Generador de ICE Marruecos
Generador de Identifiant Commun de l'Entreprise (ICE) corporativo de Marruecos con Módulo 97.
Esperando generación...
Acerca del Identifiant Commun de l'Entreprise (ICE)
El ICE es el número identificador unificado de las empresas en Marruecos, sustituyendo y vinculando los registros fiscales y mercantiles.
Es obligatorio en facturación y operaciones comerciales en todo el Reino de Marruecos.
Anatomía y Estructura del ICE Marroquí
El ICE consta de 15 dígitos divididos en 3 bloques reglamentarios:
| Posición | Campo | Longitud | Significado y Regla | Ejemplo |
|---|---|---|---|---|
| 1 a 9 | Identificador de Empresa | 9 dígitos | Número único de la empresa registrado ante OMPIC y DGI | 001522585 |
| 10 a 13 | Código de Sucursal | 4 dígitos | "0000" para casa matriz o "0001+" para sucursales | 0000 |
| 14 a 15 | Dígitos de Control | 2 dígitos | Clave de integridad calculada mediante Módulo 97 | 66 |
Algoritmo Oficial (Módulo 97)
Fórmula oficial de la Dirección General de Impuestos de Marruecos (DGI):
Resto = (BigInt(base13) * 100) mod 97; Clave = 97 - Resto.
- 1. Agrupa los 13 primeros dígitos.
- 2. Multiplica el número resultante por 100.
- 3. Obtén el resto de dividir por 97.
- 4. Resta el resultado de 97 para obtener los 2 dígitos de control.
- 5. El valor debe coincidir con las posiciones 14 y 15.