The ICE number on an invoice: definition and automatic extraction
The ICE number is a mandatory identifier on Moroccan invoices. Here is what it means and how to extract it automatically.
What is the ICE number?
The ICE (Identifiant Commun de l’Entreprise) is a unique identifier assigned to every company in Morocco. It is mandatory on invoices and unambiguously identifies the vendor and the client.
Why does it matter in accounting?
The ICE number secures the match between an invoice and the company involved. Capturing it correctly is essential for compliance and vendor tracking.
Extracting the ICE number automatically
Rather than re-typing the ICE by hand, an OCR engine built for Morocco detects it directly on the invoice — for both vendor and client — along with VAT and dirham amounts. Readitics recognises these fields automatically.
FAQ
Is the ICE number mandatory on an invoice in Morocco?
Yes, the ICE number must appear on invoices issued by companies in Morocco.
Can the ICE number be extracted automatically from an invoice?
Yes. An OCR tool built for Moroccan invoices, such as Readitics, automatically detects the vendor and client ICE number.