Friday, August 29, 2025
1 change · saas-18.1
Enhancements to existing features
Saudi Arabia point-of-sale receipts now support the required Phase 2 ZATCA QR code when applicable. If a QR code cannot be verified or submitted, the receipt or invoice is clearly marked as not a legal document, helping businesses avoid compliance confusion.
Original PR description
Adds phase 2 QR code on POS receipts and shows it as a non-legal document if we are unable to verify the QR code on invoices and POS receipts. This change is done to accommodate for ZATCA compliance in Saudi Arabia (ZATCA) task-4646326 Description of the issue/feature this PR addresses: Adds phase 2 ZATCA QR code and hides unverified QR codes Current behavior before PR: Always shows Phase 1 ZATCA QR Code Desired behaviour after PR is merged: Showing ZATCA phase 2 QR code when required and hiding un-submitted QR Codes, adds text of "Not a Legal Document" to unsubmitted docs --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#208510