Fórmula de cálculo dos dígitos verificadores da Inscrição Estadual
 
O número de inscrição estadual no Cadastro de Contribuintes do Estado da Bahia possui 9 algarismos sendo 7 dígitos inteiros e 2 dígitos verificadores.
O cálculo dos dígitos verificadores é feito através de pesos (2 a 7 para o cálculo do 2º dígito e 2 a 8 para o 1º dígito).
O cálculo dos dígitos verificadores se inicia com o 2º dígito que irá servir de peso para o cálculo do 1º dígito.
O módulo de cálculo depende do valor do primeiro dígito da inscrição.
 
1. Para inscrições cujo primeiro dígito é 0, 1, 2, 3, 4, 5, 8 cálculo pelo módulo 10
 
Exemplo: I.E. número 1 2 3 4 5 6 - 6 3
  1.1. Cálculo do 2º dígito
Pesos de 2 a 7, aplicados em ordem decrescente, atribuindo-se um peso a cada dígito da I.E. conforme exemplo a seguir:
1 2 3 4 5 6
7 6 5 4 3
2 pesos
Cálculo:
( 7 x 1 ) + ( 6 x 2 ) + ( 5 x 3 ) + ( 4 x 4 ) + ( 3 x 5 ) + ( 2 x 6 ) = 77
O resto da divisão entre o resultado da operação acima 77 e o módulo 10 é igual a 7
Assim 10 (módulo) - 7 (resto da divisão) = 3 (2º dígito verificador da I.E. 123456-63).
Obs.: quando o resto for igual a 0 (zero) o segundo digito é igual a 0 (zero)
  1.2. Cálculo do 1º dígito
Pesos de 2 a 8, aplicados em ordem decrescente, atribuindo-se um peso a cada dígito da I.E. já acrescida do 2º dígito de verificação obtido na operação anterior, conforme exemplo a seguir:
1 2 3 4 5 6 3
8
7 6 5 4 3 2 pesos
  Cálculo:
( 8 x 1 ) + ( 7 x 2 ) + ( 6 x 3 ) + ( 5 x 4 ) + ( 4 x 5 ) + ( 3 x 6 ) + ( 2 x 3 ) = 104
Obs.: quando o resto for igual a 0 (zero) o segundo digito é igual a 0 (zero)
O resto da divisão entre o resultado da operação acima 104 e o módulo 10 é igual a 4
Assim 10 (módulo) - 4 (resto da divisão) = 6 (1º dígito verificador da I.E. 123456-63).
 
2. Para inscrições cujo primeiro dígito é 6, 7 ou 9 cálculo pelo módulo 11
 
Exemplo: I.E. número 6 1 2 3 4 5 - 5 7


2.1. Cálculo do 2º dígito
Pesos de 2 a 7, aplicados da direita para esquerda, atribuindo um peso a cada dígito da I.E.:
6 1 2 3 4 5
7 6 5 4 3
2 pesos
Cálculo:
( 7 x 6 ) + ( 6 x 1 ) + ( 5 x 2 ) + ( 4 x 3 ) + ( 3 x 4 ) + ( 2 x 5 ) = 92
O resto da divisão entre o resultado da operação acima 92 e o módulo 11 é igual a 4
Assim 11 (módulo) - 4 (resto da divisão) = 7 (2º dígito verificador da I.E. 612345-57).
Obs.: quando o resto for igual a 0 (zero) ou 1 (um) o segundo digito é igual a 0 (zero)


2.2. Cálculo do 1º dígito
Pesos de 2 a 8 aplicados um a um a cada dígito da I.E. incluindo o 2º dígito obtido na operação anterior.
6 1 2 3 4 5 7
8
7 6 5 4 3 2 pesos
Cálculo:
( 8 x 6 ) + ( 7 x 1 ) + ( 6 x 2 ) + ( 5 x 3 ) + ( 4 x 4 ) + ( 3 x 5 ) + ( 2 x 7 ) = 127
Obs.: quando o resto for igual a 0 (zero) ou 1 (um) o segundo digito é igual a 0 (zero)
O resto da divisão entre o resultado da operação acima 127 e o módulo 11 é igual a 6
Assim 11 (módulo) - 6 (resto da divisão) = 5 (1º dígito verificador da I.E. 612345-57).