make ledger entry is qty and actual qty are both zero in stock reco
This commit is contained in:
parent
7f0befb94f
commit
66091b1eeb
@ -127,15 +127,18 @@ class DocType:
|
|||||||
# update mar
|
# update mar
|
||||||
# -----------
|
# -----------
|
||||||
def update_mar(self, d, qty_diff):
|
def update_mar(self, d, qty_diff):
|
||||||
|
"""
|
||||||
|
update item valuation in previous date and also on post date if no qty diff
|
||||||
|
"""
|
||||||
|
|
||||||
|
self.update_item_valuation_pre_date(d)
|
||||||
|
|
||||||
if not flt(d[self.label['qty']]) and not flt(d[self.label['actual_qty']]):
|
if not flt(d[self.label['qty']]) and not flt(d[self.label['actual_qty']]):
|
||||||
# seems like a special condition when there is no actual quanitity but there is a rate, may be only for setting a rate!
|
# seems like a special condition when there is no actual quanitity but there is a rate, may be only for setting a rate!
|
||||||
self.make_sl_entry(1,d,1)
|
self.make_sl_entry(1,d,1)
|
||||||
self.make_sl_entry(1,d,-1)
|
self.make_sl_entry(1,d,-1)
|
||||||
else:
|
elif not qty_diff:
|
||||||
self.update_item_valuation_pre_date(d)
|
self.update_item_valuation_post_date(d)
|
||||||
|
|
||||||
if not qty_diff:
|
|
||||||
self.update_item_valuation_post_date(d)
|
|
||||||
|
|
||||||
# update valuation rate as csv file in all sle before reconciliation date
|
# update valuation rate as csv file in all sle before reconciliation date
|
||||||
# ------------------------------------------------------------------------
|
# ------------------------------------------------------------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user