Skip to content
ERPOdooinvoicing

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

ERP consultant

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.

Request a call back
← All articles
CallWhatsAppFree audit