Closed chihiro-adachi closed 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 で、商品明細の税込額を算出する際、四捨五入固定となっているため。
値引き率での値引き金額の端数が合わないケースがある。
以下の設定の場合、
税込: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 で、商品明細の税込額を算出する際、四捨五入固定となっているため。