ZATCA & Compliance

ZATCA e-invoicing built in, not bolted on.

Every invoice, receipt and credit note is issued in the format ZATCA requires. With Phase 2, standard invoices are cleared and simplified invoices are reported automatically, with the status of each one in plain sight.

Fatoora · connected
E-invoicing today106 invoices
9Cleared (B2B)
96Reported (B2C)
1Needs attention
INV-2419 · Nile Freight Co.18,450.00
Type
Standard tax invoice
ZATCA status
Cleared
UUID
3f9c…a71e
Hash chain
Linked to INV-2418
INV-2402: buyer VAT number missing, correct and resend
Compliant invoices in every plan
Phase 1
Fatoora integration from the Scale plan
Phase 2
B2C invoices reported within the window
24 h
Logged with who and when
Every change
What's inside

Compliance handled where the invoice is created.

Phase 1: compliant invoices

Tax and simplified invoices with the required fields, VAT breakdown and QR code, in Arabic and English.

Phase 2: clearance & reporting

Standard (B2B) invoices are cleared with ZATCA before they reach your customer, and simplified (B2C) invoices are reported within 24 hours.

XML, stamp & hash chain

Each invoice is generated in the required XML format, cryptographically stamped and linked to the invoice before it.

Credit & debit notes

Returns and corrections issue compliant credit and debit notes, linked to the original invoice.

VAT returns

Output and input VAT collected from every document, with the figures for your VAT return ready each period.

Audit trail & permissions

Every change is logged with who and when, and custom roles control who can issue, edit or cancel documents.

How it works

Set up once, then just invoice.

  1. 1

    Onboard once

    Connect each branch or POS terminal to the Fatoora platform with a one-time code from the ZATCA portal.

  2. 2

    Invoice as usual

    Each invoice is generated, stamped and given its QR code the moment it's issued.

  3. 3

    Cleared or reported

    Polvo ERP sends it to ZATCA and shows its status. Anything that needs fixing is flagged with ZATCA's reason.

Plans

Phase 1 in every plan, Phase 2 from Scale.

Every plan issues compliant invoices with QR codes, VAT reports and an audit trail. Scale adds Fatoora integration and custom roles.

Everything included in each plan.
FeaturesStarter50 / monthScale110 / monthBusiness220 / monthEnterpriseCustom
Tax & ZATCA compliance
ZATCA e-invoicing, Phase 1 (generation)
ZATCA e-invoicing, Phase 2 (Fatoora integration)
VAT returns & tax reports
Audit trail
Custom roles & permissions
FAQ

Common questions about ZATCA e-invoicing

What's the difference between Phase 1 and Phase 2?

Phase 1 (generation) requires electronic invoices with set fields and a QR code. Phase 2 (integration) connects you to ZATCA's Fatoora platform: standard invoices are cleared before they're shared, and simplified invoices are reported within 24 hours.

Does my business have to integrate with Phase 2?

ZATCA brings businesses into Phase 2 in waves based on their revenue, and notifies each one in advance. If you've been notified, or expect to be, choose the Scale plan or above.

What happens if ZATCA rejects an invoice?

The invoice is flagged with ZATCA's reason so you can correct it and send it again. Nothing is lost, and the audit trail keeps its full history.

Do I need special hardware?

No. Onboarding is done online with a one-time code from the Fatoora portal, for each branch or POS terminal that issues invoices.

Next-Generation ERP

Ready to modernize your operations with Polvo ERP?

Start your 14-day free trial today or talk to our ERP architects to see how fast your business can scale without legacy bloat.