Skip to main content

Phase 2 ready — every invoice, audit-ready

PosBytz is compliant with ZATCA e-invoicing requirements for businesses operating in Saudi Arabia. Generate invoices with QR codes, UUIDs, and bilingual formatting (Arabic + English) for Phase 1. Connect to the Fatoorah portal with XML UBL 2.1 and cryptographic stamps for Phase 2.

ZATCA workflow

From QR codes to archiving

Meet ZATCA Phase 1 and Phase 2 requirements with QR codes, integration, compliance controls, and secure archival.

QR Codes

ZATCA approved e invoices with QR codes - Phase 1

In this Generation phase, the businesses should generate and store tax invoices and notes through e invoicing solutions compliant as per ZATCA requirements

  • E invoice billing software for various transaction types – Sales, refund/returns, Void, etc.
  • Display QR codes on e-invoices or e-notes
  • Generate UUID
ZATCA approved e invoices with QR codes - Phase 1

Phase 1 — Generation

Invoice generation that meets every ZATCA requirement

ZATCA Phase 1 requires businesses to generate e-invoices digitally with specific fields and formats. PosBytz handles all of this automatically from your POS — no manual formatting needed.

  • QR code generated on every invoice per ZATCA specification
  • UUID (Universally Unique Identifier) on each transaction
  • Bilingual invoices — Arabic and English side by side
  • All mandatory fields: seller/buyer TIN, VAT amount, invoice hash
Invoice generation that meets every ZATCA requirement — preview

Phase 2 — Integration

Direct integration with the ZATCA Fatoorah portal

ZATCA Phase 2 requires invoices to be reported to (or cleared by) the Fatoorah portal before being shared with the buyer. PosBytz connects to Fatoorah via API — invoices are submitted, validated, and stamped automatically.

  • API integration with ZATCA Fatoorah portal
  • Clearance model for standard (B2B) invoices
  • Reporting model for simplified (B2C) invoices
  • Automatic retry and error handling on submission failures
Direct integration with the ZATCA Fatoorah portal — preview

XML & Cryptography

UBL 2.1 format with cryptographic integrity

Every invoice is generated in XML UBL 2.1 syntax conforming to the EN16931 standard. Cryptographic stamps ensure invoice authenticity and prevent tampering — required for Phase 2 compliance.

  • XML UBL 2.1 invoice syntax per ZATCA specification
  • PDF/A-3 output with embedded XML for archival
  • Cryptographic hash and digital signature on each invoice
  • Tamper-resistant sequential counter for invoice integrity
UBL 2.1 format with cryptographic integrity — preview

All Transaction Types

Every invoice type — compliant from day one

Standard invoices, simplified invoices, credit notes, debit notes, refund invoices, and void transactions — all formatted and reported according to ZATCA rules.

  • Standard (B2B) and simplified (B2C) invoices
  • Credit notes and debit notes
  • Refund and void transaction handling
  • 5-year transaction archival in the cloud
Every invoice type — compliant from day one — preview

Compliance Features

Built for ZATCA compliance — not bolted on

QR Codes

ZATCA-specified QR codes generated automatically on every invoice.

Bilingual Invoices

Arabic and English on every invoice — mandatory under ZATCA rules.

Crypto Stamps

Cryptographic signatures ensure authenticity and prevent tampering.

Auto Validation

Invoices validated against ZATCA rules before submission. Missing fields are flagged.

Multi-Language

Full Arabic (RTL) POS interface and customer-facing invoices.

Archival

All invoices archived for 5+ years in the cloud per regulatory requirements.

The inventory management alone paid for itself within the first month. We eliminated stockouts during peak hours and reduced food waste by 20%. The ZATCA e-invoicing compliance was a bonus.

Priya Nair

Owner · Malabar Kitchen

FAQ

ZATCA E-Invoicing FAQ

Answer 01

What is ZATCA e-invoicing?

ZATCA e-invoicing is the mandatory digital invoice system in Saudi Arabia. All VAT-registered businesses must generate invoices digitally (Phase 1) and report them to the ZATCA Fatoorah portal (Phase 2).

Stay compliant with ZATCA e-invoicing

Generate compliant invoices from your POS. Phase 1 and Phase 2 ready.