Saturday, April 25, 2026
1 change · 19.0
Enhancements to existing features
Saudi Arabia POS checkout no longer waits for invoice PDFs to be generated, because only the signed XML and QR code are needed immediately. This reduces cashier waiting time during order validation while still creating the PDF later when the invoice is viewed or downloaded.
Original PR description
For SA companies, wkhtmltopdf PDF generation was accounting for ~47% of the sync_from_ui response time (~3.1s out of ~6.5s total), blocking the cashier at every order. The PDF is not needed during checkout: ZATCA requires only the signed XML and returns the QR code. The PDF can be generated on demand when the invoice is first viewed or downloaded. opw-6019994 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#259503 Forward-Port-Of: odoo/odoo#253641