Daily updates from Odoo
Tuesday, February 18, 2025
8 changes
4 changes
Enhancements to existing features
The helpdesk live chat experience has been updated to better match Odoo's Discuss behavior, making conversations more consistent for users and support teams. Related automated tests were adjusted to ensure ticket creation and website helpdesk live chat flows continue to work reliably.
Original PR description
part of task-4453573 community: https://github.com/odoo/odoo/pull/196567/files
Localized e-commerce and portal address handling has been aligned with recent platform changes, so customers can manage multiple addresses more consistently. The update also moves country-specific checkout logic into the main localization modules and adds dedicated tests to help ensure checkout addresses keep working across supported countries.
Original PR description
This commit adept community changes to allow multiple addresses in portal and e-commerce localisation refactor to remove those module and move related code in main localisation. It also add test module to add checkout tour related module for different localisation to ensure shop addresses in each countries are working same as before. task-3628329
This update improves how preparation stages are managed in the point-of-sale preparation display. It helps teams track order progress more clearly across kitchen or preparation workflows, supporting smoother operations and better visibility.
Original PR description
task-4480977
The Frontdesk app now presents cleaner station and visitor workflows, including clearer copied station names, better visitor status actions, and favorite stations shown first. Employee selections are also filtered by company, helping users find the right people and stations more quickly.
Original PR description
In this PR, - Corrected alignment of user icons. - Updated duplicated station titles to include the suffix "(copy)". - Hid "Cancelled" stage for visitors marked as "Checked-In" or "Checked-Out". - Removed "Check-in" button and associated UX for cancelled visitors. - Default station name for new visitor records created from a station. - Filtered employee (user) list by selected company in the widget. - Prioritized favorite stations in all views. Task - 4512891
4 changes
Enhancements to existing features
This update simplifies the invoice Print & Send flow by removing unnecessary warnings, improving Peppol guidance, and avoiding automatic e-invoicing format choices that caused confusion. It also improves reliability for invoices without bank account details and prevents Peppol sending when recipient details are not verified.
Original PR description
## Commit 1: [IMP] account{,_edi_ubl_cii,_peppol}: Misc imps of the Print & Send - "What is Peppol" warning no longer appear on already sent invoices. - Remove the warning related to already existing…
## Commit 1: [IMP] account{,_edi_ubl_cii,_peppol}: Misc imps of the Print & Send
- "What is Peppol" warning no longer appear on already sent invoices.
- Remove the warning related to already existing PDF. This will be improved
by the following task [1].
- Remove the warning related to bank accounts, this will be improved
in the next commit of this PR.
- Align warnings related to absence of EAS/Endpoint.
- Move the "Test/Demo mode" warning next to the "by Peppol" label.
- Remove the new "Print" button from draft invoices.
[1]: https://www.odoo.com/odoo/project/967/tasks/4498564
task-4478365
-----------------------------
## Commit 2: [FIX] account: Add translation for invoice pdf report field in form
task-no
-----------------------------
## Commit 3: [IMP] account_{edi_ubl_cii,peppol}: Stop setting automatically an invoice edi format
In previous refactor[1], we set automatically an invoice EDI format.
This decision was too zealous considering the overall state of e-invoicing
and now cause more frictions than necessary.
We therefore decided to remove the automatic computation of EDI format on
partners.
[1]: https://github.com/odoo/odoo/commit/9e769e1b11f22890e5245859053bc8dd31e42634
task-4478365
-----------------------------
## Commit 4: [FIX] account: remove partner_bank_id from readonly field of posted moves
In previous PR [1], we made the partner_bank_id field editable on
the invoice form as long as the move is not sent.
There was still a security check in place, let's remove it for this
field.
[1]: https://github.com/odoo/odoo/pull/195069
task-4478365
-----------------------------
## Commit 5: [IMP] account_edi_ubl_cii: use code ZZZ instead of 30 if no bank account is set
To generate a valid BIS3 format, if we put 30 - credit transfer as payment means,
we need to have a bank account set. If it's not the case, it will raise an error.
We improve the usability by changing that code to ZZZ - mutually defined if no
bank account is provided to the invoice.
This should improve the onboarding flow when no bank account is set yet.
task-4478365
-----------------------------
## Commit 6: [IMP] account_peppol: expand the countries where we display WhatIsPeppol banner
This list is based on recent usage statistics from OpenPeppol.
task-4478365This update helps accounting users spot when asset depreciation schedules no longer match the balance sheet. It adds a report warning with a direct link to the affected assets, making it easier to review and correct account settings in bulk.
Original PR description
…depreciation schedule and the balance sheet using an sql querie [imp] a warning message that has a button to take you to the assets so that you can change the accounts making the discrepancy(manually) Allwed mass edition on the assets list view
Quality checks now show product variant details instead of only the general product name. This makes it easier for staff to distinguish similar products during transfers and reduces handling confusion.
Original PR description
Before Commit: ---------------------------- - Quality checks only displayed the product name, making it difficult to distinguish between variants in the same transfer. After Commit: ----------------------------- - Quality checks now display variant details, ensuring clarity and reducing confusion when handling multiple variants of the same product. task-4478249
Adds a warning in accounting reports when asset depreciation schedules do not match the balance sheet. Users can jump directly to the affected assets and edit them in bulk, helping teams correct account setup issues more efficiently.
Original PR description
…depreciation schedule and the balance sheet using an sql querie [imp] a warning message that has a button to take you to the assets so that you can change the accounts making the discrepancy(manually) Allwed mass edition on the assets list view