fix: batch qty conversion factor issue fixed in pos transaction (#34917)
This commit is contained in:
parent
eaa5f1fd9d
commit
59f3fedbf7
@ -559,8 +559,10 @@ erpnext.PointOfSale.Controller = class {
|
||||
|
||||
item_row = this.frm.add_child('items', new_item);
|
||||
|
||||
if (field === 'qty' && value !== 0 && !this.allow_negative_stock)
|
||||
await this.check_stock_availability(item_row, value, this.frm.doc.set_warehouse);
|
||||
if (field === 'qty' && value !== 0 && !this.allow_negative_stock) {
|
||||
const qty_needed = value * item_row.conversion_factor;
|
||||
await this.check_stock_availability(item_row, qty_needed, this.frm.doc.set_warehouse);
|
||||
}
|
||||
|
||||
await this.trigger_new_item_events(item_row);
|
||||
|
||||
|
@ -376,7 +376,7 @@ def get_pos_reserved_batch_qty(filters):
|
||||
|
||||
p = frappe.qb.DocType("POS Invoice").as_("p")
|
||||
item = frappe.qb.DocType("POS Invoice Item").as_("item")
|
||||
sum_qty = frappe.query_builder.functions.Sum(item.qty).as_("qty")
|
||||
sum_qty = frappe.query_builder.functions.Sum(item.stock_qty).as_("qty")
|
||||
|
||||
reserved_batch_qty = (
|
||||
frappe.qb.from_(p)
|
||||
|
Loading…
x
Reference in New Issue
Block a user