[fix] [minor] rate calculation on server side, only if blank/0 (honour client side calculation sequence), shopping cart settings
diff --git a/utilities/transaction_base.py b/utilities/transaction_base.py
index 47e35f1..d2bffcf 100644
--- a/utilities/transaction_base.py
+++ b/utilities/transaction_base.py
@@ -77,9 +77,9 @@
 		"""
 		customer_defaults = self.get_customer_defaults()
 					
-		customer_defaults["price_list_name"] = customer_defaults.get("price_list") or \
+		customer_defaults["selling_price_list"] = customer_defaults.get("price_list") or \
 			webnotes.conn.get_value("Customer Group", self.doc.customer_group, "default_price_list") or \
-			self.doc.price_list
+			self.doc.selling_price_list
 			
 		for fieldname, val in customer_defaults.items():
 			if self.meta.get_field(fieldname):