Saturday, July 17, 2021
3 changes · master
Enhancements to existing features
Sales users can no longer enter a down payment percentage above 100% when creating an invoice. This helps avoid incorrect invoices and downstream processing issues by directing users to use a fixed amount for larger payments.
Original PR description
When using the create invoice wizard to create a down payment invoice, users are able to capture a percentage > 100% which may cause downstream issues. This commit gives a non-blocking warning. Task 2484894
Miscellaneous changes
Description of the issue/feature this PR addresses: Goto runbot : https://8565349-14-0-all.runbot50.odoo.com/web?#id=&action=1113&model=sale.order&view_type=form&cids=1&menu_id=791 - Create a pricelist A - Create a pricelist B, add item with base='pricelist' and pricelist_is = Pricelist A - Unlink Pricelist A - Create a sale order with pricelist B - Add product --> Traceback KeyError: 'pricelist' @tde-banana-odoo To according the stable guideline I have no use `ondelete='restrict
Original PR description
Description of the issue/feature this PR addresses: Goto runbot : https://8565349-14-0-all.runbot50.odoo.com/web?#id=&action=1113&model=sale.order&view_type=form&cids=1&menu_id=791 - Create a pricelist A - Create a pricelist B, add item with base='pricelist' and pricelist_is = Pricelist A - Unlink Pricelist A - Create a sale order with pricelist B - Add product --> Traceback KeyError: 'pricelist' @tde-banana-odoo To according the stable guideline I have no use `ondelete='restrict'`. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#73845 Forward-Port-Of: odoo/odoo#72890