ZATCA and ETA, compliant in minutes.
Government e-invoicing for Saudi Arabia (ZATCA) and Egypt (ETA) is built in. Automated onboarding, compliant invoices, and a full submission audit trail. No consultant. No separate plugin.
From signup to compliant e-invoicing
A ZATCA onboarding wizard handles the setup and produces compliant UBL invoices with QR codes. No plugin, no external integrator.
A wizard that does the hard part
The ZATCA onboarding wizard walks you through merchant details, device registration, and credential issuance. What used to take weeks of consultant time now happens in minutes.
- Step 1: merchant details
- Step 2: device registration and OTP
- Step 3: CSID issued and confirmed
UBL invoices with QR codes
Every invoice is produced as a compliant UBL document with the ZATCA QR code embedded. It is cryptographically stamped and ready for the buyer and the authority.
- Standards-compliant UBL output
- ZATCA QR code on every invoice
- Cryptographic stamping built in
OAuth, per-device, submitted
ETA compliance covers OAuth, per-device credentials, and e-receipt submission to the Egyptian authority. It is handled end to end.
OAuth authentication
A secure OAuth flow with the Egyptian Tax Authority, managed for you. Tokens are issued, refreshed, and stored safely.
Per-device credentials
Each point of sale gets its own ETA credentials and onboarding state, tracked together across every branch.
E-receipt submission
Receipts are submitted to the ETA in real time, and the authority's response is captured against each transaction.
An audit trail with government responses
A compliance transaction audit trail records every submission and the authority's response, so you are ready for any audit in either country.
Every receipt, every response
The transaction log shows each submission with its date, receipt number, accepted or rejected status, the government response, and a QR preview. It is searchable and exportable.
- Accepted or rejected status per submission
- Full government response captured
- QR preview on every record
Sandbox to production, in control
Toggle between sandbox and production, manage merchant details, and rotate credentials whenever you need to. It all lives on one settings screen.
- Sandbox and production toggle
- Merchant details management
- Credential rotation on demand
Compliance, end to end
Everything you need to stay compliant in Saudi Arabia and Egypt, built into Tappya rather than bolted on.
ZATCA (Saudi Arabia)
Automated onboarding and compliant UBL e-invoicing for the Saudi tax authority.
ETA (Egypt)
OAuth, per-device credentials, and e-receipt submission for the Egyptian tax authority.
QR codes
ZATCA QR codes embedded on every compliant invoice, automatically.
Credential management
Issue, store, and rotate authority credentials securely across all your devices.
Device registry
Track every registered point of sale by country, serial, and onboarding status.
Audit trail
Every submission and government response recorded for full auditability.
Sandbox & production
Test safely in sandbox, then flip to production when you're ready.
Government responses
The authority's accept or reject response captured against each transaction.
Extensible framework
Built on a framework designed to add more jurisdictions over time.
Part of one connected platform
Compliance plugs straight into the rest of Tappya. Invoices flow to your books, and payments are reconciled automatically.

