Daily updates from Odoo
Friday, October 24, 2025
13 changes
2 changes
Enhancements to existing features
All Finnish tax report lines now have assigned codes. This helps tax report exports consistently match each line to the correct export template field, reducing the risk of missing or mismatched data.
Original PR description
The aim of this commit is adding code for all the tax report lines. Before, some lines didn't have any code set on it, now all these lines have a code. The change is motivated by the tax report export where we use the code as key in the dict given to the export template. task-5135868 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#232636 Forward-Port-Of: odoo/odoo#229876
Amazon stock synchronization logs now include the related account ID. This gives support teams better context when investigating customer issues and makes troubleshooting faster.
Original PR description
Based on feedback from the support team, additional information has been added to the stock sync logging messages. This enhancement includes the account ID for better traceability and to help the team understand customer issues more effectively. Forward-Port-Of: odoo/enterprise#97940
3 changes
Enhancements to existing features
Improves internal test reliability by making browser startup problems visible in test logs and cleaning up stalled Chrome processes. This helps Odoo's automated quality checks diagnose failures faster and avoids leftover temporary files on test machines.
Original PR description
If we can't find the devtools port file after 10 seconds we skip the test, however - this is an invisible error because the runbot does not surface skipped tests, so this specific variant should also…
If we can't find the devtools port file after 10 seconds we skip the test, however - this is an invisible error because the runbot does not surface skipped tests, so this specific variant should also have a warning (also the skip from not finding a chrome executable) - if chrome started but got stuck before it managed to create the port file we don't `stop` the chromebrowser as it never finished starting, however this means we leave a chrome running in the void a `user_data_dir` littering the machine / vm's tempdir So improve the handling of that bit. Also have chrome write its stderr to a file (in the `user_data_dir`) so we can log that out in case it contains useful information as to why chrome didn't finish booting. While at it backport the spawn changes from #206574 for consistency and simplicity: we don't need to test the platform for every single tour and the indirection makes updating the `Popen` parameters unnecessary complicated. Forward-Port-Of: odoo/odoo#232633 Forward-Port-Of: odoo/odoo#232612
Amazon sales stock synchronization logs now include the related account ID. This gives support teams better traceability when investigating customer issues and helps them resolve cases more efficiently.
Original PR description
Based on feedback from the support team, additional information has been added to the stock sync logging messages. This enhancement includes the account ID for better traceability and to help the team understand customer issues more effectively. Forward-Port-Of: odoo/enterprise#97940
The bank reconciliation screen no longer highlights statement line amounts with a success-style text color. This creates a more neutral and consistent visual presentation for accounting users reviewing bank statement lines.
Original PR description
This commit will remove the text success of the statement line amount. no task id
1 change
Enhancements to existing features
Amazon stock synchronization logs now include the related account ID, making it easier for support teams to trace issues to the right customer account. This improves troubleshooting and helps support understand customer stock sync problems more quickly.
Original PR description
Based on feedback from the support team, additional information has been added to the stock sync logging messages. This enhancement includes the account ID for better traceability and to help the team understand customer issues more effectively. Forward-Port-Of: odoo/enterprise#97940
3 changes
Enhancements to existing features
The option to create batch payments is now available to users working in invoicing, rather than being limited by a narrower access group. This makes payment processing easier for finance teams by allowing the right invoicing users to perform the action directly.
Original PR description
This commit will change the security group of the create batch payment action, to be available in invoicing. task-5187435 Forward-Port-Of: odoo/enterprise#97884
Amazon stock synchronization logs now include the related account ID. This gives support teams clearer context when investigating customer stock sync issues and should help speed up troubleshooting.
Original PR description
Based on feedback from the support team, additional information has been added to the stock sync logging messages. This enhancement includes the account ID for better traceability and to help the team understand customer issues more effectively. Forward-Port-Of: odoo/enterprise#97940
This update aligns Enterprise modules with recent core access-control performance changes. Knowledge now refreshes its permission cache after members are invited, helping ensure access updates take effect correctly while keeping permission checks faster.
Original PR description
odoo/odoo#204996
2 changes
Enhancements to existing features
All Finnish tax report lines now have codes, including lines that previously had none. This makes tax report exports more reliable because the export process can consistently identify each report line.
Original PR description
The aim of this commit is adding code for all the tax report lines. Before, some lines didn't have any code set on it, now all these lines have a code. The change is motivated by the tax report export where we use the code as key in the dict given to the export template. task-5135868 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#232636 Forward-Port-Of: odoo/odoo#229876
Amazon stock synchronization logs now include the related account ID, making it easier for support teams to trace issues to the right customer account. This helps speed up investigation and improves the quality of support diagnostics without changing user workflows.
Original PR description
Based on feedback from the support team, additional information has been added to the stock sync logging messages. This enhancement includes the account ID for better traceability and to help the team understand customer issues more effectively. Forward-Port-Of: odoo/enterprise#97940
2 changes
Enhancements to existing features
This update improves how Odoo reports and cleans up failures when automated browser-based tests cannot start Chrome. It makes test infrastructure issues more visible to maintainers and helps avoid leftover browser processes or temporary files on test machines.
Original PR description
If we can't find the devtools port file after 10 seconds we skip the test, however - this is an invisible error because the runbot does not surface skipped tests, so this specific variant should also…
If we can't find the devtools port file after 10 seconds we skip the test, however - this is an invisible error because the runbot does not surface skipped tests, so this specific variant should also have a warning (also the skip from not finding a chrome executable) - if chrome started but got stuck before it managed to create the port file we don't `stop` the chromebrowser as it never finished starting, however this means we leave a chrome running in the void a `user_data_dir` littering the machine / vm's tempdir So improve the handling of that bit. Also have chrome write its stderr to a file (in the `user_data_dir`) so we can log that out in case it contains useful information as to why chrome didn't finish booting. While at it backport the spawn changes from #206574 for consistency and simplicity: we don't need to test the platform for every single tour and the indirection makes updating the `Popen` parameters unnecessary complicated. Forward-Port-Of: odoo/odoo#232633 Forward-Port-Of: odoo/odoo#232612
Stock synchronization logs for Amazon sales now include the related account ID. This helps support teams trace customer issues more quickly and understand stock sync problems with better context.
Original PR description
Based on feedback from the support team, additional information has been added to the stock sync logging messages. This enhancement includes the account ID for better traceability and to help the team understand customer issues more effectively. Forward-Port-Of: odoo/enterprise#97940