[fix] [minor] call set_dynamic_labels after onload_post_render
diff --git a/accounts/doctype/sales_invoice/sales_invoice.js b/accounts/doctype/sales_invoice/sales_invoice.js
index bc36f58..928728b 100644
--- a/accounts/doctype/sales_invoice/sales_invoice.js
+++ b/accounts/doctype/sales_invoice/sales_invoice.js
@@ -98,8 +98,6 @@
 			// }, 'icon-desktop');
 
 		}
-		
-		cur_frm.cscript.hide_fields(doc, dt, dn);
 	},
 
 	toggle_pos: function(show) {
@@ -178,6 +176,11 @@
 	entries_add: function(doc, cdt, cdn) {
 		var row = wn.model.get_doc(cdt, cdn);
 		this.frm.script_manager.copy_from_first_row("entries", row, ["income_account", "cost_center"]);
+	},
+	
+	set_dynamic_labels: function() {
+		this._super();
+		this.hide_fields(this.frm.doc);
 	}
 });
 
diff --git a/public/js/transaction.js b/public/js/transaction.js
index 67204f3..c4601dd 100644
--- a/public/js/transaction.js
+++ b/public/js/transaction.js
@@ -42,6 +42,7 @@
 				callback: function(r) {
 					// remove this call when using client side mapper
 					me.set_default_values();
+					me.set_dynamic_labels();
 				}
 			});
 		}