diff --git a/addons/point_of_sale/static/src/js/models.js b/addons/point_of_sale/static/src/js/models.js index 5d5da0099d3..172eebe46a8 100644 --- a/addons/point_of_sale/static/src/js/models.js +++ b/addons/point_of_sale/static/src/js/models.js @@ -1815,6 +1815,7 @@ exports.Orderline = Backbone.Model.extend({ return; } this.product = options.product; + this.tax_ids = options.tax_ids; this.set_product_lot(this.product); this.set_quantity(1); this.discount = 0; diff --git a/addons/pos_sale/static/src/js/OrderManagementScreen/SaleOrderManagementScreen.js b/addons/pos_sale/static/src/js/OrderManagementScreen/SaleOrderManagementScreen.js index 7e0482728be..c91a8c30715 100644 --- a/addons/pos_sale/static/src/js/OrderManagementScreen/SaleOrderManagementScreen.js +++ b/addons/pos_sale/static/src/js/OrderManagementScreen/SaleOrderManagementScreen.js @@ -147,6 +147,7 @@ odoo.define('pos_sale.SaleOrderManagementScreen', function (require) { order: this.env.pos.get_order(), product: this.env.pos.db.get_product_by_id(line.product_id[0]), price: line.price_unit, + tax_ids: orderFiscalPos ? undefined : line.tax_id, price_manually_set: true, sale_order_origin_id: clickedOrder, sale_order_line_id: line,