BoletoNet / boleto2net

Nova versão do Boleto.Net
Apache License 2.0
159 stars 138 forks source link

Validação do boleto #341

Closed raphaelmorato closed 2 years ago

raphaelmorato commented 2 years ago

Como faço para saber se o arquivo de remessa e o boleto estão sendo gerados com os valores certos?

carloscds commented 2 years ago

@raphaelmorato nao entendi a pergunta

raphaelmorato commented 2 years ago

O meu problema é o seguinte: com o Boleto2net, eu gerei um boleto, que gerou os números do código de barras e tem um outro boleto que a empresa gerou que apresenta parte do código de barras diferente do boleto que gerei com o meu sistema. Ambos os boletos estão com o mesmo valores de entrada.

O boleto que a empresa gerou está certo pq eles usam a anos, o boleto que gerei não deveria ter o mesmo código de barras?

Estou gerando boleto paraa o Santander.

carloscds commented 2 years ago

@raphaelmorato Ainda nao entendi o problema. Vc gerou um arquivo pelo boleto2net e outro em outro lugar ?

raphaelmorato commented 2 years ago

Isso mesmo. A empresa tem um sistema que gera um boleto com uma outra biblioteca. Eu gerei usando o Boleto2net e está dando diferença no código de barras

Gerado no Boleto2net 03399.44100 23800.000400 42751.001019 5 86110000088537

Gerado pela empresa 03399.44100 23800.000046 42751.001014 1 86110000088537

Não estou entendendo essa diferença, se os dados de entrada são os mesmo

carloscds commented 2 years ago

@raphaelmorato Pode ser sequencia do boleto, convenio, etc

raphaelmorato commented 2 years ago

obrigado, vou continuar tentando aqui.

rafd75 commented 2 years ago

bom dia @raphaelmorato ,

Se os dados são os mesmos (incluindo conta, carteira, etc), o código de barras deveria ser o mesmo.

Manda aqui, a imagem dos 2 boletos... vou tentar ajudar...

é provável que a diferença esteja no "40" e "04" do quarto bloco. Estou considerando que o último dígito de cada bloco em negrito, são dígitos de conferência... e talvez, se o "40" virar "04", os demais dígitos serão corrigidos automaticamente.

raphaelmorato commented 2 years ago

bom dia, @rafd75 , muito obrigado. Ontem depois muitas horas olhando o boleto, percebi que estava informando o dígito verificador do nosso número. Retirei e funcionou.