Thursday, October 2, 2025
4 changes · saas-18.2
Resolved issues and error corrections
Helpdesk ticket lists now sort ticket references in a way that matches user expectations, especially after ticket numbers pass 100. This makes it easier for teams to find the oldest or newest tickets without confusing number ordering.
Original PR description
**Issue** With the default `helpdesk.ticket` sequence, once users reach 100 tickets, ordering tickets by `ticket_ref` in the list view is unintuitive as it is a Char field (so '11' > '100') and the results are not useful if the user wants to see the oldest/newest tickets. opw-4891916 Forward-Port-Of: odoo/enterprise#95548 Forward-Port-Of: odoo/enterprise#93058
The recurring invoicing process now ignores subscriptions linked to archived companies. This prevents invoices from being generated for companies that are no longer active, avoiding billing mistakes and follow-up corrections.
Original PR description
## Issue: When a company with active subscriptions is archived, the recurring invoicing cron still processes these subscriptions. Subscriptions for archived companies must not be invoiced. ## Steps to reproduce: 1. Create a company A. 2. Create a subscription for company A with next invoice date <= today. 3. Archive the company. 4. Run the scheduled action "Sale Subscription: generate recurring invoices and payments". 5. Unarchive the company and check the subscription. It should not have been invoiced. (Adjust the user's Allowed Companies if needed to access it.) backport-of: a93e7ec opw-4904325 Forward-Port-Of: odoo/enterprise#95408
This fix prevents completed signature requests from being deleted after they have been signed. It helps preserve important signed documents and avoids accidental loss of business records.
Original PR description
backport of https://github.com/odoo/enterprise/commit/b2d32811877cdf1649095435ce16274ae96421f3 opw-5111568 Forward-Port-Of: odoo/enterprise#95922
This fixes an automated test for the Accountant merge wizard so it waits for the final action before closing. It reduces false failures in validation runs, helping keep releases and updates more reliable without changing day-to-day user behavior.
Original PR description
The last check of the tour is always true. So it sometimes closes too early. Wait really for the last operation for the last check runbot-error-108440 Forward-Port-Of: odoo/enterprise#95991