質問 > フロント機能 > 消費税を個々の商品に対してではなく合計に対して適応したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
pringles |
投稿日時: 2014/4/17 15:00
対応状況: −−−
|
新米 登録日: 2014/4/17 居住地: 投稿: 2 |
消費税を個々の商品に対してではなく合計に対して適応したい EC-CUBEバージョン 2.13.1
PHPバージョン PHP 5.4.10 DBバージョン MySQL 5.5.9 eccubeの標準の機能では、消費税の計算は個々の商品に対して税率をかけて(四捨五入、切り捨て、切り上げ)処理を行ってから、その総和を求めることになるかと思います。 ところが私が携わっている店舗では、4月からの消費税増税に伴い、個々の商品に対してではなく、税抜き価格の合計に対して税率をかけることになってしまいました。このため(四捨五入、切り捨て、切り上げ)処理時の端数の関係で、誤差が出てしまい困っています。 修正するとなると、結構大掛かりになるような気がしていますが、できるだけ修正箇所を少なくするには、どの箇所に修正を加えればよろしいでしょうか? |
yuh |
投稿日時: 2014/4/17 17:29
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 消費税を個々の商品に対してではなく合計に対して適応したい SC_CartSession.phpのgetAllProductsTaxでカート内の商品の税金を個別に出して集計しているので、その部分をSC_Helper_TaxRule_Ex::sfTaxも含めて修正すれば2か所くらいでなんとかなりそうな予感はします。
っと思ったんですが、 テンプレ周り結構修正する必要ありますね。 時間がある時にでもまとめてみます。 |
pringles |
投稿日時: 2014/4/17 22:45
対応状況: −−−
|
新米 登録日: 2014/4/17 居住地: 投稿: 2 |
Re: 消費税を個々の商品に対してではなく合計に対して適応したい レスありがとうございます。案外少ない修正で済むのですね。確かにテンプレ周りは結構ありそうですね。
|
yuh |
投稿日時: 2014/4/17 23:46
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 消費税を個々の商品に対してではなく合計に対して適応したい ぱっと作ってみたところ、表側は結構あっさり組めますが、管理画面側の受注管理周りが結構ややこしいですね。
表側は SC_CartSession_Exに
を追加 cart/index.tpl の
を
に変更
を
に変更
の下に
を追加 shopping/confirm.tplの
を
に変更
を
に変更
の下に
を追加 で表側は一旦それっぽくなります。 一応テストサーバーで確認してみてください。 多分管理画面側の受注情報周りは結構手を加えないとだめっぽいですね。 |
kyil |
投稿日時: 2014/10/11 19:40
対応状況: −−−
|
半人前 登録日: 2014/9/16 居住地: 投稿: 14 |
Re: 消費税を個々の商品に対してではなく合計に対して適応したい 上記を私の環境で試してみたところ、消費税がさらに加算されていますね。
税抜き商品合計+税金+税金となってしまっているようです。 また、総合計に対しての税金計算がされておりませんでした。 SC_Helper_TaxRule.phpとDBに変更を行って税金額を小数点以下まで持つようにすれば最終金額の計算段階で合わせられるような気がするのですが、どうでしょうか? |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |