Jump to content

dev botao

Arquivo CNAB240 do banco Santander: código de juros de mora ficando igual a 3 se o valor de juros de mora for menor que 1


DeveloperATS
Go to solution Solved by antonio.carlos,
  • Este tópico foi criado há 527 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Bom dia, tudo bem?

Estamos tentando corrigir alguns problemas num arquivo de remessa CNAB240 que estamos tentando enviar para o Santander.

Conseguimos resolver a maioria dos problemas mencionados por eles, exceto um:

Citar

(...)

REGISTRO DETALHE  - SEGMENTO P      REMESSA

(...)
Posição: 127-141= Valor da mora/dia  ou Taxa mensal= Se o campo 118-118 for informado3 – Isento, esse campo deve ser zerado.
(...)

Basicamente, a coluna 118 do segmento P conteria o código de juros de mora; basicamente, a remessa foi informada com o valor 3 (isento), sendo que havia um valor de mora informado. No caso, o correto seria ter o valor 1 (diário) ou 2 (mensal) mais o valor da mora que foi informado.

Após um pouco de experimentação, percebeu-se que:

  • Se o valor da mora for maior ou igual a 1,00:  o ACBr vai jogar, na coluna 118 aquilo o que tiver sido informado no parâmetro "CodigoMora", ou "1", se este parâmetro for omitido;
  • Já se o valor da mora for igual a 0,00: ele vai jogar "3" (isento) na coluna 118, o que até faz sentido;
  • No entanto, se o valor for maior que 0,00 e menor que 1,00 (ex: 0,99😞 o ACBr está jogando "3" (isento) na coluna 118, o que é incorreto.

O que eu precisaria fazer para que o ACBr jogue o código correto na coluna 118 para valores positivos menores que 1,00?

Obs: estamos utilizando o ACBrLib para Java.

Remessa Valor Mora abaixo de 1.rem Remessa Valor Mora igual a 1.rem Titulo Valor Mora Abaixo de 1.ini Titulo Valor Mora igual a 1.ini Config ACBr Principal.ini

Link to comment
Share on other sites

  • Consultores
  • Solution

@DeveloperATS Olhando seu arquivo de configuração em CasasDecimaisMoraJuros=0 por este motivo remessa esta gerando de forma errada, informe CasasDecimaisMoraJuros=2..

ACBrLib.ini

Veja remessa que gerei fazendo testes com ACBrLibBoleto 0.2.0.203 e com seu arquivo .ini alterei apenas CasasDecimaisMoraJuros na seção [BoletoBancoConfig]

 cb130901.remcb130902.rem

https://acbr.sourceforge.io/ACBrLib/Particularidades.html

Link to comment
Share on other sites

  • Este tópico foi criado há 527 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.