(57)【特許請求の範囲】
【請求項１】
商品の商品コードを受付ける商品コード受付手段と、
下位の商品分類と、前記下位の商品分類を少なくとも１つ含む上位の商品分類とによって階層的に分類されている商品分類に対して税率を記憶する税率記憶手段において、前記商品コードの前記商品が属する前記下位の商品分類と、前記商品コードの前記商品が属する前記上位の商品分類との双方に対して前記税率が記憶されている場合には、前記商品コードの前記商品が属する前記下位の商品分類に対する前記税率を前記商品に適用して、前記商品の販売登録を行う販売登録手段と、
を備える販売データ処理装置。
【請求項２】
前記下位の商品分類に対する前記税率が前記税率記憶手段に記憶されていない場合には、前記下位の商品分類を含む前記上位の商品分類に対する前記税率を読み込む税率読込手段をさらに備え、
前記販売登録手段は、前記税率読込手段が読み込んだ前記税率を前記商品に適用して、前記商品の販売登録を行う、
請求項１記載の販売データ処理装置。
【請求項３】
前記税率記憶手段には、最下位の商品分類に対する前記税率として、前記商品に対する前記税率が記憶され、
前記税率読込手段は、前記税率記憶手段から、前記商品に対する前記税率を最初に読み込む、
請求項２記載の販売データ処理装置。
【請求項４】
前記税率記憶手段には、前記上位の商品分類に対する前記税率として、全商品に対して一律に定められている単一の前記税率が記憶され、
前記税率読込手段は、前記税率記憶手段が、前記下位の前記商品分類に対して前記税率を記憶していない場合には、前記税率記憶手段から、前記単一の税率を読み込む、
請求項２または３に記載の販売データ処理装置。
【請求項５】
前記税率読込手段が読み込んだ前記税率を表示器に表示する表示制御手段をさらに備える、請求項２ないし４のいずれか１つに記載の販売データ処理装置。
【請求項６】
販売データ処理装置において、
商品の商品コードを受付けるステップと、
下位の商品分類と、前記下位の商品分類を少なくとも１つ含む上位の商品分類とによって階層的に分類されている商品分類に対して税率を記憶する税率記憶手段において、前記商品コードの前記商品が属する前記下位の商品分類と、前記商品コードの前記商品が属する前記上位の商品分類との双方に対して前記税率が記憶されている場合には、前記商品コードの前記商品が属する前記下位の商品分類に対する前記税率を前記商品に適用して、前記商品の販売登録を行うステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、販売データ処理装置およびプログラムに関する。
【背景技術】
【０００２】
従来、消費税の税率は一律で定められているため、ＰＯＳ（Point  Of  Sales）端末はその一律の税率を用いて商品の販売登録を行っている。しかしながら今後、商品の種類や分類によって複数の税率が定められた場合には、各商品に対して適切な税率を選択して販売登録を行う必要が生じる。
【０００３】
従来技術としては、商品マスタにおいて商品ごとに税率を設定しておき、商品の販売登録時に、各商品に対応する税率を抽出して読み込む技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、商品数が多い場合にそれぞれの商品に対して逐一消費税を登録する際に手間がかかるという問題がある。従って、税率を複数設定する場合に、簡単には対応できないという問題がある。
【課題を解決するための手段】
【０００５】
実施形態の販売データ処理装置は、商品コード受付手段と、販売登録手段とを備える。前記商品コード受付手段は、商品の商品コードを受付ける。前記販売登録手段は、下位の商品分類と、前記下位の商品分類を少なくとも１つ含む上位の商品分類とによって階層的に分類されている商品分類に対して税率を記憶する税率記憶手段において、前記商品コードの前記商品が属する前記下位の商品分類と、前記商品コードの前記商品が属する前記上位の商品分類との双方に対して前記税率が記憶されている場合には、前記商品コードの前記商品が属する前記下位の商品分類に対する前記税率を前記商品に適用して、前記商品の販売登録を行う。
【０００６】
実施形態のプログラムは、商品の商品コードを受付けるステップと、下位の商品分類と、前記下位の商品分類を少なくとも１つ含む上位の商品分類とによって階層的に分類されている商品分類に対して税率を記憶する税率記憶手段において、前記商品コードの前記商品が属する前記下位の商品分類と、前記商品コードの前記商品が属する前記上位の商品分類との双方に対して前記税率が記憶されている場合には、前記商品コードの前記商品が属する前記下位の商品分類に対する前記税率を前記商品に適用して、前記商品の販売登録を行うステップと、をコンピュータに実行させる。
【図面の簡単な説明】
【０００７】
【図１】図１は、本実施の形態におけるＰＯＳシステムの概略構成図である。
【図２】図２は、ストアサーバの機能的構成を示すブロック図である。
【図３】図３は、商品マスタのデータ構成を示す図である。
【図４】図４は、商品別税率設定マスタのデータ構成を示す図である。
【図５】図５は、分類２税率設定マスタのデータ構成を示す図である。
【図６】図６は、分類１税率設定マスタのデータ構成を示す図である。
【図７】図７は、デフォルト税率設定マスタのデータ構成を示す図である。
【図８】図８は、ＰＯＳ端末の構成を概略的に示した外観斜視図である。
【図９】図９は、ＰＯＳ端末の機能的構成を示すブロック図である。
【図１０】図１０は、ＰＯＳ端末が実行する商品の販売登録処理の手順について説明するフローチャートである。
【発明を実施するための形態】
【０００８】
本実施の形態においては、スーパーマーケット等の店舗で用いられるＰＯＳ端末に販売データ処理装置を適用する場合について説明する。
【０００９】
図１は、本実施の形態におけるＰＯＳシステム１の概略構成図である。ＰＯＳシステム１は、図１に示すように、販売データ処理装置としての複数台（図では２台）のＰＯＳ端末２と、これらのＰＯＳ端末２をＬＡＮ（Local  Area  Network）３等のネットワークで接続して集中管理するストアサーバ４とで構成される。
【００１０】
ストアサーバ４は、ＰＯＳシステム１全体の制御を受け持つものである。図２は、ストアサーバ４の機能的構成を示すブロック図である。ストアサーバ４は、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）等で構成されるコンピュータ構成の制御部４１と、通信Ｉ／Ｆ４３と、Ｉ／Ｏ機器制御部４４とがバス４２によって接続されて構成されている。ストアサーバ４は、通信Ｉ／Ｆ４３およびＬＡＮ３（図１参照）を介して複数台のＰＯＳ端末２との間で相互にオンライン通信する。また、制御部４１にはバス４２及びＩ／Ｏ機器制御部４４を介して、キーボード４５、表示器４６、プリンタ４７及びＨＤＤ（Hard  Disk  Drive）４８が接続されている。ＨＤＤ４８は、制御部４１のＣＰＵを動作させる各種制御プログラムの他、商品マスタＭおよび税率設定データベースＤＢを格納している。
【００１１】
次に、商品マスタＭと、商品マスタＭに設定される商品分類（分類）について説明する。図３は、商品マスタＭのデータ構成を示す図である。図３に示すように、商品マスタＭには、各商品の商品コードに対応付けて、商品名や商品の価格、分類コード（分類１コード、分類２コード）等の商品情報が設定される。
【００１２】
商品は複数の分類コードによって分類分けされており、それら複数の分類は階層的に構築されている。
【００１３】
即ち、図３に示すように、商品は大まかな分類である分類１（上位の分類）によって複数に分類分けされている。分類１は、例えば図３に示すように、分類１コードが０である「必需品」と、分類１コードが１である「飲料」と、分類１コードが２である「生鮮食品」とに分類分けされている。
【００１４】
また、各分類１はより細かな分類である分類２（下位の分類）によってさらに詳細に分類されている。即ち、上位の分類１は、分類１より下位の分類２によって複数に分類分けされており、下位の分類２を少なくとも１つ含んでいる。図３に示す例では、分類１コードが０である「必需品」は、分類２コードが００１である「水」と、分類２コードが００２である「洗剤」と、分類コードが００３である「その他」とにさらに分類分けされている。
【００１５】
尚、階層的に構築されているという点では、各商品に付される商品コードを分類２より下位の分類とみなすことができる。即ち、商品コードは、最も詳細な分類、即ち、最下位の分類とみなすことができる。
【００１６】
次に、税率設定データベースＤＢについて説明する。税率設定データベースＤＢは、上述のように階層的に分類分けされている商品の分類に対して税率を記憶している。また、税率設定データベースＤＢは、商品に対して税率を記憶している。図２に示すように、税率設定データベースＤＢは、商品別税率設定マスタＤ１と、分類１税率設定マスタＤ２と、分類２税率設定マスタＤ３と、デフォルト税率設定マスタＤ４と、を含んでいる。
【００１７】
図４は、商品別税率設定マスタＤ１のデータ構成を示す図である。図４に示すように、商品別税率設定マスタＤ１は、最下位の商品分類に対する税率として、各商品コードの商品に対する税率を記憶している。尚、商品別税率設定マスタＤ１においては、全ての商品に対して税率が記憶されていなくてもよい。
【００１８】
図５は、分類２税率設定マスタＤ３のデータ構成を示す図である。図５に示すように、分類２税率設定マスタＤ３は、各分類２コードの分類２に対する税率を記憶している。
【００１９】
図６は、分類１税率設定マスタＤ２のデータ構成を示す図である。図６に示すように、分類１税率設定マスタＤ２は、各分類１コードの分類１に対する税率を記憶している。
【００２０】
図７は、デフォルト税率設定マスタＤ４のデータ構成を示す図である。図７に示すように、デフォルト税率設定マスタＤ４には、税率のデフォルト値として単一の税率を記憶している。例えば、図７では、税率のデフォルト値として１．０５が記憶されている。即ち、デフォルト税率設定マスタＤ４は、最上位の商品分類に対する税率として、全商品に対して一律に定められている単一の税率を記憶している。
【００２１】
このように、税率設定データベースＤＢは、下位の商品分類と、下位の商品分類を少なくとも１つ含む上位の商品分類とによって階層的に分類されている商品分類に対して税率を記憶している。
【００２２】
次に、ＰＯＳ端末２について説明する。図８は、本実施の形態におけるＰＯＳ端末２の構成を概略的に示した外観斜視図である。ＰＯＳ端末２は、現金等を収容するためのドロワ１２の上に載置されており、このドロワ１２の引出し１２ａの開閉を制御する。ＰＯＳ端末２の正面側には、登録、点検、精算、設定などの各種業務モードを選択するためのモードキー１４が設けられている。また、ＰＯＳ端末２の正面に設けられたキーボード１３には、オペレータ（店員）が、例えば預かり金額などを置数するための置数キーや、１商取引として販売登録が行われた商品の合計出力を指示する現計キーなど、各種操作入力を行うための操作キーが配置されている。
【００２３】
さらにＰＯＳ端末２には、正面側には店員用ディスプレイ１５が、背面側には客用ディスプレイ１６が取り付けられている。店員用ディスプレイ１５、客用ディスプレイ１６には、例えば液晶ディスプレイ等が用いられ、販売登録された商品の品名、価格や、１商取引の合計金額、釣銭額などが表示される。ＰＯＳ端末２は、レシート及びジャーナルを印字するプリンタ１７を内蔵している。プリンタ１７によって印字されたレシートは、ＰＯＳ端末２の正面側に形成されたレシート発行口１８から発行される。またＰＯＳ端末２には、商品に付与されたバーコードを読取るためのスキャナ１９が接続されている。
【００２４】
図９は、ＰＯＳ端末２の機能的構成を示すブロック図である。ＰＯＳ端末２は、ＣＰＵと、ＲＯＭと、ＲＡＭ等（いずれも不図示）で構成されるコンピュータ構成の制御部２１を備えている。ＲＯＭは、ＣＰＵが実行する各種プログラムや各種データを記憶している。ＲＡＭは、ＣＰＵが各種プログラムを実行する際に一時的にデータやプログラムを記憶する。また、ＲＡＭは、商品の販売記録を示す販売データや、店員用ディスプレイ１５や客用ディスプレイ１６に表示する各種の画面表示データを記憶する。
【００２５】
制御部２１は、Ｉ／Ｏ機器制御部２４およびバス２２を介して、キーボード１３、店員用ディスプレイ１５、客用ディスプレイ１６、プリンタ１７、スキャナ１９等のＩ／Ｏ機器を制御する。また、制御部２１は、通信Ｉ／Ｆ２３およびＬＡＮ３（図１参照）を介してストアサーバ４と相互に通信を行う。
【００２６】
制御部２１は、ＣＰＵがＲＯＭに格納されているプログラムをＲＡＭに展開して実行することにより、図９に示すように、商品コード受付部２５と、税率読込部２６と、販売登録部２７と、表示制御部２８と、印刷制御部２９として機能する。
【００２７】
商品コード受付部２５は、各商品に付されたバーコードがスキャナ１９によってスキャンされた場合に、バーコードのデータから商品コードを読み取って受付ける。尚、商品コード受付部２５は、キーボード１３から入力されたキーにより商品コードの入力を受付けるとしても良い。また、商品コード受付部２５は、二次元コードのようなその他のコードシンボルから商品コードを読み取ってその入力を受付けるとしてもよい。
【００２８】
税率読込部２６は、商品コード受付部２５が受付けた商品コードの商品が属する商品分類または商品に対する税率を、税率設定データベースＤＢ（商品別税率設定マスタＤ１、分類１税率設定マスタＤ２、分類２税率設定マスタＤ３、デフォルト税率設定マスタＤ４）から読み込む。
【００２９】
また、税率読込部２６は、上述のように階層的に分類分けされている商品に対して、より下位の分類に対して記憶されている税率を優先的に読み込む。即ち、税率設定データベースＤＢにおいて、商品コード受付部２５が受付けた商品コードの商品が属する下位の分類と、当該商品が属する上位の分類との双方に対して税率が記憶されている場合には、当該商品が属する下位の分類に対する税率を読み込む。そして、税率読込部２６は、下位の分類に対する税率が税率設定データベースＤＢに記憶されていない場合には、当該下位の分類を含む上位の分類に対する税率を読み込む。
【００３０】
より具体的には、税率読込部２６は、商品別税率設定マスタＤ１から各商品に対して記憶されている税率を最初に読み込む。そして、商品別税率設定マスタＤ１がその商品コードに対する税率を記憶していない場合には、税率読込部２６は、分類１税率設定マスタＤ２から、その商品が属する分類１コードの税率を読み込む。さらに、分類１税率設定マスタＤ２がその分類１コードの税率を記憶していない場合には、税率読込部２６は、分類２税率設定マスタＤ３から、その商品が属する分類２コードの税率を読み込む。
【００３１】
さらに、税率読込部２６は、最上位の分類よりも下位の分類に対する税率が記憶されていない場合、即ち上述の例では、分類２税率設定マスタＤ３にその分類２コードの税率が記憶されていない場合には、デフォルト税率設定マスタＤ４から税率のデフォルト値を読み込む。
【００３２】
次に、図３ないし図７を参照して、税率読込部２６による読込方法の具体例について説明する。一例として、図３において商品コードが００１０１と設定されている「○○のおいしい水  ５００ｍＬ」という商品のバーコードをＰＯＳ端末２が読み取った場合について説明する。商品コード受付部２５は、商品コード００１０１を受付けて、税率読込部２６はこの商品コード００１０１に対する税率の読込処理を開始する。
【００３３】
まず、税率読込部２６は、商品別税率設定マスタＤ１（図４参照）を参照して、商品コード００１０１に対する税率を記憶しているか否かを判定する。図４に示す例では、商品コード００１０１に対する税率は記憶されていない。この場合に、税率読込部２６は、商品コードより１つ上位である分類２に対して記憶されている税率を読み込む。
【００３４】
図３に示すように、商品コード００１０１の商品の分類２コードは００１と設定されている。従って、税率読込部２６は、分類２税率設定マスタＤ３（図５参照）を参照して、分類２コードが００１である商品に対する税率を記憶しているか否かを判定する。図５に示す例では、分類２コード００１に対する税率は記憶されていない。従って次に、税率読込部２６は、分類２より１つ上位である分類１に対して記憶されている税率を読み込む。
【００３５】
図３に示すように、商品コード００１０１の商品の分類１コードは０と設定されている。従って、税率読込部２６は、分類１税率設定マスタＤ２（図６参照）を参照して、分類１コードが０である商品に対する税率を記憶しているか否かを判定する。図６に示す例では、分類１コード０に対する税率は「０」と記憶されている。従って、税率読込部２６は商品コード００１０１に対する税率として「０」を読み込む。
【００３６】
尚、分類１税率設定マスタＤ２が当該商品に対する税率を記憶していない場合には、税率読込部２６は、分類１より１つ上位であり、ＰＯＳシステム２における税率のデフォルト値を、デフォルト税率設定マスタＤ４（図７参照）から読み込む。
【００３７】
このように、税率読込部２６は、下位の分類に対して税率が記憶されていない場合に、１つ上位の分類に対する税率を検索し、段階的に上位の分類に対する税率を読み込んでいく。これにより、より下位の分類、即ちより細かい分類に対する税率を優先的に読み込むことができる。
【００３８】
販売登録部２７は、税率読込部２６が読み込んだ税率を商品に適用して、当該商品の販売登録を行う。より具体的には、販売登録部２７は、商品コード受付部２５が受付けた商品コードをストアサーバ４に問合せて、当該商品コードに対して商品マスタＭに設定されている商品名や価格を読み込んでその商品の販売登録を行う。また、販売登録部２７は、税率読込部２６が読み込んだ税率を、商品の価格に適用して税込み価格を計算し、商品の販売価格として登録する。
【００３９】
表示制御部２８は、店員用ディスプレイ１５、客用ディスプレイ１６に、販売登録部２７が登録した各商品の商品名、価格、税込み価格等を表示する。また、表示制御部２８は、税率読込部２６が読み込んだ各商品に対する税率を店員用ディスプレイ１５、客用ディスプレイ１６に表示する。尚、表示制御部２８は、各商品に対する税率または税額を表示するとしてもよい。さらに、表示制御部２８は、キーボード１３において現計キーが押下された場合に、店員用ディスプレイ１５および客用ディスプレイ１６に、１取引の合計金額、釣銭額を表示する。
【００４０】
尚、表示制御部２８が表示する表示内容は、店員用ディスプレイ１５および客用ディスプレイ１６の双方においてその全てを表示する必要は無く、表示内容は利便性に応じて適宜振り分けて表示されればよい。
【００４１】
印刷制御部２９は、販売店の店名や連絡先、販売登録部２７が登録した各商品の商品名、価格、税込み価格、税率読込部２６が読み込んだ各商品に対する税率、１取引の合計金額、釣銭額等を、プリンタ１７によってレシート用紙に印刷する。尚、印刷制御部２９は、各商品に対する税額をレシートに印刷するとしてもよい。また、印刷制御部２９は、印刷したレシートをレシート発行口１８から発行する。
【００４２】
このように、各商品に対して適用された税率を表示器に表示したり、レシートに印字したりすることによって、店員または客は各商品に対する税率を確認することができる。
【００４３】
次に、ＰＯＳ端末２が実行する商品の販売登録処理の手順について説明する。図１０は、ＰＯＳ端末２が実行する商品の販売登録処理の手順について説明するフローチャートである。
【００４４】
まず、ＰＯＳ端末２において、商品に付されたバーコードがスキャナ１９によりスキャンされる。商品コード受付部２５は、バーコードのデータから商品コードを読み取って受付ける（ステップＳ１：Ｙｅｓ）。商品コード受付部２５が商品コードの入力を受付けない間（ステップＳ１：Ｎｏ）は、入力待ちを行う（ステップＳ１）。
【００４５】
次に、税率読込部２６は、商品コード受付部２５が受付けた商品コードに対する税率を、税率設定データベースＤＢから読み込む。
【００４６】
まず、税率読込部２６は、商品コード受付部２５が受付けた商品コードに対する税率が、商品別税率設定マスタＤ１に記憶されているか否かを判定する（ステップＳ２）。商品コードに対する税率が記憶されている場合（ステップＳ２：Ｙｅｓ）には、税率読込部２６は商品別税率設定マスタＤ１から商品コードに対する税率を読み込み（ステップＳ３）、ステップＳ９に移行する。
【００４７】
一方、商品コードに対する税率が記憶されていない場合（ステップＳ２：Ｎｏ）には、税率読込部２６は、その商品コードが属する分類２コードを商品マスタＭから読み込む。そして税率読込部２６は、読み込んだ分類２コードに対する税率が、分類２税率設定マスタＤ３に記憶されているか否かを判定する（ステップＳ４）。その分類２コードに対する税率が記憶されている場合（ステップＳ４：Ｙｅｓ）には、税率読込部２６は分類２税率設定マスタＤ３からその分類２コードに対する税率を読み込み（ステップＳ５）、ステップＳ９に移行する。
【００４８】
読み込んだ分類２コードに対する税率が記憶されていない場合（ステップＳ４：Ｎｏ）には、税率読込部２６は、その商品コードが属する分類１コードを商品マスタＭから読み込む。そして、税率読込部２６は、読み込んだ分類１コードに対する税率が、分類１税率設定マスタＤ２に記憶されているか否かを判定する（ステップＳ６）。その分類１コードに対する税率が記憶されている場合（ステップＳ６：Ｙｅｓ）には、税率読込部２６は分類１税率設定マスタＤ２からその分類１コードに対する税率を読み込み（ステップＳ７）、ステップＳ９に移行する。
【００４９】
読み込んだ分類１コードに対する税率が記憶されていない場合（ステップＳ６：Ｎｏ）には、税率読込部２６は、デフォルト税率設定マスタＤ４から税率のデフォルト値を読み込み（ステップＳ８）、ステップＳ９に移行する。
【００５０】
そして、販売登録部２７はステップＳ１で受付けた商品コードに対する商品名や価格を商品マスタＭから読み込んで、その商品の販売登録を行う（ステップＳ９）。また、販売登録部２７は、ステップＳ３またはステップＳ５またはステップＳ７またはステップＳ８において読み込んだ税率を商品の価格に適用して税込み価格を計算し、商品の販売価格として登録する（ステップＳ９）。また、表示制御部２８は、店員用ディスプレイ１５、客用ディスプレイ１６に、販売登録部２７が登録した各商品の商品名、価格、税込み価格、税率等を表示する（ステップＳ１０）。
【００５１】
次に、ＰＯＳ端末２は、キーボード１３において現計キーが押下されたか否かを判定する（ステップＳ１１）。現計キーが押下されていない間（ステップＳ１１：Ｎｏ）は、ステップＳ１に戻ってステップＳ１〜Ｓ１１の処理を全商品の販売登録が終わるまで続ける。現計キーが押下された場合（ステップＳ１１：Ｙｅｓ）には、印刷制御部２９は、店名や各商品の品名、価格、税込み価格、各商品に対する税率、１取引の合計金額、釣銭額等をレシートに印刷し、レシート発行口１８からレシートを発行する（ステップＳ１２）。そして、店員は会計処理を行って一会計の販売登録処理を終了する。
【００５２】
上述のように、本実施の形態によれば、分類ごとに税率を記憶させるため、商品ごとに税率を記憶させずとも複数の税率に対応することができる。
【００５３】
また、本実施の形態では、税率が商品の分類に応じて階層的に記憶されており、税率を読み込む際にも優先順を設けている。従って、その商品またはその商品の下位の分類に対して税率が記憶されていない場合にも、上位の分類の税率を適用することができ、税率の設定抜けを防止することができる。
【００５４】
さらに、複数の税率が導入された当初であっても、初めは大まかな分類（上位の分類）に対する税率でカバーしておき、個別の税率や細かい分類（下位の分類）の税率を徐々にデータベースに導入することが可能となる。
【００５５】
以上のように、本実施の形態によれば、税率を複数設定する場合に簡単に対応できるという効果を奏する。
【００５６】
なお、本実施形態のＰＯＳ端末２で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。本実施形態のＰＯＳ端末２で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００５７】
さらに、本実施形態のＰＯＳ端末２で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のＰＯＳ端末２で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００５８】
本実施形態のＰＯＳ端末２で実行されるプログラムは、上述した各部（商品コード受付部２５、税率読込部２６、販売登録部２７、表示制御部２８、印刷制御部２９）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、商品コード受付部２５、税率読込部２６、販売登録部２７、表示制御部２８、印刷制御部２９が主記憶装置上に生成されるようになっている。
【００５９】
尚、商品の分類分けについては、商品マスタＭに設定されている現状の分類分けに即しても良いし、税率に対して新たに分類分けを行っても良い。
【００６０】
また、上述ではストアサーバ４に商品マスタＭ、税率設定データベースＤＢを格納するとしたが、格納場所はこれに限定されるものではない。ＰＯＳ端末２に商品マスタＭ、税率設定データベースＤＢを格納するとしてもよいし、その他のデータサーバに格納するとしてもよい。
【符号の説明】
【００６１】
１  ＰＯＳシステム
２  ＰＯＳ端末
３  ＬＡＮ
４  ストアサーバ
Ｍ  商品マスタ
ＤＢ  税率設定データベース
Ｄ１  商品別税率設定マスタ
Ｄ２  分類１税率設定マスタ
Ｄ３  分類２税率設定マスタ
Ｄ４  デフォルト税率設定マスタ
【先行技術文献】
【特許文献】
【００６２】
【特許文献１】特開２００５−２４２６６４公報
【図１】
0005361844.tif 000002
【図２】
0005361844.tif 000003
【図３】
0005361844.tif 000004
【図４】
0005361844.tif 000005
【図５】
0005361844.tif 000006
【図６】
0005361844.tif 000007
【図７】
0005361844.tif 000008
【図８】
0005361844.tif 000009
【図９】
0005361844.tif 000010
【図１０】
0005361844.tif 000011