Friday, August 15, 2025
4 changes · saas-18.2
Enhancements to existing features
Saudi e-invoicing certificate requests now include the exact Odoo software version, including both major and minor version numbers. This improves accuracy and compliance when generating certificates for Saudi electronic invoicing.
Original PR description
Make sure we user the exact software version from which the certificate is being generated, which should include the major and minor version, instead of just the major version. task-4985629 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#222604
Resolved issues and error corrections
This change makes POS loyalty automated checks more reliable by ensuring the test customer appears near the top of the customer list. It helps prevent random test failures that can block validation pipelines, without changing customer-facing POS behavior.
Original PR description
Tours in POS rely on clicking on partners. But the POS interface does not load ALL records, meaning that depending on the test environment, the tested partner "Test Partner 2" can be too far down the list and not loaded properly. This commit fixes this by adding "AAA" in front of the name to move it up un the list order. It's a temporary fix to unblock the runbot and will be investigated more in details. 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#223101
This update reverses a recent change in how accounting tax totals were rounded. It helps restore the previous behavior for tax calculations, reducing the risk of unexpected totals on invoices or accounting documents.
Original PR description
As per https://github.com/odoo/odoo/pull/222759#issuecomment-3188749767 --- task-none --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#223053
This fixes an error that occurred when users duplicated multiple Point of Sale settings records at once. Businesses can now copy several POS configurations from the list view without the process failing.
Original PR description
### Steps to reproduce the issue: 1) In the Point of Sale app, when trying to duplicate more than two records from the list view, it gives a singleton error. The implementation was added to the master branch from commit [1]. [1]: https://github.com/odoo/odoo/pull/92664/files#diff-4c6e412c7d8f4df2a05831547e7df93d0b91f510d03b7b3ed0d689a18f5dae44R360-R361 opw-4969713 ### Description of the issue/feature this PR addresses: #### Issue Previously, when duplicating more than one pos.config record, it would give a singleton error. #### Solution Added a for loop to iterate over the config records individually. ### Current behavior before PR: https://github.com/user-attachments/assets/ba5a3969-7647-4943-a0b1-12b1961f26cd ### Desired behavior after PR is merged: https://github.com/user-attachments/assets/b952b711-7782-4e9d-b05a-e4019ab79d87 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#220452