fix(pos): error while consolidating pos invoices

(cherry picked from commit 33762dbbac)
This commit is contained in:
Saqib Ansari
2022-08-10 14:17:28 +05:30
committed by Mergify
parent 78a992c086
commit 319ee41403
2 changed files with 22 additions and 1 deletions

View File

@@ -770,6 +770,18 @@ class calculate_taxes_and_totals(object):
self.doc.precision("outstanding_amount"),
)
if (
self.doc.doctype == "Sales Invoice"
and self.doc.get("is_pos")
and self.doc.get("pos_profile")
and self.doc.get("is_consolidated")
):
write_off_limit = flt(
frappe.db.get_value("POS Profile", self.doc.pos_profile, "write_off_limit")
)
if write_off_limit and abs(self.doc.outstanding_amount) <= write_off_limit:
self.doc.write_off_outstanding_amount_automatically = 1
if (
self.doc.doctype == "Sales Invoice"
and self.doc.get("is_pos")