The Complete Solutions

Compliant Invoice Generation

Generate structured digital invoices that meet ZATCA specifications in XML format or PDF/A-3 with embedded XML.

Standard & Simplified Invoice Support

Support both Standard Tax Invoices and Simplified Invoices as required by ZATCA for different types of transactions.

QR Code Generation

Generate ZATCA-compliant QR codes on invoices (mandatory for Simplified invoices) for customer scanning and verification.

Unique Invoice Identification (UUID)

Assign a Universally Unique Identifier (UUID) for every e-invoice to ensure traceability and uniqueness across all issued invoices

Cryptographic Stamping & Digital Signatures

For Phase 2 compliance, invoices are stamped with secure cryptographic seals and digital signatures to prevent tampering and ensure authenticity.

Secure Electronic Archiving

Safely store e-invoices electronically for compliance and audit purposes — accessible and retrievable as required by law.

Tamper-Proof & Immutable Records

Once issued, e-invoices cannot be altered or deleted. Adjustments must be made using electronic credit or debit notes that link back to the original invoice.

Bilingual Support

Support invoice output in Arabic (mandatory) and English (optional) to meet legal and business communication needs.

  • What is e-invoicing in Saudi Arabia?

    E-invoicing means issuing, sending, storing, and processing tax invoices electronically in a structured format using compliant software. Paper or scanned invoices don’t count.

  • Who mandates e-invoicing?

    The Zakat, Tax and Customs Authority (ZATCA) mandates e-invoicing for all VAT-registered businesses operating in Saudi Arabia.

  • What must my e-invoicing software do?
    • Generate invoices in structured formats (XML + PDF/A-3).

    • Include mandatory data fields (VAT numbers, timestamp, buyer/seller details, tax totals).

    • Produce QR codes for simplified invoices.

    • Support digital signing / cryptographic stamping (Phase 2).

    • Be capable of connecting to ZATCA’s Fatoora API for clearance or reporting.

  • How long must I retain e-invoices?

    You must electronically store all issued e-invoices for at least five years (audit and compliance).

  • Do e-invoices need to be in Arabic?

    Yes, Arabic must be included in the human-readable format of the invoice. Other languages like English can be added as well.

content-image content-image