Ir para conteúdo
  • Cadastre-se

Boleto Vortex - Calculo digito verificador do codigo de barras quando resultado 0, 1 ou maior que 9


Ver Solução Respondido por Daniel InfoCotidiano,

Recommended Posts

Postado

Boa tarde.

Ao gerar boletos bancarios, estava sendo retornado informação do DV calculado incorretamente.

Verifiquei que no calculodv, foi alterado para sempre seta o 0(zero) quando modulo final 0, 10 e 11. Essa informação está certa para nosso numero, mas como o calculodv é utilizado para codigo de barras, está gerando conflito.

Ajustado para quando o dv do codigo e barras for 0, 1 ou maior que > 9, deverá ser indicado 1(um), conforme previsto no manual em anexo,página 21

 

Para o cálculo do Dígito verificador do Código de Barras, proceder 
da seguinte forma: 
Cálculo através do módulo 11, com base de cálculo igual a 9. 
Exemplo: 
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 
43 Posições com todos os dados: 
Para calcular o dígito considerar 43 Posições, 
Sendo: da Posição 1 a 4 e da Posição 6 a 44. 
4329876543298765432987654329876543298765432 { Índice de Multiplicação - - - - < - - - - < - - - - < - - - < - - - 
{ Sentido do Cálculo 
● O primeiro dígito da direita para a esquerda será multiplicado por 2, o segundo por 3, e assim 
sucessivamente. 
● Os resultados das multiplicações devem ser acumulados. 
● No final, o valor acumulado deverá ser dividido por 11. 
● O resto da divisão deverá ser subtraído de 11. - se o resultado da subtração for igual a 0 Zero, 1 (um) ou maior que 9 (nove) deverão assumir o  dígito 
igual a 1 (um). - caso contrário, o resultado da subtração será o próprio dígito.  <<<<<<<<<<<<<<<<<< AQUI

● Este resultado é o digito verificador do código de barras, e deverá ser lançada para a quinta posição. 
● O dígito 0 Zero na quinta posição indicará que o código de barras não possui dígito verificador. Montagem e 
Impressão do Código de Barras 
Obs.: „2 de 5 intercalado‟ significa que 5 barras definem um caracter, sendo que duas delas são barras largas; 
„intercalado‟ significa que os espaços entre as barras tem significado, de maneira análoga as barras. 

 

.ACBrBancoVortx.pas

Grafeno_Vórtx CNAB 400 - Remessa.docx.pdf

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

Por favor atualize seus fontes, pelo SVN do ACBr... 

Já subimos para o nosso repositório de fontes, modificações que podem corrigir algum dos itens referentes a esse tópico...

Por favor atualize seus fontes, faça testes, e se possível comente em uma nova resposta, se o problema foi resolvido...

Dúvidas, sobre o uso do SVN ?  Clique aqui e veja um vídeo

  • Curtir 1
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

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.

The popup will be closed in 10 segundos...