(57)【要約】      （修正有）【課題】消費税率５％税込価格１円商品の場合、消費税が０円にならないようにする。【解決手段】消費税率０．０５の場合、少数点以下第２位に０以外の数字（＝５）が表われるので、分母、分子双方に１００（＝１０２）を乗じれば、少数を含まない自然数となる。Δ＝１／（１＋０．０５）＝１００／１０５ゆえに、Δ／１００＝１／１０５なのでΔ／１００をδとすれば、δ＝１０５となる。税込価格１円の時、税抜価格＝税込価格／（１＋消費税率）＝１／（１＋０．０５）＝１００δ  消費税＝  税込価格×消費税率／（１＋消費税率）＝１×０．０５／（１＋０．０５）＝５×（１／１０５）＝５δ 何個購入しても、消費税がゼロにならない。【選択図】図１
2006195930.tif 000002
【特許請求の範囲】
【請求項１】
本発明は商品の税込価格が自然数の場合、電子マネー機能付きのＩＣカードの税抜価格および消費税の１円未満の端数を処理するシステムであって、
ａ：税込価格（円）、ｂ：税抜価格（円）、ｃ：消費税（円）ｍ：消費税率、
ｋ：消費税率に０（ゼロ）以外の数字が表われる少数点以下の最も多い桁数とした時
単位：δ＝１／（１＋ｍ）×１０ｋを用い、
税抜価格：ｂ＝ａ／（１＋ｍ）  および
消費税：ｃ＝ａ×ｍ／（１＋ｍ）
から計算した値を記憶する記憶手段、
α、βおよびγを任意の自然数とした場合、
α（１＋ｍ）×１０ｋ×δ＝β＋γδ
より計算した値を記憶する記憶手段、
商品の税込価格を読み込みできる出力手段、
加算および減算できる演算手段、上記計算式に
よる計算結果ｂおよびｃを読み込みできる出力手段、
税込価格、税抜価格および消費税を書き込みできる入力手段、
および制御手段を備えた日本国内に設置されたＩＣカード読み取り／書き込み機において、当該制御手段が商品の税込価格を読み取るステップ、
記憶手段に記憶された税込価格に対応する税抜価格および消費税を読み込みするステップ、税抜価格および消費税を加算するステップ、
税抜価格または消費税にα（１＋ｍ）×１０ｋ×δがある場合、記憶手段より対応するβ＋γδを読み込み加算するステップ、加算された消費税および税抜価格をＩＣカード読み取り／書き込み機に書き込むステップを実行する電子マネー機能付きＩＣカード１円未満端数処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】本発明は、電子マネーの１円未満の端数を処理する方法に関する。
【背景技術】
【０００２】平成１６年４月１日から「総額表示方式」になったため、商品の値札に税込価格表示義務付けられた。
税込価格＝税抜価格×（１＋消費税率）より、
税抜価格＝税込価格／（１＋消費税率）
消費税  ＝税込価格×消費税率／（１＋消費税率）を導くことができる。【０００３】しかし、消費税率０．０５、税込価格が１円の場合、
税抜価格＝１／（１＋０．０５）＝０．９５２３８０・・・
消費税  ＝１×０．０５／（１＋０．０５）＝０．０４７６１９０・・・
となり、１円未満が生じてしまう。
【非特許文献】『平成１６年４月から「総額表示方式」がスタートします。』  財務省発行
【発明の開示】
【発明が解決しようとする課題】
【０００４】解決しようとする問題点は、税込価格１円の場合、税抜価格、消費税ともに１円未満のために例えば税抜価格を１円に切り上げてしまうと、消費税は０円となり、何個購しても消費税は０円となってしまうことである。
【問題を解決するための手段】
【０００５】  そこで、
【０００２】で、述べた税抜価格および消費税を求める計算式に含まれる｛１／（１＋消費税率）｝の値を仮にΔとすれば、徐算（割り算）が無くなり任意の自然数を含む値で表わすことができ、加算（足し算）のみで結果を表示できる。しかし、消費税を求める式をよく見ると、分母に（税込価格×消費税率）とあり、例えば消費税率が５％とすれば、０．０５をかけることとなるので税込価格１円とすれば、また少数点以下の数字を含む値となってしまう。よって消費税率０．０５の場合、少数点以下第２位に０（ゼロ）以外の数字（＝５）が表われるので、分母、分子双方に１００（＝１０２）を乗じれば、少数を含まない自然数となる。
Δ＝１／（１＋０．０５）
＝１／１．０５
＝１００×１／１００×１．０５
＝１００／１０５
ゆえに、Δ／１００＝１／１０５なので、Δ／１００＝δとすれば、
δ＝１／１０５  となる。
一般に、消費税＝税込価格×消費税率／（１＋消費税率）から消費税率の０（ゼロ）以外の数字が表われる少数点以下の最も多い桁数をｋとすれば、消費税の分母、分子両辺に１０ｋを乗ずれば
消費税＝１０ｋ×税込価格×消費税率／（１＋消費税率）×１０ｋとなり、
よって、単位：δ＝１／（１＋消費税率）×１０ｋとなる。
【０００６】消費税率：ｍ＝０．０５の場合、単位：δ、税込価格：ａ、税抜価格：ｂおよび消費税：ｃを求める。
δ＝１／（１＋ｍ）×１０ｋ
＝１／（１＋０．０５）×１０２
＝１／（１．０５×１００）
＝１／１０５
ｂ＝ａ／（１＋ｍ）
＝１／（１＋０．０５）
＝１／１．０５
＝１×１００／１．０５×１００
＝１００×（１／１０５）
＝１００δ
ｃ＝ａ×ｍ／（１＋ｍ）
＝１×０．０５／（１＋０．０５）
＝１００×０．０５／１００×１．０５
＝５×（１／１０５）
＝５δ
【発明の効果】
【０００７】例えば、消費税率０．０５、税込価格１円の場合、
『税込価格１円（税抜価格１００δ円）ただしδ＝１／１０５』と表示できる。
【０００８】上記の場合、消費税は５δなので４９個購入すると、５×４９＝２４５δとなり、図３より２＋８５δとなる。税込価格１円の商品を何個購入しても、消費税は０（ゼロ）にならないわけだ。
【発明を実施するための最良の形態】
【実施例１】
【０００９】前払金５０円を入金する。ＩＣカード読み取り／書き込み機（以下略称：ＩＣＲＲ）および、ＩＣカードに５０円を書き込む。消費税率０．０５の場合  商品１の税込価格１円、商品２の税込価格１０円、商品３の税込価格９円および商品４の税込価格５円を読み込む。それぞれの税抜価格および消費税を図１より読み込む。【００１０】商品１、２、３および４の税抜価格１００δ、９＋５５δ、８＋６０δおよび４＋８０δを加算する。合計は２１＋２９５δとなり、図１より２９５δ≧１０５δなので、よって図３より２＋８５δとなり、税抜価格合計は２１＋（２＋８５δ）＝２３＋８５δとなる。【００１１】税抜価格２３＋８５δをＩＣＲＲに書き込む。【００１２】商品１、２、３および４の消費税を図１より読み込む。【００１３】消費税５δ、５０δ、４５δおよび２５δを加算すると、１２５δとなり、
１２５δ≧１０５δなので、図３より  １２５δ＝１＋２０δとなる。【００１４】ＩＣＲＲに消費税合計１＋２０δを書き込む。【００１５】商品１、２、３、４の税込価格を合計する。
１＋１０＋９＋５＝２５  となり、２５円となる。【００１６】前払金５０円から税込合計２５円を減算する。５０−２５＝２５より
前払金残高２５円を、ＩＣＲＲおよびＩＣカードに書き込む。【００１７】領収書に印字する（図４）。
【実施例２】
【００１８】税込価格：ａ＝１（円）消費税率：ｍ＝０．０５２５の場合。
消費税率に０（ゼロ）以外の数字が表われる小数点以下の最も多い桁数は、少数点以下第４位に５が出ているのでｋは４となる。
単    位：δ＝１／（１＋ｍ）×１０ｋ
＝１／（１＋０．０５２５）×１０４
＝１／（１．０５２５×１００００）
＝１／１０５２５
税抜価格：ｂ＝ａ／（１＋ｍ）
＝１／（１＋０．０５２５）
＝１／１．０５２５
＝１×１００００／１．０５２５×１００００
＝１００００×（１／１０５２５）
＝１００００δ
消費税：ｃ＝ａ×ｍ／（１＋ｍ）
＝１×０．０５２５／（１＋０．０５２５）
＝１×０．０５２５／１．０５２５
＝１×０．０５２５×１００００／１．０５２５×１００００
＝５２５×（１／１０５２５）
＝５２５δ
【図面の簡単な説明】
【００１９】
【図１】消費税率０．０５の時のＩＣカード読み取り／書き込み機に税抜価格および消費税を書き込むまでのフローチャート
【図２】消費税率０．０５の場合の税抜価格および消費税
【図３】
2006195930.tif 000003
【図４】消費税率０．０５の場合の領収書の印字例
【図１】
2006195930.tif 000004
【図２】
2006195930.tif 000005
【図３】
2006195930.tif 000006
【図４】
2006195930.tif 000007