Merge pull request #31813 from ruchamahabal/fix-claim

This commit is contained in:
Rucha Mahabal
2022-08-09 18:52:22 +05:30
committed by GitHub
2 changed files with 8 additions and 5 deletions

View File

@@ -254,9 +254,11 @@ frappe.ui.form.on("Expense Claim", {
}, __("View"));
}
if (frm.doc.docstatus===1 && !cint(frm.doc.is_paid) && cint(frm.doc.grand_total) > 0
&& (cint(frm.doc.total_amount_reimbursed) < cint(frm.doc.total_sanctioned_amount))
&& frappe.model.can_create("Payment Entry")) {
if (
frm.doc.docstatus === 1
&& frm.doc.status !== "Paid"
&& frappe.model.can_create("Payment Entry")
) {
frm.add_custom_button(__('Payment'),
function() { frm.events.make_payment_entry(frm); }, __('Create'));
}

View File

@@ -305,8 +305,9 @@ class ExpenseClaim(AccountsController):
if self.total_advance_amount:
precision = self.precision("total_advance_amount")
amount_with_taxes = flt(self.total_sanctioned_amount, precision) + flt(
self.total_taxes_and_charges, precision
amount_with_taxes = flt(
(flt(self.total_sanctioned_amount, precision) + flt(self.total_taxes_and_charges, precision)),
precision,
)
if flt(self.total_advance_amount, precision) > amount_with_taxes: