If you sell in Saudi Arabia, ZATCA e-invoicing (Fatoora) isn't optional. Here's what it means — without the jargon.

What is it?

ZATCA (the Zakat, Tax and Customs Authority) requires businesses to issue structured electronic invoices instead of paper or plain PDFs. The programme rolls out in phases.

The two phases

  • Phase 1 — Generation: invoices must be generated electronically in a compliant format, with a QR code.
  • Phase 2 — Integration: your system connects to ZATCA's platform (Fatoora) and invoices are cleared/reported in real time.

What it means for your till

You need software that:

  1. Generates compliant invoices automatically
  2. Adds the required QR code and fields
  3. Integrates with ZATCA for Phase 2
  4. Keeps a clean audit trail

The easy way

Doing this by hand is a recipe for penalties. A POS that's built for compliance handles it silently in the background — you just sell. WaslaSoft is ZATCA, FTA and OTA ready out of the box.

Talk to our team about getting compliant this week.