Wednesday, May 21, 2025
8 changes · master
Enhancements to existing features
The Ecuador localization data now uses verified SWIFT codes for local banks. Removing invalid or non-existent codes helps businesses keep bank information accurate for payments and financial records.
Original PR description
This **PR** updates the list of SWIFT codes for Ecuadorian banks in the res.bank.csv file. Invalid and non-existent SWIFT codes have been removed, ensuring that only accurate and verifiable codes remain. This improves the correctness of the Ecuador localization data. **task**-4767329
This update replaces older internal filtering code with a newer shared approach across many Odoo apps. It helps keep the platform easier to maintain and prepares these modules for future improvements without changing day-to-day user workflows.
Original PR description
Deprecate `odoo.osv` and replace all its usages. Task [link](https://www.odoo.com/odoo/project/1364/tasks/4280707) task-4280707
This update improves the performance of an internal data structure used by Odoo's core framework. It should help reduce processing overhead in affected areas without changing how users interact with the system.
Original PR description
Improving the performance of `ReadonlyDict`.
Internal note change messages now omit the bullet point when there is only one item to show. This makes single-change updates easier to read and avoids unnecessary visual clutter for users reviewing messages.
Original PR description
It removes the bullet when there is only one entry in the system's internal note change messages. task-4798292 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Muted text styling has been adjusted to create clearer visual separation between interface elements. This makes secondary text easier to distinguish and improves overall readability for users.
Original PR description
The current opacity of text-muted is set to 0.76, which provides limited the contrast between elements. Reducing the opacity of text-muted to 0.5 to improve visibility and contrast. Task-4286482 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update improves the wording in the Accounting settings to make it shorter and easier to understand. It helps users interpret configuration options more quickly without changing how the system works.
Original PR description
[IMP] account: better wording - concise and clear --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update supports changes around editing instant messaging status in the WhatsApp-related area and adjusts related tests for a new custom status field. It helps ensure the status feature behaves correctly and remains covered by automated checks.
Original PR description
adapting tests for added field `custom_status` task-3208257
Employee-paid expense reimbursements that create vendor bills will now leave the Spanish Modelo 347 field empty. This helps avoid reporting internal employee reimbursements as third-party transactions while keeping the usual billing flow unchanged.
Original PR description
[IMP] l10n_es_reports: leave Mod347 field empty on bill creation If a vendor bill is created by the expense app for an expense report paid by an employee, we force the Modelo 347 field to be empty. Reimbursement of expense to employees are not considered third-party transactions in this context, as they are part of the company's internal employment relationship. We make the improvement in the l10n_es_reports module because there is no bridge module between es and expense, this won't change the standard flow : it will work whether the hr_expense is installed or not.