Daily updates from Odoo
Friday, July 10, 2026
17 changes
2 changes
New functionality added to Odoo
Odoo can now recognize and contact WhatsApp users through business-scoped user IDs when phone numbers are not provided. This improves customer matching and continuity for businesses using WhatsApp messaging, while also avoiding crashes when WhatsApp returns an error message.
Original PR description
Add support for whatsapp business-scoped user ids as outline in the [documentation](https://developers.facebook.com/documentation/business-messaging/whatsapp/business-scoped-user-ids) for their introduction this June. This effectively adds a table mapping BSUID to contacts to enable contacting users who contact the business directly, as the business will now not necessarily be provided with their number. Additionally the “whatsapp id”, i.e. the canonical form of the phone number as stored in whatsapp, is stored to help better match contacts regardless of formatting details in odoo and whatsapp. task-5476552 Forward-Port-Of: odoo/enterprise#117782
This update introduces support for Georgian accounting standards, including a new chart of accounts, tax settings, and VAT reporting capabilities. This allows businesses operating in Georgia to accurately manage their financial records and comply with local tax regulations within Odoo.
Original PR description
[ADD] l10n_ge: add Georgian Chart of Accounts - This commit adds the Georgian accounting localization, including the chart of accounts, taxes, fiscal positions, tax groups, and VAT report required for standard accounting and tax reporting flows - It provides support for domestic VAT, reverse charge VAT, and the Georgian VAT declaration report. taskID-3927928 related PR (from 19.0 to saas-19.2) - https://github.com/odoo/odoo/pull/263452 Forward-Port-Of: odoo/odoo#263765
2 changes
New functionality added to Odoo
Odoo now supports WhatsApp business-scoped user IDs, allowing businesses to identify and contact customers even when WhatsApp does not provide their phone number. The update also stores WhatsApp’s canonical phone identifier to improve contact matching despite formatting differences.
Original PR description
Add support for whatsapp business-scoped user ids as outline in the [documentation](https://developers.facebook.com/documentation/business-messaging/whatsapp/business-scoped-user-ids) for their introduction this June. This effectively adds a table mapping BSUID to contacts to enable contacting users who contact the business directly, as the business will now not necessarily be provided with their number. Additionally the “whatsapp id”, i.e. the canonical form of the phone number as stored in whatsapp, is stored to help better match contacts regardless of formatting details in odoo and whatsapp. task-5476552 Forward-Port-Of: odoo/enterprise#117782
This update introduces support for Georgian accounting standards, including a new chart of accounts, tax settings, and VAT reporting capabilities. This expansion allows Odoo users operating in Georgia to comply with local accounting and tax regulations, streamlining their financial processes.
Original PR description
[ADD] l10n_ge: add Georgian Chart of Accounts - This commit adds the Georgian accounting localization, including the chart of accounts, taxes, fiscal positions, tax groups, and VAT report required for standard accounting and tax reporting flows - It provides support for domestic VAT, reverse charge VAT, and the Georgian VAT declaration report. taskID-3927928 related PR (from 19.0 to saas-19.2) - https://github.com/odoo/odoo/pull/263452
2 changes
New functionality added to Odoo
Odoo can now recognize and contact WhatsApp users using business-scoped user IDs, even when a phone number is not shared. This helps businesses keep customer conversations connected to the right contact and improves matching when phone number formats differ.
Original PR description
Add support for whatsapp business-scoped user ids as outline in the [documentation](https://developers.facebook.com/documentation/business-messaging/whatsapp/business-scoped-user-ids) for their introduction this June. This effectively adds a table mapping BSUID to contacts to enable contacting users who contact the business directly, as the business will now not necessarily be provided with their number. Additionally the “whatsapp id”, i.e. the canonical form of the phone number as stored in whatsapp, is stored to help better match contacts regardless of formatting details in odoo and whatsapp. task-5476552 Forward-Port-Of: odoo/enterprise#117782
This update introduces support for Georgian accounting standards, including a new chart of accounts, tax reporting, and VAT compliance. This expansion allows businesses operating in Georgia to utilize Odoo's accounting features fully, meeting local tax regulations.
Original PR description
[ADD] l10n_ge: add Georgian Chart of Accounts - This commit adds the Georgian accounting localization, including the chart of accounts, taxes, fiscal positions, tax groups, and VAT report required for standard accounting and tax reporting flows - It provides support for domestic VAT, reverse charge VAT, and the Georgian VAT declaration report. taskID-3927928 related PR (from saas-19.3 to master) - https://github.com/odoo/odoo/pull/263765 Forward-Port-Of: odoo/odoo#263452
2 changes
New functionality added to Odoo
Odoo now supports WhatsApp business-scoped user IDs, allowing businesses to keep contacting customers even when WhatsApp does not share their phone number. It also stores WhatsApp's normalized phone identifier to improve contact matching across different number formats.
Original PR description
Add support for whatsapp business-scoped user ids as outline in the [documentation](https://developers.facebook.com/documentation/business-messaging/whatsapp/business-scoped-user-ids) for their introduction this June. This effectively adds a table mapping BSUID to contacts to enable contacting users who contact the business directly, as the business will now not necessarily be provided with their number. Additionally the “whatsapp id”, i.e. the canonical form of the phone number as stored in whatsapp, is stored to help better match contacts regardless of formatting details in odoo and whatsapp. task-5476552 Forward-Port-Of: odoo/enterprise#117782
[ADD] l10n_ge: add Georgian Chart of Accounts - This commit adds the Georgian accounting localization, including the chart of accounts, taxes, fiscal positions, tax groups, and VAT report required for standard accounting and tax reporting flows - It provides support for domestic VAT, reverse charge VAT, and the Georgian VAT declaration report. taskID-3927928 related PR (from saas-19.3 to master) - https://github.com/odoo/odoo/pull/263765 Forward-Port-Of: odoo/odoo#263452
Original PR description
[ADD] l10n_ge: add Georgian Chart of Accounts - This commit adds the Georgian accounting localization, including the chart of accounts, taxes, fiscal positions, tax groups, and VAT report required for standard accounting and tax reporting flows - It provides support for domestic VAT, reverse charge VAT, and the Georgian VAT declaration report. taskID-3927928 related PR (from saas-19.3 to master) - https://github.com/odoo/odoo/pull/263765 Forward-Port-Of: odoo/odoo#263452
1 change
New functionality added to Odoo
Odoo can now recognize and contact WhatsApp users using business-scoped IDs when phone numbers are not shared. This helps businesses keep conversations linked to the right contact and improves matching even when phone number formatting differs.
Original PR description
Add support for whatsapp business-scoped user ids as outline in the [documentation](https://developers.facebook.com/documentation/business-messaging/whatsapp/business-scoped-user-ids) for their introduction this June. This effectively adds a table mapping BSUID to contacts to enable contacting users who contact the business directly, as the business will now not necessarily be provided with their number. Additionally the “whatsapp id”, i.e. the canonical form of the phone number as stored in whatsapp, is stored to help better match contacts regardless of formatting details in odoo and whatsapp. task-5476552 Forward-Port-Of: odoo/enterprise#117782
1 change
New functionality added to Odoo
Odoo now supports WhatsApp business-scoped user IDs, allowing businesses to continue identifying and contacting customers even when WhatsApp does not provide a phone number. It also stores WhatsApp's canonical phone identifier to improve contact matching across different phone number formats, and avoids crashes when handling WhatsApp error messages.
Original PR description
Add support for whatsapp business-scoped user ids as outline in the [documentation](https://developers.facebook.com/documentation/business-messaging/whatsapp/business-scoped-user-ids) for their introduction this June. This effectively adds a table mapping BSUID to contacts to enable contacting users who contact the business directly, as the business will now not necessarily be provided with their number. Additionally the “whatsapp id”, i.e. the canonical form of the phone number as stored in whatsapp, is stored to help better match contacts regardless of formatting details in odoo and whatsapp. task-5476552 Forward-Port-Of: odoo/enterprise#117782
1 change
New functionality added to Odoo
Turkish companies using TRY can now store official buying and selling exchange rates alongside the average rate. Invoices and bills automatically use the appropriate rate type by default, reducing manual corrections and helping accountants apply the correct rate consistently.
Original PR description
## Description of the issue/feature this PR addresses: Turkish accounting applies different exchange rates depending on whether the company is collecting foreign currency or paying it out. TCMB…
## Description of the issue/feature this PR addresses: Turkish accounting applies different exchange rates depending on whether the company is collecting foreign currency or paying it out. TCMB publishes both buying and selling rates daily but `currency_rate_live` only keeps the average, so accountants currently correct the rate by hand on every invoice and bill. ## Current behavior before PR: The TCMB daily update stores only the averaged rate on `res.currency.rate`. Invoices and bills use that same rate, and users have to adjust it manually per document. ## Desired behavior after PR is merged: - Both the buying and selling rates are stored on `res.currency.rate` next to the average. - Customer invoices and vendor bills get a Rate Type field, defaulting to "buying" for invoices and vendor refunds and to "selling" for bills and customer refunds. The user can override before posting. - The selected rate is written to `invoice_currency_rate`. The lookup uses the rate dated the document's date, or the most recent rate before it when no rate exists for that exact date. - Only TR companies with TRY as base currency are affected. task-5017817 I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
2 changes
New functionality added to Odoo
This change adds a migration bridge to help Belgian point-of-sale deployments move from the older fiscal device module to the newer version. It reduces migration friction for businesses that must keep POS operations compliant while upgrading.
Original PR description
This commit adds a bridge module between the two belgian FDM modules to ease the migration from v1 to v2.
Odoo now supports WhatsApp's new business-scoped user IDs, so businesses can keep matching and contacting customers even when WhatsApp no longer shares a phone number. It also stores WhatsApp's standardized phone identifier to improve contact matching across different phone number formats, and avoids crashes when WhatsApp error messages are processed.
Original PR description
Add support for whatsapp business-scoped user ids as outline in the [documentation](https://developers.facebook.com/documentation/business-messaging/whatsapp/business-scoped-user-ids) for their introduction this June. This effectively adds a table mapping BSUID to contacts to enable contacting users who contact the business directly, as the business will now not necessarily be provided with their number. Additionally the “whatsapp id”, i.e. the canonical form of the phone number as stored in whatsapp, is stored to help better match contacts regardless of formatting details in odoo and whatsapp. task-5476552 Forward-Port-Of: odoo/enterprise#117782
1 change
New functionality added to Odoo
Odoo can now recognize and contact WhatsApp users using Meta's new business-scoped user IDs when phone numbers are not provided. This improves contact matching and helps businesses keep conversations working as WhatsApp changes how user identifiers are shared.
Original PR description
Add support for whatsapp business-scoped user ids as outline in the [documentation](https://developers.facebook.com/documentation/business-messaging/whatsapp/business-scoped-user-ids) for their introduction this June. This effectively adds a table mapping BSUID to contacts to enable contacting users who contact the business directly, as the business will now not necessarily be provided with their number. Additionally the “whatsapp id”, i.e. the canonical form of the phone number as stored in whatsapp, is stored to help better match contacts regardless of formatting details in odoo and whatsapp. task-5476552 Forward-Port-Of: odoo/enterprise#117782
3 changes
New functionality added to Odoo
Adds support for Swedish BBAN, Plusgiro, and Bankgiro payment details, enabling businesses in Sweden to process local bank payments more easily. It also supports Swedish payment bank files in PAIN format, improving compatibility with local banking requirements.
Original PR description
This module adds support for BBAN, Plusgiro and Bankgiro for Sweden. It does also add support for local payment bankfiles in PAIN format for Sweden. This module can included as is. However, It might be better to move part of the module to the account_sepa module and the bank handling to the l10n_se file. My recommendation is to move the bankhandling to l10n_se for the Odoo 18 version. https://www.handelsbanken.com/tron/xgpu/info/contents/v1/document/72-111386
Adds product recycling reporting so businesses can track and report recycling-related product data more easily. The update also includes Swedish localization, helping companies meet local reporting needs in Sweden.
Original PR description
Product Recycling report. with Swedish localization. Original sent as https://github.com/odoo/enterprise/pull/49404
Odoo can now recognize and contact WhatsApp users through business-specific identifiers when a phone number is not provided. This helps businesses keep conversations linked to the right customer and improves contact matching despite phone number formatting differences.
Original PR description
Add support for whatsapp business-scoped user ids as outline in the [documentation](https://developers.facebook.com/documentation/business-messaging/whatsapp/business-scoped-user-ids) for their introduction this June. This effectively adds a table mapping BSUID to contacts to enable contacting users who contact the business directly, as the business will now not necessarily be provided with their number. Additionally the “whatsapp id”, i.e. the canonical form of the phone number as stored in whatsapp, is stored to help better match contacts regardless of formatting details in odoo and whatsapp. task-5476552