ZATCA Phase 1 Compliant E-Invoicing
Every invoice issued by TheOctopus AI follows the ZATCA specification — sequential serial number, TLV-encoded QR code, and explicit VAT display.
Why ZATCA?
ZATCA (Saudi Arabia's Zakat, Tax and Customs Authority) has rolled out e-invoicing in two phases. Phase 1 (effective December 2021) requires every VAT-registered business to issue electronic invoices carrying a sequential number, a TLV QR code, and a clear VAT breakdown. Non-compliance carries fines starting at SAR 1,000 and escalating with repeated violations.
How TheOctopus AI handles ZATCA
- Automatic unique sequential serial number on every invoice.
- TLV-encoded QR code printed on every thermal receipt.
- VAT breakdown on-receipt with inclusive and exclusive totals.
- Credit note support in the ZATCA-compliant format.
- Amiri-font Arabic printing with full RTL support on USB and network thermal printers.
What you need to get started
1. Enable ZATCA mode
Our team flips the zatca_enabled flag on your restaurant during onboarding.
2. Enter your VAT registration number
We capture your official VAT registration and business contact details in the admin panel.
3. Run a test invoice
We issue a test invoice and verify the QR code and VAT display before go-live.