Skip to content
HumanAIZ Nexus logo

ZATCA · Saudi Arabia

ZATCAeinvoicingbuiltintothesystemthatissuestheinvoice

For Saudi companies, Integrate Tax builds the invoice in UBL XML, signs it, adds the Phase 2 QR code and sends it to ZATCA, so invoicing and the books come from one system.

How it works

  1. Onboard the company in stages

    Each company is onboarded to ZATCA through test, simulation and production environments, ending with a production certificate.

  2. Build, sign and mark the invoice

    Every invoice is built as UBL XML, signed, and given its Phase 2 QR code.

  3. Clearance or reporting, by invoice type

    Standard (B2B) invoices go to ZATCA for clearance. Simplified (B2C) invoices are reported.

  4. Re-sent if ZATCA is slow

    If ZATCA is slow or unreachable when an invoice is issued, the signed invoice is kept and re-sent in order by a job that runs about every 20 minutes.

The operating rule

Your client. Your licence. Our engine.

Integrate Tax is not a tax firm and gives no tax advice. Licensed consultants and in-house teams run their preparation and monitoring on our engine — they review, sign, and file. The engine just makes them faster.

Common questions

Which companies can use it?

Saudi Arabia-based companies. The ZATCA connection is set up for each company.

Which ZATCA environments does it work with?

The sandbox, the simulation environment and production.

Does Integrate Tax give tax advice?

No. Integrate Tax is software, not a tax firm. Licensed professionals review, sign, and file.

See it on your own data.

Request a demo — we will show Integrate Tax running on a real workflow.