Skip to content
Omar Bahareth edited this page May 30, 2023 · 19 revisions

Welcome to the zatca wiki!

These docs are a work in progress and are based on an unmerged pull request (pending to verify some things from ZATCA's side)

Getting Started

  1. Generate a Private Key
  2. Generate a CSR (this gives you credentials from ZATCA)
  3. Generate a Certificate (You need the certificate in all invoices and API requests)
  4. Construct an Invoice
  5. Check the Compliance of an Invoice
  6. TODO: Report the Invoice to ZATCA
  7. TODO: Clear the Invoice
  8. Render the QR Code(to show it in your app/website)