precision issue fixed in report
This commit is contained in:
parent
395724dcdb
commit
97cc4dd582
@ -68,14 +68,16 @@ def get_item_warehouse_batch_map(filters):
|
|||||||
}))
|
}))
|
||||||
qty_dict = iwb_map[d.item_code][d.warehouse][d.batch_no]
|
qty_dict = iwb_map[d.item_code][d.warehouse][d.batch_no]
|
||||||
if d.posting_date < filters["from_date"]:
|
if d.posting_date < filters["from_date"]:
|
||||||
qty_dict.opening_qty += flt(d.actual_qty, float_precision)
|
qty_dict.opening_qty = flt(qty_dict.opening_qty, float_precision) \
|
||||||
|
+ flt(d.actual_qty, float_precision)
|
||||||
elif d.posting_date >= filters["from_date"] and d.posting_date <= filters["to_date"]:
|
elif d.posting_date >= filters["from_date"] and d.posting_date <= filters["to_date"]:
|
||||||
if flt(d.actual_qty) > 0:
|
if flt(d.actual_qty) > 0:
|
||||||
qty_dict.in_qty += flt(d.actual_qty, float_precision)
|
qty_dict.in_qty = flt(qty_dict.in_qty, float_precision) + flt(d.actual_qty, float_precision)
|
||||||
else:
|
else:
|
||||||
qty_dict.out_qty += abs(flt(d.actual_qty, float_precision))
|
qty_dict.out_qty = flt(qty_dict.out_qty, float_precision) \
|
||||||
|
+ abs(flt(d.actual_qty, float_precision))
|
||||||
|
|
||||||
qty_dict.bal_qty += flt(d.actual_qty, float_precision)
|
qty_dict.bal_qty = flt(qty_dict.bal_qty, float_precision) + flt(d.actual_qty, float_precision)
|
||||||
|
|
||||||
return iwb_map
|
return iwb_map
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user