(57)【要約】【課題】  会計処理システムから出力された伝票や財務諸表等の帳票が最新のものであるかを確認することが可能な帳票管理装置等を提供する。【解決手段】  出力対象となる帳票の元となる業務データの更新順にデータ識別更新ナンバー（業務データ更新識別子）を割り当て、これを用いた帳票を出力する際には、出力する帳票のシリアルナンバー（帳票識別子）を印字して出力し、シリアルナンバーをデータ識別更新ナンバーと関連付けて格納する。業務データの更新時には新たなデータ更新識別子を割り当てることとすれば、出力した帳票が最新のものかを確認したい場合には、印字されたシリアルナンバーを読み取ってこれと関連付けられたデータ更新識別ナンバーを特定し、特定されたデータ更新識別ナンバーに対応する業務データに新たなデータ更新識別子が割り当てられているか否かから、帳票が最新の業務データを反映したものであるかを確認することができる。【選択図】        図８
2010157090.tif 000002
【特許請求の範囲】
【請求項１】
業務データから生成した帳票が最新のものであるかを判定可能な帳票管理装置であって、
帳票として出力する業務データと、前記業務データの更新順に採番される業務データ更新識別子を関連付けて格納する業務データ格納手段と、
前記業務データ格納手段に格納された業務データを読み出して、前記業務データから帳票を生成する帳票生成手段と、
前記帳票を識別する帳票識別子を採番し、前記帳票の生成に用いられた業務データの業務データ更新識別子と関連付けて格納する帳票情報格納手段と、
前記帳票識別子の読み取りが可能な帳票を出力装置に出力させる帳票出力手段と、
前記業務データ格納手段に格納された業務データの少なくとも一部が更新されると、更新された業務データに新たな業務データ更新識別子を採番し、前記業務データ更新識別子を前記業務データに関連付けて前記業務データ格納手段に格納させる業務データ更新手段と、
前記帳票から読み取られた帳票識別子の入力を受け付ける帳票識別子受付手段と、
前記帳票識別子をキーに帳票情報格納手段を検索し、前記帳票識別子と関連付けられた業務データ更新識別子を特定する第１の業務データ更新識別子特定手段と、
前記業務データ更新識別子をキーに業務データ格納手段を検索し、前記業務データ更新識別子と関連付けられた業務データについて、前記業務データと関連付けられた最新の業務データ更新識別子を特定する第２の業務データ更新識別子特定手段と、
前記第１の業務データ更新識別子特定手段が特定した業務データ更新識別子と前記第２の業務データ更新識別子特定手段が特定した業務データ更新識別子が一致するか否かから、前記帳票が最新の業務データを反映した帳票かを判定する帳票判定手段と、
を備えることを特徴とする帳票管理装置。
【請求項２】
前記業務データ格納手段に格納された業務データは、２以上の明細データから生成されたものであり、
前記明細データを格納する明細データ格納手段を備えていて、
前記業務データ更新手段は、前記明細データ格納手段に新たな明細データが格納されるか又は前記明細データ格納手段に格納された明細データが変更されると、新たに格納された明細データ又は変更された明細データに対応する業務データの少なくとも一部を更新すること
を特徴とする請求項１記載の帳票管理装置。
【請求項３】
前記業務データ格納手段に格納された業務データは、２以上の明細データから生成されたものであり、
前記明細データを格納する明細データ格納手段を備えていて、
前記業務データ更新手段は、所定のタイミングで前記明細データ格納手段を検索し、新たな格納された明細データ又は変更された明細データが特定されると、前記新たに格納された明細データ又は前記変更された明細データに対応する業務データの少なくとも一部を更新すること
を特徴とする請求項１記載の帳票管理装置。
【請求項４】
前記業務データ更新手段は、前記明細データに含まれる日付、勘定科目コード、部門コードの少なくとも一つをキーに、前記新たに格納された明細データ又は前記変更された明細データに対応する業務データを特定すること
を特徴とする請求項２又は３記載の帳票管理装置。
【請求項５】
前記業務データ更新手段は、更新データを受け付ける毎に前記業務データに関連付けられた業務データ更新識別子に対し、昇順の値となる新たな業務データ更新識別子を採番して前記業務データ格納手段に格納させ、
前記第２の業務データ更新識別子特定手段は、前記業務データと関連付けられた業務データ更新識別子のうち、最大値となる業務データ更新識別子を最新の業務データ更新識別子として特定し、
前記帳票判定手段は、前記第２の業務データ更新識別子特定手段が特定した業務データ更新識別子が前記第１の業務データ更新識別子特定手段が特定した業務データ更新識別子より大きな値である場合に、前記帳票が最新の業務データを反映したものでないと判定すること
を特徴とする請求項１乃至４いずれかに記載の帳票管理装置。
【請求項６】
前記業務データ更新手段は、更新データを受け付ける毎に前記業務データに関連付けられた業務データ更新識別子に対し、降順の値となる新たな業務データ更新識別子を採番して前記業務データ格納手段に格納させ、
前記第２の業務データ更新識別子特定手段は、前記業務データと関連付けられた業務データ更新識別子のうち、最小値となる業務データ更新識別子を最新の業務データ更新識別子として特定し、
前記帳票判定手段は、前記第２の業務データ更新識別子特定手段が特定した業務データ更新識別子が前記第１の業務データ更新識別子特定手段が特定した業務データ更新識別子より小さな値である場合に、前記帳票が最新の業務データを反映したものでないと判定すること
を特徴とする請求項１乃至４いずれかに記載の帳票管理装置。
【請求項７】
前記帳票出力手段は、前記帳票識別子が識別コードとして表示される帳票を出力させ、
前記帳票識別子受付手段は、リーダーによって読み取られた前記識別コードの入力を受け付けること
を特徴とする請求項１乃至６いずれかに記載の帳票管理装置。
【請求項８】
業務データから生成した帳票が最新のものであるかを判定可能な帳票管理プログラムであって、コンピュータに、
帳票として出力する業務データと、前記業務データの更新順に採番される業務データ更新識別子を関連付けて業務データ格納手段に格納する業務データ格納ステップと、
前記業務データ格納手段に格納された業務データを読み出して、前記業務データから帳票を生成する帳票生成ステップと、
前記帳票を識別する帳票識別子を採番し、前記帳票の生成に用いられた業務データの業務データ更新識別子と関連付けて帳票情報格納手段に格納する帳票情報格納ステップと、
前記帳票識別子の読み取りが可能な帳票を出力装置に出力させる帳票出力ステップと、
前記業務データ格納手段に格納された業務データの少なくとも一部が更新されると、更新された業務データに新たな業務データ更新識別子を採番し、前記業務データ更新識別子を前記業務データに関連付けて前記業務データ格納手段に格納させる業務データ更新ステップと、
前記帳票から読み取られた帳票識別子の入力を受け付ける帳票識別子受付ステップと、
前記帳票識別子をキーに帳票情報格納手段を検索し、前記帳票識別子と関連付けられた業務データ更新識別子を特定する第１の業務データ更新識別子特定ステップと、
前記業務データ更新識別子をキーに業務データ格納手段を検索し、前記業務データ更新識別子と関連付けられた業務データについて、前記業務データと関連付けられた最新の業務データ更新識別子を特定する第２の業務データ更新識別子特定ステップと、
前記第１の業務データ更新識別子特定ステップで特定した業務データ更新識別子と前記第２の業務データ更新識別子特定ステップで特定した業務データ更新識別子が一致するか否かから、前記帳票が最新の業務データを反映した帳票かを判定する帳票判定ステップと、
を実行させることを特徴とする帳票管理プログラム。
【請求項９】
前記業務データ格納手段に格納された業務データは、２以上の明細データから生成されたものであり、
前記業務データ更新ステップでは、前記明細データを格納する明細データ格納手段に新たな明細データが格納されるか又は前記明細データ格納手段に格納された明細データが変更されると、新たに格納された明細データ又は変更された明細データに対応する業務データの少なくとも一部を更新すること
を特徴とする請求項８記載の帳票管理プログラム。
【請求項１０】
前記業務データ格納手段に格納された業務データは、２以上の明細データから生成されたものであり、
前記業務データ更新ステップでは、所定のタイミングで前記明細データを格納する明細データ格納手段を検索し、新たな格納された明細データ又は変更された明細データが特定されると、前記新たに格納された明細データ又は前記変更された明細データに対応する業務データの少なくとも一部を更新すること
を特徴とする請求項８記載の帳票管理プログラム。
【請求項１１】
前記業務データ更新ステップでは、前記明細データに含まれる日付、勘定科目コード、部門コードの少なくとも一つをキーに、前記新たに格納された明細データ又は前記変更された明細データに対応する業務データを特定すること
を特徴とする請求項９又は１０記載の帳票管理プログラム。
【請求項１２】
前記業務データ更新ステップでは、更新データを受け付ける毎に前記業務データに関連付けられた業務データ更新識別子に対し、昇順の値となる新たな業務データ更新識別子を採番して前記業務データ格納手段に格納させ、
前記第２の業務データ更新識別子特定ステップでは、前記業務データと関連付けられた業務データ更新識別子のうち、最大値となる業務データ更新識別子を最新の業務データ更新識別子として特定し、
前記帳票判定ステップでは、前記第２の業務データ更新識別子特定ステップで特定した業務データ更新識別子が前記第１の業務データ更新識別子特定ステップで特定した業務データ更新識別子より大きな値である場合に、前記帳票が最新の業務データを反映したものでないと判定すること
を特徴とする請求項８乃至１１いずれかに記載の帳票管理プログラム。
【請求項１３】
前記業務データ更新ステップでは、更新データを受け付ける毎に前記業務データに関連付けられた業務データ更新識別子に対し、降順の値となる新たな業務データ更新識別子を採番して前記業務データ格納手段に格納させ、
前記第２の業務データ更新識別子特定ステップでは、前記業務データと関連付けられた業務データ更新識別子のうち、最小値となる業務データ更新識別子を最新の業務データ更新識別子として特定し、
前記帳票判定ステップでは、前記第２の業務データ更新識別子特定ステップで特定した業務データ更新識別子が前記第１の業務データ更新識別子特定ステップで特定した業務データ更新識別子より小さな値である場合に、前記帳票が最新の業務データを反映したものでないと判定すること
を特徴とする請求項８乃至１１いずれかに記載の帳票管理プログラム。
【請求項１４】
前記帳票出力ステップでは、前記帳票識別子が識別コードとして表示される帳票を出力させ、
前記帳票識別子受付ステップでは、リーダーによって読み取られた前記識別コードの入力を受け付けること
を特徴とする請求項８乃至１３いずれかに記載の帳票管理プログラム。
【請求項１５】
業務データから生成した帳票が最新のものであるかを判定可能な帳票管理方法であって、
コンピュータが、帳票として出力する業務データと、前記業務データの更新順に採番される業務データ更新識別子を関連付けて業務データ格納手段に格納する業務データ格納ステップと、
前記コンピュータが、前記業務データ格納手段に格納された業務データを読み出して、前記業務データから帳票を生成する帳票生成ステップと、
前記コンピュータが、前記帳票を識別する帳票識別子を採番し、前記帳票の生成に用いられた業務データの業務データ更新識別子と関連付けて帳票情報格納手段に格納する帳票情報格納ステップと、
前記コンピュータが、前記帳票識別子の読み取りが可能な帳票を出力装置に出力させる帳票出力ステップと、
前記コンピュータが、前記業務データ格納手段に格納された業務データの少なくとも一部が更新されると、更新された業務データに新たな業務データ更新識別子を採番し、前記業務データ更新識別子を前記業務データに関連付けて前記業務データ格納手段に格納させる業務データ更新ステップと、
前記コンピュータが、前記帳票から読み取られた帳票識別子の入力を受け付ける帳票識別子受付ステップと、
前記コンピュータが、前記帳票識別子をキーに帳票情報格納手段を検索し、前記帳票識別子と関連付けられた業務データ更新識別子を特定する第１の業務データ更新識別子特定ステップと、
前記コンピュータが、前記業務データ更新識別子をキーに業務データ格納手段を検索し、前記業務データ更新識別子と関連付けられた業務データについて、前記業務データと関連付けられた最新の業務データ更新識別子を特定する第２の業務データ更新識別子特定ステップと、
前記コンピュータが、前記第１の業務データ更新識別子特定ステップで特定した業務データ更新識別子と前記第２の業務データ更新識別子特定ステップで特定した業務データ更新識別子が一致するか否かから、前記帳票が最新の業務データを反映した帳票かを判定する帳票判定ステップと、
を有することを特徴とする帳票管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝票等の業務データから生成した財務諸表等の帳票が最新のものであるかを確認することが可能な、帳票管理装置、帳票管理プログラム及び帳票管理方法に関するものである。
【背景技術】
【０００２】
企業等の法人においては、経理・会計業務のコンピュータが進んでおり、様々な会計システムが提供されるようになっている。これらの会計システムでは、売上や費用の計上が必要な取引が発生すると取引毎の伝票を生成するためのデータを入力し、伝票単位のデータを蓄積する。これらの伝票データをそのまま出力したい場合には、伝票データから所定の様式の帳票を作成して、コンピュータのモニタやプリンタに出力する。財務諸表などの帳票を出力したい場合には、これらの伝票データから所定の演算処理を行って帳票を生成して、コンピュータのモニタやプリンタに出力する。
【０００３】
ところが、帳票を出力した後に元となる伝票単位のデータが修正されてしまうと、出力された帳票は最新のデータを反映したものではなくなってしまう。企業等では、出力した帳票を使って業務を行うことが少なくないため、最新のデータが反映されたものでないことに気付かずに業務を進めてしまうおそれがあり、出力した帳票に対して、元となるデータが変更されていないかどうかを容易に確認できる手段が求められるところである。
【０００４】
これに対して、仕訳によって作成する表に対して一意の識別子を生成し、元となる仕訳明細データにこの識別子を記録しておいて、このうちいずれかの仕訳明細データが修正されると、同じ識別子が記録された仕訳明細データの識別子を変更することによって、作成した表に対して割り当てられた識別子を指定しても、元となる仕訳明細データを特定することができず、元となる仕訳明細データのいずれかが修正されたことを了知できる会計処理装置に関する発明が開示されている（特許文献１参照）。
【０００５】
【特許文献１】特開２００４−３５５０９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１記載の発明によると、作成された帳票の元となったデータ（仕訳明細データ）が修正された後には、対象となる識別子が「ＮＵＬＬ」に変更されてしまう（特許文献１の段落００２７、００３２等参照）。そのため、元となるデータのいずれかが修正されたことは了知できるものの、出力された帳票と元となるデータの対応関係が失われてしまうので、どのデータが修正されたのか、修正前のデータの内容がどのようなものであったかなどを把握することができない。すなわち、特許文献１記載の発明は、作成された帳票が最新のものであるかを確認するのには適しているものの、履歴管理の機能を備えていないという問題がある。
【０００７】
また、作成された帳票の元となるデータ（仕分明細データ）には、帳票を作成する毎にその帳票を識別する識別子が付されていくことになる。企業の規模が大きくなると、対象となるデータや、出力する財務諸表などの帳票の数が膨大なものになりやすいため、一の帳票を生成する際に全ての帳票の元となるデータに識別子を付す処理や、一のデータが修正された際に他のデータの識別子を変更する処理のためにコンピュータにかかる負荷が重くなることが想定される。
【０００８】
本発明は、このような課題に対応するためになされたものであり、伝票データ等の業務データから生成して出力した伝票や財務諸表等の帳票が最新のものであるかを確認することが可能であり、かつ履歴管理のための機能を備え、帳票の管理にかかるコンピュータの処理負担を軽減することに適した帳票管理装置、帳票管理プログラム及び帳票管理方法を提供することを目的とするものである。
【課題を解決するための手段】
【０００９】
このような課題を解決する本発明は、業務データから生成した帳票が最新のものであるかを判定可能な帳票管理装置であって、帳票として出力する業務データと、前記業務データを識別する業務データ更新識別子を関連付けて格納する業務データ格納手段と、前記業務データ格納手段に格納された業務データを読み出して、前記業務データから帳票を生成する帳票生成手段と、前記帳票を識別する帳票識別子を採番し、前記帳票の生成に用いられた業務データの業務データ更新識別子と関連付けて格納する帳票情報格納手段と、前記帳票識別子の読み取りが可能な帳票を出力装置に出力させる帳票出力手段と、前記業務データ格納手段に格納された業務データの少なくとも一部が更新されると、更新された業務データに新たな業務データ更新識別子を採番し、前記業務データ更新識別子を前記業務データに関連付けて前記業務データ格納手段に格納させる業務データ更新手段と、前記帳票から読み取られた帳票識別子の入力を受け付ける帳票識別子受付手段と、前記帳票識別子をキーに帳票情報格納手段を検索し、前記帳票識別子と関連付けられた業務データ更新識別子を特定する第１の業務データ更新識別子特定手段と、前記業務データ更新識別子をキーに業務データ格納手段を検索し、前記業務データ更新識別子と関連付けられた業務データについて、前記業務データと関連付けられた最新の業務データ更新識別子を特定する第２の業務データ更新識別子特定手段と、前記第１の業務データ更新識別子特定手段が特定した業務データ更新識別子と前記第２の業務データ更新識別子特定手段が特定した業務データ更新識別子が一致するか否かから、前記帳票が最新の業務データを反映した帳票かを判定する帳票判定手段と、を備えることを特徴とする帳票管理装置である。
【００１０】
本発明においては、出力する伝票や財務諸表などの帳票の元となる業務データに業務データ更新識別子を採番し、これを出力するために生成した帳票には帳票識別子を採番して業務データ更新識別子と関連付けて格納しておき、業務データが更新された際には新たな業務データ更新識別子を採番して、出力した帳票の元となる業務データを業務データ更新識別子から特定した際に、特定された業務データに対して新たな業務データ更新識別子が割り当てられている場合には、帳票が最新の業務データを反映したものでないと判定できるよう構成されている。このように構成すれば、業務データ更新識別子をキーに、出力された帳票が最新の業務データを反映したものであるかを判定することができるとともに、業務データ更新識別子によって対応する業務データを特定し、業務データの更新履歴を把握することも可能になる。
【００１１】
また、本発明において、前記業務データ格納手段に格納された業務データは、２以上の明細データから生成されたものであり、前記明細データを格納する明細データ格納手段を備えていて、前記業務データ更新手段は、前記明細データ格納手段に新たな明細データが格納されるか又は前記明細データ格納手段に格納された明細データが変更されると、新たに格納された明細データ又は変更された明細データに対応する業務データの少なくとも一部を更新することを特徴とすることもできる。
【００１２】
あるいは、本発明において、前記業務データ格納手段に格納された業務データは、２以上の明細データから生成されたものであり、前記明細データを格納する明細データ格納手段を備えていて、前記業務データ更新手段は、所定のタイミングで前記明細データ格納手段を検索し、新たな格納された明細データ又は変更された明細データが特定されると、前記新たに格納された明細データ又は前記変更された明細データに対応する業務データの少なくとも一部を更新することを特徴とすることもできる。
【００１３】
このように構成すると、複数の伝票から財務諸表を生成して出力するなど、出力する帳票の元となる業務データが複数の明細データから生成される場合においても、一部の明細データが追加又は変更されると、これを反映して業務データが更新され、更新された業務データに新たな業務データ更新識別子を採番することによって、出力された帳票の元となる明細データの追加や変更にも対応することが可能になる。明細データには出力した帳票の帳票識別子を記録する必要がないので、明細データへの帳票識別子の記録や消去にかかるシステム処理の負担がかかることもない。
【００１４】
このうち、前者の構成では、明細データの追加又は変更が行われると、対応する業務データは直ちに更新されるのに対して、後者の構成では、所定のタイミングにおいて、対応する明細データの追加又は変更が行われた業務データの更新が行われる。
【００１５】
さらに、これらの構成において、本発明は、前記業務データ更新手段は、前記明細データに含まれる日付、勘定科目コード、部門コードの少なくとも一つをキーに、前記新たに格納された明細データ又は前記変更された明細データに対応する業務データを特定することを特徴としてもよい。
【００１６】
このように構成することによって、明細データの追加又は変更によって更新が必要となる業務データを特定することが可能になる。
【００１７】
また、本発明において、前記業務データ更新手段は、更新データを受け付ける毎に前記業務データに関連付けられた業務データ更新識別子に対し、昇順の値となる新たな業務データ更新識別子を採番して前記業務データ格納手段に格納させ、前記第２の業務データ更新識別子特定手段は、前記業務データと関連付けられた業務データ更新識別子のうち、最大値となる業務データ更新識別子を最新の業務データ更新識別子として特定し、前記帳票判定手段は、前記第２の業務データ更新識別子特定手段が特定した業務データ更新識別子が前記第１の業務データ更新識別子特定手段が特定した業務データ更新識別子より大きな値である場合に、前記帳票が最新の業務データを反映したものでないと判定することを特徴とすることもできる。
【００１８】
あるいは、本発明において、前記業務データ更新手段は、更新データを受け付ける毎に前記業務データに関連付けられた業務データ更新識別子に対し、降順の値となる新たな業務データ更新識別子を採番して前記業務データ格納手段に格納させ、前記第２の業務データ更新識別子特定手段は、前記業務データと関連付けられた業務データ更新識別子のうち、最小値となる業務データ更新識別子を最新の業務データ更新識別子として特定し、前記帳票判定手段は、前記第２の業務データ更新識別子特定手段が特定した業務データ更新識別子が前記第１の業務データ更新識別子特定手段が特定した業務データ更新識別子より小さな値である場合に、前記帳票が最新の業務データを反映したものでないと判定することもできる。
【００１９】
これらの方法によって、業務データ更新識別子を採番することとすれば、特定された業務データ更新識別子の大小を比較することによって、簡易な演算処理で帳票が最新の業務データを反映したものであるかを判定することが可能になる。
【００２０】
さらに、本発明は、前記帳票出力手段は、前記帳票識別子が識別コードとして表示される帳票を出力させ、前記帳票識別子受付手段は、リーダーによって読み取られた前記識別コードの入力を受け付けることを特徴としてもよい。
【００２１】
このように構成すると、帳票にバーコードや二次元コードなどの識別コードを印字し、これをバーコードリーダー等に読み取らせることによって、ユーザは簡易な操作で帳票が最新の業務データを反映したものであるかを確認することが可能になる。
【００２２】
本発明は、本発明にかかる帳票管理装置を動作させるための帳票管理プログラムとして特定することもできる。
【００２３】
本発明にかかる帳票管理プログラムは、業務データから生成した帳票が最新のものであるかを判定可能な帳票管理プログラムであって、コンピュータに、帳票として出力する業務データと、前記業務データを識別する業務データ更新識別子を関連付けて業務データ格納手段に格納する業務データ格納ステップと、前記業務データ格納手段に格納された業務データを読み出して、前記業務データから帳票を生成する帳票生成ステップと、前記帳票を識別する帳票識別子を採番し、前記帳票の生成に用いられた業務データの業務データ更新識別子と関連付けて帳票情報格納手段に格納する帳票情報格納ステップと、前記帳票識別子の読み取りが可能な帳票を出力装置に出力させる帳票出力ステップと、前記業務データ格納手段に格納された業務データの少なくとも一部が更新されると、更新された業務データに新たな業務データ更新識別子を採番し、前記業務データ更新識別子を前記業務データに関連付けて前記業務データ格納手段に格納させる業務データ更新ステップと、前記帳票から読み取られた帳票識別子の入力を受け付ける帳票識別子受付ステップと、前記帳票識別子をキーに帳票情報格納手段を検索し、前記帳票識別子と関連付けられた業務データ更新識別子を特定する第１の業務データ更新識別子特定ステップと、前記業務データ更新識別子をキーに業務データ格納手段を検索し、前記業務データ更新識別子と関連付けられた業務データについて、前記業務データと関連付けられた最新の業務データ更新識別子を特定する第２の業務データ更新識別子特定ステップと、前記第１の業務データ更新識別子特定ステップで特定した業務データ更新識別子と前記第２の業務データ更新識別子特定ステップで特定した業務データ更新識別子が一致するか否かから、前記帳票が最新の業務データを反映した帳票かを判定する帳票判定ステップと、を実行させることを特徴とする帳票管理プログラムである。
【００２４】
また、本発明にかかる帳票管理プログラムは、前記業務データ格納手段に格納された業務データは、２以上の明細データから生成されたものであり、前記業務データ更新ステップでは、前記明細データを格納する明細データ格納手段に新たな明細データが格納されるか又は前記明細データ格納手段に格納された明細データが変更されると、新たに格納された明細データ又は変更された明細データに対応する業務データの少なくとも一部を更新することを特徴とすることもできる。
【００２５】
あるいは、本発明にかかる帳票管理プログラムは、前記業務データ格納手段に格納された業務データは、２以上の明細データから生成されたものであり、前記業務データ更新ステップでは、所定のタイミングで前記明細データを格納する明細データ格納手段を検索し、新たな格納された明細データ又は変更された明細データが特定されると、前記新たに格納された明細データ又は前記変更された明細データに対応する業務データの少なくとも一部を更新することを特徴とすることもできる。
【００２６】
さらに、本発明にかかる帳票管理プログラムは、前記業務データ更新ステップでは、前記明細データに含まれる日付、勘定科目コード、部門コードの少なくとも一つをキーに、前記新たに格納された明細データ又は前記変更された明細データに対応する業務データを特定することを特徴としてもよい。
【００２７】
また、本発明にかかる帳票管理プログラムは、前記業務データ更新ステップでは、更新データを受け付ける毎に前記業務データに関連付けられた業務データ更新識別子に対し、昇順の値となる新たな業務データ更新識別子を採番して前記業務データ格納手段に格納させ、前記第２の業務データ更新識別子特定ステップでは、前記業務データと関連付けられた業務データ更新識別子のうち、最大値となる業務データ更新識別子を最新の業務データ更新識別子として特定し、前記帳票判定ステップでは、前記第２の業務データ更新識別子特定ステップで特定した業務データ更新識別子が前記第１の業務データ更新識別子特定ステップで特定した業務データ更新識別子より大きな値である場合に、前記帳票が最新の業務データを反映したものでないと判定することを特徴とすることもできる。
【００２８】
あるいは、本発明にかかる帳票管理プログラムは、前記業務データ更新ステップでは、更新データを受け付ける毎に前記業務データに関連付けられた業務データ更新識別子に対し、降順の値となる新たな業務データ更新識別子を採番して前記業務データ格納手段に格納させ、前記第２の業務データ更新識別子特定ステップでは、前記業務データと関連付けられた業務データ更新識別子のうち、最小値となる業務データ更新識別子を最新の業務データ更新識別子として特定し、前記帳票判定ステップでは、前記第２の業務データ更新識別子特定ステップで特定した業務データ更新識別子が前記第１の業務データ更新識別子特定ステップで特定した業務データ更新識別子より小さな値である場合に、前記帳票が最新の業務データを反映したものでないと判定することを特徴とすることもできる。
【００２９】
さらに、本発明にかかる帳票管理プログラムは、前記帳票出力ステップでは、前記帳票識別子が識別コードとして表示される帳票を出力させ、前記帳票識別子受付ステップでは、リーダーによって読み取られた前記識別コードの入力を受け付けることを特徴としてもよい。
【００３０】
本発明は、本発明にかかる帳票管理装置、または帳票管理プログラムによって実行される帳票管理方法として特定することもできる。
【００３１】
本発明にかかる帳票管理方法は、業務データから生成した帳票が最新のものであるかを判定可能な帳票管理方法であって、コンピュータが、帳票として出力する業務データと、前記業務データを識別する業務データ更新識別子を関連付けて業務データ格納手段に格納する業務データ格納ステップと、前記コンピュータが、前記業務データ格納手段に格納された業務データを読み出して、前記業務データから帳票を生成する帳票生成ステップと、前記コンピュータが、前記帳票を識別する帳票識別子を採番し、前記帳票の生成に用いられた業務データの業務データ更新識別子と関連付けて帳票情報格納手段に格納する帳票情報格納ステップと、前記コンピュータが、前記帳票識別子の読み取りが可能な帳票を出力装置に出力させる帳票出力ステップと、前記コンピュータが、前記業務データ格納手段に格納された業務データの少なくとも一部が更新されると、更新された業務データに新たな業務データ更新識別子を採番し、前記業務データ更新識別子を前記業務データに関連付けて前記業務データ格納手段に格納させる業務データ更新ステップと、前記コンピュータが、前記帳票から読み取られた帳票識別子の入力を受け付ける帳票識別子受付ステップと、前記コンピュータが、前記帳票識別子をキーに帳票情報格納手段を検索し、前記帳票識別子と関連付けられた業務データ更新識別子を特定する第１の業務データ更新識別子特定ステップと、前記コンピュータが、前記業務データ更新識別子をキーに業務データ格納手段を検索し、前記業務データ更新識別子と関連付けられた業務データについて、前記業務データと関連付けられた最新の業務データ更新識別子を特定する第２の業務データ更新識別子特定ステップと、前記コンピュータが、前記第１の業務データ更新識別子特定ステップで特定した業務データ更新識別子と前記第２の業務データ更新識別子特定ステップで特定した業務データ更新識別子が一致するか否かから、前記帳票が最新の業務データを反映した帳票かを判定する帳票判定ステップと、を有することを特徴とする帳票管理方法である。
【発明の効果】
【００３２】
本発明によって、伝票等の業務データから生成した財務諸表等の帳票が最新のものであるかどうかを容易に確認することが可能になり、更新される前の財務諸表等の帳票を使用して業務が進められるリスクを軽減し、経理・会計業務の効率化に資することが期待される。
【発明を実施するための最良の形態】
【００３３】
本発明を実施するための最良の形態について、図面を用いて以下に詳細に説明する。なお、以下の説明では、本発明を会計処理システムに適用し、伝票データや伝票データから生成された財務諸表等の帳票を出力する例について説明するが、この例は本発明の実施形態の一例を示したものであって、本発明はかかる実施形態に限定されるものではない。
【００３４】
図１は、本発明の第１の実施形態における帳票を出力する処理の概要を示す図である。図２は、本発明の第１の実施形態における帳票が最新のものかを確認する処理の概要を示す図である。図３は、本発明の第１の実施形態における帳票を出力する処理の概要を示す図である。図４は、本発明の第１の実施形態における帳票が最新のものかを確認する処理の概要を示す図である。図１は、業務データから帳票を生成して出力する処理の第１の例を示す図である。図２は、出力された帳票が最新の業務データを反映したものかを確認する処理の第１の例を示す図である。図３は、業務データから帳票を生成して出力する処理の第２の例を示す図である。図４は、出力された帳票が最新の業務データを反映したものかを確認する処理の第２の例を示す図である。図５は、本発明にかかる帳票管理装置の構成を示すブロック図である。図６は、本発明にかかる帳票管理装置の第１の実施形態において、帳票を出力する処理を示す図である。図７は、本発明にかかる帳票管理装置の第１の実施形態において、出力した帳票の元となる業務データが変更された際の処理を示す図である。図８は、本発明にかかる帳票管理装置の第１の実施形態において、出力した帳票が最新の業務データを反映したものかを確認する処理を示す図である。図９は、本発明にかかる帳票管理装置の第１の実施形態において、帳票を出力する処理を示す図である。図１０は、本発明にかかる帳票管理装置の第１の実施形態において、出力した帳票の元となる業務データが変更された際の処理を示す図である。図１１は、本発明にかかる帳票管理装置の第１の実施形態において、出力した帳票が最新の業務データを反映したものかを確認する処理を示す図である。図１２は、本発明にかかる帳票管理装置において、業務データを生成するフローを示すフローチャートである。図１３は、本発明にかかる帳票管理装置において、帳票を出力するフローを示すフローチャートである。図１４は、本発明にかかる帳票管理装置において、業務データを更新するフローを示すフローチャートである。図１５は、本発明にかかる帳票管理装置において、出力された帳票が最新の業務データを反映したものかを確認するフローを示すフローチャートである。
【００３５】
図１は、本発明の第１の実施形態における帳票を出力する処理の概要を示している。この例では、会計処理の基礎となる伝票の明細データを会計処理システムに入力し、明細データ毎に生成される伝票を、帳票として紙媒体等に出力する。ここで出力する帳票には、帳票を識別するシリアルナンバーがバーコードや二次元コードとして表示されている。
【００３６】
ここで帳票を出力した後に、出力した帳票である伝票の明細データの一部が変更されると、出力された帳票は最新の明細データが反映されたものではないことになってしまう。そこで、図２の例に示したように、出力された帳票が最新の明細データを反映したものかを確認することができるように、本発明では帳票に表示されたシリアルナンバーを読み取って最新のものかを確認することができる構成となっている。
【００３７】
図３は、本発明の第２の実施形態における帳票を出力する処理の概要を示している。この例では、会計処理の基礎となる伝票の明細データを会計処理システムに入力すると、貸借対照表（Ｂ／Ｓ）、損益計算書（Ｐ／Ｌ）、キャッシュフロー計算書、総勘定元帳などの財務諸表をこれらの明細データから生成して、帳票として紙媒体等に出力する。ここで出力する帳票には、帳票を識別するシリアルナンバーがバーコードや二次元コードとして表示されている。
【００３８】
ここで帳票を出力した後に、出力した帳票の基礎となる明細データの一部が変更されたり、財務諸表に反映すべき新たな明細データが追加されたりすると、出力された帳票は最新の明細データが反映されたものではないことになってしまう。そこで、図４の例に示したように、出力された帳票が最新の明細データを反映したものかを確認することができるように、本発明では帳票に表示されたシリアルナンバーを読み取って最新のものかを確認することができる構成となっている。
【００３９】
このように、本発明において出力される帳票は、第１の実施形態のように伝票の明細データから生成された伝票そのものを対象とするものであってもよいし、第２の実施形態のように伝票の明細データから生成された損益計算書などの財務諸表を対象とするものであってもよい。本発明においては、いずれの実施形態においても、出力対象となる帳票を生成するための業務データについて、更新毎に識別子が付与されてそのバージョンが管理される構成となっている。
【００４０】
図５は、本発明にかかる帳票管理装置の構成を示している。本発明にかかる帳票管理装置は、会計処理システム１０と会計データベース２０から構成されていて、会計処理システム１０にデータを入力するキーボード等の入力装置３０、帳票を出力するプリンタやコンピュータのモニタである出力装置４０、帳票に表示されたバーコードや二次元コード等の識別コードのリーダーである読取装置５０を備えている。
【００４１】
会計処理システム１０は、ＣＰＵ、メインメモリ、ＨＤＤを備えたコンピュータであって、データ入力受付部１１、データ更新部１２、帳票出力部１３、業務データ生成部１４、帳票確認部１５を含んで構成されている。これらの各部はいずれも機能的に特定されるものであって、各々の機能を実行するためのアプリケーションプログラムがＨＤＤからメインメモリ等のメモリ領域に読み出され、ＣＰＵにおいて演算処理を実行することによって、各部における機能が実現される。
【００４２】
なお、会計処理システム１０の物理的な構成は特に限定されるものではなく、会計処理システム１０の機能のみを実行するコンピュータから構成されるものであってもよいし、他の用途にも利用されるコンピュータにおいて機能的に特定されるものであってもよい。
【００４３】
また、会計処理システム１０を構成するコンピュータはスタンドアローンで利用されるものであってもよいし、入力装置には他のコンピュータが用いられ、ネットワーク経由で利用されるものであってもよい。本発明にかかる帳票管理装置がネットワークに接続されたコンピュータとして構成される場合は、会計処理システム１０はネットワークを接続されたサーバコンピュータに備えられ、入力装置１０にはネットワークを介してサーバコンピュータに接続することが可能なパーソナルコンピュータ等の端末が用いられることになる。この場合、出力装置４０と読取装置５０は、端末又はネットワークに接続された装置となる。
【００４４】
会計データベース２０には、業務データ格納部２１と帳票データ格納部２２が備えられている。これらの各部には、会計データベース２０を構成するコンピュータのＨＤＤの所定の領域が割り当てられるが、会計データベース２０の物理的な構成も特に限定されるものではなく、会計処理システム１０を構成するコンピュータと物理的に異なるデータベースサーバ等のコンピュータが用いられてもよいし、会計処理システム１０と同じコンピュータの一部であってもよい。
【００４５】
続いて、図５に示した構成を前提に、図６〜図１１に示したデータの例と、図１２〜図１４のフローチャートを用いて、本発明にかかる帳票管理装置の第１、第２の実施形態において、帳票を出力した後に、出力した帳票が最新の業務データを反映したものかを確認する処理について説明する。
【００４６】
まず、先に図１及び２を用いて概要を説明した、伝票の明細データから生成された伝票そのものを帳票として出力する、第１の実施形態について説明する。
【００４７】
図６は、本発明の第１の実施形態において帳票を出力する処理を示しており、図１２と図１３のフローチャートに対応する。会計処理に用いられる売上や費用等の伝票を構成するデータが入力装置３０から入力され、会計処理システム１０のデータ入力受付部１１において受け付けられると（図１２のＳ０１）、このデータから伝票の出力に用いられる業務データが生成される（図１２のＳ０２）。
【００４８】
尚、入力装置３０からの入力方法は特に限定されるものではなく、ユーザがキーボードやマウスを操作して入力してもよいし、文字認識等で自動的に読み取られた値が入力値として受け付けられるものであってもよい。
【００４９】
ここで生成された業務データに対しては、データ入力受付部１１で各々の業務データの更新順に採番されるデータ識別ナンバーが生成されて（図１２のＳ０３）、各々の業務データと関連付けて会計データベース２０の業務データ格納部２１に格納される（図１２のＳ０４）。例えば、図６に示した「２００８１２２５（日付）、売上５０，０００、Ａ事業部（担当部）」等から構成される「データＮｏ．０１」の業務データに対しては、「０１１」というデータ更新識別ナンバーが採番され、業務データとデータ更新識別ナンバーが関連付けられて会計データベース２０の業務データ格納部２１に格納される。
【００５０】
尚、ここで採番されるデータ更新識別ナンバーは、何らかのルールに基づいて業務データの更新順が特定できるものであればよく、数字のみでなく文字や符号を含む識別子であってもよい。
【００５１】
ユーザが、会計データベース２０に格納された業務データから、個々の伝票を帳票として出力したい場合には、入力装置３０を操作して帳票の出力を要求する。帳票の出力要求は会計処理システム１０の帳票出力部１３で受け付けられ（図１３のＳ１１）、出力する帳票を識別するためのシリアルナンバーが生成される（図１３のＳ１２）。例えば図６では、出力する帳票に対して「Ｓ０１１」というシリアルナンバーが採番されている。
【００５２】
続いて、会計データベース２０の業務データ格納部２１から、出力する帳票の対象となる業務データと、この業務データに関連付けて記憶されたデータ更新識別ナンバーを読み出す（図１３のＳ１３、Ｓ１４）。読み出したデータ更新識別ナンバーは、シリアルナンバーと関連付けて、会計データベース２０の帳票データ格納部２２に格納される（図１３のＳ１５）。例えば図６では、シリアルナンバー「Ｓ０１１」に対して、出力する帳票の元となる業務データのデータ更新識別ナンバー「０１１」が関連付けられて、会計データベース２０の帳票データ格納部２２に格納される。
【００５３】
会計データベース２０の業務データ格納部２１から読み出した業務データから、これを所定の様式に当てはめた帳票出力用のファイルである帳票データを生成する（図１３のＳ１６）。この帳票データには、シリアルナンバーそのものか、又はバーコードや二次元コードなどの識別コードに変換されたシリアルナンバーが埋め込まれており、シリアルナンバーや識別コードが印字された帳票が出力装置４０のプリンタから出力される（図１３のＳ１７）。
【００５４】
図７は、本発明の第１の実施形態において出力した帳票の元となる業務データが変更された際の処理を示しており、図１４のフローチャートに対応する。
【００５５】
既に入力された業務データの一部を変更したい場合、対象となる業務データを特定して変更後のデータが入力装置３０から入力され、会計処理システム１０のデータ入力受付部１１において受け付けられる（図１４のＳ２１）。続いてデータ更新部１２が起動されて、会計データベース２０の業務データ格納部２１に格納された対応する業務データが更新される（図１４のＳ２２）。入力装置３０からの入力方法が特に限定されるものでないことは、業務データを最初に入力する場合と同様である。
【００５６】
ここで更新後の業務データに対して、データ更新部１２では業務データに対して更新順に採番されるデータ識別ナンバーが新たに生成されて（図１４のＳ２３）、更新後の業務データと関連付けて会計データベース２０の業務データ格納部２１に格納される（図１４のＳ２４）。例えば図７では、「データＮｏ．０１」の業務データの「売上５０，０００」が「売上４５，０００」に変更されており、これを反映して更新された業務データに対して「０１２」というデータ更新識別ナンバーが新たに採番され、「データＮｏ．０１」の業務データに関連付けられて会計データベース２０の業務データ格納部２１に格納される。
【００５７】
尚、ここで割り当てられるデータ更新識別ナンバーには、更新順を特定することができるように、業務データの作成時に割り当てられるデータ更新識別ナンバーと重複しないユニークな識別子が採番される。
【００５８】
図８は、本発明の第１の実施形態において出力した帳票が最新の業務データを反映したものかを確認する処理を示しており、図１５のフローチャートに対応する。
【００５９】
ユーザが、出力済の帳票（伝票）が最新のものであるかを確認したい場合には、読取装置５０によって帳票に印字されたシリアルナンバーや識別コードを読み取らせる。読み取られたシリアルナンバーや識別コードは、会計処理システム１０の帳票確認部１５で受け付けられるが（図１５のＳ３１）、識別コードを受け付けた場合には受け付けた識別コードはシリアルナンバーに変換される。シリアルナンバーへの変換は、読取装置５０において行われるものであってもよい。例えば図８では、二次元コードから特定された「Ｓ０１１」というシリアルナンバーが受け付けられている。
【００６０】
尚、帳票確認部１５で受け付けられるシリアルナンバーについては、読取装置５０において読み取られたものに限定されるものではなく、帳票に印字されたシリアルナンバーをユーザが入力装置３０から入力するものであってもよい。
【００６１】
次に、会計データベース２０の帳票データ格納部２２を検索して、受け付けたシリアルナンバーに関連付けられたデータ更新識別ナンバー（１）を読み出す（図１５のＳ３２）。図８の例であれば、「Ｓ０１１」に関連付けられた「０１１」のデータ更新識別ナンバーが会計データベース２０の帳票データ格納部２２から読み出される。
【００６２】
続いて、会計データベース２０の業務データ格納部２１を検索して、読み出されたデータ更新識別ナンバーに対応する業務データを特定する（図１５のＳ３３）。図８の例であれば、「０１１」のデータ更新識別ナンバーについて、対応する伝票の出力に用いられた「データＮｏ．０１」の業務データが特定される。
【００６３】
特定された業務データに対して、さらに会計データベース２０の業務データ格納部２１から、業務データに関連付けられた最新のデータ更新識別ナンバー（２）を特定する（図１５のＳ３４）。図８の例であれば、「データＮｏ．０１」の業務データには、最新のデータ更新識別ナンバーとして「０１２」が特定される。
【００６４】
ここで、業務データの更新時において、新たに生成するデータ更新識別ナンバーとして過去に生成したデータ更新識別ナンバーより大きな値を昇順で割り当てるように構成すれば、各々の業務データに関連付けられたデータ更新識別ナンバーの中で最大値となるデータ更新識別ナンバーを選択することによって、最新のデータ更新識別ナンバーを特定することができる。逆に、新たに生成するデータ更新識別ナンバーとして過去に生成したデータ更新識別ナンバーより小さな値を降順で割り当てるように構成すれば、各々の業務データに関連付けられたデータ更新識別ナンバーの中で最小値となるデータ更新識別ナンバーを選択することによって、最新のデータ更新識別ナンバーを特定することができる。
【００６５】
ここで特定された最新のデータ更新識別ナンバー（２）が、シリアルナンバーと関連付けられたデータ更新識別ナンバー（１）と一致するかを確認する（図１５のＳ３５）。２つのデータ更新識別ナンバーが一致すれば、帳票の生成に用いられた業務データは出力後に更新されておらず、帳票が最新の業務データを反映したものであることが確認され、その旨をモニタ等の出力装置４０に表示させる（図１５のＳ３６）。
【００６６】
一方、２つのデータ更新識別ナンバーが一致しなければ、帳票の生成に用いられた業務データの少なくとも一部が更新されており、帳票が最新の業務データを反映したものではないことが確認され、その旨をモニタ等の出力装置４０に表示させる（図１５のＳ３７）。ここで更新された業務データを読み出して最新の帳票を作成し、出力装置４０に出力することとしてもよい。
【００６７】
図８の例であれば、データ更新識別ナンバーの「０１１」と「０１２」は一致しないことから、「データＮｏ．０１」の業務データの少なくとも一部が帳票の出力後に更新されており、出力された帳票が最新の業務データを反映したものでないことが確認される。
【００６８】
尚、先に説明したように、業務データの更新時において、新たに生成するデータ更新識別ナンバーとして過去に生成したデータ更新識別ナンバーより大きな値を昇順で割り当てるように構成すれば、最新のデータ更新識別ナンバー（２）が、シリアルナンバーと関連付けられたデータ更新識別ナンバー（１）より大きな値となれば、業務データが更新されていることが確認できる。逆に、新たに生成するデータ更新識別ナンバーとして過去に生成したデータ更新識別ナンバーより小さな値を降順で割り当てるように構成すれば、最新のデータ更新識別ナンバー（２）が、シリアルナンバーと関連付けられたデータ更新識別ナンバー（１）より小さな値となれば、業務データが更新されていることが確認できる。
【００６９】
続いて、先に図３及び４を用いて概要を説明した、伝票の明細データから生成された損益計算書などの財務諸表を帳票として出力する、第２の実施形態について説明する。第２の実施形態でも、図１２〜図１５のフローチャートに示した基本的なフローは第１の実施形態と同様であるが、出力対象となる帳票を生成する業務データが複数の明細データにより生成される点が第１の実施形態と異なるため、かかる相違点を中心に説明する。
【００７０】
図９は、本発明の第２の実施形態において帳票を出力する処理を示しており、図１２と図１３のフローチャートに対応する。会計処理に用いられる売上や費用等の伝票を構成するデータが入力装置３０から入力されると、これらのデータは伝票の明細データとして会計データベース２０の業務データ格納部２１に格納される。
【００７１】
会計処理システム１０では業務データ生成部１４が起動されて、会計データベース２０の業務データ格納部２１から対象となる明細データを読み出して（図１２のＳ０１）、貸借対照表（Ｂ／Ｓ）、損益計算書（Ｐ／Ｌ）、キャッシュフロー計算書、総勘定元帳などの財務諸表の出力に用いられる業務データを生成する（図１２のＳ０２）。
【００７２】
ここで業務データ生成部１４が起動されるトリガとなる要件は特に限定されるものではなく、会計処理システム１０に設定された条件に従って、所定のタイミングで所定の財務諸表に対応する業務データが自動的に生成されるものであってもよいし、ユーザが指定した条件に従って、ユーザの指定する財務諸表に対応する業務データが生成されるものであってもよい。又は、後に説明する帳票の出力要求を受け付けたタイミングにおいて、出力要求に指定された条件に従って業務データが生成されるものであってもよい。
【００７３】
第２の実施形態においても、入力装置３０からのデータの入力方法は特に限定されるものではなく、ユーザがキーボードやマウスを操作して入力してもよいし、文字認識等で自動的に読み取られた値が入力値として受け付けられるものであってもよい。
【００７４】
ここで生成された業務データに対しては、業務データ生成部１４で各々の業務データの更新順に採番されるデータ識別ナンバーが生成されて（図１２のＳ０３）、各々の業務データと関連付けて会計データベース２０の業務データ格納部２１に格納される（図１２のＳ０４）。図９の例では、「データＮｏ．０１」〜「データＮｏ．０３」の明細データについて、これらの明細データから生成される損益計算書である「データＮｏ．１０１」の業務データが生成され、これに「１０１１」というデータ更新識別ナンバーが採番されて、「データＮｏ．１０１」の業務データに関連付けられて会計データベース２０の業務データ格納部２１に格納される。
【００７５】
尚、ここで採番されるデータ更新識別ナンバーは、何らかのルールに基づいて業務データの更新順が特定できるものであればよく、数字のみでなく文字や符号を含む識別子であってもよいことは、第１の実施形態と同様である。
【００７６】
また、第２の実施形態では、伝票の明細データそのものではなく複数の明細データから生成された損益計算書が帳票として出力される対象になるため、以下では損益計算書を対象にして採番されたデータ更新識別ナンバーに着目して説明するが、第２の実施形態においても第１の実施形態と同様に伝票を帳票として出力する場合にも対応できるようにするためには、個々の明細データについてもそれぞれデータ更新識別ナンバーを採番することとすればよい。
【００７７】
ユーザが、会計データベース２０に格納された業務データに対応して、いずれかの財務諸表を帳票として出力したい場合には、入力装置３０を操作して帳票の出力を要求する。帳票の出力要求は会計処理システム１０の帳票出力部１３で受け付けられ（図１３のＳ１１）、出力する帳票を識別するシリアルナンバーが生成される（図１３のＳ１２）。例えば図９では、出力する帳票に対して「Ｓ１０１１」というシリアルナンバーが採番されている。
【００７８】
続いて、会計データベース２０の業務データ格納部２１から、出力する帳票の対象となる業務データと、この業務データに関連付けて記憶されたデータ更新識別ナンバーを読み出す（図１３のＳ１３、Ｓ１４）。読み出したデータ更新識別ナンバーは、シリアルナンバーと関連付けて、会計データベース２０の帳票データ格納部２２に格納される（図１３のＳ１５）。例えば図９では、シリアルナンバー「Ｓ１０１１」に対して、出力する帳票の元となる業務データのデータ更新識別ナンバー「１０１１」が関連付けられて、会計データベース２０の帳票データ格納部２２に格納される。
【００７９】
会計データベース２０の業務データ格納部２１から読み出した業務データから、これを所定の様式に当てはめた帳票出力用のファイルである帳票データを生成する（図１３のＳ１６）。この帳票データにシリアルナンバー又は識別コードに変換されたシリアルナンバーが埋め込まれ、シリアルナンバーや識別コードが印字された帳票が出力装置４０のプリンタから出力されることは（図１３のＳ１７）、第１の実施形態と同様である。
【００８０】
図１０は、本発明の第２の実施形態において出力した帳票の元となる業務データが変更された際の処理を示しており、図１４のフローチャートに対応する。
【００８１】
既に入力された明細データの一部を変更したい場合、対象となる明細データを特定して変更後のデータが入力装置３０から入力され、会計処理システム１０のデータ入力受付部１１において受け付けられる（図１４のＳ２１）。続いてデータ更新部１２が起動されて、会計データベース２０の業務データ格納部２１に格納された対応する明細データが更新される。第２の実施形態では、既に業務データ格納部２１に格納された対応する明細データの一部が変更される場合だけでなく、財務諸表に対応する業務データに反映されるべき新たな明細データが追加入力される場合も、このフローの対象に含まれることになる。
【００８２】
第２の実施形態においては、財務諸表に対応する業務データが、明細データの変更や追加によって直接的に更新されるものではなく、業務データは次のような方法によって更新される（図１４のＳ２２）。
【００８３】
第１の方法は、明細データの追加又は変更が行われると、これに対応する業務データを直ちに更新するものである。明細データの追加又は変更が行われた際には、追加又は変更が行われた明細データに含まれる日付、勘定科目コード、部門コードなどをキーにして、この明細データが用いられている財務諸表に対応する業務データを特定し、特定された業務データに対応する財務諸表を再計算して、業務データを更新する。
【００８４】
第２の方法は、一営業日に一度、一週間に一度などの所定のタイミングにおいて、対応する明細データの追加又は変更が行われた業務データを更新するものである。会計処理システム１０に設定された所定のタイミングが到来すると、業務データの生成された各々の財務諸表について、会計データベース２０の業務データ格納部２１を明細データに含まれる日付、勘定科目コード、部門コードなどをキーに検索して、財務諸表の対象となる期間や勘定科目、部門に対応する明細データのうち、新たに追加又は変更が行われた明細データがあるかを確認する。新たに追加又は変更が行われた明細データがヒットした業務データについては、追加又は変更された明細データを反映して財務諸表を再計算して、業務データを更新する。
【００８５】
ここで更新後の業務データに対して、データ更新部１２では業務データに対して更新順に採番されるデータ識別ナンバーが新たに生成されて（図１４のＳ２３）、更新後の業務データと関連付けて会計データベース２０の業務データ格納部２１に格納される（図１４のＳ２４）。例えば図１０では、「データＮｏ．０１」の明細データの「売上５０，０００」が「売上４５，０００」に変更されたため、これを用いて計算された損益計算書に対応する「データＮｏ．１０１」の業務データにも変更を反映し、「売上５０，０００」を「売上４５，０００」に、「利益１５，０００」を「利益１０，０００」に更新して、更新された業務データに対して「１０１２」というデータ更新識別ナンバーが採番されている。このデータ更新識別ナンバー「１０１２」は、「データＮｏ．１０１」の業務データに関連付けられて会計データベース２０の業務データ格納部２１に格納される。
【００８６】
尚、ここで割り当てられるデータ更新識別ナンバーには、更新順を特定することができるように、業務データの作成時に割り当てられるデータ更新識別ナンバーと重複しないユニークな識別子が生成されることは、第１の実施形態と同様である。
【００８７】
図１１は、本発明の第２の実施形態において出力した帳票が最新の業務データを反映したものかを確認する処理を示しており、図１５のフローチャートに対応する。
【００８８】
ユーザが、出力済の帳票（財務諸表）が最新のものであるかを確認したい場合には、読取装置５０によって帳票に印字されたシリアルナンバーや識別コードを読み取らせる。シリアルナンバーを受け付ける処理（図１５のＳ３１）については、第１の実施形態と同様である。図１１の例では、二次元コードから特定された「Ｓ１０１１」というシリアルナンバーが受け付けられている。
【００８９】
尚、帳票確認部１５で受け付けられるシリアルナンバーについては、読取装置５０において読み取られたものに限定されるものではなく、帳票に印字されたシリアルナンバーをユーザが入力装置３０から入力するものであってもよいことも、第１の実施形態と同様である。
【００９０】
次に、会計データベース２０の帳票データ格納部２２を検索して、受け付けたシリアルナンバーに関連付けられたデータ更新識別ナンバー（１）を読み出す（図１５のＳ３２）。図１１の例であれば、「Ｓ１０１１」に関連付けられた「１０１１」のデータ更新識別ナンバーが会計データベース２０の帳票データ格納部２２から読み出される。
【００９１】
続いて、会計データベース２０の業務データ格納部２１を検索して、読み出されたデータ更新識別ナンバーに対応する業務データを特定する（図１５のＳ３３）。図１１の例であれば、「１０１１」のデータ更新識別ナンバーについて、対応する損益計算書の出力に用いられた「データＮｏ．１０１」の業務データが特定される。
【００９２】
特定された業務データに対して、さらに会計データベース２０の業務データ格納部２１から、業務データに関連付けられた最新のデータ更新識別ナンバー（２）を特定する（図１５のＳ３４）。図１１の例であれば、「データＮｏ．１０１」の業務データには、最新のデータ更新識別ナンバーとして「１０１２」が特定される。
【００９３】
ここで、業務データの更新時において、新たに生成するデータ更新識別ナンバーとして過去に生成したデータ更新識別ナンバーより大きな値を昇順で割り当てたり、小さな値を降順で割り当てたりすれば、各々の業務データに関連付けられたデータ更新識別ナンバーの中で最大値又は最小値となるデータ更新識別ナンバーを選択することによって、最新のデータ更新識別ナンバーを特定することができることは、第１の実施形態と同様である。
【００９４】
ここで特定された最新のデータ更新識別ナンバー（２）が、シリアルナンバーと関連付けられたデータ更新識別ナンバー（１）と一致するかを確認する（図１５のＳ３５）。２つのデータ更新識別ナンバーが一致すれば、帳票の生成に用いられた業務データは出力後に更新されていないこと、すなわち帳票の元となる明細データが追加されたり変更されたりしていないことから、帳票が最新の業務データを反映したものであることが確認され、その旨をモニタ等の出力装置４０に表示させる（図１５のＳ３６）。
【００９５】
一方、２つのデータ更新識別ナンバーが一致しなければ、帳票の生成に用いられた業務データの少なくとも一部が更新されていること、すなわち帳票の元となる明細データが追加されているか変更されていることから、帳票が最新の業務データを反映したものではないことが確認され、その旨をモニタ等の出力装置４０に表示させる（図１５のＳ３７）。ここで更新された業務データを読み出して最新の帳票を作成し、出力装置４０に出力することとしてもよい。
【００９６】
図１１の例であれば、データ更新識別ナンバーの「１０１１」と「１０１２」は一致しないことから、「データＮｏ．１０１」の業務データの元となる明細データが追加又は変更され、業務データの少なくとも一部が帳票の出力後に更新されており、出力された帳票が最新の業務データを反映したものでないことが確認される。
【００９７】
尚、業務データの更新時において、新たに生成するデータ更新識別ナンバーとして過去に生成したデータ更新識別ナンバーより大きな値を昇順で割り当てるか、小さな値を降順で割り当てるように構成すれば、最新のデータ更新識別ナンバー（２）が、シリアルナンバーと関連付けられたデータ更新識別ナンバー（１）より大きな値又は小さな値となれば、業務データが更新されていることが確認できることは、第１の実施形態と同様である。
【図面の簡単な説明】
【００９８】
【図１】本発明の第１の実施形態における帳票を出力する処理の概要を示す図である。
【図２】本発明の第１の実施形態における帳票が最新のものかを確認する処理の概要を示す図である。
【図３】本発明の第１の実施形態における帳票を出力する処理の概要を示す図である。
【図４】本発明の第１の実施形態における帳票が最新のものかを確認する処理の概要を示す図である。
【図５】本発明にかかる帳票管理装置の構成を示すブロック図である。
【図６】本発明にかかる帳票管理装置の第１の実施形態において、帳票を出力する処理を示す図である。
【図７】本発明にかかる帳票管理装置の第１の実施形態において、出力した帳票の元となる業務データが変更された際の処理を示す図である。
【図８】本発明にかかる帳票管理装置の第１の実施形態において、出力した帳票が最新の業務データを反映したものかを確認する処理を示す図である。
【図９】本発明にかかる帳票管理装置の第１の実施形態において、帳票を出力する処理を示す図である。
【図１０】本発明にかかる帳票管理装置の第１の実施形態において、出力した帳票の元となる業務データが変更された際の処理を示す図である。
【図１１】本発明にかかる帳票管理装置の第１の実施形態において、出力した帳票が最新の業務データを反映したものかを確認する処理を示す図である。
【図１２】本発明にかかる帳票管理装置において、業務データを生成するフローを示すフローチャートである。
【図１３】本発明にかかる帳票管理装置において、帳票を出力するフローを示すフローチャートである。
【図１４】本発明にかかる帳票管理装置において、業務データを更新するフローを示すフローチャートである。
【図１５】本発明にかかる帳票管理装置において、出力された帳票が最新の業務データを反映したものかを確認するフローを示すフローチャートである。
【符号の説明】
【００９９】
１０  会計処理システム
１１  データ入力受付部
１２  データ更新部
１３  帳票出力部
１４  業務データ生成部
１５  帳票確認部
２０  会計データベース
２１  業務データ格納部
２２  帳票データ格納部
３０  入力装置
４０  出力装置
５０  読取装置
【図１】
2010157090.tif 000003
【図２】
2010157090.tif 000004
【図３】
2010157090.tif 000005
【図４】
2010157090.tif 000006
【図５】
2010157090.tif 000007
【図６】
2010157090.tif 000008
【図７】
2010157090.tif 000009
【図８】
2010157090.tif 000010
【図９】
2010157090.tif 000011
【図１０】
2010157090.tif 000012
【図１１】
2010157090.tif 000013
【図１２】
2010157090.tif 000014
【図１３】
2010157090.tif 000015
【図１４】
2010157090.tif 000016
【図１５】
2010157090.tif 000017