
SELECT	COALESCE(SUM((tf.acrescimo_financeiro - tf.desconto_financeiro + tf.juros_cobranca + tf.multa_cobranca - tf.desconto_cobranca - tf.retencao_tributaria - tf.valor_taxa_administracao - tf.tarifa_transacao)
		* (POSITION(CAST('2' AS CHAR) IN CAST(pagar_receber AS CHAR(1))) * 2 - 1)), 0) AS resultado_titulos_financeiros
FROM	titulo_financeiro AS tf
WHERE	tf.data_liquidacao < DATE(DATE_TRUNC('MONTH', :Data))
AND	tf.id_empresa IN (:IdEmpresaMultSlc)
AND	tf.situacao IN (2, 3, 8, 10)