-- Títulos a Receber no Período
-- DadosSintetico
SELECT	p.codigo AS cod_credor_devedor,
	p.nome AS credor_devedor,
	SUM(tf.valor_principal) AS total_bruto,
	SUM(tf.valor_principal + tf.acrescimo_financeiro + tf.juros_cobranca + tf.multa_cobranca - tf.valor_taxa_administracao - tf.tarifa_transacao - tf.desconto_financeiro - tf.desconto_cobranca - tf.retencao_tributaria) AS total_liquido,
	CASE WHEN (ASCII(tf.observacao) = 13) THEN TRIM(CHR(32)) ELSE COALESCE(tf.observacao, '') END AS observacao
FROM	titulo_financeiro AS tf
	INNER JOIN pessoa AS p ON (p.id_pessoa = tf.id_credor_devedor)
WHERE	tf.id_empresa = :__ID_EMPRESA
AND	((:DataInicialEmissaoNO = '00010101' OR tf.data_emissao >= :DataInicialEmissaoNO) AND (:DataFinalEmissaoNO = '00010101' OR tf.data_emissao <= :DataFinalEmissaoNO))
AND	tf.situacao IN (:SituacaoTituloFinanceiroMultEsc)
AND	tf.natureza_titulo IN (:NaturezaTituloReceberMultEscTodos)
AND	(:IdDevedorNO = -1 OR tf.id_credor_devedor = :IdDevedorNO)
AND (:IdContaFinanceiraNaoObrigatorio = -1 OR tf.id_conta_lancamento = :IdContaFinanceiraNaoObrigatorio)
GROUP BY p.codigo,
	p.nome,
	tf.observacao
ORDER BY p.nome