Daily updates from Odoo
Wednesday, September 3, 2025
12 changes
3 changes
Enhancements to existing features
The demo invoice shown when fetching incoming bills in Peppol demo mode has been replaced with a clearer, more representative example. This helps users better understand what Peppol bill imports look like during demonstrations or testing.
Original PR description
Replace Peppol demo bill that you get when fetching incoming bills in demo peppol mode. Forward-Port-Of: odoo/odoo#225086
This update adjusts internal performance test expectations after a backend caching behavior change for HTML content. It helps keep automated checks accurate so teams can continue monitoring Knowledge performance reliably without affecting day-to-day users.
Original PR description
Adapting query count, due to not putting html fields in cache upon creation. task-4962646 Forward-Port-Of: odoo/enterprise#93503 Forward-Port-Of: odoo/enterprise#93171
The Peruvian electronic invoicing setup now shows the updated Estela branding instead of Digiflow in labels, help text, and translations. This keeps customer-facing configuration screens aligned with the provider's current name without changing how invoicing works.
Original PR description
This PR updates the Peruvian electronic invoicing configuration to reflect the recent brand change from Digiflow to Estela (formerly Digiflow). Changes: - Updated help texts and string labels in `res_company.py` - Adjusted references in `account_edi_format.py` - Updated translations in `es.po` This change is purely textual and does not affect logic or behavior. It ensures users see the correct branding across the Peruvian EDI settings. Forward-Port-Of: odoo/enterprise#93649 Forward-Port-Of: odoo/enterprise#85934
3 changes
Enhancements to existing features
The sample invoice shown when fetching incoming bills in Peppol demo mode has been replaced with a better example. This makes demonstrations and testing clearer for users evaluating Peppol bill processing.
Original PR description
Replace Peppol demo bill that you get when fetching incoming bills in demo peppol mode. Forward-Port-Of: odoo/odoo#225086
Accounting reports grouped by account code now also show the matching account name for the current company. This makes consolidated multi-company reporting easier to understand when several accounts are mapped to the same code.
Original PR description
In the current consolidation, you can make multi-company accounts and assign a code for each company. But a code must be unique inside each company. So it is not designed to map multiple accounts from a second company into one account of a first company. It is actually possible to achieve that effect by not making the accounts of the second company belong to the first company, and still make the code mapping. So you can make several accounts from the second company, map to the same code for the first company. Thus grouping by account codes become interesting for the accounting reports, in order to get a view of that consolidation. In order to make this reporting more clear, the name of the account corresponding to the account code (in the current company) is now shown when grouping by account code. task-4801891 Forward-Port-Of: odoo/enterprise#86403
The Peruvian electronic invoicing settings now show Estela as the provider name, reflecting Digiflow's recent rebrand. This keeps labels, help text, and translations consistent for users without changing how invoicing works.
Original PR description
This PR updates the Peruvian electronic invoicing configuration to reflect the recent brand change from Digiflow to Estela (formerly Digiflow). Changes: - Updated help texts and string labels in `res_company.py` - Adjusted references in `account_edi_format.py` - Updated translations in `es.po` This change is purely textual and does not affect logic or behavior. It ensures users see the correct branding across the Peruvian EDI settings. Forward-Port-Of: odoo/enterprise#93649 Forward-Port-Of: odoo/enterprise#85934
2 changes
Enhancements to existing features
The Peruvian electronic invoicing setup has been updated to show Estela as the current provider name, replacing Digiflow references in labels, help text, and translations. This keeps user-facing configuration screens aligned with the provider’s new branding without changing how invoicing works.
Original PR description
This PR updates the Peruvian electronic invoicing configuration to reflect the recent brand change from Digiflow to Estela (formerly Digiflow). Changes: - Updated help texts and string labels in `res_company.py` - Adjusted references in `account_edi_format.py` - Updated translations in `es.po` This change is purely textual and does not affect logic or behavior. It ensures users see the correct branding across the Peruvian EDI settings. Forward-Port-Of: odoo/enterprise#93649 Forward-Port-Of: odoo/enterprise#85934
The Budget Report now uses the analytic plan name, such as Project, instead of the generic Account label when grouping information. This makes the report easier for customers to understand and reduces confusion when reviewing budgets.
Original PR description
In this commit: - Change the group by label from `Account` to the analytic plan's name (`Project`) for clarity in the Budget Report. This improves customer understanding and reduces confusion. task-5045530
4 changes
Enhancements to existing features
This update makes automated tests for Mail and Live Chat more stable by using clearer page markers instead of visual styling details. It reduces the chance of false test failures when the interface design changes, helping teams validate releases with more confidence.
Original PR description
This commit updates the test selectors to use data-as-tab-id to avoid ambiguity. This change enhances the robustness of the tests by reducing their dependency on CSS classes. Using data-as-tab-id attributes provides a more stable and reliable way to select elements in the DOM for testing purposes. backport - https://github.com/odoo/odoo/pull/224974 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Attachment uploads in Mail now use a smarter method to identify file types. This helps the system recognize uploaded files more accurately, improving reliability when users share attachments.
Original PR description
Before this PR, the route `/mail/attachment/upload` did not set any mimetype, which lets _compute_mimetype handle it. This PR makes use of `_from_request_file` since it's smarter to determine the mimetype. task-5060707
The Peppol demo bill shown when fetching incoming bills in demo mode has been replaced with a clearer, more representative example. This helps users better understand what to expect from incoming Peppol bills during demonstrations or testing.
Original PR description
Replace Peppol demo bill that you get when fetching incoming bills in demo peppol mode. Forward-Port-Of: odoo/odoo#225086
This change adds a new preparation step in the Point of Sale payment flow before an order is sent to the backend. It helps localization teams apply required country-specific adjustments more reliably at the right moment, reducing custom workarounds.
Original PR description
Hi guys, I hope you could help us with this very simple PR which targets `point_of_sale` module. After implementing PoS localization module for Serbia and working with other teams on implementing countless more, we found that the `point_of_sale` module is missing a good place to perform just in time transformation/operation on the current order before syncing it with the backend. People are managing to implement it in different ways with more or less success in covering some of the flows, but in our humble opinion we have found maybe the best point and it's a simple hook on the payment screen which should be called before the order sync is invoked. Enterprise Support Ticket: 5057437 Cheers, Petar --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr