fix: wrong value for total amount in payments

(cherry picked from commit bf88b8eb65)
This commit is contained in:
HarryPaulo
2024-04-02 09:50:30 -03:00
committed by Mergify
parent 87e30a2981
commit 807def0f04

View File

@@ -441,6 +441,7 @@ class POSInvoice(SalesInvoice):
if self.is_return:
invoice_total = self.rounded_total or self.grand_total
total_amount_in_payments = flt(total_amount_in_payments, self.precision("grand_total"))
if total_amount_in_payments and total_amount_in_payments < invoice_total:
frappe.throw(_("Total payments amount can't be greater than {}").format(-invoice_total))