Ir para conteúdo
  • Cadastre-se

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


Ver Solução Respondido por antonio.carlos,
  • Este tópico foi criado há 611 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 611 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.