The two phases in short
Phase 1 (generation) required businesses to issue and keep invoices electronically instead of by hand.
Phase 2 (integration) applies to businesses in waves set by ZATCA and requires connecting the invoicing system to Fatoora and sending invoices in XML with a cryptographic stamp.
Simplified and standard tax invoices
Most restaurant and café sales are to individuals and get a simplified tax invoice. A sale to a VAT-registered company needs a standard tax invoice with the buyer’s details and VAT number.
- Simplified invoice: given to the customer at once and reported to Fatoora within 24 hours
- Standard invoice: cleared by Fatoora before it is given to the buyer
- Both carry a QR code, a unique ID and a cryptographic stamp
What is on the customer’s receipt?
The seller’s name and VAT number, the invoice date and time, the total with VAT and the VAT amount, and a QR code that can be scanned to check them.
Steps to integrate with Fatoora
Integration happens once per device or invoicing unit and needs a one-time code from the Fatoora portal:
- Complete the business details: legal name, VAT number and address
- Generate the certificate request in the system
- Enter the code from the Fatoora portal to get the compliance certificate
- Pass the compliance checks with test invoices
- Get the production certificate and start reporting invoices
How Banan Soft handles it
Banan Soft’s ZATCA center walks you through the integration step by step; then every sale issues a simplified invoice with its QR code, reported automatically, even after an outage once the line is back.
The business’s legal name is used in the QR code, the certificate and the invoices sent, and a log shows each invoice’s status with retries when needed.