Daily updates from Odoo
Friday, February 27, 2026
13 changes
1 change
New functionality added to Odoo
This update adds support for obtaining real-time exchange rates from the Central Bank of Cuba (BCC). This enhancement allows Odoo to accurately reflect the current value of Cuban currency for businesses operating in or with transactions involving Cuba, improving financial reporting and operational accuracy.
Original PR description
This commit introduces a new exchange rate provider for the Central Bank of Cuba (BCC). - Implement new exchange rate provider for Central Bank of Cuba (BCC) - Retrieve rates from official BCC source - Reference: https://www.bc.gob.cu/tasas-de-cambio (official published data and documentation) - Parse and normalize published currency values - Support multiple rate types (official, public, special)" Forward-Port-Of: odoo/enterprise#108789 Forward-Port-Of: odoo/enterprise#108367
1 change
New functionality added to Odoo
This update adds support for obtaining real-time currency exchange rates from the Central Bank of Cuba (BCC). This expansion allows Odoo to accurately reflect the value of Cuban currency for businesses operating in or with Cuba, improving financial reporting and transaction accuracy. This change was implemented as part of a broader effort to enhance currency rate coverage.
Original PR description
This commit introduces a new exchange rate provider for the Central Bank of Cuba (BCC). - Implement new exchange rate provider for Central Bank of Cuba (BCC) - Retrieve rates from official BCC source - Reference: https://www.bc.gob.cu/tasas-de-cambio (official published data and documentation) - Parse and normalize published currency values - Support multiple rate types (official, public, special)" Forward-Port-Of: odoo/enterprise#108789 Forward-Port-Of: odoo/enterprise#108367
1 change
New functionality added to Odoo
This update adds support for obtaining real-time currency exchange rates from the Central Bank of Cuba (BCC). This expansion allows Odoo to accurately reflect the current exchange rates for transactions involving Cuban currency, improving financial reporting and compliance. It leverages official BCC data and supports multiple rate types.
Original PR description
This commit introduces a new exchange rate provider for the Central Bank of Cuba (BCC). - Implement new exchange rate provider for Central Bank of Cuba (BCC) - Retrieve rates from official BCC source - Reference: https://www.bc.gob.cu/tasas-de-cambio (official published data and documentation) - Parse and normalize published currency values - Support multiple rate types (official, public, special)" Forward-Port-Of: odoo/enterprise#108789 Forward-Port-Of: odoo/enterprise#108367
1 change
New functionality added to Odoo
This update adds support for accessing and using the latest currency exchange rates published by the Central Bank of Cuba (BCC). This expansion allows Odoo to accurately reflect the value of transactions involving Cuban currency, improving financial reporting and operational accuracy for businesses operating in or with Cuba.
Original PR description
This commit introduces a new exchange rate provider for the Central Bank of Cuba (BCC). - Implement new exchange rate provider for Central Bank of Cuba (BCC) - Retrieve rates from official BCC source - Reference: https://www.bc.gob.cu/tasas-de-cambio (official published data and documentation) - Parse and normalize published currency values - Support multiple rate types (official, public, special)" Forward-Port-Of: odoo/enterprise#108789 Forward-Port-Of: odoo/enterprise#108367
1 change
New functionality added to Odoo
This update adds support for accessing and using the latest currency exchange rates from the Central Bank of Cuba (BCC). This expands Odoo's currency conversion capabilities to include transactions involving Cuban currency, improving financial reporting accuracy for businesses operating in or with Cuba.
Original PR description
This commit introduces a new exchange rate provider for the Central Bank of Cuba (BCC). - Implement new exchange rate provider for Central Bank of Cuba (BCC) - Retrieve rates from official BCC source - Reference: https://www.bc.gob.cu/tasas-de-cambio (official published data and documentation) - Parse and normalize published currency values - Support multiple rate types (official, public, special)" Forward-Port-Of: odoo/enterprise#108789 Forward-Port-Of: odoo/enterprise#108367
4 changes
New functionality added to Odoo
This update enhances payment advice reports by including the beneficiary account used for salary adjustments. This provides greater transparency and clarity for payroll reporting, ensuring accurate record-keeping and compliance with In-country regulations. This change improves the reporting accuracy for employee compensation details.
Original PR description
-The beneficiary account details for the salary adjustment has been added to the payment advice report.
This update introduces a new Fixed Asset Listing (FAL) report for the Book of Accounts, specifically designed to meet BIR reporting requirements in the Philippines. The report allows exporting data in both CSV and PDF formats and includes custom filters for asset status and model, ensuring accurate reporting of assets, including historical and indefinite-life assets.
Original PR description
Todo: - [x] complete the 2 custom filters (finish up the WIP js) - [x] PDF export (aims the GL for some reason, should be simple targeting the selected_section_id or smth) - [x] CSV export (simple)…
Todo: - [x] complete the 2 custom filters (finish up the WIP js) - [x] PDF export (aims the GL for some reason, should be simple targeting the selected_section_id or smth) - [x] CSV export (simple) ~~- [ ] make `_build_custom_columns()` into a parent helper (and give it a better name) with GJ~~ - [x] handle the changes in https://github.com/odoo/enterprise/pull/102950 if merged before - [x] ^ stuff like the updated `method_number` - [ ] https://github.com/odoo/enterprise/pull/102808 --- ## [ADD] l10n_ph_reports_asset: Subsidiary BOA - Fixed Asset Listing This commit adds the Fixed Asset Listing (FAL) subsidiary report to the Book of Accounts. It, like all other BoA reports, supports export in .csv and .pdf formats as required by the BIR. This report introduces 2 custom filters for Asset Status and Asset Models that are fully-supported in the PDF export. --- Technical Choices: - **Entity-First Strategy:** Unlike standard transaction-based reports (GL), this report uses a registry-based query (`FROM account_asset`). This ensures visibility for historical assets with no current depreciation), indefinite-life assets (e.g., Land), and simulated assets. - **Date Overlap Logic:** The date range filtering will show assset lines that are running or projected to run. We determine asset end of life by disposal date (if applicable) or useful life. We also handle infinite life assets (method_number = 0). - **Custom Filters**: They are designed as dropdown selects with UI behavior mimicing filter_journal. Supports multi-company. Asset Model filter will be hidden if there are no Asset Models created. - We deduplicate column values across colgroups for ease of reading. - Accumulated Depreciation column will only show depreciation AMLs. This excludes modifications to depreciations such as selling and disposal. Changes summary: - Add `l10n_ph.boa.fal.report.handler` abstract model. - Add `L10nPhBoaFalReportFilters` and it's PDF export display - Add CSV and PDF export templates. Testing/Verification: Includes snapshot testing of the web view and csv export data and some extra tests to check for these features: - Indefinite life assets (e.g., Land with 0 duration) - Historical assets (acquired years ago, still running) - Future/Simulated assets (Draft state with analytic distribution) - Custom filters work as intended task-[5419877](https://www.odoo.com/odoo/action-4043/5419877) Forward-Port-Of: odoo/enterprise#103209
This pull request enhances Odoo's data cleaning capabilities with new models and views designed to improve data quality and consistency. The changes focus on unifying and merging data from different sources within the system, ultimately leading to more reliable reporting and business insights.
This update allows users to directly link materials to specific employees within planning schedules. When an employee is assigned to a planning slot, the associated material is automatically added to the resources, streamlining resource allocation and shift assignments. This improves planning efficiency and accuracy.
Original PR description
In this commit, we add a field "Assigned To" to materials. This allow users to assign one employee to the material. With that, when adding an employee to a planning slot, its assigned material will automatically added to the resources, and a shift will be assigned to it. task-5259038
2 changes
New functionality added to Odoo
This update introduces a new AI agent within Odoo that automatically creates partner records during account creation. To ensure data accuracy, a new feature will be added to blacklist specific partners from this automated process. This change improves partner management efficiency.
Original PR description
This commit: https://github.com/odoo/enterprise/commit/84d84687ac09abad698b1b00a445f69a0d896e5f introduce a new ai agent called "Odoo agent" and in the create method a partner is created from it. We will add a new function to blacklist some partner from the retrieve partner functionality task-5973417
This update adds support for obtaining real-time currency exchange rates from the Central Bank of Cuba (BCC). This enhancement allows Odoo to accurately reflect the current exchange rates for transactions involving Cuban currency, improving financial reporting and operational accuracy. It leverages official BCC data for reliable currency conversions.
Original PR description
This commit introduces a new exchange rate provider for the Central Bank of Cuba (BCC). - Implement new exchange rate provider for Central Bank of Cuba (BCC) - Retrieve rates from official BCC source - Reference: https://www.bc.gob.cu/tasas-de-cambio (official published data and documentation) - Parse and normalize published currency values - Support multiple rate types (official, public, special)" Forward-Port-Of: odoo/enterprise#108789 Forward-Port-Of: odoo/enterprise#108367
1 change
New functionality added to Odoo
This update adds optional fields to Peppol invoices, resolving a previous issue where users couldn't send fully compliant invoices. Now, through the studio interface, users can incorporate necessary optional fields and attributes, ensuring adherence to Peppol standards and facilitating smoother invoice processing.
Original PR description
Currently, several specific UBL fields are lacking from our Peppol integration, resulting in users not being able to send compliant invoices Using studio, they can now add the optional fields that are allowed by us and their optional attributes TODO: Add Test case task-4963157
1 change
New functionality added to Odoo
This update adds the ability to automatically process and export Peppol self-billing invoices, streamlining invoice handling for vendors. It allows for the creation of self-billed invoices based on specific journal settings, improving efficiency in international transactions. This enhancement supports compliance with Peppol standards.
Original PR description
Backport of 8c590efd369b to 17.0. In existing modules, added ability to receive via Peppol and decode BIS3 self-billing invoices as sale invoices. In new module account_peppol_selfbilling, added ability to export self-billed invoices and send them via Peppol. Vendor bills are considered to be self-billed invoices if they are created in a journal where the `is_self_billing` field is True. task-5865317