Rewaa enables merchants to connect with ZATCA for free, as part of the Phase 2 e-invoicing compliance requirements. After integration, sales invoices are automatically sent to ZATCA’s Fatoora platform for review and validation when issued. This article walks you through all integration steps in detail.
Requirements for ZATCA Integration
You need to obtain an activation code from the Fatoora platform.
To get the code:
Go to the ZATCA website.
Click on E-invoicing.
Select Fatoora Platform.
Log in to Fatoora.
Click Set up a new unit/device.
Generate an activation code for one device.
Copy the OTP code and save it to use later (in Step 3).
ℹ️ For more details about the activation code, check the ZATCA integration help guide.
Steps to Integrate with ZATCA
Step 1: Install the ZATCA App on Rewaa
Go to Applications > Available Apps.
Select the ZATCA app.
Click Proceed to install.
Step 2: Enter Company Information
Company details are automatically displayed based on your input in the Company Overview section.
Review the data and update if needed.
Add the main branch address (based on your National Address).
Click Next.
Step 3: Enter the OTP Code
Enter the OTP code you generated earlier from Fatoora.
Click Start Integration.
Once successful, you’ll see a confirmation message: Integration completed successfully.
You can now issue invoices as usual, fully compliant with Phase 2 regulations.
Invoice Validation Process with ZATCA
Validation differs depending on the type of invoice:
Simplified Tax Invoice (B2C):
Typically issued from a business to an individual.
When issuing or returning a sales invoice, it is automatically reported to ZATCA for record purposes.
The invoice prints immediately according to your POS settings. No extra action is required.
Tax Invoice (B2B):
Typically issued from a business to another business.
When issuing or returning a sales invoice, it is automatically sent to ZATCA for review and validation before printing.
The process takes only a few seconds:
If accepted: The invoice displays immediately and can be printed.
If rejected: A message appears saying “ZATCA did not approve your invoice” with error details.
Click Return to Sales Page.
Correct the errors.
Reissue the invoice.
FAQs
1. Is Phase 2 integration with ZATCA mandatory for all taxpayers?
No. Phase 2 is rolled out gradually, and ZATCA notifies eligible taxpayers well in advance. Visit ZATCA’s website for details.
2. How long does ZATCA take to validate invoices?
Just a few seconds.
3. Can I issue invoices without integrating with ZATCA?
Yes, you can start using the platform without integration. However, if you are required to integrate, you will be notified by ZATCA to complete the process.
4. Does integration with ZATCA replace VAT return filing?
No. Integration does not replace filing VAT returns. You must still submit VAT returns through ZATCA’s official process.
5. Are invoices issued before integration sent to ZATCA?
No. Only invoices issued after integration are sent.
6. Are both sales and purchase invoices sent to ZATCA?
No. Only sales invoices are sent. Purchase invoices are not.