Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao gerar a remessa para o banco Cresol CNAB-240


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

Recommended Posts

Postado (editado)

Boa tarde a todos.

  Pessoal, na linha 332 da unit "ACBrBancoCresol.pas" na função "GerarRegistroTransacao240" (ao gerar a remessa) está apresentando uma "Exception" com a seguinte mensagem, "Código de Mora/Juros informado não é permitido para este banco!" quando o ABr está tentando preencher "CodigoMora" com o valor '0'.

  De acordo com o manual do Layout CNAB-240 do CRESOL (ver. 2.0) só é válido o valor 1 e 2 na posição 118 - 118

  1 - (real ao dia)
  2 – Percentual ao mês

  Eu fiz as correções e funcionou corretamente. Mas é necessário corrigir também os fontes do ACBr para que não volte a a ocorrer o problema ao baixar o SVN.

- Trecho do código com problema.
if (CodigoMora = '') then
begin
  CodigoMora := '0'; //<== Alterado aqui
  if (ValorMoraJuros > 0) then // cjValorDia, cjTaxaMensal
  begin
    if (CodigoMoraJuros = cjValorDia) then
      CodigoMora := '0' //<== Alterado aqui
    else if (CodigoMoraJuros = cjTaxaMensal) then
      CodigoMora := '1'; //<== Alterado aqui
  end;
end;

- Com a alteração abaixo o código funcionou corretamente.
if (CodigoMora = '') then
begin
  CodigoMora := '1';
  if (ValorMoraJuros > 0) then
  begin
    if (CodigoMoraJuros = cjValorDia) then
      CodigoMora := '1'
    else if (CodigoMoraJuros = cjTaxaMensal) then
      CodigoMora := '2';
  end;
end;
 

manual_cobrança_integrada_cooperado_Cresol_240.pdf

Editado por Claudio Trigo
  • Consultores
  • Solution
Postado

Só para ficar registrado, os layout da documentação estão divergindo.

Ambas documentação estão com titulo 2.0, e ambas layout 084, mas com regras diferentes.

Foi solicitado ao usuário indagar ao setor de documentação / homologação do banco a discrepância da documentação

Nossa documentação o domínio é [0,1] e na dele é [1,2]

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • 3 semanas depois ...
Postado
Em 27/04/2022 at 17:55, Victor H. Gonzales - Panda disse:

Só para ficar registrado, os layout da documentação estão divergindo.

Ambas documentação estão com titulo 2.0, e ambas layout 084, mas com regras diferentes.

Foi solicitado ao usuário indagar ao setor de documentação / homologação do banco a discrepância da documentação

Nossa documentação o domínio é [0,1] e na dele é [1,2]

Boa tarde.

 

Somente ontem eu obtive a resposta junto ao Cresol.

De acordo com as informações deles o correto é a documentação de vocês. Ver documento em anexo.

Porem antes, a validação do ACBr não estava deixando passar com o valor Zerado, mas agora com a atualização do dia 09/05/2022 para a unit "ACBrBancoCresol" o problema foi resolvido.

Resposta Cresol.jpg

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

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