[minor] fixed testcase
diff --git a/erpnext/controllers/selling_controller.py b/erpnext/controllers/selling_controller.py
index 55b4a43..7faba41 100644
--- a/erpnext/controllers/selling_controller.py
+++ b/erpnext/controllers/selling_controller.py
@@ -149,6 +149,7 @@
 					(1 + cumulated_tax_fraction), self.precision("base_amount", item))
 
 				item.base_rate = flt(item.base_amount / item.qty, self.precision("base_rate", item))
+				item.discount_percentage = flt(item.discount_percentage, self.precision("discount_percentage", item))
 
 				if item.discount_percentage == 100:
 					item.base_price_list_rate = item.base_rate