Daily updates from Odoo
Tuesday, February 10, 2026
18 changes
3 changes
Enhancements to existing features
This update addresses issues with the Belarusian Chart of Accounts (COA) in Odoo, specifically removing duplicate accounts and correcting inappropriate account types. This ensures accurate financial reporting and aligns with Belarusian accounting standards, improving data integrity.
Original PR description
- Currently, l10n_id COA has unacceptable account types for some accounts - There are also duplicate accounts since data for such accounts exists in chart template, but Odoo also creates for them Task-[5360134](https://www.odoo.com/odoo/project.task/5360134?debug=assets) --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#246247
This update adjusts a key parameter within the Australian payroll module (l10n_au_hr_payroll) to comply with updated 2026 PEA (Pay-As-You-Earn) tax regulations. This ensures accurate payroll calculations and reporting for Australian businesses using Odoo Enterprise. The change is a necessary improvement to maintain compliance.
Original PR description
This task updates PEA rule parameter value task-5884083 Forward-Port-Of: odoo/enterprise#106925 Forward-Port-Of: odoo/enterprise#105896
This update enhances the bank reconciliation feature by prioritizing key information like date, label, and balance at the top of the list view. It also optimizes scrolling within the table, ensuring a smoother and more user-friendly experience for managing bank statements.
Original PR description
1. The bank statement line info (date, label and balance) are moved to the top now. 2. Scrolling only applies to the table rows (other elements are fixed). task-5212851 Forward-Port-Of: odoo/enterprise#103709
2 changes
Enhancements to existing features
This update adjusts a key parameter within the Australian payroll module (l10n_au_hr_payroll) to comply with updated 2026 PEA (Pay-As-You-Earn) tax regulations. This ensures accurate payroll calculations and reporting for Australian businesses using Odoo Enterprise. It's a necessary update to maintain compliance.
Original PR description
This task updates PEA rule parameter value task-5884083 Forward-Port-Of: odoo/enterprise#105896
This update adapts the French reporting process to changes in how financial data is exported from Odoo. Instead of downloading entire files, data is now streamed to the user, improving efficiency and reducing download times. This change ensures accurate and timely reporting for French customers.
Original PR description
This commit aims to adapt the usage of 'account.fr.fec' to the changes made in community. In particular `fec_data` field is not used any more. and we use `_get_fec_stream` to stream the content of the file. task-5404142 Forward-Port-Of: odoo/enterprise#106108 Forward-Port-Of: odoo/enterprise#102783
2 changes
Enhancements to existing features
This update enhances the generation of XML files for eTransport, a key process for Romanian VAT compliance within Odoo. Specifically, the system now uses standard unit prices, includes logging of sent XML files for tracking, and applies necessary rounding to product values, ensuring accurate VAT reporting. This improves the reliability and compliance of Odoo's Romanian VAT functionality.
Original PR description
- Adding logging of sent XML into move chatter - Adjusting the XML generator to use standard unit price - Adding rounding for product values as required by the XML structure task-5892338 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#247541
This update adjusts a key parameter within the Australian payroll module (l10n_au_hr_payroll) to comply with updated 2026 PEA (Pay-As-You-Earn) tax regulations. This ensures accurate payroll calculations and reporting for Australian businesses using Odoo Enterprise. The change is a necessary improvement to maintain compliance.
Original PR description
This task updates PEA rule parameter value task-5884083 Forward-Port-Of: odoo/enterprise#105896
1 change
Enhancements to existing features
This update adjusts a key parameter within the Australian payroll module (l10n_au_hr_payroll) to comply with updated 2026 PEA (Pay-As-You-Earn) tax rules. This ensures accurate payroll calculations and reporting for Australian businesses using Odoo Enterprise. The change is a necessary improvement to maintain compliance.
Original PR description
This task updates PEA rule parameter value task-5884083 Forward-Port-Of: odoo/enterprise#105896
7 changes
Enhancements to existing features
This update introduces a more precise rental calendar system, replacing previous limitations with a resource calendar. This allows for granular control over availability, enabling scheduling of rentals based on specific dates and times, such as excluding certain days or periods.
Original PR description
Replace the unavailability days by a proper calendar. Task-5083109
This update enhances the professionalism of appraisal request emails sent to users, making them more formal. Additionally, the email content within the chat interface is now consistently visible across both light and dark themes, improving user experience. This ensures a polished and accessible process for requesting appraisals.
Original PR description
[IMP] hr_appraisal: improve appraisal request email
- When user requests appraisal (e.g. Mitchell Admin), we changed email subject and body wording to make it more formal
- When user requests appraisal, the email body in chatter not observable in UI well due to colors, now it is visible in both light/dark versions.
task - 5498786This update enhances Odoo's spreadsheet functionality by allowing users to include property fields within list views. This means data from related records can be directly displayed and edited within spreadsheets, improving data management and reporting. It's a key improvement for users working with complex data sets.
Original PR description
With this commit, we now support property fields in spreadsheet lists. Task: [3329490](https://www.odoo.com/web#id=3329490&cids=1&menu_id=4720&action=333&active_id=2328&model=project.task&view_type=form)
This update adjusts how GST, TDS, and TCS reports are displayed within Odoo Enterprise. Previously, these reports were automatically visible, but now they require enabling within the settings menu. This change enhances control and streamlines the user experience for Indian businesses.
Original PR description
Before this commit:
- GST Reports are visible by default if l10n_in_reports module is installed.
- TDS / TCS Reports are visible by default.
After this commit:
- GST Reports only get visible upon enabling the functionality from setting.
- TDS / TCS Reports only get visible upon enabling the functionality.
- Improve the indian integration block in settings.
task-5248629This update enhances the bank reconciliation feature by prioritizing key information like date, label, and balance at the top of the list. It also optimizes the scrolling experience to only apply to the table data, making it easier to navigate and review transactions.
Original PR description
1. The bank statement line info (date, label and balance) are moved to the top now. 2. Scrolling only applies to the table rows (other elements are fixed). task-5212851 Forward-Port-Of: odoo/enterprise#103709
This update adjusts a key parameter within the Australian Payroll module to comply with the 2026 PEA (Pay As You Earn) tax rules. This ensures accurate payroll calculations and adherence to Australian tax regulations for our Australian clients. The change is a necessary update to maintain compliance.
Original PR description
This task updates PEA rule parameter value task-5884083 Forward-Port-Of: odoo/enterprise#106925 Forward-Port-Of: odoo/enterprise#105896
This update enhances the Open Items report by simplifying its presentation and improving color-coding for overdue amounts and negative balances. The changes also extend functionality to include payables and synchronize the report with the Partner Ledger, ensuring consistent reporting across key financial views.
Original PR description
Rework the followup report (renamed into "Open Items"): - Remove Due/Overdue grouping lines - Change the color of due date in case of overdue - Change the color of the amount if negative to blue - Account types now also include payables Some of these changes also apply to the Partner Ledger, and the code has therefore been updated to generalize to both reports (and even the customer statement report). The smart button on the partner form view leading to the Open Items Report has also seen slight visual changes, and since now the Open Items Report properly displays payables, this smart button leads to the same amount as displayed for suppliers. task-5867498
1 change
Enhancements to existing features
This update adjusts a key parameter within the Australian Payroll module (l10n_au_hr_payroll) to comply with updated 2026 PEA (Payroll Tax Equivalent Amount) rules. This ensures accurate payroll calculations and adherence to Australian tax regulations, minimizing potential compliance risks.
Original PR description
This task updates PEA rule parameter value task-5884083 Forward-Port-Of: odoo/enterprise#105896
2 changes
Enhancements to existing features
This update enhances the generation of electronic invoices (eTransport) for Romanian businesses within Odoo. Specifically, it now uses standard unit prices, includes logging of sent invoices for tracking, and applies necessary rounding to ensure compliance with Romanian tax regulations. This improves the accuracy and reliability of eTransport submissions.
Original PR description
- Adding logging of sent XML into move chatter - Adjusting the XML generator to use standard unit price - Adding rounding for product values as required by the XML structure task-5892338 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#247541
This update ensures UrbanPiper receives the correct product tags by dynamically syncing them from product settings. Previously, tags were hardcoded, leading to issues with tax calculations. Now, users can define tags based on their needs, streamlining the integration with UrbanPiper and improving data accuracy.
Original PR description
Before this commit: ------------------------------------------ - The UrbanPiper payload used a hardcoded tag when the tax percentage was not 5%. - There was no mechanism to add additional tags based on providers, even though UrbanPiper supports multiple tags. After this commit: ------------------------------------------ - Tags are now dynamically handled using the Tag field in the product. - Users can define tags according to their tax configurations and aggregator requirements. - UrbanPiper only accepts relevant tags (default or provider-specific). task - 5154061