Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ukow

Cálculo do Nosso Número

Recommended Posts

Olá!

Algum de vocês sabe como montar um cálculo para o Nosso Número com dígito verificador para o banco Santander cnab 400?

 

No layout do banco eles explicam que deve ser montado desta forma:

 

Composição
NNNNNNN D onde:
NNNNNNN = Faixa sequencial de 0000001 a 9999999.
D = Dígito de controle.
Cálculo:
Módulo 11: Multiplicar da direita para a esquerda, de 2 até 9, até o final do número,
reiniciando em 2, se necessário.
Dividir o total da soma por onze.
Assim sendo, se o resto igual a 10 (dez) o digito será 1 (um), se o resto igual a 1 (um) ou 0 (zero), o digito será 0 (zero).
Qualquer resto diferente de 0 (zero) , 1 (um) e 10 (dez), subtrair o resto de 11 para obter o digito.
Exemplo de cálculo do dígito:
Supondo-se que: Nosso Número = 566612457800
Inverter da direita para a esquerda na vertical.
0X2=0
0X3=0
8X4=32
7X5=35
5X6=30
4X7=28
2X8=16
1X9=9
6X2=12
6X3=18
6X4=24
5X5=25
Total 229/11=20
resto 9
11-9 2
Resto = 9 Ex.: 56612457800-2
O engraçado, é que segundo o layout do banco o nosso número deve começar na posição 63 e terminar na 70, isso da um total de 8 posições, mas o cálculo do módulo 11, tem 13 posições, me informaram que eu deveria fazer com 8; o que não ajudou muito.
Caso queiram dar uma olhada no layout as páginas com informações sobre o nosso número são a 7, 16, 20.
Sou novo com boletos então caso esse cálculo seja padrão e alguém tiver um link que funcione eu agradeço, pois os que procurei nenhum serviu.
Obrigado :D

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.