× Componente TCMC7

Validação de cheques

7 anos 3 meses atrás #11 por veloso
Para cadastrar cheques temos duas opções:
1)Digitar pela linha 1 do cheque ( comp banco agência C1, etc )
2)Digitar ou utilizar leitor para ler o CMC7
Se você fizer pela primeira opção, a validação do cheque é através do C1,C2, C3
Se for pela segunda opção, a validação é pelos 3 dígitos do CMC7
O problema da segunda opção:
A terceira parte do CMC7 tem 4 campos
1 = dígito verificador da parte 1 do cmc7 ( tamanho fixo 1 caractere)
2 = campo razão ( tamanho variável 2, 3 , 4 caracteres )
3 = número da conta ( tamanho variável, depende do tamanho da razão )
4 = dígito verificado da terceira parte ( tamanho fixo 1)
O campo razão é determinado pelo banco emissor que faz a regra e não divulga.
Então como obter o número da conta e razão?
Somente resta uma opção: fazer a regra por banco, mas para fazer temos que conhecer a regra de cada banco.
Não exatamente toda a regra da geração do campos razão, se soubermos o tamanho do campo razão já basta para obter a conta e campo razão.
Só existe uma forma de saber o tamanho: observação dos cheques.
Importante: a validação do dos 3 dígitos do cheque NÃO foi afetado pelo campo razão, pois não importa o conteúdo do CMC7.

COM_KUNENA_LOGIN_PLEASE

Tempo para a criação da página:0.449 segundos
© 2023 All Rights Reserved. Designed By WarpTheme