diff --git a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js index ab15be7b238e9e4a3ecbbda3bd05d9698dd3301b..84e88287c9cdcf29a0bda8ea6cd40dd70768decf 100644 --- a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js +++ b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js @@ -116,10 +116,13 @@ erpnext.accounts.PurchaseInvoice = class PurchaseInvoice extends erpnext.buying. cur_frm.page.set_inner_btn_group_as_primary(__('Create')); } - if(!doc.is_return && doc.docstatus==1) { - if(doc.outstanding_amount >= 0 || Math.abs(flt(doc.outstanding_amount)) < flt(doc.grand_total)) { - cur_frm.add_custom_button(__('Return / Debit Note'), - this.make_debit_note, __('Create')); + if (!doc.is_return && doc.docstatus == 1) { + if (doc.outstanding_amount >= 0 || Math.abs(flt(doc.outstanding_amount)) < flt(doc.grand_total)) { + this.frm.add_custom_button( + __("Return / Debit Note"), + this.make_debit_note.bind(this), + __("Create") + ); } }