Thursday, March 20, 2025
5 changes · 17.0
Resolved issues and error corrections
This fix prevents the invoice delivery date from being automatically recalculated after a user manually changes it. It helps businesses keep the intended delivery and taxable supply dates accurate, especially in Czech localization workflows involving sales deliveries and invoices.
Original PR description
With `l10n_cz` and `sale_stock` installed: * create a SO with a deliverable line * confirm * validate the delivery for the SO * create the invoice for the SO * set the payment term for Immediate Payment * update the delivery date and the taxable supply date to different values Issue: the delivery date is recomputed even though we just set it. opw-4462810
This fixes an issue where promotion or reward line quantities could be edited when the event booth sales module was installed. Reward quantities now remain read-only as intended, helping prevent accidental changes to discounts or promotional offers on sales orders.
Original PR description
Steps to reproduce: - Install event_booth_sale module - Create SO. - Add product and apply any reward or promotion. - Try changing the quantity of the reward line. Issue: - Quantity of reward line is editable when event_booth_sale module is installed. Cause: - The readonly attribute was completely overridden instead of adding condition. - As a result, the quantity is only set to readonly when is_event_booth is True. Fix: - Update the readonly attribute by including the is_event_booth condition using the 'or' operator, ensuring that quantity of reward lines remain readonly as intended. opw-4585797 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Manufacturing app updates the product form's Manufactured smart button so it displays more clearly and consistently. This minor UI fix helps users better understand manufacturing-related product information at a glance.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR:  Desired behavior after PR is merged:  --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Invoice reports for Mexican electronic invoicing now show the generic VAT when an invoice is marked as CFDI to public. This keeps the printed report consistent with the generated XML for both national and international customers.
Original PR description
Change VAT in invoice report if the invoice is set as cfdi to public to use a generic vat for both national and international clients to have more coherence with the xml that is generated for the invoice. task-4588311
This fix ensures Helpdesk team forms correctly honor existing rules that can stop a record from being saved. It prevents Helpdesk from bypassing or breaking broader form save behavior, reducing the risk of incorrect or unintended saves.
Original PR description
As defined in https://github.com/odoo/odoo/blob/17.0/addons/web/static/src/views/form/form_controller.js#L322 A record save in Form Controllers can be prevented when `onWillSaveRecord` returns `false`. But since the override in `HelpdeskTeamController` did not consider `super`, it would always break such a flow.