Saturday, January 10, 2026
2 changes · saas-18.3
Resolved issues and error corrections
This update fixes an issue where the Helpdesk return process incorrectly defaulted to internal 'PICK' operations instead of the final 'OUT' operations for multi-step deliveries. The fix ensures the correct customer-facing delivery order is selected, improving the accuracy of returns and streamlining the customer experience.
Original PR description
Steps to reproduce: - 1. Configure a warehouse for multi-step delivery (e.g., Pick + Ship). 2. Create a Sales Order for a product and fully process the delivery, including all steps. 3. Create a Helpdesk ticket for that customer. 4. From the ticket, click the "Return" button to open the wizard and select the sales order. Issue: - The return wizard incorrectly defaults to the first operation in the delivery chain (e.g., the internal 'PICK' operation) instead of the final, customer-facing 'OUT' operation. Cause: - Since picking is ordered by 'priority, scheduled_date asc, id desc', records are sorted by scheduled_date, this often resulted in selecting an internal 'PICK' operation instead of the final 'OUT' operation, making a more specific filter necessary. Fix: - The code now explicitly filters for pickings with the type code 'outgoing' and sets it as the default delivery order. task-4948134 Forward-Port-Of: odoo/enterprise#93154
This update automatically calculates and transmits the required 2050 retirement savings contributions (ELM) for Swiss companies using Odoo. Previously, this calculation was manual, introducing potential errors and delays. This change ensures accurate and timely reporting to the Swiss tax authorities, improving compliance.
Original PR description
task-5166226 Forward-Port-Of: odoo/enterprise#103542 Forward-Port-Of: odoo/enterprise#103453