SELECT	se.nome AS nome_empresa,
	pes.codigo AS codigo_colaborador,
	pes.nome AS nome_colaborador,
	tf.data_emissao,
	ovl.titulo AS situacao_titulo,
	mvt.numero_movimento,
	SUM(rdmv.rateio_falta) AS rateio_falta,
	SUM(rdmv.rateio_sobra) AS rateio_sobra,
	f_obtem_parametro_alfanumerico('automacao.imprime_formulario_autorizacao_desconto_rateio', se.id_empresa, NULL, 'N'),
	rdmv.observacao
FROM	titulo_financeiro AS tf
	INNER JOIN rateio_diferenca_movto_venda AS rdmv ON (tf.id_titulo_financeiro = rdmv.id_titulo_financeiro)
	INNER JOIN pessoa AS pes ON (rdmv.id_colaborador = pes.id_pessoa)
	INNER JOIN movimento_venda_terminal AS mvt ON (rdmv.id_movimento_venda_terminal = mvt.id_movimento_venda_terminal)
	INNER JOIN sis_opcao_lista_valor AS ovl ON (ovl.id = tf.situacao AND ovl.id_lista_valor = 'CEDBEA3BCD98445F98C29C5DAC4B809D')
	INNER JOIN sis_empresa AS se ON (se.id_empresa = tf.id_empresa)
WHERE	mvt.id_movimento_venda_terminal = :Id
GROUP BY se.id_empresa,
	se.nome, 
	pes.codigo,
	pes.nome, 
	tf.data_emissao, 
	ovl.titulo, 
	mvt.numero_movimento,
	rdmv.observacao
ORDER BY pes.nome,
	tf.data_emissao,
	mvt.numero_movimento