diff --git a/erpnext/accounts/doctype/sales_invoice/sales_invoice.js b/erpnext/accounts/doctype/sales_invoice/sales_invoice.js index bf899a0e70e39b5a7b6c89b8a3607a5d272bbcef..9d8d37d3ce12b9b2166bbc1eb1c1c80455246d6a 100644 --- a/erpnext/accounts/doctype/sales_invoice/sales_invoice.js +++ b/erpnext/accounts/doctype/sales_invoice/sales_invoice.js @@ -112,10 +112,13 @@ erpnext.accounts.SalesInvoiceController = class SalesInvoiceController extends e return item.is_delivered_by_supplier ? true : false; }) - if(doc.outstanding_amount >= 0 || Math.abs(flt(doc.outstanding_amount)) < flt(doc.grand_total)) { - cur_frm.add_custom_button(__('Return / Credit Note'), - this.make_sales_return, __('Create')); - cur_frm.page.set_inner_btn_group_as_primary(__('Create')); + if (doc.outstanding_amount >= 0 || Math.abs(flt(doc.outstanding_amount)) < flt(doc.grand_total)) { + this.frm.add_custom_button( + __("Return / Credit Note"), + this.make_sales_return.bind(this), + __("Create") + ); + this.frm.page.set_inner_btn_group_as_primary(__("Create")); } if(cint(doc.update_stock)!=1) {