[Tep-j-general] Re: 消費税計算について

アーカイブの一覧に戻る

Tsukasa Sakaguchi t-sak****@brain*****
2002年 12月 9日 (月) 13:51:21 JST


さかぐち@brainheartsです。
早速の回答ありがとうございます>田村さん

From: TAMURA Toshihiko <tamur****@bitsc*****>
Date: Fri, 06 Dec 2002 16:27:37 +0900
Subject: [Tep-j-general] Re: 消費税計算について

>■問題が発生する場面
>以下の条件が重なった場合に問題が発生します。
>
>・[代金引換払い]を利用している。
>・端数処理のオプションが[四捨五入]以外にセットされている。
>・商品代金に消費税率をかけた金額が端数になる。

もうちょっと、状況を詳しく書くべきでした。

まず、端数処理設定は、round(四捨五入)になっています。

画面で注文をする際、以下のように表示されます。
(http://www.hogehoge.com/catalog/checkout_confirmation.php)
--
数量 商品名     税率  金額 
 
1    テスト3590  5%   3,590円 
1    テスト 980  5%     980円 
 
              小計:   4,570円 
           税率 5%:     229円 
              合計:   4,799円 
--

しかし、注文確認メールでは、
--
お買上の商品
──────────────────────────────
1 x テスト3590 (TEST-3590) = 3,590円
1 x テスト 980 (TEST-980) = 980円
──────────────────────────────
小 計: 4,570円
消費税: 228円
合 計: 4,798円

お支払い方法
──────────────────────────────
代金引換払い

商品お受け取り時に、合計金額(4,799円)に代引手数料(315円)を加えた金額を
配達員にお支払いください。
--

と、なっており、明細合計の消費税端数処理が、おかしいのではと思った次第です。

請求金額の計算としては
  消費税 4570 * 0.05 = 228.5  端数処理(四捨五入)→ 229
  合計   4570 + 229 = 4799
で、 4799 が正解と思われます。

したがって、間違っていると思われるのは、注文確認メールのお買い上げ明細の
計算式ではありませんでしょうか?

消費税計算でふと思ったのですが、内税/外税/非課税の設定というのはできないんでしょうか

-- 
BrainHearts Corp.
Tsukasa Sakaguchi / t-sak****@brain*****
Tel. 045-290-7561



Tep-j-general メーリングリストの案内
アーカイブの一覧に戻る