From d9ab725be45c4d29408434c75e8c3743c3cf8e29 Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Thu, 1 Oct 2015 19:15:06 +0530 Subject: [PATCH] [fix] In Payment Tool, Set Payment Amount = Outstanding Amount if checked --- .../doctype/payment_tool/payment_tool.js | 5 +++- .../doctype/payment_tool/payment_tool.json | 24 ++++++++++++++++++- 2 files changed, 27 insertions(+), 2 deletions(-) diff --git a/erpnext/accounts/doctype/payment_tool/payment_tool.js b/erpnext/accounts/doctype/payment_tool/payment_tool.js index 0b4fb2dade..ec15b47eb1 100644 --- a/erpnext/accounts/doctype/payment_tool/payment_tool.js +++ b/erpnext/accounts/doctype/payment_tool/payment_tool.js @@ -141,7 +141,10 @@ frappe.ui.form.on("Payment Tool", "get_outstanding_vouchers", function(frm) { c.against_voucher_no = d.voucher_no; c.total_amount = d.invoice_amount; c.outstanding_amount = d.outstanding_amount; - c.payment_amount = d.outstanding_amount; + + if (frm.doc.set_payment_amount) { + c.payment_amount = d.outstanding_amount; + } }); } refresh_field("vouchers"); diff --git a/erpnext/accounts/doctype/payment_tool/payment_tool.json b/erpnext/accounts/doctype/payment_tool/payment_tool.json index 55e70481e2..a99054fba1 100644 --- a/erpnext/accounts/doctype/payment_tool/payment_tool.json +++ b/erpnext/accounts/doctype/payment_tool/payment_tool.json @@ -185,6 +185,28 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "fieldname": "set_payment_amount", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "in_filter": 0, + "in_list_view": 0, + "label": "Set Payment Amount = Outstanding Amount", + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "read_only": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_on_submit": 0, "bold": 0, @@ -474,7 +496,7 @@ "is_submittable": 0, "issingle": 1, "istable": 0, - "modified": "2015-08-31 18:58:21.813054", + "modified": "2015-10-01 09:43:24.199025", "modified_by": "Administrator", "module": "Accounts", "name": "Payment Tool",