Recebi muitas perguntas sobre o campo RAZÃO do cheque, antes vamos mostrar como encontrar o campo no CMC7.
Banco do Brasil
<00129513>0488500085<041003241407:
<00129512>0488500095<084003241407:
<00129519>0488500105<045003241408:
Vamos separar os campos do primeiro cheque: < = caractere separador 001 = número do banco 2951 = número da agência 3 = dígito verificador da segunda parte do CMC7(0488500085) > = caractere separador 048 = câmara de compensação 850008 = número do cheque 5 = tipificação do cheque * < = caractere separador 0 = dígito verificador da primeira parte do CMC7(<0012951) 4100324140 = número da conta** 7= dígito verificador da terceira parte do CMC7(4100324140) : = caractere separador
**
Segunda a resolução 0885 de 1983 do Banco Central
, o número da conta corrente pode conter o campo RAZÃO CONTÁBIL, número da conta e dígito verificador da conta.
Até a pouco tempo não era colocada a RAZÃO CONTÁBIL no CMC7, agora praticamente todos os bancos utilizam o procedimento. O problema é que não foi definido o tamanho e conteúdo na resolução do Bacen, então cada banco coloca a quantidade e conteúdo que deseja, com a limitação de 10 caracteres para Razão, Conta e Dígito( sempre nesta ordem ).
Então temos a conta acima: 4100324140
No caso do Banco do Brasil foi adotado o tamanho 2 caracteres para o campo razão e muda a cada folha do cheque, então o conteúdo é 41 41 = razão quando o número do banco for 001 = Banco do Brasil 00324140 = Conta Corrente e dígito para número do banco = 001 Na parte superior do cheque, conhecida por linha 1, não é colocada a razão contábil, então muitas vezes necessitamos da separação do número da conta e dígito. Ai começa o problema, como retirar um campo que não esta regulamentado o tamanho?
Bom, pelo menos por banco o tamanho do razão é fixo, então a única maneira é identificar o banco é fazer uma regra para cada banco.
Então, temos uma regra diferente para cada banco.
Exemplo: Itaú
<34180845<0480001805<431121225259: 3112 = razão quando o número do banco for 341 = Itaú 122525 = Conta Corrente e dígito para número do banco = 341
No caso do Itaú o campo razão tem tamanho 4 e muda a cada folha do cheque. Como podemos saber a regra de cada banco? Apenas observando o cheque. Como podemos gerar o campo razão? Este campo é gerado a critério de cada banco, então a regra é segredo interno. Importante: O cálculo dos dígitos do cheque não foram alterados. A alteração desta regra daria muito trabalho para os bancos porque teriam que alterar todos os sistemas utilizam a validação do CMC7. *Tipificação do cheque
5 - Cheque Normal
6 - Recibo ou ordem de pagamento
7 - Cheque de Viagem
8 - Cheque Bancário ou Administrativo