Eu acabei fazendo desta forma:
LocalPagamento := dados.CDS_config_boletosLOCAIS_DE_PAGAMENTO.Value;
Vencimento := dados.CDS_receberDATA_VCT.AsDateTime;
DataDocumento := dados.CDS_receberDATA_EMI.AsDateTime;
NumeroDocumento := dados.CDS_receberCOD_RECEBER.AsString;
EspecieDoc := 'DM';
if dados.CDS_bancosACEITE.Value='N' then
Aceite := atNao else
Aceite := atSim;
DataProcessamento := Now;
NossoNumero := IntToStrZero(dados.CDS_receberCOD_RECEBER.Value,8);
Carteira := dados.CDS_bancosCARTEIRA.Value;
ValorDocumento := dados.CDS_receberVAL_A_RECEBER.AsCurrency;
DataMoraJuros := dados.CDS_receberDATA_VCT.AsDateTime;
ValorMoraJuros := dados.CDS_receberJUROS_DIA.Value;
Juros:=formatfloat('#,##0.00',dados.CDS_receberJUROS_DIA.Value);
PercentualMulta := dados.CDS_receberMULTA.Value;
multa:=formatfloat('#,##0.00',dados.CDS_receberMULTA.Value);
Sacado.NomeSacado := dados.CDS_clientesRAZAO.Value;
if dados.CDS_clientesFIS_JUR.Value='F' then
Sacado.CNPJCPF := dados.CDS_clientesCPF.AsString else
Sacado.CNPJCPF := dados.CDS_clientesCNPJ.AsString;
Sacado.Logradouro := dados.CDS_clientesENDERECO.Value;
Sacado.Numero := dados.CDS_clientesNUMERO.Value;
Sacado.Bairro := dados.CDS_clientesBAIRRO.Value;
Sacado.Cidade := dados.CDS_clientesCIDADE.Value;
Sacado.UF := dados.CDS_clientesESTADO.Value;
Sacado.CEP := dados.CDS_clientesCEP.Value;
ValorAbatimento := dados.CDS_receberVALOR_DESCONTO.Value;
DataAbatimento := dados.CDS_receberDATA_DESCONTO.AsDateTime;
Mensagem.Add('Após o venc. cobrar juros de R$ '+juros+' ao dia'+' e multa de R$ '+multa);
if (Trim(dados.CDS_receberDATA_DESCONTO.AsString)<>EmptyStr) and (Trim(dados.CDS_receberVALOR_DESCONTO.AsString)<>EmptyStr) then// or (dados.CDS_receberVALOR_DESCONTO.Value>0 and Trim(dados.CDS_receberDATA_DESCONTO.AsString)) then
Mensagem.Add('Conceder desconto de R$ '+formatfloat('#,##0.00',dados.CDS_receberVALOR_DESCONTO.Value)+' até '+datetostr(dados.CDS_receberDATA_DESCONTO.AsDateTime));
Mensagem.Add(dados.CDS_config_boletosINSTRUCOES_L1.Value);
Mensagem.Add(dados.CDS_config_boletosINSTRUCOES_L2.Value);
Mensagem.Add(dados.CDS_config_boletosINSTRUCOES_L3.Value);