3系:個別税率を設定した商品で、課税規則が常に「四捨五入」で計算されている
Open
bug:Middle
- Dominant language
- PHP
- Stars
- 13
- Forks
- 26
- PR merge metrics
- No merged PRs in 30d
Description
## 概要(Overview)
個別税率を設定した商品の場合、課税規則が常に「四捨五入」で計算されている。
※課税規則:税込み金額計算時の端数処理の方法(四捨五入,切り上げ,切り捨て)
## 関連するIssue
4系は4.0.3以降で修正済み https://github.com/EC-CUBE/ec-cube/issues/2114
## 期待する内容(Expect)
- 税率設定>共通税率設定の課税規則に連動する。
## 再現手順(Procedure)
```
前提として、3.0.0〜3.0.18には商品別税率が反映されない不具合が報告されています。
以下の再現手順は、この不具合を修正済みの前提での手順になります。
修正方法は、 https://doc.ec-cube.net/spec_tax の注意書きを参照してください。
```
1. 基本情報設定>税率設定で、商品別税率機能を"有効"にする。
1. 税率一覧を編集し、課税規則を「切り上げ」に変更する。
1. 商品を作成する。
・販売価格:123円
・税率:1%
1. フロント画面から、作成した商品をカートに入れる。
1. 商品の金額が124円(123*1.01=124.23)になっている。⇒ 「四捨五入」になっている(NG)
### 環境 (environment)
+ EC-CUBE: 3.0.18
+ PHP: 7
+ DB: sqlite3
## 関連情報 (Ref)
Contributor guide
Assessment
This issue has not been assessed yet.