Merge pull request #49774 from frappe/mergify/bp/version-15-hotfix/pr-49640

fix: include precision in validation (backport #49640)
This commit is contained in:
ruthra kumar
2025-09-29 14:29:45 +05:30
committed by GitHub

View File

@@ -127,7 +127,13 @@ class PaymentRequest(Document):
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(
_("Total Payment Request amount cannot be greater than {0} amount").format(
self.reference_doctype