Daily updates from Odoo
Monday, August 17, 2026
5 changes · master
Resolved issues and error corrections
The Helpdesk Stock ticket view now shows the Replace button even when no customer is selected. This keeps the button behavior consistent with related actions and reduces confusion for support teams handling replacements.
Original PR description
Adjust the `invisible` condition to make the button visible even if no customer is selected, for consistency with other buttons --- task-6103996 Forward-Port-Of: odoo/enterprise#124467
A background product used by the point of sale settlement process now includes the required name. This prevents domain checks from failing and helps related discount tests and workflows run reliably.
Original PR description
The dummy product `dummy_product_for_settle_stuff_variant` created by `pos_settle_due` did not have a `name`. This caused `domain.contains` to fail when evaluating product domains, preventing `test_discount_with_reward_product_domain` from running successfully. Task-6221973 Related Community: https://github.com/odoo/odoo/pull/278751
French VAT refund declaration 3519 now includes the bank account holder's name in the account details. This helps ensure reimbursement declarations contain the required information and reduces the risk of rejected or incomplete submissions.
Original PR description
For reimbursement declarations, the name of the holder of the account is required This commits adds holder's name to the account data zone no-task-id Forward-Port-Of: odoo/enterprise#127922 Forward-Port-Of: odoo/enterprise#127554
The Brazilian Avalara sales localization now correctly requires the related external tax sales component during installation. This prevents setup failures when installing the app manually with automatic dependency installation disabled.
Original PR description
Installing l10n_br_avatax_sale with --skip-auto-install fails for having the incorrect dependencies, fields such as l10n_br_goods_operation_type_id don't exist without pulling in l10n_br_avatax_sale. Issue exists back in 18.0 but removing the fields defeats the purpose of the feature provided by the module and making the change in master due to stable policy. odoo/odoo-bin --addons-path enterprise,odoo/addons,odoo/odoo/addons,design-themes -d oes_runbot --stop-after-init --log-level=test --max-cron-threads=0 -i l10n_br_avatax_sale --skip-auto-install runbot-237866
Code cleanup and technical improvements
This update removes duplicated test code in the Documents and Documents Spreadsheet areas. It does not change business features, but helps keep future maintenance safer and more efficient.
Original PR description
Task-6443853