Thursday, November 3, 2022
6 changes · master
Enhancements to existing features
Subscription reporting now includes more useful filters and grouping options, making it easier to track renewals, invoice timing, sales status, recurrence, and referrals. Active subscriptions can now have their customer changed through a controlled process, with invoicing and shipping addresses updated automatically to reduce manual corrections.
Original PR description
IMP for reporting: On subscription analysis add filters and group by on: Next invoice date Subscription (sales order) Sales status (being able to exclude locked, aka renewed) Recurrence Show referrer as quick filter If a customer changes on a renewal or an upsell, the shipping address & the invoicing address should change aswell It must be possible to change the customer on an active subscription task-id: 2988345 Recreation of https://github.com/odoo/enterprise/pull/31948 to avoid runbot confusion
Users can no longer delete a saved payment method that is still linked to active subscriptions. The deletion dialog now shows the affected subscriptions and blocks confirmation, helping prevent accidental payment interruptions.
Original PR description
An override of the `_buildConfirmationDialog` allows to prevent the deletion of a token if it is linked to an active subscription. In this case, the active subscriptions are clearly indicated and the user cannot confirm the deletion. task-3048269 See also: - https://github.com/odoo/odoo/pull/104796
The Documents app now uses a purpose-built reference field for linking documents to related records. This makes the underlying data model more reliable and easier to maintain, with no expected change to everyday user workflows.
Original PR description
Use the special field Many2oneRefernece specifically made for dynamic many2ones instead of a basic integer field. TaskId-2093709
This update adds support for Storno accounting, allowing negative debit and credit values where required by local accounting practices. It improves compatibility across invoicing, reporting, reconciliation, payments, assets, subscriptions, and localization workflows that rely on accounting entries.
This update streamlines how invoice changes trigger automatic recalculations, especially around taxes and related accounting details. It helps make accounting workflows more reliable and easier to maintain without introducing a major change for end users.
Knowledge users now have a single, clearer entry point to open messaging chat. This makes collaboration from Knowledge easier and reduces confusion about where to start a conversation.
Original PR description
task-2771913 community: https://github.com/odoo/odoo/pull/104023
Original PR description
task: 2064899
Original PR description
task: 2224091