Index: branches/version-2_13-dev/data/class/util/SC_Utils.php
===================================================================
--- branches/version-2_13-dev/data/class/util/SC_Utils.php	(revision 23461)
+++ branches/version-2_13-dev/data/class/util/SC_Utils.php	(revision 23463)
@@ -697,22 +697,5 @@
         $real_tax = $tax / 100;
         $ret = $price * $real_tax;
-        switch ($tax_rule) {
-            // 四捨五入
-            case 1:
-                $ret = round($ret);
-                break;
-            // 切り捨て
-            case 2:
-                $ret = floor($ret);
-                break;
-            // 切り上げ
-            case 3:
-                $ret = ceil($ret);
-                break;
-            // デフォルト:切り上げ
-            default:
-                $ret = ceil($ret);
-                break;
-        }
+        $ret = SC_Helper_TaxRule_Ex::roundByCalcRule($ret, $tax_rule);
 
         return $ret;
@@ -762,22 +745,5 @@
         $real_point = $point_rate / 100;
         $ret = $price * $real_point;
-        switch ($rule) {
-            // 四捨五入
-            case 1:
-                $ret = round($ret);
-                break;
-            // 切り捨て
-            case 2:
-                $ret = floor($ret);
-                break;
-            // 切り上げ
-            case 3:
-                $ret = ceil($ret);
-                break;
-            // デフォルト:切り上げ
-            default:
-                $ret = ceil($ret);
-                break;
-        }
+        $ret = SC_Helper_TaxRule_Ex::roundByCalcRule($ret, $rule);
 
         return $ret;
