Wednesday, October 6, 2021
2 changes · master
Enhancements to existing features
This update modernizes core parts of Odoo's web interface, including navigation, menus, dialogs, dashboards, calendars, and messaging-related screens. It should make the user experience more consistent and reliable across several apps while also laying groundwork for future interface improvements.
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 removes shared Latin American invoice calculation fields from the common module and moves the logic into the Argentina and Chile localization modules where it is actually used. Business impact is limited to maintaining correct invoice reports for those countries while reducing unnecessary shared complexity.
Original PR description
**Description of the issue/feature this PR addresses:** Fields removed from l10n_latam: * l10n_latam_amount_untaxed * l10n_latam_tax_ids * l10n_latam_price_unit * l10n_latam_price_subtotal * l10n_latam_price_net Methods removed from l10n_latam: * compute_l10n_latam_prices_and_taxes * compute_l10n_latam_amount_and_taxes * _compute_invoice_taxes_by_group Move the removed methods to l10n_ar and l10n_cl and now it returns a dictionary with the removed fields as the keys. Also, adapt the invoices reports to get the required values from the new methods for each localization. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr