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á 604 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á 604 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...