Tuesday, February 18, 2025
4 changes · 18.0
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