-- Conferência de Caixa Diário
-- VendaPrazoRecebidaNaDataDetalhamento
SELECT	
    pes.codigo,
	pes.nome,
    tf.numero_titulo,
	tf.valor_titulo AS valor_titulo,
	tf.juros_cobranca AS juros_cobranca,
	tf.multa_cobranca AS multa_cobranca,
	tf.desconto_cobranca AS desconto_cobranca,
	tf.valor_liquidado AS valor_liquidado,
	olv.titulo AS natureza_titulo,
	tf.data_liquidacao,
	ef.denominacao AS especie_liquidacao,
	cf.denominacao AS conta_financeira
FROM	titulo_financeiro AS tf
    INNER JOIN conta_financeira AS cf ON (cf.id_conta_financeira = tf.id_conta_liquidacao)
	INNER JOIN pessoa AS pes ON (pes.id_pessoa = tf.id_credor_devedor)
	LEFT JOIN especie_financeira AS ef ON (ef.id_especie_financeira = tf.id_especie_liquidacao)
	LEFT JOIN sis_opcao_lista_valor AS olv ON (olv.id_lista_valor = 'C043EFC0EDD5414995003170978F8878' AND olv.id = tf.natureza_titulo)
WHERE	tf.id_empresa = :__ID_EMPRESA
AND	tf.data_liquidacao = :DataMovimento
AND	tf.situacao IN (2, 3, 10)
AND 	tf.pagar_receber = 2 -- 2 - Receber
AND	cf.tipo = 1  -- 1 - Caixa, 
ORDER BY pes.nome