[fixes] test case fixes for multi-currency check
diff --git a/erpnext/accounts/doctype/journal_entry/journal_entry.py b/erpnext/accounts/doctype/journal_entry/journal_entry.py
index f11a16c..ca7cb7e 100644
--- a/erpnext/accounts/doctype/journal_entry/journal_entry.py
+++ b/erpnext/accounts/doctype/journal_entry/journal_entry.py
@@ -626,8 +626,6 @@
 	cost_center = frappe.db.get_value("Company", ref_doc.company, "cost_center")
 	exchange_rate = 1
 	if args.get("party_account"):
-		print "here..."
-		print args.get("party_account"), args.get("party_account_currency")
 		exchange_rate = get_exchange_rate(args.get("party_account"), args.get("party_account_currency"),
 			ref_doc.company, ref_doc.doctype, ref_doc.name)
 
diff --git a/erpnext/accounts/doctype/payment_request/payment_request.py b/erpnext/accounts/doctype/payment_request/payment_request.py
index 92ffc22..5b76907 100644
--- a/erpnext/accounts/doctype/payment_request/payment_request.py
+++ b/erpnext/accounts/doctype/payment_request/payment_request.py
@@ -33,7 +33,7 @@
 			frappe.throw(_("Payment Gateway Account is not configured"))
 			
 	def validate_payment_gateway(self):
-		if self.gateway == "PayPal":
+		if self.payment_gateway == "PayPal":
 			if not frappe.db.get_value("PayPal Settings", None, "api_username"):
 				if not frappe.conf.paypal_username:
 					frappe.throw(_("PayPal Settings missing"))
@@ -109,7 +109,6 @@
 			"posting_date": nowdate()
 		})
 		
-		print jv.as_dict()
 		jv.insert(ignore_permissions=True)
 		jv.submit()
 
@@ -126,7 +125,6 @@
 						
 	def get_message(self):
 		"""return message with payment gateway link"""
-		print self.payment_url
 		return  cstr(self.message) + " <a href='{0}'>{1}</a>".format(self.payment_url, \
 			self.payment_url_message or _(" Click here to pay"))
 		
@@ -209,11 +207,11 @@
 	"""get amount based on doctype"""
 	if dt == "Sales Order":
 		base_grand_total = flt(ref_doc.base_grand_total)
-		grand_total = flt(ref_doc.base_grand_total) - flt(ref_doc.advance_paid) / flt(ref_doc.conversion_rate)
-
+		grand_total = (flt(ref_doc.base_grand_total) - flt(ref_doc.advance_paid)) / flt(ref_doc.conversion_rate, 2)
+		
 	if dt == "Sales Invoice":
 		base_grand_total = flt(ref_doc.base_grand_total)
-		grand_total = flt(ref_doc.base_grand_total) - flt(ref_doc.outstanding_amount) / flt(ref_doc.conversion_rate)
+		grand_total = (flt(ref_doc.base_grand_total) - flt(ref_doc.outstanding_amount)) / flt(ref_doc.conversion_rate, 2)
 	
 	if base_grand_total > 0 and grand_total > 0 :
 		return base_grand_total, grand_total
diff --git a/erpnext/accounts/doctype/payment_request/test_payment_request.py b/erpnext/accounts/doctype/payment_request/test_payment_request.py
index 8ef340d..b041aa1 100644
--- a/erpnext/accounts/doctype/payment_request/test_payment_request.py
+++ b/erpnext/accounts/doctype/payment_request/test_payment_request.py
@@ -6,7 +6,7 @@
 import frappe
 import unittest
 from erpnext.selling.doctype.sales_order.test_sales_order import make_sales_order
-from erpnext.accounts.doctype.payment_request.payment_request import make_payment_request
+from erpnext.accounts.doctype.payment_request.payment_request import make_payment_request, get_gateway_details
 from erpnext.accounts.doctype.sales_invoice.test_sales_invoice import create_sales_invoice
 # test_records = frappe.get_test_records('Payment Request')
 
@@ -74,6 +74,18 @@
 		pr = make_payment_request(dt="Sales Invoice", dn=SI_USD.name, recipient_id="saurabh@erpnext.com",
 			mute_email=1, return_doc=1, payemnt_gateway="_Test Gateway - USD")
 		
-		self.assertRaises(frappe.ValidationError, pr.save)
+		jv = pr.set_as_paid()
+		
+		payemnt_gateway_details = get_gateway_details({"payemnt_gateway": "_Test Gateway - USD"})
+		
+		accounts = jv.accounts.as_dict()
+		
+		self.assertEquals(accounts[0].account, "_Test Receivable USD - _TC")
+		self.assertEquals(accounts[0].account, payemnt_gateway_details.payment_account)
+		
+		
+			
+			
+			
 		
 		
diff --git a/erpnext/templates/pages/order.py b/erpnext/templates/pages/order.py
index 5cb3ff2..bf1514a 100644
--- a/erpnext/templates/pages/order.py
+++ b/erpnext/templates/pages/order.py
@@ -17,8 +17,6 @@
 		{"reference_name": frappe.form_dict.name}, "name")
 	
 	context.enabled_checkout = frappe.get_doc("Shopping Cart Settings").enable_checkout
-	
-	print context.enabled_checkout
-		
+			
 	if not context.doc.has_website_permission("read"):
 		frappe.throw(_("Not Permitted"), frappe.PermissionError)