Daily updates from Odoo
Monday, March 2, 2026
4 changes · 18.0
Enhancements to existing features
This update simplifies the synchronization of partner addresses and VAT information within Odoo. Previously, changes to a child partner's VAT would be lost when syncing with the parent company. Now, VAT information is correctly propagated to child partners, improving data consistency and reducing manual updates. This change focuses on VAT synchronization for a smoother user experience.
Original PR description
Backport of https://github.com/odoo/odoo/pull/206112 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update clarifies the documentation for two key error codes, E8502 and E8505, within the Odoo testing tools. Specifically, it provides a clearer explanation of E8505 and includes an illustrative example to enhance understanding for users.
Original PR description
- Update documentation link for E8502. - Clarify why E8505 is in place and give an example.
This update improves the 'Unpaid' filter in the vendor bill section, now including draft bills alongside posted bills. This allows users to see all outstanding bills, regardless of their status, leading to a clearer view of financial obligations. A technical adjustment ensures journal entries are properly filtered, maintaining data accuracy.
Original PR description
In this commit: - Updated the `Unpaid` filter to show draft bills in addition to posted bills. The filter now includes all non-cancelled bills with payment status `Not Paid` or `Partially Paid`. - Backported the logic from 18.0 to ensure journal entries are filtered out by checking that type is not equal to `journal_entry`. task-5900283 Forward-Port-Of: odoo/odoo#247179
This update modernizes invoice formats for French and German customers, aligning with new regulatory standards for Factur-X and ZUGFeRD. It clarifies invoice types for customers and adapts default settings for B2B and B2G invoices, ensuring compliance and a better user experience.
Original PR description
Updating the FacturX format (France)/ ZUGFeRD format (Germany) to respect the new norms: Factur-X 1.07.3 EXTENDED and ZUGFeRD 2.3.3 EXTENDED. Add the differentiation between these two formats in the customer interface, even if they point to the same value in the code. It clarifies things for the customer, things are called by their name. Also, in Germany, for B2B invoices (peppol EAS = 9930), use ZUGFeRD, but for B2G invoices (peppol EAS = 0204), use XRechnung. Adaptation of the default values in the partner form according to this statement. For French and German companies that are sending invoices to French or German customers (that are not B2G), changed the default format of invoice sent to be compliant to PDF/A-3 norms. task-5266286 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#237091