From b8d0dec7f505fd0d25267c796f450181f554a251 Mon Sep 17 00:00:00 2001 From: Mangesh-Khairnar Date: Tue, 7 May 2019 11:29:20 +0530 Subject: [PATCH] feat: filter bank from company account --- .../doctype/payment_entry/payment_entry.js | 7 +++++++ .../doctype/payment_order/payment_order.js | 9 +++++++++ .../doctype/payment_order/payment_order.json | 16 ++++++++-------- 3 files changed, 24 insertions(+), 8 deletions(-) diff --git a/erpnext/accounts/doctype/payment_entry/payment_entry.js b/erpnext/accounts/doctype/payment_entry/payment_entry.js index 5707d154c19..ffba8c8f7f5 100644 --- a/erpnext/accounts/doctype/payment_entry/payment_entry.js +++ b/erpnext/accounts/doctype/payment_entry/payment_entry.js @@ -30,6 +30,13 @@ frappe.ui.form.on('Payment Entry', { } } }); + frm.set_query("bank_account", function() { + return { + filters: { + "is_company_account":0 + } + } + }); frm.set_query("contact_person", function() { if (frm.doc.party) { return { diff --git a/erpnext/accounts/doctype/payment_order/payment_order.js b/erpnext/accounts/doctype/payment_order/payment_order.js index f0071b83f29..61ead017470 100644 --- a/erpnext/accounts/doctype/payment_order/payment_order.js +++ b/erpnext/accounts/doctype/payment_order/payment_order.js @@ -2,6 +2,15 @@ // For license information, please see license.txt frappe.ui.form.on('Payment Order', { + setup: function(frm) { + frm.set_query("company_bank_account", function() { + return { + filters: { + "is_company_account":1 + } + } + }); + }, refresh: function(frm) { if (frm.doc.docstatus == 0) { frm.add_custom_button(__('Payment Request'), function() { diff --git a/erpnext/accounts/doctype/payment_order/payment_order.json b/erpnext/accounts/doctype/payment_order/payment_order.json index 006974194a7..00183591347 100644 --- a/erpnext/accounts/doctype/payment_order/payment_order.json +++ b/erpnext/accounts/doctype/payment_order/payment_order.json @@ -12,7 +12,7 @@ "column_break_2", "posting_date", "bank", - "bank_account", + "company_bank_account", "section_break_5", "references", "amended_from" @@ -80,21 +80,21 @@ "print_hide": 1, "read_only": 1 }, - { - "fieldname": "bank_account", - "fieldtype": "Link", - "label": "Bank Account", - "options": "Bank Account" - }, { "fieldname": "payment_order_type", "fieldtype": "Select", "label": "Payment Order Type", "options": "\nPayment Request\nPayment Entry" + }, + { + "fieldname": "company_bank_account", + "fieldtype": "Link", + "label": "Company Bank Account", + "options": "Bank Account" } ], "is_submittable": 1, - "modified": "2019-05-06 16:40:11.397341", + "modified": "2019-05-06 19:57:03.661653", "modified_by": "Administrator", "module": "Accounts", "name": "Payment Order",