GOVERNO DO ESTADO DE PERNAMBUCO
ROTEIRO DE CRÍTICA DA INSCRIÇÃO ESTADUAL
Dígito Verificador da Inscrição Estadual no eFiscoProcedimentos de Cálculo (ex. para 0321418-40)
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Exemplo de rotina de cálculo da inscrição estadual do e-Fisco
soma1+= numero[i] * (8 - i); } long resto1= soma1 % 11; if (resto1== 0||resto1== 1) { numero[7]= 0; } else numero[7]= 11 - resto1; long soma2= (numero[7] * 2); for (int i= 0; i < 7; i++) { soma2+= numero[i] * (9 - i); } long resto2= soma2 % 11; if (resto2== 0||resto2== 1) numero[8]= 0; else nuDigitoVerificador= ""+numero[7]+numero[8]; return nuDigitoVerificador; } |
Dígito Verificador da Inscrição Estadual AntigaO número de inscrição estadual no Cadastro de Contribuintes do Estado de Pernambuco - CACEPE possui 14 algarismos (dígitos), sendo 13 principais e 1 verificador. O cálculo do dígito verificador envolve o uso de "pesos" e da função "módulo" com parâmetro "11", conforme pode ser visto no exemplo abaixo: Procedimentos de Cálculo (ex. para 18.1.001.0000004-9)
Exemplo de rotina de cálculo da antiga inscrição estadual (exemplo em linguagem Pascal) Function teste_dv_cacepe ( |