Key Features for ZATCA-Compliant Invoice Generators
A ZATCA-compliant invoice generator for Saudi Arabia must include specific features to meet regulatory requirements and avoid penalties. Foremost, it needs to support ZATCA compliance for e-invoicing, which is mandatory for all VAT-registered businesses in the Kingdom. This includes adherence to both Phase 1 (Generation Phase, effective December 4, 2021) and Phase 2 (Integration Phase, enforceable from January 1, 2023, in waves) mandates. A critical feature is QR code generation, which is required on all electronic invoices. For Phase 1, QR codes are mandatory for simplified (B2C) invoices, while for Phase 2, they become mandatory for both simplified and standard (B2B) invoices and must contain specific data fields like seller's name, VAT registration number, invoice date/time, total VAT, and total amount. Additionally, robust Arabic language support is crucial, as invoices must be issued in Arabic, often with optional English translations. Finally, Phase-II readiness is paramount, requiring direct integration with ZATCA's Fatoora platform via API, real-time reporting, and the generation of cryptographic stamps (UUID) to ensure authenticity and prevent tampering.