ZATCA e-Invoice Extension
ZATCA e-Invoice Extension
Integrate Manager.io with ZATCA e-Invoice platform for Saudi Arabia. Supports Phase I (QR code) and Phase II (clearance & reporting).
Processing Invoice
Please wait while we verify the invoice status
ZATCA e-Invoice Extension
Manager.io integration overview and instructionsThe ZATCA e-Invoice Extension is an add-on for Manager.io that enables businesses in Saudi Arabia to comply with the FATOORA e-invoicing requirements. It handles the full workflow of connecting Manager with the ZATCA platform, including onboarding, invoice validation, and submission for both Standard (Clearance) and Simplified (Reporting) invoices.
- Integrates Manager.io with the official ZATCA e-Invoice platform.
- Registers and onboards a business unit with ZATCA directly from Manager.
- Converts Sales Invoices into ZATCA-compliant e-Invoices.
- Validates invoices before transmission to ZATCA.
- Submits invoices for Clearance (Standard) or Reporting (Simplified).
- Updates Manager invoices automatically with ZATCA responses (status, ICV, PIH, QR Code).
Option A — Install via Extension Directory (Recommended)
- In Manager, click Extensions in the top menu.
- Find ZATCA e-Invoice Extension and click Install for your business.
- The extension installs all placements automatically.
Option B — Manual Install
- Open Manager and navigate to Settings → Extensions.
- Select Create New Extension.
-
Enter the following settings:
- Extension Name:
ZATCA e-Invoice Extension - Sources:
Url - Endpoint:
zatcaextension.azurewebsites.net/ - Placement:
sales-invoice-view
- Extension Name:
- Save. Repeat for placements:
credit-note-view,sales-invoices,business-details-form.
- Update Business Data — required internal fields are added in Manager.
- Enter Business Information — provide company details exactly as registered in the ZATCA portal.
- Generate CSR — a certificate request and private key are generated.
- Goto Fatora portal to generate OTP — produce a one-time password (OTP).
- Get CCSID — enter the OTP to obtain the compliance certificate.
- Get PCSID — compliance checks are performed; once passed, the production certificate is issued.
- Onboarding Completed — onboarding details are saved in Manager for all future submissions.
Preparation
- Customer details must be complete (name, address, VAT/Company ID).
- Required Tax Codes must exist in Manager.
- All inventory items must have the correct Tax Category assigned.
Creating an Invoice
-
The Invoice Number must be 7 digits:
- Start with
01— Standard Invoice (Clearance). - Start with
02— Simplified Invoice (Reporting).
- Start with
- Select the correct Payment Type (Cash, Credit, Bank Transfer).
- Save the invoice.
Submitting an Invoice
- Open the saved invoice and click the ZATCA Extension button.
- The extension converts the invoice into a ZATCA-compliant e-Invoice.
- Click Compliance to validate the invoice. If errors appear, correct them and re-run validation.
-
Click Submit:
- Standard Invoice → sent for Clearance.
- Simplified Invoice → sent for Reporting.
-
If successful, Manager updates the invoice with:
- Status (CLEARED or REPORTED)
- Latest ICV number
- Previous Invoice Hash (PIH)
- QR Code (for Simplified Invoices)
Need Help?
For questions or support, visit the community at forum.manager.io.