Daily updates from Odoo
Tuesday, January 28, 2025
7 changes · master
Enhancements to existing features
This update refreshes translation files and related report labels across multiple country-specific Odoo modules. It improves language consistency for users working with local tax, payroll, EDI, and financial reporting features, with no expected change to business workflows.
Accounting reports now visually distinguish draft or unposted entries when users choose to include them. This makes reports clearer and more consistent with the rest of Odoo, helping users avoid mistaking draft figures for posted accounting data.
Original PR description
Before that, when you toggled the option to see the unposted entries in accounting reports, they'd appear but, unlike in the rest of Odoo, they wouldn't stand out. They now have the same styling as in list view task-4443453
Subscription plans now support plural wording, so labels and invoice-related text can read more naturally for customers and staff. This improves clarity across subscription sales, renewals, payments, upsells, and stock-related subscription flows without changing the core business process.
The rental and subscription website shop pages no longer reuse outdated product metadata from the standard shop flow. This keeps the page structure cleaner and better aligned with current website sale behavior, with no expected change to the customer shopping experience.
Original PR description
task-3866937 See also: - https://github.com/odoo/odoo/pull/189289
Point of Sale orders no longer rely on a separate “Invoiced” status; the system now checks the linked invoice directly. This makes invoice tracking more reliable and also prevents refund quantities from being counted twice in affected localized Point of Sale flows.
Original PR description
*: l10n_cl_edi_pos, l10n_de_pos_cert, l10n_pe_edi_pos In this commit: ========== - We are removing the `Invoiced` state from the Point of Sale order and using the `account_move` field to check if the order has been invoiced. - Removed problematic single-line code which caused an issue that refund quantity was updated twice during the refund process. Related PR: - Community: https://github.com/odoo/odoo/pull/187549 - Upgrade: https://github.com/odoo/upgrade/pull/6903 task-4184446
Belgian reporting now includes automatic reminders when companies may need to file an EC Sales List or Partner VAT Listing. This helps reduce missed mandatory filings and supports compliance with Belgian tax reporting requirements.
Original PR description
Helps ensure compliance with Belgian reporting requirements by introducing activities for mandatory reports: * EC Sales List: Triggered when fields 44, 46, or 48 in the tax report are filled * Partner VAT Listing: Prompted when the client_nihil field in the December VAT declaration is False while the closing entry is made in Q4 The idea is to reduce the risk of oversight. Task ID: 4291228
Sales order cancellations no longer use a separate cancellation email wizard, reducing confusion around whether customers should be notified automatically. Related planning and subscription tests were adjusted so these apps continue to work with the updated sales flow.
Original PR description
The sale order cancel wizard has been removed as it was deemed unnecessary and confusing to send cancellation mails when cancelling an order. A message can always be sent through the chatter when necessary. task-4212816