diff --git a/erpnext/accounts/doctype/sales_invoice/sales_invoice.js b/erpnext/accounts/doctype/sales_invoice/sales_invoice.js index 743f7eea69b..d92f525e7a3 100644 --- a/erpnext/accounts/doctype/sales_invoice/sales_invoice.js +++ b/erpnext/accounts/doctype/sales_invoice/sales_invoice.js @@ -387,13 +387,15 @@ cur_frm.cscript.cost_center = function(doc, cdt, cdn) { } cur_frm.cscript.on_submit = function(doc, cdt, cdn) { - if(cint(frappe.boot.notification_settings.sales_invoice)) { - cur_frm.email_doc(frappe.boot.notification_settings.sales_invoice_message); - } - $.each(doc["entries"], function(i, row) { if(row.delivery_note) frappe.model.clear_doc("Delivery Note", row.delivery_note) }) + + if(cint(frappe.boot.notification_settings.sales_invoice)) { + cur_frm.email_doc(frappe.boot.notification_settings.sales_invoice_message); + } else if(cur_frm.doc.is_pos) { + new_doc("Sales Invoice"); + } } cur_frm.cscript.send_sms = function() { diff --git a/erpnext/public/js/transaction.js b/erpnext/public/js/transaction.js index 41b384267f8..7943552238c 100644 --- a/erpnext/public/js/transaction.js +++ b/erpnext/public/js/transaction.js @@ -66,7 +66,7 @@ erpnext.TransactionController = erpnext.stock.StockController.extend({ make_pos_btn: function() { var me = this; - if(this.frm.doc.docstatus===0) { + if(this.frm.doc.docstatus <= 1) { if(!this.pos_active) { var btn_label = __("POS View"), icon = "icon-th";