Daily updates from Odoo
Tuesday, January 25, 2022
7 changes
Enhancements to existing features
This update reduces repeated background requests when loading chatter information in several Odoo apps. Users should see smoother form and document interactions, especially where messages, activities, or follow-up details are displayed.
Original PR description
* = account_followup, approvals, documents, voip task-2742754
Mexican financial reports now rely on account codes instead of optional tags when selecting report data. This helps reports remain accurate even when account tags are missing, and adds checks to highlight configuration issues sooner.
Original PR description
Replace the tags_id used in domains in the financial reports by the account ids. Tags ids are not required and could be missing on accounts, using account ids helps to have financial reports staying as correct as possible. Also add control domains on the report to helps to detect misconfigurations. Task id #2612900
Several country-specific tax and reporting modules now rely on improved shared address handling, reducing duplicated setup and outdated dependencies. Belgium’s extra address module is removed because it is no longer needed, while Mexico, Peru, Colombia, and the Netherlands receive cleaner address-related configuration for reports and electronic invoicing.
Original PR description
Since base_address_extended is improved in community [REM] l10n_be_reports_base_address_extended - base_address_extended replaced a part of the partner_view_form. This is no longer the case, so the module is not required. [IMP] l10n_mx_edi, l10n_mx_edi_extended - improve dependencies, address format forms, cfdi xml. colony code moved to l10n_mx_edi_extended [IMP] l10n_nl_reports - l10n_nl does not depend on base_address_extended anymore, so we use `street_split` instead [IMP] l10n_pe_edi - use base_address_extended features in xml Task-2719572
Danish financial reports now identify report lines using account codes instead of tag identifiers. This makes the reports more stable and easier to maintain, reducing the risk of incorrect balances when tags change.
Original PR description
Improve the financial reports by using account ids instead of using the tags in the domain of the lines. Task id # 2612900
This update makes asset values more flexible to manage and better connects vehicle assets with accounting and disallowed expense tracking. Businesses can more easily handle vehicle-related assets across accounts while receiving helpful warnings when entered asset values differ from source accounting lines.
Original PR description
The goal is to improve the way Disallowed Expenses (DNA - Dépenses Non Admises) and Assets (vehicles in particular) work. This should help integrate the Accounting and Fleet modules. Task: 2641494
The Chilean F29 tax report now identifies the relevant accounting entries using account codes instead of report tags. This makes the report setup more robust and helps reduce the risk of incorrect tax reporting when tags change or differ between configurations.
Original PR description
Improve the f29 report by using account ids instead of using the tags in the domain of the lines. Task id #2612900
Businesses can now record the same bank account number on multiple partners when needed. The system also avoids automatically choosing a partner or bank in cases where the shared account makes the correct choice uncertain, reducing incorrect matching during statement import and reconciliation.
Original PR description
Some use cases require the use of the same account number on multiple partners. This will relax the constraints to allow such use cases and adapt to avoid setting the partner or bank when we cannot be sure of the one we should take (on bank statement line, and during reconciliation) Task id #2692025