How do I generate a CSR for ZATCA onboarding?
Table of Contents
A Certificate Signing Request (CSR) is generated by the taxpayer's Electronic Generation Solution as part of the onboarding process.
The CSR contains information that identifies the EGS and taxpayer. ZATCA's technical documentation includes fields such as the solution-unit name or asset tracking number, EGS serial information, VAT or Group VAT Registration Number, organization information, invoice type/functionality, and the location of the branch, device, or solution unit.
The EGS submits the CSR to ZATCA after obtaining the required OTP. ZATCA then uses the CSR as part of the process for issuing the Compliance CSID.
Because CSR generation is tied to the EGS's technical configuration, businesses normally generate it through their compliant e-invoicing solution rather than manually creating a certificate request in the Fatoora website.
Key points
- CSR means Certificate Signing Request.
- It is generated by the EGS.
- It identifies the solution unit and taxpayer.
- The CSR includes the VAT or Group VAT Registration Number and solution/location information.
- An OTP is required as part of the CSR submission process.
- A successful CSR submission leads to issuance of a Compliance CSID.
Related questions
What is ZATCA e-invoicing?
ZATCA e-invoicing, also known as Fatoorah, is Saudi Arabia's electronic invoicing system introduced ...
What is the difference between ZATCA Phase 1 and Phase 2?
ZATCA e-invoicing is being implemented in two main phases. Phase 1, known as the Generation Phase, b...
What is Wave 25 of ZATCA e-invoicing and who does it cover?
Wave 25 is the latest announced wave of ZATCA's Phase 2 e-invoicing rollout. ZATCA announced the cri...