ZATCA Phase 2 integration (Saudi Arabia)
Integrate with ZATCA through the Complyance API: set up a Saudi Arabian company, prepare its GETS invoice data and check the result of submission to ZATCA. Start with a workspace that includes Saudi Arabia.
Saudi Arabia e-invoicing uses ZATCA. In Complyance, first onboard the company, then send its invoice data in GETS through Unify. Test in the ZATCA sandbox before sending production documents, then follow the go-live checklist.
What to check before sending
Use the Saudi Arabia field reference for the document type you are sending. The required data can differ between a tax invoice and a credit or debit note. Submit the values from the source document; do not fill missing amounts or identifiers with guesses.
After a successful request, check the document status before treating it as accepted by ZATCA.
Last updated