Saturday, June 6, 2026
6 changes · 19.0
Resolved issues and error corrections
Users with invoicing access can now open invoices that reference French PDP reporting flows without being blocked by access restrictions. This prevents an error in invoice views and helps finance teams continue their work normally.
Original PR description
Allow invoicing users to read PDP reporting flows. Invoice views can read PDP flow relations to evaluate e-reporting-related fields or buttons. Users with invoicing access could open the invoice but were blocked when Odoo tried to read the linked PDP flow. runbot.build.error-939457 Forward-Port-Of: odoo/odoo#268462
The restaurant point of sale now only shows the Split button when bill splitting is enabled in settings. This prevents staff from seeing an unavailable action and reduces confusion during checkout.
Original PR description
The Split button in the POS control panel was rendered whenever the restaurant module was active, without checking the `iface_splitbill` config flag. opw-6248177 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#267037 Forward-Port-Of: odoo/odoo#266654
The French PDP registration flow now validates company SIREN identifiers instead of simply taking the first nine digits entered. This helps avoid incorrect business identity information when companies provide names or invalid values during KYC-related registration.
Original PR description
Currently we just take the first 9 numbers of the `company_id` and say it is the SIREN. On IAP we have some people who just seem to have put their company name. After this commit we use a helper method that does some simple validation at least. task-None Forward-Port-Of: odoo/odoo#268621 Forward-Port-Of: odoo/odoo#268202
This fix ensures note content in French PDP electronic invoicing files is placed in the expected structure. It helps prevent invoice message validation issues for affected French e-invoicing flows.
Original PR description
'Content' was set as an attribute of 'IncludedNote' instead of a child node. See ppf messages 164, 166 & 168 Forward-Port-Of: odoo/odoo#268593
This update fixes an issue where portal users were incorrectly redirected to a different folder when accessing documents. The fix ensures that links from the Documents section always direct users to the intended folder, improving the user experience. This was caused by a minor coding oversight that has now been corrected.
Original PR description
# How to reproduce - As admin, give access to folder X & folder Y to a portal user - As that portal user, go to Documents, click on folder X and copy the page url - Click on folder Y - Paste the URL in the browser's search bar # The problem You are still in folder Y, even though the link should be to folder X. # Cause We forgot to keep `documents_init`' s `folder_id` (refactored into `user_folder_id`) in https://github.com/odoo/odoo/commit/6bdcc357b195faa0aad8c05eac23aa0a762dd76b opw-6132231
This update corrects a calculation error in the Swiss Balance Sheet's Equity section. A new 'Profit / Loss brought forward' line has been added to accurately separate legal reserves and retained earnings. The previous 'Annual profit or annual loss' field is now purely informational.
Original PR description
Fix the Equity section in the Swiss Balance Sheet. Adding a new line 'Profit / Loss brought forward' for the result brought forward, that allows to separate the legal reserve and the results. The new structure for the equity section is: - Share, corporate or foundation capital - Legal reserve - Retained earnings - Profit / Loss brought forward - Previous years' unallocated profit or loss - Treasury shares The 'Annual profit or annual loss' is now purely indicative and is not taken into account in the equity computation, as the amounts in this section are considered in the new Retained Earnings section. task-6220525