(57)【要約】   【課題】  入力データの種別や形式に依存せず、所望の仕訳帳票を作成するための仕訳データを得る。  【解決手段】  システム１０は、所定の目的別ＤＢ中のレコードを特定するための情報、仕訳条件キーや仕訳データにて利用可能な項目と、物理的項目との関連付けを含む仕訳制御パターンを記憶した仕訳制御マスタ１６と、仕訳制御パターンと関連付けられ、仕訳条件キーの項目値と、当該利用可能な項目から選択された、仕訳データに実際に現れるべき項目を含む仕訳基本パターンを記憶した仕訳マスタ２０と、目的別ＤＢからレコードを取り出し、仕訳制御マスタから、レコードに整合する仕訳制御パターンを取り出し、仕訳制御パターン中の仕訳条件キーとなる項目の値を検索キーとして、仕訳マスタから、仕訳基本パターンを取り出し、その後、仕訳基本パターンに含まれる、仕訳データにおいて実際に現れるべき項目に基づき、仕訳データを生成する仕訳処理部２４とを備える。【選択図】  図１
2006099516.tif 000002
【特許請求の範囲】
【請求項１】
それぞれのレコードが、複数の物理的項目の値からなり、かつ、類似する物理的項目を有するデータのレコードが同一のデータベースに記憶されるような、複数の目的別データベースと、
前記複数の目的別データベース中の所定のデータベース、および、目的別データベース中のレコードを特定するための情報、仕訳条件キーとなる項目と前記物理的項目との関連付け、並びに、仕訳データにて利用可能な項目と物理的項目との関連付けを含む仕訳制御パターンを構成する情報を記憶する仕訳制御マスタと、
前記仕訳制御パターンと関連付けられ、かつ、仕訳条件キーとなる項目の値と、前記仕訳データにおいて利用可能な項目から選択された、当該仕訳データにおいて実際に現れるべき項目を含む仕訳基本パターンを記憶する仕訳マスタとを備えたコンピュータにおいて、
何れかの目的別データベースからレコードを取り出すステップと、
前記仕訳制御マスタから、前記取り出されたレコードに整合する仕訳制御パターンを構成する情報を取り出すステップと、
前記取り出されたレコードにおいて、前記仕訳制御パターン中の仕訳条件キーとなる項目の値を検索キーとして、前記仕訳マスタから、前記仕訳基本パターンを構成する情報を取り出すステップと、
前記仕訳基本パターンを構成する情報に含まれる、仕訳データにおいて実際に現れるべき項目に基づき、前記取り出されたレコード中、当該項目およびその値を含む仕訳データを生成するステップと、を備えたことを特徴とする仕訳データの作成方法。
【請求項２】
前記仕訳データを生成するステップにおいて、少なくとも、前記仕訳条件キーとなる項目およびその値を含むように、前記仕訳データが生成されることを特徴とする請求項１に記載の方法。
【請求項３】
前記仕訳制御パターンが、仕訳データにおいて実際の現れる項目として、複数の項目の候補を含み、さらに、
前記複数の候補から選択された項目が、前記仕訳データに実際に現れるように、その情報を前記仕訳基本パターンに記憶させるステップを備えたことを特徴とする請求項１または２に記載の方法。
【請求項４】
さらに、業務系の基幹システムからのデータに基づき、そのデータ構造から何れかの目的別データベースを選択し、当該目的別データベースにおいて、共通する項目については、当該項目の値として格納し、当該データ独自の項目については、独自の項目の値として格納するステップを備えたことを特徴とする請求項１ないし３の何れか一項に記載の方法。
【請求項５】
それぞれのレコードが、複数の物理的項目の値からなり、かつ、類似する物理的項目を有するデータのレコードが同一のデータベースに記憶されるような、複数の目的別データベースと、
前記複数の目的別データベース中の所定のデータベース、および、目的別データベース中のレコードを特定するための情報、仕訳条件キーとなる項目と前記物理的項目との関連付け、並びに、仕訳データにて利用可能な項目と物理的項目との関連付けを含む仕訳制御パターンを構成する情報を記憶する仕訳制御マスタと、
前記仕訳制御パターンと関連付けられ、かつ、仕訳条件キーとなる項目の値と、前記仕訳データにおいて利用可能な項目から選択された、当該仕訳データにおいて実際に現れるべき項目を含む仕訳基本パターンを記憶する仕訳マスタとを備えたコンピュータにより読み出し可能な、仕訳データ作成プログラムであって、前記コンピュータに、
何れかの目的別データベースからレコードを取り出すステップと、
前記仕訳制御マスタから、前記取り出されたレコードに整合する仕訳制御パターンを構成する情報を取り出すステップと、
前記取り出されたレコードにおいて、前記仕訳制御パターン中の仕訳条件キーとなる項目の値を検索キーとして、前記仕訳マスタから、前記仕訳基本パターンを構成する情報を取り出すステップと、
前記仕訳基本パターンを構成する情報に含まれる、仕訳データにおいて実際に現れるべき項目に基づき、前記取り出されたレコード中、当該項目およびその値を含む仕訳データを生成するステップと、を実行させることを特徴とする仕訳データ作成プログラム。
【請求項６】
前記仕訳データを生成するステップにおいて、前記コンピュータに、少なくとも、前記仕訳条件キーとなる項目およびその値を含むように、前記仕訳データを生成するステップを、実行させることを特徴とする請求項５に記載のプログラム。
【請求項７】
前記仕訳制御パターンが、仕訳データにおいて実際の現れる項目として、複数の項目の候補を含み、さらに、前記コンピュータに、
前記複数の候補から選択された項目が、前記仕訳データに実際に現れるように、その情報を前記仕訳基本パターンに記憶させるステップを実行させることを特徴とする請求項５または６に記載のプログラム。
【請求項８】
さらに、前記コンピュータに、業務系の基幹システムからのデータに基づき、そのデータ構造から何れかの目的別データベースを選択し、当該目的別データベースにおいて、共通する項目については、当該項目の値として格納し、当該データ独自の項目については、独自の項目の値として格納するステップを、前記コンピュータに実行させることを特徴とする請求項５ないし７の何れか一項に記載のプログラム。
【請求項９】
それぞれのレコードが、複数の物理的項目の値からなり、かつ、類似する物理的項目を有するデータのレコードが同一のデータベースに記憶されるような、複数の目的別データベースと、
前記複数の目的別データベース中の所定のデータベース、および、目的別データベース中のレコードを特定するための情報、仕訳条件キーとなる項目と前記物理的項目との関連付け、並びに、仕訳データにて利用可能な項目と物理的項目との関連付けを含む仕訳制御パターンを構成する情報を記憶する仕訳制御マスタと、
前記仕訳制御パターンと関連付けられ、かつ、仕訳条件キーとなる項目の値と、前記仕訳データにおいて利用可能な項目から選択された、当該仕訳データにおいて実際に現れるべき項目を含む仕訳基本パターンを記憶する仕訳マスタと、
前記目的別データベースからレコードを取り出して、前記仕訳制御マスタから、前記取り出されたレコードに整合する仕訳制御パターンを構成する情報を取り出す仕訳制御パターン取得手段と、
前記取り出されたレコードにおいて、前記仕訳制御パターン中の仕訳条件キーとなる項目の値を検索キーとして、前記仕訳マスタから、前記仕訳基本パターンを構成する情報を取り出す仕訳基本パターン取得手段と、
前記仕訳基本パターンを構成する情報に含まれる、仕訳データにおいて実際に現れるべき項目に基づき、前記取り出されたレコード中、当該項目およびその値を含む仕訳データを生成する仕訳データ生成手段と、を備えたことを特徴とする仕訳データ作成システム。
【請求項１０】
前記仕訳データ生成手段が、少なくとも、前記仕訳条件キーとなる項目およびその値を含むように、前記仕訳データを生成するように構成されたことを特徴とする請求項９に記載のシステム。
【請求項１１】
前記仕訳制御パターンが、仕訳データにおいて実際の現れる項目として、複数の項目の候補を含み、さらに、
前記仕訳基本パターン取得手段が、前記複数の候補から選択された項目が、前記仕訳データに実際に現れるように、その情報を前記仕訳基本パターンに含ませることを特徴とする請求項９または１０に記載のシステム。
【請求項１２】
さらに、業務系の基幹システムからのデータに基づき、そのデータ構造から何れかの目的別データベースを選択し、当該目的別データベースにおいて、共通する項目については、当該項目の値として格納し、当該データ独自の項目については、独自の項目の値として格納する仕訳用データ生成手段を備えたことを特徴とする請求項９ないし１１の何れか一項に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、会計処理における仕訳データを作成するシステム、方法およびプログラムに関する。
【背景技術】
【０００２】
従来、金融機関や証券会社においては、金融商品ごとの商品取引管理システム、入出金管理システムなど、業務系の基幹システムを別個に保有・管理しているのが一般的である。それぞれの基幹システムは、種々の仕訳パターンにしたがって、自己が管理しているデータ群から必要な項目を含む仕訳データを作成し、会計システム等に伝達するように構成されている。
【０００３】
このように、基幹システムが個別に必要に応じて仕訳データを作成するような構成においては、仕訳パターンに変更、追加があった場合には、変更、追加された仕訳パターンに関連する全ての基幹システムにおいて、データやプログラムの変更が必要であった。
【０００４】
たとえば、特許文献１には、上述した問題点を解決するために、仕訳パターンごとに、当該仕訳パターンに含まれる項目が格納されるデータ中の位置を示す中間テーブルを備え、当該中間テーブルに基づいて、所定の位置の値を読み出して、仕訳帳票を作成する手法が開示されている。
【特許文献１】特開２００４−９４８８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された手法においては、中間テーブルには、項目とそのデータ中のバイト数が含まれる（特許文献１  図６）ものであり、データ構造の知識の無いものがその変更をすることは困難である。実際に、仕訳帳票を作成するのは経理部門のオペレータであり、経理部門のオペレータが所望の形式の仕訳帳票を作成することは困難であるという問題点がある。
【０００６】
本発明は、入力データの種別や形式に依存せず、所望の仕訳帳票を作成するための仕訳データを得ることができる仕訳データ作成システム、仕訳データ作成方法および仕訳データ作成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の目的は、それぞれのレコードが、複数の物理的項目の値からなり、かつ、類似する物理的項目を有するデータのレコードが同一のデータベースに記憶されるような、複数の目的別データベースと、前記複数の目的別データベース中の所定のデータベース、および、目的別データベース中のレコードを特定するための情報、仕訳条件キーとなる項目と前記物理的項目との関連付け、並びに、仕訳データにて利用可能な項目と物理的項目との関連付けを含む仕訳制御パターンを構成する情報を記憶する仕訳制御マスタと、前記仕訳制御パターンと関連付けられ、かつ、仕訳条件キーとなる項目の値と、前記仕訳データにおいて利用可能な項目から選択された、当該仕訳データにおいて実際に現れるべき項目を含む仕訳基本パターンを記憶する仕訳マスタとを備えたコンピュータにおいて、
何れかの目的別データベースからレコードを取り出すステップと、前記仕訳制御マスタから、前記取り出されたレコードに整合する仕訳制御パターンを構成する情報を取り出すステップと、前記取り出されたレコードにおいて、前記仕訳制御パターン中の仕訳条件キーとなる項目の値を検索キーとして、前記仕訳マスタから、前記仕訳基本パターンを構成する情報を取り出すステップと、前記仕訳基本パターンを構成する情報に含まれる、仕訳データにおいて実際に現れるべき項目に基づき、前記取り出されたレコード中、当該項目およびその値を含む仕訳データを生成するステップと、を備えたことを特徴とする仕訳データの作成方法により達成される。
【０００８】
本発明においては、仕訳制御パターンが、仕訳条件キーの項目、仕訳データの項目として利用可能な項目、その他、物理的項目と実際の項目との関連付けなどを含み、仕訳制御パターンと関連付けられた仕訳基本パターンが、仕訳条件キーの項目の値、利用可能な項目から選択され、仕訳データにおいて実際に現れるべき項目などを含む。たとえば、経理部門オペレータは、所望の仕訳制御パターンを選択して、仕訳基本パターンと関連付けた上で、種々の設定（仕訳条件キーの項目や、仕訳データに現れるべき項目の選択）をすればよい。これにより、経理部門オペレータが望む形式の仕訳データが自動的に作成することができる。その一方、仕訳制御パターンは、物理的項目と実際の項目との関連付けなどコンピュータ知識のあるシステム管理者が作成すればよい。
【０００９】
好ましい実施態様において、前記仕訳データを生成するステップにおいて、少なくとも、前記仕訳条件キーとなる項目およびその値を含むように、前記仕訳データが生成される。
【００１０】
別の好ましい実施態様においては、前記仕訳制御パターンが、仕訳データにおいて実際の現れる項目として、複数の項目の候補を含み、さらに、前記複数の候補から選択された項目が、前記仕訳データに実際に現れるように、その情報を前記仕訳基本パターンに記憶させるステップを備えている。
【００１１】
また、別の好ましい実施態様においては、さらに、業務系の基幹システムからのデータに基づき、そのデータ構造から何れかの目的別データベースを選択し、当該目的別データベースにおいて、共通する項目については、当該項目の値として格納し、当該データ独自の項目については、独自の項目の値として格納するステップを備えている。
【００１２】
さらに、本発明の目的は、それぞれのレコードが、複数の物理的項目の値からなり、かつ、類似する物理的項目を有するデータのレコードが同一のデータベースに記憶されるような、複数の目的別データベースと、前記複数の目的別データベース中の所定のデータベース、および、目的別データベース中のレコードを特定するための情報、仕訳条件キーとなる項目と前記物理的項目との関連付け、並びに、仕訳データにて利用可能な項目と物理的項目との関連付けを含む仕訳制御パターンを構成する情報を記憶する仕訳制御マスタと、前記仕訳制御パターンと関連付けられ、かつ、仕訳条件キーとなる項目の値と、前記仕訳データにおいて利用可能な項目から選択された、当該仕訳データにおいて実際に現れるべき項目を含む仕訳基本パターンを記憶する仕訳マスタと、を備えたコンピュータにより読み出し可能な、仕訳データ作成プログラムであって、前記コンピュータに、
何れかの目的別データベースからレコードを取り出すステップと、前記仕訳制御マスタから、前記取り出されたレコードに整合する仕訳制御パターンを構成する情報を取り出すステップと、前記取り出されたレコードにおいて、前記仕訳制御パターン中の仕訳条件キーとなる項目の値を検索キーとして、前記仕訳マスタから、前記仕訳基本パターンを構成する情報を取り出すステップと、前記仕訳基本パターンを構成する情報に含まれる、仕訳データにおいて実際に現れるべき項目に基づき、前記取り出されたレコード中、当該項目およびその値を含む仕訳データを生成するステップと、を実行させることを特徴とする仕訳データ作成プログラムによっても達成される。
【００１３】
好ましい実施態様においては、前記仕訳データを生成するステップにおいて、前記コンピュータに、少なくとも、前記仕訳条件キーとなる項目およびその値を含むように、前記仕訳データを生成するステップを、実行させる。
【００１４】
別の好ましい実施態様においては、前記仕訳制御パターンが、仕訳データにおいて実際の現れる項目として、複数の項目の候補を含み、さらに、前記コンピュータに、前記複数の候補から選択された項目が、前記仕訳データに実際に現れるように、その情報を前記仕訳基本パターンに記憶させるステップを実行させる。
【００１５】
また、別の好ましい実施態様においては、さらに、前記コンピュータに、業務系の基幹システムからのデータに基づき、そのデータ構造から何れかの目的別データベースを選択し、当該目的別データベースにおいて、共通する項目については、当該項目の値として格納し、当該データ独自の項目については、独自の項目の値として格納するステップを、前記コンピュータに実行させる。
【００１６】
さらに、本発明の目的は、それぞれのレコードが、複数の物理的項目の値からなり、かつ、類似する物理的項目を有するデータのレコードが同一のデータベースに記憶されるような、複数の目的別データベースと、前記複数の目的別データベース中の所定のデータベース、および、目的別データベース中のレコードを特定するための情報、仕訳条件キーとなる項目と前記物理的項目との関連付け、並びに、仕訳データにて利用可能な項目と物理的項目との関連付けを含む仕訳制御パターンを構成する情報を記憶する仕訳制御マスタと、前記仕訳制御パターンと関連付けられ、かつ、仕訳条件キーとなる項目の値と、前記仕訳データにおいて利用可能な項目から選択された、当該仕訳データにおいて実際に現れるべき項目を含む仕訳基本パターンを記憶する仕訳マスタと、前記目的別データベースからレコードを取り出して、前記仕訳制御マスタから、前記取り出されたレコードに整合する仕訳制御パターンを構成する情報を取り出す仕訳制御パターン取得手段と、前記取り出されたレコードにおいて、前記仕訳制御パターン中の仕訳条件キーとなる項目の値を検索キーとして、前記仕訳マスタから、前記仕訳基本パターンを構成する情報を取り出す仕訳基本パターン取得手段と、前記仕訳基本パターンを構成する情報に含まれる、仕訳データにおいて実際に現れるべき項目に基づき、前記取り出されたレコード中、当該項目およびその値を含む仕訳データを生成する仕訳データ生成手段と、を備えたことを特徴とする仕訳データ作成システムによっても達成される。
【００１７】
好ましい実施態様においては、前記仕訳データ生成手段が、少なくとも、前記仕訳条件キーとなる項目およびその値を含むように、前記仕訳データを生成するように構成されている。
【００１８】
別の好ましい実施態様においては、前記仕訳制御パターンが、仕訳データにおいて実際の現れる項目として、複数の項目の候補を含み、さらに、前記仕訳基本パターン取得手段が、前記複数の候補から選択された項目が、前記仕訳データに実際に現れるように、その情報を前記仕訳基本パターンに含ませることを特徴とする請求項９または１０に記載のシステム。
【００１９】
また、別の好ましい実施態様においては、さらに、業務系の基幹システムからのデータに基づき、そのデータ構造から何れかの目的別データベースを選択し、当該目的別データベースにおいて、共通する項目については、当該項目の値として格納し、当該データ独自の項目については、独自の項目の値として格納する仕訳用データ生成手段を備えている。
【発明の効果】
【００２０】
本発明によれば、入力データの種別や形式に依存せず、所望の仕訳帳票を作成するための仕訳データを得ることができる仕訳データ作成システム、仕訳データ作成方法および仕訳データ作成プログラムを提供することが可能となる。
【発明を実施するための最良の形態】
【００２１】
以下、添付図面を参照して、本発明の実施の形態について説明する。本実施の形態にかかる仕訳データ生成システムにおいては、たとえば、証券会社における株や債券などの取引および証券会社の出入金や残高を扱う業務系の基幹システムのデータに基づいて、必要な仕訳データが生成されるようになっている。
【００２２】
図１は、本発明にかかる仕訳データ生成システムの概略構成を示すブロックダイヤグラムである。図１に示すように、仕訳データ生成システム１０は、後述する目的別データベース（ＤＢ）群１２と、業務系の基幹システム（図示せず）からの各種データを受理して、これを、目的別ＤＢ群１２を構成する何れかのＤＢ（目的別ＤＢ）に格納する仕訳用データ生成部１４と、後述する仕訳制御マスタ１６と、仕訳制御マスタ１６を作成するために、システム管理者による操作に基づき、仕訳制御マスタを構成するデータを生成する仕訳項目設定部１８と、後述する仕訳マスタ２０と、経理部門オペレータによる操作に基づき、仕訳マスタを構成するデータを生成する仕訳マスタ設定部２２と、目的別ＤＢ群１２から仕訳対象のデータレコードを取り出し、仕訳制御マスタ１６および仕訳マスタ２０を参照して、必要な仕訳項目の値を含む仕訳データを生成する仕訳処理部２４と、仕訳データを記憶する仕訳ＤＢ２６とを備えている。
【００２３】
仕訳処理部２４は、後に詳述するように、仕訳制御マスタ１６から、目的別ＤＢから取り出されたレコードに整合する仕訳制御パターンを構成する情報を取り出す仕訳制御パターン取得手段、取り出されたレコードにおいて、仕訳制御パターン中の仕訳条件キーとなる項目の値を検索キーとして、仕訳マスタ１６から、仕訳基本パターンを構成する情報を取り出す仕訳基本パターン取得手段、並びに、仕訳基本パターンを構成する情報に含まれる、仕訳データにおいて実際に現れるべき項目に基づき、前記取り出されたレコード中、当該項目およびその値を含む仕訳データを生成する仕訳データ生成手段として機能する。
【００２４】
図１において、一点鎖線から左側（符号１０Ａ）は、仕訳制御プロセスを実現するものであり、処理に必要な仕訳制御マスタ１６の作成は、基本的には、システム管理者による入力装置の操作により実現される。また、一点鎖線から右側（符号１０Ｂ）は、仕訳プロセスを実現するものであり、処理に必要な仕訳マスタ２０の作成、また、所望の仕訳データの取得は、経理部門オペレータによる入力装置の操作により実現される。したがって仕訳制御プロセスを実現するコンピュータと、仕訳プロセスを実現するコンピュータとは一体であっても別体であっても良い。
【００２５】
たとえば、業務系の基幹システムのデータには、株や債券などの取引を示す取引明細データ３０、入出金を示す入出金データ３４、残高を示す評価表データ３２などが含まれる。
【００２６】
実際には、取引明細データ３０、入出金データ３４、評価表データ３２のそれぞれは、より細かい種別のデータを含む。たとえば、取引明細データには、株式引受、株式普通取引、信用決済などの種別があり、これらのデータのレコードは、共通する項目を有するとともに、それぞれの種別に独自の項目も有する。入出金データにおいても、顧客勘定入出金、経費などの種別を有する。例示しないが、評価表データにおいても同様である。
【００２７】
図２は、取引系データのうち、株式引受データ、株式普通取引データ、信用決済データのそれぞれのデータ構成を示す図である。図２において、物理項目名は、業務系の基幹システムにおいてレコードの項目を示す名称、つまり物理的項目の名称をいう。また、図２において、丸印が、そのデータのレコードに含まれる項目を示している。図２に示すように、株式引受データ（符号２０１参照）、株式普通取引データ（符号２０２参照）、信用決済データ（符号２０３参照）のそれぞれのレコードは、「SWK_CTL_BUNRUI」、「SHOHIN_K」、「TORI_SYOSAI_K」、「BB_K」、「SHUTAI_BUNRUI」、「SHUTAI_K」など、共通する項目を有していることが理解できる。その一方、たとえば、「AITE_K」という項目は、株式普通取引データのレコードには含まれるが、他のデータのレコードには含まれない。
【００２８】
そこで、本実施の形態においては、項目が類似するデータは、目的別ＤＢ群１２中のある目的別ＤＢにまとめて収容している。上記例では、取引明細データについて、株式引受データ、株式普通取引データおよび信用決済データは、取引明細データ用として使用される目的別ＤＢにまとめて格納される。同様に、評価表データ、入出金データも、それぞれ、単一の目的別ＤＢにまとめて格納される。
【００２９】
たとえば、取引明細データ用の目的別ＤＢにおいて、レコードは、当該ＤＢに格納される各データの項目のアンドをとったものが含まれる。取引明細データについて、そのレコードに値を有さないような項目（たとえば、「AITE_K」、「MARKET_K」）には無効値が収容されれば良い。
【００３０】
図３（ａ）は、入出金系のデータのうち、顧客勘定入出金データのデータ構成を示す図、図３（ｂ）は、評価表系のデータのうち、株式評価残高のデータ構成を示す図である。図３（ａ）、（ｂ）のそれぞれにおいて、左側の項目は、目的別ＤＢの項目であり、右側において丸印がついているものが、それぞれのデータが有する項目である。
【００３１】
本実施の形態において、図４に示すように、仕訳用データ生成部１４は、取引明細データ３０、評価表データ３２、入出金データ３４などを受理する（ステップ４０１）。ここでは、ＶＰＮやＷＡＮなどのネットワークを介してデータを受理しても良いし、テープ、ＣＤ−ＲＯＭなどの可搬記憶媒体に記憶されたデータを読み出しても良い。仕訳用データ生成部１４は、受理したデータの種別を判断して、種別に応じた目的別ＤＢ群１２中の目的別ＤＢを特定する（ステップ４０２）。次いで、仕訳用データ生成部１４は、所定の目的別ＤＢにレコードを生成し（ステップ４０３）、受理したデータの物理的な構成（たとえば各項目の値の収容位置やビット長）を、予め種別ごとに記憶したデータ構成マスタ（図示せず）を参照して、生成したレコード中、各項目に該当する値を格納する（ステップ４０４）。このようにして、類似するデータ構成をもつデータは、一つの目的別ＤＢのレコードとして収容されることになる。
【００３２】
次に、仕訳制御マスタおよびその作成について説明する。仕訳制御マスタ１６には、元データ制御テーブル３６と、仕訳制御テーブル３８とが含まれる。上述したように、目的別ＤＢに記憶されたデータのレコードの項目は、「SWK_CTL_BUNRUI」、「SHOHIN_K」など、業務系の基幹システムから流用した物理的項目名であり、これを、経理部門オペレータが使用するのは困難であり、また、仕訳データの項目として使用するのも不可能である。そこで、本実施の形態においては、仕訳データにて利用される項目名と、上記物理的項目名とを対応付けや、どの目的別ＤＢのどの項目を使用するかなどを、仕訳制御マスタ１６に記憶できるようにしている。
【００３３】
元データ制御テーブル３６のレコードは、「元データ漢字区分名」、「元データ区分」、「仕訳対象テーブルＩＤ」、「データ種別」、並びに、「使用開始日および使用終了日」の項目を有する。ここに、元データ区分とは、経理部門オペレータが、後述する仕訳マスタへ登録することが容易となるように定めた、品種種別、取引種別ごとのコードをいう。商品種別には、たとえば、国内株、外国株、国内債券などが含まれる。また、取引種別には、たとえば、（国内株の）新規発行、（国内株の）現物取引、（国内株の）信用取引などが含まれる。元データ漢字区分名は、経理部門オペレータが理解できるように、コードである元データ区分と対応付けられた文字列である。
【００３４】
仕訳対象テーブルＩＤは、目的別ＤＢ群１２中のどの目的別ＤＢのデータを利用すべきか（仕訳対象にするか）を特定するためのものである。また、データ種別とは、仕訳対象テーブルＩＤにより特定された目的別ＤＢにおいて、どの商品・取引を仕訳対象にすべきかを識別するものである。
【００３５】
上記元データ制御テーブル３６のレコードと、以下に説明する仕訳制御テーブル３８中、元データ制御テーブル３６のレコードと関連付けられたレコードとにより、仕訳制御パターンが形成される。この仕訳制御パターンは、元データ区分ごと、または、データ種別ごとに作られ得る。
【００３６】
以下、システム管理者の操作に基づく元データ制御テーブル３６および仕訳制御テーブル３８のレコード生成について説明する。これらレコード生成は、仕訳項目設定部１８が作動することにより実現される。図５〜図７は、仕訳制御マスタ１６のデータ、つまり、仕訳制御パターンの作成のために、表示装置の画面上に表示される入力画面の例を示す図である。図５の入力画面５００において、使用開始日および使用終了日欄、元データ区分欄および使用対象テーブル欄（符号５１０参照）に入力される情報は、元データ制御テーブル３６のレコードとして格納される。
【００３７】
仕訳条件キー設定の欄（符号５２０）においては、仕訳制御パターンごとの仕訳条件キーを設定することができる。仕訳条件キーは、キー名称（経理部門オペレータが利用する項目名）と、その項目名と対応付けるべきＤＢ項目（目的別ＤＢにて利用される物理的項目名）とを入力する。あるキー名称について、ＤＢ項目は、目的別ＤＢ中の種々の物理的項目名から選択可能である。経理部門オペレータが仕訳データを作成するときに、仕訳条件キーの項目の値を設定し、当該項目について設定された値を有するレコードが、目的別ＤＢから抽出される。
【００３８】
図６は、仕訳制御詳細設定画面を示す図である。この仕訳制御詳細設定画面６００においては、経理部門オペレータが、仕訳データにおいてどの項目を用いるかを選択するために、項目の候補を設定することができる。たとえば、「勘定科目金額情報設定」（符号６１０参照）においては、科目名称として、「手数料」、「消費税」「手数料＋消費税」のいずれかを、仕訳データ作成時に選択できるようにしている。システム管理者は、これら「手数料」、「消費税」、「手数料＋消費税」という項目について、目的別ＤＢにおけるどの物理的項目を用いるかを選択することができる。
【００３９】
図６に示す例においては、「起票部店情報設定」（符号６２０参照）について、「営業部店」、「執行部店」の何れか、「勘定部店情報設定」（符号６３０参照）について、「営業部店」、「執行部店」の何れか、また、「計上日情報設定」（符号６４０）について、「約定日」、「受渡日」の何れかを、選択できるようにしている。システム管理者は、これらの項目のそれぞれについて、目的別ＤＢ中の物理的項目名を対応付ける。
【００４０】
図７の設定画面７００では、仕訳データにおいて用いられる項目（たとえば、「目的別ＤＢ通番」、「帳票番号」、「起票年月日」、「会社区分」、「取引相手コード」、「予算区分」、「商品区分」など：符号７１０参照）と、目的別ＤＢ中の物理的項目を対応付けることができる。
【００４１】
このような設定により、ある仕訳制御パターンにおいて、図８に示すように、仕訳データで利用される項目名と、目的別ＤＢ中の物理的項目名との対応付けがなされる。また、仕訳制御パターンにおいて、仕訳データにて利用すべき項目を、一定の候補から選択することが可能となる。図８の例は、図２に示す取引系データにおける、物理的項目名と、仕訳データにおいて使用される項目名との対応付けを示している。
【００４２】
次に、経理部門オペレータの操作に基づく仕訳マスタ２０に格納するための情報の生成について説明する。仕訳マスタ２０への情報（仕訳基本パターン）の生成は、仕訳マスタ設定部２２が作動することにより実現される。仕訳マスタ２０には、仕訳制御パターンと関連付けられ、仕訳制御パターン中の検索条件に値が設定され、かつ、項目の候補から所望のものが選択された仕訳基本パターンの情報が記憶される。
【００４３】
図９〜図１２は、仕訳マスタ２０のデータ、つまり、仕訳基本パターンの作成のために、表示装置の画面上に表示される入力画面の例を示す図である。図９に示す検索条件欄（符号９１０参照）の仕訳パターン番号および元データ区分により、仕訳制御マスタ１６の元データ制御テーブル３６および仕訳制御テーブル３８のレコードにより構成される仕訳制御パターンが特定される。検索結果は、その仕訳制御パターンに含まれる仕訳条件キーの項目とともに、画面下欄に表示される（符号９２０参照）。
【００４４】
仕訳制御パターンを選択すると、図１０に示すように、その仕訳制御パターンを構成する仕訳条件キーの項目に値を入力することが可能となる（符号１０２０参照）。さらに、図１１、図１２に示すように、仕訳制御パターンにおいて選択可能となっていた項目（図６参照）の候補から、所望の項目を選択することができる（画面１１００の符号１１１０および画面１２００の符号１２１０参照）。たとえば、入力欄１１１０における「起票部店コード」には、図６の符号６２０で示す起票部店情報設定で設定された候補「営業部店」或いは「執行部店」を選択して入力することができる。或いは、経理部門オペレータが、数値によるコードを入力したい場合には、入力装置を操作して、直接的にコードを入力しても良い。このようにして、仕訳制御パターンと関連付けられ、仕訳条件キー項目のそれぞれに値が設定され、かつ、項目の候補から所望の項目が選択されているような仕訳基本パターンが生成される。仕訳基本パターンを構成する情報のうち、図９に示す、仕訳条件キー項目に設定された値からなる条件部は、仕訳マスタ基本テーブル４０に、図１１、図１２に示す詳細な情報は、仕訳マスタ詳細テーブル４２に記憶される。
【００４５】
次に、仕訳データの作成の際に実行される処理（つまり、仕訳プロセス）について、図１３を参照して説明する。仕訳プロセスは、所定のタイミング（たとえば、夜間の所定の時刻など）に起動される。仕訳処理部２４は、目的別ＤＢのレコードを読み（ステップ１３０１）、仕訳制御マスタ１６の元データ制御テーブル３６および仕訳制御テーブル３８を参照して、レコードのデータ構造に整合する仕訳制御パターンを特定する（ステップ１３０２）。より具体的には、元データ制御テーブル３６の「仕訳対象テーブルＩＤ」、「元データ区分」、「データ種別」を参照して、これらがそれぞれ一致し、かつ、目的別ＤＢのレコードが、仕訳条件キーで設定されたＤＢ項目（物理的項目）をもつような仕訳制御パターンが特定される。
【００４６】
次いで、仕訳処理部２４は、ステップ１３０２で特定された仕訳制御パターンに基づいて、作成された、仕訳マスタ２０中の、仕訳マスタ基本テーブル４０のレコードおよび仕訳マスタ詳細テーブル４２のレコードの組からなる仕訳基本パターンを特定する（ステップ１３０３）。仕訳処理部２４は、目的別ＤＢのレコード中、仕訳条件キーに対応する項目の値を取り出し（ステップ１３０４）、これら条件キーの項目の値を検索条件として、ステップ１３０３で特定された仕訳基本パターンから、当該検索条件に合致するものを特定する（ステップ１３０５）。これにより、仕訳条件キーで設定された項目のそれぞれに、目的別ＤＢのレコードの対応する項目の値が設定されているような、仕訳マスタ基本テーブルのレコードおよび仕訳マスタ詳細テーブルのレコードの組からなる仕訳基本パターンが取得される。
【００４７】
仕訳処理部２４は、目的別ＤＢのレコードにおいて、仕訳条件キーで設定された項目、および、仕訳マスタ詳細テーブルのレコードにおいて、設定された詳細情報に含まれる項目の値からなる仕訳データを作成する（ステップ１３０６）。ここで仕訳データの項目は、物理的項目ではなく、経理部門オペレータが取り扱うことができる日本語による項目となる。このようにして作成された仕訳データは、仕訳ＤＢ２６のレコードとして記憶される。或いは、会計処理システム（図示せず）にネットワークなどを介して伝達され、会計処理システムのデータベースに記憶されても良い。
【００４８】
たとえば、図１４に示すように、目的別ＤＢから取得されたデータのレコードが（符号１４０１）、「約定日：２００２０９１８」、「商品：０１」、「取引：１１」、「自己顧客：０１」、「委託手数料：￥１００」という項目および値を有していると考える。なお、目的別ＤＢのデータのレコードであるため、実際には、項目は物理的項目が使用されている。ここで、仕訳処理部２４は、このレコードに整合する仕訳制御パターン（符号１４０２）を見出す。次いで、目的別ＤＢのレコード中、仕訳制御パターン１４０２が示す仕訳条件キーの項目の値が検索条件（符号１４０３参照）として、仕訳マスタ２０が検索され、仕訳基本パターンが特定される（符号１４０４参照）。仕訳処理部２４は、目的別ＤＢのレコードから、仕訳基本パターンの詳細情報（符号１４０５）に示す項目を含むような仕訳データを作成する（符号１４０６）。このようにして、仕訳帳票として出力可能な仕訳データを取得することができる。
【００４９】
本実施の形態によれば、仕訳制御パターンが、仕訳条件キーの項目、仕訳データ作成のために経理部門オペレータによる選択が可能となる項目候補、その他、物理的項目と実際の項目との関連付けを含み、仕訳制御パターンと関連付けられた仕訳基本パターンが、仕訳条件キーの項目の値、項目候補から選択された項目などを含む。経理部門オペレータは、所望の仕訳制御パターンを選択して、仕訳基本パターンと関連付けた上で、種々の設定（仕訳条件キー項目や項目候補の選択）をすればよい。これにより、経理部門オペレータが望む形式の仕訳データが自動的に作成することができる。
【００５０】
仕訳条件キーを含む仕訳制御パターン、および、仕訳基本パターンを参照することで、取引データや経費データにいたるまで幅広い種別のデータを仕訳対象とすることができ、また、仕訳制御パターンや仕訳基本パターンを変更、追加することで、業務系の基幹システムからのデータ形式の変更や項目の追加、データ自体の追加に対応することが可能となる。さらに、仕訳制御パターンは、比較的コンピュータ知識のあるシステム管理者が作成し、経理部門オペレータは、その仕訳制御パターンに基づいて、仕訳基本パターンを作成すればよいため、経理部門オペレータはデータ構造などを意識せずに、所望の仕訳項目を含む仕訳データを作るための仕訳基本パターンを作成可能である。
【００５１】
本発明は、以上の実施の形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【図面の簡単な説明】
【００５２】
【図１】図１は、本発明にかかる仕訳データ生成システムの概略構成を示すブロックダイヤグラムである。
【図２】図２は、取引系データのうち、株式引受データ、株式普通取引データ、信用決済データのそれぞれのデータ構成を示す図である。
【図３】図３（ａ）は、入出金系のデータのうち、顧客勘定入出金データのデータ構成を示す図、図３（ｂ）は、評価表系のデータのうち、株式評価残高のデータ構成を示す図である。
【図４】図４は、本実施の形態にかかる仕訳用データ生成部１４にて実行される処理を示すフローチャートである。
【図５】図５は、仕訳制御マスタのデータ作成のために、表示装置の画面上に表示される入力画面の例を示す図である。
【図６】図６は、仕訳制御マスタのデータ作成のために、表示装置の画面上に表示される入力画面の例を示す図である。
【図７】図７は、仕訳制御マスタのデータ作成のために、表示装置の画面上に表示される入力画面の例を示す図である。
【図８】図８は、図２に示す取引系データにおける、物理的項目名と、仕訳データにおいて使用される項目名との対応付けを示す図である。
【図９】図９は、仕訳マスタのデータ作成のために、表示装置の画面上に表示される入力画面の例を示す図である。
【図１０】図１０は、仕訳マスタのデータ作成のために、表示装置の画面上に表示される入力画面の例を示す図である。
【図１１】図１１は、仕訳マスタのデータ作成のために、表示装置の画面上に表示される入力画面の例を示す図である。
【図１２】図１２は、仕訳マスタのデータ作成のために、表示装置の画面上に表示される入力画面の例を示す図である。
【図１３】図１３は、本実施の形態にかかる仕訳処理部にて実行される処理を示すフローチャートである。
【図１４】図１４は、本実施の形態において、目的別ＤＢのデータから仕訳データが生成される例を示す図である。
【符号の説明】
【００５３】
１０      仕訳データ生成システム
１２      目的別ＤＢ群
１４      仕訳用データ生成部
１６      仕訳制御マスタ
１８      仕訳項目設定部
２０      仕訳マスタ
２２      仕訳マスタ設定部
２４      仕訳処理部
２６      仕訳ＤＢ
３６      元データ制御テーブル
３８      仕訳制御テーブル
４０      仕訳マスタ基本テーブル
４２      仕訳マスタ詳細テーブル
【図１】
2006099516.tif 000003
【図２】
2006099516.tif 000004
【図３】
2006099516.tif 000005
【図４】
2006099516.tif 000006
【図５】
2006099516.tif 000007
【図６】
2006099516.tif 000008
【図７】
2006099516.tif 000009
【図８】
2006099516.tif 000010
【図９】
2006099516.tif 000011
【図１０】
2006099516.tif 000012
【図１１】
2006099516.tif 000013
【図１２】
2006099516.tif 000014
【図１３】
2006099516.tif 000015
【図１４】
2006099516.tif 000016