SELECT '' || 'Valor:' || ' R$ ValorTroco%' || '' || '' || '' || entidade.Par_RazaoSocial || '' || '' || '' || '' || CASE WHEN LENGTH(entidade.par_documento) = 11 THEN Trim(replace(to_char(To_Number(entidade.Par_Documento,'99999999999'), '000:000:000-00'), ':', '.')) ELSE Trim(replace(to_char(To_Number(entidade.Par_Documento,'9999999999999'), '00:000:000/0000-00'), ':', '.')) END || '' || '' || 'C/C Destino: ' || cc.ccc_Nome || '' || '' || 'Agradecemos sua doação.' || '' || '' || to_char(Trn_Fim, 'DD/MM/YYYY às HH24:MI:SS') AS Texto FROM Transacao CROSS JOIN Configuracao LEFT JOIN Documento ON Doc_TrnId = Trn_Id LEFT JOIN Participante comprador ON comprador.Par_Id = Trn_ParId LEFT JOIN Filial ON Fil_Chave = Substring(comprador.Par_Chave, 1, 3) LEFT JOIN Participante entidade ON CAST(entidade.Par_Id AS VARCHAR(10)) = CAST(Fil_DoacaoTrocoId AS VARCHAR(10)) LEFT JOIN ContaCorrente cc ON cc.ccc_id = Configuracao.Cfg_DoacaoTrocoId WHERE Trn_id = $1