-
Notifications
You must be signed in to change notification settings - Fork 16
Home
Omar Bahareth edited this page Jun 7, 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)
- Generate a Private Key
- Generate a CSR (this gives you credentials from ZATCA)
- Generate a Certificate (You need the certificate in all invoices and API requests)
- Construct an Invoice
- Check the Compliance of an Invoice
- Report the Invoice to ZATCA
- Clear the Invoice (the documentation implies this step is optional if you reported a cleared invoice above)
- Render the QR Code(to show it in your app/website)
- TODO: Renew the Certificate
Invoices have quite a few codes, some that behave like masks.
- Invoice type codes
- TODO: Invoice Type Code Masks (Name Attribute)
- TODO: Payment Means