Sales Invoice List: show percent paid as 100% if grand total is 0
diff --git a/erpnext/accounts/doctype/sales_invoice/sales_invoice_list.js b/erpnext/accounts/doctype/sales_invoice/sales_invoice_list.js
index 5592bc5..42c80b4 100644
--- a/erpnext/accounts/doctype/sales_invoice/sales_invoice_list.js
+++ b/erpnext/accounts/doctype/sales_invoice/sales_invoice_list.js
@@ -7,8 +7,10 @@
add_columns: [{"content":"Percent Paid", width:"10%", type:"bar-graph",
label: "Payment Received"}],
prepare_data: function(data) {
- data["Percent Paid"] = (data.docstatus===1 && flt(data.grand_total))
- ? (((flt(data.grand_total) - flt(data.outstanding_amount)) / flt(data.grand_total)) * 100)
- : 0;
+ if (data.docstatus === 1) {
+ data["Percent Paid"] = flt(data.grand_total)
+ ? (((flt(data.grand_total) - flt(data.outstanding_amount)) / flt(data.grand_total)) * 100)
+ : 100.0;
+ }
}
};