Tresoria
← Todos los artículos
Blog

RIB e ICE en Marruecos: cómo leer un extracto bancario

10 de abril de 2026

Descifrar un extracto bancario marroquí: la estructura del RIB de 24 dígitos, el ICE de 15 dígitos, para qué sirven estos identificadores y por qué son clave para la tesorería, la conciliación y la importación de extractos.

¿Cuántos dígitos tiene un RIB marroquí?

Un RIB (Relevé d'Identité Bancaire) marroquí tiene 24 dígitos. Se lee en cuatro bloques: el código de banco, el código de ciudad (sucursal), el número de cuenta y una clave de control de dos dígitos. El ICE (Identifiant Commun de l'Entreprise) tiene 15 dígitos.

Sobre el RIB, el IBAN marroquí tiene 28 caracteres: el prefijo MA, dos dígitos de control y los 24 dígitos del RIB.

Cómo leer un extracto bancario marroquí

Un extracto bancario marroquí resume los movimientos de una cuenta durante un periodo determinado. En la cabecera figuran la identidad del titular, los datos de la sucursal y, sobre todo, el RIB, que identifica la cuenta de forma única. Después vienen el saldo inicial, la lista de apuntes y el saldo final.

Cada línea de apunte muestra por lo general una fecha de operación, una fecha de valor, un concepto y un importe en el debe o en el haber. La fecha de valor, a menudo distinta de la fecha de operación, determina el momento en que el movimiento se tiene realmente en cuenta para calcular los intereses y la posición de tesorería: un matiz clave en la gestión de tesorería.

Saber leer estos elementos es la base de todo seguimiento riguroso. Dos identificadores aparecen constantemente en las relaciones bancarias y comerciales en Marruecos: el RIB para la cuenta y el ICE para la empresa.

El RIB: 24 dígitos descifrados

El RIB, o Relevé d'Identité Bancaire, se compone de 24 dígitos que identifican una cuenta de forma única. Se divide en cuatro bloques: un código de banco, un código de ciudad o localidad (sucursal), el número de cuenta y una clave de control del RIB en los dos últimos dígitos.

El código de banco, en los primeros dígitos, designa a la entidad que gestiona la cuenta: cada banco marroquí tiene su propio código. La clave del RIB es una clave de control calculada a partir de los demás dígitos; permite detectar un error de captura. Entre ambos, los dígitos intermedios identifican la sucursal y el propio número de cuenta.

El RIB también está en el núcleo del IBAN marroquí, que añade el prefijo MA seguido de dos dígitos de control delante de los 24 dígitos del RIB, con 28 caracteres en total. Un solo dígito erróneo basta para invalidar el RIB, y por eso la clave de control resulta esencial en transferencias y adeudos.

Anatomía de un RIB

007Código de banco · 3 dígitos
780Código de ciudad · 3 dígitos
0001234567890123Número de cuenta · 16 dígitos
96Clave · 2 dígitos

IBAN marroquí: MA, 2 dígitos de control y los 24 dígitos del RIB

MA64007780000123456789012396

28 caracteres en total.

Ejemplo ficticio: este RIB no corresponde a ninguna cuenta.

Ejemplo: un RIB leído bloque a bloque

Tomemos un RIB ficticio, el del ejemplo del verificador más arriba: 007 780 0001234567890123 96. Los tres primeros dígitos, 007, son el código del banco: designan a Attijariwafa Bank. Los tres siguientes, 780, son el código de ciudad de la sucursal. Después vienen los 16 dígitos del número de cuenta, 0001234567890123, y por último la clave, 96.

Leer un RIB bloque a bloque permite detectar un error antes incluso de calcular la clave: un código de banco que no corresponde a ningún banco, o un bloque con una longitud incorrecta, delatan enseguida un error de tecleo.

Cómo se calcula la clave del RIB

La clave del RIB se elige para que el número formado por los 24 dígitos sea múltiplo de 97. Para obtenerla, se toman los 22 primeros dígitos, se les añaden dos ceros a la derecha, se calcula el resto de la división entre 97 y se resta ese resto de 97: clave = 97 − (22 primeros dígitos × 100 mod 97).

En el ejemplo, 0077800001234567890123 seguido de 00 deja un resto de 1 al dividir entre 97, así que la clave es 97 − 1 = 96.

Un solo dígito erróneo, o dos dígitos vecinos intercambiados, cambian siempre ese resto. Por eso una clave que no coincide basta para rechazar un RIB antes de enviar una transferencia.

Los códigos de banco en Marruecos

Los tres primeros dígitos del RIB designan el banco que lleva la cuenta. La tabla siguiente recoge los códigos nacionales tal como figuran en el catálogo bancario de Tresoria, el mismo que usa el verificador.

La Banque Populaire es un caso aparte: además del código 190 de la Banque Centrale Populaire, cada banco popular regional tiene su propio código, del 101 al 197. Algunos bancos participativos emiten sus RIB con el código de su matriz: Bank Assafa con el 007, Bank Al Yousr con el 190 y Umnia Bank con el 230.

Códigos de banco

CódigoBanco
007Attijariwafa Bankmismo código que Bank Assafa
011Bank of Africa
013BMCI
021Crédit du Maroc
022Saham Bankantes Société Générale Maroc
050CFG Bank
190Banque Centrale Populairemismo código que Bank Al YousrBancos populares regionales: códigos del 101 al 197
225Crédit Agricole du Maroc
230CIH Bankmismo código que Umnia Bank
350Al Barid Bank
Fuente: catálogo bancario de Tresoria.

24, 26 o 28 dígitos: RIB e IBAN

Un RIB marroquí tiene siempre 24 dígitos. El IBAN marroquí retoma esos 24 dígitos y les antepone MA y dos dígitos de control: 28 caracteres en total, a menudo impresos en grupos de cuatro, es decir MA64 0077 8000 0123 4567 8901 2396 para el ejemplo.

Si cuenta 26 dígitos, seguramente ha copiado el IBAN sin las letras MA: quite los dos dígitos que las seguían y lo que queda es el RIB. A la inversa, un IBAN tecleado a mano puede llevar dígitos de control erróneos aunque el RIB sea correcto; el verificador de más arriba lo señala.

El ICE: el identificador común de la empresa

El ICE, o Identifiant Commun de l'Entreprise (identificador común de la empresa), es un identificador de 15 dígitos asignado a cada empresa en Marruecos. Su objetivo es ofrecer un identificador único y compartido entre las distintas administraciones (impuestos, aduanas, seguridad social, registro mercantil), donde antes convivían varios números distintos.

El ICE es obligatorio en los documentos comerciales y fiscales, en especial las facturas. Permite identificar sin ambigüedad a la empresa emisora o destinataria de una operación. Los establecimientos secundarios de una misma empresa comparten una raíz común y a la vez se distinguen entre sí, lo que facilita el seguimiento de los distintos centros.

Para la tesorería, el ICE es muy útil: hace más fiable la identificación de los terceros, tanto clientes como proveedores, más allá de la mera razón social, a menudo sujeta a variaciones de ortografía o de abreviatura.

RIB, ICE, IF, RC: no confundir los identificadores

En Marruecos coexisten varios identificadores y no conviene confundirlos. El RIB identifica una cuenta bancaria; el ICE identifica a la empresa ante el conjunto de las administraciones; el Identificador Fiscal (IF) lo utiliza la administración tributaria; el número de Registro Mercantil (RC) corresponde a la inscripción en el tribunal de comercio.

Estos identificadores no se sustituyen entre sí, sino que se complementan. Una factura conforme suele indicar la razón social, el ICE, el IF y el RC del emisor, mientras que una orden de transferencia se apoya en el RIB o el IBAN del beneficiario. Distinguirlos bien evita costosos errores de pago o de declaración.

Por qué el RIB y el ICE importan para la tesorería

En tesorería, el RIB y el ICE influyen directamente en la fiabilidad de las operaciones. El RIB condiciona el encaminamiento de transferencias y adeudos hacia la cuenta correcta: un código de banco erróneo y el pago falla o va a parar al lugar equivocado. Reconocer el código de banco permite además saber de inmediato a qué banco pertenece una cuenta.

El ICE, por su parte, asegura la conciliación entre los apuntes bancarios, las facturas y los terceros. Cuando llega un cobro a la cuenta, vincular el movimiento al cliente correcto es más fiable con un identificador estable como el ICE que con un simple concepto, a menudo truncado o aproximado en los extractos.

Juntos, estos identificadores reducen las diferencias de conciliación, aceleran el punteo y mejoran la calidad de las previsiones, ya que unos cobros y pagos bien identificados son más fáciles de categorizar y de planificar.

Importar y depurar tus extractos bancarios

Muchas empresas marroquíes alimentan su seguimiento de tesorería con los extractos que facilitan sus bancos, exportados en archivo (CSV, Excel o XML) e importados después en una herramienta de gestión. La calidad de esa importación depende directamente de la limpieza de los identificadores: el RIB para la cuenta, y el ICE y los conceptos para los terceros.

Aquí es donde reconocer los códigos bancarios cobra todo su sentido. Tresoria se apoya en una lista de bancos marroquíes para reconocer el código de banco contenido en el RIB y etiquetar correctamente cada cuenta durante la importación. Los datos bancarios entran mediante importación de archivos o a través de conectores programados (SFTP, REST); la conexión bancaria en directo aún no está disponible y forma parte de las evoluciones previstas.

Antes de importar, algunas buenas prácticas limitan los errores: comprobar la clave de control del RIB, mantener al día el ICE de cada tercero y homogeneizar los conceptos. Con identificadores fiables a la entrada, la conciliación es más rápida y las previsiones de tesorería más sólidas a la salida.

Tresoria, con sus propias cuentas

Una demo de treinta minutos, con sus extractos. Sin compromiso.

Solicitar una demo