Odoo for a Moroccan SMB: what to configure before the first invoice
VAT, dirhams, legal mentions, numbering: Odoo is ready for Morocco provided it is configured properly. Our consultants' checklist.
19 August 2026 · 1 min read · ALLSAFE SOLUTIONS

Odoo installs in an hour. Making it compliant and pleasant to use takes a few days of well-run configuration. Here is what we set up systematically before a client issues their first invoice.
Company and localisation
- MAD currency formatted as “12 345,00 DH”, space as thousands separator.
- Moroccan chart of accounts and taxes: 20% VAT by default, plus 14%, 10%, 7% and exemptions depending on the activity.
- Mandatory mentions on documents: RC, IF, ICE, patente, CNSS, share capital, registered address.
- French as default language, Arabic available for users who want it.
Numbering and documents
Quote, order and invoice sequences are defined from day one, with a yearly prefix and no gaps possible. The invoice template carries the company’s colours, logo, bank details and payment terms.
Data migration
Customers, suppliers, products and price lists are cleaned then imported from Excel. We reject duplicates and inconsistent casing at import: an ERP that is clean on day one stays clean.
Rights and workflows
Who creates a quote, who approves it, who invoices, who collects. Odoo lets you open everything, which is rarely a good idea. We define three or four profiles and test them with the real users.
Hosting and backup
Dedicated instance, HTTPS, daily off-site backup and a separate test environment for changes. An ERP that hosts your invoicing deserves the same seriousness as your accounting.
Odoo or Dolibarr, we help you choose and then deploy. See our ERP and CRM page.
Let’s talk about your project.
Free initial audit, reply within one business day.





























