Error fixed in gl netry when negative entry and cancel event
This commit is contained in:
parent
ed7de5fee2
commit
04a276c934
@ -204,10 +204,17 @@ class DocType:
|
|||||||
# ----------------
|
# ----------------
|
||||||
def save_entries(self, cancel, adv_adj, update_outstanding):
|
def save_entries(self, cancel, adv_adj, update_outstanding):
|
||||||
for le in self.entries:
|
for le in self.entries:
|
||||||
# cancel
|
#toggle debit, credit if negative entry
|
||||||
if cancel or flt(le.debit) < 0 or flt(le.credit) < 0:
|
if flt(le.debit) < 0 or flt(le.credit) < 0:
|
||||||
tmp=le.debit
|
tmp=le.debit
|
||||||
le.debit, le.credit = abs(flt(le.credit)), abs(flt(tmp))
|
le.debit, le.credit = abs(flt(le.credit)), abs(flt(tmp))
|
||||||
|
|
||||||
|
# toggled debit/credit in two separate condition because both should be executed at the
|
||||||
|
# time of cancellation when there is negative amount (tax discount)
|
||||||
|
if cancel:
|
||||||
|
tmp=le.debit
|
||||||
|
le.debit, le.credit = abs(flt(le.credit)), abs(flt(tmp))
|
||||||
|
|
||||||
|
|
||||||
le_obj = get_obj(doc=le)
|
le_obj = get_obj(doc=le)
|
||||||
# validate except on_cancel
|
# validate except on_cancel
|
||||||
|
Loading…
x
Reference in New Issue
Block a user