EC-CUBE / ec-cube3

EC-CUBE official repository version 3
https://www.ec-cube.net/
Other
13 stars 24 forks source link

3系:個別税率を設定した商品で、課税規則が常に「四捨五入」で計算されている #3

Open ryo-endo opened 5 years ago

ryo-endo commented 5 years ago

概要(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. 基本情報設定>税率設定で、商品別税率機能を"有効"にする。
  2. 税率一覧を編集し、課税規則を「切り上げ」に変更する。
  3. 商品を作成する。
    ・販売価格:123円
    ・税率:1%
  4. フロント画面から、作成した商品をカートに入れる。
  5. 商品の金額が124円(123*1.01=124.23)になっている。⇒ 「四捨五入」になっている(NG)

環境 (environment)

関連情報 (Ref)