Daily updates from Odoo
Thursday, March 12, 2026
6 changes · saas-19.2
Enhancements to existing features
This update adds a barcode (GTIN) to product data within our website, enhancing its visibility on search engines like Google. This change improves SEO and ensures compliance with Google Merchant Center guidelines, ultimately driving more traffic and sales.
Original PR description
Include the barcode (GTIN) in product micro-data to improve SEO indexing and comply with Google Merchant Center requirements. Added gtin property to the JSON-LD metadata in product.product. Affected Version: 19.0 Task: 5953441 Forward-Port-Of: odoo/odoo#252823
This update adjusts the trial balance tests within the Mexican accounting reports (l10n_mx_reports) to reflect recent changes to the Mexican Chart of Accounts (CoA). These changes ensure accurate reporting for Mexican businesses using Odoo Enterprise. This is an important improvement for financial reporting compliance.
Original PR description
Adapted trial balance tests to consider update on MX CoA task-4920083 target: 19.0 -> master Forward-Port-Of: odoo/enterprise#108200
This update enhances the accuracy of leave accrual calculations within the payroll system by ensuring proper tracking of leave requests and addressing potential date format issues. It also includes security enhancements to restrict access to tracking data and improves the generation of work entries for leaves, resolving a previous bug.
Original PR description
Accrual is computed based on tracking values, checking added or removed leaves in a given request, based on their datetimes. This feature does not seems tested currently, so let us cover it. That way we ensure future changes in tracking model do not break current feature. By the way, fix an ACL issue when trying to access tracking values and not being admin. By the way, fix date / datetime issue when generating work entries. By the way, fix leaves support when generating work entries. Task-5935695 ([mail, various] Cleanup and test tracking usage) Prepares Task-3645865 ([mail] In-body tracking) Co-Authored-By: Prakash Prajapati <ppr@odoo.com> Forward-Port-Of: odoo/enterprise#110302
This update simplifies the partner list by adding a direct 'unselect' button whenever a partner is selected. Previously, users had to hover to remove a selected customer, which was confusing and inefficient. This change improves usability and ensures partners can be easily removed from the list.
Original PR description
Before this commit: ==== - Initially if partner is selected then hovering over partner shows option to remove the partner, until user won't be able to get how to remove the customer if selected. - Not good from user perspective. Following this commit: ==== - Unselect button will be shown everytime instead of hovering if partner is selected so that when user open the partner list, user can easily unselect the partner. task-5945904 Forward-Port-Of: odoo/odoo#249405
This update enhances the way Odoo retrieves API keys for the base_geolocalize module. The change moves key retrieval to a separate method, improving the system's organization and stability. This ensures a more reliable and efficient process for accessing geolocation services.
Original PR description
Move the api key retrieval to another method. Forward-Port-Of: odoo/odoo#252618 Forward-Port-Of: odoo/odoo#243496
This update enhances the Turkish localization for Odoo, specifically addressing invoicing and VAT compliance. Key changes include mandatory fields for tax exemption reasons and shipping methods, as well as fixes for error messages and UBL generation to ensure accurate VAT reporting and improved invoice processing.
Original PR description
This commit adds the following improvements and bug fixes to the turkish localization: - Make shipping method required for GiB export invoices - Make Exemption Reason mandatory when Invoice Type is Tax Exempt - Ensure Invoice Type is selected when Invoice Scenario is set - Hide the nilvera send status for Vendor Bills - Adjust the error message for missing CTSP numbers on invoice lines - Allow resetting Vendor Bills to draft - Give priority to the currency rate on the invoice when generating UBL - Create a new bridge module to bypass the VAT validation for test VAT numbers - Fix bug in bulk customer verification task-5868201 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#249247