Ir para conteúdo
  • Cadastre-se

dev botao

Erro na geração do arquivo de remessa - Daycoval - CNAB 400


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

Recommended Posts

Postado

Nas linhas 412 e 413 da unit ACBrBancoDaycoval.pas, a instrução:

  Result := PadRight(Result, 392) +
            IntToStrZero(nRegistro, 6);                                   // 395 a 400 - Sequência: Seguir a sequência normal de registros.

 

Deveria ter como parâmetro 394 e não 392, pois a quantidade de caracteres é insuficiente para atingir os 400 caracteres que o layout exige, o que está fazendo com que o arquivo fique incorreto.

A última alteração foi feita em 21/07/2023 e permanece desta forma no repositório.
 

  • joedbat changed the title to Erro na geração do arquivo de remessa - Daycoval - CNAB 400
  • Consultores
Postado

Boa tarde,

Você teve rejeição ao enviar o arquivo como está sendo gerado agora?
Fez a alteração e validou com o banco? Em caso afirmativo poderia anexar os arquivos alterados aqui?
Como não temos credenciais para gerar os boletos não conseguimos fazer testes e a sua ajuda nesses casos é muito importante!

Obrigado pela contribuição!

Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

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

 

 

Postado (editado)

Sim, o banco está reclamando que o arquivo está incorreto. Segue um exemplo de arquivo rejeitado. Observe que na 3a linha, só há 398 caracteres, que é a causa do problema.

ZYD19091.TXT

Ajustando manualmente o arquivo (apenas acrescentando 2 espaços) na linha, o arquivo é validado normalmente.

Editado por joedbat
  • Curtir 1
  • Consultores
Postado

Certo.

E você só fez a alteração no arquivo gerado? não chegou a alterar a unit que gera? Caso tenha alterado é possível anexar aqui?

Criada a TK-4465 para avaliar a contribuição.

Obrigado.

Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

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

 

 

Postado
48 minutos atrás, Alexandre de Paula disse:

Certo.

E você só fez a alteração no arquivo gerado? não chegou a alterar a unit que gera? Caso tenha alterado é possível anexar aqui?

Criada a TK-4465 para avaliar a contribuição.

Obrigado.

Sim, eu ajustei a unit. Apenas alterei o parâmetro de 392 para 394. O arquivo foi gerado corretamente.

ACBrBancoDaycoval.pas

  • Curtir 1
  • 2 semanas depois ...
  • Consultores
  • Solution
Postado

Boa tarde, o Daycoval teve ajustes diversos, utilize a release atual

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á 415 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.