Guides & comparisonsInvoicingRetail in Morocco

Electronic invoicing in Morocco: 50 common questions, verified answers

Mandate, timetable, PDF, XML, VAT, retention and software choice: fifty answers based on official sources available on 29 August 2026.

By BelloCommerce

·

The short answer needs qualification: the 2026 General Tax Code requires an invoicing IT system for specified categories, but leaves implementation to regulation by activity. The DGI report published on 1 July 2026 says the portal was developed, without publishing a single universal deadline in that report. These fifty answers, checked on 29 August 2026, keep the law, operational rollout and software functions separate.

Questions about electronic invoicing in Morocco
Questions about electronic invoicing in Morocco.

In brief

  • Article 145-IX covers companies subject to corporate tax, professionals under actual or simplified net income and VAT taxpayers.
  • Article 145-XI excludes individuals under CPU and auto-entrepreneur regimes, except for the email-address requirement.
  • A complete PDF can be an invoicing document, but that does not make it structured data submitted to the portal.
  • The DGI says the portal was developed in 2025, but its report publishes neither a general switch date nor a mandatory format.
  • BelloPOS exports UBL 2.1 and seals files locally; it does not yet transmit directly to the DGI.

1. Legal status and who is covered, questions 1 to 10

Start with your tax regime, not a software advert. Our guide to whether electronic invoicing is mandatory in Morocco explains the distinction.

QuestionVerified answer
1. Is electronic invoicing already mandatory for everyone?No. Article 145-IX establishes an IT-system duty for named taxpayers, but application depends on regulation by sector. Saying every shop must already send every invoice to the DGI is too broad.
2. Who does article 145-IX cover?Corporate-tax taxpayers, professionals taxed on actual or simplified net income, and VAT taxpayers.
3. Are auto-entrepreneurs covered?Article 145-XI excludes individuals under the auto-entrepreneur regime from article 145, subject to the duty to hold an email address.
4. Are individuals under CPU covered?The same exclusion applies to individuals under the single professional contribution, except for the email-address requirement.
5. Is an SARL covered?An SARL subject to corporate tax falls within the category named in paragraph IX. Its practical method and deadline must still be tied to the applicable regulation.
6. Is a small VAT taxpayer covered?The paragraph names VAT taxpayers without a threshold. Read the sector rules and confirm your own position before inferring an operational date.
7. Is this a new 2026 obligation?No. Paragraph IX dates to the 2018 Finance Act. The current issue is technical and regulatory implementation, not a suddenly new sentence.
8. Were measures not suspended in 2019?Yes. The Ministry announced a suspension of implementation measures and consultation in January 2019. That historical notice does not alone describe the project in 2026.
9. Has the DGI abandoned the project?No. Its 2025 activity report says the portal was developed and names issuing, sending, receiving and later events such as payments and disputes.
10. Where should I verify my own case?Read the current tax code and your sector’s regulation when published, then confirm your regime and date with your accountant or the DGI. A general article cannot replace that review.

2. Timetable, portal and transmission, questions 11 to 20

The portal is a developed project. That is not permission to invent what the official report does not publish.

  • 11. Does the DGI portal exist?: The 2025 DGI report says the authority developed the electronic-invoicing portal. That sentence alone does not prove general access for every taxpayer.
  • 12. Is it open to every business?: None of the official sources cited here announces universal access as of 29 August 2026. Check the official channel and your tax account before acting.
  • 13. What is the national mandatory date?: The official sources reviewed do not give one date for every business. Reject a commercial countdown that does not cite the applicable text and sector.
  • 14. Will rollout be phased?: The code refers to the activities of each sector, pointing to differentiated application. The actual waves must come from an official instrument.
  • 15. Must invoices be sent in real time?: The report describes issue, transmission and receipt but does not publish a transmission deadline in that section. Wait for the applicable specification.
  • 16. Does the DGI approve before the customer receives it?: The cited official source does not define clearance or post-audit here. Do not promise either model without the technical text.
  • 17. Can a file be uploaded manually?: The channel, interface and permissions depend on the official service available. BelloPOS prepares an export; submission remains with the merchant or accountant.
  • 18. Can software send it directly?: Only when an official interface, authorisation and tested integration exist. A ‘DGI-ready’ label is not proof of a live connection.
  • 19. What if the internet is down?: Continue with controlled numbering, retain a reliable local queue and export through the authorised channel when available, subject to official deadlines once fixed.
  • 20. Who is responsible for submission?: Until an official integration is documented, agree whether the manager or accountant exports, checks, submits and retains the acknowledgement. Software does not erase that responsibility.

3. Format, PDF, XML and authenticity, questions 21 to 28

Our full electronic invoice versus PDF comparison explains the difference without declaring a national format before official publication.

QuestionVerified answer
21. Is a PDF an electronic invoice?It can be an invoice created and sent electronically, but it is not structured data that a platform reads field by field. Those two meanings of electronic should not be confused.
22. Is a PDF still usable today?Yes when it carries the required fields, follows a continuous series and is retained. Its format never repairs missing identity, VAT or numbering.
23. What is a structured file?A file in which seller, buyer, lines, taxes and totals occupy defined fields software can read without visual recognition.
24. Does XML mean DGI-compliant?No. XML is a technical family. Compliance depends on the officially adopted schema, rules, checks and channel.
25. Has Morocco officially required UBL 2.1?We did not find that requirement in the official sources reviewed. UBL 2.1 is BelloPOS’s export choice, not a national mandate we attribute to the DGI.
26. Must every PDF be signed?The law recognises electronic writing under identity and integrity conditions, but that does not establish PDF signing as the final tax process. Follow the applicable text.
27. Is a photograph of an invoice enough?It may help a person read the document, but provides neither structured data nor automated controls. Retain the probative original and its history.
28. Can PDF and XML be kept together?Yes. PDF serves human reading and XML machine processing. Keep their reference, number and totals consistent.
Electronic-invoice readiness checklist
Electronic-invoice readiness checklist.

4. Fields, VAT, credit notes and retention, questions 29 to 36

Digital delivery does not remove the basics. Our mandatory invoice fields guide walks through article 145-III.

  • 29. Which fields remain essential?: Seller identity and identifiers, date, customer and ICE, nature, quantity, price, VAT shown separately, payment details, other legal information and continuous number.
  • 30. Can a receipt replace an invoice?: For product or goods sales to consumers, article 145-III permits a till receipt with minimum fields. A business customer needs a full invoice.
  • 31. How is an exempt invoice handled?: Replace VAT with the applicable exemption or suspensive-regime statement and have the legal basis checked by your accountant.
  • 32. Can an issued invoice be edited?: Do not silently rewrite history. Correct it with a credit note or appropriate document referencing the original and creating a new trace.
  • 33. Is a credit note covered too?: Yes in a coherent electronic flow because it changes an issued invoice’s amounts and VAT. BelloPOS also structures credit notes in its export.
  • 34. How long must invoices be kept?: Article 211 requires ten years for copies of sales invoices or receipts, expense and investment evidence, and accounting documents needed for audit.
  • 35. Is cloud storage enough?: Not by itself. Check export, readability, integrity, backups, access after cancellation and restore. Synchronisation is not automatically a backup.
  • 36. What should be kept with the file?: The readable PDF, structured file, hash where used, status, corrections, payment, submission acknowledgement and backup, according to the channel’s rules.

5. Readiness and software choice, questions 37 to 44

Clean data that remains useful whatever the final technical detail. Retailers can also read our DGI and POS requirements guide.

QuestionVerified answer
37. What should be cleaned first?Legal name, address, tax ID, professional-tax number, ICE, VAT regimes, numbering series and business-customer records.
38. Must I change software now?Not when your tool already controls continuous numbering, complete fields and recoverable exports. Change for a proven gap, not a vague badge.
39. What should I ask a vendor?Which exact format, schema, version, channel, acknowledgement, offline mode and exit export? Who is responsible for updates?
40. Is ‘DGI compliant’ a certification?Not without a named official programme, reference, scope and proof. Ask for the exact document instead of accepting the marketing phrase.
41. Is expensive software necessary?Price proves neither compliance nor fit. Compare data, checks, backup, exports, support and total cost.
42. What does BelloPOS actually do?From Go, it prepares invoices, checks identities, generates UBL 2.1, calculates a SHA-256 hash, holds a local queue and exports individually or by period.
43. Does BelloPOS transmit directly to the DGI?No. The product page states that direct connection is not active. The merchant or accountant uses the official channel available.
44. How should I test before buying?Create seller and customer records, issue a sale with two rates, an invoice, credit note and period export, restore a backup and have the accountant review everything.

Mistakes to avoid

  • Announcing a national date without linking to the instrument that fixes it.
  • Presenting UBL 2.1 as an already mandated DGI format when it is BelloPOS’s export choice here.
  • Believing a correct PDF repairs broken numbering or missing fields.
  • Buying on the word compliant without testing export, restore and submission procedure.
  • Confusing portal development with universal access and mandatory live transmission for everyone.

Frequently asked questions

45. What should I do this week?

Confirm your regime with your accountant, inspect fields and numbering, export your data, test a backup and assign someone to monitor DGI publications.

46. Can an Excel invoice still be valid?

It may contain required fields, but weakens numbering, permissions, corrections and audit. Article 145-IX also targets an invoicing IT system for covered taxpayers.

47. Can I send the invoice by WhatsApp?

The customer channel changes neither mandatory content nor proves tax submission. Keep a readable copy and delivery trace under your procedure.

48. Can my accountant handle everything?

They can check and submit if arranged, but your business must produce accurate data and send files on time. Write down roles and deadlines.

49. How do I follow future announcements?

Monitor the DGI, Ministry of Finance, Official Bulletin and your tax account. Match every announcement to the text, date and sector concerned.

50. What is the safest conclusion on 29 August 2026?

The IT-system obligation exists in the code for named categories and the portal has been developed according to the DGI, but every date, standard or mandatory transmission must be tied to the official text applying to your sector.

What to take away

Choose neither inaction nor panic. Correct identities, VAT, numbering, credit notes, archives and ownership now. Accept a date or standard only when it points to the applicable official text. BelloPOS can prepare and export a structured offline pack, with one clear limit: direct DGI submission is not yet connected.

Sources

The figures and rules quoted above come from these pages, read on the date given in the article.

Prepare invoices without claiming a connection that is not live

BelloPOS Go and Pro generate structured UBL 2.1 invoices and credit notes, seal them with SHA-256, hold a local queue and export a period pack. Explore the feature, compare editions, then have your accountant validate the procedure.

Read next

Other practical guides on the same subject: