1. Compliance Overview

ZATCA requires all businesses to issue electronic invoices (e-invoices). Our system handles the complex encryption, signing, and reporting needed to meet these standards automatically.

Legal Requirement: Ensure your VAT and CR numbers are accurate. Incorrect data will lead to invoice rejection by ZATCA's Fatoora portal.

2. Onboarding Process

CSR Generation

Generate a Certificate Signing Request in ZATCA Settings. This is your digital identity for the Fatoora portal.

Compliance CSID

Upload your CSR to ZATCA to receive a testing certificate. This allows you to verify the system works correctly.

Production CSID

After passing compliance checks, request your Production certificate. This makes your invoices legally binding.

3. e-Invoice Features

Automated QR Codes

Every invoice includes a ZATCA-compliant QR code. Scanning this shows the seller name, timestamp, and tax total.

XML Reporting

The system generates the required UBL 2.1 XML files for every invoice, ready for clearance or reporting.

4. Troubleshooting

Clearance Failures: If an invoice is rejected, check the 'ZATCA Error Log' on the invoice detail page. Usually, it's a missing address or invalid VAT number.
Back to Website