From 6f3904a20a4fdd117b6d8a4802d622b5e9415d8f Mon Sep 17 00:00:00 2001 From: khushi8112 Date: Tue, 30 Dec 2025 12:05:48 +0530 Subject: [PATCH] fix: expense_account query override in Purchase Receipt (cherry picked from commit 292a51c160fa46b3ec2984e6c7238c1c79fa208d) --- .../purchase_receipt/purchase_receipt.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.js b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.js index ce462f73039..b5c1c38729f 100644 --- a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.js +++ b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.js @@ -17,13 +17,6 @@ frappe.ui.form.on("Purchase Receipt", { "Landed Cost Voucher": "Landed Cost Voucher", }; - frm.set_query("expense_account", "items", function () { - return { - query: "erpnext.controllers.queries.get_expense_account", - filters: { company: frm.doc.company }, - }; - }); - frm.set_query("wip_composite_asset", "items", function () { return { filters: { is_composite_asset: 1, docstatus: 0 }, @@ -171,6 +164,16 @@ erpnext.stock.PurchaseReceiptController = class PurchaseReceiptController extend this.setup_accounting_dimension_triggers(); this.setup_posting_date_time_check(); super.setup(doc); + + this.frm.set_query("expense_account", "items", () => { + return { + query: "erpnext.controllers.queries.get_expense_account", + filters: { + company: this.frm.doc.company, + disabled: 0, + }, + }; + }); } refresh() {