« osCommerce alterのSEO的な取り組み | トップ | osCommerce alterの管理画面ログインについて »

2005年01月08日

osCommerce alterの総額表示部分について  このエントリをはてなブックマークに登録 

本日のエントリーは、ちょっとややこしいです。

osCommerceの総額表示対応として、Japan Tax Displayというカスタマイズ方法が公開されています。

http://www.oscommerce.com/community/contributions,1377

osCommerce alterでも、このJapan Tax Displayを組み込んでいますが、細かい部分で仕様を変更しています。

オリジナルのJapan Tax Displayでは総額表示を行うにあたり、商品価格に消費税分を加算した形で税込金額を算出し、表示を行う形となっています。

例えば商品価格が98円の商品で、消費税率が5%、端数切捨ての場合、102円として算出され、画面上には102円(本体価格98円)といった形で表示されます。

たとえばこの商品を5つ購入した場合、オリジナルのosCommerce+Japan Tax Displayでは、合計金額は 102円×5=510円と算出され、この5つの商品に関する消費税は 510×(5÷105)=24.28...円、という形で算出されます。

この消費税に関する計算は、個々の商品ごとに行われるため、別に520円の商品を購入した場合には、その際にも 520×(5÷105)=24.76...円、という形で算出され、最終的にこの額が合算される形で消費税額として表示がなされます。24.28...+24.76...=49.04... で消費税額は49円となります。


一方、osCommerce alterでは、まず商品価格の入力を税込金額で行うこととし、消費税は、合計金額から逆算して計算する形としています。

例えば、商品価格を102円と入力した場合、消費税は 102×(5÷105)=4.85... という形で算出します(端数切捨ての場合は、4円)。これを元に本体価格は 102-4=98円、という値が得られます。

この商品を5つと、さらに520円の商品を購入した場合は (510+520)×(5÷105)=49.04... ということで、消費税額は49円となります。

仕様は変更していますが、最終的な算出税額は同一となっていることがお分かりいただけるかと思います。


ただし、総額表示の本来の正しい計算方法も知っておかなければなりません。
税抜98円の商品を5個購入する場合、税込価格は102円、そのうち消費税額が4円となり、それぞれ5倍した額で、合計税込価格 510円、うち消費税額 20円、とするのが総額表示、本来の正しい計算方法です。

しかしながら、510円(税抜き価格490円)に対して、消費税20円というのは、総額表示導入前の計算方法に慣れている消費者にとっては、混乱の元になるかも知れないため、あえてosCommerce alterでも、
最終的な合計金額から逆算する形で、消費税額を24円として算出するようにしています。

この算出方法も財務省によって過渡的に認められており、将来的には、内消費税額は表示しないようになるのが主流であると思われることから、このような形を採用しています。


もっとも、ここら辺のポリシーは店舗によって当然変わってくるものだろうと思われます。
また、BtoBの場合には、そもそも総額表示を行う必要はありません。
そこで、商品金額を、税込、税抜のどちらで入力するのか、また、内消費税はどのように算出するかなどについては、今後、細かく管理画面で設定できるようにしようと考えています。


今日、このドキュメントをまとめていて、色々とこの総額表示部分について、コードを再確認することができ、整理すべき点も明らかになってきました。というわけで、またTODOが増えることになりそうです(^_^;

投稿者 田中@グリニッジ : 2005年01月08日 00:37

トラックバック

このエントリーのトラックバックURL:
http://blog.tanaka-cs.com/mt/mt-tb.cgi/46

コメント

投稿者 Jonathan Blanton : 2005年11月14日 08:01

Cool site! I'll be back. we elected them: http://www.quotationspage.com/quotes/Lily_Tomlin , although I am bringing a change of underwear , Content makes poor men rich

コメントしてください




保存しますか?


楽天トラベル 夏の旅行