(57)【特許請求の範囲】
【請求項１】
照合によるチェック対象となる売上管理データ記憶手段に記憶されている売上管理項目ごとの数値データと，前記売上管理項目の数値データの算出元となったレシートとの照合を支援するレシートデータ照合支援装置であって，
前記照合の対象となるレシートの画像を記憶するレシート画像記憶手段と，
あらかじめ定められた売上管理項目と各売上管理項目の算出元となるレシート内の行位置におけるレシート項目との対応関係情報を記憶する対応関係情報記憶手段と，
前記対応関係情報記憶手段に格納された対応関係情報をもとに，各売上管理項目に対応するレシート項目におけるレシート内の行位置を求め，前記レシート画像記憶手段に記憶されたレシートの画像から少なくとも行方向に画像を切り出すレシート画像データ処理手段と，
前記レシート画像データ処理手段によって切り出された画像を，あらかじめ定められた売上管理項目の順番で，前記各売上管理項目の項目名およびその数値データに対応させて配置した売上チェック画面を作成し，作成した売上チェック画面を表示装置に表示する売上チェック画面編集表示手段とを備える
ことを特徴とするレシートデータ照合支援装置。
【請求項２】
請求項１に記載のレシートデータ照合支援装置において，
前記売上チェック画面における前記売上管理項目の数値データ部分に対する修正情報を入力する手段と，
前記修正情報の入力により前記売上管理データ記憶手段に記憶されている該当する売上管理項目の数値データを更新する手段とを備える
ことを特徴とするレシートデータ照合支援装置。
【請求項３】
請求項１または請求項２に記載のレシートデータ照合支援装置において，
前記売上管理データ記憶手段に記憶されている売上管理項目ごとの数値データは，前記レシート画像記憶手段に記憶されているレシートの画像を文字認識することにより得られたデータであり，
当該レシートデータ照合支援装置は，あらかじめ定められた前記売上管理項目の関係式に基づいて，文字認識されたレシート項目の数値データに誤りがあるか否かを類推する第１の誤り類推手段をさらに備え，
前記売上チェック画面編集表示手段は，前記第１の誤り類推手段によって誤りと類推されたレシート項目の数値データに対応する売上管理項目の数値データを，前記売上チェック画面において強調表示する手段を有する
ことを特徴とするレシートデータ照合支援装置。
【請求項４】
請求項１から請求項３までのいずれか１項に記載のレシートデータ照合支援装置において，
前記売上管理データ記憶手段に記憶されている売上管理項目ごとの数値データは，前記レシート画像記憶手段に記憶されているレシートの画像を文字認識することにより得られたデータであり，
当該レシートデータ照合支援装置は，
前記売上管理項目の数値データに対する前記修正情報を入力する手段により修正された数値データの過去の修正履歴情報を記憶する修正履歴記憶手段と，
あらかじめ定められた前記売上管理項目間の関係式を満たさない数値データが存在する場合に，前記修正履歴記憶手段に記憶された修正履歴情報をもとに，文字認識されたレシート項目の数値データに誤りがあるか否かを類推する第２の誤り類推手段とを，さらに備え，
前記売上チェック画面編集表示手段は，前記第２の誤り類推手段によって誤りと類推されたレシート項目の数値データに対応する売上管理項目の数値データを，前記売上チェック画面において強調表示する手段を有する
ことを特徴とするレシートデータ照合支援装置。
【請求項５】
請求項１から請求項４までのいずれか１項に記載のレシートデータ照合支援装置において，
前記売上チェック画面編集表示手段は，前記売上チェック画面に，さらに前記レシート画像記憶手段に記憶されたレシートの画像を表示する手段を有する
ことを特徴とするレシートデータ照合支援装置。
【請求項６】
請求項１から請求項５までのいずれか１項に記載のレシートデータ照合支援装置において，
クレジット伝票または金券の画像を記憶する金券等画像記憶手段を備え，
前記売上チェック画面編集表示手段は，前記金券等画像記憶手段に記憶されたクレジット伝票または金券の画像を前記売上チェック画面に表示する手段を有する
ことを特徴とするレシートデータ照合支援装置。
【請求項７】
請求項６に記載のレシートデータ照合支援装置において，
前記金券等画像記憶手段に記憶されたクレジット伝票または金券の画像を認識することにより得られた前記クレジット伝票または金券の合計金額と，前記売上管理データ記憶手段に記憶されているクレジット伝票または金券に関する売上管理項目の数値データとを比較する金券等チェック手段を備え，
前記売上チェック画面編集表示手段は，前記金券チェック手段における比較値が一致しない場合に，前記売上チェック画面における該当する売上管理項目の数値データを強調表示する手段を有する
ことを特徴とするレシートデータ照合支援装置。
【請求項８】
請求項６または請求項７に記載のレシートデータ照合支援装置において，
前記売上チェック画面編集表示手段は，クレジット会社ごとにクレジット伝票の枚数および合計金額を表示する手段を有する
ことを特徴とするレシートデータ照合支援装置。
【請求項９】
コンピュータを，請求項１から請求項８までのいずれか１項に記載のレシートデータ照合支援装置が備える手段として機能させるためのレシートデータ照合支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，ショッピングセンターなどの店舗のレシートデータと，店舗ごとに集計された売上管理データとを照合するためのレシートデータ照合支援装置およびレシートデータ照合支援プログラムに関するものである。
【背景技術】
【０００２】
ショピングセンター，ショッピングモール等に出店するテナント（店舗を運営する会社など）の店舗を管理するテナント管理部門では，各店舗の一日の売上を収集し，現金売上，クーポン売上，…といった売上内訳（売上管理項目）を作成している。この売上内訳作成の際には，各店舗から提供される精算レシート，クレジット伝票などが集められて，売上管理項目の数値を算出することが行われるが，各店舗から提供される精算レシート，クレジット伝票などはさまざまな形式で作成されているのが現状である。このため，テナント管理部門では，日次業務において，これらの提供された精算レシート等と作成された売上管理項目の数値データの照合作業に多大な労力を要している。実際に売上管理の業務を行う場合，店舗ごとに，精算レシート，クレジット伝票，商品券（ギフト券）などを机上に並べて，精算レシートに印刷された現金売上，クレジット売上，商品券の売上などを目視し，精算レシート等をもとに入力された売上管理データが正しいかのチェックを行っている。
【０００３】
なお，特許文献１の技術では，各販売商品登録装置が，現金取引，信用取引等の取引項目別に集計した売上確定データを入力可能とする。売上管理装置は，各販売商品登録装置から取引項目別の売上累計データとともに入力された売上確定データを収集する。そして，収集した売上確定データと売上累計データとを販売商品登録装置毎に照合し，一致するか否かを判定する。そして，この照合結果に基づいて商品販売部別の売上精査リストを作成し出力する。特許文献１には，以上のような売上管理システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−１４７２３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前述したような，ショピングセンター等の各店舗から提供される精算レシート（以下，レシートという）は，店舗ごとにレシート項目の詳細が異なるため，ショピングセンター等を運営する会社（組織）のテナント管理部門では，売上等を集計するために各店舗のレシートデータを予め統一した売上管理項目に対応する売上管理データに入力し直す。
【０００６】
各店舗のレシートを出力する販売管理端末等は店舗ごとに異なるため，レシート項目においては，店舗の売上の内訳が異なることが多く，また，同じ内容を意味するレシート項目であっても，レシート項目名として様々な名称が記載されていることも多い。このため，図２０に示すように，テナント管理部門の業務担当者５００は，各店舗から集めたレシート５０１と，そのレシート項目の一部に集計されているクレジット伝票５０２，金券等５０３等と突き合わせながら，売上管理項目５０４として入力された売上管理データを照合する作業を行う。なお，レシート５０１には，各店舗ごとに一日分の売上が集計されたデータが印字されている。
【０００７】
図２１および図２２に，各店舗別のレシート項目とテナント管理部門による売上管理項目との対応関係の例を示す。なお，図２１および図２２では，異なる店舗のレシートをレシート５０１ａと５０１ｂとして表している。また，図２１に売上管理項目とレシート５０１ａのレシート項目との項目対応表５０４１ａを示し，同様に，図２２に売上管理項目とレシート５０１ｂのレシート項目との項目対応表５０４１ｂを示す。
【０００８】
この例では，テナントの売上管理に必要な売上管理項目の数値データは，Ｎｏ．１の「現金売上」からＮｏ．１１の「客数」までの１１個の売上管理項目である。しかし，これらの売上管理項目が各店舗のレシート５０１ａ，５０１ｂの項目として，そのまま１対１の関係で印字されていない。そこで，業務担当者５００は，店舗ごとの項目対応表５０４１ａおよび５０４１ｂに従って，各店舗のレシート項目から１１個の各売上管理項目の値を求めて，それと既に算出済みの各売上管理項目の値とを照合する作業を行う。
【０００９】
例えば，図２１に示すレシート５０１ａの場合，１９番目のレシート項目の「日報上現金有高」に７番目のレシート項目の「感謝カード」の値を足した金額が，１番目の売上管理項目の「現金売上」に相当することが，項目対応表５０４１ａに示されている。したがって，テナント管理部門の業務担当者５００は，レシート５０１ａの店舗の場合，１９番目および７番目のレシート項目間における，１２２，７９３円（日報上現金有高）＋２，５００円（感謝カード）＝１２５，２９３円を，１番目の売上管理項目の「現金売上」の値として照合する。
【００１０】
一方，図２２に示すレシート５０１ｂの場合，１４番目のレシート項目の「現金売上」の金額が，そのまま１番目の売上管理項目の「現金売上」に相当することが，項目対応表５０４１ｂに示されている。したがって，テナント管理部門の業務担当者５００は，レシート５０１ｂの店舗の場合，１４番目のレシート項目における１３９，６３９円（現金売上）をそのまま１番目の売上管理項目の「現金売上」の値として照合する。他の売上管理項目についても，同様に売上管理項目とレシート項目との項目対応表５０４１ａ，５０４１ｂに従ってそれぞれ照合し，照合した売上管理項目の数値データ（売上管理データ）を売上ＤＢ（データベース）に登録，または，照合結果と合わない箇所は修正して更新する。
【００１１】
このような場合において，売上ＤＢの最終的な売上管理データを確定するために，テナント管理部門の業務担当者５００は，データ入力された売上管理項目の内訳の数値データと，各店舗から収集したレシート５０１，クレジット伝票５０２，ギフト等の商品券類（以下，金券等５０３）との照合にかなりの時間を要し，また，数値が合わなかった場合にその訂正作業にも相当な時間を費やす。したがって，テナント管理部門の業務担当者５００は，これらのデータ照合のための作業に日次業務の大半を費やしているのが現状である。
【００１２】
また，印刷されたレシート，クレジット伝票等を画像読取機などで読み取り，文字認識技術を用いて読み取り画像を文字データ，数値データ化し，売上管理項目を収集するようなレシート収集装置を用いた場合においても，印刷されたレシートの印字不鮮明，汚れ等により文字認識，数字認識の誤りが発生することがある。このような場合においても，同様に，テナント管理部門の業務担当者５００は，データ照合のための作業に多大な労力を費やすことになる。
【００１３】
各店舗の端末におけるレシート項目を共通化し，オンラインで自動的に売上データを収集することができれば最善であるが，大規模ショッピングモール等では，１００以上の多数の店舗が入っていることがあり，それぞれ店舗で使用している情報機器の機種が異なるため，それらの情報機器を改変して統一的にデータ収集し，データ照合を自動化できるように対応することは実際上きわめて困難である。
【００１４】
特許文献１の技術は，同一企業内の店舗の売上項目を管理部門が企業内ネットワークを介して収集し，収集した項目を単純に集計しているだけである。一方，ショッピングセンターは，同一企業の店舗ではなく，異なる複数の企業の店舗が集合している。したがって，売上を管理する項目の分類や種類も異なり，項目の名称も企業固有の名称が付けられている。また，項目の並び順もそれぞれ異なっている。このため，ショッピングセンターに属する全ての店舗の売上管理データの照合作業を行うためには，各店舗から発行されるレシートごとにレシート項目の名称を見て，テナント管理に必要な項目かどうかを判断し，必要な項目であれば，どの売上管理項目に相当するかを決定した後，数字のチェックを行なうことになる。従来は，この作業に多くの人手と時間が費やされてきた。また，このチェック作業は，商慣習，業種知識なとが必要なため，この作業の業務担当者は経験の豊富な熟練者に限定され，担当者の人材不足になることもあった。
【００１５】
また，企業体が異なるため，ネットワークを介してのデータ収集には，各企業に対して，ネットワーク開設の許諾を得る必要があり，さらに導入されているシステムによって接続するネットワーク種類が異なる等さまざまな問題があり，莫大な時間，費用がかかるといった問題がある。
【００１６】
本発明は，以上の点に鑑み，各店舗から発行された精算レシートから売上管理に必要な項目を自動的に判別し，売上管理業務における売上データ照合作業のスピード化，効率化を図ることを目的としている。
【課題を解決するための手段】
【００１７】
本発明は，例えば各店舗から発行されたレシートをもとに，人間の手入力によって入力された売上管理に必要な売上管理項目ごとの数値データと，実際のレシートの内容とが合っているかどうかをチェック，または，レシートを文字認識することにより得られた売上管理項目ごとの数値データと，実際のレシートの内容とが合っているかどうかをチェックするときに，ディスプレイの画面上で容易に目視で確認することができるようにしたものであり，チェックが必要な各売上管理項目に対応するレシート項目の画像を，元のレシートの画像から行単位で切り出し，各売上管理項目の順番に，行単位で切り出したレシート項目の画像を並べ替え，各売上管理項目の数値データと，その各売上管理項目に対応するレシート項目の画像とを並べて売上チェック画面に表示することを特徴とする。
【００１８】
すなわち，本発明は，チェック作業の業務担当者が各売上管理項目の数値データが正しいかどうかを，算出元のレシートと照合してチェックするときに，算出元のレシートの画像をそのまま表示するのではなく，チェックに必要なレシート項目の画像を行単位で切り出し，それを各売上管理項目に対応するように並べ替えたレシートの画像を編集して，各売上管理項目の数値データとともに表示するので，目視で容易にチェックすることができるようになる。詳しくは，本発明は以下の手段を備える。
【００１９】
（１）本発明は，照合によるチェック対象となる売上管理データ記憶手段に記憶されている売上管理項目ごとの数値データと，前記売上管理項目の数値データの算出元となったレシートとの照合を支援するレシートデータ照合支援装置であって，前記照合の対象となるレシートの画像を記憶するレシート画像記憶手段と，あらかじめ定められた売上管理項目と各売上管理項目の算出元となるレシート内の行位置におけるレシート項目との対応関係情報を記憶する対応関係情報記憶手段と，前記対応関係情報記憶手段に格納された対応関係情報をもとに，各売上管理項目に対応するレシート項目におけるレシート内の行位置を求め，前記レシート画像記憶手段に記憶されたレシートの画像から少なくとも行方向に画像を切り出すレシート画像データ処理手段と，前記レシート画像データ処理手段によって切り出した画像を，あらかじめ定められた売上管理項目の順番で，前記各売上管理項目の項目名およびその数値データに対応させて配置した売上チェック画面を作成し，作成した売上チェック画面を表示装置に表示する売上チェック画面編集表示手段とを備えることを特徴とする。
【００２０】
これによって，事前に手入力によって入力された売上管理項目ごとの数値データまたはレシートを文字認識することにより得られた売上管理項目ごとの数値データが，実際のレシートの内容と合っているかどうかをチェックするときに，店舗ごとに種々の異なる様式でレシートが作成された場合であっても，レシートの画像が行単位で売上管理項目に対応するように並べ替えられて売上チェック画面内に表示されるため，チェックが必要な各売上管理項目ごとの数値データと，実際のレシートの内容とを目視によって比較して容易に照合することができるようになる。
【００２１】
（２）また，本発明は，さらに前記発明において，レシートデータ照合支援装置が，前記売上チェック画面における前記売上管理項目の数値データ部分に対する修正情報を入力する手段と，前記修正情報の入力により前記売上管理データ記憶手段に記憶されている該当する売上管理項目の数値データを更新する手段とを備えることを特徴とする。
【００２２】
これによって，同じ売上チェック画面上で照合に関する表示と修正に関する編集画面とが表示されるため，データを照合する作業とデータを修正する作業とを同時に併せて行うことができる。
【００２３】
（３）また，本発明は，さらに前記発明のいずれかにおいて，前記売上管理データ記憶手段に記憶されている売上管理項目ごとの数値データは，前記レシート画像記憶手段に記憶されているレシートの画像を文字認識することにより得られたデータであり，レシートデータ照合支援装置が，あらかじめ定められた前記売上管理項目の関係式に基づいて，文字認識されたレシート項目の数値データに誤りがあるか否かを類推する第１の誤り類推手段を備え，前記売上チェック画面編集表示手段は，前記第１の誤り類推手段によって誤りと類推されたレシート項目の数値データに対応する売上管理項目の数値データを，前記売上チェック画面において強調表示する手段を有することを特徴とする。
【００２４】
これによって，売上管理項目の誤りがあると推定される数値データが，売上チェック画面上で強調表示されるため，数値データの誤りの推定箇所を把握し，その誤りの要因と推定されるレシート項目の画像の表示を確認することができる。
【００２５】
（４）また，本発明は，さらに前記発明のいずれかにおいて，前記売上管理データ記憶手段に記憶されている売上管理項目ごとの数値データは，前記レシート画像記憶手段に記憶されているレシートの画像を文字認識することにより得られたデータであり，レシートデータ照合支援装置が，前記売上管理項目の数値データに対する前記修正情報を入力する手段により修正された数値データの過去の修正履歴情報を記憶する修正履歴記憶手段と，あらかじめ定められた前記売上管理項目間の関係式を満たさない数値データが存在する場合に，前記修正履歴記憶手段に記憶された修正履歴情報をもとに，文字認識されたレシート項目の数値データに誤りがあるか否かを類推する第２の誤り類推手段を備え，前記売上チェック画面編集表示手段は，前記第２の誤り類推手段によって誤りと類推されたレシート項目の数値データに対応する売上管理項目の数値データを，前記売上チェック画面において強調表示する手段を有することを特徴とする。
【００２６】
これによって，店舗ごとのレシートの数値データに関する修正履歴情報を取ることができるため，過去の修正履歴を用いて，店舗におけるレシート発行装置の印字のくせ等による認識誤りの要因を発見しやすくなるとともに，店舗に起因する照合不一致の結果を分析することができる。
【００２７】
（５）また，本発明は，さらに前記発明のいずれかにおいて，前記売上チェック画面編集表示手段は，前記売上チェック画面に，さらに前記レシート画像記憶手段に記憶されたレシートの画像を表示する手段を有することを特徴とする。
【００２８】
これによって，売上管理項目の数値データの元となるレシートの画像を，レシート項目を行単位で切り出す前の元の画像形式のまま表示させることができ，実際のレシート画像の確認も行うことができるようになる。
【００２９】
（６）また，本発明は，さらに前記発明のいずれかにおいて，レシートデータ照合支援装置が，クレジット伝票または金券の画像を記憶する金券等画像記憶手段を備え，前記売上チェック画面編集表示手段は，前記金券等画像記憶手段に記憶されたクレジット伝票または金券の画像を前記売上チェック画面に表示する手段を有することを特徴とする。
【００３０】
これによって，売上管理項目の数値データの元となるレシートの項目に関連する，クレジット伝票，商品券などの画像データを一元的に管理するため，必要に応じてこれらの画像をすぐに画面上に表示させて確認することができる。
【００３１】
（７）また，本発明は，さらに前記発明において，レシートデータ照合支援装置が，前記金券等画像記憶手段に記憶されたクレジット伝票または金券の画像を認識することにより得られた前記クレジット伝票または金券の合計金額と，前記売上管理データ記憶手段に記憶されているクレジット伝票または金券に関する売上管理項目の数値データとを比較する金券等チェック手段を備え，前記売上チェック画面編集表示手段は，前記金券チェック手段における比較値が一致しない場合に，前記売上チェック画面における該当する売上管理項目の数値データを強調表示する手段を有することを特徴とする。
【００３２】
これによって，売上管理項目に関連するクレジット伝票または金券の合計枚数および合計金額について，すぐに画面上で確認することができる。
【００３３】
（８）また，本発明は，さらに（６）または（７）の前記発明のいずれかにおいて，前記売上チェック画面編集表示手段は，クレジット会社ごとにクレジット伝票の枚数および合計金額を表示する手段を有することを特徴とする。
【００３４】
これによって，売上管理項目に関連するクレジット会社ごとにクレジット伝票の枚数および合計金額について，すぐに画面上で確認することができる。
【発明の効果】
【００３５】
本発明の効果は，以下のとおりである。
（１）売上管理項目とレシート項目の画像との対応関係が視覚的に容易に把握できるように表示されるため，照合作業の効率化が達成できる。
（２）レシートに関連するクレジット伝票，金券等のチェックも同じ売上チェック画面上で行うことができ，照合作業の省力化，スピード化が達成できる。
（３）また，売上チェック画面上でデータ照合作業とデータ修正作業とを併せて行うことができるため，照合作業における省力化，効率化が達成できる。
（４）また，売上管理項目の誤りがあると推定される数値データと，その誤りの要因と推定されるレシート項目の数値データとを，自動的に表示できるため，照合作業の照合精度を向上させ，かつ，スピード化が達成できる。
（５）レシートデータの修正履歴情報を取ることにより，過去の修正履歴を把握できるため，店舗ごとに起因する照合不一致の結果を分析でき，その要因に対して早急に対処することができる。
【図面の簡単な説明】
【００３６】
【図１】本発明の実施形態の装置構成例を示す図である。
【図２】売上ＤＢのデータ構成の例を示す図である。
【図３】売上チェック画面表示の例を示す図である。
【図４】本発明の実施形態に係るレシートデータ照合支援装置の処理フローチャートである。
【図５】対応関係情報テーブルの例を示す図である。
【図６】レシート画像データ処理部における画像データ検索の動作説明図である。
【図７】金券等画像データ処理部における画像データ検索の動作説明図である。
【図８】レシートデータの例を示す図である。
【図９】本発明の実施形態に係るレシートデータ照合支援装置の売上チェック画面表示の編集処理フローチャートである。
【図１０】レシート画像の切り出し動作を説明する図である。
【図１１】売上チェック画面編集部の構成例を示す図である。
【図１２】売上管理項目の照合データおよびレシート項目の切出し画像の表示例を示す図である。
【図１３】売上管理項目表示の例を示す図である。
【図１４】レシートデータ検査の処理フローチャートである。
【図１５】レシートデータ検査部の構成例を示す図である。
【図１６】売上管理項目間関係テーブルの構成例を示す図である。
【図１７】修正履歴情報テーブルの例を示す図である。
【図１８】金券等データ照合部におけるクレジット伝票および金券等の照合処理の動作を説明する図である。
【図１９】金券等データ照合部におけるクレジット伝票および金券等の照合処理の動作を説明する図である。
【図２０】従来手法の課題を説明する図である。
【図２１】売上管理項目とレシート項目との対応関係の例を示す図である。
【図２２】売上管理項目とレシート項目との対応関係の例を示す図である。
【発明を実施するための形態】
【００３７】
以下，図面を用いながら，本発明の実施の形態について詳細に説明する。なお，以下では，主に売上管理項目を照合する装置の例について説明するが，本発明は売上管理項目の照合に限られるわけではなく，仕入集計データやその他の伝票などに印字された実績データを照合するために同様に適用することができる。
【００３８】
図１は，本発明の概要を説明するための装置構成例を示す。図１において，１はＣＰＵおよびハードディスクやメモリ等の記憶装置等から構成され，１または複数の店舗のレシートデータの照合を支援するレシートデータ照合支援装置，２は読み取り装置で読み込まれ保存されたレシートや金券等の画像およびレシート項目が共通に統一されて管理される売上管理項目等を表示する表示装置，３はユーザがレシートデータを修正する際にデータ入力および編集等を行う入力装置，４は各店舗の売上管理項目の売上データを保存する売上データベース（ＤＢ）である。
【００３９】
レシートデータ照合支援装置１は，売上ＤＢ４に記憶されている売上管理項目ごとの数値データと，売上管理項目の数値データの算出元となったレシートとの照合作業を支援する装置である。
【００４０】
レシート画像記憶部１０１は，照合対象となるレシートの画像（レシート画像）を記憶する。金券等画像記憶部１０２は，クレジット伝票または金券の画像を記憶する。これらの画像は，あらかじめスキャナ（図示省略）によって読み込まれたものである。
【００４１】
レシートデータ記憶部１０３は，レシート画像記憶部１０１に記憶されているレシート画像を文字認識することにより得られたレシートデータを記憶する。対応関係情報記憶部１０４は，売上管理データが管理される店舗ごとに，予め定められた売上管理項目と各売上管理項目の算出元となるレシート内の行位置におけるレシート項目との対応関係情報を記憶する。修正履歴記憶部１０５は，入力編集部１７が売上管理項目の数値データに対する修正情報を入力した場合に，その修正情報により修正された数値データの修正履歴情報を記憶する。
【００４２】
売上ＤＢ４に記憶されている売上管理項目ごとの売上データは，売上管理項目とレシート項目との対応関係に基づいて，レシート画像記憶部１０１に記憶されているレシートの画像を文字認識することにより得られたレシートデータまたはそれらが加工（演算）されたデータである。または，この売上管理項目ごとの売上データは，文字認識ではなく，手入力により人間が入力したものであってもよい。例えば，文字認識による入力または手入力による入力の段階では，売上ＤＢ４内で売上データは仮登録として扱われ，レシートとの照合により正しいと確認された後は，本登録として扱われる。
【００４３】
レシート画像データ処理部１１は，照合対象のレシートと関連する，レシート画像記憶部１０１に記憶されているレシート画像を読み込む。レシート画像データ処理部１１は，対応関係情報記憶部１０４に格納された対応関係情報を参照することにより，各売上管理項目に対応するレシート内の行位置をもとに，レシート画像記憶部１０１に記憶されたレシート画像から画像を切り出す。レシート画像データ処理部１１は，切り出した画像を，予め定められた売上管理項目の順番に，レシート項目名およびその数値データに対応させて並べ替える。レシート画像データ処理部１１は，この並べ替えた画像，もとのレシート画像等の画像データを売上チェック画面編集部１６に送る。なお，画像データは，例えばスキャナー等の読取機で読み取られた画像が変換されて，ビットマップ形式などの周知のデータ形式でレシート画像記憶部１０１に格納されているものとする。
【００４４】
金券等画像データ処理部１２は，照合対象のレシートと関連する，金券等画像記憶部１０２に記憶されているクレジット伝票画像，金券画像を検索する。金券等画像データ処理部１２は，関連する画像データがある場合に，クレジット伝票画像，金券画像などの画像データを金券等画像記憶部１０２から読み込む。金券等画像データ処理部１２は，読み込んだ画像データを売上チェック画面編集部１６に送るとともに，その検索結果についてレシートデータ特定部１３に通知する。
【００４５】
レシートデータ特定部１３は，入力装置３から入力される店舗コードや，店舗名などの店舗を特定する検索条件のキー情報をもとに，レシートデータ記憶部１０３に格納された照合対象となるレシートのレシートデータを特定する。レシートデータ特定部１３は，照合対象の店舗についての対応関係情報記憶部１０４に格納された対応関係情報を参照することにより，各売上管理項目に対応するレシート項目の対応関係を求める。これらを用いて，レシートデータ特定部１３は，照合対象の店舗についての必要なレシートデータ，関連する画像データを特定し，各機能部と画面編集，データ照合・検査などの処理に必要な情報をやり取りする。
【００４６】
レシートデータ検査部１４は，レシートデータ特定部１３からの情報，対応関係情報記憶部１０４および修正履歴記憶部１０５に格納された情報などを用いて，照合対象のレシートについてレシートデータを検査する。そのために，レシートデータ検査部１４は，第１誤り類推部１４１および第２誤り類推部１４２（後述する図１５に示す）を備える。第１誤り類推部１４１は，予め定められた売上管理項目とレシート項目との間の関係式に基づいて，文字認識されたレシート項目に対応する数値データに誤りがあるか否かを類推する。第２誤り類推部１４２は，予め定められた売上管理項目間の関係式を満たさない数値データが存在する場合に，修正履歴記憶部１０５に記憶された修正履歴情報をもとに，文字認識されたレシート項目の数値データに誤りがあるか否かを類推する。なお，第１誤り類推部１４１および第２誤り類推部１４２については，詳しくは後述する。
【００４７】
金券等データ照合部１５は，金券等画像記憶部１０２に記憶されたクレジット伝票または金券の画像を認識することにより得られたクレジット伝票または金券の合計金額と，売上ＤＢ４に記憶されているクレジット伝票または金券に関する売上管理項目の数値データとを比較する。
【００４８】
売上チェック画面編集部１６は，図３に示すような売上チェック画面２０を表示装置２に表示する。売上チェック画面編集部１６は，売上チェック画面２０に，さらにレシート画像記憶部１０１に記憶されたレシート画像２４を表示する。売上チェック画面編集部１６は，金券等画像記憶部１０２に記憶されたクレジット伝票の画像２５，金券等の画像２６を売上チェック画面２０に表示する。また，売上チェック画面編集部１６は，クレジット会社ごとにクレジット伝票の合計枚数および合計金額表示２５１，金券等ごとに合計枚数および合計金額表示２６１を売上チェック画面２０に表示する。
【００４９】
売上チェック画面編集部１６は，第１誤り類推部１４１または第２誤り類推部１４２によって誤りと類推された売上管理項目とそれらに対応する数値データとを，売上チェック画面２０において強調表示する。さらに，売上チェック画面編集部１６は，金券等データ照合部１５における比較値が一致しない場合に，売上チェック画面２０における該当する売上管理項目とそれらに対応する数値データを強調表示する。
【００５０】
入力編集部１７は，入力装置３から店舗コード，店舗名などに関する照合データの検索条件を受けて，レシートデータ特定部１３にこれらの検索条件を指示する。また，入力編集部１７は，売上管理データの照合データについて，売上チェック画面２０における売上管理項目の数値データに対応する修正入力を受けて，レシートデータ特定部１３および売上チェック画面編集部１６に当該修正入力の指示を行う。
【００５１】
売上管理データ登録部１８は，レシートデータ特定部１３から修正または更新指示を受けて，売上ＤＢ４に記憶されている該当する売上管理項目の数値データを登録または更新する。
【００５２】
図２に，売上ＤＢ（データベース）４のデータ構成の例を示す。売上ＤＢ４には，店舗コード（および／または売上日付）ごとに，店舗の売上内容を共通的に統一した複数の売上管理項目の数値データが格納される。例えば，売上管理項目Ｎｏ．１「現金売上」，Ｎｏ．２「掛売上」，Ｎｏ．３「クレジット売上」，…などの売上に関する精算項目に対応する数値が格納される。これにより，店舗ごとにまったく異なるフォーマット（シート形式）であったレシートのレシート項目が一元化され，各テナントの店舗により出力されたレシートで統一の取れないレシート項目，名称，数値などが，統一性のとれた売上管理項目として売上ＤＢ４に格納されて管理される。
【００５３】
レシートデータ照合支援装置１は，以上の手段により，レシートデータ記憶部１０３に記憶されたレシートデータ，レシート画像記憶部１０１に記憶されたレシート画像などを用いて，店舗ごとの売上ＤＢ４の売上管理項目の数値データと，店舗ごとのレシートの数値データとを照合する画面を作成し，ユーザにレシート照合作業のための種々の表示画面を提供する。
【００５４】
図３は，表示装置２に表示される売上チェック画面２０の一例を示す図である。図３において，店舗表示欄２１には，レシートデータ照合支援装置１が売上管理項目の照合対象とする店舗の店舗コード，店舗名称，売上管理データのもととなる売上日などが表示される。売上管理項目表示域２２には，売上管理項目の「項目」が表示されるとともに，照合対象となる店舗におけるレシート項目について，レシート画像から切り出された「レシート項目名称」およびその対応する「数値」の画像が表示される。また，売上管理項目表示域２２の「修正領域」には，レシートデータ記憶部１０３から読み出された，ＯＣＲ（Optical Character Recognition ）読み取り結果である数値データが表示される。
【００５５】
また，図３において，２３は，照合対象となるレシートにおけるレシート画像から売上管理項目表示域２２の売上管理項目との対応関係に従って必要なレシート項目が切り出されて並べ替えられた編集レシート画像である。２４は，レシートデータ記憶部１０３から読み出されたレシート画像である。２５は，金券等画像記憶部１０２から読み出されたクレジット伝票画像であり，２６１は，金券等データ照合部１５によりクレジット伝票が照合された合計枚数および合計金額などの結果表示である。２６は，金券等画像記憶部１０２から読み出された金券等画像であり，２５１は，金券等データ照合部１５により金券等が照合された合計枚数および合計金額などの結果表示である。
【００５６】
以下に，図４，図９および図１４の処理フローチャートに従って，その他の図も用いながら，図１に示すレシートデータ照合支援装置１の詳細な機能について説明する。
【００５７】
図４は，本発明の実施形態に係るレシートデータ照合支援装置１の処理フローチャートである。図４に従って，レシートデータ照合支援装置１が実行する処理について具体的に説明する。
【００５８】
レシートデータ照合支援装置１が起動されて，本処理が開始される。入力装置３から店舗コードが入力されると（ステップＳ１），入力編集部１７が入力された店舗コードをレシートデータ特定部１３に渡す。レシートデータ特定部１３は，受け取った店舗コードをもとに，対応関係情報記憶部１０４から入力された店舗コードに該当する対応関係情報を検索し，照合対象となる店舗の対応関係情報を取得する（ステップＳ２）。
【００５９】
具体的には，対応関係情報は，対応関係情報記憶部１０４に備えられる対応関係情報テーブル１０４１に格納されている。例えば，対応関係情報テーブル１０４１には，図５に示すように，店舗コードごとに，店舗名称と，複数の売上管理項目の名称と，各売上管理項目に対応するレシート項目の設定内容（「計算区分」および「対応区分」）とを含む対応関係情報が格納されている。図５に示す「計算区分」は，売上管理項目ごとに，対応するレシート項目間の演算が必要であるか否かを設定する。「計算区分」が“１”である場合には演算を必要とし，“０”である場合には演算を必要としないことを示す。図５に示す「対応区分」は，「計算区分」が“１”である場合に，対応するレシート項目間のレシート項目番号（または行番号）および演算子が設定される。また，「対応区分」は，「計算区分」が“０”である場合に，対応するレシート項目番号が設定されるか，または，対応するレシート項目がない場合に“０”が設定される。
【００６０】
図５に示すように，例えば「店舗コード：１００００１」，「店舗名称：Ａ店舗」の店舗では，売上管理項目の「現金売上」について「計算区分：１」により計算有りが設定されていることから，「現金売上」が，「対応区分：１９＋７」に従って，Ａ店舗のレシートデータにおける１９番目のレシート項目と７番目のレシート項目との数値データを加算した値になることを示す。また，売上管理項目の「掛売上」において，「計算区分：０」かつ「対応区分：５」である設定は，「掛売上」が５番目のレシート項目の数値データが代入されることを示す。なお，他の売上管理項目の場合において，「計算区分：０」かつ「対応区分：０」である設定は，対応するレシート項目がない場合を示すので，その値は“０”または“空白”となる。このように，レシートデータ特定部１３は，対応関係情報テーブル１０４１から売上管理項目と各店舗のレシート項目との対応関係情報を取得する。
【００６１】
以上のように，対応関係情報が対応関係情報テーブル１０４１に店舗ごとに設定され，対応関係情報記憶部１０４に予め格納され，以降の処理に利用される。
【００６２】
次に，レシート画像データ処理部１１がレシート画像記憶部１０１からレシート画像を取得し，金券等画像データ処理部１２が金券等画像記憶部１０２から金券等画像を取得する（ステップＳ３）。
【００６３】
具体的には，対象となる店舗コードのレシート画像，金券等画像などの取得要求が，レシートデータ特定部１３からレシート画像データ処理部１１および金券等画像データ処理部１２に送られる。これを受けて，レシート画像データ処理部１１が対象となる店舗コードのレシート画像１０１１をレシート画像記憶部１０１から取得し，また，金券等画像データ処理部１２がクレジット伝票画像１０２１または金券画像１０２２を金券等画像記憶部１０２から取得する。これとともに，レシートデータ特定部１３は，レシートデータ記憶部１０３からレシートデータを取得する。これらは，各々，売上チェック画面２０の編集のために売上チェック画面編集部１６に送られる。レシートデータ照合支援装置１は，例えば対象となるレシートデータファイルの関連ファイル（レシート画像ファイル，金券等画像ファイルなど）について，以下に説明するような検索方法により，レシート画像記憶部１０１，金券等画像記憶部１０２にあるか否かを検索する。
【００６４】
図６および図７に，レシート画像データ処理部１１および金券等画像データ処理部１２における画像データ検索の動作説明図を示す。
【００６５】
図６に，図１に示すレシート画像データ処理部１１の構成例について示す。レシート画像データ処理部１１は，図６に示すように，レシート画像データ読込部１１１と，レシート項目切出部１１２と，レシート画像編集部１１３と，画像データ出力部１１４とを備える。以降においては，レシート画像データ処理部１１が図６に示す構成を採るものとして説明する。
【００６６】
ここで，レシートデータ記憶部１０３に，例えば，図８に示すようなレシートデータ１０３１を有するレシートデータファイルが格納されているものとする。このレシートデータファイルには，例えば店舗コードと売上日時とにより一意に定められたファイル名「100001＿20101201A 」が付与されているとする。また，このレシートデータファイル「100001＿20101201A 」に関連するレシート画像１０１１のファイル名には，そのレシート画像を示す識別子「PR」が付与され，「100001＿20101201A ＿PR* 」としてレシート画像記憶部１０１に格納されているとする。同様に，レシートデータファイル「100001＿20101201A 」に関連するクレジット伝票画像１０２１ａ，金券画像１０２２ａおよび１０２２ｂのファイル名にも，ファイル名にクレジット，金券を示す識別子「PK」，「PC」が付与され，「100001＿20101201A ＿PC* 」，「100001＿20101201A ＿PK* 」として金券等画像記憶部１０２に格納されているとする。なお，「＊」の部分には，ファイル数に応じて数値が付与されるか，または，１ファイルの場合には付与されなくてもよい。なお，この例では，データ検索をファイル名で関連するファイルを検索する方法で示しているが，本例に限定されるものでなく，他の一元的にデータ管理される情報を有する記憶手段を利用して検索する方法であってもよい。
【００６７】
レシートデータ特定部１３は，前述したような予め設定されたファイル名の規則に従って，レシートデータファイル「100001＿20101201A 」に関連するクレジット伝票画像１０２１ａ，金券画像１０２２ａ，１０２２ｂなどの関連ファイル名を特定し，レシート画像データ処理部１１および金券等画像データ処理部１２に通知する。
【００６８】
レシート画像データ処理部１１のレシート画像データ読込部１１１は，図６に示すように，レシート画像記憶部１０１からレシートデータファイル「100001＿20101201A 」に関連するレシート画像ファイル「100001＿20101201A ＿PR」を検索する。また，金券等画像データ処理部１２は，図７に示すように，同様に金券等画像記憶部１０２からクレジット伝票画像ファイル「100001＿20101201A ＿PC1 」と金券画像ファイル「100001＿20101201A ＿PK1 」および「100001＿20101201A ＿PK2 」を検索する。レシート画像データ処理部１１および金券等画像データ処理部１２は，各々，検索した結果をレシートデータ特定部１３に通知する。
【００６９】
これにより，レシートデータ特定部１３は，例えば図７に示すように，クレジット伝票画像ファイル「100001＿20101201A ＿PC1 」からクレジット伝票が１であり，金券画像ファイル「100001＿20101201A ＿PK1 」，「100001＿20101201A ＿PK2 」から金券２枚があると判断することができる。
【００７０】
また，これらの画像データファイルは，レシート画像データ処理部１１の画像データ出力部１１４および金券等画像データ処理部１２の画像データ出力部（図示しない）により，必要なデータ形式に従って処理され，売上チェック画面編集部１６に送られる。
【００７１】
次に，売上チェック画面編集部１６は，受け取ったレシート画像１０１１，金券等画像１０２１〜１０２２およびレシートデータなどを表示装置２に表示するために，売上チェック画面２０を編集する（ステップＳ４）。編集後，売上チェック画面編集部１６は売上チェック画面２０を表示装置２に出力し，この出力を受けた表示装置２が，売上チェック画面２０を表示する（ステップＳ５）。
【００７２】
次に，レシートデータ特定部１３は，照合対象となる店舗のレシートデータについてクレジット伝票が有るか否かを判断する（ステップＳ６）。
【００７３】
クレジット伝票が有る場合，レシートデータ特定部１３は，金券等画像データ処理部１２に当該レシートデータに関連するクレジット伝票画像１０２１の表示要求を送る。金券等画像データ処理部１２が，この表示要求を受けて取得したクレジット伝票画像１０２１のデータを売上チェック画面編集部１６に送ると，このクレジット伝票画像１０２１が売上チェック画面編集部１６により編集されて，売上チェック画面２０上に表示される（ステップＳ７）。画面表示後に，次のステップＳ８に処理が進められる。一方，ステップＳ６において，クレジット伝票が無いとされた場合，ステップＳ８に処理が進められる。
【００７４】
続いて，レシートデータ特定部１３は，対象となる店舗のレシートデータについて金券等が有るか否か判断する（ステップＳ８）。
【００７５】
金券等が有る場合，レシートデータ特定部１３は，金券等画像データ処理部１２に当該レシートデータに関連する金券画像１０２２の表示要求を送る。金券等画像データ処理部１２が，この要求を受けて取得した金券画像１０２２を売上チェック画面編集部１６に送ると，金券画像１０２２が売上チェック画面編集部１６により編集されて，売上チェック画面２０上に表示される（ステップＳ９）。画面表示後に，次のステップ１０に処理が進められる。一方，ステップＳ８において，金券等が無いとされた場合，ステップ１０に処理が進められる。
【００７６】
次に，レシートデータ検査部１４は，レシートデータ検査処理を開始する（ステップＳ１０）。レシートデータ特定部１３は，レシートデータ検査部１４から検査結果を受けて，当該検査結果をチェックする（ステップＳ１１）。
【００７７】
検査結果をチェック後，レシートデータ特定部１３は，検査でエラーがあるか否か判断する（ステップＳ１２）。検査でエラーが有る場合，レシートデータ特定部１３は，修正入力を待ち合わせ（ステップＳ１３），指示された該当箇所の修正入力を反映させて，処理をステップＳ１０に戻す。
【００７８】
検査でエラーが無い場合，レシートデータ特定部１３は，照合対象の店舗についての登録する売上管理データを売上管理データ登録部１８に送り，売上管理データ登録部１８が売上ＤＢ４に当該売上管理データを登録または更新する（ステップＳ１４）。その後，レシートデータ照合支援装置１は，本処理を終了する。なお，最初に売上ＤＢ４には，同じレシートのＯＣＲ読み取り結果等から得られた売上管理データが仮登録されており，照合処理後のステップＳ１４の処理で，当該店舗の売上管理データが売上ＤＢ４に本登録されることになる。
【００７９】
図９は，図４に示すステップＳ４の詳細な処理フローチャートである。図９に従って，レシートデータ照合支援装置１が実行する売上チェック画面の編集処理について具体的に説明する。なお，レシート画像データ処理部１１の構成は，図６に示す構成例として説明する。
【００８０】
売上チェック画面２０の編集処理が開始されると，レシート画像データ処理部１１のレシート項目切出部１１２が，取得した対応関係情報をもとに，レシート画像から必要とされるレシート項目の行を特定する（ステップＳ２１）。続いて，レシート項目切出部１１２は，さらに，特定したレシート項目の行の画像からレシート項目と数値の画像とを切り出す（ステップＳ２２）。レシート項目切出部１１２は，この切り出した画像を作業領域（ワークメモリ）に格納する（ステップＳ２３）。
【００８１】
具体的に説明するため，図１０に，レシート画像の切り出し動作説明図を示す。図１０において，レシート画像記憶部１０１に格納されたレシート画像１０１１ａが，レシート画像データ読込部１１１により読み込まれたとする。レシート項目切出部１１２が，対応関係情報に基づいて，この読み込まれたレシート画像１０１１ａから必要となるレシート項目の行を特定し，さらに特定したレシート項目の行（行番号）からレシート項目および数値データの画像を切り出す。また，レシート画像編集部１１３は，レシート項目切出部１１２からこれらの切り出し画像と，レシートデータ特定部１３から照合元のレシートデータ１０３１とを受けて，レシートデータ作業領域１９１（図示しないワークメモリ）に格納する。
【００８２】
例えば，図１０に示すように，レシートデータ作業領域１９１における設定内容として，「店舗コード」および「店舗名称」には，対応関係情報から読み込まれた“１００００１”および“Ａ店舗”が格納される。「行番号」には，レシートデータ１０３１のレシート項目の項目番号が格納される。また，「画像」には，レシート項目切出部１１２から切り出された画像が格納される。例えば，図１０に示すレシート画像１０１１ａの“  １  日報上売上金額        １４８，４６７”の行に対しては，レシートデータ作業領域１９１において「行番号」に“１”の数値データが格納され，当該行番号に関する「画像」に“日報上売上金額        １４８，４６７”の切り出し画像が格納される。
【００８３】
次に，レシート画像編集部１１３は，対応関係情報に基づいて，作業領域（レシートデータ作業領域１９１）に格納されたレシート項目の切り出し画像を売上管理項目との対応をとれるように並び替えを行う（ステップＳ２４）。レシート画像編集部１１３は，さらに，店舗名，日付などを切り出した画像を並べ替えた切り出し画像に合成して，売上チェック画面２０の所定の画面領域に表示するように画像を編集する（ステップＳ２５）。
【００８４】
なお，レシート画像，切り出されて編集されたレシート画像（以下，編集レシート画像と呼ぶ），切り出されたレシート項目の部分の画像などは，画像データ出力部１１４を介して，売上チェック画面編集部１６に送られる。
【００８５】
次に，レシートデータ特定部１３は，対応関係情報をもとに，レシート項目間の計算があるか否かを判断し（ステップＳ２６），売上チェック画面編集部１６に当該判断結果を通知する。
【００８６】
ここで，図１１に，図１に示す売上チェック画面編集部１６の構成例を示す。売上チェック画面編集部１６は，図１１に示すように，照合データ表示編集部１６１と，修正情報表示編集部１６２と，強調表示編集部１６３と，切出画像表示編集部１６４と，レシート画像表示部１６５と，金券等画像表示部１６６とを備える。これらの機能部を以降のフローに従って，説明する。
【００８７】
レシート項目間の計算がない場合，売上チェック画面２０の編集において，売上チェック画面編集部１６の照合データ表示編集部１６１が，売上管理項目表示域２２の表示のためにレシート画像のレシート項目（切り出した画像）を編集する（ステップＳ２７）。なお，この場合には，売上管理項目表示域２２の表示において，照合データ表示編集部１６１により表示欄２２１〜２２４（図１２に示す）が設けられ，レシート項目間の「計算値」表示欄２２５が設けられない。編集後，ステップＳ２９に処理を進める。
【００８８】
レシート項目間の計算がある場合，売上チェック画面２０の編集において，照合データ表示編集部１６１が，この通知内容に従って，売上管理項目表示域２２の表示のためにレシート画像のレシート項目と，レシート項目間の「計算値」表示欄２２５とを設けて，編集する（ステップＳ２８）。編集後，ステップＳ２９に処理を進める。
【００８９】
具体的な例として，図１２に，売上管理項目表示域２２において「計算値」表示欄２２５が設けられない例を示し，図１３に，売上管理項目表示域２２ａにおいて「計算値」表示欄２２５が設けられた例を示す。また，図１２および図１３に，それぞれ売上管理項目表示域２２と２２ａとに並べて表示される編集レシート画像２３と２３ａとの表示例を示す。
【００９０】
図１２に示すように，売上管理項目表示域２２には，「売上管理項目（名称）」表示欄２２１の「Ｎｏ．」および「項目」ごとに，対応するレシート項目の「項目名称」表示欄２２２と「数値」表示欄２２３とが表示される。レシート項目の「項目名称」表示欄２２２と「数値」表示欄２２３には，各々，レシート画像から切り出されたレシート項目名称とその対応する数値の画像が表示される。なお，切り出されたレシート項目名称およびその対応する数値の各々の画像は，設定に応じて画像サイズが調整され，対応する売上管理項目ごとに並べられて表示される。また，「修正領域」表示欄２２４には，レシートデータ記憶部１０３から読み出されたレシートデータの数値データが表示される。または，売上ＤＢ４に仮登録されている売上管理項目の数値データが表示される。
【００９１】
図１２に示す編集レシート画像２３は，例えばレシート画像記憶部１０１から読み出されたレシート画像１０１１の必要なレシート項目の行２３１〜２３１１が切り出され，照合対象のレシートにおけるレシート項目と売上管理項目との対応関係をユーザが容易に把握できるように，切出画像表示編集部１６４によりそれらが並べ替えられて編集され，表示される。また，行２３０には，レシート画像にある店舗名，売上日などの部分がもとのレシート画像１０１１から切り出されて合成される。
【００９２】
また，前述の処理フローには記載していないが，この他にも，後述する誤り類推処理によって売上管理項目に誤りがあると認識された場合に，強調表示編集部１６３が，図１２に示すように，該当する売上管理項目，対応するレシート項目などについて例えば濃淡，色分け等による強調表示を行う。
【００９３】
図１３に示す売上管理項目表示域２２ａの表示の例は，売上管理項目にレシート項目間の演算がある場合であり，例えば，売上管理項目「現金売上」では，レシート項目の「日報上現金有高」と「感謝カード」とに対応するレシートデータの加算された数値が「計算値」表示欄２２５に格納される。なお，「修正領域」表示欄２２４には，レシート項目間の計算がある場合，レシート項目の数値とその演算された結果とが格納されて表示される。
【００９４】
図１３の例では，売上管理項目「現金売上」の「修正領域」表示欄２２４に，最初に，レシート項目「日報上現金有高」の“１２２，７９３”と，「感謝カード」の“２，５００”と，これらのレシート項目間の計算値“１２５，２９３”が表示される。これらの修正領域におけるレシート項目に対応する数値データは，ユーザにより修正入力または編集可能とされ，これらの入力または編集に伴って，レシート項目間の計算値も再計算されて表示される。なお，表示欄２２１〜２２４については，図１２と同様である。
【００９５】
次に，修正情報表示編集部１６２は，入力装置３から入力される修正入力に応じて，売上管理項目表示域２２の「修正領域」表示欄２２４における修正領域に入力された数値を編集する（ステップＳ２９）。
【００９６】
以上の編集後，売上チェック画面編集部１６は，売上管理項目と，編集したレシート画像と，さらに設定に応じて編集前のレシート画像と，金券等画像とを売上チェック画面２０に表示させるために，売上チェック画面編集部１６は当該表示内容を表示装置２に出力する（ステップＳ２１０）。ステップＳ２１０の処理後に，売上チェック画面編集部１６は，本処理フローを終了する。なお，図１１に示すレシート画像表示部１６５により入力された編集前のレシート画像１０１１が売上チェック画面２０に表示され，金券等画像表示部１６６により金券等の画像（１０２１，１０２２）が売上チェック画面２０に表示される。
【００９７】
以上のように，売上チェック画面編集部１６の表示機能により，ユーザは，レシート項目の数値データの照合または修正作業において，一目で売上管理項目とレシート項目との対応関係を迷うことなく，容易に把握することができるため，レシートデータの照合および修正作業において，不用意に誤って照合したり修正したりすることを回避することができる。
【００９８】
また，売上管理項目表示域２２に加えて，さらに店舗ごとの異なるレシートのイメージを視覚化することにより，そのレシートの特徴を把握しやすい効果を有する。また，レシートデータ照合時に売上管理項目の数値データに誤りがあると判断された場合に，その画像をチェックすることによりレシートの印字品質，よごれ，印字のフォント種類などの特徴を容易に把握でき，その原因究明を短時間に，効率的に行うことができる。
【００９９】
また，例えば各店舗の精算レシート（レシート）を印字するキャッシュレジスタなどは，店舗ごとに異なることが多いが，同じメーカ，同じプリンタ装置のシステムを導入している店舗もある。店舗ごとの修正履歴を取ることにより，例えば同じシステムを採用している店舗同士については，修正履歴情報を活用することにより，誤認識の分析の精度をさらに向上させ，誤り推定の確度をさらに高めることができる。以上のような修正履歴を分析することにより，認識確率の高いシステム，プリンタ装置などが把握でき，店舗に対して，推奨するシステム，プリンタ装置などを提案することができる。
【０１００】
図１４は，図４に示すステップＳ１０におけるレシートデータ検査の詳細な処理フローチャートである。以下に，図１４に従って，図１５〜図１７を用いて，レシートデータ照合支援装置１が実行するレシートデータ検査の処理について具体的に説明する。
【０１０１】
ここで，図１５に，図１に示すレシートデータ検査部１４の構成例を示す。レシートデータ検査部１４は，図１５に示すように，前述した第１誤り類推部１４１および第２誤り類推部１４２を備える。
【０１０２】
レシートデータ検査部１４は，売上ＤＢ４から売上管理項目についての数値データ（売上データ）を取得する（ステップＳ３１）。例えば，レシートデータ検査部１４は，照合データとして，「店舗コード：１００００１」，「売上日：２０１０／１２／１」と入力編集部１７からキー情報となる条件が指定されると，図２に示す売上ＤＢ４から該当する売上データを検索する。レシートデータ検査部１４は，検索した売上データがヒットすると，売上ＤＢ４から売上管理項目ごとの売上データを取得する。
【０１０３】
次に，レシートデータ検査部１４の第１誤り類推部１４１は，対応関係情報記憶部１０４に備えられた売上管理項目間関係テーブル１０４２から売上管理項目間の対応関係式を取得する（ステップＳ３２）。
【０１０４】
図１６に，売上管理項目間関係テーブル１０４２の構成例を示す。売上管理項目間関係テーブル１０４２には，図１６に示すように，予め定められた売上管理項目間の関係式が定義され，格納されている。売上管理項目間関係テーブル１０４２において，例えば「番号＃１」（「関係式＃１」と記す）には，売上管理項目Ｎｏ．５の数値データが項目Ｎｏ．１およびＮｏ．３の数値データの加算として，“（５）＝（１）＋（３）”のように定義される。同様に，「関係式＃２」には，売上管理項目Ｎｏ．６が項目Ｎｏ．５の数値データに例えば“０．０５（税率５％）”を乗じるものとして，“（６）＝（５）×０．０５”のように定義される。図示しないが，定義可能な式については，その他の関係式＃３，…についても同様に各々が予め定義される。
【０１０５】
次に，第１誤り類推部１４１は，取得した売上管理項目間の対応関係式および売上管理項目の数値データを用いて，売上管理項目間の対応関係式が成立しているかどうかを検算する（ステップＳ３３）。続いて，第１誤り類推部１４１は，売上管理項目間の対応関係式について検算エラーがあるか否か判断する（ステップＳ３４）。検算エラーがある場合，第１誤り類推部１４１は，検算エラーの売上管理項目をレシートデータ特定部１３に通知する（ステップＳ３５）。一方，検算エラーがない場合，レシートデータ検査部１４は，ステップＳ３１１に処理を移す。
【０１０６】
具体的には，図１６に示すように，第１誤り類推部１４１は，検算作業領域１９２（図示しないワークメモリ）の読込数値の領域に，照合対象となる店舗の売上管理項目の売上データを格納する。例えば，売上管理項目Ｎｏ．１（（１）のように示す）の“現金売上”の読込数値“１３９，６３９”，（３）の“クレジット売上”の読込数値“８，０４６”などが格納される。
【０１０７】
第１誤り類推部１４１は，売上管理項目間関係テーブル１０４２の「関係式＃１」，「関係式＃２」，…を用いて，売上管理項目間の検算を実施する。例えば，「関係式＃１」の（５）＝（１）＋（３）から，“１４７，６８５＝１３９，６３９＋８，０４６”とされる検算値を算出する。第１誤り類推部１４１は，検算値“１４７，６８５”が読込数値“１４４，６８５”と異なるため（検算ＮＧ），売上管理項目における（１）の読込数値“１３９，６３９”，（３）の読込数値“８，０４６”，（５）の読込数値“１４４，６８５”のいずれかに誤りがある（結果×）と推定する。
【０１０８】
続いて，第１誤り類推部１４１は，「関係式＃２」の（６）＝（５）×０．０５から，“７，２３４＝１４４，６８５×０．０５”とされる検算値を算出する。第１誤り類推部１４１は，検算値“１４４，６８５”が読込数値“１４４，６８５”と一致するため（検算ＯＫ），売上管理項目における（５）の読込数値“１４４，６８５”および（６）の読込数値“に誤りがない（結果○）と推定する。
【０１０９】
第１誤り類推部１４１は，例えば「関係式＃１」と「関係式＃２」の検算結果から，売上管理項目における（１）または（３）の読込数値データに誤りがあると推定する。なお，関係式による検算結果による推定は本例に限定されず，複数の関係式の組合せから推定可能である。以上に説明したような推定処理を第１誤り推定とする。
【０１１０】
次に，第２誤り類推部１４２は，修正履歴記憶部１０５に備えられた修正履歴情報テーブル１０５１から，該当店舗のレシートデータの修正履歴情報を取得する（ステップＳ３６）。
【０１１１】
ここで，図１７に，修正履歴情報テーブル１０５１の構成例を示す。修正履歴情報テーブル１０５１には，図１７に示すように，店舗ごとに，レシートデータ記憶部１０３に記憶されたレシートデータの検査結果による修正と非修正との履歴情報が格納され，レシートデータ照合の都度に更新される。例えば，図１７に示す修正履歴情報テーブル１０５１には売上管理項目に対応するレシート項目の数値データ中において，「０の修正履歴」とは，「０→０」（０を０として認識）とした回数と，「０→１」（０と認識されたが，１と修正した），「０→２」（０と認識されたが，２と修正した），…などの修正の回数が格納される。その他の「１の修正履歴」，…等も，同様に格納される。
【０１１２】
次に，第２誤り類推部１４２は，取得した修正履歴情報に基づいて，誤りを類推する（ステップＳ３７）。続いて，第２誤り類推部１４２は，類推した誤りの結果をレシートデータ特定部１３に通知する（ステップＳ３８）。
【０１１３】
具体的には，図１６に示す例で説明すると，Ａ店舗について，修正履歴情報テーブル１０５１における「５の修正履歴」が，「８→５」の修正回数が最も多いものとする。第２誤り類推部１４２は，売上管理項目に対応する読込数値について，検算作業領域１９２から「８」の数値を検索する。なお，図１６に示す例では，１つの売上管理項目が１つのレシート項目に対応する場合を示すが，１つの売上管理項目に複数のレシート項目が演算されて対応する場合は，その各々のレシート項目の数値に対して検索される。以上から，最初に，第２誤り類推部１４２は，レシート項目の数値データに「８」を含むものに対応する売上管理項目における（３）および（５）に誤りがあると推定する。
【０１１４】
なお，第２誤り類推部１４２は，第１誤り類推部１４１の検算結果と，上述した修正履歴情報から類推した結果とを用いて，総合判断して，売上管理項目における（３）の読込数値“８０４６”に誤りがあると推定してもよい。第２誤り類推部１４２は，さらに，この結果を用いて，売上管理項目における（３）の修正候補として“５０４６”と訂正して，第１誤り類推部１４１に検算させてもよい。
【０１１５】
これにより，第２誤り類推部１４２は，修正候補を用いて，第１誤り類推部１４１において訂正後の検算結果を知ることができ，レシートデータ検査部１４は，類推した内容が正しいか否かを判断することができる。例えば，修正候補として“５０４６”と訂正して，第１誤り類推部１４１において検算結果がＮＧとして得られた場合に，第２誤り類推部１４２は，最初に修正回数が最も多いものを候補として推定したが，次に，修正回数の多いものを推定候補として選び，同様な判断を繰り返すことにより，誤りのあるレシート項目の数値データを絞り込み，誤り推定の確度を高めることができる。なお，これらの結果は，売上チェック画面２０において，誤り推定された売上管理項目とレシート項目などが強調表示されて，ユーザに注意喚起される。
【０１１６】
次に，レシートデータ検査部１４は，レシートデータ特定部１３から誤り修正の通知があったか否か判断する（ステップＳ３９）。誤り修正がない場合に，レシートデータ検査部１４は，ステップＳ３１１に処理を移す。
【０１１７】
一方，誤り修正があった場合，レシートデータ検査部１４は，該当する店舗の修正履歴情報について，売上管理項目に対応する正しい数値データと誤りを修正した数値データとで統計をとり，修正履歴記憶部１０５の修正履歴情報テーブル１０５１を更新し（ステップＳ３１０），更新後に本処理を終了する。
【０１１８】
検算エラーがない場合または誤り修正がない場合に，レシートデータ検査部１４は，該当する店舗の修正履歴情報について，売上管理項目に対応する数値データで統計をとり，修正履歴情報テーブル１０５１を更新し（ステップＳ３１１），更新後に本処理を終了する。
【０１１９】
以上説明したように，本実施態様におけるレシートデータ照合支援装置１において，売上管理データについての照合結果の修正履歴を記録するため，店舗ごとの修正頻度，売上管理データの誤りの傾向を容易に把握することができる。また，誤りがあると類推される場合に，当該誤りの可能性のある箇所を指摘することができるため，短時間に売上管理データの誤りを特定し，その誤りを訂正することができる。これにより，レシートデータ照合作業にかかる作業時間の短縮化，効率化を図ることができる。
【０１２０】
また，各店舗に備えられたキャッシュレジスタなどのレシート出力装置を変更する必要がないため，テナントに側にとっては余計な出費を抑えることができる。
【０１２１】
図１８および図１９に，金券等データ照合部１５におけるクレジット伝票および金券等の照合処理の動作を説明する図を示す。
【０１２２】
最初に，図１８に示すクレジット伝票の照合処理の動作について説明する。金券等データ照合部１５は，レシートデータ特定部１３などを介して，例えば図７に示すようなクレジット伝票画像１０２１ａを受けると，クレジット会社別ごとに予め定められた伝票形式に従って，当該画像からクレジット種別，クレジット会社を特定する識別コード，クレジット金額等の情報をＯＣＲ読み取り処理などと同様な処理方法を用いて判別する。また，金券等データ照合部１５は，例えば画像ファイルからクレジット伝票の枚数をカウントする。金券等データ照合部１５は，レシートデータ特定部１３を介して，判別した情報を売上チェック画面編集部１６に送る。この判別された情報が，売上チェック画面編集部１６の照合データ表示編集部１６１により，図１８に示すように，売上管理項目表示域２２の表示とともに，売上チェック画面２０上にクレジット伝票合計枚数・金額表示２５１，クレジット会社別詳細表示２５２として表示される。なお，この場合に，売上管理項目表示域２２における対応する項目等が容易に把握できるように，例えば売上管理項目表示域２２の「クレジット売上」に関連する項目が強調表示されてもよい。
【０１２３】
次に，図１９に示す金券等の照合処理の動作について説明する。金券等データ照合部１５は，レシートデータ特定部１３などを介して，例えば図７に示すような金券画像１０２２を受けると，金券（贈答券，ギフト券など）会社別ごとに予め定められた金券形式に従って，当該画像から金券発行会社を特定する識別コード，金券種別（金券の金額）等の情報をＯＣＲ読み取り処理などと同様な処理方法を用いて判別する。また，金券等データ照合部１５は，例えば画像ファイルから金券の枚数をカウントする。金券等データ照合部１５は，レシートデータ特定部１３を介して，判別した情報を売上チェック画面編集部１６に送る。この判別された情報が，売上チェック画面編集部１６の照合データ表示編集部１６１により，図１９に示すように，売上管理項目表示域２２の表示とともに，売上チェック画面２０上に金券合計枚数・金額表示２６１，金券会社別詳細表示２６２として表示される。なお，この場合に，例えば売上管理項目表示域２２の「商品券」に関連する項目が強調表示されてもよい。
【０１２４】
以上説明したように，前述したレシートデータ検査部１４のレシート検査処理に加えて，さらに，金券等データ照合部１５のクレジット伝票および金券等の照合処理の結果を交えて，レシートデータ検査部１４がレシートデータの検査を行うことにより，より正確に，かつ，短時間に売上管理項目のチェック作業を行うことができる。これにより，レシートデータ照合作業にかかる作業時間の短縮化，効率化を図ることができる。
【０１２５】
以上のレシートデータ照合支援装置が行う処理は，コンピュータとソフトウェアプログラムとによって実現することができ，そのプログラムをコンピュータ読み取り可能な記録媒体に記録することも，ネットワークを通して提供することも可能である。
【符号の説明】
【０１２６】
１      レシートデータ照合支援装置
２      表示装置
３      入力装置
４      売上ＤＢ（データベース）
１１    レシート画像データ処理部
１２    金券等画像データ処理部
１３    レシートデータ特定部
１４    レシートデータ検査部
１５    金券等データ照合部
１６    売上チェック画面編集部
１７    入力編集部
１８    売上管理データ登録部
１０１  レシート画像記憶部
１０２  金券等画像記憶部
１０３  レシートデータ記憶部
１０４  対応関係情報記憶部
１０５  修正履歴記憶部
【図１】
0005204208.tif 000002
【図２】
0005204208.tif 000003
【図３】
0005204208.tif 000004
【図４】
0005204208.tif 000005
【図５】
0005204208.tif 000006
【図６】
0005204208.tif 000007
【図７】
0005204208.tif 000008
【図８】
0005204208.tif 000009
【図９】
0005204208.tif 000010
【図１０】
0005204208.tif 000011
【図１１】
0005204208.tif 000012
【図１２】
0005204208.tif 000013
【図１３】
0005204208.tif 000014
【図１４】
0005204208.tif 000015
【図１５】
0005204208.tif 000016
【図１６】
0005204208.tif 000017
【図１７】
0005204208.tif 000018
【図１８】
0005204208.tif 000019
【図１９】
0005204208.tif 000020
【図２０】
0005204208.tif 000021
【図２１】
0005204208.tif 000022
【図２２】
0005204208.tif 000023