(57)【要約】【課題】  現場データに基づいて仕訳データを作成する場合、現場データに変更があった場合、自動で仕訳データの対応する項目についても変更する仕訳データ生成装置及び仕訳データ生成プログラムを提供する。【解決手段】  現場データを記憶する現場データ記憶部１４と、変換用データを記憶する変換用データ記憶部１５と、変換用データに基づいて現場データから生成された仕訳データを記憶する仕訳データ記憶部１３と、現場データと仕訳データに現場データの変更区分を関連付けた管理データを記憶する管理データ記憶部１７と、所定のタイミングで現場データを読み出し、管理データの変更区分を更新して記憶する修正判定手段１２と、所定のタイミングで管理データを読み出し、現場データに基づいて生成された新たな仕訳データを仕訳データ記憶部１６に記憶する仕訳データ生成部１３とを有する。【選択図】      図１
2006268363.tif 000002
【特許請求の範囲】
【請求項１】
現場において担当者の指示に基づいて入力装置から入力された現場データから、仕訳データを生成する仕訳データ生成装置において、
前記現場データを蓄積して記憶する現場データ記憶部と、
前記現場データから前記仕訳データを生成するために用いる変換ルールを含む変換用データを記憶する変換用データ記憶部と
前記現場データ記憶部から前記現場データを読み出すとともに前記変換用データ記憶部から前記変換用データを読み出して、前記変換用データに基づいて前記現場データから生成された前記仕訳データを記憶する仕訳データ記憶部と、
前記現場データと前記仕訳データに、前記現場データの変更区分を関連付けた管理データを蓄積して記憶する管理データ記憶部と、
所定のタイミングで前記現場データ記憶部から前記現場データを読み出し、この現場データ記憶部に変更された現場データが含まれていた場合、前記管理データ記憶部で、前記変更された現場データと前記仕訳データとに関連付けられた前記管理データの変更区分を更新して記憶する修正判定手段と、
所定のタイミングで前記管理データ記憶部から前記管理データを読み出し、この管理データに基づいて、前記現場データ記憶部に変更された現場データが存在することを判定した場合、前記現場データ記憶部から前記現場データを読み出すとともに前記変換用データ記憶部から前記変換用データを読み出し、前記現場データに基づいて生成された新たな仕訳データを前記仕訳データ記憶部に記憶する仕訳データ生成部と、
を有することを特徴とする仕訳データ生成装置。
【請求項２】
現場において各担当者に入力された現場データから仕訳データを生成する仕訳データ生成プログラムにおいて、
現場データを蓄積して記憶装置に記憶する現場データ記憶ステップと、
記憶装置から現場データと変換用データとを読み出して、現場データから仕訳データを生成するために用いる変換ルールを含む変換用データに基づいて前記現場データから生成された仕訳データを記憶装置に記憶する仕訳データ記憶ステップと、
前記現場データと前記仕訳データに、前記現場データの変更区分を関連付けた管理データを蓄積して記憶する管理データ記憶ステップと、
所定のタイミングで前記管理データを記憶装置から読み出し、読み出した管理データに基づいて、現場データ記憶部１４に変更された現場データが存在することを判定した場合、前記管理データで、変更された現場データと仕訳データとに関連付けられた管理データの変更区分を更新して記憶装置に記憶する修正判定ステップと、
所定のタイミングで記憶装置から管理データを読み出し、この管理データ記憶部に変更された現場データが存在することが記憶されていた場合、記憶装置から現場データと変換用データとを読み出すとともに、前記現場データに基づいて生成された新たな仕訳データを仕訳データとして記憶装置に記憶する仕訳データ生成ステップと、
をコンピュータに実現させることを特徴とする仕訳データ生成プログラム。
【請求項３】
前記現場データ記憶部の現場データには、前記現場データを識別する伝票番号と、前記現場データが入力された入力日時とを含み、
前記修正判定ステップは、
読み出した現場データ記憶部に同一の伝票番号が付された現場データが複数含まれていた場合、入力日時に基づいて変更された現場データを抽出し、前記管理データで、変更された現場データと仕訳データとに関連付けられた変更区分を更新して記憶装置に記憶させる
ことを特徴とする請求項２に記載の仕訳データ生成プログラム。
【請求項４】
前記管理データは、変更区分に変更状況が現場データの削除であることを含み、
前記仕訳データ生成ステップは、
変更区分に現場データの削除であることが含まれていた場合、該当する仕訳データを打ち消す仕訳データを生成して記憶装置に記憶させる
ことを特徴とする請求項３に記載の仕訳データ生成プログラム。
【請求項５】
前記管理データは、変更区分に変更状況が現場データの修正であることを含み、
前記仕訳データ生成ステップは、
変更区分に現場データの修正であることが含まれていた場合、該当する仕訳データを打ち消す仕訳データを生成して記憶装置に記憶させるとともに、修正された新たな現場データに基づいて新たな仕訳データを生成して記憶装置に記憶させる
ことを特徴とする請求項３に記載の仕訳データ生成プログラム。
【請求項６】
前記現場データ記憶ステップは、
入力装置から前記現場データを削除する指示が入力されると、実データとしてＮＵＬＬが記述された現場データとして記憶装置に記憶され、
前記修正判定ステップは、
抽出した変更後の現場データに実データとしてＮＵＬＬが記述されていた場合、管理データの変更区分に現場データの削除であることを含む管理データを記憶装置に記憶させ、
抽出した変更後の現場データに実データとしてＮＵＬＬが記述されていなかった場合、管理データの変更区分に現場データの変更であることを含む管理データを記憶装置に記憶させる
ことを特徴とする請求項４または５に記載の仕訳データ生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、財務会計処理に用いる仕訳データを生成する仕訳データ生成装置及び仕訳データ生成プログラムに関する。
【背景技術】
【０００２】
従来、現場で入力された伝票データ等の現場データに基づいて財務会計処理に用いる仕訳データを生成する仕訳データ生成装置が利用されている。このような仕訳データ生成装置では、勘定科目などの仕訳データに関する知識がない入力者により現場で随時入力されたデータを業者からの納品情報として業者名、品名、数量、単位、単価、金額、コメント等のデータを記憶装置に記憶していた。その後、仕訳データ生成装置が現場で入力されて記憶装置に記憶された業者名や品名などのデータについて、例えば日次や月次にバッチ処理で勘定科目などのデータを付加して仕訳データに変換していた。
【０００３】
上述したような仕訳データ生成装置では、現場で一旦入力した現場データに誤りがあると、現場で再度データを修正することがある。このように現場データが修正された場合、修正したタイミング、修正したデータ項目によっては、その現場データを元にして作成された仕訳データも修正する必要が生じる。上述したように、現場でデータを入力する担当者は仕訳データの知識がない場合もあり、現場では修正行為に伴い仕訳データを修正する必要があるか否かを判断をすることは困難である。
【０００４】
そのため、従来の仕訳データ生成装置では、仕訳データが作成されても、月末や期末等のタイミングで元となる現場データについて修正の有無を確認して、現場データが修正されていた場合、対応する仕訳データを個別に人間系で修正していた。
【０００５】
仕訳データを生成するために、様々な工夫がされており、例えば、データを所定の順序で整列して記憶し、格納容量の増大を抑制する技術がある（例えば、特許文献１および２）。また、勘定科目が自動的に設定されて会計システムの使い勝手を向上し、入出金に関する仕訳処理を中小企業等の一般のオペレータが特別な会計知識を有していなくても容易に行う技術がある（例えば、特許文献１および２）。
【特許文献１】特開平９−２０４４７４号公報
【特許文献２】特開平１１−１５９０４号公報
【特許文献３】特開２００１−２３６３５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述するような仕訳データ生成装置によれば、現場データから自動で仕訳データを生成する場合であっても、最終的には現場データの変更を人間系による変更データの確認をしなければならない問題がある。
【０００７】
一方、上述した特許文献１および２によれば、単に仕訳データの格納容量を抑制するものであって、現場データから仕訳データを自動作成する技術については記載されていない。また、特許文献３によれば、現場データが変更された場合、これを判断して、仕訳データを自動に変更する技術に関する記載はない。
【０００８】
そのため、上述した特許文献１ないし３に記載の技術では、現場データが変更した場合にも仕訳データを自動で変更し、人間系の処理を必要としないという問題の解決に適応することはできない。
【０００９】
上記課題に鑑み、本発明は、現場データに基づいて仕訳データを作成する場合、現場データに変更があった場合、自動で仕訳データの対応する項目についても変更する仕訳データ生成装置及び仕訳データ生成プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明の特徴に係る仕訳データ生成装置は、現場において担当者の指示に基づいて入力装置から入力された現場データから、財務会計処理に用いる仕訳データを生成する仕訳データ生成装置において、現場データを蓄積して記憶する現場データ記憶部と、現場データから仕訳データを生成ために用いる変換ルールを含む変換用データを記憶する変換用データ記憶部と現場データ記憶部と変換用データ記憶部とを読み出して、変換用データに基づいて現場データから生成された仕訳データを記憶する仕訳データ記憶部と、現場データと前記仕訳データに、現場データの変更区分を関連付けた管理データを蓄積して記憶する管理データ記憶部と、所定のタイミングで現場データ記憶部から現場データを読み出し、この現場データ記憶部に変更された現場データが含まれていた場合、管理データ記憶部で、変更された現場データと仕訳データとに関連付けられた管理データの変更区分を更新して記憶させる修正判定手段と、所定のタイミングで管理データ記憶部から管理データを読み出し、この管理データ記憶部に変更された現場データが存在することが記憶されていた場合、現場データ記憶部と変換用データ記憶部とを読み出すとともに、現場データに基づいて生成された新たな仕訳データを仕訳データ記憶部に記憶する仕訳データ生成部とを有することを特徴とする。
【００１１】
上記構成による本発明によれば、現場データに基づいて仕訳データを作成する場合、現場データに変更があった場合、自動で仕訳データの対応する項目についても変更させることができる。
【発明の効果】
【００１２】
本発明によれば、現場データに基づいて仕訳データを作成する場合、現場データに変更があった場合、自動で仕訳データの対応する項目についても変更する仕訳データ生成装置及び仕訳データ生成プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して、本発明の最良の実施の形態を説明する。
【００１４】
（仕訳データ生成装置）
本発明の最良の実施の形態に係る仕訳データ生成装置１は、図１に示すように、現場データ入力部１１、修正判定部１２、仕訳データ生成部１３、現場データ記憶部１４、変換用データ記憶部１５、仕訳データ記憶部１６及び管理データ記憶部１７を有している。
【００１５】
仕訳データ生成装置１は、図２に示すように、中央処理制御装置１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３および入出力インタフェース１０９が、バス１１０を介して接続されている。入出力インタフェース１０９には、入力装置１０４、表示装置１０５、通信制御装置１０６、記憶装置１０７およびリムーバブルディスク１０８を有する。
【００１６】
中央処理制御装置１０１は、入力装置１０４からの入力信号に基づいてＲＯＭ１０２から仕訳データ生成装置１を起動するためのブートプログラムを読み出して実行し、更に記憶装置１０７に記憶されたオペレーティングシステムを読み出す。更に中央処理制御装置１０１は、入力装置１０４や通信制御装置１０６等の入力信号に基づいて、各種装置の制御を行ったり、ＲＡＭ１０３や記憶装置１０７等に記憶されたプログラムおよびデータを読み出してＲＡＭ１０３にロードするとともに、ＲＡＭ１０３から読み出されたプログラムのコマンドに基づいて、データの計算または加工など、後述する一連の処理を実現する処理装置である。
【００１７】
入力装置１０４は、操作者が各種の操作を入力するキーボード、マウスなどの入力デバイスにより構成されており、操作者の操作に基づいて入力信号を作成し、入出力インタフェース１０９およびバス１１０を介して中央処理制御装置１０１に送信される。表示装置１０５は、ＣＲＴ（Cathode Ray Tube）ディスプレイや液晶ディスプレイなどであり、中央処理制御装置１０１からバス１１０および入出力インタフェース１０９を介して表示装置１０５において表示させる出力信号を受信し、たとえば、中央処理制御装置１０１の処理結果などを表示する装置である。通信制御装置１０６は、ＬＡＮカードやモデムなどの装置であり、仕訳データ生成プログラムを実行する仕訳データ生成装置１をインターネットやＬＡＮなどの通信ネットワークに接続する装置である。通信制御装置１０６を介して通信ネットワークと送受信したデータは入力信号または出力信号として、入出力インタフェース１０９およびバス１１０を介して中央処理制御装置１０１に送受信される。
【００１８】
記憶装置１０７は半導体記憶装置または磁気ディスク装置等であって、中央処理制御装置１０１で実行されるプログラムやデータが記憶されている。リムーバブルディスク１０８は、光ディスクやフレキシブルディスクのことであり、ディスクドライブによって読み書きされた信号は、入出力インタフェース１０９およびバス１１０を介して中央処理制御装置１０１に送受信される。現場データ記憶部１４、変換用データ記憶部１５、仕訳データ記憶部１６および管理データ記憶部１７は、仕訳データ生成装置１の記憶装置１０７に相当する。
【００１９】
また、仕訳データ生成装置１は、仕訳データ生成プログラムが中央処理制御装置１０１に読み込まれて実行されることによって、現場データ入力部１１、修正判定部１２および仕訳データ生成部１３が実装される。
【００２０】
なお、本発明の最良の実施の形態に係る仕訳データ生成装置１は、図４に示すように１台のコンピュータにおいて実行されても良いし、互いに通信可能な複数のコンピュータにおいて実行されても良い。例えば、各記憶部１４ないし１７を外部に設ける構成や、一部の記憶部のみを外部に設ける構成であっても良い。
【００２１】
現場データ記憶部１４は、現場において各ユーザにより入力された現場データを記憶している。図３に示す現場データ１４ａの例では、「項目ＩＤ」をキーにして「項目名」及び「入力値」が関連付けられている。「項目名」は、現場データにおける各実データの項目である。「入力値」は、これらの項目に対して入力された実データである。現場では、この「項目名」に対して、「入力値」で記憶されるデータがユーザにより入力される。
【００２２】
具体的に図３に示す現場データ１４ａでは、「項目名」として「入力日付」、「伝票日付」、「伝票番号」、「工事」等が含まれる。図３に示す現場データ１４ａには、「項目ＩＤ」が「１」のレコードには「入力日付」として「２００５／０３／０１」が関連付けられており、また「項目ＩＤ」が「３」のレコードには「伝票番号」として「伝票番号１」が関連付けられている。この「伝票番号」は、伝票を識別する番号であり、各伝票に一意に定められる。すなわち、図３に示す現場データ１４ａでは、「伝票番号１」の現場データは２００５年３月１日に作成されたことが記憶されている。「入力日付」、「伝票日付」および「伝票番号」は伝票を識別する項目であるため以下、「伝票識別項目」とする。
【００２３】
変換用データ記憶部１５は、現場データから仕訳データを生成するルールである変換用データを記憶している。図４に示す変換用データ１５ａの例では、「項目名」をキーにして「設定値」及び「項目ＩＤ」が関連付けられている。
【００２４】
変換用データ１５ａにおける「項目名」は、仕訳データを生成するデータの項目である。具体的に、図４に示す変換用データ１５ａでは、「項目名」として「伝票日付」、「伝票番号」、「貸方部門」等が含まれる。なお、変換用データに「項目名」として記憶されている項目について、以下「変換データ管理項目」とする。
【００２５】
「設定値」は、仕訳データの各項目の実データが何に基づいて生成されるかを記憶している。例えば、図４に示す変換用データ１５ａでは、「伝票日付」、「貸方部門」、「貸方本体金額」等の「設定値」として「現場データ」が記述されている。したがって「伝票日付」、「貸方部門」および「貸方本体金額」の仕訳データにおける実データは現場データの同一の「項目名」のデータに基づいて生成される。また、「伝票番号」には「自動発番」と記述されているため、「伝票番号」は自動に発番されて仕訳データが生成される。
【００２６】
「項目ＩＤ」は、現場データの「項目ＩＤ」と同一のＩＤが記述されており、仕訳データの生成に現場データの実データが利用される場合、現場データの同一の「項目ＩＤ」の実データに基づいて生成されることを示す。そのため、「設定値」の実データとして「現場データ」が記憶されているレコードにのみ、「項目ＩＤ」が記憶されている。
【００２７】
なお、変換用データ１５ａは、伝票データ、借方データ及び貸方データを含んでいる。具体的に、伝票データには、「伝票日付」及び「伝票番号」が含まれる。また、借方データには、「借方部門」、「借方科目」、「借方本体金額」、「借方消費税率」、「借方消費税額」及び「借方摘要」が含まれる。さらに、貸方データには、「貸方部門」、「貸方科目」、「貸方本体金額」、「貸方消費税率」、「貸方消費税額」及び「貸方摘要」が含まれる。
【００２８】
仕訳データ記憶部１６は、変換用データに基づいて現場データから生成された仕訳データを記憶している。図５に示す仕訳データ１６ａの例では、「項目名」に「設定値」が関連付けられている。仕訳データは変換用データに基づいて生成されるため、仕訳データの「項目名」は変換用データの「項目名」と同一である。
【００２９】
具体的に、図５の仕訳データ１６ａの「伝票日付」、「借方部門」、「貸方本体金額」等の実データは、図４の現場データ１４ａの「伝票日付」、「借方部門」、「貸方本体金額」等の実データに基づいて生成される。
【００３０】
なお、仕訳データは「借方項目」と「貸方項目」を含んでいる。具体的に、図５に示す仕訳データ１６ａの「借方項目」には、「借方部門」、「借方科目」、「借方補助科目」、「借方本体金額」、「借方消費税率」、「借方摘要」が含まれる。また、仕訳データ１６ａ「貸方項目」には、「貸方部門」、「貸方科目」、「貸方補助科目」、「貸方本体金額」、「貸方消費税率」、「貸方摘要」が含まれる。
【００３１】
管理データ記憶部１７は、現場データ記憶部１４に記憶される現場データと仕訳データ記憶部１６に記憶される仕訳データに、現場データの変更状況である変更区分を関連付けた管理データを蓄積して記憶している。図６に示す管理データ１７ａの例では、「現場データ管理番号」、「仕訳データ管理番号」及び「変更区分」が関連付けられており、これらに対するデータとして「設定値」が記憶される。
【００３２】
具体的に、管理データ１７ａの「現場データ管理番号」の「設定値」には現場データの「伝票番号」が記憶され、「仕訳データ管理番号」の「設定値」には仕訳データの「伝票番号」が記憶され、「変更区分」の「設定値」は「現場データ管理番号」で識別される現場データの変更の状況が記憶されている。
【００３３】
図６に示す管理データ１７ａでは、「現場データ管理番号」の「設定値」には「伝票番号１」が記憶され、「仕訳データ管理番号」の「設定値」には「伝票番号ｎ」が記憶されている。また、管理データ１７ａでは、「変更区分」の「設定値」は「伝票番号１」で識別される現場データが変更されたことが判定されていないため、「ＮＵＬＬ」が記述されている。
【００３４】
現場データ入力部１１は、入力装置１０４を介して入力された現場データを現場データ記憶部１４に記憶させる。また、現場データ入力部１１は、入力部１０４を介して現場データの変更が入力された場合にも、現場データ記憶部１４に記憶させる。なお、現場データ入力部１１は、変更された現場データを記憶する際、上書きせずに、異なる「入力日付」と同一の「伝票番号」を付した新たな現場データとして現場データ記憶部１１に蓄積して記憶する。
【００３５】
修正判定部１２は、所定のタイミングで現場データ記憶部１４から現場データを読み出す。この現場データ記憶部１４に、変更された現場データが含まれていた場合、修正判定部１２は、管理データ記憶部１７で、変更された現場データと仕訳データとに関連付けられた管理データの変更区分を更新して現場データ記憶部１４に記憶させる。
【００３６】
具体的には、修正判定部１２は、現場データ記憶部１４から現場データを読み出すと、読み出した現場データに同一の「伝票番号」の現場データが複数存在した場合、その「入力日付」を参照し、「入力日付」として記憶される日付が前回現場データを読み出したタイミングよりも後であった場合、その現場データは変更された現場データであると判定する。
【００３７】
また、修正判定部１２は、現場データの変更は現場データの「削除」であるか、現場データの「修正」であるかを判定する。現場データの変更が現場データの「修正」であった場合、修正された項目が「仕訳データ管理項目」であるか否かを判定する。
【００３８】
これらの判定により、現場データが「削除」されていた場合、修正判定部１２は、管理データ記憶部１７に記憶される管理データの「変更区分」について「削除」と書き替えて管理データを更新する。また、現場データの修正された項目が「仕訳データ管理項目」であった場合、管理データの「変更区分」について「修正」と書き替えて管理データを更新する。
【００３９】
仕訳データ生成部１３は、所定のタイミングで管理データ記憶部１７から管理データを読み出し、この管理データに基づいて、現場データ記憶部１４に変更された現場データが存在することを判定した場合、現場データ記憶部１４から現場データを読み出し、変換用データ記憶部１５から変換用データを読み出す。また、仕訳データ生成部１３は、現場データに基づいて生成された新たな仕訳データを仕訳データ記憶部１６に記憶する。
【００４０】
具体的には、管理データ記憶部１７から読み出した管理データに「変更区分」に「削除」が記述された管理データが含まれていた場合、仕訳データ生成部１３は、現場データ記憶部１４から現場データを読み出すと共に、変換用データ記憶部１５から変換用データを読み出し、「変更区分」に「削除」が含まれていた管理データの「現場データ整理番号」で識別される現場データを参照する。その後、仕訳データ生成部１３は、この管理データの「仕訳データ整理番号」で識別される仕訳データを打ち消す削除用仕訳データを生成し、仕訳データ記憶部１６に記憶する。また、仕訳データ生成部１３は、管理データで対象とするレコードの「変更区分」を「削除」から「ＮＵＬＬ」に書き替えた管理データを管理データ記憶部１７に記憶させる。
【００４１】
一方、管理データ記憶部１７から読み出した管理データに「変更区分」に「修正」が記述された管理データが含まれていた場合、仕訳データ生成部１３は、現場データ記憶部１４から現場データを読み出すと共に、変換用データ記憶部１５から変換用データを読み出し、「変更区分」に「修正」が含まれていた管理データの「現場データ整理番号」で識別される現場データを参照する。その後、仕訳データ生成部１３は、この管理データの「仕訳データ整理番号」で識別される仕訳データを打ち消す削除用仕訳データを生成し、仕訳データ記憶部１６に記憶するとともに、修正後の仕訳データを生成し、仕訳データ記憶部１６に記憶する。また、仕訳データ生成部１３は、対象となる管理データの「変更区分」を「変更」から「ＮＵＬＬ」に書き替えて管理データ記憶部１７に記憶させる。
【００４２】
＜仕訳データ作成処理＞
図７及び図８に示すフローチャート及び図９乃至図１３に示すデータの例を用いて、仕訳データ生成装置１における仕訳データ作成処理を説明する。図７は、修正判定部１２における処理を示し、図８は、仕訳データ生成部１３における処理を示している。
【００４３】
まず、図７に示す修正判定部１２における処理を説明する。
【００４４】
修正判定部１２は、バッチ処理などにより、所定のタイミングで現場データ記憶部１４から現場データを読み出す（Ｓ００１）。次に、修正判定部１２は、読み出した現場データに変更された現場データが存在するか否かを判定する（Ｓ００２）。
【００４５】
図１に示す本発明の最良の形態に係る仕訳データ生成装置１の現場データ記憶部１４では、現場データが変更された場合、変更後の現場データで変更前の現場データが上書きされるのではなく、現場データが順次蓄積されていく。このように複数の現場データが蓄積される場合、同一の「伝票番号」で識別される複数の現場データが、現場データ記憶部１４に含まれる。そのため、修正判定部１２は、現場データ記憶部１４から読み出した現場データに、同一の「伝票番号」の現場データが複数存在するか否かを検索し、同一の「伝票番号」の伝票データが複数存在した場合、現場データ記憶部１４に変更された伝票データが含まれていると判定する。
【００４６】
例えば、修正判定部１２が現場データ記憶部１４から読み出した現場データに「伝票番号１」の現場データ１４ａ（図３参照）及び現場データ１４ｂ（図９参照）が含まれているとする。この場合、修正判定部１２は、「伝票番号１」の現場データは変更されたと判定する。図９に示す現場データ１４ｂは、変更後の現場データであって、具体的に、現場データ１４ａの「入力日付」、「伝票日付」、「数量」、「本体金額」、「消費税額」及び「税込金額」が修正された項目である。
【００４７】
なお、現場データが削除された場合、例えば現場データ記憶部１４には、図１０に示すように、各項目の「各入力値」として「ＮＵＬＬ」が記述された現場データ１４ｃが記憶される。
【００４８】
ステップＳ００２において、現場データが変更されたことが判定されると（Ｓ００２でＹＥＳ）、修正判定部１２は、変更が「削除」であるか否かを判定する（Ｓ００３）。具体的には、図１０に示すように、「伝票識別項目」以外の全ての項目に対する入力値に「ＮＵＬＬ」が記述されていた場合、変更が現場データの「削除」であると判定する。
【００４９】
現場データが「削除」されていたことが判定された場合（Ｓ００３でＹＥＳ）、修正判定部１２は、該当する現場データに対する管理データ１７ｂの「変更区分」を「削除」に書き替える（Ｓ００４）。このようにして書き換えられた管理データ１７ｂの一例を図１１に示す。
【００５０】
一方、ステップＳ００３の判定で変更が「削除」でないことが判定された場合（Ｓ００３でＮＯ）、修正判定部１２は、現場データが「修正」されたと判定する。このとき、現場データ記憶部１４から読み出した現場データに含まれる同一の「伝票番号」が付されている変更前の現場データ１４ａおよび変更後の現場データ１４ｂを参照し、修正された「入力値」と関連付けられる「項目名」が「仕訳データ関連項目」であるか否かを判定する（Ｓ００５）。
【００５１】
現場データの修正された項目が、「仕訳データ管理項目」であった場合（Ｓ００５でＹＥＳ）、修正判定部１２は、該当する現場データに対する管理データの「変更区分」を「修正」に書き替える（Ｓ００６）。図９に示す例では、修正されたデータのうち、「本体金額」および「消費税額」は「仕訳データ関連項目」であるため、修正判定部１２は、図１２に示す管理データ１７ｃにあるように、変更区分を「修正」に書き替える。
【００５２】
一方、修正判定部１２は、修正された項目が「仕訳データ管理項目」でないことを判定すると（Ｓ００５でＮＯ）、仕訳データを変更する必要がないため、処理を終了する。また、ステップＳ００２の判定において、修正判定部１２は、現場データが変更されていないことを判定した場合にも（Ｓ００２でＮＯ）、仕訳データを変更する必要がないため、処理を終了する。
【００５３】
次に、仕訳データ生成部１３における処理を説明する。
【００５４】
仕訳データ生成部１３は、バッチ処理などにより、所定のタイミングで管理データ記憶部１７から管理データを読み出す（Ｓ１０１）。
【００５５】
次に、仕訳データ生成部１３は、管理データ記憶部１７から読み出した管理データに含まれる管理データの「変更区分」を参照し、現場データ記憶部１４に変更された現場データが存在するか否かを判定する（Ｓ１０２）。具体的には、読み出した管理データ記憶部１７に含まれる管理データの「変更区分」に「削除」又は「修正」が記憶されていた場合、現場データ記憶部１４には変更された現場データが存在すると判定する。
【００５６】
仕訳データ生成部１３は、現場データ記憶部１４に変更された現場データが存在することを判定すると（Ｓ１０２でＹＥＳ）、変更が現場データの「削除」であるか否かを判定する（Ｓ１０３）。図１１に示す管理データ１７ｂは、「変更区分」に「削除」が付されており、現場データが「削除」されたことを示している。一方、図１２に示す管理データ１７ｃは、「変更区分」に「修正」が付されており、現場データが「修正」されたことを示している。
【００５７】
ステップＳ１０３の判定で、変更が現場データの「削除」であると判定された場合（Ｓ１０３でＹＥＳ）、仕訳データ生成部１３は、該当する仕訳データを削除する削除用仕訳データを生成し、仕訳データ記憶部１６に記憶させる（Ｓ１０４）。具体的には、管理データ記憶部１７に図１１に示すように「変更区分」に「削除」付された管理データ１７ｂが記憶されていた場合、仕訳データ生成部１３は、この管理データ１７ｂの「現場データ管理番号」である「伝票番号１」の現場データを現場データ記憶部１４から抽出する。このとき、現場データ記憶部１４からは、図３に示す現場データ１４ａ及び図１０に示す現場データ１４ｃが抽出される。
【００５８】
その後、仕訳データ生成部１３は、現場データ１４ａにより生成された仕訳データ１６ａを削除するための削除用仕訳データ１６ｂを生成し、仕訳データ記憶部１６に記憶させる。この削除用仕訳データ１６ｂは、図１３に示すように、修正前の仕訳データ１６ａを参照し、その「借方項目」と「貸方項目」とを入れ替えて生成されている。
【００５９】
続いて、仕訳データ生成部１３は、該当する管理データについて書き替える（Ｓ１０５）。上述した図１１の例では、仕訳データ生成部１３は、管理データ１７ｂの「削除」を「ＮＵＬＬ」に変更して管理データ記憶部１７の管理データを書き替える。
【００６０】
一方、変更が「削除」でないと判定された場合（Ｓ１０３でＮＯ）、仕訳データ生成部１３は、該当する仕訳データを打ち消す削除用仕訳データを生成し、仕訳データ記憶部１６に記憶させる（Ｓ１０６）。
【００６１】
具体的には、管理データ記憶部１７に図１２に示す管理データ１７ｃが記憶されていた場合、仕訳データ生成部１３は、この管理データ１７ｃの「現場データ管理番号」である「伝票番号１」の現場データを現場データ記憶部１４から抽出する。このとき、現場データ記憶部１４からは、図３に示す現場データ１４ａ及び図９に示す現場データ１４ｂが抽出される。また、仕訳データ生成部１３は、現場データ１４ａにより生成された仕訳データ１６ａを削除するための削除用仕訳データ１６ｂを生成し、仕訳データ記憶部１６に記憶させる。この削除用仕訳データ１６ｂについては、上述した図１３の削除用仕訳データ１６ｂと同一である。
【００６２】
次に、修正された仕訳データである修正後仕訳データを生成し、仕訳データ記憶部１６に記憶させる（Ｓ１０７）。具体的には、仕訳データ生成部１３は、変更後の現場データ１４ｂとともに変換用データ１５ａを参照し、新たに変更後の仕訳データ１６ｃを生成し、仕訳データ記憶部１６に記憶させる。
【００６３】
その後、「変更区分」を書き替えた新たな管理データで管理データ記憶部１７を書き替える（Ｓ１０８）。図３及び図１４の例では、管理データ記憶部１７には、図１５に示す管理データ１７ｄが生成されて記憶される。
【００６４】
上述したように、本発明の最良の実施の形態に係る仕分けデータ生成装置によれば、人間系による判定を必要とせずに現場データが変更されたことを判定し、自動的に仕訳データも書き替えることが出来る。
【００６５】
上記のように、本発明の実施の形態によって記載したが、この開示の一部をなす論述および図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例および運用技術が明らかとなる。
【００６６】
本発明はここでは記載していない様々な実施の形態等を含むことは勿論である。従って、本発明の技術的範囲は上記の説明に記載した事項と自明な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【００６７】
【図１】本発明の最良の実施の形態に係る仕訳データ生成装置を説明する図である。
【図２】本発明の最良の実施の形態に係る仕訳データ生成装置のハードウェア構成図である。
【図３】本発明の最良の実施の形態に係る仕訳データ生成装置の現場データの一例である。
【図４】本発明の最良の実施の形態に係る仕訳データ生成装置の変換データの一例である。
【図５】本発明の最良の実施の形態に係る仕訳データ生成装置の仕訳データの一例である。
【図６】本発明の最良の実施の形態に係る仕訳データ生成装置の管理データの一例である。
【図７】本発明の最良の実施の形態に係る仕訳データ生成装置の修正判定部における処理を説明するフローチャートである。
【図８】本発明の最良の実施の形態に係る仕訳データ生成装置の仕訳データ生成部における処理を説明するフローチャートである。
【図９】本発明の最良の実施の形態に係る仕訳データ生成装置の現場データの一例である。
【図１０】本発明の最良の実施の形態に係る仕訳データ生成装置の現場データの一例である。
【図１１】本発明の最良の実施の形態に係る仕訳データ生成装置の管理データの一例である。
【図１２】本発明の最良の実施の形態に係る仕訳データ生成装置の管理データの一例である。
【図１３】本発明の最良の実施の形態に係る仕訳データ生成装置の仕訳データの一例である。
【図１４】本発明の最良の実施の形態に係る仕訳データ生成装置の仕訳データの一例である。
【図１５】本発明の最良の実施の形態に係る仕訳データ生成装置の管理データの一例である。
【符号の説明】
【００６８】
１…仕訳データ生成装置
１１…現場データ入力部
１２…修正判定部
１３…仕訳データ生成部
１４…現場データ記憶部
１４ａ〜１４ｃ…現場データ
１５…変換用データ記憶部
１５ａ…変換用データ
１６…仕訳データ記憶部
１６ａ〜１６ｃ…仕訳データ
１７…管理データ記憶部
１７ａ〜１７ｄ…管理データ
１０１…中央処理制御装置
１０２…ＲＯＭ
１０３…ＲＡＭ
１０４…入力装置
１０５…表示装置
１０６…通信制御装置
１０７…記憶装置
１０８…リムーバブルディスク
１０９…入出力インタフェース
１１０…バス
【図１】
2006268363.tif 000003
【図２】
2006268363.tif 000004
【図３】
2006268363.tif 000005
【図４】
2006268363.tif 000006
【図５】
2006268363.tif 000007
【図６】
2006268363.tif 000008
【図７】
2006268363.tif 000009
【図８】
2006268363.tif 000010
【図９】
2006268363.tif 000011
【図１０】
2006268363.tif 000012
【図１１】
2006268363.tif 000013
【図１２】
2006268363.tif 000014
【図１３】
2006268363.tif 000015
【図１４】
2006268363.tif 000016
【図１５】
2006268363.tif 000017