(57)【要約】【課題】電子レシートデータ毎に情報端末での閲覧を可能とするか否かを設定できるようにする。【解決手段】記憶部は、電子レシートデータをその取引の決済者を識別する識別情報及び表示状態又は非表示状態のステータス情報と関連付けて記憶する。装置は、識別情報を含む閲覧要求に応答して、当該識別情報と関連付けられた電子レシートデータのうちステータス情報が表示状態となっている電子レシートデータを閲覧要求元の機器へと出力する。装置は、識別情報を含む編集要求に応答して、当該識別情報と関連付けられた電子レシートデータを編集要求元の機器へと出力する。装置は、電子レシートデータの少なくとも一部について編集要求元の機器から非表示が指令されると、記憶部に記憶されている当該電子レシートデータのステータス情報を非表示状態とする。【選択図】      図９
2018085024.tif 000002
【特許請求の範囲】
【請求項１】
決済された取引の情報を電子化した電子レシートデータをその取引の者を識別する識別情報及び表示状態又は非表示状態のステータス情報と関連付けて記憶する記憶部と、
前記識別情報を含む閲覧要求に応答して、当該識別情報と関連付けられた前記電子レシートデータのうち前記ステータス情報が表示状態となっている前記電子レシートデータを閲覧要求元の機器へと出力する第１の出力手段と、
前記識別情報を含む編集要求に応答して、当該識別情報と関連付けられた前記電子レシートデータを編集要求元の機器へと出力する第２の出力手段と、
前記編集要求元の機器へと出力した前記電子レシートデータの少なくとも一部について前記編集要求元の機器から非表示が指令されると、前記記憶部に記憶されている当該電子レシートデータの前記ステータス情報を非表示状態とする変更手段と、
を具備する電子レシート管理装置。
【請求項２】
前記変更手段は、前記編集要求元の機器へと出力した前記電子レシートデータの少なくとも一部について前記編集要求元の機器から表示が指令されると、前記記憶部に記憶されている当該電子レシートデータの前記ステータス情報を表示状態とする、
請求項１記載の電子レシート管理装置。
【請求項３】
前記記憶部は、前記電子レシートデータをその取引の決済者に提供される付加情報と関連付けて記憶し、
前記変更手段により前記ステータス情報を非表示状態とした前記電子レシートデータと関連付けられた付加情報が無効になったことを、当該決済者を識別する識別情報を含む閲覧要求に応答して当該閲覧要求元の機器へと通知するように制御する制御手段、
をさらに具備する請求項１記載の電子レシート管理装置。
【請求項４】
前記第２の出力手段は、
前記識別情報を含む編集要求に応答して、当該識別情報と関連付けられた前記電子レシートデータのリストを前記編集要求元の機器の表示デバイスに表示させる手段と、
前記リストの中から選択された１つの前記電子レシートデータで電子化された取引の情報を、非表示を指定するボタン画像とともに前記表示デバイスに表示させる手段と、
を含み、
前記変更手段は、前記ボタン画像への入力を受け付けたことに応じて、前記表示デバイスに表示されている取引の情報を電子化した電子レシートデータの非表示が指令されたと認識する、
請求項１又は請求項３に記載の電子レシート管理装置。
【請求項５】
前記第２の出力手段は、
前記識別情報を含む編集要求に応答して、当該識別情報と関連付けられた前記電子レシートデータのリストを前記編集要求元の機器の表示デバイスに表示させる手段と、
前記リストの中から選択された１つの前記電子レシートデータで電子化された取引の情報を、当該電子レシートデータに関連付けられたステータス情報が表示状態の場合には非表示を指定する第１のボタン画像とともに、非表示状態の場合には表示を指定する第２のボタン画像とともに前記表示デバイスに表示させる手段と、
を含み、
前記変更手段は、前記第１のボタン画像への入力を受け付けた場合には、前記表示デバイスに表示されている取引の情報を電子化した電子レシートデータの非表示が指令されたと認識し、前記第２のボタン画像への入力を受け付けた場合には、前記表示デバイスに表示されている取引の情報を電子化した電子レシートデータの表示が指令されたと認識する、
請求項２に記載の電子レシート管理装置。
【請求項６】
決済された取引の情報を電子化した電子レシートデータをその取引の決済者を識別する識別情報及び表示状態又は非表示状態のステータス情報と関連付けて記憶する記憶部にアクセス可能なコンピュータに、
前記識別情報を含む閲覧要求に応答して、当該識別情報と関連付けられた前記電子レシートデータのうち前記ステータス情報が表示状態となっている前記電子レシートデータを閲覧要求元の機器へと出力する機能と、
前記識別情報を含む編集要求に応答して、当該識別情報と関連付けられた前記電子レシートデータを編集要求元の機器へと出力する機能と、
前記編集要求元の機器へと出力した前記電子レシートデータの少なくとも一部について前記編集要求元の機器から非表示が指令されると、前記記憶部に記憶されている当該電子レシートデータの前記ステータス情報を非表示状態とする機能と、
を実現させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子レシート管理装置及びその制御プログラムに関する。
【背景技術】
【０００２】
近年、商取引の決済時に店舗から決済者に渡されるレシートを電子化し、この電子レシートデータを決済者が使用する情報端末にインターネット等を通じて配信するようにしたシステム、いわゆる電子レシートシステムが開発され、実用に供されている。電子レシートシステムは、電子レシートデータを保存するためのデータベースを備える。データベースに保存された電子レシートデータは、そのデータに係る商取引の決済者であれば情報端末を用いて閲覧することができる。
【０００３】
ところで、データベースに保存された電子レシートデータは、購買証跡を残す等という意味合いから一定期間以上保存され、容易には削除できない仕組みとなっている。その一方で、例えば店員の操作ミスにより生じた無効なレシートが電子化されてデータベースに保存される場合がある。現状、無効なレシートであっても、電子レシートデータとしてデータベースに保存されたならば情報端末で閲覧可能である。このため、データベースに保存されている電子レシートデータ毎に決済者が使用する情報端末で閲覧可能とするか否かを設定できる仕組みが望まれている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５‐０７２６７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の実施形態が解決しようとする課題は、電子レシートデータ毎に情報端末での閲覧を可能とするか否かを設定できる電子レシート管理装置を提供しようとするものである。
【課題を解決するための手段】
【０００６】
一実施形態において、電子レシート管理装置は、記憶部と、第１の出力手段と、第２の出力手段と、変更手段と、を備える。記憶部は、決済された取引の情報を電子化した電子レシートデータをその取引の決済者を識別する識別情報及び表示状態又は非表示状態のステータス情報と関連付けて記憶する。第１の出力手段は、前記識別情報を含む閲覧要求に応答して、当該識別情報と関連付けられた前記電子レシートデータのうち前記ステータス情報が表示状態となっている前記電子レシートデータを閲覧要求元の機器へと出力する。第２の出力手段は、前記識別情報を含む編集要求に応答して、当該識別情報と関連付けられた前記電子レシートデータを編集要求元の機器へと出力する。変更手段は、前記編集要求元の機器へと出力した前記電子レシートデータの少なくとも一部について前記編集要求元の機器から非表示が指令されると、前記記憶部に記憶されている当該電子レシートデータの前記ステータス情報を非表示状態とする。
【図面の簡単な説明】
【０００７】
【図１】電子レシートシステムの概略構成図。
【図２】第１の実施形態において、データベースに保存されるレコードフォーマットの一例を示す模式図。
【図３】電子レシートサーバの要部回路構成を示すブロック図。
【図４】第１の実施形態において、情報端末から閲覧要求コマンドを受信した際の電子レシートサーバのＣＰＵの情報処理手順を示す流れ図。
【図５】第１の実施形態において、管理者用パソコンから編集開始コマンドを受信した際の電子レシートサーバのＣＰＵの情報処理手順を示す流れ図。
【図６】第１の実施形態において、管理者用パソコンから編集開始コマンドを受信した際の電子レシートサーバのＣＰＵの情報処理手順を示す流れ図。
【図７】管理者用パソコンの表示デバイスに表示される条件入力画面の一例を示す図。
【図８】管理者用パソコンの表示デバイスに表示されるリスト画面の一例を示す図。
【図９】管理者用パソコンの表示デバイスに表示されるレシート画面の一例を示す図。
【図１０】第２の実施形態において、データベースに保存されるレコードフォーマットの一例を示す模式図。
【図１１】第２の実施形態において、管理者用パソコンから編集開始コマンドを受信した際の電子レシートサーバのＣＰＵの情報処理手順を示す流れ図。
【図１２】第２の実施形態において、情報端末から閲覧要求コマンドを受信した際の電子レシートサーバのＣＰＵの情報処理手順を示す流れ図。
【発明を実施するための形態】
【０００８】
以下、電子レシートデータ毎に情報端末での閲覧を可能とするか否かを設定できる電子レシート管理装置の実施形態について、図面を用いて説明する。なお、以下に説明する実施形態では、図１に示す電子レシートシステム１００の電子レシートサーバ１１を電子レシート管理装置として機能させる。
【０００９】
［第１の実施形態］
電子レシートシステム１００は、図１に示すように、電子レシート管理システム１０と、複数のＰＯＳ（Point Of Sales）システム２０と、インターネット等の通信網３０と、この通信網３０に接続された複数の基地局４０と、基地局４０との間で無線通信が可能な複数の情報端末５０と、を含む。電子レシート管理システム１０は、電子レシートサービスを統括する電子レシート管理センタに構築される。ＰＯＳシステム２０は、電子レシートサービスに加盟する各店舗に構築される。情報端末５０は、電子レシートサービスを受けるために会員登録を行った消費者が使用する。
【００１０】
ＰＯＳシステム２０は、複数のＰＯＳ端末２１とストアサーバ２２とをＬＡＮ（Local Area Network）等の通信回線２３で接続して構成される。ＰＯＳ端末２１は、商取引の決済端末として機能する。ストアサーバ２２は、各ＰＯＳ端末２１で決済された商取引のデータを基に、店舗全体の売上、在庫等を管理する。
【００１１】
ＰＯＳ端末２１は、決済者である客との商取引の情報を含むレシートデータを生成する。またＰＯＳ端末２１は、決済者である客電子レシートサービスを受けるために会員登録を行った客である場合、その客に対して発行された会員ＩＤの入力を受け付ける。
【００１２】
ＰＯＳシステム２０は、ＰＯＳ端末２１において会員ＩＤの入力を受け付けると、その会員ＩＤで識別される消費者を決済者とする商取引のレシートをテキスト化して電子レシートデータとし、その電子レシートデータを会員ＩＤとともに通信網３０を介して電子レシート管理システム１０に出力する。レシートのテキスト化は、ＰＯＳ端末２１が行ってもよいし、ストアサーバ２２が行ってもよい。レシートのテキスト化をＰＯＳ端末２１が行う場合、電子レシートデータはＰＯＳ端末２１から通信網３０を介して電子レシート管理システム１０に直接出力されてもよいし、ストアサーバ２２を経由して出力されてもよい。レシートのテキスト化をストアサーバ２２が行う場合には、電子レシートデータはストアサーバ２２から通信網３０を介して電子レシート管理システム１０に出力される。なお、レシートのテキスト化および電子レシートデータの生成については周知の技術であるので、ここでの詳細な説明は省略する。
【００１３】
情報端末５０は、少なくとも表示デバイスと、入力デバイスと、無線通信デバイスとを搭載する。また情報端末５０は、Ｗｅｂブラウザを実装する。そして電子レシートサービスを受ける消費者は、専用のアプリケーションプログラムである電子レシート閲覧プログラムを情報端末５０にインストールする。この電子レシート閲覧プログラムを情報端末５０にインストールすることで、会員登録及びレシート画像の閲覧等が可能となる。会員登録を行うことで、情報端末５０のメモリに形成された電子レシート閲覧プログラムの管理領域に会員ＩＤが設定される。この種の情報端末５０としては、スマートフォン、携帯電話、タブレット端末、ノートパソコン等の電子機器が使用される。
【００１４】
電子レシート管理システム１０は、電子レシートサーバ１１と管理者用パソコン１２とを含む。電子レシートサーバ１１と管理者用パソコン１２とは、ＬＡＮ等の通信回線１３で接続される。通信回線１３は、有線回線であってもよいし無線回線であってもよい。
【００１５】
電子レシートサーバ１１は、各ＰＯＳシステム２０から出力された電子レシートデータを保存するためのデータベース１１０を備える。  
データベース１１０に保存されるレコード１１０Ｒのフォーマット例を図２に示す。図示するようにレコード１１０Ｒは、電子レシートデータ以外に、会員ＩＤ、取引日時、データ種別、店舗名、合計金額、取引番号、付加情報、ステータス情報等の情報を含む。
【００１６】
会員ＩＤは、電子レシートデータとともにＰＯＳシステム２０から送信されてくる。取引日時、データ種別、店舗名、合計金額及び取引番号は、電子レシートデータから得られる。因みに、データ種別は、例えば通常登録のレシートデータをテキスト化したものなのか、返品登録のレシートデータをテキスト化したものなのかを識別する情報である。
【００１７】
付加情報も電子レシートデータから検出される。付加情報は、商品メーカまたは店舗等から決済者に提供される取引以外の情報である。例えば決済者が購入した商品がキャンペーン対象商品であり、そのキャンペーンに関連付けられたホームページにリンクするＵＲＬ等のアクセス情報が電子レシートデータに含まれる場合がある。このようなアクセス情報が付加情報として検出される。付加情報は、必ずしも電子レシートデータに含まれるというものではない。付加情報が電子レシートデータに含まれていない場合、当該電子レシートデータのレコード１１０Ｒに付加情報は含まれない。
【００１８】
ステータス情報は、該当する電子レシートデータを表示状態とするか非表示状態とするかを特定する情報である。電子レシートサーバ１１は、電子レシートデータのレコード１１０Ｒをデータベース１１０に保存する際、そのレコード１１０Ｒのステータス情報を表示状態とする。  
ここにデータベース１１０の記憶部は、決済された取引の情報を電子化した電子レシートデータをその取引の決済者を識別する識別情報（会員ＩＤ）及び表示状態又は非表示状態のステータス情報と関連付けて記憶する記憶部として機能する。
【００１９】
図１に説明を戻す。  
管理者用パソコン１２は、液晶ディスプレイ等の表示デバイスと、キーボード、マウス等の入力デバイスと、電子レシートサーバとの通信インターフェースとを少なくとも実装する。予め管理者として設定された特定のユーザ（以下、特定管理者と称する）だけが管理者用パソコン１２を介して電子レシートサーバ１１へのアクセス権を有する。
【００２０】
管理者用パソコン１２は、データベース１１０に保存された電子レシートデータの中から、例えば店員の操作ミスにより生じた無効な電子レシートデータを決済者が閲覧できないように、ステータス情報を表示状態から非表示状態に変更する作業に使用される。また、閲覧不能に設定された電子レシートデータを決済者が閲覧できるように、ステータス情報を非表示状態から表示状態に戻す作業にも使用される。
【００２１】
図３は、電子レシートサーバ１１の要部回路構成を示すブロック図である。電子レシートサーバ１１は、ＣＰＵ（Central Processing Unit）１１１、ＲＯＭ（Read Only Memory）１１２、ＲＡＭ１１３、補助記憶デバイス１１４、インターフェース１１５及び通信ユニット１１６等を備える。ＣＰＵ１１１と、ＲＯＭ１１２、ＲＡＭ１１３、補助記憶デバイス１１４、インターフェース１１５及び通信ユニット１１６とは、アドレスバス、データバス等のシステム伝送路１１７で接続される。
【００２２】
電子レシートサーバ１１は、ＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３及び補助記憶デバイス１１４と、これらを接続するシステム伝送路１１７とによってコンピュータを構成する。  
ＣＰＵ１１１は、コンピュータの中枢部分に相当する。ＣＰＵ１１１は、オペレーティングシステムやアプリケーションプログラムに従って、電子レシートサーバ１１としての各種の機能を実現するべく各部を制御する。
【００２３】
ＲＯＭ１１２は、上記コンピュータの主記憶部分に相当する。ＲＯＭ１１２は、上記のオペレーティングシステムやアプリケーションプログラムを記憶する。ＲＯＭ１１２は、ＣＰＵ１１１が各部を制御するための処理を実行する上で必要なデータを記憶する場合もある。
【００２４】
ＲＡＭ１１３は、上記コンピュータの主記憶部分に相当する。ＲＡＭ１１３は、ＣＰＵ１１１が処理を実行する上で必要なデータを記憶する。またＲＡＭ１１３は、ＣＰＵ１１１によって情報が適宜書き換えられるワークエリアとしても利用される。
【００２５】
補助記憶デバイス１１４は、上記コンピュータの補助記憶部分に相当する。補助記憶デバイス１１４は、上記のオペレーティングシステムやアプリケーションプログラムを記憶する場合がある。また補助記憶デバイス１１４は、ＣＰＵ１１１が各種の処理を行う上で使用するデータ、あるいはＣＰＵ１１１での処理によって生成されたデータを保存する場合がある。補助記憶デバイス１１４としては、例えばＥＥＰＲＯＭ（Electric Erasable Programmable Read-Only Memory）、ＨＤＤ（Hard Disc Drive）、あるいはＳＳＤ（Solid State Drive）等を使用できる。
【００２６】
本実施形態において、データベース１１０は、補助記憶デバイス１１４に形成される。補助記憶デバイス１１４にデータベース１１０を形成することで、この補助記憶デバイス１１４を含むコンピュータは、データベース１１０にアクセス可能となる。なお、データベース１１０は、補助記憶デバイス１１４以外の記憶装置に形成されてもよい。例えば電子レシートサーバ１１に外付けられたＨＤＤ等の補助記憶装置にデータベース１１０を形成してもよい。その場合も、電子レシートサーバ１１のコンピュータは、データベース１１０にアクセス可能であることは言うまでもない。
【００２７】
インターフェース１１５は、管理者用パソコン１２と通信回線１３を介したデータ通信を行う。  
通信ユニット１１６は、ＰＯＳシステム２０または情報端末５０と通信網３０を介して所定のプロトコルによりデータ通信を行う。
【００２８】
かかる構成において、ＣＰＵ１１１は特に、ＲＯＭ１１２又は補助記憶デバイス１１４に記憶されたアプリケーションプログラムの一種である制御プログラムにしたがって、図４乃至図６の流れ図に示す手順の情報処理を実行する。なお、図４乃至図６に示すとともに以下に説明する処理の内容は一例であって、同様な結果を得ることが可能であればその処理手順及び処理内容は特に限定されるものではない。
【００２９】
図４は、閲覧要求元の機器である情報端末５０から閲覧要求コマンドを受信した際のＣＰＵ１１１の情報処理手順を示す流れ図である。閲覧要求コマンドは、情報端末５０のユーザ、すなわち電子レシートサービスを受けるために会員登録を行った消費者の操作により情報端末５０から無線送信され、基地局４０及び通信網３０を介して通信ユニット１１６で受信される。閲覧要求コマンドには、コマンド送信元の情報端末５０に設定されている会員ＩＤ、すなわち情報端末５０のユーザに対して発行された会員ＩＤが含まれる。
【００３０】
閲覧要求コマンドを受信した電子レシートサーバ１１のＣＰＵ１１１は、Ａｃｔ１としてＲＡＭ１１３に形成されているレシートリスト領域を初期化する。次いでＣＰＵ１１１は、Ａｃｔ２として閲覧要求コマンドから会員ＩＤを検出する。そしてＣＰＵ１１１は、Ａｃｔ３としてその会員ＩＤでデータベース１１０を検索する。
【００３１】
この検索において、ＣＰＵ１１１は、Ａｃｔ４として電子レシートデータに付加された会員ＩＤが閲覧要求コマンドから検出した会員ＩＤと一致するレコード１１０Ｒを探す。該当するレコード１１０Ｒを検出すると（Ａｃｔ４にてＹＥＳ）、ＣＰＵ１１１は、Ａｃｔ５としてそのレコード１１０Ｒのステータス情報を確認する。ここで、ステータス情報が表示状態の場合（Ａｃｔ５にてＹＥＳ）、ＣＰＵ１１１は、Ａｃｔ６としてそのレコード１１０Ｒの電子レシートデータを、取引日時、データ種別、店舗名、合計金額、取引番号、付加情報とともにレシートリスト領域に追加する。ステータス情報が非表示状態の場合（Ａｃｔ５にてＮＯ）、ＣＰＵ１１１は、Ａｃｔ６の処理を実行しない。
【００３２】
ＣＰＵ１１１は、Ａｃｔ７としてデータベース１１０の検索を終了したか否かを判断する。検索を終了していない場合（Ａｃｔ７にてＮＯ）、ＣＰＵ１１１は、Ａｃｔ３の処理に戻る。すなわちＣＰＵ１１１は、データベース１１０の検索を続ける。そして会員ＩＤが一致し、かつステータス情報が表示のレコード１１０Ｒを検出する毎に、ＣＰＵ１１１は、そのレコード１１０Ｒの電子レシートデータを取引日時、データ種別、店舗名、合計金額、取引番号、付加情報とともにレシートリスト領域に追加する処理を繰り返す。
【００３３】
データベース１１０の検索を終了すると（Ａｃｔ７にてＹＥＳ）、ＣＰＵ１１１は、Ａｃｔ８としてレシートリスト領域に記憶されたデータでレシートリストを作成する。レシートリストは、レシートリスト領域に記憶されたデータの取引日時、データ種別、店舗名及び合計金額を一覧にしたものである。なお、レシートリストはこれに限定されるものではない。少なくとも取引日時と店舗名とを一覧にしたものであればよい。
【００３４】
レシートリストを作成し終えると、ＣＰＵ１１１は、Ａｃｔ９としてそのレシートリストを、閲覧要求コマンド送信元の情報端末５０（以下、対象情報端末５０と称する）宛に出力するように通信ユニット１１６を制御する。この制御により、通信ユニット１１６は、対象情報端末５０を宛先とするレシートリストのデータを通信網３０に送信する。この送信データ（レシートリストのデータ）は、基地局４０を介して対象情報端末５０で受信される。  
レシートリストのデータを受信した対象情報端末５０においては、Ｗｅｂブラウザにより表示デバイスにレシートリストが表示される。そこで対象情報端末５０のユーザは、入力デバイスを操作してレシートリストの中から取引内容を確認したいレシートを選択する。無しの場合には、入力デバイスを操作してレシートリストの消去を指令する。
【００３５】
レシートリストのデータを出力し終えた電子レシートサーバ１１のＣＰＵ１１１は、Ａｃｔ１０としてそのレシートリストの中からいずれかのレシートが選択されたか否かを確認する。そしてレシートが選択されていない場合、ＣＰＵ１１１は、Ａｃｔ１１としてレシートリストの消去が指令されたか否かを確認する。レシートリストの消去が指令されていない場合、ＣＰＵ１１１は、Ａｃｔ１０の処理に戻り、レシートリストの中からいずれかのレシートが選択されたか否かを確認する。すなわちＣＰＵ１１１は、Ａｃｔ１０及びＡｃｔ１１の処理により、レシートリストの中からいずれかのレシートが選択されるか、レシートリストの消去が指令されるのを待ち受ける。
【００３６】
通信ユニット１１６を介して受信した対象情報端末５０からの信号によりレシートが選択されたことを確認すると（Ａｃｔ１０にてＹＥＳ）、ＣＰＵ１１１は、Ａｃｔ１２としてその選択されたレシートの電子レシートデータをレシートリスト領域から検出し、その電子レシートデータに基づいてレシート画像を作成する。そしてＣＰＵ１１１は、Ａｃｔ１３としてレシート画像を対象情報端末５０宛に出力するように通信ユニット１１６を制御する。この制御により、通信ユニット１１６は、対象情報端末５０を宛先とするレシート画像データを通信網３０に送信する。この送信データ（レシート画像データ）は、基地局４０を介して宛先の対象情報端末５０で受信され、対象情報端末５０の表示デバイスにレシート画像が表示される。  
ここにＣＰＵ１１１は、制御プログラムにしたがってＡｃｔ１乃至Ａｃｔ１３の処理を実行することにより、第１の出力手段を構成する。
【００３７】
一方、通信ユニット１１６を介して受信した対象情報端末５０からの信号によりレシートリストの消去が指令されたことを確認した場合には（Ａｃｔ１１にてＹＥＳ）、ＣＰＵ１１１は、Ａｃｔ１４としてその対象情報端末５０宛に消去コマンドを出力するように通信ユニット１１６を制御する。この制御により、通信ユニット１１６は、対象情報端末５０を宛先とする消去コマンドを通信網３０に送信する。この送信データ（消去コマンド）は、基地局４０を介して宛先の対象情報端末５０で受信され、表示デバイスに表示されていたレシートリストが消去される。  
消去コマンドの出力を制御したＣＰＵ１１１は、閲覧要求コマンドの受信処理を終了する。
【００３８】
図５及び図６は、編集要求元の機器である管理者用パソコン１２から編集開始コマンドを受信した際のＣＰＵ１１１の情報処理手順を示す流れ図である。  
管理者用パソコン１２に対してアクセス権を有する特定管理者は、例えば無効な電子レシートデータのステータス情報を表示状態から非表示状態に変更する作業、あるいはそのステータス情報を非表示状態から表示状態に戻す作業を実施する場合に、管理者用パソコン１２にログインする。このログインにより、管理者用パソコン１２は、電子レシートサーバ１１と通信が可能となる。ここで、特定管理者が管理者用パソコン１２の入力デバイスを操作して、上述した作業、いわゆる編集作業の実行開始を指令すると、管理者用パソコン１２から電子レシートサーバ１１に編集開始コマンドが送信される。
【００３９】
編集開始コマンドを受信した電子レシートサーバ１１のＣＰＵ１１１は、Ａｃｔ２１として条件入力画面のデータを管理者用パソコン１２に出力するようにインターフェース１１５を制御する。この制御により、管理者用パソコン１２の表示デバイスに条件入力画面ＳＣ１（図７を参照）が表示される。
【００４０】
図７は、条件入力画面ＳＣ１の一表示例である。図７に示すように、条件入力画面ＳＣ１には、会員ＩＤの入力欄Ａ１と取引期間の開始日および終了日の入力欄Ａ２とが表示される。また、検索ボタンＢ１及び終了ボタンＢ２の画像が条件入力画面ＳＣ１に表示される。
【００４１】
条件入力画面ＳＣ１を確認した特定管理者は、管理者用パソコン１２の入力デバイスを操作して、編集対象の電子レシートデータを検索する条件を入力する。検索条件は、会員ＩＤと取引期間である。会員ＩＤまたは取引期間だけでもよい。編集対象の電子レシートデータとは、ステータス情報を表示状態から非表示状態に変更する電子レシートデータ、あるいはステータス情報を非表示状態から表示状態に戻す電子レシートデータである。特定管理者は、この編集対象の電子レシートデータに該当する会員ＩＤを、条件入力画面ＳＣ１の入力欄Ａ１に入力する。また、この編集対象の電子レシートデータのおおよその取引日時が判明している場合には、その取引日時を含む取引期間の開始日と終了日とを、条件入力画面ＳＣ１の入力欄Ａ２に入力する。なお、取引日時が確定している場合には、開始日と終了日とを同じ日付とすればよい。開始日だけあるいは終了日だけの入力も可能である。検索条件を入力し終えたならば、特定管理者は、検索ボタンＢ１を入力する。なお、検索条件の入力を止める場合には、特定管理者は、終了ボタンＢ２を入力する。
【００４２】
検索ボタンＢ１が入力されると、管理者用パソコン１２から電子レシートサーバ１１に対し、検索要求コマンドが送信される。この検索要求コマンドには、条件入力画面ＳＣ１の入力欄Ａ１及び入力欄Ａ２に入力された会員ＩＤ及び取引期間のデータが含まれる。一方、終了ボタンＢ２が入力されると、管理者用パソコン１２から電子レシートサーバ１１に対し、検索終了コマンドが送信される。
【００４３】
図５に説明を戻す。  
条件入力画面ＳＣ１の出力を制御した電子レシートサーバ１１のＣＰＵ１１１は、Ａｃｔ２２として検索要求コマンドが入力されたか否かを確認する。検索要求コマンドが入力されていない場合（Ａｃｔ２２にてＮＯ）、ＣＰＵ１１１は、Ａｃｔ２３として検索終了コマンドが入力されたか否かを確認する。検索終了コマンドが入力されていない場合、ＣＰＵ１１１は、Ａｃｔ２２の処理に戻る。すなわちＣＰＵ１１１は、Ａｃｔ２２及びＡｃｔ２３の処理により、検索要求コマンドが入力されるか検索終了コマンドが入力されるのを待ち受ける。
【００４４】
この待ち受け状態において、検索要求コマンドが入力されたことを検知した場合（Ａｃｔ２２にてＹＥＳ）、ＣＰＵ１１１は、Ａｃｔ２４としてＲＡＭ１１３に形成されているレシートリスト領域を初期化する。次いでＣＰＵ１１１は、Ａｃｔ２５として検索要求コマンドに含まれる検索条件、すなわち会員ＩＤと取引期間とを検出する。そしてＣＰＵ１１１は、Ａｃｔ２６としてその検索条件でデータベース１１０を検索する。
【００４５】
この検索において、ＣＰＵ１１１は、Ａｃｔ２７として検索条件を満足する電子レシートデータ、すなわち会員ＩＤが検索条件の会員ＩＤと一致し、かつ取引日時が検索条件の取引期間に含まれるレコード１１０Ｒを探す。該当するレコード１１０Ｒを検出すると（Ａｃｔ２７にてＹＥＳ）、ＣＰＵ１１１は、Ａｃｔ２８としてそのレコード１１０Ｒの電子レシートデータを、取引日時、データ種別、店舗名、合計金額、取引番号、付加情報、ステータス情報とともにレシートリスト領域に追加する。
【００４６】
ＣＰＵ１１１は、Ａｃｔ２９としてデータベース１１０の検索を終了したか否かを確認する。検索を終了していない場合（Ａｃｔ２９にてＮＯ）、ＣＰＵ１１１は、Ａｃｔ２６の処理に戻る。すなわちＣＰＵ１１１は、データベース１１０の検索を続ける。そして検索条件を満足するレコード１１０Ｒを検出する毎に、ＣＰＵ１１１は、そのレコード１１０Ｒの電子レシートデータを取引日時、データ種別、店舗名、合計金額、取引番号、付加情報、ステータス情報とともにレシートリスト領域に追加する処理を繰り返す。
【００４７】
データベース１１０の検索を終了すると（Ａｃｔ２９にてＹＥＳ）、ＣＰＵ１１１は、Ａｃｔ３０としてレシートリスト領域に記憶されたデータでレシートリストを作成する。レシートリストは、レシートリスト領域に記憶されたデータの取引日時、データ種別、店舗名、付加情報、合計金額、取引番号を一覧にしたものである。なお、レシートリストはこれに限定されるものではない。例えば取引日時、データ種別、店舗名を一覧としたものであってもよい。
【００４８】
レシートリストを作成し終えると、ＣＰＵ１１１は、Ａｃｔ３１としてそのレシートリストを含むリスト画面のデータを管理者用パソコン１２に出力するようにインターフェース１１５を制御する。この制御により、管理者用パソコン１２の表示デバイスにリスト画面ＳＣ２（図８を参照）が表示される。
【００４９】
図８は、リスト画面ＳＣ２の一表示例である。図８に示すように、リスト画面ＳＣ２には、会員ＩＤの表示領域Ｄ１とレシートリストの表示領域Ｄ２とが形成される。そして表示領域Ｄ１には、条件入力画面ＳＣ１の入力欄Ａ１に入力された会員ＩＤが表示される。また、表示領域Ｄ２には、Ａｃｔ３１の処理で作成されたレシートリストが表示される。なお、レシートリストの付加情報については、付加情報が含まれている電子レシートデータに係る情報が表示されている行に所定のマークＭが表示される。また、実行ボタンＢ３及び戻りボタンＢ４の画像がリスト画面ＳＣ２に表示される。
【００５０】
リスト画面ＳＣ２を確認した特定管理者は、レシートリストから編集対象の電子レシートデータに係る情報が表示された行を選択し、実行ボタンＢ３を入力する。なお、編集作業を終える場合には、特定管理者は、戻りボタンＢ４を入力する。
【００５１】
実行ボタンＢ３が入力されると、管理者用パソコン１２から電子レシートサーバ１１に対し、実行コマンドが送信される。この実行コマンドには、レシートリストから選択された行に表示されている情報、いわゆる選択行の情報が含まれる。戻りボタンＢ４が入力されると、管理者用パソコン１２から電子レシートサーバ１１に対し、戻りコマンドが送信される。
【００５２】
リスト画面ＳＣ２の出力を制御した電子レシートサーバ１１のＣＰＵ１１１は、Ａｃｔ３２として実行コマンドを受信したか否かを確認する。実行コマンドを受信していない場合（Ａｃｔ３２にてＮＯ）、ＣＰＵ１１１は、Ａｃｔ３３として戻りコマンドを受信したか否かを確認する。戻りコマンドを受信していない場合（Ａｃｔ３３にてＮＯ）、ＣＰＵ１１１は、Ａｃｔ３２の処理に戻る。すなわちＣＰＵ１１１は、Ａｃｔ３２及びＡｃｔ３３の処理により、実行コマンドを受信するか戻りコマンドを受信するのを待ち受ける。
【００５３】
この待ち受け状態において、実行コマンドを受信したことを検知すると（Ａｃｔ３２にてＹＥＳ）、ＣＰＵ１１１は、Ａｃｔ３４としてその実行コマンドに含まれる選択行の情報とともにレシートリスト領域に記憶された電子レシートデータ（以下、対象電子レシートデータと称する）を検出する。そしてＣＰＵ１１１は、この対象電子レシートデータに基づいてレシート画像を作成する。
【００５４】
レシート画像を作成後、ＣＰＵ１１１は、図６のＡｃｔ３５の処理に進む。すなわちＣＰＵ１１１は、対象電子レシートデータに付加されたステータス情報を判別する。ステータス情報が表示状態を示す場合（Ａｃｔ３５にてＹＥＳ）、ＣＰＵ１１１は、Ａｃｔ３６としてレシート画像を含むレシート画面に非表示ボタンの画像を追加する。これに対し、ステータス情報が非表示状態を示す場合には（Ａｃｔ３５にてＮＯ）、ＣＰＵ１１１は、Ａｃｔ３７としてレシート画像を含むレシート画面に表示ボタンの画像を追加する。
【００５５】
Ａｃｔ３６又はＡｃｔ３７の処理を終えると、ＣＰＵ１１１は、Ａｃｔ３８としてレシート画面のデータを管理者用パソコン１２に出力するようにインターフェース１１５を制御する。この制御により、管理者用パソコン１２の表示デバイスにレシート画面ＳＣ３（図９を参照）が表示される。
【００５６】
図９は、レシート画面ＳＣ３の一表示例である。図９に示すように、レシート画面ＳＣ３には、レシート画像の表示領域Ｄ３が形成される。そしてこの表示領域Ｄ３に、Ａｃｔ３４の処理で作成されたレシート画像が表示される。また、戻りボタンＢ５の画像と、非表示ボタンＢ６または表示ボタンＢ７の画像とがレシート画面ＳＣ３に表示される。具体的には、対象電子レシートデータに付加されたステータス情報が表示状態を示していた場合には非表示ボタンＢ６が表示される。対象電子レシートデータに付加されたステータス情報が非表示状態を示していた場合には表示ボタンＢ７が表示される。  
ここにＣＰＵ１１１は、制御プログラムにしたがってＡｃｔ２１乃至Ａｃｔ３８の処理を実行することにより、第２の出力手段を構成する。
【００５７】
非表示ボタンＢ６が表示されているレシート画面ＳＣ３を確認した特定管理者は、表示領域Ｄ３に表示されているレシート画像を決済者が閲覧できないようにしてよいか否かを判断する。そして閲覧できないようにする場合には、特定管理者は、非表示ボタンＢ６を入力する。それ以外の場合には、特定管理者は、戻りボタンＢ５を入力する。
【００５８】
同様に、表示ボタンＢ７が表示されているレシート画面ＳＣ３を確認した特定管理者は、表示領域Ｄ３に表示されているレシート画像を決済者が閲覧できるようにするか否かを判断する。そして閲覧できるようにする場合には、特定管理者は、表示ボタンＢ７を入力する。それ以外の場合には、特定管理者は、戻りボタンＢ５を入力する。
【００５９】
非表示ボタンＢ６又は表示ボタンＢ７が入力されると、管理者用パソコン１２から電子レシートサーバ１１に対し、非表示コマンド又は表示コマンドが送信される。戻りボタンＢ５が入力されると、管理者用パソコン１２から電子レシートサーバ１１に対し、戻りコマンドが送信される。
【００６０】
レシート画面ＳＣ３の出力を制御した電子レシートサーバ１１のＣＰＵ１１１は、Ａｃｔ３９として戻りコマンドを受信したか否かを確認する。戻りコマンドを受信していない場合（Ａｃｔ３９にてＮＯ）、ＣＰＵ１１１は、Ａｃｔ４０として非表示コマンドを受信したか否かを確認する。非表示コマンドを受信していない場合（Ａｃｔ４０にてＮＯ）、ＣＰＵ１１１は、Ａｃｔ４１として表示コマンドを受信したか否かを確認する。表示コマンドを受信していない場合（Ａｃｔ４１にてＮＯ）、ＣＰＵ１１１は、Ａｃｔ３９の処理に戻る。すなわちＣＰＵ１１１は、Ａｃｔ３９乃至Ａｃｔ４１の処理により、戻りコマンドを受信するか、非表示コマンドを受信するか、表示コマンドを受信するのを待ち受ける。
【００６１】
この待ち受け状態において、戻りコマンドを受信したことを検知すると（Ａｃｔ３９にてＹＥＳ）、ＣＰＵ１１１は、Ａｃｔ３１の処理に戻る。すなわちＣＰＵ１１１は、リスト画面のデータを管理者用パソコン１２に出力するようにインターフェース１１５を制御する。この制御により、管理者用パソコン１２の表示デバイスにリスト画面ＳＣ２が表示される。
【００６２】
Ａｃｔ３９乃至Ａｃｔ４１の待ち受け状態において、非表示コマンドを受信したことを検知した場合には（Ａｃｔ４０にてＹＥＳ）、ＣＰＵ１１１は、Ａｃｔ４２として、対象電子レシートデータに付加されたステータス情報を表示状態から非表示状態に変更する。またＣＰＵ１１１は、Ａｃｔ４３として対象電子レシートデータに付加されたデータ種別にテキストデータ（非表示）を付加する。
【００６３】
また、Ａｃｔ３９乃至Ａｃｔ４１の待ち受け状態において、表示コマンドを受信したことを検知した場合には（Ａｃｔ４１にてＹＥＳ）、ＣＰＵ１１１は、Ａｃｔ４４として、対象電子レシートデータに付加されたステータス情報を非表示状態から表示状態に変更する。またＣＰＵ１１１は、Ａｃｔ４５として対象電子レシートデータに付加されたデータ種別からテキストデータ（非表示）を削除する。
【００６４】
Ａｃｔ４３またはＡｃｔ４５の処理を終了すると、ＣＰＵ１１１は、Ａｃｔ３１の処理に戻る。すなわちＣＰＵ１１１は、リスト画面のデータを管理者用パソコン１２に出力するようにインターフェース１１５を制御する。この制御により、管理者用パソコン１２の表示デバイスにリスト画面ＳＣ２が再度表示される。  
ここに、ＣＰＵ１１１は、制御プログラムにしたがってＡｃｔ４２又はＡｃｔ４４の処理を実行することにより、変更手段を構成する。
【００６５】
リスト画面ＳＣ２の出力を制御した電子レシートサーバ１１のＣＰＵ１１１は、Ａｃｔ３２及びＡｃｔ３３の待ち受け状態となる。この待ち受け状態において、戻りコマンドを受信した場合（Ａｃｔ３３にてＹＥＳ）、ＣＰＵ１１１は、Ａｃｔ２１の処理に戻る。すなわちＣＰＵ１１１は、条件入力画面のデータを管理者用パソコン１２に出力するようにインターフェース１１５を制御する。この制御により、管理者用パソコン１２の表示デバイスに条件入力画面ＳＣ１が表示される。
【００６６】
条件入力画面ＳＣ１の出力を制御した電子レシートサーバ１１のＣＰＵ１１１は、Ａｃｔ２２及びＡｃｔ２３の待ち受け状態となる。この待ち受け状態において、検索終了コマンドを受信した場合（Ａｃｔ２３にてＹＥＳ）、ＣＰＵ１１１は、Ａｃｔ４６として消去コマンドを管理者用パソコン１２に出力するようにインターフェース１１５を制御する。この制御により、管理者用パソコン１２の表示デバイスに表示されていた条件入力画面ＳＣ１が消去される。  
以上で、ＣＰＵ１１１は、編集開始コマンドを受信した際の情報処理を終了する。
【００６７】
このように本実施形態では、ＰＯＳ端末２１において決済された取引の情報を電子化した電子レシートデータを、その取引の決済者を識別する会員ＩＤ及び表示状態または非表示状態のステータス情報等と関連付けてデータベース１１０に記憶している。そして、情報端末５０から電子レシートサーバ１１に会員ＩＤを含む閲覧要求コマンドが送信されると、電子レシートサーバ１１は、データベース１１０から当該会員ＩＤが関連付けられ、かつ、ステータス情報が表示状態の電子レシートデータを検出する。データベース１１０から検出された電子レシートデータは、閲覧要求コマンド送信元の情報端末５０にて閲覧可能である。
【００６８】
一方、管理者用パソコン１２から電子レシートサーバ１１に、検索条件としての会員ＩＤ及び取引期間を含む検索要求コマンドが送信されると、電子レシートサーバ１１は、データベース１１０から当該会員ＩＤが関連付けられ、かつ、取引日時が取引期間内の電子レシートデータを検出する。このときは、ステータス情報が表示状態の電子レシートデータだけでなく、非表示状態の電子レシートデータも検出される。そして、管理者用パソコン１２の表示デバイスには、検出された電子レシートデータに係る情報を一覧にしたレシートリストを含むリスト画面ＳＣ２が表示される。
【００６９】
ここで、管理者用パソコン１２のアクセス権を有する特定管理者が、レシートリストから編集対象の電子レシートデータに係る情報が表示された行を選択し、実行ボタンＢ３を入力すると、編集対象の電子レシートデータから生成されるレシート画像を含むレシート画面ＳＣ３が表示される。このとき、編集対象の電子レシートデータに関連付けられたステータス情報が表示状態であると、レシート画面ＳＣ３には非表示ボタンＢ６の画像が表示される。逆に、編集対象の電子レシートデータに関連付けられたステータス情報が非表示状態であると、レシート画面ＳＣ３には表示ボタンＢ７の画像が表示される。
【００７０】
因みに、編集対象の電子レシートデータに関連付けられたステータス情報が非表示状態である場合、リスト画面ＳＣ２の当該電子レシートデータに係る情報のデータ種別にテキストデータ（非表示）が表示される。したがって、特定管理者は、ステータス情報が非表示状態の電子レシートデータと表示状態の電子レシートデータとを容易に見分けることができる。
【００７１】
さて、レシート画面ＳＣ３に非表示ボタンＢ６の画像が表示された状態において、特定管理者が非表示ボタンＢ６を入力すると、管理者用パソコン１２から電子レシートサーバ１１に非表示コマンドが送信される。レシート画面ＳＣ３に非表示ボタンＢ６の画像が表示される条件は、編集対象の電子レシートデータに関連付けられたステータス情報が表示状態のときである。電子レシートサーバ１１は、管理者用パソコン１２から非表示コマンドを受信すると、編集対象の電子レシートデータに関連付けられたステータス情報を表示状態から非表示状態に変更する。ステータス情報が表示状態から非表示状態に変更された電子レシートデータは、以後、情報端末５０で閲覧することができない。
【００７２】
例えば、店員の操作ミスにより生じた無効なレシートが電子化されてデータベースに保存された場合、特定管理者は、管理者用パソコン１２上でその無効なレシートを電子化した電子レシートデータを特定する。そして特定管理者は、この電子レシートデータのレシート画像が表示されたレシート画面ＳＣ３の非表示ボタンＢ６を入力する。以上の作業を特定管理者が行うことにより、決済者が当該電子レシートデータを情報端末５０で閲覧するのを防ぐことができる。
【００７３】
同様に、レシート画面ＳＣ３に表示ボタンＢ７の画像が表示された状態において、特定管理者が表示ボタンＢ７を入力すると、管理者用パソコン１２から電子レシートサーバ１１に表示コマンドが送信される。レシート画面ＳＣ３に表示ボタンＢ７の画像が表示される条件は、編集対象の電子レシートデータに関連付けられたステータス情報が非表示状態のときである。電子レシートサーバ１１は、管理者用パソコン１２から表示コマンドを受信すると、編集対象の電子レシートデータに関連付けられたステータス情報を非表示状態から表示状態に変更する。ステータス情報が非表示状態から表示状態に変更された電子レシートデータは、情報端末５０で閲覧することができる。
【００７４】
例えば、ステータス情報を非表示状態として一旦は情報端末５０にて閲覧不能とした電子レシートデータを再度閲覧可能とする必要が生じた場合、特定管理者は、管理者用パソコン１２上でその電子レシートデータを特定する。そして特定管理者は、この電子レシートデータのレシート画像が表示されたレシート画面ＳＣ３の表示ボタンＢ７を入力する。以上の作業を特定管理者が行うことにより、決済者が情報端末５０を介して当該電子レシートデータを閲覧できるようになる。
【００７５】
このように本実施形態によれば、特定管理者は、データベース１１０に保存された電子レシートデータ毎に情報端末５０での閲覧を可能とするか否かを容易に設定することができる。
【００７６】
ただし、閲覧不能となった電子レシートデータは、データベース１１０から削除されたわけではない。したがって、閲覧不能となった電子レシートデータも閲覧可能な電子レシートデータと同様に、データベース１１０のデータを分析する際の対象とすることができる。
【００７７】
また、本実施形態によれば、レシート画面ＳＣ３に表示される非表示ボタンＢ６を入力することで、編集対象の電子レシートデータに関連付けられたステータス情報を表示状態から非表示状態に変更することができる。同様に、レシート画面ＳＣ３に表示される表示ボタンＢ７を入力することで、編集対象の電子レシートデータに関連付けられたステータス情報を非表示状態から表示状態に変更することができる。そして、非表示ボタンＢ６が表示されるのは、編集対象の電子レシートデータに関連付けられたステータス情報が表示状態のときだけであり、表示ボタンＢ７が表示されるのは、編集対象の電子レシートデータに関連付けられたステータス情報が非表示状態のときだけである。したがって、ステータス情報を非表示状態又は表示状態に変更する際の操作が簡単であるうえ、誤操作が起こり得ないので、特定管理者の作業負担を軽減できる。
【００７８】
［第２の実施形態］
第２の実施形態が第１の実施形態と異なる点は、データベース１１０に保存される電子レシートデータのレコードフォーマットの一部と、編集要求元の機器である管理者用パソコン１２から編集開始コマンドを受信した際のＣＰＵ１１１の情報処理手順の一部と、閲覧要求元の機器である情報端末５０から閲覧要求コマンドを受信した際のＣＰＵ１１１の情報処理手順の一部である。そこで、第１の実施形態と共通する図（図１、図３、図５，図７〜図９）はそのまま援用し、説明を省略する。
【００７９】
図１０は、データベース１１０に保存されるレコード１１０Ｒ２のフォーマット例である。図示するように、レコード１１０Ｒ２は通知フラグ（通知Ｆ）を含む。通知フラグは、当該レコード１１０Ｒ２の電子レシートデータを非表示としたために決済者に付加情報が提供されなくなったことを通知する場合に“１”にセットされる。通知フラグのデフォルトは、非通知を示す情報“０”である。
【００８０】
図１１は、第２の実施形態において、管理者用パソコン１２から編集開始コマンドを受信した際のＣＰＵ１１１のＡｃｔ３５以降の情報処理手順を示す流れ図である。なお、図６と共通する部分には同一の符号を付している。すなわちＡｃｔ３５乃至Ａｃｔ４５の各処理は第１の実施形態と共通である。
【００８１】
第２の実施形態では、Ａｃｔ３９乃至Ａｃｔ４１の待ち受け状態において、非表示コマンドを受信したことを検知した場合（Ａｃｔ４０にてＹＥＳ）、ＣＰＵ１１１は、Ａｃｔ５１として対象電子レシートデータに付加情報が付加されているか否かを確認する。付加情報が付加されていない場合（Ａｃｔ５１にてＮＯ）、ＣＰＵ１１１は、Ａｃｔ４２の処理に進む。
【００８２】
付加情報が付加されている場合には（Ａｃｔ５１にてＹＥＳ）、ＣＰＵ１１１は、Ａｃｔ５２として対象電子レシートデータに関連づけられた通知フラグを、通知を示す情報“１”とする。その後、ＣＰＵ１１１は、Ａｃｔ４２の処理に進む。
【００８３】
図１２は、第２の実施形態において、情報端末５０から閲覧要求コマンドを受信した際のＣＰＵ１１１の情報処理手順を示す流れ図である。なお、図４と共通する部分には同一の符号を付している。すなわちＡｃｔ１乃至Ａｃｔ７及びＡｃｔ９の各処理は第１の実施形態と共通である。また図示しないが、Ａｃｔ９以降のＡｃｔ１０〜Ａｃｔ１４の処理も第１の実施形態と同様である。
【００８４】
第２の実施形態では、Ａｃｔ５においてレコード１１０Ｒ２のステータス情報が表示状態の場合（Ａｃｔ５にてＹＥＳ）、ＣＰＵ１１１は、Ａｃｔ６１として当該レコード１１０Ｒ２の通知フラグを調べる。そして通知フラグが通知を示す情報“１”であった場合（Ａｃｔ６１にてＹＥＳ）、ＣＰＵ１１１は、Ａｃｔ６２としてレシートリスト領域に所定の通知メッセージをセットする。またＣＰＵ１１１は、Ａｃｔ６３として当該レコード１１０Ｒ２の通知フラグを、非通知を示す情報“０”にリセットする。その後、ＣＰＵ１１１は、Ａｃｔ６の処理に進む。
【００８５】
これに対し、当該レコード１１０Ｒ２の通知フラグが非通知を示す情報“０”であった場合には（Ａｃｔ６１にてＮＯ）、ＣＰＵ１１１は、Ａｃｔ６２及びＡｃｔ６３の処理を実行せずに、Ａｃｔ６の処理に進む。
【００８６】
因みに、通知メッセージは、ステータス情報が非表示状態となった電子レシートデータと関連付けられた付加情報が決済者に提供されなくなったことを、当該決済者に通知するものである。例えば付加情報が、キャンペーンに関連付けられたホームページにリンクするＵＲＬ等のアクセス情報であった場合、通知メッセージとしては、「無効となったキャンペーンがあります」等が考えられる。
【００８７】
第２の実施形態では、データベース１１０の検索を終了すると（Ａｃｔ７にてＹＥＳ）、ＣＰＵ１１１は、Ａｃｔ６４としてレシートリスト領域に記憶されたデータでレシートリストを作成する。このとき、レシートリスト領域に通知メッセージがセットされていた場合、ＣＰＵ１１１は、レシートリストに通知メッセージを含ませる。その後、ＣＰＵ１１１は、Ａｃｔ９の処理に進む。
【００８８】
ここに、ＣＰＵ１１１は、制御プログラムにしたがってＡｃｔ６１、Ａｃｔ６２及びＡｃｔ６４の処理を実行することにより、制御手段を構成する。
【００８９】
このように第２の実施形態では、レシート画面ＳＣ３に非表示ボタンＢ６の画像が表示された状態において、特定管理者が非表示ボタンＢ６を入力すると、管理者用パソコン１２から電子レシートサーバ１１に非表示コマンドが送信される。この非表示コマンドにより、電子レシートサーバ１１は、編集対象の電子レシートデータに関連付けられたステータス情報を表示状態から非表示状態に変更する。また、当該電子レシートデータに付加情報が関連付けられていた場合には、当該電子レシートデータに関連付けられた通知フラグを、通知を示す情報“１”とする。
【００９０】
一方、情報端末５０から電子レシートサーバ１１に会員ＩＤを含む閲覧要求コマンドが送信されると、電子レシートサーバ１１は、データベース１１０から当該会員ＩＤが関連付けられ、かつ、ステータス情報が表示状態の電子レシートデータを検出してレシートリスト領域に追加する。このとき、電子レシートデータに関連付けられた通知フラグが通知を示す情報“１”であると、電子レシートサーバ１１は、レシートリスト領域に所定の通知メッセージをセットする。この通知メッセージは、レシートリストともに閲覧要求コマンド送信元の情報端末５０にて閲覧可能である。
【００９１】
したがって、例えば付加情報が、キャンペーンに関連付けられたホームページにリンクするＵＲＬ等のアクセス情報であった場合、通知メッセージとして、「キャンペーンが無効になりました」を予め用意しておく。そうすることにより、無効な電子レシートデータを情報端末５０で閲覧不能としたことでキャンペーンに参加できなくなったことを決済者に知らせることができる。
【００９２】
なお、本発明は、上述した実施形態に限定されるではない。  
例えば前記実施形態では、条件入力画面ＳＣ１で入力する検索条件を会員ＩＤと取引期間としたが、検索条件はこれに限定されるものではない。例えば店舗名を検索条件に含めてもよい。
【００９３】
また前記実施形態では、通知メッセージを１種類としたが、付加情報の種類に応じて通知メッセージの内容を異ならせてもよい。また、レシート画面ＳＣ３で非表示ボタンＢ６が入力された場合に、通知メッセージを出力するか否かを特定管理者に選択させるようにしてもよい。
【００９４】
なお、電子レシートサーバ１１の譲渡は一般に、制御プログラム等のプログラムがＲＯＭ１１２又は補助記憶デバイス１１４に記憶された状態にて行われる。しかしこれに限らず、コンピュータ装置が備える書き込み可能な記憶デバイスに、このコンピュータ装置とは個別に譲渡された制御プログラム等がユーザなどの操作に応じて書き込まれてもよい。制御プログラム等の譲渡は、リムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。記録媒体は、ＣＤ−ＲＯＭ，メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。また、プログラムのインストールやダウンロードにより得る機能は、装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【００９５】
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００９６】
１０…電子レシート管理システム、１１…電子レシートサーバ、１２…管理者用パソコン、２０…ＰＯＳシステム、３０…通信網、４０…基地局、５０…情報端末、１１０…データベース、１１１…ＣＰＵ、１１２…ＲＯＭ、１１３…ＲＡＭ、１１４…補助記憶デバイス、１１５…インターフェース、１１６…通信ユニット。
【図１】
2018085024.tif 000003
【図２】
2018085024.tif 000004
【図３】
2018085024.tif 000005
【図４】
2018085024.tif 000006
【図５】
2018085024.tif 000007
【図６】
2018085024.tif 000008
【図７】
2018085024.tif 000009
【図８】
2018085024.tif 000010
【図９】
2018085024.tif 000011
【図１０】
2018085024.tif 000012
【図１１】
2018085024.tif 000013
【図１２】
2018085024.tif 000014