Igor Cibiac Postado 11 Junho Postado 11 Junho 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
Recommended Posts
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 contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora