(58)【調査した分野】(Int.Cl.,DB名)
【発明を実施するための形態】
【0013】
以降、本発明を実施するための形態を、各図を参照して詳細に説明する。
図1(a),(b)は、本実施形態における電子キャッシュレジスタ1の外観図である。この電子キャッシュレジスタ1(売上データ処理装置)は、小・中規模店舗向けのコンパクトタイプであり、タッチパネルディスプレイによって操作可能である。
図1(a)は、筐体の斜め前方から見たときの外観図である。
この電子キャッシュレジスタ1は、入力手段と表示手段とを兼ねたタッチパネルディスプレイ14(表示手段)と、筐体の後側に設けられた客用表示部15(隠面にあり)と、筐体左側に設けられた印刷部16とを含んで構成される。なお、不図示のドロアは、電子キャッシュレジスタ1の筐体と分離して配置される。
【0014】
図1(b)は、筐体の斜め後方から見たときの外観図である。
電子キャッシュレジスタ1の筐体の後側には、客用表示部15が設けられている。店舗の顧客は、電子キャッシュレジスタ1を介して店員と正対する際に、この客用表示部15を容易に視認することができる。
なお、タッチパネルディスプレイ14は、オペレータが見やすく視認できるように姿勢(表示角度)を適宜変えるための姿勢変更機構(角度変更機構)を備えている。
電子キャッシュレジスタ1のオペレータ(例:店員)は、タッチパネルディスプレイ14を介して商品の個数とPLU(Price Look Up)とを入力し、小計を表示させたのちに預り金を入力することで、商品を登録することができる。この商品の登録時に、電子キャッシュレジスタ1は、不図示のドロアを引き出して、預り金を入金させる。なお、商品の登録はPLUの入力に限定されず、不図示のバーコードリーダによって商品情報を読み込ませたり、各商品に対応するボタンをタッチパネルディスプレイ14に表示させ、そのボタンを押下したりしてもよい。
【0015】
図2は、電子キャッシュレジスタ1の構成を示すブロック図である。
図2において、電子キャッシュレジスタ1は、CPU(Central Processing Unit)11、RAM(Random Access Memory)12、ROM(Read Only Memory)13、タッチパネルディスプレイ14、客用表示部15、印刷部16、外部インタフェース17、入力部18、記憶部19によって構成されており、各部はバスによって接続されている。
【0016】
CPU11は、ROM13や記憶部19に記憶されている電子キャッシュレジスタ1に対応する各種アプリケーションプログラムの中から指定されたアプリケーションプログラム(売上データ処理プログラムを含む)と、タッチパネルディスプレイ14や入力部18から入力される各種指示とをRAM12内のワークメモリに展開する。CPU11は更に、この入力指示及び入力データに応じてワークメモリに展開したアプリケーションプログラムに従って各種処理を実行し、その処理結果をRAM12内のワークメモリに格納するとともに、タッチパネルディスプレイ14と客用表示部15に表示する。そして、ワークメモリに格納した処理結果をタッチパネルディスプレイ14や入力部18から指示される記憶部19内の保存先に保存する。
【0017】
また、CPU11は、後記する売上登録処理(
図6参照)において、タッチパネルディスプレイ14から入力される指示内容を解析し、指示内容がPLUの指定であれば、記憶部19に格納されたPLUファイル191を検索し、該当するPLUに係る商品を登録し、この商品の税額などを計算する。そして、CPU11は、全体処理において、タッチパネルディスプレイ14から入力される指示内容を解析し、指示内容が締めの場合は締め処理を実行し、あるいは他の指示内容に応じた処理を実行する。
【0018】
また、CPU11は、売上登録される複数の商品に対して、所定の金額を適用した値引きを指定する値引き指定手段として機能する(詳細は後記)。また、CPU11は、値引き指定手段により指定された値引きを行う際に、売上登録される複数の商品に、税率が低い商品(軽減税率(例:8%)が適用される商品)と税率が高い商品(標準税率(例:10%)が適用される商品)とが混在する場合は、税率が高い商品を選択し、この選択された商品に対して所定の金額を適用した値引きを実行する値引き実行手段として機能する(詳細は後記)。また、CPU11は、税率が高い商品を店員(オペレータ)に提示するガイダンスをタッチパネルディスプレイ14に表示させる表示制御手段として機能する(詳細は後記)。
【0019】
また、CPU11は、所定数の商品のうち、所定の割引き率を適用した割引きを指定する割引き指定手段として機能する(詳細は後記)。また、CPU11は、割引き指定手段により指定された割引きを行う際に、売上登録される複数の商品について、各商品の単価及び各商品に適用される税率に基づいて、所定数の商品から割引き金額が高くなる上位の商品を選択し、この選択された商品に対して所定の割引き率を適用した割引きを実行する割引き実行手段として機能する(詳細は後記)。また、CPU11は、割引き金額が高くなる上位の商品を店員に提示するガイダンスを表示手段に表示させる表示制御手段として機能する(詳細は後記)。
【0020】
入力部18は、例えば電源スイッチやリセットスイッチなどであり、これらスイッチが押下された押下信号をCPU11に出力する。
タッチパネルディスプレイ14は、液晶ディスプレイなどの表示装置の表面に、透明なタッチパネルが積層されたものであり、表示機能と入力機能とを兼ね備えている。このタッチパネル(タッチスクリーン)は入力ペンや指先等により指示された座標を感知し、電磁誘電方式、磁気歪式、感圧式等の座標読み取り原理で指示された位置座標を検出して、CPU11に出力する。CPU11は、タッチパネルディスプレイ14を構成する表示装置に各種キーなどを表示し、これらキーの表示領域がタップされたことをタッチパネルで検知する。これにより、CPU11は、数字キーK2や商品キーK5、小計キーK3などの機能を具現化して、商品またはサービスの売り上げ登録を受け付ける。また、CPU11は、売り上げ登録を受け付けた商品またはサービスに対して所定の税率に基づいた税金額または税込価格を導出して、この税金額または税込価格をタッチパネルディスプレイ14上に出力することができる。
【0021】
図3は、電子キャッシュレジスタ1のタッチパネルディスプレイ14の画面表示例である。
タッチパネルディスプレイ14の左下領域には、主に、「×」キーK1、「9」〜「0」,「00」,「・」などの数字キーK2、「小計」キーK3、「現/預」キーK4が具現化して表示されている。また、タッチパネルディスプレイ14の右上領域には、複数の商品キーK5が具現化して表示されている。また、タッチパネルディスプレイ14の右下領域には、複数のクーポンキーK6が具現化して表示されている。また、タッチパネルディスプレイ14の左上領域には、登録された商品の商品リストK7が具現化して表示される。
なお、タッチパネルディスプレイ14の他の種類のキーも表示されているがそれらのキーの説明は省略する。
【0022】
「×」キーK1は、乗算登録に用いられる。「9」〜「0」,「00」,「・」などの数字キーK2は、数値の入力に用いられる。「小計」キーK3は、登録金額の合計(中間合計)を見るときに用いられる。「現/預」キーK4は、登録の完了および預り金のときに用いられる。商品キーK5は、購入する商品の指定に用いられる。商品が指定されると、対応するPLU番号が入力される。クーポンキーK6は、登録金額の値引きまたは割引きに用いられる。商品リストK7は、商品キーK5が操作された商品について、商品名と、個数と、金額が表示する。
【0023】
図2に戻って、客用表示部15は、液晶ディスプレイまたは有機EL(electroluminescence)ディスプレイ等により構成され、漢字・ひらがな・カタカナ表示に対応している。CPU11は、売り上げ登録を受け付けた商品またはサービスに対して所定の税率に基づいた税金額または税込価格(税抜価格でもよい)を導出して、この税金額または税込価格(税抜価格でもよい)を客用表示部15上に出力する。
印刷部16は、例えば熱転写プリンタであり、レシート情報をロールペーパ(レシート用紙)に印字して出力する。この印刷部16は、CPU11の指示により、商品またはサービスの価格および税率に基づき、税金額の合計、税抜価格の合計、税込価格の合計をレシートに出力する。
外部インタフェース17は、例えばドロア41やバーコードスキャナ42等を接続するためのものである。
ドロア41は、現金を収納する部位であり、オペレータが電子キャッシュレジスタ1を操作することにより引き出すことができる。バーコードスキャナ42は、オペレータの操作によって商品のバーコードを読み取る部位である。
【0024】
記憶部19は磁気的、光学的記憶媒体、若しくは半導体メモリなどの書き換え可能な記憶媒体で構成されている。この記憶部19は、PLUファイル191およびクーポンテーブル192の他、システムプログラム及び当該システムに対応する各種アプリケーションプログラム、これらプログラムによって処理されたデータ等を記憶する。PLUファイル191は、後記する
図4で詳細に説明する。クーポンテーブル192は、後記する
図5で詳細に説明する。
CPU11は、PLUファイル191を参照して各商品または各サービスに軽減税率と標準税率のいずれが適用されるかを決定する。また、CPU11は、クーポンテーブル192を参照して、各商品または各サービスのいずれに値引きまたは割引きを適用するかを決定する。
【0025】
また、この記憶部19に記憶するプログラム、データ等は、その一部若しくは全部をサーバやクライアント等の他の機器からネットワーク回線等の伝送媒体を介して受信して記憶する構成にしてもよい。更に記憶部19は、ネットワーク上に構築されたサーバの記録媒体であってもよい。更に、各プログラムは、ネットワーク回線等の伝送媒体を介してサーバやクライアントへ伝送してこれらの機器にインストールするように構成してもよい。
【0026】
図4は、PLUファイル191を説明する図である。
このPLUファイル191は、PLU番号欄、商品名欄、単価欄、計算方法欄、および税率欄を含んで構成される。これにより、PLU番号と商品・単価・計算方法・税率との対応を示すことができる。
PLU番号欄は、その商品に係る商品コードが格納される。商品名欄には、その商品に係る商品名が格納される。単価欄には、その商品に適用される税の計算方法での単価が格納される。計算方法欄には、その商品に適用される税額の計算方法が格納される。例えば、計算方法欄に「外税(標準税率)」または「外税(軽減税率)」が格納されていたとき、単価欄には税抜単価が格納される。計算方法欄に「内税(標準税率)」または「内税(軽減税率)」が格納されていたとき、単価欄には税込単価が格納される。税率欄には、その商品に対応する税率がパーセント単位で格納される。税率8%は軽減税率であり、税率10%は標準税率である。
【0027】
図5は、クーポンテーブル192を説明する図である。
このクーポンテーブル192は、キー名称欄、割引値引名称欄、動作種別欄、数値欄、高低定義欄、バーコード欄、限定リンク欄、MAX個数欄、およびSET個数欄を含んで構成される。これにより、キー名称と、割引値引名称・動作種別・数値・高低定義・バーコード・限定リンク・MAX個数・SET個数との対応を示すことができる。
【0028】
キー名称欄には、クーポンキーK6の名称が番号として格納される。割引値引名称欄には、クーポンの内容を表す名称が格納される。動作種別欄には、クーポンの種類を表す名称が格納される。数値欄には、各クーポンキーK6で示される特典の量を示す数値(例えば、動作種別が「値引」の場合は値引き金額。動作種別が「割引」、「限定割引」の場合は割引量(%)。動作種別が「セット割り」の場合は販売金額。)が格納される。
【0029】
高低定義欄には、特典を適用する商品選択するためのルールを示すフラグが格納される。フラグ「0」は、登録される商品のうち値引き金額、割引き金額が高くなる商品から値引きまたは割引きすることを示す。フラグ「1」は、登録される商品のうち値引き金額、割引き金額が安くなるものから値引きまたは割引きすることを示す。いずれのフラグの値引き・割引きも顧客には得であるが、フラグ「0」の値引き・割引きは顧客に有利に働き、フラグ「1」の値引き・割引きは店舗側に有利に働く。ただし、フラグの種類は、これら「0」,「1」に限定されない。バーコード欄には、クーポンを識別するバーコードの値が格納される。限定リンク欄には、特典が適用される商品名が登録される。登録される商品名が無い(ブランク)の場合は、すべての商品に特典を適用可能であることを意味する。MAX個数欄には、1度の商品登録で特典を適用可能な商品の最大個数が登録される。SET個数欄には、1度の商品登録で1つの特典が適用される商品の数が登録される。
【0030】
図6は、売上登録処理を示すフローチャートである。
電子キャッシュレジスタ1のCPU11は、顧客との取引ごとに、ステップS10〜S20の処理を繰り返す。また、オペレータが商品を登録する毎に、CPU11はステップS10〜S13の処理を繰り返す。
CPU11は、タッチパネルディスプレイ14に表示されたキーのうち、いずれのキーがタップされたかを判定する(ステップS10)。
【0031】
ステップS10にてCPU11は、タッチパネルディスプレイ14上の数字キーK2がタップされたならば、タッチパネルディスプレイ14や客用表示部15の数字を更新して(ステップS11)、ステップS10の処理に戻る。
ステップS10にてタッチパネルディスプレイ14上の「×」キーK1がタップされたならば、CPU11は、タッチパネルディスプレイ14や客用表示部15の数字を商品数量として決定するステップS12に進み、ステップS10の処理に戻る。具体的にいうと、オペレータが商品数量を入力する際には、タッチパネルディスプレイ14上の数字キーK2をタップして商品数量を入力したのち「×」キーK1をタップするとよい。
【0032】
ステップS10にてタッチパネルディスプレイ14上の商品キーK5がタップされたならば、CPU11は、タップされた該当商品の単価と税率と計算方法を決定するステップS13に進み、その後、ステップS10の処理に戻る。具体的にいうと、オペレータが、購入対象の商品キーK5をタップすると、対応するPLU番号が入力されるので、CPU11は、PLUファイル191を参照して、入力されたPLU番号をキーとして、対応の単価と税率と計算方法を取得する。
【0033】
ステップS10にてCPU11は、タッチパネルディスプレイ14上の小計キーK3がタップされたならば、小計および税額を算出する(ステップS14)。CPU11は、タッチパネルディスプレイ14や客用表示部15に、小計および税額を表示する(ステップS15)。つまりCPU11は、売り上げ登録を受け付けた商品が、軽減税率が適用される商品であった場合には、この商品に軽減税率が適用された場合の税金額を算出し、標準税率が適用される商品であった場合には、この商品に標準税率が適用された場合の税金額を算出する。また、CPU11は、指定されたすべての商品を対象にした小計および税金額をタッチパネルディスプレイ14や客用表示部15に出力する。
【0034】
顧客からクーポン券が提示された場合には、ステップS16のクーポン処理を実行する。クーポン処理の説明は、
図7を参照して、後記する。結果的には、クーポンキー1〜4のいずれかの特典が適用された小計および税額を算出し、タッチパネルディスプレイ14や客用表示部15に表示する。
【0035】
CPU11は、タッチパネルディスプレイ14に表示されたキーのうち、数字キーK2および現/預キーいずれのキーがタップされたかを判定する(ステップS17)。
CPU11は、タッチパネルディスプレイ14上の数字キーK2がタップされたならば(ステップS17)、タッチパネルディスプレイ14や客用表示部15の数字を更新して(ステップS18)、ステップS17の処理に戻る。
ステップS17にてCPU11は、タッチパネルディスプレイ14上の「現/預」キーK4がタップされたならば、お釣りを計算して表示し(ステップS19)、印刷部16にレシートを印字させ(ステップS20)、
図6の処理を終了する。
【0036】
図7は、ステップS16のクーポン処理を示すフローチャートである。
CPU11は、タッチパネルディスプレイ14に表示されたクーポンキー1〜4のうち、いずれのキーがタップされたかを判定する(ステップA1)。
CPU11は、タッチパネルディスプレイ14上のクーポンキー1がタップされたならば(ステップA1)、値引き処理を実行する(ステップA2)。具体的にいうと、オペレータが、クーポンキー1をタップすると、CPU11は、クーポンテーブル192(
図5参照)を参照して、対応する動作種別、数値、高低定義、バーコード、限定リンク(ブランク)、MAX個数(ブランク)、SET個数(ブランク)を取得する。なお、不図示のバーコードリーダが、顧客から提示されたクーポン券に記載されたバーコードを読み取り、読み取った値をキーとしてクーポンテーブル192(
図5参照)を参照して、対応する動作種別、数値、高低定義、バーコード、限定リンク(ブランク)、MAX個数(ブランク)、SET個数(ブランク)を取得することもできる。バーコードの読み取りは、他のクーポンキー2〜4についても同様である。
【0037】
CPU11は、値引き処理(ステップA2)にて、クーポンキー1の高低定義に従い、商品リストK7(
図3参照)に登録されている商品のうち、税率が最も高い商品の単価に対して値引きを行う。その結果、顧客の支払金額を最小にすることができる。
図8(a)〜(c)は、最適な値引きの適用例の説明図である。顧客は、単価500円の「冷凍焼きおにぎり10個」を1つ(1パック)と、単価495円の「化粧水」1つを購入しようとし、これらが商品キーK5にて選択され、商品リストK7に登録されているとする。
図8(a)に示すように、クーポンキー1による値引きを行わずに売上登録した場合には、「冷凍焼きおにぎり10個」に軽減税率(8%)が適用され、「化粧水」に標準税率(10%)が適用されるため、合計金額は1,085円になる。
【0038】
図8(b)に示すように、「冷凍焼きおにぎり10個」の単価に対して100円の値引きを適用した場合は、軽減税率(8%)を加味した値引き額(108円)が適用され、合計金額は977円になる。一方、
図8(c)に示すように、「化粧水」の単価に対して100円の値引きを適用した場合は、標準税率(10%)を加味した値引き額(110円)が適用され、合計金額は975円になる。
図8(a)〜(c)によれば、税率がより高い「化粧水」に対して値引きを適用すれば合計金額、つまり顧客の支払金額をより安くすることができる。一般的に、2以上の商品に対しては、税率が最も高い商品に値引きを適用することで、合計金額を最小にすることができ、顧客にとってお得となる。
【0039】
図7に戻って、CPU11は、値引き処理(ステップA2)の後、タッチパネルディスプレイ14にて、値引き商品候補を提示する(ステップA3)。具体的にいうと、商品リストK7(
図3参照)に登録されている商品のうち、値引き金額が最も高くなる商品を値引き商品候補として自動選択し、その商品名をタッチパネルディスプレイ14に表示する。
【0040】
図9は、値引きを適用する商品を自動選択したときの画面表示例である。CPU11は、タッチパネルディスプレイ14にて、
図3に示す売上登録画面上に、税率がより高い「化粧水」が値引き商品候補として選択されたことを示すダイアログDを表示する。タッチパネルディスプレイ14に値引き商品候補を表示することにより、顧客にとって値引きが有利に働く、税率が高い商品をオペレータに提示することができる。なお、オペレータがタッチパネルディスプレイ14を顧客に向けるように姿勢を変更し、税率が高い商品を顧客に提示してもよい。これにより、顧客にとって値引きが有利に働くことを顧客に認識させることができる。
【0041】
図7に戻って、CPU11は、値引き商品候補を提示した後(ステップA3)、値引き商品を決定する(ステップA4)。具体的にいうと、
図9に示すように、値引き商品候補として自動選択された商品でよければ、オペレータは、ボタンd1を押下し、値引き商品候補を値引き商品と決定する。もし、値引き商品候補として自動選択された商品とは異なる商品(商品リストK7に登録されている商品)に変更したい場合、オペレータは、ボタンd2を押下し、所望の商品を手動で選択し、値引き商品と決定する。例えば、顧客から値引きを適用する商品の指定があった場合には、その指定の商品を値引き商品とすることができ、顧客の要望に適切に応えることができる。
【0042】
図7に戻って、CPU11は、タッチパネルディスプレイ14上のクーポンキー2がタップされたならば(ステップA1)、割引き処理を実行する(ステップA5)。具体的にいうと、オペレータが、クーポンキー2をタップすると、CPU11は、クーポンテーブル192(
図5参照)を参照して、対応する動作種別、数値、高低定義、バーコード、限定リンク(ブランク)、MAX個数(ブランク)、SET個数(ブランク)を取得する。
【0043】
CPU11は、割引き処理(ステップA5)にて、クーポンキー2の高低定義に従い、商品リストK7(
図3参照)に登録されている商品のうち、割引き金額が最も高くなるように割引きを行う。その結果、顧客の支払金額を最小にすることができる。
図10(a)〜(c)は、商品ごとの購入金額が同じであるときの最適な割引きの適用例の説明図である。顧客は、単価1,000円の「冷凍チャーハン」を1つ(1パック)と、同じ単価1,000円の「口紅」1つを購入しようとし、これらが商品キーK5にて選択され、商品リストK7に登録されているとする。
図10(a)に示すように、クーポンキー2による割引きを行わずに売上登録した場合には、「冷凍チャーハン」に軽減税率(8%)が適用され、「口紅」に標準税率(10%)が適用されるため、合計金額は2,180円になる。
【0044】
図10(b)に示すように、「冷凍チャーハン」の単価に対して10%の割引きを適用した場合は、軽減税率(8%)を加味した割引き額(108円)が適用され、合計金額は2,072円になる。一方、
図10(c)に示すように、「口紅」の単価に対して10%の割引きを適用した場合は、標準税率(10%)を加味した値引き額(110円)が適用され、合計金額は2,070円になる。
図10(a)〜(c)によれば、各商品の金額が同じであれば、税率がより高い「口紅」に対して割引きを適用すれば合計金額、つまり顧客の支払金額をより安くすることができる。一般的に、同一単価の2以上の商品に対しては、税率が最も高い商品に値引きを適用することで、合計金額を最小にすることができ、顧客にとってお得となる。
【0045】
図11(a)〜(c)は、商品ごとの購入金額が異なるときの最適な割引きの適用例の説明図である。顧客は、単価1,000円の「冷凍チャーハン」を1つ(1パック)と、単価990円の「パウダー」1つを購入しようとし、これらが商品キーK5にて選択され、商品リストK7に登録されているとする。
図11(a)に示すように、クーポンキー2による割引きを行わずに売上登録した場合には、「冷凍チャーハン」に軽減税率(8%)が適用され、「パウダー」に標準税率(10%)が適用されるため、合計金額は2,169円になる。
【0046】
図11(b)に示すように、「冷凍チャーハン」の単価に対して10%の割引きを適用した場合は、軽減税率(8%)を加味した割引き額(108円)が適用され、合計金額は2,061円になる。一方、
図11(c)に示すように、「パウダー」の単価に対して10%の割引きを適用した場合は、標準税率(10%)を加味した値引き額(109円)が適用され、合計金額は2,060円になる。
図11(a)〜(c)によれば、単価の安い「パウダー」に対して割引きを適用すれば合計金額、つまり顧客の支払金額をより安くすることができる。
【0047】
図12は、商品ごとの購入金額が異なるときの最適な割引きの他の適用例の説明図である。顧客は、単価1,020円の「冷凍ピザ」を1つ(1パック)と、単価970円の「コットン」1つを購入しようとし、これらが商品キーK5にて選択され、商品リストK7に登録されているとする。
図12(a)に示すように、クーポンキー2による割引きを行わずに売上登録した場合には、「冷凍ピザ」に軽減税率(8%)が適用され、「コットン」に標準税率(10%)が適用されるため、合計金額は2,147円になる。
【0048】
図12(b)に示すように、「冷凍ピザ」の単価に対して10%の割引きを適用した場合は、軽減税率(8%)を加味した割引き額(110円)が適用され、合計金額は2,058円になる。一方、
図12(c)に示すように、「コットン」の単価に対して10%の割引きを適用した場合は、標準税率(10%)を加味した値引き額(107円)が適用され、合計金額は2,062円になる。
図12(a)〜(c)によれば、単価の高い「冷凍ピザ」に対して割引きを適用すれば合計金額、つまり顧客の支払金額をより安くすることができる。
【0049】
図10〜
図12に示すように、顧客の支払金額を最小にするために、売上登録される複数の商品について、各商品の単価および各商品に適用される税率によって、割引きが適用される商品はさまざまである(単価を変更すれば、割引きを適用すべき商品も変更する場合がある)。よって、電子キャッシュレジスタ1のCPU11は、例えば、売上登録される複数の商品について、各商品の単価及び各商品に適用される税率に基づいて、割引きを適用した場合に割引き金額が最も高くなる商品を選択し、選択した商品に対して対応の税率を適用した割引きを実行する。また、割引きを適用できる回数が複数存在する場合には、電子キャッシュレジスタ1のCPU11は、例えば、売上登録される複数の商品について、各商品の単価及び各商品に適用される税率に基づいて、割引き金額が高くなる上位の商品を選択し、選択した商品に対して対応の税率を適用した割引きを実行する。
【0050】
図7に戻って、CPU11は、割引き処理(ステップA5)の後、タッチパネルディスプレイ14にて、割引き商品候補を提示する(ステップA6)。具体的にいうと、商品リストK7(
図3参照)に登録されている商品のうち、割引き金額が最も高くなる商品を割引き商品候補として自動選択し、その商品名をタッチパネルディスプレイ14に表示する。
図10〜
図12によれば、値引き商品候補となる商品はさまざまである。割引き商品候補の表示態様は、例えば、
図9と同様にすることができる。
【0051】
CPU11は、割引き商品候補を提示した後(ステップA6)、割引き商品を決定する(ステップA7)。具体的にいうと、割引き商品候補として自動選択された商品でよければ、オペレータは、その商品をタップし、割引き商品候補を割引き商品と決定する。もし、割引き商品候補として自動選択された商品とは異なる商品(商品リストK7に登録されている商品)に変更したい場合、オペレータは、所望の商品を手動で選択し、割引き商品と決定する。
【0052】
CPU11は、タッチパネルディスプレイ14上のクーポンキー3がタップされたならば(ステップA1)、限定割引き処理を実行する(ステップA8)。具体的にいうと、オペレータが、クーポンキー3をタップすると、CPU11は、クーポンテーブル192(
図5参照)を参照して、対応する動作種別、数値、高低定義、バーコード、限定リンク(冷凍食品)、MAX個数(5)、SET個数(ブランク)を取得する。
【0053】
CPU11は、限定割引き処理(ステップA8)にて、クーポンキー3の高低定義に従い、商品リストK7(
図3参照)に登録されている商品のうち、割引き金額が最も高くなるように限定割引きを行う。この限定割引きは、クーポンテーブル192(
図5参照)の限定リンクに示された商品(冷凍食品)に対して、MAX個数(5個)を満たす限り行われる。その結果、顧客の支払金額を最小にすることができる。
【0054】
CPU11は、限定割引き処理(ステップA8)の後、タッチパネルディスプレイ14にて、限定割引き商品候補を提示する(ステップA9)。具体的にいうと、商品リストK7(
図3参照)に登録されている商品のうち、限定リンクの商品に対して、MAX個数を満たしているとき、割引き金額が最も高くなる商品を限定割引き商品候補として自動選択し、その商品名をタッチパネルディスプレイ14に表示する。限定割引き商品候補の表示態様は、例えば、
図9と同様にすることができる。
【0055】
CPU11は、限定割引き商品候補を提示した後(ステップA9)、限定割引き商品を決定する(ステップA10)。具体的にいうと、限定割引き商品候補として自動選択された商品でよければ、オペレータは、その商品をタップし、限定割引き商品候補を限定割引き商品と決定する。もし、限定割引き商品候補として自動選択された商品とは異なる商品(商品リストK7に登録されている商品)に変更したい場合、オペレータは、所望の商品を手動で選択し、限定割引き商品と決定する。
【0056】
CPU11は、タッチパネルディスプレイ14上のクーポンキー4がタップされたならば(ステップA1)、セット割り処理を実行する(ステップA11)。具体的にいうと、オペレータが、クーポンキー4をタップすると、CPU11は、クーポンテーブル192(
図5参照)を参照して、対応する動作種別、数値、高低定義、バーコード、限定リンク(靴下)、MAX個数(ブランク)、SET個数(3)を取得する。
【0057】
CPU11は、セット割り処理(ステップA11)にて、クーポンキー4の高低定義に従い、商品リストK7(
図3参照)に登録されている商品のうち、割引き金額が安くなるようにセット割りを行う。このセット割りは、クーポンテーブル192(
図5参照)の限定リンクに示された商品(靴下)に対して、SET個数(3個)分を1セットとして行われる。その結果、顧客の支払金額を最小にすることができる。
【0058】
CPU11は、セット割り処理(ステップA11)の後、タッチパネルディスプレイ14にて、セット割り商品候補を提示する(ステップA12)。具体的にいうと、商品リストK7(
図3参照)に登録されている商品のうち、限定リンクの商品に対して、SET個数分そろっているとき、割引き金額が安くなる商品をセット割り商品候補として自動選択し、その商品名をタッチパネルディスプレイ14に表示する。セット割り商品候補の表示態様は、例えば、
図9と同様にすることができる。
【0059】
CPU11は、セット割り商品候補を提示した後(ステップA12)、セット割り商品を決定する(ステップA13)。具体的にいうと、セット割り商品候補として自動選択された商品でよければ、オペレータは、その商品をタップし、セット割り商品候補をセット割り商品と決定する。もし、セット割り商品候補として自動選択された商品とは異なる商品(商品リストK7に登録されている商品)に変更したい場合、オペレータは、所望の商品を手動で選択し、セット割り商品と決定する。
【0060】
図7に戻って、CPU11は、値引き商品(ステップA4)、割引き商品(ステップA7)、限定割引き商品(ステップA10)、セット割り商品(ステップA13)のいずれかが決定し、クーポンが適用された状態で、小計および税額を再算出する(ステップA14)。CPU11は、タッチパネルディスプレイ14や客用表示部15に、クーポンが適用された小計および税額を再表示する(ステップA15)。つまりCPU11は、売り上げ登録を受け付けた商品が、軽減税率が適用され、かつ、クーポンが適用される商品であった場合には、この商品に軽減税率が適用され、かつ、クーポンが適用された場合の税金額を算出し、標準税率が適用され、かつ、クーポンが適用される商品であった場合には、この商品に標準税率が適用され、かつ、クーポンが適用された場合の税金額を算出する。また、CPU11は、指定されたすべての商品を対象にした小計および税金額をタッチパネルディスプレイ14や客用表示部15に出力する。
以上で、
図7のクーポン処理が終了し、
図6のステップS17に進む。
【0061】
本実施形態によれば、電子キャッシュレジスタ1にて税率が異なる商品について売上登録を行う際、顧客から提示されたクーポン券によって、所定の金額の値引きを行う場合には、税率の高い商品を選択して値引きを行うため、顧客の支払金額を最小にすることができる。所定の金額の割引きを行う場合には、割引き金額が高くなる上位の商品を選択して割引きを行うため、顧客の支払金額を最小にすることができる。
したがって、税率が異なる商品について売上登録を行う際、顧客にとって最適な特典の適用を即座に提供することが可能となる。
【0062】
また、本実施形態によれば、タッチパネルディスプレイ14にて、値引きが最も有効に実行される、税率の高い商品を提示したり、割引きが最も有効に実行される、割引き金額が高くなる上位の商品を提示したりするため、オペレータは、値引きや割引きが適用される商品を確実に把握することができる。
【0063】
(変形例)
本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で、変更実施が可能であり、例えば、次の(a)〜(e)のようなものがある。
(a):売上登録の対象は商品に限られず、サービスであってもよい。
(b):商品またはサービスの売上登録は、商品キーのタップに限られない。電子キャッシュレジスタは、例えばバーコードスキャナで商品のPLUを入力してもよい。このとき電子キャッシュレジスタは、PLUと税率との対応テーブルにより、各商品が標準税率と軽減税率のいずれが適用されるものかを決定する。また、各商品を撮影してオブジェクト認識する方法であってもよい。
(c):電子キャッシュレジスタが出力するレシートは、紙媒体に限定されず、電子レシートであってもよい。
(d):本発明は、売上登録の商品の単価が税抜価格(外税)であっても、顧客にとって有利に働く商品の値引きまたは割引きを提供することができだけでなく、また、売上登録の商品の単価が税込価格(内税)であっても、顧客にとって有利に働く商品の値引きまたは割引きを提供することもできる。
(e):本発明は、所定の法律で例外的な税率が適用される商品と、所定の法律における原則的な税率が適用される商品とが混在する場合であっても、顧客に有利に働く商品の値引きまたは割引きを提供することができる。
【0064】
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
<請求項1>
売上登録される複数の商品に対して、所定の金額を適用した値引きを指定する値引き指定手段と、
前記値引き指定手段により指定された値引きを行う際に、前記売上登録される複数の商品に、税率が低い商品と税率が高い商品とが混在する場合は、税率が高い商品を優先的に選択し、この選択された商品に対して前記所定の金額を適用した値引きを実行する値引き実行手段と、
を備えたことを特徴とする売上データ処理装置。
<請求項2>
前記税率が高い商品をオペレータに提示するガイダンスを表示手段に表示させる表示制御手段を備える請求項1に記載の売上データ処理装置。
<請求項3>
所定数の商品のうち、所定の割引き率を適用した割引きを指定する割引き指定手段と、
前記割引き指定手段により指定された割引きを行う際に、売上登録される複数の商品について、各商品の単価及び各商品に適用される税率に基づいて、前記所定数の商品から割引き金額が高くなる上位の商品を選択し、この選択された商品に対して前記所定の割引き率を適用した割引きを実行する割引き実行手段と、
を備えたことを特徴とする売上データ処理装置。
<請求項4>
前記割引き金額が高くなる上位の商品をオペレータに提示するガイダンスを表示手段に表示させる表示制御手段を備える請求項3に記載の売上データ処理装置。
<請求項5>
売上登録される複数の商品に対して、所定の金額を適用した値引きを指定する値引き指定手段と、
前記値引き指定手段により指定された値引きを行う際に、前記売上登録される複数の商品に、税率が低い商品と税率が高い商品とが混在する場合は、税率が高い商品を優先的に選択し、この選択された商品に対して前記所定の金額を適用した値引きを実行することをオペレータに提示する提示手段と、
を備えたことを特徴とする売上データ処理装置。
<請求項6>
所定数の商品のうち、所定の割引き率を適用した割引きを指定する割引き指定手段と、
前記割引き指定手段により指定された割引きを行う際に、売上登録される複数の商品について、各商品の単価及び各商品に適用される税率に基づいて、前記所定数の商品から割引き金額が高くなる上位の商品を選択し、この選択された商品に対して前記所定の割引き率を適用した割引きを実行することをオペレータに提示する提示手段と、
を備えたことを特徴とする売上データ処理装置。
<請求項7>
コンピュータを、
売上登録される複数の商品に対して、所定の金額を適用した値引きを指定する値引き指定手段、
前記値引き指定手段により指定された値引きを行う際に、前記売上登録される複数の商品に、税率が低い商品と税率が高い商品とが混在する場合は、税率が高い商品を優先的に選択し、この選択された商品に対して前記所定の金額を適用した値引きを実行する値引き実行手段、
として機能させるためのプログラム。
<請求項8>
コンピュータを、
所定数の商品のうち、所定の割引き率を適用した割引きを指定する割引き指定手段、
前記割引き指定手段により指定された割引きを行う際に、売上登録される複数の商品について、各商品の単価及び各商品に適用される税率に基づいて、前記所定数の商品から割引き金額が高くなる上位の商品を選択し、この選択された商品に対して前記所定の割引き率を適用した割引きを実行する割引き実行手段、
として機能させるためのプログラム。
<請求項9>
コンピュータを、
売上登録される複数の商品に対して、所定の金額を適用した値引きを指定する値引き指定手段、
前記値引き指定手段により指定された値引きを行う際に、前記売上登録される複数の商品に、税率が低い商品と税率が高い商品とが混在する場合は、税率が高い商品を優先的に選択し、この選択された商品に対して前記所定の金額を適用した値引きを実行することをオペレータに提示する提示手段、
として機能させるためのプログラム。
<請求項10>
コンピュータを、
所定数の商品のうち、所定の割引き率を適用した割引きを指定する割引き指定手段、
前記割引き指定手段により指定された割引きを行う際に、売上登録される複数の商品について、各商品の単価及び各商品に適用される税率に基づいて、前記所定数の商品から割引き金額が高くなる上位の商品を選択し、この選択された商品に対して前記所定の割引き率を適用した割引きを実行することをオペレータに提示する提示手段、
として機能させるためのプログラム。