EC-CUBE / coupon-plugin

GNU Lesser General Public License v2.1
11 stars 41 forks source link

割引き率での値引き金額の端数が合わない #120

Closed chihiro-adachi closed 5 years ago

chihiro-adachi commented 5 years ago

値引き率での値引き金額の端数が合わないケースがある。

以下の設定の場合、

税込:4,222 1.08 = 4559.8 -> 切り捨てで4,559円 10%引きの値引き額:4,5590.1 = 455.9 → 切り捨てで 455円 

になると思われるが、実際には456円の値引き額となる。

https://github.com/EC-CUBE/coupon-plugin/blob/4.0/Service/CouponService.php#L296 で、商品明細の税込額を算出する際、四捨五入固定となっているため。