Daily updates from Odoo
Navigate
Branch
Thursday, March 7, 2019
10 changes
Enhancements to existing features
This change removes outdated 17.5% UK sales and purchase tax records and updates related VAT reporting labels and mappings. It helps UK tax returns reflect current rates more accurately, including corrected 20% EC purchase reporting and a missing 5% lower-rate sales tax.
Original PR description
Description of the issue/feature this PR addresses: - Task : https://www.odoo.com/web#id=33297&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 - Pad : https://pad.odoo.com/p/r.d5a07a848419dad28b80d532760a7eaf Current behavior before PR: - improve the UK tax return Desired behavior after PR is merged: - Suppress the 17.5% taxes -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Journal entry forms now better guide users by preventing both debit and credit amounts from being entered on the same line. The system also saves time by pre-filling repeated account and partner details and setting a default journal automatically.
Original PR description
Task 1943019 onchange should ensure that you don't have both a credit and a debit <>0 prefill account/partner if the user is recording several lines a row with the same account/partner the journal should be set by default -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The UK reporting module now replaces the older HMRC report structure with an updated VAT return layout. This improves reporting accuracy by reordering report lines, updating VAT box formulas, and including the lower 5% sales rate in financial reporting.
Original PR description
- Task : https://www.odoo.com/web#id=33297&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 - Pad : https://pad.odoo.com/p/r.d5a07a848419dad28b80d532760a7eaf
Resolved issues and error corrections
The frontend now handles failed background operations more consistently, reducing the chance that unnoticed errors disrupt the user experience. This aligns website behavior with existing backend handling so errors can be managed more predictably.
This fix ensures invoice section and note fields receive their intended styling after the page finishes rendering. It prevents missing visual formatting caused by a timing change in the underlying JavaScript behavior, making invoice lines clearer for users.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This change prevents the Belgian payroll module from being installed automatically when related apps are installed. It helps businesses avoid enabling payroll functionality unintentionally, keeping setup choices more deliberate.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update fixes a compatibility issue in the web interface that could cause crashes in browsers such as Firefox. It corrects the way a supporting browser script was converted, helping users access Odoo more reliably.
Original PR description
We had to manually convert the unhandled-rejection-polyfill lib, and we forgot to replace this by self in two arrow functions. This was causing crashes e.g. on Firefox. Issue reported on the jquery update pad. Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes a display issue where an empty template content block could appear as "[]" instead of showing nothing. It helps keep generated pages and reports clean when optional content is left blank.
Original PR description
Before this commit, when doing `<t t-raw="0"/>` to print the t-called content, it was printing "[]" if the content was left empty.
This update changes how internal property links are stored so they are easier and safer for Odoo to process. It helps prevent issues in accounting reports, German DATEV exports, and stock valuation reporting after the underlying data model change.
Original PR description
fixes related to odoo/odoo#29210
Code cleanup and technical improvements
Odoo’s internal handling of company-dependent default values was simplified by replacing text-based references with direct numeric links. This should make related accounting, inventory, purchasing, product, delivery, and point-of-sale behavior more consistent and easier to maintain, with potential performance benefits in reporting.
Original PR description
ir.property currently uses pseudo-reference fields for its res_id and m2o values. Replace both by integers, and fix relevant code. cf task 1911223