mirror of
https://github.com/frappe/erpnext.git
synced 2026-03-23 13:12:22 +01:00
fix: include precision in validation
(cherry picked from commit 1de0c46c51)
This commit is contained in:
@@ -127,7 +127,13 @@ class PaymentRequest(Document):
|
|||||||
|
|
||||||
existing_payment_request_amount = flt(get_existing_payment_request_amount(ref_doc))
|
existing_payment_request_amount = flt(get_existing_payment_request_amount(ref_doc))
|
||||||
|
|
||||||
if existing_payment_request_amount + flt(self.grand_total) > ref_amount:
|
if (
|
||||||
|
flt(
|
||||||
|
existing_payment_request_amount + flt(self.grand_total, self.precision("grand_total")),
|
||||||
|
get_currency_precision(),
|
||||||
|
)
|
||||||
|
> ref_amount
|
||||||
|
):
|
||||||
frappe.throw(
|
frappe.throw(
|
||||||
_("Total Payment Request amount cannot be greater than {0} amount").format(
|
_("Total Payment Request amount cannot be greater than {0} amount").format(
|
||||||
self.reference_doctype
|
self.reference_doctype
|
||||||
|
|||||||
Reference in New Issue
Block a user