Announcement: Zatca Extension Update - v25.11.22.0003
The Zatca Extension has been updated with a new feature that allows you to batch update all QR codes, covering both Phase I and Phase II invoices.
Critical Warning – Read Before Proceeding
This operation will update QR codes for multiple invoices at once.
- Phase I Invoices: New QR codes will be generated based on the current invoice data.
- Phase II Invoices (CLEARED/REPORTED): QR codes will be replaced with stored ZATCA‑approved codes.
Before you start:
- Create a backup of your Business database.
- Test on a small batch (5–10 invoices) first.
- Verify the results after processing all invoices.
- Stop immediately if you notice any errors.
Installation & Usage
- Create a new extension (see example image below).
- Go to Settings → Business Details.
- Click the Extension button Batch Update QRCode.
- A form will appear. Select Sales Invoice or Credit Note, then press Start.
- All logs will be displayed during the process.
After everything is updated as you want, you can remove this extension from your business data to prevent repeated updates.
Notes:
- For Phase I QR codes, the timestamp will be created according to the invoice date, while the time will follow the moment you perform the QR code update.
- If you have other ideas or suggestions, please feel free to share them.

