[fix] call get_party_account only if party is set
diff --git a/erpnext/public/js/controllers/transaction.js b/erpnext/public/js/controllers/transaction.js
index 6f36bdb..b6698df 100644
--- a/erpnext/public/js/controllers/transaction.js
+++ b/erpnext/public/js/controllers/transaction.js
@@ -280,14 +280,15 @@
 					var party_type = "Supplier";
 					var party_account_field = 'credit_to';
 				}
-
-				if(me.frm.doc[frappe.model.scrub(party_type)]) {
+				
+				var party = me.frm.doc[frappe.model.scrub(party_type)];
+				if(party) {
 					return frappe.call({
 						method: "erpnext.accounts.party.get_party_account",
 						args: {
 							company: me.frm.doc.company,
 							party_type: party_type,
-							party: me.frm.doc[frappe.model.scrub(party_type)]
+							party: party
 						},
 						callback: function(r) {
 							if(!r.exc && r.message) {
@@ -296,6 +297,8 @@
 							}
 						}
 					});
+				} else {
+					set_pricing();
 				}
 			} else {
 				set_pricing();