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