質問 > 管理機能 > フロント側と受注登録側での消費税設定の違い |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
cmaith |
投稿日時: 2014/12/11 11:06
対応状況: −−−
|
半人前 登録日: 2013/9/23 居住地: 投稿: 15 |
フロント側と受注登録側での消費税設定の違い お世話になっております。
ショッピングカートを通さずに、電話注文を「受注登録」から手入力する場合の消費税率についてです。 基本情報管理>税率設定 ・商品別税率機能:無効 ・税率8% 四捨五入 2014-03-31 23:59:00 適用済 例えば、952円の商品の消費税は1028円ですが、 フロント側------1028円と表示されている。 受注登録(手動)------単価952円→税率[8%]・計算結果の確認→1029円 となってしまいます。 ちなみにショッピングカートを通して同じ商品を注文した結果は 受注一覧 > 編集 > 単価952円/税率[8%]/1028円 です。 同じ事象になっている方はいらっしゃいますでしょうか。 よろしくお願いいたします。 --------------------- EC CUBE 2.13.1 --------------------- |
s_goto |
投稿日時: 2014/12/11 12:42
対応状況: −−−
|
常連 登録日: 2013/11/28 居住地: 投稿: 52 |
Re: フロント側と受注登録側での消費税設定の違い cmaith 様
私も同現象発生しました。 ============================================= EC-CUBE 2.13.1 PostgreSQL 9.1.9 PHP Version 5.3.26 ============================================= |
sumida |
投稿日時: 2014/12/11 23:17
対応状況: −−−
|
仙人 登録日: 2013/2/10 居住地: 広島県呉市ときどき瀬戸内海 投稿: 641 |
Re: フロント側と受注登録側での消費税設定の違い あてずっぽうですが。
v2.13.1 --> v2.13.2 で、 こちらのチケットが適用されていますよ。 http://svn.ec-cube.net/open_trac/ticket/2430 http://svn.ec-cube.net/open_trac/ticket/2504 |
cmaith |
投稿日時: 2014/12/12 8:18
対応状況: −−−
|
半人前 登録日: 2013/9/23 居住地: 投稿: 15 |
Re: フロント側と受注登録側での消費税設定の違い ありがとうございます。
税率は合っていて、四捨五入か切り上げかの部分で不整合が起きているためちょっと違うようです。 アップデートもしてみようと思うのですが 中身をいろいろカスタマイズしてしまったので 勇気と時間がかかりそうで… |
sumida |
投稿日時: 2014/12/12 22:02
対応状況: −−−
|
仙人 登録日: 2013/2/10 居住地: 広島県呉市ときどき瀬戸内海 投稿: 641 |
Re: フロント側と受注登録側での消費税設定の違い 勝手に机上で検証してみました。
税込金額の表示部分 テンプレート:edit.tpl
ここで、表示にあたり、sfCalcIncTaxを使用している。 sfCalcIncTaxは、SC_Utils.phpにあり、
ここでは、$tax_ruleがないと、「切り上げ」としている。 そこで、$tax_ruleがない可能性を考えてみた。 LC_Page_Admin_Order_Edit.phpは、何となくこの部分のような。
ここは、v2.13.2では、先の投稿でも触れた http://svn.ec-cube.net/open_trac/ticket/2430 の修正が行われている場所になる。 あくまで机上の検証です。 この部分で、端数の指定は、説明がつきそうなのですが、 税率の指定は、説明がつきませんでした。 |
cmaith |
投稿日時: 2014/12/13 9:40
対応状況: 解決済
|
半人前 登録日: 2013/9/23 居住地: 投稿: 15 |
Re: フロント側と受注登録側での消費税設定の違い ありがとうございます!
うちはデフォルトで四捨五入で良さそうだったので data/class/util/SC_Utils.phpの 707行目 // デフォルト:切り上げ default: $ret = ceil($ret); break; を // デフォルト:四捨五入 default: $ret = round($ret); break; に変更することで、この部分は解決いたしました。 アップデートについては時間があるときに 慎重に行っていきたいと思います。 どうもありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |