(57)【要約】【課題】伝票データへの証憑データの対応付けに関する定期的な検査をサポートできる検査状況取得装置を提供する。【解決手段】検査状況取得装置１は、伝票データと、その伝票データに対応付けられている証憑データと、その伝票データへの証憑データの対応付けに関する検査が完了しているかどうかを示す検査完了情報とが記憶される記憶部１１と、検査完了情報を用いて、定期的な検査が完了しているかどうかを示す検査状況情報を取得する取得部１２と、検査状況情報に応じて異なる処理を行う処理部１３と、を備える。【選択図】図１
2019045959.tif 000002
【特許請求の範囲】
【請求項１】
伝票データと、当該伝票データに対応付けられている証憑データと、前記伝票データへの前記証憑データの対応付けに関する検査が完了しているかどうかを示す検査完了情報とが記憶される記憶部と、
前記検査完了情報を用いて、定期的な検査が完了しているかどうかを示す検査状況情報を取得する取得部と、
前記検査状況情報に応じて異なる処理を行う処理部と、を備えた検査状況取得装置。
【請求項２】
前記処理部は、前記検査状況情報によって定期的な検査が完了していることが示される場合に、定期的な検査が完了していることを示す情報を出力し、前記検査状況情報によって定期的な検査が完了していないことが示される場合に、定期的な検査が未完了であることを示す情報を出力する、請求項１記載の検査状況取得装置。
【請求項３】
前記処理部は、前記検査状況情報によって定期的な検査が完了していることが示される場合には、あらかじめ決められた処理を行うことができ、前記検査状況情報によって定期的な検査が完了していないことが示される場合には、前記あらかじめ決められた処理を行うことができない、請求項１記載の検査状況取得装置。
【請求項４】
前記取得部は、前記検査完了情報によって、あらかじめ決められた条件を満たすほど多い伝票データについて検査が完了していることが示される場合に、定期的な検査が完了していることを示す検査状況情報を取得し、前記検査完了情報によって、あらかじめ決められた条件を満たすほど多い伝票データについて検査が完了していないことが示される場合に、定期的な検査が完了していないことを示す検査状況情報を取得する、請求項１から請求項３のいずれか記載の検査状況取得装置。
【請求項５】
前記あらかじめ決められた条件を満たすほど多い伝票データは、閾値以上の割合または閾値より大きい割合の伝票データである、請求項４記載の検査状況取得装置。
【請求項６】
伝票データと当該伝票データに対応付けられている証憑データとの表示の指示を受け付ける受付部と、
前記受付部によって表示の指示が受け付けられた場合に、伝票データと当該伝票データに対応付けられている証憑データとを表示する表示部と、
前記表示部によって表示された伝票データに対応する検査完了情報を、検査が完了したことを示す情報に更新する更新部と、をさらに備えた、請求項１から請求項５のいずれか記載の検査状況取得装置。
【請求項７】
前記更新部は、表示対象の伝票データと証憑データとが、当該伝票データの情報量に応じた基準表示時間を超えて表示された場合に、当該表示対象の伝票データに対応する検査完了情報を、検査が完了したことを示す情報に更新する、請求項６記載の検査状況取得装置。
【請求項８】
伝票データと、当該伝票データに対応付けられている証憑データと、前記伝票データへの前記証憑データの対応付けに関する検査が完了しているかどうかを示す検査完了情報とが記憶される記憶部と、取得部と、処理部とを用いて処理される検査状況取得方法であって、
前記取得部が、前記検査完了情報を用いて、定期的な検査が完了しているかどうかを示す検査状況情報を取得する取得ステップと、
前記処理部が、前記検査状況情報に応じて異なる処理を行う処理ステップと、を備えた検査状況取得方法。
【請求項９】
伝票データと、当該伝票データに対応付けられている証憑データと、前記伝票データへの前記証憑データの対応付けに関する検査が完了しているかどうかを示す検査完了情報とが記憶される記憶部にアクセス可能なコンピュータを、
前記検査完了情報を用いて、定期的な検査が完了しているかどうかを示す検査状況情報を取得する取得部、
前記検査状況情報に応じて異なる処理を行う処理部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝票データの定期的な検査の状況に関する情報である検査状況情報を取得する検査状況取得装置等に関する。
【背景技術】
【０００２】
近年、ｅ−文書法が施行されたことにより、紙による文書の保存に代えて、電磁的記録による文書の保存を行うことができるようになっている。そのため、領収書や請求書、納品書等の証憑書類についても、紙の証憑書類に代えて、スキャナ等を用いて電子化した証憑イメージを保存することが行われている。
【０００３】
また、そのようにして電子化された証憑イメージと、仕訳データとを対応付けて保存することも行われている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１８６７７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
そのようにして電子化された証憑データについて、定期的な検査を行うことがある。その定期的な検査は、例えば、自主的に行われることもあり、また、法律の要請に応じて行われることもある。後者としては、例えば、電子計算機を使用して作成する国税関係帳簿書類の保存方法等の特例に関する法律施行規則の第３条第５項第４号において、定期的な検査を行うことが定められている。
【０００６】
本発明は、上記事情に応じてなされたものであり、その定期的な検査をサポートすることができる装置等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明による検査状況取得装置は、伝票データと、伝票データに対応付けられている証憑データと、伝票データへの証憑データの対応付けに関する検査が完了しているかどうかを示す検査完了情報とが記憶される記憶部と、検査完了情報を用いて、定期的な検査が完了しているかどうかを示す検査状況情報を取得する取得部と、検査状況情報に応じて異なる処理を行う処理部と、を備えたものである。
このような構成により、定期的な検査が完了しているかどうかを示す検査状況情報を自動的に取得することができる。また、処理部が、その検査状況情報に応じて異なる処理を行うことにより、例えば、ユーザに対して定期的な検査を促すことなどができ、定期的な検査をサポートすることができるようになる。
【０００８】
また、本発明による検査状況取得装置では、処理部は、検査状況情報によって定期的な検査が完了していることが示される場合に、定期的な検査が完了していることを示す情報を出力し、検査状況情報によって定期的な検査が完了していないことが示される場合に、定期的な検査が未完了であることを示す情報を出力してもよい。
このような構成により、ユーザは、定期的な検査が完了しているかどうかを知ることができるようになる。
【０００９】
また、本発明による検査状況取得装置では、処理部は、検査状況情報によって定期的な検査が完了していることが示される場合には、あらかじめ決められた処理を行うことができ、検査状況情報によって定期的な検査が完了していないことが示される場合には、あらかじめ決められた処理を行うことができなくてもよい。
このような構成により、定期的な検査が完了していなければ、あらかじめ決められた処理を行うことができないことによって、定期的な検査を行うように導くことができ得る。
【００１０】
また、本発明による検査状況取得装置では、取得部は、検査完了情報によって、あらかじめ決められた条件を満たすほど多い伝票データについて検査が完了していることが示される場合に、定期的な検査が完了していることを示す検査状況情報を取得し、検査完了情報によって、あらかじめ決められた条件を満たすほど多い伝票データについて検査が完了していないことが示される場合に、定期的な検査が完了していないことを示す検査状況情報を取得してもよい。
このような構成により、サンプリングによる定期的な検査が完了しているかどうかを示す検査状況情報を取得できるようになる。
【００１１】
また、本発明による検査状況取得装置では、あらかじめ決められた条件を満たすほど多い伝票データは、閾値以上の割合または閾値より大きい割合の伝票データであってもよい。
【００１２】
また、本発明による検査状況取得装置では、伝票データと伝票データに対応付けられている証憑データとの表示の指示を受け付ける受付部と、受付部によって表示の指示が受け付けられた場合に、伝票データと伝票データに対応付けられている証憑データとを表示する表示部と、表示部によって表示された伝票データに対応する検査完了情報を、検査が完了したことを示す情報に更新する更新部と、をさらに備えてもよい。
このような構成により、伝票データと証憑データとが表示されたことに応じて、自動的に検査完了情報を更新することができ、手作業で検査完了情報を更新する場合と比較して、ユーザの負荷を軽減することができる。
【００１３】
また、本発明による検査状況取得装置では、更新部は、表示対象の伝票データと証憑データとが、伝票データの情報量に応じた基準表示時間を超えて表示された場合に、表示対象の伝票データに対応する検査完了情報を、検査が完了したことを示す情報に更新してもよい。
このような構成により、ユーザが、基準表示時間を超える時間にわたって伝票データと証憑データとの対比を行ったと考えられる場合に、検査完了情報が、検査が完了したことを示す情報に更新されることになる。したがって、より正確な検査完了情報の更新を実現することができるようになる。
【００１４】
また、本発明による検査状況取得方法は、伝票データと、伝票データに対応付けられている証憑データと、伝票データへの証憑データの対応付けに関する検査が完了しているかどうかを示す検査完了情報とが記憶される記憶部と、取得部と、処理部とを用いて処理される検査状況取得方法であって、取得部が、検査完了情報を用いて、定期的な検査が完了しているかどうかを示す検査状況情報を取得する取得ステップと、処理部が、検査状況情報に応じて異なる処理を行う処理ステップと、を備えたものである。
【発明の効果】
【００１５】
本発明による検査状況取得装置等によれば、定期的な検査をサポートすることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態による検査状況取得装置を含む通信システムの構成を示す図
【図２】同実施の形態による検査状況取得装置の動作を示すフローチャート
【図３Ａ】同実施の形態における伝票データ等の対応の一例を示す図
【図３Ｂ】同実施の形態における伝票データ等の対応の一例を示す図
【図４】同実施の形態における伝票データの一例を示す図
【図５】同実施の形態における証憑データ（請求書データ）の一例を示す図
【図６】同実施の形態における伝票データの情報量と基準表示時間との対応の一例を示す図
【図７】同実施の形態における伝票データと証憑データとの表示の一例を示す図
【図８Ａ】同実施の形態における表示の一例を示す図
【図８Ｂ】同実施の形態における表示の一例を示す図
【図９】同実施の形態におけるコンピュータシステムの外観一例を示す模式図
【図１０】同実施の形態におけるコンピュータシステムの構成の一例を示す図
【発明を実施するための形態】
【００１７】
以下、本発明による検査状況取得装置について、実施の形態を用いて説明する。なお、以下の実施の形態において、同じ符号を付した構成要素及びステップは同一または相当するものであり、再度の説明を省略することがある。本実施の形態による検査状況取得装置は、伝票データへの憑データの対応付けに関する定期的な検査が完了しているかどうかを示す検査状況情報を取得し、その検査状況情報に応じて異なる処理を行うことによって、その定期的な検査をサポートするものである。
【００１８】
図１は、本実施の形態による検査状況取得装置１を含む通信システムの構成を示す図である。その通信システムは、検査状況取得装置１と、複数の情報処理端末２とを備える。検査状況取得装置１と、情報処理端末２とは、有線または無線の通信回線５００によって通信可能に接続されている。なお、通信回線５００は、例えば、インターネット、イントラネット、または、公有電話回線網等であってもよい。情報処理端末２は、検査状況取得装置１にアクセスする際にユーザが操作する端末であり、例えば、パーソナル・コンピュータであってもよく、スマートフォンやタブレット端末等の携帯可能な端末であってもよい。
【００１９】
図１において、検査状況取得装置１は、記憶部１１と、取得部１２と、処理部１３と、受付部１４と、表示部１５と、更新部１６とを備える。
【００２０】
記憶部１１では、伝票データと、その伝票データに対応付けられている１以上の証憑データと、その伝票データへの証憑データの対応付けに関する検査が完了しているかどうかを示す検査完了情報とが記憶される。記憶部１１では、通常、伝票データ、１以上の証憑データ、及び検査完了情報の組が複数記憶されている。また、記憶部１１では、それら以外の情報が記憶されていてもよい。
【００２１】
伝票データは、伝票の電子データである。したがって、伝票データには、一または二以上の取引内容を示すデータが含まれていてもよい。取引内容には、例えば、勘定科目や金額、年月日等が含まれていてもよい。また、その勘定科目や金額は、借方、貸方ごとに伝票データに含まれていてもよい。また、取引内容には、取引主体（例えば、取引先の識別子や、自社の取引部門の識別子等）が含まれていてもよい。取引先や取引部門の識別子は、取引先や取引部門の名称等であってもよい。伝票データは、例えば、入金伝票、出金伝票、売上伝票、仕入伝票、振替伝票等の伝票のデータであってもよい。また、伝票データには、伝票データの種類を示す情報が含まれてもよい。また、振替伝票のデータである伝票データは、１以上の仕訳データを含むデータであると考えることもできる。また、伝票データには、伝票の年月日が含まれていてもよい。伝票データは、通常、文字や数値等の文字列のコードを含むデータである。文字列のコードを含むデータは、特に限定されないが、例えば、テキスト形式のデータやスプレッドシート形式のデータ、会計ソフトウェアの独自形式のデータ、ＰＤＦのデータ等であってもよい。文字列のコードを含むデータは、例えば、会計ソフトウェアやスプレッドシート等のアプリケーションを用いて作成されたものであってもよい。
【００２２】
証憑データは、証憑書類の画像データ（イメージデータ）である。証憑書類は、特に限定されないが、例えば、領収書、請求書、契約書、納品書等であってもよい。その証憑書類は、受領した証憑書類であってもよく、作成または発行した証憑書類であってもよい。なお、一の伝票データに、複数の証憑データが対応付けられていてもよい。画像データは、例えば、紙の証憑書類がスキャナやデジタルカメラによって電子化されたものであってもよい。なお、紙の証憑書類が電子化された画像データは、あらかじめ決められた要件を満たしているものであってもよい。その要件は、例えば、解像度に関する要件（例えば、２００ｄｐｉ以上など）であってもよく、画像のモードに関する要件（例えば、２４ビットカラー、８ビットグレースケールなど）であってもよく、サイズに関する要件（例えば、Ａ４以下など）であってもよく、その他の要件であってもよく、または、それらの任意の２以上の組み合わせであってもよい。その画像データに関するあらかじめ決められた要件は、法定のものであってもよく、または、そうでなくてもよい。伝票データに対する証憑データの対応付けは、例えば、手動で行われてもよく、または自動で行われてもよい。後者の場合には、例えば、伝票データに含まれる文字列と、証憑データから文字認識等によって取得した文字列とを比較し、最もよくマッチングするもの同士を対応付けてもよい。
【００２３】
検査完了情報は、伝票データと証憑データとの対応関係が正しいかどうかに関する検査が完了しているかどうかを示すものである。その検査において、例えば、ある伝票データと、その伝票データに含まれる取引内容に関係する証憑データとが対応付けられている場合には、伝票データと証憑データとの対応関係が正しいことになり、ある伝票データと、その伝票データに含まれる取引内容と関係ない証憑データとが対応付けられている場合には、伝票データと証憑データとの対応関係が正しくないことになる。その検査において、証憑データと、紙の証憑書類との対応関係に関する検査も行われてもよい。証憑データと、紙の証憑書類との対応関係に関する検査は、例えば、紙の証憑書類の内容と証憑データの内容とが一致しているかどうかの検査（例えば、一部の情報が改ざんされたり、イメージの読み取り時に漏れたりしていないかどうかの検査）や、紙の証憑書類があらかじめ決められた要件（例えば、解像度や画像のモード、サイズ等の要件）で電子化されているかどうかの検査を含んでいてもよい。その証憑データと、紙の証憑書類との対応関係に関する検査が終了すると、その検査で用いた紙の証憑書類は、破棄してもよい。検査完了情報は、上記のような検査が完了しているかどうかを示すものであるため、伝票データ等の対応関係が正しいかどうかを示すものでなくてもよい。すなわち、伝票データ等の対応関係について検査が行われた場合には、その対応関係が正確でなかったとしても、その伝票データ等に対応する検査完了情報は、検査が完了していることを示す内容に更新されてもよい。なお、検査の結果、伝票データ等の対応関係が正しくなかった場合、すなわち、ある伝票データに、その伝票データに含まれない取引内容に対応する証憑データが対応付けられていた場合には、適切な証憑データが対応付けられるように、伝票データと証憑データとの対応関係が修正されることが好適である。
【００２４】
検査完了情報は、一の伝票データと、それに対応する一以上の証憑データとの対応関係に関する検査が完了しているかどうかを示す情報である。したがって、一の伝票データに対して、一の検査完了情報が対応することになる。検査完了情報は、例えば、検査が完了しているかどうかを示すフラグであってもよい。具体的には、検査完了情報は、検査が完了している場合には「１」であり、検査が完了していない場合には「０」であってもよい。この場合には、検査完了情報によって、検査の結果は示されないことになる。また、検査完了情報は、例えば、検査結果を示す情報であってもよい。具体的には、検査完了情報は、検査が完了している場合には、検査結果（例えば、ＯＫやＮＧなど）を示す情報であり、検査が完了していない場合には、ヌル（null）であってもよい。この場合であっても、検査完了情報がヌルであるかどうかによって、検査が完了しているかどうかが示されることになる。なお、この場合には、検査完了情報によって、検査の結果も示されることになる。
【００２５】
記憶部１１に伝票データ等が記憶される過程は問わない。例えば、記録媒体を介して伝票データ等が記憶部１１で記憶されるようになってもよく、通信回線等を介して送信された伝票データ等が記憶部１１で記憶されるようになってもよい。また、記憶部１１で記憶されている検査完了情報は、例えば、ユーザによって手動で更新されてもよく、または、更新部１６によって自動的に更新されてもよい。本実施の形態では、後者の場合について主に説明する。記憶部１１での記憶は、ＲＡＭ等における一時的な記憶でもよく、または、長期的な記憶でもよい。記憶部１１は、所定の記録媒体（例えば、半導体メモリや磁気ディスクなど）によって実現され得る。
【００２６】
取得部１２は、検査完了情報を用いて、定期的な検査が完了しているかどうかを示す検査状況情報を取得する。検査状況情報は、あらかじめ決められた期間に対応する定期的な検査が完了しているかどうかを示す情報であってもよい。あらかじめ決められた期間は、例えば、会計年度（会計期間）であってもよい。その場合には、例えば、２０１６年度の検査状況情報、２０１７年度の検査状況情報というように、会計年度ごとに検査状況情報が取得されることになる。ある期間（例えば、２０１６年度）に対応する検査状況情報を取得する場合には、取得部１２は、その期間における伝票データに対応する検査完了情報を用いて検査状況情報を取得することになる。また、ある期間に対応する検査状況情報を取得する場合には、その検査状況情報に、その期間を特定できる情報（例えば、「２０１６年度」、「２０１６年１月１日から１２月３１日」など）が含まれていてもよい。取得部１２は、定期的な検査の対象となる複数の伝票データ等にそれぞれ対応付けられている複数の検査完了情報を特定し、その複数の検査完了情報を用いて、一の検査状況情報を取得してもよい。伝票データ等に対応付けられている検査完了情報とは、その伝票データ等の対応関係に関する検査が完了しているかどうかを示す検査完了情報のことである。
【００２７】
取得部１２は、検査完了情報によって、あらかじめ決められた条件を満たすほど多い伝票データについて検査が完了していることが示される場合に、定期的な検査が完了していることを示す検査状況情報を取得し、検査完了情報によって、あらかじめ決められた条件を満たすほど多い伝票データについて検査が完了していないことが示される場合に、定期的な検査が完了していないことを示す検査状況情報を取得してもよい。あらかじめ決められた条件を満たすほど多い伝票データとは、閾値以上の割合または閾値より大きい割合の伝票データであってもよく、閾値以上の個数または閾値より多い個数の伝票データであってもよい。前者の場合には、例えば、５０％以上の伝票データについて検査が完了していることが検査完了情報によって示されるとき（すなわち、検査状況情報の取得で用いられる複数の検査完了情報のうち、５０％以上の検査完了情報が検査完了を示すとき）に、定期的な検査が完了していることを示す検査状況情報が取得されてもよく、後者の場合には、例えば、１００個以上の伝票データについて検査が完了していることが検査完了情報によって示されるときに、定期的な検査が完了していることを示す検査状況情報が取得されてもよい。割合に関する閾値は、通常、１００％未満である。また、個数に関する閾値は、通常、検査状況情報の取得で用いられる検査完了情報の個数未満である。その割合に関する閾値や、個数に関する閾値は、あらかじめ決められたものであって、記憶部１１やその他の記録媒体において記憶されていてもよい。個数に関する閾値が用いられる場合には、検査状況情報の取得の対象となる伝票データの個数（すなわち、検査状況情報の取得で用いられる検査完了情報の個数）に応じた適切な閾値が設定されることが好適である。このような閾値を用いることによって、サンプリングによる定期的な検査に関する検査完了情報を取得することができるようになる。したがって、定期的な検査の対象となるすべての伝票データ等に関する検査が完了していなかったとしても、あらかじめ決められたサンプル以上の検査が完了している場合には、定期的な検査が完了しているとすることができる。
【００２８】
検査状況情報は、定期的な検査が完了しているかどうかが結果として示されるのであれば、どのような情報であってもよい。検査状況情報は、例えば、定期的な検査が完了しているかどうかを示すフラグであってもよい。具体的には、検査状況情報は、定期的な検査が完了している場合には「１」であり、定期的な検査が完了していない場合には「０」であってもよい。また、検査状況情報は、例えば、検査の完了している伝票データの割合や個数を有していてもよい。具体的には、検査状況情報は、定期的な検査が完了している場合には「完了」であり、定期的な検査が完了していない場合には「３０％」や「５０個」などのように、検査の完了している伝票データの割合や個数を示す情報であってもよい。また、上記のように、検査状況情報に対応する期間を特定できる情報が含まれていてもよい。
【００２９】
ここで、検査完了情報と、検査状況情報との違いについて説明する。検査完了情報は、伝票データへの証憑データの対応付けに関する検査が完了しているかどうかを示すものであり、伝票データと１以上の証憑データとの各組について、検査が完了しているかどうかを個別的に示すものである。一方、検査状況情報は、定期的な検査が完了しているかどうかを示すものであり、伝票データと１以上の証憑データとの複数の組（例えば、すべての組や、２０１６年度の組など）について、定期的な検査が完了しているかどうかを全体的に示すものである。上記のように、例えば、複数の組のうち、所定割合や所定個数を超える組の検査完了情報が検査完了を示す場合には、定期的な検査が完了しているとすることもできるため、一部の組について個別の検査が完了していなくても、その組を含む複数の組の全体としては、定期的な検査が完了していることを示す検査状況情報が取得されることもあり得ることになる。
【００３０】
処理部１３は、検査状況情報に応じて異なる処理を行う。検査状況情報に応じて異なる処理を行うとは、検査状況情報によって、定期的な検査が完了していることが示されるかどうかに応じて異なる処理を行うことである。なお、処理部１３が、検査状況情報によって異なる処理を行うとは、定期的な検査が完了していることが検査状況情報によって示される場合に、所定の処理を行い、定期的な検査が完了していないことが検査状況情報によって示される場合に、その所定の処理を行わないこと、または、定期的な検査が完了していないことが検査状況情報によって示される場合に、所定の処理を行い、定期的な検査が完了していることが検査状況情報によって示される場合に、その所定の処理を行わないことを含むと考えてもよい。以下、検査状況情報に応じた異なる処理の一例について説明する。なお、以下で説明する以外の検査状況情報に応じた異なる処理が処理部１３によって実行されてもよいことは言うまでもない。
【００３１】
処理部１３は、検査状況情報によって定期的な検査が完了していることが示される場合に、定期的な検査が完了していることを示す情報を出力し、検査状況情報によって定期的な検査が完了していないことが示される場合に、定期的な検査が未完了であることを示す情報を出力してもよい。この出力は、例えば、表示や送信、音声出力などのように、ユーザが定期的な検査の完了または未完了を知ることができる方法によって行われることが好適である。表示は、送信先での表示を含むと考えてもよい。このような出力が行われることによって、ユーザは、定期的な検査が完了したかどうかを知ることができるようになり、定期的な検査に関するサポートが行われることになる。
【００３２】
処理部１３は、検査状況情報によって定期的な検査が完了していることが示される場合には、あらかじめ決められた処理を行うことができ、検査状況情報によって定期的な検査が完了していないことが示される場合には、あらかじめ決められた処理を行うことができなくてもよい。あらかじめ決められた処理を行うことができるとは、例えば、その処理を行う旨の指示が受け付けられた場合に、その処理を実行する意味であってもよい。また、あらかじめ決められた処理を行うことができないとは、例えば、その処理を行う旨の指示が受け付けられた場合であっても、その処理を実行しない意味であってもよい。あらかじめ決められた処理は、例えば、次年度のデータに関する処理であってもよい。例えば、２０１５年度の検査状況情報によって定期的な検査が完了していることが示される場合には、２０１６年度のデータに関する処理を行うことができ、２０１５年度の検査状況情報によって定期的な検査が完了していないことが示される場合には、２０１６年度のデータに関する処理を行うことができなくてもよい。次年度のデータに関する処理は、例えば、次年度のデータを表示する処理や入力する処理、次年度のデータに関する検査を行う処理などであってもよい。このように、ある年度の定期的な検査が完了しない場合には、次年度のデータに関する処理を行うことができないようにすることによって、次年度のデータに関する処理を行うことをインセンティブとして、定期的な検査が確実に実行されるようにすることができる。なお、あらかじめ決められた処理は、上記以外のものであってもよい。例えば、あらかじめ決められた処理は、定期的な検査の対象となっている年度以外のデータに関する処理であってもよい。
【００３３】
受付部１４は、伝票データと、その伝票データに対応付けられている証憑データとの表示の指示を受け付ける。その表示の指示は、表示対象の伝票データ等を識別する情報を含んでいてもよく、または、そうでなくてもよい。また、その表示の指示において、表示対象の伝票データ等の年度が指定されてもよい。例えば、２０１６年度の伝票データ等の表示の指示が受け付けられてもよい。また、伝票データに複数の証憑データが対応付けられている場合に、表示対象の証憑データを変更する旨の指示が受付部１４によって受け付けられてもよい。また、受付部１４は、伝票データ等の表示を終了する旨の指示を受け付けてもよい。また、検査完了情報の更新が手動で行われる場合には、受付部１４は、検査完了情報を更新する旨の指示をも受け付けてもよい。その検査完了情報の更新の指示を受け付けた場合には、受付部１４は、その指示に応じて記憶部１１で記憶されている検査完了情報を更新してもよい。また、定期的な検査が完了したかどうかを問い合わせる情報が受付部１４によって受け付けられてもよい。その場合には、その受け付けに応じて、取得部１２によって検査状況情報が取得され、その検査状況情報に応じた、完了または未完了を示す情報が処理部１３によって出力されてもよい。また、例えば、所定の処理の実行指示や、その他の指示や情報等が受付部１４によって受け付けられてもよい。
【００３４】
受付部１４は、例えば、入力デバイス（例えば、キーボードやマウス、タッチパネルなど）から入力された指示や情報を受け付けてもよく、有線または無線の通信回線を介して送信された指示や情報を受信してもよい。本実施の形態では、後者の場合について主に説明する。なお、受付部１４は、受け付けを行うためのデバイス（例えば、モデムやネットワークカードなど）を含んでもよく、または含まなくてもよい。また、受付部１４は、ハードウェアによって実現されてもよく、または所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００３５】
表示部１５は、受付部１４によって表示の指示が受け付けられた場合に、伝票データと、その伝票データに対応付けられている証憑データとを表示する。表示の指示が、表示対象の伝票データ等を識別する情報を含んでいる場合には、表示部１５は、その情報によって特定される伝票データ等を表示する。一方、表示の指示が、そのような伝票データ等を識別する情報を含まない場合には、表示部１５は、記憶部１１で記憶されている伝票データ等を表示する。なお、その場合であっても、表示部１５は、表示の指示に応じて、検査完了情報によって検査の完了していないことが示される伝票データ等を表示することが好適である。また、伝票データに複数の証憑データが対応付けられており、表示対象の証憑データを変更する旨の指示が受付部１４によって受け付けられた場合には、表示部１５は、その受け付けられた指示に応じて、表示対象の証憑データを変更してもよい。また、伝票データ等を表示している際に、表示を終了する旨の指示が受け付けられた場合には、表示部１５は、表示対象の伝票データ等の表示を終了してもよい。
【００３６】
この表示は、ローカルでの表示、すなわち検査状況取得装置１における表示であってもよく、通信回線５００を介した送信先（例えば、情報処理端末２）での表示であってもよい。後者の場合には、表示部１５が伝票データ等を表示するとは、その伝票データ等の表示に必要な情報を送信することであってもよい。伝票データ等の表示に必要な情報は、例えば、伝票データや証憑データそのものであってもよく、または、伝票データ等を表示するための、マークアップ言語（例えば、ＨＴＭＬ等）で記述された情報であってもよい。後者の場合には、表示部１５は、伝票データ等から、そのマークアップ言語で記述された情報を生成してもよい。本実施の形態では、表示部１５が、通信回線５００を介した送信先での表示を行う場合について主に説明する。
【００３７】
なお、表示部１５は、それらの表示を行う表示デバイス（例えば、液晶ディスプレイや有機ＥＬディスプレイなど）や通信デバイス等を含んでもよく、または含まなくてもよい。また、表示部１５は、ハードウェアによって実現されてもよく、または表示デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００３８】
更新部１６は、表示部１５によって表示された伝票データに対応する検査完了情報を、検査が完了したことを示す情報に更新する。なお、更新部１６は、例えば、伝票データと証憑データとが少なくとも表示されたことに応じて、その表示対象の伝票データに対応する検査完了情報を、検査が完了したことを示す情報に更新してもよい。また、更新部１６は、例えば、伝票データと証憑データとが閾値の時間を超えて表示されたことに応じて、その表示対象の伝票データに対応する検査完了情報を、検査が完了したことを示す情報に更新してもよい。また、更新部１６は、例えば、表示対象の伝票データと証憑データとが、伝票データの情報量に応じた基準表示時間を超えて表示された場合に、その表示対象の伝票データに対応する検査完了情報を、検査が完了したことを示す情報に更新してもよい。伝票データ等が少なくとも表示されたことに応じて、表示対象の伝票データに対応する検査完了情報が更新される場合には、適切な検査が行われていない状況（例えば、内容を確認できない程度の短い時間しか伝票データ等が表示されていない状況等）であっても、検査完了情報が、検査が完了したことを示す情報に更新されることになり、検査完了情報が不適切に更新される可能性がある。そのことを考慮すると、伝票データ等が閾値の時間を超えて、または基準表示時間を超えて表示された場合に、表示対象の伝票データに対応する検査完了情報が更新されることが好適である。なお、基準表示時間は、伝票データの情報量に応じた閾値の時間であると考えることができる。本実施の形態では、伝票データ等が基準表示時間を超えて表示されたことに応じて、表示対象の伝票データに対応する検査完了情報が更新される場合について主に説明する。なお、伝票データ等の表示時間と、基準表示時間とを比較して検査完了情報を更新する場合において、その表示時間と基準表示時間とが同じであるときには、検査完了情報を更新してもよく、または、そうでなくてもよい。
【００３９】
なお、伝票データの情報量に応じた基準表示時間は、伝票データの情報量が多いほど長くなる時間である。その基準表示時間は、例えば、伝票データの情報量と、基準表示時間とを対応付ける情報を用いて特定されてもよく、伝票データの情報量を引数とする関数を用いて特定されてもよい。伝票データの情報量を引数とする関数は、情報量が取り得る値の範囲において単調増加関数である。伝票データの情報量は、例えば、伝票データに含まれる文字数であってもよく、伝票データのデータ量（例えば、ビット数）であってもよく、伝票データに含まれる取引内容の個数であってもよく、伝票データに含まれる仕訳データの個数であってもよい。また、通常、伝票データの情報量が多いほど、より多くの証憑データが対応付けられていると考えられるため、伝票データの情報量は、対応付けられている証憑データの個数であってもよい。本実施の形態では、伝票データの情報量が、伝票データの文字数である場合について主に説明する。
【００４０】
なお、処理部１３が送信の出力を行ったり、受付部１４が送信された情報を受信したり、表示部１５が送信先での表示を行ったりする際に、それらの送受信は、図示しない通信部を介して行われてもよい。その通信部は、通信を行うための有線または無線の通信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、または含まなくてもよい。また、その通信部は、ハードウェアによって実現されてもよく、または通信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００４１】
次に、検査状況取得装置１の動作について図２のフローチャートを用いて説明する。
（ステップＳ１０１）取得部１２は、検査状況情報を取得するかどうか判断する。そして、検査状況情報を取得する場合には、ステップＳ１０２に進み、そうでない場合には、ステップＳ１０６に進む。なお、取得部１２は、例えば、定期的な検査が完了したかどうかを問い合わせる情報が受付部１４によって受け付けられた場合や、検査状況情報によって定期的な検査が完了していることが示されるかどうかに応じて実行できるかどうかが決まる処理の実行指示が受け付けられた場合などに、検査状況情報を取得すると判断してもよい。
【００４２】
（ステップＳ１０２）取得部１２は、記憶部１１で記憶されている検査完了情報を用いて、検査状況情報を取得する。なお、例えば、定期的な検査が完了したかどうかを問い合わせる情報が受け付けられたことに応じて検査状況情報を取得する場合であって、その問い合わせの情報に会計期間が含まれている場合には、取得部１２は、その会計期間に対応する検査完了情報を用いて検査状況情報を取得してもよい。また、例えば、ある処理の実行指示が受け付けられた場合には、取得部１２は、その処理対象のデータの会計期間を特定し、その特定した会計期間の直前の会計期間に対応する検査完了情報を用いて検査状況情報を取得してもよい。
【００４３】
（ステップＳ１０３）処理部１３は、ステップＳ１０２で取得された検査状況情報によって、定期的な検査が完了していることが示されるかどうか判断する。そして、定期的な検査が完了していることが示される場合には、ステップＳ１０４に進み、そうでない場合には、ステップＳ１０５に進む。
【００４４】
（ステップＳ１０４）処理部１３は、定期的な検査が完了していることに応じた処理を実行する。そして、ステップＳ１０１に戻る。
【００４５】
（ステップＳ１０５）処理部１３は、定期的な検査が完了していないことに応じた処理を実行する。そして、ステップＳ１０１に戻る。
【００４６】
なお、前述のように、定期的な検査が完了していることに応じた処理の実行は、何も処理を実行しないことであってもよく、定期的な検査が完了していないことに応じた処理の実行は、何も処理を実行しないことであってもよい。ただし、ステップＳ１０４，Ｓ１０５において、異なる処理が行われるものとする。
【００４７】
（ステップＳ１０６）受付部１４は、伝票データ等の表示の指示が受け付けられたかどうか判断する。そして、その表示の指示が受け付けられた場合には、ステップＳ１０７に進む。
【００４８】
（ステップＳ１０７）表示部１５は、伝票データと、その伝票データに対応する証憑データとを記憶部１１から読み出して表示する。なお、表示部１５は、検査が完了していないことを示す検査完了情報に対応付けられている伝票データ等を表示することが好適である。
【００４９】
（ステップＳ１０８）受付部１４は、表示の終了の指示を受け付けたかどうか判断する。そして、表示の終了の指示を受け付けた場合には、ステップＳ１０９に進み、伝票データ等の表示が終了されることになり、そうでない場合には、ステップＳ１０７に戻り、伝票データ等の表示が継続されることになる。
【００５０】
（ステップＳ１０９）更新部１６は、ステップＳ１０７での表示が開始されてから終了されるまでの時間である表示時間を取得する。この表示時間は、例えば、伝票データ等の表示開始の時刻と表示終了の時刻とを特定し、表示開始の時刻から表示終了の時刻までの時間を計算することによって取得されてもよく、伝票データ等の表示開始の時点からタイマーによる計時を開始し、表示終了の時点のタイマーの値を特定することによって取得されてもよい。
【００５１】
（ステップＳ１１０）更新部１６は、表示対象の伝票データの情報量に応じた基準表示時間を取得する。この基準表示時間の取得は、前述のように、例えば、伝票データの情報量と基準表示時間とを対応付ける情報や、伝票データの情報量を引数とする関数などを用いて行われてもよい。
【００５２】
（ステップＳ１１１）更新部１６は、ステップＳ１０９で取得した表示時間が、ステップＳ１１０で取得した基準表示時間を超えているかどうか判断する。そして、表示時間が基準表示時間を超えている場合には、ステップＳ１１２に進み、そうでない場合には、ステップＳ１０１に戻る。
【００５３】
（ステップＳ１１２）更新部１６は、表示された伝票データ等に対応する検査完了情報を、検査が完了していることを示す情報に更新する。なお、ステップＳ１０７において、すでに検査が完了していることを示す検査完了情報に対応する伝票データ等が表示された場合には、更新部１６は、その伝票データに対応する検査完了情報を更新しなくてもよい。そして、ステップＳ１０１に戻る。
【００５４】
なお、図２のフローチャートにおける処理の順序は一例であり、同様の結果を得られるのであれば、各ステップの順序を変更してもよい。また、ステップＳ１０７において伝票データ等を表示している際に、次の伝票データ等を表示する旨の指示が受け付けられた場合には、ステップＳ１０８の表示の終了の指示と、ステップＳ１０６の表示の指示との両方が受け付けられたとしてもよい。その場合には、ステップＳ１０８〜Ｓ１１２の処理が行われた後に、ステップＳ１０６からステップＳ１０７に進むことになる。また、ステップＳ１１１において、表示時間が基準表示時間を超えていないと判断された場合には、その表示時間だけ表示された伝票データ等が、ある一定の期間（例えば、１時間や１日等）は、再度、表示しないようにしてもよい。同じ伝票データ等を再度表示すると、表示時間がさらに減少することになり、その結果、ある特定の伝票データ等のみが繰り返して表示される事態も考えられるからである。また、年度ごとの検査状況情報が取得される場合であって、ある年度の検査状況情報が、定期的な検査が完了していることを示すものとなった場合には、通常、その年度の検査状況情報が、それ以降、定期的な検査が完了していないことを示すものになることはないと考えられる。したがって、取得部１２は、ある年度の検査状況情報が、定期的な検査が完了していることを示すものとなった場合には、その年度と、定期的な検査が完了している旨とを対応付けて記録媒体に保持しておき、それ以降において、その年度の検査状況情報を取得する際には、その保持している情報を用いて、定期的な検査が完了していることを示す検査状況情報を取得してもよい。また、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００５５】
次に、本実施の形態による検査状況取得装置１の動作について、具体例を用いて説明する。この具体例では、記憶部１１において、図３Ａで示されるように、伝票データと、証憑データと、検査完了情報とが対応付けられて記憶されているものとする。図３Ａでは、例えば、伝票データ「２０１６＿０００１」と、証憑データ「請求書＿２０１６０５１８＿０１．ｐｄｆ」と、検査完了情報「０」とが対応付けられている。伝票データ「２０１６＿０００１」の詳細は、図４で示される伝票ＩＤ「２０１６＿０００１」のレコードのとおりである。図４では、一の伝票ＩＤに対応するデータが、一の伝票データであり、各伝票データは、伝票の年月日を示す伝票日付と、伝票の種類を示す区分と、借方、貸方ごとの部門、勘定科目、金額、取引先とを含んでいる。図５は、証憑データ「請求書＿２０１６０５１８＿０１．ｐｄｆ」を示す図である。図５の証憑データは、紙の請求書である証憑書類が電子化された画像データである。この具体例では、検査完了情報は、検査が完了している場合には「１」であり、検査が完了していない場合には「０」であるものとする。また、記憶部１１で記憶されている伝票データの伝票ＩＤの上位の４桁は、伝票データの会計年度を示すものであるとする。したがって、伝票データ「２０１６＿０００１」は、２０１６年度の伝票データである。また、記憶部１１では、図６で示される、伝票データの情報量と、基準表示時間とを対応付ける情報も記憶されているものとする。図６で示される情報では、例えば、０以上、Ａ１未満の文字数と、基準表示時間「Ｂ１（秒）」とが対応付けられているため、伝票データの文字数がＡ１未満である場合には、Ｂ１（秒）の基準表示時間が用いられることになる。
【００５６】
また、この具体例では、検査状況情報の取得で用いる検査完了情報の５０％以上が、検査が完了していることを示す場合に、定期的な検査が完了していることを示す検査状況情報が取得されるものとする。また、この具体例では、処理部１３は、検査状況情報に応じて、定期的な検査が完了しているかどうかを示す情報を出力するものとする。
【００５７】
まず、ユーザが、情報処理端末２を操作して、２０１６年度の伝票データに関する定期的な検査が完了しているかどうかを問い合わせる指示を入力したとする。すると、その指示は、通信回線５００を介して検査状況取得装置１に送信され、受付部１４によって受信される。２０１６年度の伝票データに関する定期的な検査が完了しているかどうかを問い合わせる指示が受付部１４によって受け付けられたことを検知すると、取得部１２は、検査状況情報を取得すると判断し（ステップＳ１０１）、記憶部１１で記憶されている２０１６年度の伝票データに対応する検査完了情報にアクセスする。具体的には、取得部１２は、図３Ａで示される伝票データ等において、上位の４桁が２０１６である伝票データ（すなわち、伝票ＩＤの上位の４桁が２０１６である伝票データ）を特定し、その特定した伝票データに対応する複数の検査完了情報を取得し、その取得した複数の検査完了情報のうち、検査完了を示す検査完了情報「１」の割合が５０％以上であるかどうかに応じて検査状況情報を取得する。なお、この時点では、２０１６年度の伝票データに対応する検査は、まったく行われていないとする。したがって、取得部１２は、２０１６年度の定期的な検査が完了していないことを示す検査状況情報を取得し、処理部１３に渡す（ステップＳ１０２）。その検査状況情報を受け取ると、処理部１３は、定期的な検査が完了していないと判断し（ステップＳ１０３）、２０１６年度の定期的な検査が完了していない旨の情報を、問い合わせの情報の送信元である情報処理端末２に送信する（ステップＳ１０５）。検査状況取得装置１から送信された情報は、情報処理端末２で受信され、図８Ａで示されるように表示される。その結果、ユーザは、２０１６年度の定期的な検査が未完了である旨を知ることができる。
【００５８】
次に、２０１６年度の定期的な検査が未完了である旨を知ったユーザが、情報処理端末２を操作して、２０１６年度の伝票データ等を表示する旨の指示を入力したとする。すると、その指示は、通信回線５００を介して検査状況取得装置１に送信され、受付部１４によって受信されて表示部１５に渡される（ステップＳ１０６）。その指示を受け取ると、表示部１５は、２０１６年度の伝票データと証憑データとを表示すると判断し、記憶部１１で記憶されている２０１６年度の伝票データと証憑データのうち、未完了であることを示す検査完了情報「０」に対応する伝票データと証憑データを特定し、表示のために送信する（ステップＳ１０７）。なお、更新部１６は、この時点からタイマーによる計時を開始するものとする。また、送信先は、表示の指示を送信した情報処理端末２である。ここでは、伝票データ「２０１６＿０００１」と、証憑データ「請求書＿２０１６０５１８＿０１．ｐｄｆ」とが送信されたとする。すると、それらの情報が情報処理端末２で受信され、図７で示されるように表示される。ユーザは、図７の表示を見ることによって、左側の伝票データと、右側の証憑データとが整合しているかどうかを検査する。また、証憑データが、紙の証憑書類と整合しているかどうかの検査も行ってもよい。なお、伝票データ「２０１６＿０００１」には、１個の証憑データのみが対応しているが、伝票データに複数の証憑データが対応付けられている場合には、ボタン１０１，１０２を操作することによって、証憑データを切り換えることができるようになっている。そのボタン１０１等を操作すると、それに応じて証憑データの表示が切り換えられるものとする。
【００５９】
ここでは、伝票データ「２０１６＿０００１」と証憑データ「請求書＿２０１６０５１８＿０１．ｐｄｆ」との対応付けに問題がなかったとする。そのため、ユーザは、「次の検査」ボタン１０３を操作する。すると、次の検査を行う旨の指示が検査状況取得装置１に送信され、受付部１４によって受信される。次の検査を行う旨の指示は、現在の表示の終了の指示と、次の表示の指示とを含むことになるため、受付部１４は、現在の表示の終了の指示と、次の表示を行う旨の指示とを表示部１５に渡す（ステップＳ１０８，Ｓ１０６）。現在の表示の終了の指示を受け取ると、表示部１５は、現在の表示を終了すると共に、更新部１６にその旨を渡す。すると、更新部１６は、タイマーによる計時を終了させ、そのタイマーによって計時された表示時間Ｔ１を取得する（ステップＳ１０９）。また、更新部１６は、表示されていた伝票データ「２０１６＿０００１」の文字数を取得する。その文字数は、Ｍ１であったとする。また、その文字数Ｍ１は、Ａ２以上、Ａ３未満であったとする。すると、更新部１６は、図６で示される伝票データの文字数と、基準標準時間との関係を用いて、伝票データ「２０１６＿０００１」に対応する基準標準時間として、Ａ２以上、Ａ３未満の文字数に対応する「Ｂ３」を取得する（ステップＳ１１０）。Ｔ１＞Ｂ３であるとすると、更新部１６は、表示時間Ｔ１が、基準標準時間Ｂ３を超えていると判断し（ステップＳ１１１）、伝票データ「２０１６＿０００１」に対応する検査完了情報を「１」に更新する（ステップＳ１１２）。その結果、記憶部１１で記憶されている検査完了情報は、図３Ｂで示されるようになる。
【００６０】
また、次の表示を行う旨の指示を受け取ると、表示部１５は、記憶部１１で記憶されている２０１６年度の伝票データと証憑データのうち、未完了であることを示す検査完了情報に対応する伝票データ「２０１６＿０００２」と証憑データ「請求書＿２０１６０５２３＿０３．ｐｄｆ」，「請求書＿２０１６０５２５＿０１．ｐｄｆ」とを特定し、表示のために送信する（ステップＳ１０７）。また、更新部１６は、タイマーによる計時を開始する。そして、情報処理端末２における表示が、新しい伝票データと証憑データとに切り換えられる。なお、この場合には、２個の証憑データが存在するため、図７と同様の画面においてボタン１０１，１０２を操作することによって、その２個の証憑データを切り換えることができる。この後の表示の終了や、検査完了情報の更新などの処理は、上述の説明と同様であるため、省略する。このようにして、伝票データへの証憑データの対応付けに関する検査と、その検査に応じた検査完了情報の更新とが繰り返されることになる。
【００６１】
なお、検査の結果、伝票データへの証憑データの対応付けに誤りがあった場合、例えば、伝票データに含まれる取引内容とは関係ない証憑データが対応付けられていた場合には、ユーザは、図７で示される画面において、「終了」ボタン１０４を操作して、伝票データ等に関する検査を一旦終了する（ステップＳ１０８）。そして、ユーザは、伝票データへの証憑データの対応付けを適切なものに修正し、再度、伝票データ等に関する検査を再開してもよい。なお、そのような場合でも、伝票データ等の表示時間が基準表示時間を超えているときには、検査完了情報が「１」に更新される（ステップＳ１０９〜Ｓ１１２）。
【００６２】
また、伝票データへの証憑データの対応付けに関する検査を繰り返した後に、ユーザが、情報処理端末２を操作して、２０１６年度の伝票データに関する定期的な検査が完了しているかどうかを問い合わせる指示を入力したとする。その指示は、検査状況取得装置１に送信されて、受付部１４によって受信される。その指示が受付部１４によって受け付けられたことを検知すると、取得部１２は、２０１６年度の検査状況情報を取得すると判断し（ステップＳ１０１）、２０１６年度の伝票データに対応する検査完了情報にアクセスする。なお、この時点では、２０１６年度の伝票データに対応する検査は、５０％以上完了していたとする。すると、取得部１２は、２０１６年度の定期的な検査が完了していることを示す検査状況情報を取得し、処理部１３に渡す（ステップＳ１０２）。その検査状況情報を受け取ると、処理部１３は、定期的な検査が完了していると判断し（ステップＳ１０３）、２０１６年度の定期的な検査が完了している旨の情報を、問い合わせの情報の送信元である情報処理端末２に送信する（ステップＳ１０４）。検査状況取得装置１から送信された情報は、情報処理端末２で受信され、図８Ｂで示されるように表示される。その結果、ユーザは、２０１６年度の定期的な検査が完了している旨を知ることができる。
【００６３】
以上のように、本実施の形態による検査状況取得装置１によれば、定期的な検査が完了しているかどうかを示す検査状況情報が取得され、また、その検査状況情報に応じて異なる処理が行われることによって、定期的な検査をサポートすることができる。具体的には、処理部１３が、検査状況情報に応じて、定期的な検査が完了しているかどうかを示す情報を出力する場合には、ユーザは、その出力によって、定期的な検査が完了しているかどうかを知ることができるようになる。また、定期的な検査が完了していなければ、処理部１３が、あらかじめ決められた処理を行うことができないようになっている場合には、そのあらかじめ決められた処理を実行するために、ユーザが、定期的な検査が完了となるように、伝票データ等の検査を行うことになる。したがって、結果として、伝票データ等の検査を行うことを、促進することができるようになる。また、伝票データ等が表示されたことに応じて更新部１６が検査完了情報を更新することによって、ユーザが手動で検査完了情報を更新する必要がなくなり、ユーザの負担が軽減されることになる。さらに、伝票データの情報量に応じた基準表示時間を超えて伝票データ等が表示された場合に、検査が完了したことを示すように検査完了情報が更新されることによって、より正確な検査完了情報の更新が可能となる。例えば、悪意のあるユーザが、伝票データへの証憑データの対応付けに関する検査を行っていないにも関わらず、伝票データ等の表示だけを順番に行うことによって、検査完了情報が更新されるようにしようとしても、そのような不適切な検査完了情報の更新を阻止することができる。
【００６４】
なお、本実施の形態では、伝票データ等の表示に応じて自動的に検査完了情報を更新する場合について説明したが、そうでなくてもよい。そのような更新を行わない場合には、検査状況取得装置１は、受付部１４、表示部１５、更新部１６を備えていなくてもよい。その場合には、例えば、手動で検査完了情報が更新されてもよい。また、例えば、その手動による検査完了情報の更新は、検査状況取得装置１において行われてもよく、または、他の装置において行われてもよい。後者の場合には、更新された結果が検査状況取得装置１の記憶部１１で記憶されるようになってもよい。
【００６５】
また、本実施の形態において、伝票データへの証憑データの対応付けに関する検査を行ったユーザの識別子を、検査完了情報に含めるようにしてもよい。例えば、更新部１６は、伝票データ等の表示の指示を行ったユーザの識別子を、検査完了情報を更新する際に、検査完了情報に含めるようにしてもよい。また、記憶部１１において、伝票データへの証憑データの対応付けを行ったユーザの識別子も、その伝票データ等に対応付けられて記憶されていてもよい。そのような場合において、取得部１２は、検査が完了していることを示す検査完了情報のうち、その検査完了情報に含まれるユーザ識別子と、その検査完了情報に対応する伝票データに対応付けられている、証憑データの対応付けを行ったユーザのユーザ識別子とが異なっている検査完了情報が、上記説明における検査が完了していることを示す検査完了情報であるとして検査状況情報の取得を行ってもよい。その場合には、取得部１２は、例えば、検査完了情報によって、あらかじめ決められた条件を満たすほど多い伝票データについて、証憑データの対応付けを行ったユーザと異なるユーザによる検査が完了していることが示される場合に、定期的な検査が完了していることを示す検査状況情報を取得し、検査完了情報によって、あらかじめ決められた条件を満たすほど多い伝票データについて、証憑データの対応付けを行ったユーザと異なるユーザによる検査が完了していないことが示される場合に、定期的な検査が完了していないことを示す検査状況情報を取得してもよい。証憑データの対応付けを行ったユーザと、検査を行ったユーザが異なるかどうかは、上記のようにユーザ識別子を用いて判断されてもよい。通常、証憑データの対応付けを行うユーザと、検査を行うユーザは、異なる主体であることが求められる。したがって、このように検査状況情報の取得を行うことによって、検査の主体が適切であるかどうかも考慮した検査状況情報の取得を行うことができるようになる。
【００６６】
また、本実施の形態では、伝票データ等の対応関係について検査が行われると、その対応関係が正確でなかったとしても、その伝票データ等に対応する検査完了情報が、検査が完了していることを示す内容に更新される場合について説明したが、そうでなくてもよい。伝票データ等の対応関係が正しいことが検査によって確認された場合にのみ、検査完了情報が、検査が完了していることを示す内容に更新されてもよい。この場合には、検査の完了とは、検査によって伝票データ等の対応関係が正しいことが確認されたことであると考えてもよい。また、この場合であって、検査完了情報に検査結果も含まれる場合には、伝票データ等の対応関係が正しい旨の検査結果を含む検査完了情報が、検査が完了していることを示す検査完了情報であると考えてもよい。
【００６７】
また、上記実施の形態では、検査状況取得装置１がサーバ・クライアントシステムにおけるサーバ装置である場合について説明したが、検査状況取得装置１は、スタンドアロンの装置であってもよい。その場合には、検査状況取得装置１の処理部１３や受付部１４、表示部１５は、ローカルでの出力や受け付け、表示を行ってもよい。
【００６８】
また、上記実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよく、または、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【００６９】
また、上記実施の形態において、各構成要素間で行われる情報の受け渡しは、例えば、その情報の受け渡しを行う２個の構成要素が物理的に異なるものである場合には、一方の構成要素による情報の出力と、他方の構成要素による情報の受け付けとによって行われてもよく、または、その情報の受け渡しを行う２個の構成要素が物理的に同じものである場合には、一方の構成要素に対応する処理のフェーズから、他方の構成要素に対応する処理のフェーズに移ることによって行われてもよい。
【００７０】
また、上記実施の形態において、各構成要素が実行する処理に関係する情報、例えば、各構成要素が受け付けたり、取得したり、選択したり、生成したり、送信したり、受信したりした情報や、各構成要素が処理で用いる閾値や数式、アドレス等の情報等は、上記説明で明記していなくても、図示しない記録媒体において、一時的に、または長期にわたって保持されていてもよい。また、その図示しない記録媒体への情報の蓄積を、各構成要素、または、図示しない蓄積部が行ってもよい。また、その図示しない記録媒体からの情報の読み出しを、各構成要素、または、図示しない読み出し部が行ってもよい。
【００７１】
また、上記実施の形態において、各構成要素等で用いられる情報、例えば、各構成要素が処理で用いる閾値やアドレス、各種の設定値等の情報がユーザによって変更されてもよい場合には、上記説明で明記していなくても、ユーザが適宜、それらの情報を変更できるようにしてもよく、または、そうでなくてもよい。それらの情報をユーザが変更可能な場合には、その変更は、例えば、ユーザからの変更指示を受け付ける図示しない受付部と、その変更指示に応じて情報を変更する図示しない変更部とによって実現されてもよい。その図示しない受付部による変更指示の受け付けは、例えば、入力デバイスからの受け付けでもよく、通信回線を介して送信された情報の受信でもよく、所定の記録媒体から読み出された情報の受け付けでもよい。
【００７２】
また、上記実施の形態において、検査状況取得装置１に含まれる２以上の構成要素が通信デバイスや入力デバイス等を有する場合に、２以上の構成要素が物理的に単一のデバイスを有してもよく、または、別々のデバイスを有してもよい。
【００７３】
また、上記実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、または、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、記憶部や記録媒体にアクセスしながらプログラムを実行してもよい。なお、上記実施の形態における検査状況取得装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、伝票データと、伝票データに対応付けられている証憑データと、伝票データへの証憑データの対応付けに関する検査が完了しているかどうかを示す検査完了情報とが記憶される記憶部にアクセス可能なコンピュータを、検査完了情報を用いて、定期的な検査が完了しているかどうかを示す検査状況情報を取得する取得部、検査状況情報に応じて異なる処理を行う処理部として機能させるためのプログラムである。
【００７４】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部、情報を表示する表示部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には少なくとも含まれない。
【００７５】
また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【００７６】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、または分散処理を行ってもよい。
【００７７】
図９は、上記プログラムを実行して、上記実施の形態による検査状況取得装置を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現され得る。
【００７８】
図９において、コンピュータシステム９００は、ＣＤ−ＲＯＭドライブ９０５を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【００７９】
図１０は、コンピュータシステム９００の内部構成を示す図である。図１０において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮやＷＡＮ等への接続を提供する図示しないネットワークカードを含んでいてもよい。
【００８０】
コンピュータシステム９００に、上記実施の形態による検査状況取得装置の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９２１に記憶されて、ＣＤ−ＲＯＭドライブ９０５に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ９２１、またはネットワークから直接、ロードされてもよい。また、ＣＤ−ＲＯＭ９２１に代えて他の記録媒体（例えば、ＤＶＤ等）を介して、プログラムがコンピュータシステム９００に読み込まれてもよい。
【００８１】
プログラムは、コンピュータ９０１に、上記実施の形態による検査状況取得装置の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能やモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【００８２】
また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【００８３】
以上より、本発明による検査状況取得装置等によれば、定期的な検査が完了しているかどうかを示す検査状況情報を取得できるという効果が得られ、伝票データへの証憑データの対応付けに関する定期的な検査をサポートする装置等として有用である。
【符号の説明】
【００８４】
１  検査状況取得装置
１１  記憶部
１２  取得部
１３  処理部
１４  受付部
１５  表示部
１６  更新部
【図１】
2019045959.tif 000003
【図２】
2019045959.tif 000004
【図３Ａ】
2019045959.tif 000005
【図３Ｂ】
2019045959.tif 000006
【図４】
2019045959.tif 000007
【図５】
2019045959.tif 000008
【図６】
2019045959.tif 000009
【図７】
2019045959.tif 000010
【図８Ａ】
2019045959.tif 000011
【図８Ｂ】
2019045959.tif 000012
【図９】
2019045959.tif 000013
【図１０】
2019045959.tif 000014