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

14 days free trial - no credit card needed

Login
DGI Compliance
December 3, 20255 min blog.readTime

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

blog.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

Put the guides into practice

Start free and send your first DGI-ready invoice today.