-
Total de ítens
3 -
Registro em
-
Última visita
Vitor.Bonvino's Achievements
-
Banco do Brasil CNAB400 duplicando nro sequencial
Vitor.Bonvino replied to Vitor.Bonvino's tópico in ACBrBoleto
Boa tarde, Funcionou perfeitamente, valeu! Gostaria de saber se vai ser realizado essa alteração. Fico à disposição. Att, Vitor.- 6 replies
-
- bb
- banco do brasil
-
(e 1 mais)
Tags:
-
Banco do Brasil CNAB400 duplicando nro sequencial
Vitor.Bonvino replied to Vitor.Bonvino's tópico in ACBrBoleto
Boa tarde, Meu setup é Linux mais especificadamente Ubuntu 20.04 LTS. Ele não está duplicando o Registro mas sim o número de Registro, o valor sequencial entre um bloco e o outro. No bloco acima da imagem referente ao .pas em anexo ele soma + 1 ao recodrcount já no bloco abaixo é somado 2, com uma quebra de linha entre ambos. Acontece que conforme e-mail, foi solicitado para que o número fosse distinto entre ambos os blocos de forma sequencial, seguindo o exemplo de como está implementado, a partir do segundo registro iria duplicar pois o recordcount seria 2 e iria coincidir com o primeiro registro, exemplo: Essa foi a solicitação via e-mail e feito esse após realizar esse ajuste foi homologado com sucesso. ACBrBoleto.pas Github: E-mail homologado com sucesso: Fico à disposição. Att, Vitor.- 6 replies
-
- bb
- banco do brasil
-
(e 1 mais)
Tags:
-
Banco do Brasil CNAB400 duplicando nro sequencial
um tópico no fórum postou Vitor.Bonvino ACBrBoleto
Bom dia, Estou na fase de homologação do boleto do Banco do Brasil CNAB 400 porém foi verificado um detalhe referente ao número sequencial solicitado pois está duplicando no Registro Detalhe Tipo 5 – Multa/Prazo Limite de Recebimento – Opcional – Remessa. Dando uma olhada mais detalhada, no método TACBrBancoBrasil.GerarRegistroTransacao400 foi verificado que o Número Sequencial é o ultimo item listado na atribuição wLinha IntToStrZero( aRemessa.Count +1, 6 ) porém ao gerar o Registro Detalhe Tipo 5 Multa/Prazo será somado dois, ou seja, IntToStrZero(aRemessa.Count + 2 ,6) e nesse caso será duplicado o Número Sequencial a partir do segundo registro conforme imagem "arquivo". Realizei uma alteração nos fontes ACBrBoleto e ACBrBancoBrasil, dando overload nos métodos referentes ao leiaute 400(evitando possíveis impactos) passando um var como parâmetro a fim de ir somando o index correto do número sequencial. Imagens do e-mail, fontes.pas e arquivo.txt em anexo. Fico à disposição Att, Vitor. ACBrBancoBrasil.pas ACBrBoleto.pas- 6 replies
-
- bb
- banco do brasil
-
(e 1 mais)
Tags: