Thursday, December 25, 2025
3 changes · saas-19.1
Resolved issues and error corrections
This update resolves an issue preventing invoices from correctly scanning with ZATCA. The QR code previously included timezone information, which ZATCA requires to be omitted. This change ensures the invoice time data is formatted as expected by the Saudi Arabian tax authority, facilitating accurate scanning and compliance.
Original PR description
In ZATCA phase 1, after converting the time to Asia/Riyadh timezone, the time information is added to the qr code in iso format which concatenates the timezone ("+03:00"). However, ZATCA expects the time to simply be sent as is in Asia/Riyadh timezone.
Task: 5319097
Description of the issue/feature this PR addresses:
Current behavior before PR:
Desired behavior after PR is merged:
---
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Forward-Port-Of: odoo/odoo#241075This update fixes a critical issue where sending invoices via Peppol would cause the system to crash if an invoice line lacked a product name. Now, the system validates this information and displays a clear error message to the user, ensuring invoices are sent correctly and preventing data loss. This improves the reliability of our Peppol invoice processing.
Original PR description
Before this commit: When sending an invoice via Peppol with an invoice line that has no product name, the system crashes with a TypeError instead of showing a error message. Steps to reproduce: 1. Go to Accounting 2. Navigate to Customers > Invoices 3. Create a new invoice 4. Add an invoice line without entering a product name 5. Click 'Send' 6. Select 'by Peppol (Demo)' 7. Click 'Send' -> TypeError: 'NoneType' object is not subscriptable After this commit: System validates that the product name exists before accessing its text content. Users see a clear, error message: `Each invoice line should have a product or a label.` task-5432061 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#241135 Forward-Port-Of: odoo/odoo#240908
This update fixes inaccuracies in the Danish module description for the Odoo accounting software. The changes ensure the module's details are accurate and consistent, improving clarity for users. This is a routine maintenance update.
Original PR description
There were some mistakes in the Danish part of the module description. This commit corrects those mistakes. Forward-Port-Of: odoo/odoo#239180