Saudi e-Invoicing Phase-2 implementation for ERPNext - Release

Development version of Saudi E-Invoice Phase-2 app from ERPGulf This app enables phase-2 implemetation of Saudi VAT on ERPNext. More details about Saudi E-Inovicing phase-2 is available on Zatca websi

 · 1 min read

Saudi VAT increase: What are the long-term implications?

The purpose of this App is to enable ERPNext user to follow the steps prescribed in the Zatca website.

1- Create XML Document with UBL 2.1 Standard

2- Generate the XML file with Invoice information (Supplier, Customer, Items, calculations)

3- Generate Digest Value for XML hash

4- Generate Digest Value for XADES Signed properties.

5- Generate Signature Value

6- Adding Certificate in UBLextension

7- Generate Xades information

8- Use Zatca API to retrieve a- Recieve Compliance CSID from Zatca through API b- Recieve Production CSID from Zatca through API c- API for reporting and Clearance.

Some features are still under development. We will keep updating this document. For any suggestions and support please contact we wll also update the development on on ERPGulf website.

Please visit the GitHub page for the latest code.

Tech Reporter

Our team reports from all over the Gulf. Contact us on

No comments yet

No comments yet. Start a new discussion.

Add Comment