diff --git a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice_list.js b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice_list.js index f9dd4cde9ea..7bb25581f33 100644 --- a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice_list.js +++ b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice_list.js @@ -16,9 +16,8 @@ wn.doclistviews['Purchase Invoice'] = wn.views.ListView.extend({ prepare_data: function(data) { this._super(data); - data.paid = flt( - ((data.grand_total - data.outstanding_amount) / data.grand_total) * 100, - 2); + data.paid = data.docstatus == 1 ? + flt(((data.grand_total - data.outstanding_amount) / data.grand_total) * 100, 2) : 0; }, columns: [ diff --git a/erpnext/accounts/doctype/sales_invoice/sales_invoice_list.js b/erpnext/accounts/doctype/sales_invoice/sales_invoice_list.js index 1c3b2d38ce9..cbe1741ae3e 100644 --- a/erpnext/accounts/doctype/sales_invoice/sales_invoice_list.js +++ b/erpnext/accounts/doctype/sales_invoice/sales_invoice_list.js @@ -14,7 +14,8 @@ wn.doclistviews['Sales Invoice'] = wn.views.ListView.extend({ }, prepare_data: function(data) { this._super(data); - data.paid = flt((data.grand_total - data.outstanding_amount) / data.grand_total * 100, 2); + data.paid = (data.docstatus == 1) ? + flt((data.grand_total - data.outstanding_amount) / data.grand_total * 100, 2) : 0; }, columns: [ {width: '3%', content: 'check'},