As you are aware all details of ZATCA are at ZATCA PDF. For Manager it may be useful to see how Tally.Erp . See VAT Invoice Format in Saudi Arabia | VAT Invoice in KSA and ZOHO Books (is on ZATCA approved list) also provides details about this E-Invoicing in KSA: How can Zoho Books help? and E-invoicing in Saudi Arabia: All you need to know about KSA VAT e-invoicing
It seems the key challenges for Manager are:
-
Curb unauthorized access: ZATCA guidelines do not allow anonymous access to transactions and records. So one can not use the Desktop version as this does not have user logins, authorizations, and history by user.
-
Transaction archive: Businesses are required to maintain records of all their transactions for a period of 5 years. This is no problem in Manager
-
Protect your transactions and records. Altering invoices and their associated notes, or tampering with the timestamps or log entries, isn’t allowed. This is discussed earlier and Manager seems close to what Zoho does but needs to block users from altering or deleting transactions or tampering with their timestamps. The software’s activity logs (in Manager History) should show the sequential stage-by-stage evolution of each transaction, and this shouldn’t be editable either (as is currently the case in Manager).
-
Unique Sequential Invoice numbers Although Manager has some autogeneration option this may require a redesign to enforce sequential numbering,
The following don’t should be noted
Avoid an e-invoicing system that:
- Allows anonymous access. (Desktop version of Manager can thus not be used)
- Has no user management capabilities.(Desktop version of Manager can thus not be used)
- Permits e-invoices and associated notes to be edited or tampered with. (This is a challenge at the moment using Manager and the approach may require a redesign)
- Allows multiple e-invoice sequences to be created. (This is a challenge at the moment using Manager and the approach may require a redesign)
- Permits time changes or exporting the stamping key. (With some modifications of History this should be doable in Manager).
- Avoid modifying invoices—instead, issue a debit/credit note and link it to the original invoice. Ensure that e-invoices can not be deleted once they’re issued, as they will be needed for future reference.
Other things such as QR codes, etc seem already to be dealt with.