Validador de ICE Marrocos
Validador online de Identifiant Commun de l'Entreprise (ICE) do Marrocos com verificação Módulo 97.
Sobre o Identifiant Commun de l'Entreprise (ICE)
O ICE é o identificador único para pessoas jurídicas no Marrocos.
O validador confere a integridade matemática da chave fiscal de 15 dígitos.
Anatomia & Estrutura do ICE Marroquino
O ICE é composto por exatamente 15 dígitos numéricos divididos em três blocos regulatórios:
| Posição | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 a 9 | Identificador da Empresa | 9 dígitos | Número único da entidade jurídica registrado no OMPIC/DGI | 001522585 |
| 10 a 13 | Código do Estabelecimento | 4 dígitos | "0000" para sede/matriz ou "0001+" para filiais e sucursais | 0000 |
| 14 a 15 | Chave de Controle | 2 dígitos | Dígitos verificadores calculados via algoritmo Módulo 97 | 66 |
Algoritmo Oficial (Módulo 97)
Fórmula de cálculo regulatória oficial da Direction Générale des Impôts (DGI):
Resto = (BigInt(base13) * 100) mod 97; Chave = 97 - Resto.
- 1. Agrupe os 13 primeiros dígitos (9 da empresa + 4 do estabelecimento).
- 2. Multiplique o valor inteiro de 13 dígitos por 100.
- 3. Calcule o resto da divisão por 97.
- 4. Subtraia o resto de 97 para obter a chave de 2 dígitos.
- 5. Compare com os dígitos 14 e 15.