Friday, July 10, 2026
3 changes · 19.0
New functionality added to Odoo
Adds a new Costa Rica electronic invoicing proof of concept that can generate invoice keys and XML through an external tax-service API. This helps evaluate local e-invoicing compliance workflows in Odoo, including configuration, invoice fields, user actions, email templates, and automated tests.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
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