Ir para conteúdo
  • Cadastre-se

dev botao

Taxa de juros mensais no arquivo de remessa CNAB 240 do Banco do Brasil


Ver Solução Respondido por Daniel InfoCotidiano,
  • Este tópico foi criado há 408 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Boa tarde!!
Estou em contato com o pessoal do BB para homologar um boleto que tem Taxa de Juros mensais.
Parametrização do componente:

Titulo.CodigoMoraJuros := cjTaxaMensal;
Titulo.ValorMoraJuros  := 6;

No meu boleto impresso está OK: "Cobrar juros de 6% ao mês de atraso para pagamento após o vencimento."

O problema está no arquivo de remessa:

Pelo que vi nos fontes do arquivo: 
- ACBrBancoBrasil.pas
- function TACBrBancoBrasil.GerarRegistroTransacao240(ACBrTitulo : TACBrTitulo): String;
está fazendo apensa da seguinte forma:

     {Código Mora}
     if CodigoMora = '' then
     begin
       if ValorMoraJuros > 0 then
         CodigoMora := '1'
       else
         CodigoMora := '3';
     end;

E, segundo o BB devo enviar:

CodigoMora := '2';


 

  • Consultores
  • Solution
Postado

@luizhenriqueluvizutto
boa tarde !
Estava analisando os fontes.
Notei que temos 2 propriedades distintas

Titulo.CodigoMoraJuros e Titulo.CodigoMora

No meu teste informando o Titulo.CodigoMora = 2 resultou no esperado.
Pode testar por favor.
Exemplo:
  Titulo.CodigoMoraJuros   := cjTaxaMensal;
  Titulo.CodigoMora        := '2';

image.png

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

  • Este tópico foi criado há 408 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.