Sunday, August 9, 2026
4 changes · 19.0
Enhancements to existing features
Spanish province names are updated to remove duplicated Spanish translations from customer addresses on documents such as invoices and mail. This makes printed addresses clearer, more standard, and aligned with official province names, using local-language names where appropriate.
Original PR description
Some country.state (province) names in the res.country.state.csv data file have their name duplicated in Spanish, which is completely unusual in postal address formats. An example would be a postal…
Some country.state (province) names in the res.country.state.csv data file have their name duplicated in Spanish, which is completely unusual in postal address formats. An example would be a postal address in New York having "New York (Nueva York)" as the state name. The proposed unique name is the official one, but when the official name can be written in both Spanish and the local language, the local language is chosen to take advantage of the cultural richness. As references: "Araba/Álava": https://www.boe.es/diario_boe/txt.php?id=BOE-A-2011-11606 "València": https://www.boe.es/diario_boe/txt.php?id=BOE-A-1999-14949 https://ine.es/daco/daco42/codmun/cod_provincia_estandar.htm Description of the issue/feature this PR addresses: The postal address in mail and invoices has the state name duplicated in some states Current behavior before PR: When printing an invoice, the client address has the state name duplicated, which is completely unusual Desired behavior after PR is merged: Printing an invoice, the client address has the state name alone, without a duplicated Spanish translation, which in some cases is not official --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Resolved issues and error corrections
The Mexican banking CLABE field now shows a complete, clickable help link to the relevant Spanish Wikipedia article. This makes the guidance easier to access for users configuring Mexican bank account information, with no change to accounting or banking behavior.
Original PR description
## Merge method squash --- ## Problem The `help` text of the `l10n_mx_edi_clabe` field in `addons/l10n_mx/models/res_bank.py` contains an incomplete URL: ```python # Before help="Standardized banking cipher for Mexico. More info wikipedia.org/wiki/CLABE" ``` This URL is missing: 1. The **protocol** (`https://`), making it non-clickable as a hyperlink in the Odoo UI tooltip 2. The **Spanish subdomain** (`es.`), which is more appropriate given that CLABE is a Mexican banking standard and the Spanish Wikipedia article is more complete and relevant for Mexican users ## Fix ```python # After help="Standardized banking cipher for Mexico. More info https://es.wikipedia.org/wiki/CLABE" ``` ## Impact - No functional change to business logic - Improves the developer/user experience when reading field tooltips in the Odoo backend - Consistent with the `es_419.po` translation which already references `es.wikipedia.org/wiki/CLABE` ## Files changed - `addons/l10n_mx/models/res_bank.py`
Documentation and clarification updates
Alejandro Martinez signed the Odoo Individual Contributor License Agreement. This clears the legal requirements for Odoo to review and potentially include his open contributions, mainly related to Mexican localization updates.
Original PR description
## Merge method squash --- I hereby sign the Odoo Individual Contributor License Agreement v1.0. - **Name:** Alejandro Martinez - **GitHub login:** alexmbar - **Email:** alexmbar891@gmail.com - **Country:** Mexico - **Date:** 2026-05-14 Signed file: `doc/cla/individual/alexmbar.md` This CLA covers the following open contributions: - #264583 — [IMP] l10n_mx: add missing es_419 translations for DIOT column names - #264582 — [FIX] l10n_mx: remove redundant domain conditions in DIOT wnc expressions - #264581 — [FIX] l10n_mx: fix inconsistent tree/list naming in res_bank_view.xml - #264580 — [FIX] l10n_mx: add missing translation marker for 'Cash Difference Loss' - #264579 — [FIX] l10n_mx: fix incomplete URL in CLABE field help text - #264577 — [IMP] l10n_mx: improve 'Effectively Paid' translation in es_419 - #264576 — [FIX] l10n_mx: fix duplicate bank record for SPEI code 136 and update BANORTE name
Tax return deadline dates in email templates are now shown using the recipient user's locale settings. This prevents confusion caused by unfamiliar date formats and makes deadline communications clearer for users in different regions.
Original PR description
The date was not formatted according to the user's locale.