diff --git a/addons/point_of_sale/static/src/js/Screens/ProductScreen/ProductScreen.js b/addons/point_of_sale/static/src/js/Screens/ProductScreen/ProductScreen.js index 188b2b30d1f..44e595455ed 100644 --- a/addons/point_of_sale/static/src/js/Screens/ProductScreen/ProductScreen.js +++ b/addons/point_of_sale/static/src/js/Screens/ProductScreen/ProductScreen.js @@ -245,7 +245,12 @@ odoo.define('point_of_sale.ProductScreen', function(require) { // update the options depending on the type of the scanned code if (code.type === 'price') { - Object.assign(options, { price: code.value }); + Object.assign(options, { + price: code.value, + extras: { + price_manually_set: true, + }, + }); } else if (code.type === 'weight') { Object.assign(options, { quantity: code.value,