Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 3264 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Amigos,

 

Boa tarde,

 

Apos atualizar nosso projeto para o Trunk2, identificamos que o retorno do BNB não estava lendo na posição correta. Identificamos que estava lendo na posição 71 do registro de transação ao inves da 63 que era a correta. Tambem não estava identificando o tamanho correto. Segue trecho do código corrigido, arquivo ACBrBancoNordeste.pas, arquivo de retorno e layout do BNB que temos.

Linha 437 - Anterior

NossoNumero          := Copy(Linha,71,11);

Linha 437 - Corrigida

NossoNumero          := Copy(Linha,63,7);

 

ACBrBancoNordeste.pas

Manual Leiaute CNAB400 v2 0.pdf

A02501_05121500.SAI

Postado
3 horas atrás, araujojunior disse:

Amigos,

 

Boa tarde,

 

Apos atualizar nosso projeto para o Trunk2, identificamos que o retorno do BNB não estava lendo na posição correta. Identificamos que estava lendo na posição 71 do registro de transação ao inves da 63 que era a correta. Tambem não estava identificando o tamanho correto. Segue trecho do código corrigido, arquivo ACBrBancoNordeste.pas, arquivo de retorno e layout do BNB que temos.

Linha 437 - Anterior


NossoNumero          := Copy(Linha,71,11);

Linha 437 - Corrigida


NossoNumero          := Copy(Linha,63,7);

 

ACBrBancoNordeste.pas

Manual Leiaute CNAB400 v2 0.pdf

A02501_05121500.SAI

Na verdade existem muitos outros erros de posições como agencia e conta neste .pas do bnb, não só problemas de posições. Os erros de retorno também, o bnb não retorna códigos de erros, apenas 0 ou 1 das posições 280 a 356. Enfim, tive de refazer todo o módulo novamente. Fiz e testei com uma carteira com registro baseado no manual e deu tudo certo agora. Vou tentar enviar para o projeto para ver se aceitam.

10 minutos atrás, Luciano Rodrigues Pereira disse:

Na verdade existem muitos outros erros de posições como agencia e conta neste .pas do bnb, não só problemas de posições. Os erros de retorno também, o bnb não retorna códigos de erros, apenas 0 ou 1 das posições 280 a 356. Enfim, tive de refazer todo o módulo novamente. Fiz e testei com uma carteira com registro baseado no manual e deu tudo certo agora. Vou tentar enviar para o projeto para ver se aceitam.

Segue o link do tópico com as alterações que fiz (um pequeno resumo).

11 minutos atrás, Luciano Rodrigues Pereira disse:

Na verdade existem muitos outros erros de posições como agencia e conta neste .pas do bnb, não só problemas de posições. Os erros de retorno também, o bnb não retorna códigos de erros, apenas 0 ou 1 das posições 280 a 356. Enfim, tive de refazer todo o módulo novamente. Fiz e testei com uma carteira com registro baseado no manual e deu tudo certo agora. Vou tentar enviar para o projeto para ver se aceitam.

Segue o link do tópico com as alterações que fiz (um pequeno resumo).

http://www.projetoacbr.com.br/forum/topic/26304-bnb-remessa-cnab-400/

  • 2 semanas depois ...
  • Administradores
Postado

Boa noite.

Alterações disponíveis no svn.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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 !!

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