ZATCA e-Invoice Phase II Extension
Integration Guide
Processing Invoice
Please wait while we verify the invoice status
Error: An unexpected error occurred while processing the invoice.
Please ensure you are viewing a valid Sales Invoice View or Credit Note View in Manager.
ZATCA e-Invoice Phase II Extension
Manager.io integration overview and instructionsThe ZATCA e-Invoice Phase II 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.
Important: Before onboarding production data, create a full backup of the Manager database.
Always test the extension thoroughly with all invoice types in the Simulation Environment.
Only when all tests succeed, proceed to onboarding the actual business data in the Production Environment.
- 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).
- Open Manager and navigate to Settings → Extensions.
- Select Create New Extension.
-
Enter the following settings:
- Extension Name:
ZATCA e-Invoice - Sources:
Url - Endpoint:
https://zatcaextension.azurewebsites.net - Placement:
sales-invoice-view
- Extension Name:
- Save. The extension button will appear when viewing any Sales Invoice.
-
Repeat the same steps to add the extension again, but with placement set to
credit-note-view. This ensures that both Sales Invoices and Credit Notes can be processed through the ZATCA Extension.
- 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.
Successfully Reported
ZATCA Verified
Scan to verify
Loading...
Processing...
Please wait