Zakat & E-Invoicing (ZATCA) Solution
novaERPS's ZATCA solution issues e-invoices per Phase 2 requirements and calculates Zakat and VAT from the same accounting ledger.
The problem it solves
An e-invoicing tool disconnected from sales and accounting needs complex manual linking, increasing the risk of mismatched data with the authority's platform.
How it works inside novaERPS
Every sales invoice issued from the system automatically carries the cryptographic stamp and QR code, is sent per direct-integration requirements to the authority's platform, and reflects in the same ledger used to calculate Zakat and tax.
Key features
- Invoices issued in the format ZATCA requires.
- Cryptographic stamping on every e-invoice.
- A QR code on every invoice.
- Direct integration with the authority's platform (Phase 2 requirements).
- Zakat and VAT calculation within the financial module.
Phase 1 vs. Phase 2
Saudi e-invoicing was rolled out in two phases per ZATCA's requirements: Phase 1 (Generation) required businesses to issue invoices electronically in a structured format instead of on paper, with no direct link to the authority. Phase 2 (Integration) added deeper technical requirements: a cryptographic stamp on every invoice, a QR code, and direct integration with the authority's platform (Fatoora) before or after issuing the invoice depending on its type.
Clearance vs. Reporting
Under Phase 2, invoices fall into two tracks: tax invoices (B2B) go through Clearance — sent to the authority for electronic validation before being delivered to the customer — while simplified invoices (B2C) go through Reporting — issued directly to the customer, then reported to the authority within a set window. A system needs to handle both tracks depending on invoice type.
Invoice format: XML and UBL
Phase 2 requires e-invoices to be issued as structured XML following the UBL 2.1 (Universal Business Language) standard, embedded inside a PDF/A-3 file that carries both a human-readable invoice and the machine-readable XML.
Cryptographic stamp and QR code
Every e-invoice carries a cryptographic stamp that verifies the integrity and source of its content, and a QR code that lets anyone quickly verify the invoice's core details (seller name, tax number, invoice date, total, and tax) without needing system access.
Who it's for
It fits any Saudi company required to comply with e-invoicing requirements.
How it integrates with the rest of the system
E-invoicing is part of the sales module and reflects directly in the ledger used to calculate Zakat (see the accounting solution).
Frequently asked questions
Yes, it includes cryptographic stamping, QR codes, and direct integration with the authority's platform.
Yes, Zakat calculation is part of the financial module and relies on the same ledger.
