(57)【特許請求の範囲】
【請求項１】
端数値引を行うための端数値引キーと、
前記端数値引キーの選択操作を受付ける操作受付手段と、
一取引の合計金額を算出する合計額算出手段と、
前記操作受付手段が前記端数値引キーの選択操作を受付けると、前記合計額算出手段が算出した前記合計金額のうち値引対象とする端数を選択するための選択肢を設けた端数選択画面を表示する表示制御手段と、
前記端数選択画面から端数を選択するよう指示する旨のメッセージを表示する指示表示手段と、
前記表示制御手段が前記端数選択画面に表示した前記選択肢から、前記値引対象とする端数を選択する操作を受付ける端数選択手段と、
前記端数選択手段が選択操作を受付けた前記端数に応じて値引額を決定し、前記合計額算出手段が算出した前記合計金額から前記値引額を差し引いて値引後の合計金額を計算し、計算した値引後の合計金額を出力する金額出力手段と、
を備える販売データ処理装置。
【請求項２】
端数値引の理由の選択を受付ける理由受付手段と、
前記理由受付手段が受付けた前記端数値引の理由または当該理由に対応するコードを出力する値引理由出力手段と、
を更に備えた請求項１に記載の販売データ処理装置。
【請求項３】
客の会員ランクの入力を受付けるランク受付手段を更に備え、
前記表示制御手段は、前記端数選択画面に設ける前記選択肢を、前記ランク受付手段が受付けた前記会員ランクに応じて切り替えて表示する、請求項１または２に記載の販売データ処理装置。
【請求項４】
前記金額出力手段は、前記金額出力手段が決定した前記値引額を小計額と税額とに按分し、端数値引後の小計額と、端数値引後の税額とを更に出力する、請求項１ないし３のいずれか１つに記載の販売データ処理装置。
【請求項５】
端数値引を行うための端数値引キーを備えた販売データ処理装置を制御するコンピュータを、
前記端数値引キーの選択操作を受付ける操作受付手段と、
一取引の合計金額を算出する合計額算出手段と、
前記操作受付手段が前記端数値引キーの選択操作を受付けると、前記合計額算出手段が算出した前記合計金額のうち値引対象とする端数を選択するための選択肢を設けた端数選択画面を表示する表示制御手段と、
前記端数選択画面から端数を選択するよう指示する旨のメッセージを表示する指示表示手段と、
前記表示制御手段が前記端数選択画面に表示した前記選択肢から、前記値引対象とする端数を選択する操作を受付ける端数選択手段と、
前記端数選択手段が選択操作を受付けた前記端数に応じて値引額を決定し、前記合計額算出手段が算出した前記合計金額から前記値引額を差し引いて値引後の合計金額を計算し、計算した値引後の合計金額を出力する金額出力手段として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、販売データ処理装置およびプログラムに関する。
【背景技術】
【０００２】
従来、ＰＯＳ（Point  Of  Sales）端末に端数値引キーを設け、キー操作回数に応じて売上合計金額の下位からの桁数を選択し、端数値引額を決定するものがある。このようなＰＯＳ端末を用いれば、端数値引の処理を簡便に行うことができる。しかしながら、キー押下回数により値引き対象とする桁数を切り替える操作には慣れが必要であり、不慣れな店員でも分かり易く端数値引を行うことができるＰＯＳ端末が望まれていた。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明が解決しようとする課題は、端数値引の桁数を直感的に選択することができる販売データ処理装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００４】
実施形態の販売データ処理装置は、端数値引を行うための端数値引キーと、前記端数値引キーの選択操作を受付ける操作受付手段と、合計額算出手段と、表示制御手段と、指示表示手段と、端数選択手段と、金額出力手段とを備える。合計額算出手段は、一取引の合計金額を算出する。表示制御手段は、前記操作受付手段が前記端数値引キーの選択操作を受付けると、前記合計額算出手段が算出した前記合計金額のうち値引対象とする端数を選択するための選択肢を設けた端数選択画面を表示する。指示表示手段は、前記端数選択画面から端数を選択するよう指示する旨のメッセージを表示する。端数選択手段は、前記表示制御手段が前記端数選択画面に表示した前記選択肢から、前記値引対象とする端数を選択する操作を受付ける。金額出力手段は、前記端数選択手段が選択操作を受付けた前記端数に応じて値引額を決定し、前記合計額算出手段が算出した前記合計金額から前記値引額を差し引いて値引後の合計金額を計算し、計算した値引後の合計金額を出力する。
【図面の簡単な説明】
【０００５】
【図１】図１は、本実施形態に係るＰＯＳ端末の機能構成を示すブロック図である。
【図２】図２は、本実施形態に係るキーボードのキー配列例を示した図である。
【図３】図３は、値引理由選択画面の画面構成例を示す図である。
【図４】図４は、端数選択画面の画面構成例を示す図である。
【図５】図５は、ＰＯＳ端末が実行する端数値引処理の手順例を示したフローチャートである。
【図６】図６は、登録画面の表示例を示す図である。
【図７】図７は、端数値引に関する情報を表示した登録画面の例を示す図である。
【図８】図８は、端数値引に関する情報を印字したレシートの例を示す図である。
【発明を実施するための形態】
【０００６】
図１は、本実施形態に係るＰＯＳ端末１の機能構成を示すブロック図である。ＰＯＳ端末１は、店舗における取引データを登録する販売データ処理装置である。尚、以下では、複数の図面に示される同様の構成について同一符号を付して示し、重複する説明を省略する場合がある。
【０００７】
ＰＯＳ端末１は、ＣＰＵ、ＲＯＭ、ＲＡＭ等で構成されるコンピュータ構成の制御部１１を備えている。また、制御部１１にはバス１２及びＩ／Ｏ機器制御部１４を介して、キーボード１５、スキャナ１６、店員用表示器１７、客用表示器１８、プリンタ１９、ドロワ２０及びＨＤＤ６０が接続されている。また、店員用表示器１７および客用表示器１８の表示画面上には、タッチパネル１７１、１８１がそれぞれ積層されている。
【０００８】
図２は、本実施形態にかかるキーボード１５のキー配列例を示した図である。本実施形態のキーボード１５は、端数値引を行うための端数値引キー１５１を備えている。従来、端数値引処理は自動的に行われることもあるが、本実施形態では専用の操作キーを設け、店員による操作を介して端数値引処理を行うこととした。このようにすることで、得意客を店員自らが判断して端数値引処理を行うという営業スタイルをとることができる。つまり、得意客と店員との間で親密性を高めることでサービスの質向上を目指すものである。
【０００９】
尚、ここでは端数値引キー１５１をキーボード１５上に設けた例を示したが、端数値引キーの設置箇所はこれに限定されない。端数値引キー１５１を店員用表示器１７に表示し、タッチパネル１７１からその選択操作を受付けてもよい。
【００１０】
図１に戻って、制御部１１は通信Ｉ／Ｆ１３及び接続回線を介して店舗サーバ（不図示）との間でデータ通信を行う。ＨＤＤ６０は、制御部１１のＣＰＵを動作させる各種制御プログラムを格納している。また、ＨＤＤ６０は、商品マスタ６１、売上ファイル６２等のデータファイルを格納している。
【００１１】
商品マスタ６１は、商品コードに対応付けて、商品の名称、部門コード、価格等の商品情報を格納している。ＰＯＳ端末１の制御部１１は、店舗サーバから商品マスタのデータを受信し、商品マスタ６１を更新する。尚、商品マスタ６１の格納場所は特に限定されない。店舗サーバ等の上位サーバが有する形態とし、ＰＯＳ端末１が当該サーバから払込情報を読み込んでもよい。
【００１２】
売上ファイル６２は、取引データを店舗控え用として格納しておくためのメモリ領域である。尚、取引データは、明細データ、売上データ、ジャーナルデータなどと称することもある。
【００１３】
次に、本実施形態に係るプログラムについて説明する。本実施形態のＰＯＳ端末１で実行されるプログラムは、図１に示すように、表示制御部５１、入力受付部５２、登録部５３、印字制御部５４を含むモジュール構成となっている。実際のハードウェアとしてはＣＰＵ（プロセッサ）が記憶媒体から本実施形態のプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、表示制御部５１、入力受付部５２、登録部５３、印字制御部５４が主記憶装置上に生成される。
【００１４】
なお、本実施形態のＰＯＳ端末１で実行されるプログラムは、ＲＯＭ或いはＨＤＤ６０等に予め組み込まれて提供される。本実施形態のＰＯＳ端末１で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００１５】
さらに、本実施形態のＰＯＳ端末１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のＰＯＳ端末１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００１６】
表示制御部５１は、店員用表示器１７、客用表示器１８における表示動作全般を制御する。例えば、表示制御部５１は、店員用表示器１７に商品の売上登録を行うための登録画面７０（図６、図７参照）等を表示する。また、表示制御部５１は、店員用表示器１７に値引理由選択画面７１（図３参照）を表示する。さらに表示制御部５１は、店員用表示器１７に端数選択画面７２（図４参照）を表示する。各画面の構成例ならびに画面遷移例については後述する。
【００１７】
入力受付部５２は、キーボード１５、スキャナ１６、タッチパネル１７１、１８１等に対する入力操作に応じて各種指示操作や各種情報の入力を受付ける。例えばスキャナ１６が商品に付されたコードシンボル（例えば、バーコード）から商品コードを読み取る。すると入力受付部５２は、その商品コードに対応する商品情報を商品マスタ６１から読み込んで受付ける。
【００１８】
また、入力受付部５２は、端数値引キー１５１が操作されると端数値引処理を行う旨の指示を受付ける。加えて入力受付部５２は、キーボード１５またはタッチパネル１８１を介して、値引理由選択画面７１（図３参照）、端数選択画面７２（図４参照）に対する選択操作を受付ける。
【００１９】
ここで、値引理由選択画面７１、端数選択画面７２の構成例とこれら画面における入力受付について説明する。端数値引キー１５１が操作されて入力受付部５２が端数値引処理を行う旨の指示を受付けると、表示制御部５１は登録画面７０上に値引理由選択画面７１をポップアップ表示する。
【００２０】
図３は、値引理由選択画面７１の画面構成例を示す図である。値引理由選択画面７１には値引理由を登録するための選択肢に対応するアイコンが設けられている。図３では、（１）理由なし、（２）店舗都合、（３）お客様都合の３つのアイコンを設けた例を示している。尚、表示制御部５１は値引理由選択画面７１をポップアップ表示すると、登録画面７０のガイダンス表示領域にガイダンスメッセージ８１を表示する。ガイダンスメッセージ８１には、値引理由選択画面７１から値引理由を選択するようオペレータに指示する旨のメッセージが表示される。
【００２１】
入力受付部５２は、キーボード１５において（１）〜（３）に対応するテンキーが操作されると、当該数値に対応する値引理由の選択を受付ける。或いは、タッチパネル１８１において（１）〜（３）のいずれか１つのアイコンが選択操作されると、入力受付部５２は当該アイコンに対応する値引理由の選択を受付ける。
【００２２】
値引理由選択画面７１においていずれか１つのアイコンが選択されると、表示制御部５１は値引理由選択画面７１のポップアップ表示を終了する。そして、表示制御部５１は、登録画面７０上に端数選択画面７２をポップアップ表示する。
【００２３】
図４は、端数選択画面７２の画面構成例を示す図である。図４に示すように、端数選択画面７２には、いくら未満を端数とみなし、端数値引の対象とするかを選択するためのアイコンが設けられている。図４では、以下の（１）、（２）のように選択肢を２つ設けた例を示した。
（１）合計金額のうち１０円未満の金額を端数とみなし、１０円未満の金額を値引するためのアイコン
（２）合計金額のうち１００円未満の金額を端数とみなし、１００円未満の金額を値引するためのアイコン
【００２４】
無論、端数選択画面７２に設ける選択肢の数は２つ以上でもよい。例えばもう１つ別の選択肢として、次に示す（３）を加えてもよい。
（３）合計金額のうち１０００円未満の金額を端数とみなし、１０００円未満の金額を値引きするためのアイコン
【００２５】
さらに、これら選択肢（１）〜（３）のうち、端数選択画面７２に表示させるアイコンを適宜設定できるよう構成してもよい。この場合にも無論、（１）〜（３）以外の他の選択肢を予め設定しておき、端数選択画面７２に表示させる選択肢として選べるようにしてもよい。
【００２６】
尚、端数額については通貨に応じて適宜設定すればよい。即ち、通貨が異なれば紙幣や貨幣の額面も異なる。従って、値引後の合計金額が、細かな釣銭が出ずに切り良く払えるような金額となるように端数をカットすればよい。
【００２７】
表示制御部５１は端数選択画面７２をポップアップ表示すると、登録画面７０のガイダンス表示領域にガイダンスメッセージ８２を表示する。ガイダンスメッセージ８２には、端数選択画面７２から端数を選択するようオペレータに指示する旨のメッセージが表示される。
【００２８】
入力受付部５２は、キーボード１５において（１）〜（２）に対応するテンキーが操作されると、当該数値に対応する端数額の選択を受付ける。或いは、タッチパネル１８１において（１）または（２）のうち１つのアイコンが選択操作されると、入力受付部５２は当該アイコンに対応する端数額の選択操作を受付ける。
【００２９】
登録部５３は、入力受付部５２が受付けた商品コードや商品情報を用いて、商品の売上登録を行う。即ち登録部５３は、取引日時、各商品の売上データ、合計金額、登録作業の担当者を示す情報等を含めてレシートデータ及び取引データを生成する。尚、各商品の売上データとしては、商品コード、売上個数、売上個数分の小計金額等が含まれる。登録部５３は、生成した取引データを売上ファイル６２に格納する。
【００３０】
また、登録部５３は、値引理由選択画面７１において選択された値引理由を、取引データに含めて記録する。これにより、値引処理時の担当者の識別情報と、値引理由、値引額等のデータを関連付けて記録しておくことができる。尚、値引理由の記録において登録部５３は、値引理由を示すテキストデータを記録してもよい。或いは登録部５３は、値引理由に対応付けられた値引理由コードを記録してもよい。
【００３１】
また、登録部５３は、端数選択画面７２におけるアイコンの選択操作に応じて、端数値引額を計算し、元の合計額から端数値引額を減じて値引後の合計額を計算する。そして、登録部５３は、端数値引額および値引後の合計額を含めてレシートデータおよび取引データを生成する。
【００３２】
登録部５３は、生成したレシートデータを印字制御部５４に出力する。尚、登録部５３は生成したレシートデータまたは取引データを他の情報処理装置や表示処理装置に出力し、他の情報処理装置または表示処理装置がそれらデータを表示してもよい。
【００３３】
印字制御部５４（図１参照）は、値引後の合計額を含むレシートデータをプリンタ１９に出力する。プリンタ１９はレシートデータを用いてレシート（図８参照）を印字発行する。
【００３４】
次に、ＰＯＳ端末１の動作例について説明する。図５は、ＰＯＳ端末１が実行する端数値引処理の手順例を示したフローチャートである。
【００３５】
制御部１１は、取引客ごとに売上登録処理を行う。即ち、表示制御部５１は店員用表示器１７に登録画面７０（図６参照）を表示する。入力受付部５２は、商品に付されたコードシンボルから商品コードを読み取り、その商品コードに対応する商品情報を商品マスタ６１から読み込む。そして、登録部５３は、入力受付部５２が読み込んだ商品情報やキーボード１５から受付けた販売個数等を用いて取引データを生成する（ステップＳ１）。
【００３６】
次に、入力受付部５２はキーボード１５において小計キーが操作されたか否かを判定する（ステップＳ２）。小計キーが操作されない間（ステップＳ２：Ｎｏ）はステップＳ１に戻り売上登録処理を続ける。小計キーが操作されると（ステップＳ２：Ｙｅｓ）、登録部５３はステップＳ１で登録した全商品の合計金額を計算する。そして表示制御部５１は、店員用表示器１７の登録画面７０（図６参照）および客用表示器１８に合計金額を表示する（ステップＳ３）。
【００３７】
次に、入力受付部５２はキーボード１５において端数値引キー１５１（図２参照）が操作されたか判定する（ステップＳ４）。端数値引キー１５１が操作されない場合（ステップＳ４：Ｎｏ）は、ステップＳ１０に移行する。端数値引キー１５１が操作された場合（ステップＳ４：Ｙｅｓ）、表示制御部５１は登録画面７０上に値引理由選択画面７１（図３参照）をポップアップ表示する（ステップＳ５）。そして、値引理由選択画面７１において値引理由を示したアイコンが１つ選択されると、登録部５３は選択された値引理由を取引データに含めて記録する。
【００３８】
続いて、表示制御部５１は店員用表示器１７に端数選択画面７２（図４参照）を表示する（ステップＳ６）。入力受付部５２は、端数選択画面７２において端数額を示したアイコンの選択を受付ける。そして登録部５３は、アイコンの選択に応じて端数値引額と値引後の合計額を計算する（ステップＳ７）。
【００３９】
次に、登録部５３は端数値引額を、小計額と外税額（消費税）とに按分し、税額を再計算する（ステップＳ８）。表示制御部５１は、値引に関する情報として、端数値引額と、値引後の合計額を店員用表示器１７の登録画面７０（図６参照）に表示する（ステップＳ９）。また、表示制御部５１は、客用表示器１８に値引後の合計額を表示する。
【００４０】
図７は、端数値引に関する情報を表示した登録画面７０の例を示す図である。図７に示すように、表示制御部５１は値引きの種類名「端数値引」を表記するとともに、その端数値引額８３を登録画面７０上に表示する。また、表示制御部５１は、登録部５３が計算した値引後の合計額８４を登録画面７０に表示する。また、表示制御部５１は、値引き分を按分したことにより税額が変わった場合には、外税８５の税額表示を更新する。
【００４１】
そして、印字制御部５４は、プリンタ１９にレシートデータの印字データを出力し、レシートを印字発行する（ステップＳ１０）。
【００４２】
図８は、端数値引に関する情報を印字したレシート９０の例を示す図である。図８に例示するように、レシート９０には、値引に関する情報として、端数値引の対象額９１や、値引きの種類９２（「端数値引」）、端数値引額９３、値引後の合計金額９４などが印字される。また、レシート９０には、値引後の小計額９５と、値引後の外税対象額９６と、値引後の外税額９７とが印字される。即ちステップＳ８で上述したように、登録部５３は値引額を小計額と外税額とに按分する。従って印字制御部５４は、按分後の小計額を値引後の小計額９５または値引後の外税対象額９６として印字出力する。また、印字制御部５４は按分後の外税額を、値引後の外税額９７として印字出力する。
【００４３】
値引額を小計額と外税額に按分する際の計算方法について説明する。尚、按分を計算する方法は特に限定されるものではなく、ここで示す例で本実施形態が限定されるものではない。
【００４４】
登録部５３は、値引後の外税額（例えば消費税）を次に示す式（１）および式（２）により計算する。
値引後の外税額＝値引前の外税額＋外税への値引額割当分…（１）
外税への値引額割当分＝値引き前の外税額／値引き前の合計額×端数値引額…（２）
従って図８の例では、
外税への値引額割当分＝６７／１４１７×１７＝０．８円
となる。ここで、１円未満は切り捨てとするので、図８の例では外税への値引額割当分は０円となり、値引後の外税額は値引前の外税額と同額の６７円となる。
【００４５】
また、登録部５３は値引後の小計額を次式（３）により計算する。
値引後の小計額＝値引前の小計額−端数値引額−外税への値引額割当分…（３）
従って図８の例では、
値引後の小計額＝１３５０−１７−０＝１３３３円
となる。
【００４６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００４７】
例えば、印字制御部５４はレシート９０以外の記録媒体に端数値引に関する情報を出力してもよい。一例として印字制御部５４はジャーナル用紙またはジャーナルデータにおいて、上述した端数値引に関する情報を出力してもよい。この際に、値引理由選択画面７１において選択された値引理由または値引理由のコードを出力してもよい。
【００４８】
また、図４の例では、端数選択画面７２において下位からの桁数を選択するよう構成したが、端数選択画面７２の表示構成はこれに限定されない。端数選択画面７２に実際の端数金額あるいは値引き後の合計金額を選択肢として表示し、値引額または値引後の合計金額を選択するように構成してもよい。
【００４９】
また、上述では、端数値引キー１５１が操作された際に（ステップＳ４：Ｙｅｓ）、値引理由選択画面７１を表示したが（ステップＳ５）、処理手順はこれに限定されない。一例として、ステップＳ５とステップＳ６の順番を入れ替えて、先に端数選択画面７２を表示した後に、値引理由選択画面７１を表示してもよい。或いは、ステップＳ５の手順を省いてもよい。即ち、端数値引キー１５１が操作されると（ステップＳ４：Ｙｅｓ）、端数選択画面７２を表示する（ステップＳ６）処理手順としてもよい。また、ステップＳ５を処理手順に含めるか否かを設定により変更できるようにしてもよい。
【００５０】
＜会員ランクに応じた端数選択画面７２の表示切替＞
端数選択画面７２の選択アイコンは、客の会員ランクや累積ポイント数、累積購入金額等（一括して会員ランクと称することとする）に応じて切り替えて表示してもよい。即ち、ＨＤＤ６０等の記憶装置に、会員ランクと選択肢として表示するアイコンの種類とを対応付けて格納しておく。例えば、通常ランクに対する設定として、１０円未満を端数値引するためのアイコンと、１００円未満を端数値引するためのアイコンとを表示する旨を記憶させておく。また、上級ランクに対しては、上記２つのアイコンに加え、１０００円未満を端数値引するためのアイコンも表示する旨を設定しておく。或いは、上級ランクに対しては、１００円未満を端数値引するためのアイコンと、１０００円未満を端数値引するためのアイコンを２つ表示する。即ち、上級ランクの客には、予め値引き幅の大きい選択肢を表示させるよう設定しておく。尚、ここで上級ランクとは、累積ポイントや累積購入金額が多い客に対するランクである。
【００５１】
そして、ＰＯＳ端末１はカードリーダを介して会員カードから会員コードを読み取り、会員マスタにその会員の会員ランクを問い合わせる。そして表示制御部５１は、受信した会員ランクに応じて端数選択画面７２に表示するアイコンを切り替えて表示する。これにより、会員ランクに応じた値引サービスをより正確に行うことができ、どの店員が対応しても統一された値引サービスを提供しやすくできる。
【００５２】
以上説明した通り、本実施形態のＰＯＳ端末１は、端数選択画面７２に表示された選択肢から、値引対象とする端数を択一的に選択する操作を受付ける。これによりオペレータは、端数画面７２に設けられた選択肢を視覚的に確認しつつ、一度の選択操作で所望する端数値引額を直接選択することができる。従って、本実施形態のＰＯＳ端末１によれば、端数値引の桁数を直感的に選択することができる。
【符号の説明】
【００５３】
１…ＰＯＳ端末、１７…店員用表示器、５１…表示制御部、５２…入力受付部、５３…登録部、５４…印字制御部、７０…登録画面、７１…値引理由選択画面、７２…端数選択画面、１５１…端数値引キー。
【先行技術文献】
【特許文献】
【００５４】
【特許文献１】特開２０００−２９３７５６号公報
【図１】
0006262119.tif 000002
【図２】
0006262119.tif 000003
【図３】
0006262119.tif 000004
【図４】
0006262119.tif 000005
【図５】
0006262119.tif 000006
【図６】
0006262119.tif 000007
【図７】
0006262119.tif 000008
【図８】
0006262119.tif 000009