(57)【特許請求の範囲】
【請求項１】
買物客に対してそれぞれ設定される客識別コードが入力された１取引の処理においてその買物客の商品購入金額を所定のポイント基準額で除することにより今回ポイントを算出する機能を有した複数台の取引処理端末を、通信手段を介して制御装置に接続してなる取引処理システムにおいて、
前記各取引処理端末は、１取引の処理が終了する毎にその取引において入力された前記客識別コードとその取引における商品購入金額とこの商品購入金額に応じて算出された今回ポイントと当該取引処理端末の識別コードとを含む購入実績データを作成する購入実績データ作成手段と、この作成手段により取引毎に作成される購入実績データを前記通信手段を介して前記制御装置に送信する購入実績データ送信手段とを具備し、
前記制御装置は、各買物客の客識別コード別に累計ポイントを記憶するポイントファイルと、前記各取引処理端末の識別コード別に当該取引処理端末がポイント再計算対象か否かを識別する情報を設定記憶するターミナル管理ファイルと、前記各取引処理端末の購入実績データ送信手段により送信される購入実績データを受信する購入実績データ受信手段と、この受信手段により受信した購入実績データのうち所定期間内に処理された取引の購入実績データを記憶保持する購入実績データ保持手段と、この保持手段により保持された購入実績データ毎にそのデータに含まれる端末識別コードで前記ターミナル管理ファイルを検索してポイント再計算対象に設定された取引処理端末で処理された取引の購入実績データか否かを判断するデータ判断手段と、前記ポイントファイル内の累計ポイントにポイント加算する買物客の客識別コードを特定する客識別コード特定手段と、この客識別コード特定手段により特定された客識別コードを含む購入実績データで前記データ判断手段によりポイント再計算対象に設定された取引処理端末で処理された取引のデータであると判断された購入実績データを記憶する第１のメモリと、前記客識別コード特定手段により特定された客識別コードを含む購入実績データで前記データ判断手段によりポイント再計算対象外に設定された取引処理端末で処理された取引のデータであると判断された購入実績データを記憶する第２のメモリと、前記第１のメモリに記憶された購入実績データの商品購入金額を合計しその合計金額を前記ポイント基準額で除することにより所定期間内でのポイントを再計算するポイント再計算手段と、前記第２のメモリに記憶された購入実績データの今回ポイントを合計するポイント合計手段と、このポイント合計手段により算出された合計ポイントと前記ポイント再計算手段により算出されたポイントとをそれぞれ前記客識別コード特定手段により特定された客識別コードに対応して前記ポイントファイルに記憶されている累計ポイントに加算するポイント累計手段とを具備したことを特徴とする取引処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、買物客が買上げる商品の取引データを処理する複数台の取引処理端末と、各取引処理端末での取引データ処理を一元的に制御する制御装置とを、通信手段を介して接続してなるＰＯＳ（Point Of Sales：販売時点情報管理）システム等の取引処理システムに関し、特に、買物客が購入した商品の金額に応じてサービスポイントを付与しそのサービスポイントを客毎に累計する機能を有した取引処理システムに関する。
【０００２】
【従来の技術】
近年、百貨店やショッピングセンター等において、会員契約をした買物客が買上げる商品の取引データを処理する際に、その取引における商品購入金額に応じてサービスポイントを算出し、このサービスポイントを客毎に累計して、累計ポイントに応じた特典を付与する顧客サービスを実施しているところがある。
【０００３】
このような店では、従来、会員契約をした客に対してそれぞれ客識別コードとして会員番号が記録された会員カードを配付するとともに、売場毎に設置される取引処理端末に、上記会員カードに記録されたデータを読取るためのカードリーダをそれぞれ設ける。また、各売場の取引処理端末に共通の制御装置を通信手段を介して接続して取引処理システムを構築する。
しかして、各取引処理端末に、カードリーダにより会員カードに記録された会員番号が読取り入力された１取引の処理において商品購入金額から今回ポイントを算出する機能を設けるとともに、制御装置に、各取引処理端末で取引毎にそれぞれ算出される今回ポイントを通信手段を介して収集しその取引において入力された会員番号別に累計する機能を設けて、前記のような顧客サービスを簡易に実現していた。
【０００４】
ところで、従来のこの種の取引処理システムにおいて、取引処理端末では、商品購入金額を予め設定されたポイント基準金額で除算し、小数点以下の端数を切り捨てることによって今回ポイントを算出していた。例えばポイント基準金額を１０００円としたとき、商品購入金額が１０００円から１９９９円までの取引は今回ポイントが１ポイントとなり、商品購入金額が２０００円から２９９９円までの取引は今回ポイントが２ポイントとなる。
【０００５】
【発明が解決しようとする課題】
このように従来のこの種の取引処理システムにおいては、取引毎に端数を切り捨てて今回ポイントを算出していたので、商品購入金額が同額の取引を１回で処理した客と複数回に分けて処理した客とでは、店への売上貢献度が同じでも付与されるポイントが異なる場合があった。例えばポイント基準金額を１０００円としたとき、一方の客が３０００円の商品を購入して１取引で処理したとすると、この客に付与されるポイントは３点となるが、他方の客が１４００円の商品と１６００円の商品をそれぞれ別取引として処理したとすると、この客に付与されるポイントは２点となる。
【０００６】
このため、百貨店等のように同一店舗内でも売場毎に取引が処理される店では、多くの客が１回の買物で複数の売場を回って商品を購入しているにも拘らず、その商品購入金額に応じた適正なポイントが付与されていないという問題があった。
【０００７】
そこで本発明は、予め設定された期間内で処理された全取引に対して客毎に適正なポイントを再計算して累計することができ、公平なポイント管理を実現できる取引処理システムを提供しようとするものである。
【０００８】
【課題を解決するための手段】
本発明は、買物客に対してそれぞれ設定される客識別コードが入力された１取引の処理においてその買物客の商品購入金額を所定のポイント基準額で除することにより今回ポイントを算出する機能を有した複数台の取引処理端末を、通信手段を介して制御装置に接続してなる取引処理システムにおいて、請求項１記載の発明は、各取引処理端末に、１取引の処理が終了する毎にその取引において入力された客識別コードとその取引における商品購入金額とこの商品購入金額に応じて算出された今回ポイントとを含む購入実績データを作成する購入実績データ作成手段と、この作成手段により取引毎に作成される購入実績データを通信手段を介して制御装置に送信する購入実績データ送信手段とを設けるとともに、制御装置に、各取引処理端末がポイン再計算対象か否かを端末毎に設定する端末設定手段と、各取引処理端末の購入実績データ送信手段により送信される購入実績データを受信する購入実績データ受信手段と、この受信手段により受信した購入実績データのうち所定期間内に処理された取引の購入実績データを記憶保持する購入実績データ保持手段と、この保持手段により保持された購入実績データのうち端末設定手段によりポイント再計算対象に設定された取引処理端末で処理された取引の購入実績データを抽出し、その購入実績データから客識別コード別に所定期間内での商品購入金額総額を算出して、その商品購入金額総額をポイント基準額で除することにより客識別コード別に所定期間内でのポイントを再計算するポイント再計算手段と、購入実績データ保持手段により保持された購入実績データのうち端末設定手段によりポイント再計算対象外に設定された取引処理端末で処理された取引の購入実績データを抽出し、その購入実績データから客識別コード別に所定期間内での今回ポイント合計を算出するポイント合計手段と、このポイント合計手段により客識別コード別に算出される今回ポイント合計とポイント再計算手段により客識別コード別に算出されるポイントとをその客識別コード別に累計して記憶するポイント累計手段とを設けたものである。
このような手段を講じたことにより、各取引処理端末では、買物客に対してそれぞれ設定される客識別コードが入力された１取引の処理が終了する毎に、その買物客の商品購入金額を所定のポイント基準額で除することにより今回ポイントが算出されるとともに、その今回ポイントと入力された客識別コードと商品購入金額とを含む購入実績データが作成される。そして、この取引毎に作成される購入実績データが通信手段を介して制御装置に送信される。一方、制御装置では、各取引処理端末から送信される購入実績データのうち、所定期間内に処理された取引の購入実績データが記憶保持される。そして、その記憶保持された所定期間内の購入実績データのうち予めポイント再計算対象に設定された取引処理端末で処理された取引の購入実績データが抽出され、その購入実績データから客識別コード別に所定期間内での商品購入金額総額が算出される。そしてポイント再計算手段により、その商品購入金額総額をポイント基準額で除することにより客識別コード別に所定期間内でのポイントが再計算される。またポイント合計手段により、記憶保持された所定期間内の購入実績データのうち予めポイント再計算対象外に設定された取引処理端末で処理された取引の購入実績データが抽出され、その購入実績データから客識別コード別に所定期間内での今回ポイント合計が算出される。そして、このポイント合計手段により客識別コード別に算出された今回ポイント合計と、ポイント再計算手段により客識別コード別に算出されたポイントとが、その客識別コード別に累計されて記憶管理される。
【００１０】
【発明の実施の形態】
以下、本発明の一実施の形態を図面を用いて説明する。
なお、この実施の形態は、売場毎に取引を処理する形態の百貨店に構築されるＰＯＳシステムに、本発明の取引処理システムを適用した場合である。
【００１１】
図１は本実施の形態におけるＰＯＳシステムの全体ブロック図である。このＰＯＳシステムは、買物客が購入する商品の取引データを処理する取引処理端末として、複数台（ｎ台）のＰＯＳターミナル１-1，１-2，１-3，…，１-nを各売場にそれぞれ設けるとともに、各ＰＯＳターミナル１-1〜１-nで行われる取引データ処理を一元的に制御する制御装置として、ファイルプロセッサ２を店の管理事務所などに設置し、各ＰＯＳターミナル１-1〜１-nとファイルプロセッサ２とを通信回線３で閉ループ状に接続して構築したものである。
【００１２】
かかるＰＯＳシステムにおいて、特に、店とポイント会員契約をした買物客との取引の際にその１取引での商品購入金額に応じて今回ポイントＰ１を算出し、この今回ポイントＰ１を客毎に累計して、累計ポイントＰｘに応じた特典を付与する顧客サービスを実施するために、各ＰＯＳターミナル１-1〜１-nには、会員契約をした客に対して配付される会員カード４に記録された客識別コードとしての会員番号を読取り可能なカードリーダ２６（図５参照）をそれぞれ備えている。
【００１３】
一方、ファイルプロセッサ２には、購入実績ファイル５，ポイントファイル６及びターミナル管理ファイル７を形成している。
前記購入実績ファイル５は、図２に示すように、各ＰＯＳターミナル１-1〜１-nに対して予め識別コードとして設定されるターミナル固有のターミナル番号と、そのＰＯＳターミナルで処理された１取引の発生日時と、その１取引の客が所有する会員カード４に記録された会員番号と、その１取引での商品購入金額と、その商品購入金額に応じて算出される今回ポイントＰ１の各項目からなる購入実績データを蓄積記憶するもので、購入実績データ保持手段を構成する。
【００１４】
前記ポイントファイル６は、図３に示すように、会員契約をした各客の会員番号別に前日までの累計ポイントＰｘと本日のポイントＰｙとを記憶するものである。
【００１５】
前記ターミナル管理ファイル７は、各ＰＯＳターミナル１-1〜１-nのターミナル番号に対応して、今回ポイント計算で発生する端数金額を繰り越してポイントを再計算する対象のターミナルか否かを識別する繰越可否フラグ［０：繰越可（ポイント再計算対象），１：繰越不可（ポイント再計算対象外）］を設定記憶するもので、端末設定手段を構成する。
【００１６】
図５は前記各ＰＯＳターミナル１-1〜１-nの要部構成を示すブロック図であって、各ＰＯＳターミナル１-1〜１-nは同一構成である。すなわち、ＰＯＳターミナル１-1〜１-nは、制御部本体としてＣＰＵ（Central Processing Unit ）１１を備えている。また、このＣＰＵ１１が実行するプログラムなどの固定的データを格納したＲＯＭ（Read Only Memory）１２と、このＣＰＵ１１の処理で発生するデータを格納するための各種メモリエリアを形成するＲＡＭ（Random Access Memory）１３とを備えている。
さらに、現在の日付及び時刻を計時する時計部１４、前記通信回線３を介してファイルプロセッサ２との間で行われるデータの送受信を制御する通信インタフェース１５、「登録」，「点検」，「精算」，「設定」等の各種業務モードを選択するためのモードスイッチ１６からの信号を入力するとともに、ドロワ（不図示）を自動開放するドロワ開放装置１７に駆動信号を出力するＩ／Ｏポート１８、商品登録用のキーや１取引の終了を宣言する締めキー等を配設してなるキーボード１９から操作キーに対応する信号を取込むキーボードコントローラ２０、オペレータに対してデータを表示するオペレータ用表示器２１及び買物客に対してデータを表示する客用表示器２２の表示動作を制御する表示コントローラ２３、レシート印字等を行うプリンタ２４の印字動作を制御するプリンタコントローラ２５、前記会員カード４に記録された会員番号等のカードデータを読取るカードリーダ２６の読取り動作を制御し読取ったカードデータを取込むカードリーダコントローラ２７等を備えている。
【００１７】
そして、前記ＣＰＵ１１と、ＲＯＭ１２，ＲＡＭ１３，時計部１４，通信インタフェース１５，Ｉ／Ｏポート１８，キーボードコントローラ２０，表示コントローラ２３，プリンタコントローラ２５及びカードリーダコントローラ２７とを、アドレスバス，データバス等のバスライン２８で接続して、ＰＯＳターミナル１-1〜１-nの制御回路を構成している。
【００１８】
図６は前記ファイルプロセッサ２の要部構成を示すブロック図であって、このファイルプロセッサ２も、制御部本体としてＣＰＵ３１を備えている。また、このＣＰＵ３１が実行するプログラムなどの固定的データを格納したＲＯＭ３２と、このＣＰＵ３１の処理で発生するデータを格納するための各種メモリエリアを形成するＲＡＭ３３とを備えている。
さらに、現在の日付及び時刻を計時する時計部３４、前記通信回線３を介して各ＰＯＳターミナル１-1〜１-nとの間で行われるデータの送受信を制御する通信インタフェース３５、ＨＤＤ（Hard Disc Drive）装置３６の駆動を制御するＨＤＤコントローラ３７、ＦＤＤ（Floppy Disk Drive）装置３８の駆動を制御するＦＤＤコントローラ３９、キーボード４０からのキー信号を取込むキーボードコントローラ４１、表示部４２の表示動作を制御する表示コントローラ４３などを備えている。
【００１９】
そして、前記ＣＰＵ３１と、ＲＯＭ３２，ＲＡＭ３３，時計部３４，通信インタフェース３５，ＨＤＤコントローラ３７，ＦＤＤコントローラ３９，キーボードコントローラ４１及び表示コントローラ４３とを、アドレスバス，データバス等のバスライン４４で接続して、ファイルプロセッサ２の制御回路を構成している。
【００２０】
前記ＨＤＤ装置３６によってアクセスされるハードディスクに、前記購入実績ファイル５，ポイントファイル６及びターミナル管理ファイル７を形成している。
また、前記ＲＡＭ３３には、前記ＣＰＵ３１が後述するポイント再計算処理を実行する際に使用するメモリエリアとして、図７に示すように、繰越ターミナル用抽出メモリ５１、非繰越ターミナル用抽出メモリ５２及び読出しカウンタメモリ５３を形成している。
【００２１】
かかる構成の各ＰＯＳターミナル１-1〜１-n及びストアプロセッサ２からなる本実施の形態のＰＯＳシステムは、各ＰＯＳターミナル１-1〜１-nのＣＰＵ１１が図８の流れ図に示す処理を実行し、それに関連してファイルプロセッサ２のＣＰＵ３１が図９及び図１０の流れ図に示す処理を実行するように、各ＰＯＳターミナル１-1〜１-n及びストアプロセッサ２のプログラムを構成している。
【００２２】
すなわち、各ＰＯＳターミナル１-1〜１-nのＣＰＵ１１は、モードスイッチ１６により「登録」モードが選択されると図８の流れ図に示す処理を開始し、先ず、ＳＴ（ステップ）１としてキーボード１９の商品登録用キーの入力により１取引として処理する客買上商品が登録され、ＳＴ２として締めキーの入力によりその１取引の処理終了が宣言されると、ＳＴ３としてその１取引で登録された客買上商品の販売金額を合計した商品購入金額Ａをポイント対象金額として算出する。
【００２３】
次に、ＳＴ４としてこの１取引の処理においてカードリーダ２６により会員カード４のカードデータである会員番号が読取り入力されているか否かを判断する。そして、会員番号が読取り入力されていた場合には、ポイント会員との取引処理なので、ＳＴ５として前記ポイント対象金額となる商品購入金額Ａを予めＲＡＭ１３に設定されているポイント基準金額Ｍで除算し、小数点以下の端数を切り捨てて今回ポイントＰ１を算出する。また、ＳＴ６としてこの１取引の処理においてカードリーダ２６で読取り入力した会員番号を含むポイント問合せ伝文を作成し、通信インタフェース１５を動作させてこのポイント問合せ伝文を通信回線３を介してファイルプロセッサ２に送信する。
【００２４】
これにより、ファイルプロセッサ２のＣＰＵ３１は、図９に示すように、ＳＴ１として通信インタフェース３５を介してＰＯＳターミナル１-1〜１-nからのデータを受信し、ＳＴ２にてその受信データが前記ポイント問合せ伝文であることを確認すると、ＳＴ３としてそのポイント問合せ伝文中の会員番号を検索キーとしてポイントファイル６を検索する。そして、該当会員番号に対応する前日累計ポイントＰｘと本日ポイントＰｙとを読込んだならば、この前日累計ポイントＰｘと本日累計ポイントＰｙとを含む正常応答伝文を作成し、通信インタフェース３５を動作させてこの正常応答伝文を通信回線３を介して問合せ元のＰＯＳターミナル１-1〜１-nに送信するものとなっている。
【００２５】
そこで、問合せ元ＰＯＳターミナル１-1〜１-nのＣＰＵ１１は、図８に示すように、ＳＴ７として通信インタフェース１５を介してファイルプロセッサ２からのデータを受信しその受信データが正常応答伝文であることを確認すると、ＳＴ８としてその正常応答伝文中の本日ポイントＰｙにＳＴ５の処理で算出した今回ポイントＰｙを加算して、本日ポイントＰｙを更新する。
【００２６】
また、ＳＴ９として予めＲＡＭ１３に設定されている当該ＰＯＳターミナル１-1〜１-nのターミナル番号と、今回の取引処理で入力された会員番号と、時計部１４にて計時している現在の日付及び時刻と、ＳＴ３の処理で算出した商品購入金額Ａと、ＳＴ５の処理で算出した今回ポイントＰ１とを含む購入実績データを作成する（購入実績データ作成手段）。そして、ＳＴ１０として通信インタフェース１５を動作させてこの購入実績データを含む伝文を通信回線３を介してファイルプロセッサ２に送信する（購入実績データ送信手段）。
【００２７】
その後、ＳＴ１１としてこの１取引の商品購入金額Ａについて従来と同様の会計処理を行い、図１１に示すようなレイアウトのレシート６０を印字発行する。図１１において、６１は店名やロゴデータ、６２は現日付及び時刻のデータ、６３はターミナル番号、６４は１取引として処理された客買上商品の品名と金額、６５はその１取引として処理された客買上商品の購入金額Ａ、６６はその購入金額Ａに対する税額，税込み合計金額，客からの預かり金額及び釣銭額の会計処理データ、６７は今回ポイントＰ１、６８は前日累計ポイントＰｘ、６９は本日ポイントＰｙ、７０はキャッシャ番号、７１は取引連続番号である。
こうして、１取引に対する全ての処理を終了したならば、ＣＰＵ１１はＳＴ１に戻り、次の客との取引が開始されるのを待機する。
【００２８】
なお、各ＰＯＳターミナル１-1〜１-nのＣＰＵ１１は、ＳＴ６にてファイルプロセッサ２にポイント問合せ伝文を送信したが、一定時間を経過しても正常応答伝文を受信できなかった場合には（ＳＴ７のＮＯ）、通信障害などのシステム異常が発生しているので、ＳＴ１２としてＳＴ９と同様の購入実績データを作成した後、ＳＴ１３としてこの購入実績データをＲＡＭ１３の所定エリアに書き込み記憶する。その後、会計処理を実行してレシート６０を発行する。ただし、このときのレシート６０には、６８の前日累計ポイントＰｘ及び６９の本日ポイントＰｙは印字されない。
因みに、ＲＡＭ１３の所定エリアに書き込まれた購入実績データは、システム異常が修復されてファイルプロセッサ２との通信が復旧した後に、一括してファイルプロセッサ２に送信するものとなっている。
【００２９】
また各ＰＯＳターミナル１-1〜１-nのＣＰＵ１１は、ＳＴ４にて会員番号が読取り入力されていなかった場合には、非ポイント会員との取引処理なので、直ちに会計処理を実行してレシート６０を発行する。この場合において、６７の今回ポイントＰ１，６８の前日累計ポイントＰｘ及び６９の本日ポイントＰｙが印字されないのは、言うまでもないことである。
【００３０】
一方、ファイルプロセッサ２のＣＰＵ３１において、図９に示すように、ＳＴ１として通信インタフェース３５を介してＰＯＳターミナル１-1〜１-nからのデータを受信し、ＳＴ４としてそのデータが購入実績データの伝文であることを確認した場合には（購入実績データ受信手段）、ＳＴ５としてその伝文中の購入実績データを購入実績ファイル５に書込み格納する。また、ＳＴ６としてその購入実績データから会員番号と今回ポイントＰ１を取得し、ポイントファイル６の当該会員番号に対応する本日ポイントＰｙに取得した今回ポイントＰ１を加算するものとなっている。
【００３１】
このように本実施の形態においては、各ＰＯＳターミナル１-1〜１-nにおいて会員カード４を所有する会員客との１取引が処理される毎に、その取引を処理したＰＯＳターミナル１-1〜１-nのターミナル番号と、当該会員客の会員番号と、取引処理日時と、その１取引における商品購入金額Ａと、この商品購入金額Ａに応じて算出される今回ポイントＰ１とを含む購入実績データが作成され、この購入実績データが通信回線３を介してファイルプロセッサ２に送信されて、購入蓄積ファイル５に蓄積保持されるようになっている。
【００３２】
さて、１日の営業が終了し、各ＰＯＳターミナル１-1〜１-nで従来と同様の精算業務処理が実施されると、各ＰＯＳターミナル１-1〜１-nのうちマスター機に設定された１台のＰＯＳターミナル（例えばＰＯＳターミナル１-1とする）からファイルプロセッサ２に対してポイント再計算を要求するコマンドが送信される。
【００３３】
これにより、ファイルプロセッサ２のＣＰＵ３１は、図９のＳＴ１でＰＯＳターミナル１-1からのデータを受信し、ＳＴ７でそのデータがポイント再計算の要求コマンドであることを確認すると、ＳＴ８として図１０に具体的に示すポイント再計算処理を実行する。
【００３４】
先ず、ＳＴ１としてＲＡＭ３３の読出しカウンタメモリ５３を「０」にクリアする。また、繰越ターミナル用抽出メモリ５１及び非繰越ターミナル用抽出メモリ５２もクリアする。次に、ＳＴ２として上記読出しカウンタメモリ５３を「１」だけカウントアップしたならば、ＳＴ３としてポイントファイル６からその読出しカウンタメモリ５３のカウント値ｎに一致する順番のレコード（以下、ｎ番目レコードと称する）を読込む。
【００３５】
ここで、ポイントファイル５からｎ番目レコードを読込むことができたならば（ＳＴ４のＹＥＳ）、ＳＴ５としてそのｎ番目レコードの会員番号で購入実績ファイル５を検索する。そして、ｎ番目レコードの会員番号と一致する会員番号の購入実績データを検出する毎に（ＳＴ６のＹＥＳ）、ＳＴ７としてその購入実績データのターミナル番号でターミナル管理ファイル７を検索して、当該ターミナル番号に対応する繰越可否フラグを調べる。
【００３６】
その結果、繰越可否フラグが“０”の場合には、今回ポイント計算で発生する端数金額を繰り越してポイントを再計算する対象のＰＯＳターミナルで処理された取引の購入実績データなので（ＳＴ８のＹＥＳ）、ＳＴ９としてその購入実績データをＲＡＭ３３の繰越ターミナル用抽出メモリ５１に書込み格納する。
これに対し、繰越可否フラグが“１”の場合には、今回ポイント計算で発生する端数金額を繰り越ししないポイント再計算対象外のＰＯＳターミナルで処理された取引の購入実績データなので（ＳＴ８のＮＯ）、ＳＴ１０としてその購入実績データをＲＡＭ３３の非繰越ターミナル用抽出メモリ５２に書込み格納する。
【００３７】
こうして、ｎ番目レコードの会員番号で購入実績ファイル５の購入実績データを順次検索し、該当する会員番号の購入実績データを検出する毎にその購入実績データを繰越ターミナル用抽出メモリ５１または非繰越ターミナル用抽出メモリ５２に書込み格納する。そして、購入実績ファイル５の購入実績データをすべて検索し終えたならば（ＳＴ１１のＹＥＳ）、ＳＴ１２として繰越ターミナル用抽出メモリ５１に格納された購入実績データの購入金額Ａをすべて加算して購入金額合計Ｂを算出する。そして、ＳＴ１３としてこの購入金額合計Ｂを予めＲＡＭ１３に設定されているポイント基準金額Ｍで除算し、小数点以下の端数を切り捨ててポイントＰ２を算出する（ポイント再計算手段）。
【００３８】
また、ＳＴ１４として非繰越ターミナル用抽出メモリ５２に格納された購入実績データの今回ポイントＰ１をすべて加算して今回ポイント合計Ｐ３を算出する（ポイント合計手段）。
しかる後、ＳＴ１５としてポイントファイル６におけるｎ番目レコードの前日累計ポイントＰｘに、ＳＴ１３で算出したポイントＰ２とＳＴ１４で算出したポイントＰ３とをそれぞれ加算して累計ポイントを更新する（ポイント累計手段）。また、同ｎ番目レコードの本日ポイントＰｙを「０」にクリアする。
【００３９】
その後、ＳＴ２に戻り、読出しカウンタメモリ５３のカウント値ｎを「１」だけカウントアップしたならば、ポイントファイル６からｎ番目レコードを読込み、前記ＳＴ５以降の処理を繰り返す。
こうして、ＣＰＵ３３は、購入実績ファイル５に蓄積格納された購入実績データを、ポイントファイル６に格納された会員番号の順に会員別に抽出する。そして、会員毎に、繰越し可に設定されたＰＯＳターミナルで処理された取引の購入実績データを繰越ターミナル用抽出メモリ５１に収集し、繰越不可に設定されたＰＯＳターミナルで処理された取引の購入実績データを非繰越ターミナル用抽出メモリ５１に収集する。そして、繰越ターミナル用抽出メモリ５１に収集した購入実績データの購入金額合計Ｂを所定のポイント基準金額Ｍで除することによりポイントＰ２を再計算するとともに、非繰越ターミナル用抽出メモリ５２に収集した購入実績データの今回ポイント合計Ｐ３を求め、このポイントＰ２とポイントＰ３とを当該会員客の本日分のポイントとして、ポイントファイル６に記憶された当該会員客の前日までの累計ポイントＰｘに加算して、累計ポイントＰｘを更新する。以上の処理を、会員の数だけ繰り返し実行する。
【００４０】
かくして、ポイントファイル６にｎ番目レコードが存在せず読込むことができなかったならば（ＳＴ４のＮＯ）、ＳＴ１６として購入実績ファイル５をクリアして、このポイント再計算処理を終了する。
【００４１】
このような構成の本実施の形態において、例えば今、前日までの累計ポイントＰｘが５０ポイントであった会員番号「０００００００１」の会員が、本日、ターミナル番号「００３」のＰＯＳターミナル１-3が設置された売場Ａで４３８０円の買物をし、続いてターミナル番号「００４」のＰＯＳターミナル１-4が設置された売場Ｂで２６７０円の買物をしたとする。ここで、ポイント基準金額Ｍが１０００円に設定されていたとすると、売場Ａでの取引では３８０円が切り捨てられて今回ポイントＰ１として４ポイントが算出され、売場Ｂでの取引では６７０円が切り捨てられて今回ポイントＰ１として２ポイントが算出されて、本日ポイントＰｙが６ポイントとなる。
【００４２】
その後、本日の営業が終了し、ファイルプロセッサ２においてポイント再計算処理が実行されると、ターミナル番号「００３」のＰＯＳターミナル１-3及びターミナル番号「００４」のＰＯＳターミナル１-4がいずれも今回ポイント計算で発生する端数金額を繰り越してポイントを再計算する対象のＰＯＳターミナル（繰越可否フラグ＝０）であった場合には、当該会員の売場Ａでの取引の購入金額４３８０円と売場Ｂでの取引の購入金額２６７０円が加算されて購入金額合計７０５０円が算出される。そして、この購入金額合計７０５０円に対してポイント計算が行われて、本日ポイントとして７ポイントが算出され、前日までの累計ポイント「５０」に加算されて、累計ポイントが５７ポイントになる。すなわち、売場毎に算出されたポイントの合計が６ポイントであるにも拘らず、その会員に対して付与される１日分のポイントは、その１日の買い物で複数の売場を回って購入した全ての商品の合計金額に対してのポイントとなる。
【００４３】
一方、ターミナル番号「００３」のＰＯＳターミナル１-3及びターミナル番号「００４」のＰＯＳターミナル１-4がいずれも今回ポイント計算で発生する端数金額を繰り越ししないポイント再計算対象外のＰＯＳターミナル（繰越可否フラグ＝１）であった場合には、売場Ａの取引で算出された今回ポイント「４」と売場Ａの取引で算出された今回ポイント「２」との合計ポイント「６」が前日までの累計ポイント「５０」に加算されて、累計ポイントが５６ポイントになる。
【００４４】
このように、本実施の形態によれば、売場毎に取引が処理される百貨店において、１回の買物で複数の売場を回って商品を購入した買物客に対しては、全ての売場での商品購入金額に応じてポイントが再計算され、この再計算されたポイントで累計ポイントが更新されるので、店への売上貢献度に応じた適正なポイントを各客に対して公平に付与できるようになる。
【００４５】
また、本実施の形態では、ＰＯＳターミナル１-１〜１-n毎に今回ポイント計算で発生する端数金額を繰り越してポイントを再計算する対象のターミナルか否かを設定している。そして、端数金額を繰り越してポイントを再計算する対象のターミナルについてはポイントの再計算を行い、再計算対象外のターミナルについてはポイントの再計算を行わないようにしている。したがって、例えば百貨店が経営する売場で発生した取引についてはポイント再計算の対象とし、百貨店内に出店しているテナントで発生した取引についてはポイント再計算としないような運用を容易に取ることができる利点がある。
【００４６】
なお、前記一実施の形態では、ポイント再計算を行うタイミングを１日の閉店後としたが、例えば１週間単位や１か月単位にポイント再計算を行うようにしてもよい。
また、全ての売場での取引をポイント再計算対象とする場合には、ファイルプロセッサ２が有するターミナル管理ファイル７とともに、同ファイルプロセッサ７のＲＡＭに形成した非繰越ターミナル用抽出メモリ５２を省略することができる。
【００４７】
また、前記一実施の形態では、ポイント再計算処理の際にポイントファイル６から読込んだｎ番目レコードの全ての会員番号について購入実績ファイル５を検索したが、図１２に示すポイント再計算処理の流れ図のように、ＳＴ１７として、ＳＴ３の処理でポイントファイル６から読込んだｎ番目レコードの本日ポイントＰｙを調べ、この本日ポイントＰｙが０ポイントの会員番号については、ＳＴ５乃至ＳＴ１５の処理を行わないようにしてもよい。こうすることにより、本日中に買い物に来なかった客に対してはポイント再計算の処理ルーチンを省略できるので、ポイント再計算処理に要する時間を短縮できる効果を奏する。なお、この場合は、複数の売場でポイント対象額未満の買い物をそれぞれ行い、その合計金額がポイント対象額を超えた客に対してはポイントが付与されないという不都合が生じるので、ポイント対象額が例えば１００円というような少額の運用のときに有効となる。
【００４８】
【発明の効果】
以上詳述したように、本発明によれば、予め設定された期間内で処理された全取引のうちポイント再計算対象に指定された売場での取引に対して客毎に適正なポイントを再計算してポイント再計算対象外に指定された売場での取引毎のポイントとともに累計することができ、公平なポイント管理を実現できる取引処理システムを提供できる。
【図面の簡単な説明】
【図１】  本発明の一実施の形態であるＰＯＳシステムの全体ブロック図。
【図２】  同ＰＯＳシステムのファイルプロセッサが有する購入実績ファイルのデータ構造を示す図。
【図３】  同ＰＯＳシステムのファイルプロセッサが有するポイントファイルのデータ構造を示す図。
【図４】  同ＰＯＳシステムのファイルプロセッサが有するターミナル管理ファイルのデータ構造を示す図。
【図５】  同ＰＯＳシステムにおけるＰＯＳターミナルの要部構成を示すブロック図。
【図６】  同ＰＯＳシステムにおけるファイルプロセッサの要部構成を示すブロック図。
【図７】  同ＰＯＳシステムにおけるファイルプロセッサのＲＡＭに形成する主要なメモリエリアを示す図。
【図８】  同ＰＯＳシステムにおけるＰＯＳターミナルのＣＰＵが実行する主要な処理手順を示す流れ図。
【図９】  同ＰＯＳシステムにおけるファイルプロセッサのＣＰＵが実行する主要な処理手順を示す流れ図。
【図１０】図９におけるポイント再計算処理を具体的に示す流れ図。
【図１１】同実施の形態においてＰＯＳターミナルから印字発行されるレシートの一例を示す図。
【図１２】図９におけるポイント再計算処理の変形例を示す流れ図。
【符号の説明】
１-1〜１-n…ＰＯＳターミナル（取引処理端末）
２…ファイルプロセッサ（制御装置）
３…通信回線
４…会員カード
５…購入実績ファイル
６…ポイントファイル
７…ターミナル管理ファイル
２６…カードリーダ
５１…繰越ターミナル用抽出メモリ
５２…非繰越ターミナル用抽出メモリ
【図１】
0003730452.tif 000002
【図２】
0003730452.tif 000003
【図３】
0003730452.tif 000004
【図４】
0003730452.tif 000005
【図５】
0003730452.tif 000006
【図６】
0003730452.tif 000007
【図７】
0003730452.tif 000008
【図８】
0003730452.tif 000009
【図９】
0003730452.tif 000010
【図１０】
0003730452.tif 000011
【図１１】
0003730452.tif 000012
【図１２】
0003730452.tif 000013