(57)【特許請求の範囲】
【請求項１】
クレジット決済済みの取引の内容を取引毎に表した取引データを複数含むジャーナルファイルを記憶する記憶デバイスにアクセス可能な決済処理装置であって、
操作者による指示に基づいて前記複数の取引データのうちの１つを選択する選択手段と、
クレジットカードからクレジットデータを取得する取得手段と、
前記選択手段が選択した前記取引データに含まれたデータが表すクレジットカードの識別番号と前記取得手段により取得された前記クレジットデータに含まれたデータが表す識別番号とが一致する場合に、前記選択手段が選択した前記取引データに表されたクレジット決済の取り消しをクレジットサーバに対して要求する取消手段と、
前記選択手段が選択した前記取引データに表された買い上げ商品を新たに買い上げ登録する登録手段と、
前記登録手段による前記買い上げ登録に関して、前記取得手段により取得された前記クレジットデータを用いてクレジット決済するための処理を行う決済手段と、
前記登録手段による前記買い上げ登録に関して顧客へのポイントサービスの提供のための処理を行うポイント処理手段とを具備する決済処理装置。
【請求項２】
プリンタと、
前記取消手段による要求に基づくクレジット決済の取り消しに関するレジマイナスレシートと、前記決済手段による決済に関するレシートとをそれぞれ発行するように前記プリンタを制御する手段とをさらに具備する請求項１に記載の決済処理装置。
【請求項３】
前記ジャーナルファイルは、クレジット決済によらない取引に関する取引データを含み、
前記選択手段が選択した前記取引データがクレジット決済済みの取引の内容を表す場合にのみ、前記取消手段、前記登録手段、前記決済手段および前記ポイント処理手段の動作を有効とする制御手段をさらに具備する請求項１に記載の決済処理装置。
【請求項４】
前記取引データは、取引が行われたタイミングを表し、
前記選択手段が選択した前記取引データが表すタイミングに基づいて定まる規定期間内のみにおいて、前記取消手段、前記登録手段、前記決済手段および前記ポイント処理手段の動作を有効とする制御手段をさらに具備する請求項１に記載の決済処理装置。
【請求項５】
クレジット決済済みの取引の内容を取引毎に表した取引データを複数含むジャーナルファイルを記憶する記憶デバイスにアクセス可能であるとともに、カードリーダによりクレジットカードから取得されたクレジットデータを取り込み可能なコンピュータを、
操作者による指示に基づいて前記複数の取引データのうちの１つを選択する選択手段と、
前記選択手段が選択した前記取引データに含まれたデータが表すクレジットカードの識別番号と前記取得手段により取得されたクレジットデータに含まれたデータが表す識別番号とが一致する場合に、前記選択手段が選択した前記取引データに表されたクレジット決済の取り消しをクレジットサーバに対して要求する取消手段と、
前記選択手段が選択した前記取引データに表された買い上げ商品を新たに買い上げ登録する登録手段と、
前記登録手段による前記買い上げ登録に関して、前記取得手段により取得された前記クレジットデータを用いてクレジット決済するための処理を行う決済手段と、
前記登録手段による前記買い上げ登録に関して顧客へのポイントサービスの提供のための処理を行うポイント処理手段として機能させるプログラム。
【請求項６】
クレジット決済済みの取引の内容を取引毎に表した取引データを複数含むジャーナルファイルを記憶する記憶デバイスにアクセス可能なサーバ装置と、端末装置とを具備する決済処理システムであって、
操作者による指示を入力する入力手段と、
前記入力手段が入力した前記指示に基づいて前記複数の取引データのうちの１つを選択する選択手段と、
クレジットカードからクレジットデータを取得する取得手段と、
前記選択手段が選択した前記取引データに含まれたデータが表すクレジットカードの識別番号と前記取得手段により取得されたクレジットデータに含まれたデータが表す識別番号とが一致する場合に、前記選択手段が選択した前記取引データに表されたクレジット決済の取り消しをクレジットサーバに対して要求する取消手段と、
前記選択手段が選択した前記取引データに表された買い上げ商品を新たに買い上げ登録する登録手段と、
前記登録手段による前記買い上げ登録に関して、前記取得手段により取得された前記クレジットデータを用いてクレジット決済するための処理を行う決済手段と、
前記登録手段による前記買い上げ登録に関して顧客へのポイントサービスの提供のための処理を行うポイント処理手段と具備し、
前記選択手段、前記取消手段、前記登録手段、前記決済手段および前記ポイント処理手段のうちの少なくとも１つを前記サーバ装置に備え、
前記選択手段、前記取消手段、前記登録手段、前記決済手段および前記ポイント処理手段のうちの前記サーバ装置が備えないものと前記入力手段および前記取得手段とを前記端末装置に備える決済処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、決済処理装置、決済処理プログラムおよび決済処理システムに関する。
【背景技術】
【０００２】
クレジットカードによる決済を終えた取引を取り消す場合、その取引での買い上げ商品の全てが返品されたものとして処理される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１７４２５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、取引に関するポイントサービスの提供がクレジットカードによる決済を終えた後に顧客によって要求された場合は、全ての商品についての買い上げ登録を最初からやり直さなければならない。
【０００５】
このような事情から、クレジットカードによる決済を終えた取引を容易にやり直すことができることが望まれていた。
【課題を解決するための手段】
【０００６】
実施形態の決済処理装置は、クレジット決済済みの取引の内容を取引毎に表した取引データを複数含むジャーナルファイルを記憶する記憶デバイスにアクセス可能であって、選択手段、取得手段、取消手段、登録手段、決済手段およびポイント処理手段を備える。選択手段は、操作者による指示に基づいて複数の取引データのうちの１つを選択する。取得手段は、クレジットカードからクレジットデータを取得する。取消手段は、選択手段が選択した取引データに含まれたデータが表すクレジットカードの識別番号と取得手段により取得されたクレジットデータに含まれたデータが表す識別番号とが一致する場合に、選択手段が選択した取引データに表されたクレジット決済の取り消しをクレジットサーバに対して要求する。登録手段は、選択手段が選択した取引データに表された買い上げ商品を新たに買い上げ登録する。決済手段は、登録手段による前記買い上げ登録に関して、前記取得手段により取得された前記クレジットデータを用いてクレジット決済するための処理を行う。ポイント処理手段は、登録手段による買い上げ登録に関して顧客へのポイントサービスの提供のための処理を行う。
【図面の簡単な説明】
【０００７】
【図１】一実施形態に係るＰＯＳシステムの一部の要素のブロック図。
【図２】取引データの構造図。
【図３】図１中のＣＰＵのフローチャート。
【図４】クラウドシステムを利用する決済システムの構成を示す図。
【発明を実施するための形態】
【０００８】
以下実施の形態の一例を図面を用いて説明する。なお、本実施の形態では、決済処理装置および決済処理システムとしてＰＯＳ（point-of-sale）端末およびＰＯＳシステムを例に説明する。
【０００９】
図１はＰＯＳシステム１００の一部の要素のブロック図である。
【００１０】
ＰＯＳシステム１００は、ＰＯＳ端末１０１およびサーバ１０２を含む。
【００１１】
ＰＯＳ端末１０１は、買い上げ商品の登録、買上金額の算出、決済、あるいはポイント処理などのような商品販売に係わる各種のデータ処理を行う。
【００１２】
サーバ１０２は、ＰＯＳ端末１０１が設置されているのと同じ店舗に備えられたいわゆる店舗サーバや、ＰＯＳ端末１０１が設置されているのと同じ店舗を含んだ複数の店舗を総括する本部に備えられたいわゆる本部サーバである。サーバ１０２は、ＰＯＳ端末１０１およびその他のＰＯＳ端末装置（図示せず）でそれぞれ生成された販売データを集計したり、各ＰＯＳ端末装置で使用するデータを管理する。ＰＯＳ端末１０１とサーバ１０２とは、通信ネットワーク２００によって接続される。通信ネットワーク２００としては、例えばＬＡＮ（local area network）またはインターネットが単独で、あるいはＬＡＮおよびインターネットを組み合わせて利用される。サーバ１０２としては、既存の汎用のコンピュータ装置をハードウェアとして利用できる。そして、上記のコンピュータ装置に上記の各種の機能を実現するためのプログラムを実行させることによりサーバ１０２としての機能を実現できる。
【００１３】
ＰＯＳ端末１０１は、ＣＰＵ（central processing unit）１、ＲＯＭ（read-only memory）２、ＲＡＭ（random-access memory）３、補助記憶ユニット４、時計ユニット５、モードスイッチ６、ドロワ開放ユニット７、入出力ポート（Ｉ／Ｏ）８、通信インタフェース（通信Ｉ／Ｆ）９，１０，１１，１２，１３、１４，１５、スキャナ１６、キーボード１７、オペレータ用表示器１８、客面表示器１９、プリンタ２０、カードリーダ２１、リーダ／ライタ２２および通信デバイス２３を含む。そして、ＣＰＵ１、ＲＯＭ２、ＲＡＭ３、補助記憶ユニット４、時計ユニット５、入出力ポート８、通信インタフェース９〜１３および通信デバイス２３は、バス２４にそれぞれ接続されている。
【００１４】
ＣＰＵ１は、ＲＯＭ２およびＲＡＭ３に記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、ＰＯＳ端末１０１としての各種の動作を実現するべく各部を制御する。
【００１５】
ＲＯＭ２は、上記のオペレーティングシステムを記憶する。ＲＯＭ２は、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。またＲＯＭ２は、ＣＰＵ１が各種の処理を行う上で参照するデータを記憶する場合も有る。
【００１６】
ＲＡＭ３は、ＣＰＵ１が各種の処理を行う上で参照するデータを記憶する。さらにＲＡＭ３は、ＣＰＵ１が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。ＲＡＭ３の記憶領域の一部は、商品リストエリアとして使用される。
【００１７】
補助記憶ユニット４は、例えばハードディスクドライブやＳＳＤ（solid state drive）などであり、ＣＰＵ１が各種の処理を行う上で使用するデータや、ＣＰＵ１での処理によって生成されたデータを保存する。補助記憶ユニット４が記憶するデータには、ＰＬＵ（price look up）ファイルおよびジャーナルファイルを含む。ＰＬＵファイルは、ＰＯＳ端末１０１が使用される店舗で販売または提供される商品（物品またはサービス）についての情報が記述されている。ジャーナルファイルは、決済済みの取引の内容を取引毎に表した取引データを複数含む。
【００１８】
図２は取引データの構造図である。
【００１９】
取引データは、商品販売データと、締めデータと、取引番号、取引区分、レジ番号、取引日時、責任者番号、責任者名、小計金額、外税対象額、外税額合計金額、内税額、合計点数の各項目のデータとを含む。
【００２０】
取引データは、１取引の対象となった品目のそれぞれに関連する取引データを含む。すなわち取引データは、１取引の対象となった商品が１品目のみであるならば１つのみの商品販売データを含み、１取引の対象となった商品が複数品目である場合には複数の商品販売データを含む。なお図２は、複数品目の商品を対象とした取引に関する取引データを表し、複数の商品販売データを含む。商品販売データはさらに、商品コード、品名、単価、販売点数、販売金額等の各項目のデータを含む。取引においてポイント付与などのポイントサービスに関わる処理が行われた場合には、その処理に関して表したデータが取引データにさらに含まれる
締めデータは、締め種別および支払金額の各項目のデータを含む。締め種別の項目のデータは、決済方法を表す。決済がクレジットカードを使用して行われている場合、締めデータにはそのクレジットカードの識別情報などがさらに含まれる。
【００２１】
ＲＯＭ２、ＲＡＭ３または補助記憶ユニット４に記憶されるアプリケーションプログラムには、後述する処理に関して記述した決済処理プログラムを含む。この決済処理プログラムがＲＡＭ３または補助記憶ユニット４に記憶される場合、ＰＯＳ端末１０１の譲渡は、一般的に決済処理プログラムがＲＡＭ３または補助記憶ユニット４に記憶された状態にて行われる。しかし、ＰＯＳ端末１０１を決済処理プログラムがＲＡＭ３または補助記憶ユニット４に記憶されない状態で譲渡されるとともに、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して決済処理プログラムを譲渡され、この決済処理プログラムが上記の別途に譲渡されたＰＯＳ端末１０１のＲＡＭ３または補助記憶ユニット４に書き込まれても良い。
【００２２】
時計ユニット５は、定常的に計時動作を行い、日付および時刻を表した日時情報を生成する。時計ユニット５には、例えばＴＯＤ時計が利用できる。
【００２３】
モードスイッチ６は、特定の鍵によって回転可能な鍵穴の向きを検出し、その検出結果をモード信号として出力する。鍵穴の向きには業務モードがそれぞれ割り付けられており、モード信号はこれらの動作モードのいずれが選択されているかを示す信号となる。業務モードは、登録、点検および精算などの各モードを含む。ちなみに登録モードは、スキャナ１６またはキーボード１７によりＰＬＵコードが入力されると、このＰＬＵコードで識別される商品の販売または提供に係るデータ処理を行う。点検モードは、登録モードでの処理により生成された販売データから得られた売上集計データをレポート出力する。精算モードは、点検モードと同様に売上集計データをレポート出力した後に、この売上集計データをクリアする。
【００２４】
ドロワ開放ユニット７は、ドロワを自動的に開放する。
【００２５】
入出力ポート８は、モードスイッチ６が出力するモード信号をモードデータに変換してＲＡＭ３に書き込んだり、ＣＰＵ１からドロワ開放が指示されたことに応じてドロワ開放ユニット７を駆動するための駆動信号をドロワ開放ユニット７に対して出力する。
【００２６】
通信インタフェース９〜１５には、スキャナ１６、キーボード１７、オペレータ用表示器１８、客面表示器１９、プリンタ２０、カードリーダ２１がそれぞれ接続される。通信インタフェース９〜１５は、これら接続されたデバイスとＣＰＵ１との通信をインタフェースする。通信インタフェースとしては、例えばＲＳ（recommended standard）−２３２Ｃ、ＰＳ／２、ＵＳＢ（universal serial bus）、ＬＶＤＳ（low voltage differential signaling）、ＩＥＥＥ（institute of electrical and electronic engineers）１２８４（いわゆるセントロニクス仕様）などの周知の規格に準拠したデバイスを適宜に利用できる。典型的には、通信インタフェース９にはＵＳＢが、通信インタフェース１０にはＰＳ／２またはＵＳＢが、通信インタフェース１１にはＬＶＤＳが、通信インタフェース１２にはＲＳ−２３２ＣまたはＵＳＢが、通信インタフェース１３にはＩＥＥＥ１２８４またはＵＳＢが、通信インタフェース１４，１５にはＲＳ−２３２ＣまたはＵＳＢが適用される。
【００２７】
スキャナ１６は、商品や伝票に印刷されたバーコードを読み取る。スキャナ１６には、固定タイプおよびハンディタイプのいずれか、またはその双方を含み得る。
【００２８】
キーボード１７は、オペレータによる操作の内容を表したコマンドを出力する。
【００２９】
オペレータ用表示器１８は、例えばＬＣＤ（liquid crystal display）であり、ＣＰＵ１の制御の下に任意の画像を表示可能である。オペレータ用表示器１８は、オペレータに対して提示するべき各種の情報を表した画像を表示するために利用される。
【００３０】
客面表示器１９は、例えばＬＣＤまたは蛍光管表示器であり、ＣＰＵ１の制御の下に任意の画像を表示可能である。客面表示器１９は、顧客に対して提示するべき各種の情報を表した画像を表示するために利用される。
【００３１】
プリンタ２０は、例えばサーマルプリンタやドットインパクトプリンタなどであり、レシートなどの伝票を印刷する。
【００３２】
カードリーダ２１は、クレジットカードに記録されたクレジットデータを読み取る。
【００３３】
リーダ／ライタ２２は、ポイントカードに記録されたポイントデータを読み取る。リーダ／ライタ２２は、ポイントデータをポイントカードに書き込む。
【００３４】
通信デバイス２３は、通信ネットワーク２００を介してサーバ１０２と通信する。通信デバイス２３としては、例えば既存のＬＡＮ通信デバイスを適用できる。
【００３５】
次に以上のように構成されたＰＯＳシステム１００の動作について説明する。
【００３６】
買い上げ商品の登録処理、精算処理、あるいは決済処理などのようなＰＯＳシステムにおける一般的な処理は、既存のＰＯＳシステムと同様にして行われて良い。ＰＯＳシステム１００は、決済済みの取引に関する変更処理に関わるＰＯＳ端末１０１の動作に特徴があるので、その点について以下に詳細に説明する。
【００３７】
図３はＣＰＵ１のフローチャートである。決済済みの取引に関する変更処理の起動を指示する操作が操作者により行われると、ＣＰＵ１はこの図３に示す処理を開始する。なおＣＰＵ１は、決済処理プログラムを実行することによって図３に示す処理を行う。
【００３８】
ステップＳａ１においてＣＰＵ１は、操作者の指示に従って、ジャーナルデータから１つの取引データを取り出す。例えばＣＰＵ１は、操作者が入力する取引番号、日付およびレジ番号をキーデータとしてジャーナルデータを検索し、それらのキーデータの全てを含む取引データをジャーナルデータから取り出す。このため操作者は、変更しようとする取引に関する取引番号と、その取引が行われた日付と、その取引に関する登録に用いられたレジの番号とを入力する。ＣＰＵ１は、ここで取り出したＲＡＭ３または補助記憶ユニット４にジャーナルデータとは別に記憶させる。なお、本実施形態におけるこれ以降の「取引データ」なる記載は、特に説明がない限りはここで取り出した取引データを表すこととする。
【００３９】
このように、ＣＰＵ１は操作者による指示に基づいて複数の取引データのうちの１つを選択するのであり、選択手段としての機能を持つ。
【００４０】
ステップＳａ２においてＣＰＵ１は、操作者が要求する処理が締め取消であるか否かを確認する。これは例えば、ＣＰＵ１が、キーボード１７に用意した機能キーのいずれかが操作者により押下されるのを待ち受け、押下された機能キーが締め取消に関連付けられているか否かを判断することにより実現できる。そして締め取消以外が関連付けられた機能キーが押下されたならば、ＣＰＵ１は押下された機能キーに関連付けられた処理へと移行する。
【００４１】
一方、締め取消が関連付けられた機能キーが押下されたならば、ＣＰＵ１は締め取消が要求されたと判定し、ステップＳａ２からステップＳａ３へ進む。そこで操作者は、決済済みの取引を取り消したい場合には、締め取消が関連付けられた機能キーを押下する。
【００４２】
ステップＳａ３においてＣＰＵ１は、取引データに関する取引（以下、元取引と称する）が当日に行われた取引（以下、当日取引と称する）であるか否かを確認する。これは例えば、ＣＰＵ１が、取引データ中の取引日時の項目のデータが表す日付と時計ユニットが出力する日時情報が表す日付とが一致するか否かを確認することにより実現できる。そして、両日付が異なる場合には、ＣＰＵ１は当日取引ではないと判定し、ステップＳａ３からステップＳａ４へ進む。
【００４３】
ステップＳａ４においてＣＰＵ１は、エラー処理を行う。すなわち、本実施形態においては、当日取引に関してのみ締め取消を許容することとしている。このためステップＳａ４でＣＰＵ１は、指定された取引が当日取引ではないために締め取消が許容されないことを操作者に通知する処理などをエラー処理として行う。なお、エラー処理としてどのような処理を行うかは、ＰＯＳ端末１０１の設計者が適宜に決めて良い。そしてこのエラー処理を終えたのちにＣＰＵ１は、図３に示す処理を終了する。
【００４４】
なお、締め取消を許容する期間は、任意に変更が可能である。例えば、取引が完了してから数時間の間としても良いし、あるいは数日後までの間としても良い。さらには、ステップＳａ３およびステップＳａ４を省略することも可能である。なお、締め取消を許容する期間は、ＰＯＳ端末１０１の設計者が固定的に定めても良いし、ユーザにより任意に設定可能としても良い。
【００４５】
一方、両日付が一致する場合には、ＣＰＵ１は当日取引であると判定し、ステップＳａ３からステップＳａ５へ進む。
【００４６】
ステップＳａ５においてＣＰＵ１は、元取引にてクレジットカードによる決済（クレジット決済）がなされたか否かを確認する。これは例えば、ＣＰＵ１が、取引データ中の締めデータに含まれた締め種別の項目のデータがクレジット決済を表すか否かを確認することにより実現できる。そして元取引にてクレジット決済がなされていない場合には、ＣＰＵ１はステップＳａ５からステップＳａ６へ進む。
【００４７】
ステップＳａ６においてＣＰＵ１は、既存のＰＯＳ端末で実施されているような通常の取引の訂正処理を行う。そしてこの訂正処理を終えたのちにＣＰＵ１は、図３に示す処理を終了する。
【００４８】
一方、元取引にてクレジット決済が行われている場合には、ＣＰＵ１はステップＳａ５からステップＳａ７へ進む。
【００４９】
ステップＳａ７においてＣＰＵ１は、クレジット情報を取得する。具体的には、ＣＰＵ１はまず、元取引の決済に使用したクレジットカードをカードリーダ２１に読み取らせるための操作を行うように操作者に促す。そして、カードリーダ２１がクレジットカードからクレジットデータを読み取ったならば、ＣＰＵ１はそれをカードリーダ２１から取得する。ＣＰＵ１は、取得したクレジットデータをＲＡＭ３または補助記憶ユニット４に記憶させておく。
【００５０】
なお、クレジットカードをカードリーダ２１に読み取らせずに、例えばキーボード１７中の取消キーの押下などにより決済方法の変更が要求された場合には、ＣＰＵ１はその後の操作者による操作に基づいて決済方法を選択した上で、後述するステップＳａ１３へと移行しても良い。このときは例えばＣＰＵ１は、取消キーが押下されたことに応じて、決済方法の指定を促す締め入力画面をオペレータ用表示器１８に表示させた上で、それぞれに決済方法が関連付けられた複数の締めキーのいずれかが押下されるのを待ち受けるようにする。そしてＣＰＵ１は、押下された締めキーに関連付けられた決済方法を選択した上で、後述するステップＳａ１３へと移行する。
【００５１】
また、クレジットカードをカードリーダ２１に読み取らせずに、例えばキーボード１７中のカード中止キーの押下などにより処理の中止が要求された場合には、ＣＰＵ１は図３に示す処理を終了しても良い。
【００５２】
ステップＳａ８においてＣＰＵ１は、ステップＳａ７で取得したクレジットデータを解析し、正当なクレジットデータであるか否かを確認する。そして正当なクレジットデータではないと判定した場合にＣＰＵ１は、ステップＳａ８からステップＳａ９へ進む。
【００５３】
ステップＳａ９においＣＰＵ１は、エラー処理を行う。このエラー処理は、例えば、クレジットカードの読み取りが正しく行えなかった旨を操作者に通知するとともに、クレジットカードを再度カードリーダ２１に読み取らせるための操作を行うように操作者に促すなどの処理である。なお、このエラー処理としてどのような処理を行うかは、ＰＯＳ端末１０１の設計者が適宜に決めて良い。そしてこのエラー処理を終えたのちにＣＰＵ１は、ステップＳａ７以降の処理を再度行う。
【００５４】
一方、正当なクレジットデータであると判定した場合にＣＰＵ１は、ステップＳａ８からステップＳａ１０へ進む。
【００５５】
ステップＳａ１０においてＣＰＵ１は、元取引の決済に用いられたクレジットカードとステップＳａ７にて新たに読み取ったクレジットカードとが一致するか否かを確認する。これは例えば、ＣＰＵ１が、取引データ中の締めデータに含まれたデータが表すクレジットカードの識別番号とステップＳａ７で取得したクレジットデータに含まれたデータが表す識別番号とが一致するか否かを確認することにより実現できる。そして両識別番号が一致しない場合にＣＰＵ１は、両クレジットカードが一致しないと判定し、ステップＳａ１０からステップＳａ１１へ進む。
【００５６】
ステップＳａ１１においてＣＰＵ１は、エラー処理を行う。このエラー処理は、例えば、新たに使用されたクレジットカードが元取引で使用されたクレジットカードと異なる旨を操作者に通知するとともに、元取引で使用したクレジットカードをカードリーダ２１に読み取らせるための操作を行うように操作者に促すなどの処理である。なお、このエラー処理としてどのような処理を行うかは、ＰＯＳ端末１０１の設計者が適宜に決めて良い。そしてこのエラー処理を終えたのちにＣＰＵ１は、ステップＳａ７以降の処理を再度行う。
【００５７】
一方、両クレジットカードが一致する場合にＣＰＵ１は、ステップＳａ１０からステップＳａ１２へ進む。
【００５８】
ステップＳａ１２においてＣＰＵ１は、クレジット問合わせを行う。このクレジット問合わせは、元取引に関するクレジット決済を取り消すための処理である。具体的にはＣＰＵ１は、元取引に関するクレジット決済の取り消しをクレジットサービスの提供者が運営するクレジットサーバ（図示せず）に対して要求する。なおクレジットサーバに対しては、通信ネットワーク２００を介してアクセスが可能である。クレジットサーバ側の運用形態にもよるが、典型的にはＣＰＵ１は、取消区分を「返品」とした問合わせデータを生成して、これをクレジットサーバへ送信する。そして、クレジットサーバより取消が完了したことを通知する応答がなされたことに応じて、ＣＰＵ１はクレジット問合わせを終了する。なお、何らかのエラーが発生した場合には、ＣＰＵ１はエラーの状況に応じてステップＳａ７に戻るか、あるいはクレジット問合わせを最初からやり直す。
【００５９】
このように、ＣＰＵ１は選択した取引データに表されたクレジット決済を取り消すための処理を行うのであり、取消手段としての機能を持つ。
【００６０】
ステップＳａ１３においてＣＰＵ１は、ポイントデータを取得する。具体的には、ＣＰＵ１はまず、顧客のポイントカードをリーダ／ライタ２２に読み取らせるための操作を行うように操作者に促す。そして、リーダ／ライタ２２がポイントカードからポイントデータを読み取ったならば、ＣＰＵ１はそれをリーダ／ライタ２２から取得する。ＣＰＵ１は、取得したポイントデータをＲＡＭ３または補助記憶ユニット４に記憶させておく。なお、取引データにポイントサービスに関わる処理のデータが含まれるならば、このステップＳａ１３の処理を行わないようにしても良い。
【００６１】
ステップＳａ１４においてＣＰＵ１は、ポイント処理を行う。具体的には、ＣＰＵ１はまず、取引データが表す取引の内容に応じたポイントを計算する。そしてＣＰＵ１は、ステップＳａ１３で取得したポイントデータに基づいて特定されるポイント口座に上記の計算したポイントを加算する。なお、ポイントの加算は、ポイントカードが記憶するポイントデータをＣＰＵ１の制御の下にリーダ／ライタ２２により書き換えることで行う場合と、サーバ１０２がポイントサービスの提供のために管理するデータをＣＰＵ１からの要求に応じてサーバ１０２が書き換えることで行う場合とがあるが、本実施形態はそのどちらであっても良い。なお、このポイント処理には、ポイントを利用した割引きなどの別の処理を含んでも良い。
【００６２】
ステップＳａ１５においてＣＰＵ１は、締め処理を行う。ＣＰＵ１はこの締め処理は、取引データ中の商品販売データにより表される商品の取引が改めて行われたものとして行う。また決済は、ステップＳａ７においてクレジットデータを取得していればクレジット決済により行い、別の決済方法を選択していればその決済方法で行う。
【００６３】
つまりＣＰＵ１は、取引データ中の商品販売データにより表される商品の買い上げ登録を新たに行っているのであり、登録手段としての機能を持つ。また、この買い上げ登録に関して顧客へのポイントサービスの提供のための処理を行うのであり、ポイント処理手段としての機能を持つ。
【００６４】
ステップＳａ１６においてＣＰＵ１は、プリンタ２０を制御し、レシートを発行する。具体的には、ＣＰＵ１は、元取引に関するクレジット決済の取消に関するレジマイナスレシートと、ステップＳａ１５での締め処理に関するレシートとをそれぞれ発行する。そして、全てのレシートを発行し終えたならば、ＣＰＵ１は図３の処理を終了する。
【００６５】
以上のようにＰＯＳ端末１０１によれば、クレジット決済を伴って締め終えている取引に関するポイント付与が顧客から要求された場合には、その取引を一旦取り消すものの、ジャーナルファイル中の取引データに表された買い上げ商品に関するものとしてポイント処理および締め処理を行うので、操作者は商品についての買い上げ登録をやり直す必要がない。
【００６６】
またＰＯＳ端末１０１によれば、元取引の決済に用いられたクレジットカードと新たに読み取ったクレジットカードとが一致することを確認した場合にのみ、元取引の取消、ポイント処理および新たな締め処理を行うので、元取引の決済に用いられたクレジットカードを所持していない顧客からの不正な要求に応じて上記の各処理を行ってしまうことがない。
【００６７】
なお、ＣＰＵ１はステップＳａ１２乃至ステップＳａ１５にて、元取引のクレジット決済の取消、新たな買い上げ登録、決済およびポイントサービスの提供のための処理を行っているが、これらの処理をＣＰＵ１は、ステップＳａ３、ステップＳａ５およびステップＳａ１０においてＹＥＳと判断した場合に実行する。従って、ＣＰＵ１は制御手段としての機能を持つ。
【００６８】
この実施形態は、次のような種々の変形実施が可能である。
【００６９】
クレジットサーバ側で許容されるならば、ステップＳａ７におけるクレジットデータの取得を省略し、取引データに含まれたクレジットデータを利用してステップＳａ１５の締め処理における決済処理を行っても良い。
【００７０】
ジャーナルファイルをサーバ１０２に設けられた記憶デバイスで記憶していても良い。そしてこの場合、図３に示す処理の一部またはすべてをサーバ１０２にて行っても良い。ただしこの場合でも、操作者による指示を入力するための処理や、操作者に各種の情報を通知するための処理はＰＯＳ端末１０１にて行う。このような決済システムの実現には、クラウドコンピューティングを利用できる。より具体的には、software as a service（ＳａａＳ）と称されるソフトウェア提供形態が適する。
【００７１】
図４はクラウドシステムを利用する決済処理システム３００の構成を示す図である。
【００７２】
この決済処理システム３００は、クラウド３１、複数の端末装置３２および複数の通信ネットワーク３３を含む。なお、端末装置３２および通信ネットワーク３３は、それぞれ１つのみでも良い。
【００７３】
クラウド３１はさらに、複数のサーバ装置３１ａを含む。これら複数のサーバ装置３１ａは互いに通信可能に構成される。ただしサーバ装置３１ａは、１つのみであっても良い。
【００７４】
端末装置３２は、通信ネットワーク３３を介してクラウド３１と通信可能である。端末装置３２としては、デスクトップタイプやノートブックタイプなどの種々のコンピュータ、携帯電話装置、携帯情報端末（ＰＤＡ）、あるいはスマートフォンなどを適宜に利用できる。通信ネットワーク３３としては、インターネット、プライベートネットワーク、次世代ネットワーク（ＮＧＮ）、あるいはモバイルネットワークなどを適宜に利用できる。
【００７５】
そして決済処理システム３００は、図３に示す各処理のうちのステップＳａ８およびステップＳａ１４については端末装置３２にて実行するが、その他のステップについてはクラウド３１および端末装置３２のいずれにおいて実行しても良い。ただし、オペレータの操作はいずれも端末装置３２にて実行され、操作の内容を必要に応じて端末装置３２からクラウド３１へと通知する。
【００７６】
図３に示す処理の一部をクラウド３１で実行し、残りの処理を端末装置３２にて実行する場合、その処理を端末装置３２が有するコンピュータに実行させるためのプログラムを予め端末装置３２が有する記憶ユニットに記憶させておいても良いし、上記のプログラムをクラウド３１が有する記憶ユニットに記憶しておき、必要に応じてクラウド３１から端末装置３２へと与えるようにしても良い。上記のプログラムをクラウド３１から端末装置３２へと与える場合には、サーバ装置３１ａのうちの少なくとも１つに、上記のプログラムを端末装置３２へと送信する機能を備える。
【００７７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願の当初の特許請求の範囲に記載された発明を付記する。
［１］
クレジット決済済みの取引の内容を取引毎に表した取引データを複数含むジャーナルファイルを記憶する記憶デバイスにアクセス可能な決済処理装置であって、
操作者による指示に基づいて前記複数の取引データのうちの１つを選択する選択手段と、
前記選択手段が選択した前記取引データに表されたクレジット決済を取り消すための処理を行う取消手段と、
前記選択手段が選択した前記取引データに表された買い上げ商品を新たに買い上げ登録する登録手段と、
前記登録手段による前記買い上げ登録に関して決済するための処理を行う決済手段と、
前記登録手段による前記買い上げ登録に関して顧客へのポイントサービスの提供のための処理を行うポイント処理手段とを具備する決済処理装置。
［２］
クレジットカードからクレジットデータを取得する取得手段と、
前記選択手段が選択した前記取引データに含まれたクレジットデータと前記取得手段が取得したクレジットデータとに基づいて前記選択手段が選択した前記取引データに関する取引の決済に用いられたクレジットカードと前記取得手段がクレジットデータを取得したクレジットカードとが一致することを確認した場合にのみ、前記取消手段、前記登録手段、前記決済手段および前記ポイント処理手段の動作を有効とする制御手段をさらに具備する［１］に記載の決済処理装置。
［３］
前記ジャーナルファイルは、クレジット決済によらない取引に関する取引データを含み、
前記選択手段が選択した前記取引データがクレジット決済済みの取引の内容を表す場合にのみ、前記取消手段、前記登録手段、前記決済手段および前記ポイント処理手段の動作を有効とする制御手段をさらに具備する［１］に記載の決済処理装置。
［４］
前記取引データは、取引が行われたタイミングを表し、
前記選択手段が選択した前記取引データが表すタイミングに基づいて定まる規定期間内のみにおいて、前記取消手段、前記登録手段、前記決済手段および前記ポイント処理手段の動作を有効とする制御手段をさらに具備する［１］に記載の決済処理装置。
［５］
クレジット決済済みの取引の内容を取引毎に表した取引データを複数含むジャーナルファイルを記憶する記憶デバイスにアクセス可能なコンピュータを、
操作者による指示に基づいて前記複数の取引データのうちの１つを選択する選択手段と、
前記選択手段が選択した前記取引データに表されたクレジット決済を取り消すための処理を行う取消手段と、
前記選択手段が選択した前記取引データに表された買い上げ商品を新たに買い上げ登録する登録手段と、
前記登録手段による前記買い上げ登録に関してクレジット決済するための処理を行う決済手段と、
前記登録手段による前記買い上げ登録に関して顧客へのポイントサービスの提供のための処理を行うポイント処理手段として機能させるプログラム。
［６］
クレジット決済済みの取引の内容を取引毎に表した取引データを複数含むジャーナルファイルを記憶する記憶デバイスにアクセス可能なサーバ装置と、端末装置とを具備する決済処理システムであって、
操作者による指示を入力する入力手段と、
前記入力手段が入力した前記指示に基づいて前記複数の取引データのうちの１つを選択する選択手段と、
前記選択手段が選択した前記取引データに表されたクレジット決済を取り消すための処理を行う取消手段と、
前記選択手段が選択した前記取引データに表された買い上げ商品を新たに買い上げ登録する登録手段と、
前記登録手段による前記買い上げ登録に関してクレジット決済するための処理を行う決済手段と、
前記登録手段による前記買い上げ登録に関して顧客へのポイントサービスの提供のための処理を行うポイント処理手段とをさらに具備し、
前記選択手段、前記取消手段、前記登録手段、前記決済手段および前記ポイント処理手段のうちの少なくとも１つを前記サーバ装置に備え、
前記選択手段、前記取消手段、前記登録手段、前記決済手段および前記ポイント処理手段のうちの前記サーバ装置が備えないものと前記入力手段とを前記端末装置に備える決済処理システム。
【符号の説明】
【００７８】
１…ＣＰＵ、２…ＲＯＭ、３…ＲＡＭ、４…補助記憶ユニット、５…時計ユニット、６…モードスイッチ、７…ドロワ開放ユニット、８…入出力ポート、９〜１５…通信インタフェース、１６…スキャナ、１７…キーボード、１８…オペレータ用表示器、１９…客面表示器、２０…プリンタ、２１…カードリーダ、２２…リーダ／ライタ、２３…通信デバイス、２４…バス、３１…クラウド、３１ａ…サーバ装置、３２…端末装置、３３…通信ネットワーク、１００…ＰＯＳシステム、１０１…ＰＯＳ端末、１０２…サーバ、２００…通信ネットワーク、３００…決済処理システム。
【図１】
0005555678.tif 000002
【図２】
0005555678.tif 000003
【図３】
0005555678.tif 000004
【図４】
0005555678.tif 000005