Merge branch 'master' of github.com:webnotes/erpnext
diff --git a/accounts/doctype/sales_invoice/sales_invoice.js b/accounts/doctype/sales_invoice/sales_invoice.js
index 928728b..8db8a72 100644
--- a/accounts/doctype/sales_invoice/sales_invoice.js
+++ b/accounts/doctype/sales_invoice/sales_invoice.js
@@ -204,7 +204,10 @@
cur_frm.fields_dict['entries'].grid.set_column_disp(item_flds_normal, false);
} else {
hide_field('payments_section');
- unhide_field(par_flds);
+ for (i in par_flds) {
+ var docfield = wn.meta.docfield_map[doc.doctype][par_flds[i]];
+ if(!docfield.hidden) unhide_field(par_flds[i]);
+ }
cur_frm.fields_dict['entries'].grid.set_column_disp(item_flds_normal, true);
}