Start now for free
14 days free trial - no credit card needed
Hisab
Pricing
Sales: +212 649 22 43 64
Start now for free

14 days free trial - no credit card needed

Login
DGI Compliance
December 3, 20255 min read

DGI Compliance Checklist: Is Your Business Ready?

A practical checklist to ensure your business meets all DGI requirements for e-invoicing compliance in Morocco.

DGI Compliance Checklist: Is Your Business Ready?
H

Hisab Team

Updated 12/3/2025

DGI Compliance Checklist: Is Your Business Ready?

Ensuring compliance with Morocco's Direction Générale des Impôts (DGI) requirements is essential for avoiding penalties and maintaining smooth business operations. Use this checklist to assess your readiness.

Invoice Content Requirements

Your electronic invoices must include:

  • Seller Information

    • Company name and legal form
    • ICE (Identifiant Commun de l'Entreprise)
    • Tax identification number (IF)
    • Complete address
    • Contact details
  • Buyer Information

    • Company name or individual name
    • ICE (for B2B transactions)
    • Address
    • Contact details
  • Invoice Details

    • Unique sequential invoice number
    • Invoice date
    • Due date
    • Currency (MAD or foreign currency with exchange rate)
  • Line Items

    • Description of goods/services
    • Quantity and unit price
    • VAT rate applied
    • Line total
  • Totals

    • Subtotal (HT - Hors Taxe)
    • VAT breakdown by rate
    • Total amount (TTC - Toutes Taxes Comprises)

Technical Requirements

  • Format Compliance

    • UBL 2.1 XML format support
    • PDF/A-3 for human-readable version
    • Proper character encoding (UTF-8)
  • Digital Signature

    • Valid digital certificate
    • Signature algorithm compliance
    • Certificate from approved authority
  • Data Transmission

    • Secure API connection to DGI
    • Real-time or near-real-time reporting
    • Acknowledgment handling
  • Archive Requirements

    • 10-year retention period
    • Immutable storage
    • Quick retrieval capability
    • Integrity verification (hash chains)

Business Process Requirements

  • Invoice Workflow

    • Draft creation process
    • Approval workflow
    • Sending mechanism
    • Status tracking
  • Error Handling

    • Rejection notification system
    • Correction procedures
    • Credit note process
    • Cancellation handling

System Integration

  • Accounting Software

    • Seamless data sync
    • Automatic posting
    • Reconciliation support
  • ERP Connection

    • Customer data sync
    • Product catalog integration
    • Inventory updates

Staff Training

  • All relevant staff trained on new system
  • Documentation available
  • Support contacts identified
  • Emergency procedures established

Next Steps

If you have unchecked items, prioritize them based on the compliance timeline for your business size. Consider working with a certified e-invoicing provider like Hisab to ensure full compliance.

dgi
compliance
checklist
regulations
tax

Ready for e-invoicing?

Start your free trial today and simplify your invoicing