The Compliance and Enablement Toolbox SDK User Manual provides guidance with regards to the functional and technical aspects of the Compliance and Enablement Toolbox SDK such as what is the SDK, how to use the SDK and how to install it.
Zakat, Tax and Customs Authority "ZATCA" has developed "the SDK toolkit" to help Persons subject to E-Invoicing Regulation and developers of technical solutions verify the compliance of generated E-Invoices, credit and debit notes to the requirements of the E-Invoicing Regulation.
When using the SDK Toolkit, persons subject to E-Invoicing Regulation and developers of technical solutions must consider the following:
A. Invoice files are considered compliant with the E-Invoicing Regulation only once they have passed the verification process which is carried out through the SDK Toolkit.
B. All requirements for the Integration Phase as defined in the E-Invoicing Regulation, as well as E-Invoice Specifications documents and Security Features must be fulfilled.
C. Meeting the requirements under the verification process made through the SDK Toolkit does not imply that the E-invoices, credit or debit notes have been approved by ZATCA. And it does not exempt Persons subject to E-Invoicing Regulation and developers of technical solutions from the responsibility of ensuring that the E-Invoice meets the E-Invoicing requirements; or any penalties or fines arising from failure to comply with applicable laws.