Law 69-21 · Electronic Invoicing · Law 09-08
For Moroccan accounting firms and SMEs
Payment deadlines, compliant invoices, e-invoicing: all in one place.
eFacto computes Law 69-21 deadlines and penalties, prepares your quarterly declarations, issues compliant bilingual invoices, and assesses your e-invoicing readiness.
No credit card required.
Why act now
Late payments are costly
Under Law 69-21, applicable businesses must file quarterly declarations of overdue payments and pay penalties that increase with every month of delay.
Electronic invoicing is coming
Article 145-IX of the Moroccan CGI mandates electronic invoicing. Incomplete or inconsistent invoices will be rejected: better to clean your data today.
Client data is often incomplete
Missing ICEs, absent mandatory legal mentions, gaps in invoice numbering: significant risks of tax adjustments and rejected deductions.
What eFacto does
69-21 Declarations
Penalty and delay calculation, chartered accountant validation, export matching the official SIMPL portal format.
Firm workspace
All your clients, their data quality score, Law 69-21 deadlines, and anomalies on a single dashboard. Excel/CSV imports.
Compliant invoicing
Quotes, invoices, and credit notes in French, Arabic, and English; sequential numbering with no gaps; Art. 145 CGI mentions verified prior to issue; 10-year archiving.
Ready for e-invoicing
Validated UBL 2.1 XML, readiness score per client, and end-to-end transmission pipeline tested via simulation pending DGI publication.
Receivables & collections
Partial payments, aged debt balance, automatic email reminders in the customer's language.
Security & Law 09-08
Strict tenant isolation per client, tamper-proof audit log, encrypted banking information, no national ID (CIN) stored, full export available at any time.
Electronic invoicing
Every invoice, verified and transmitted in four steps
Moroccan profile, UBL 2.1 schema, and data quality are checked before signing. Track every step in the invoice timeline.
- 1Ready to submit
- 2Signed
- 3Submitted
- 4Cleared
Simulated pipeline pending publication of technical specifications by the DGI.
Operational in one day
- 1
Import
Your clients, their counterparties, and invoices from Excel or CSV, with row-by-row validation.
- 2
Fix
The quality engine sorts anomalies by impact: missing ICEs, missing mentions, numbering gaps.
- 3
Control
Validated and exported 69-21 declarations, compliant invoices, e-invoicing readiness tracking.
Who is eFacto for
Accounting firms & fiduciaries
Monitor dozens of clients, prioritise those at risk of penalties or rejections, and invite them to bill directly in eFacto.
SMEs & freelancers
Issue compliant invoices in minutes, monitor outstanding receivables, and seamlessly share everything with your accountant.
Free tools, no sign-up required
Frequently asked questions
Does eFacto transmit invoices directly to the DGI?
Not yet: official technical specifications have not been released. eFacto validates and prepares your invoices (UBL 2.1 XML, mandatory mentions, arithmetic) and simulates the transmission pipeline. Live transmission will activate upon publication.
Are the 69-21 penalty rates official?
They are configured, versioned, and clearly flagged as provisional. Have them confirmed by your advisor; they update seamlessly without altering your data.
How is my data protected?
Strict isolation per firm and client, encrypted banking data, tamper-proof audit log, zero CIN stored. You can export complete client data at any time.
Are the interface and invoices available in Arabic and English?
Yes: the entire platform is available in English, French, and Arabic, and invoices can be generated bilingually.
Ready to bring your clients into compliance?
Create your firm, import your clients, and get their compliance score in minutes.
Start 30-day free trial