(57)【特許請求の範囲】
【請求項１】
勘定処理部で管理するプーリング対象の親口座及び子口座についての構造情報及びターゲットバランス情報を含むスキーム情報が記録されたスキーム情報記憶部と、
プーリング対象について、前記勘定処理部に対する資金移動の記帳指示の記帳実績を記録する実績情報記憶部と、
プーリングを実行する制御部とを備えたプーリング管理システムであって、
前記制御部が、
前記実績情報記憶部に記録された記帳指示において、取消対象のスキームを特定し、
前記実績情報記憶部に記録された記帳指示の記帳実績の順番の逆順で前記記帳指示を取り消す指示を行ない、
前記スキームに含まれる口座の残高に応じて、前記ターゲットバランス情報を用いてプーリングを行なう金額を再計算し、
前記再計算の結果に応じて、前記構造情報で指定される順番に、前記勘定処理部に対して記帳指示を行なうリトライ処理を実行することを特徴とするプーリング管理システム。
【請求項２】
前記実績情報記憶部には、記帳指示の記帳結果が記録されており、
前記制御部が、前記スキームにおける記帳指示の中で、前記記帳結果として記帳済が記録されている記帳指示について取り消す指示を行なうことを特徴とする請求項１に記載のプーリング管理システム。
【請求項３】
勘定処理部で管理するプーリング対象の親口座及び子口座についての構造情報及びターゲットバランス情報を含むスキーム情報が記録されたスキーム情報記憶部と、
プーリング対象について、前記勘定処理部に対する資金移動の記帳指示の記帳実績を記録する実績情報記憶部と、
プーリングを実行する制御部とを備えたプーリング管理システムであって、
前記制御部が、
前記実績情報記憶部に記録された記帳指示において、取消対象のスキームを特定し、
前記実績情報記憶部に記録された記帳指示の記帳実績の順番の逆順で前記記帳指示を打ち消す反対起票を行ない、
前記スキームに含まれる口座の残高に応じて、前記ターゲットバランス情報を用いてプーリングを行なう金額を再計算し、
前記再計算の結果に応じて、前記構造情報で指定される順番に、前記勘定処理部に対して記帳指示を行なうリトライ処理を実行することを特徴とするプーリング管理システム。
【請求項４】
前記実績情報記憶部には、記帳指示の記帳結果が記録されており、
前記制御部が、前記スキームにおける記帳指示の中で、前記記帳結果として記帳済が記録されている記帳指示について反対起票を行なうことを特徴とする請求項３に記載のプーリング管理システム。
【請求項５】
前記制御部が、前記スキームに含まれるすべての口座について、前記勘定処理部から、現在の残高を取得して、プーリングを行なう金額を再計算することを特徴とする請求項１〜４の何れか１項に記載のプーリング管理システム。
【請求項６】
勘定処理部で管理するプーリング対象の親口座及び子口座についての構造情報及びターゲットバランス情報を含むスキーム情報が記録されたスキーム情報記憶部と、
プーリング対象について、前記勘定処理部に対する資金移動の記帳指示の記帳実績を記録する実績情報記憶部と、
プーリングを実行する制御部とを備えたプーリング管理システムであって、
前記制御部が、
前記スキームに含まれる口座の残高に応じて、前記ターゲットバランス情報を用いてプーリングを行なう金額を計算し、
前記計算の結果に応じて、前記勘定処理部に対して記帳指示を行なって、記帳結果を前記実績情報記憶部に記録し、
前記記帳結果においてエラー情報を取得した場合、前記エラー情報を取得した記帳指示の再送を行なうことを特徴とするプーリング管理システム。
【請求項７】
勘定処理部で管理するプーリング対象の親口座及び子口座についての構造情報及びターゲットバランス情報を含むスキーム情報が記録されたスキーム情報記憶部と、
プーリング対象について、前記勘定処理部に対する資金移動の記帳指示の記帳実績を記録する実績情報記憶部と、
プーリングを実行する制御部とを備えたプーリング管理システムを用いて、プーリング処理を行なうための方法であって、
前記制御部が、
前記実績情報記憶部に記録された記帳指示において、取消対象のスキームを特定し、
前記実績情報記憶部に記録された記帳指示の記帳実績の順番の逆順で前記記帳指示を取り消す指示を行ない、
前記スキームに含まれる口座の残高に応じて、前記ターゲットバランス情報を用いてプーリングを行なう金額を再計算し、
前記再計算の結果に応じて、前記構造情報で指定される順番に、前記勘定処理部に対して記帳指示を行なうリトライ処理を実行することを特徴とするプーリング管理方法。
【請求項８】
勘定処理部で管理するプーリング対象の親口座及び子口座についての構造情報及びターゲットバランス情報を含むスキーム情報が記録されたスキーム情報記憶部と、
プーリング対象について、前記勘定処理部に対する資金移動の記帳指示の記帳実績を記録する実績情報記憶部と、
プーリングを実行する制御部とを備えたプーリング管理システムを用いて、プーリング処理を行なうための方法であって、
前記制御部が、
前記実績情報記憶部に記録された記帳指示において、取消対象のスキームを特定し、
前記実績情報記憶部に記録された記帳指示の記帳実績の順番の逆順で前記記帳指示を打ち消す反対起票を行ない、
前記スキームに含まれる口座の残高に応じて、前記ターゲットバランス情報を用いてプーリングを行なう金額を再計算し、
前記再計算の結果に応じて、前記構造情報で指定される順番に、前記勘定処理部に対して記帳指示を行なうリトライ処理を実行することを特徴とするプーリング管理方法。
【請求項９】
勘定処理部で管理するプーリング対象の親口座及び子口座についての構造情報及びターゲットバランス情報を含むスキーム情報が記録されたスキーム情報記憶部と、
プーリング対象について、前記勘定処理部に対する資金移動の記帳指示の記帳実績を記録する実績情報記憶部と、
プーリングを実行する制御部とを備えたプーリング管理システムを用いて、プーリング処理を行なうための方法であって、
前記制御部が、
前記スキームに含まれる口座の残高に応じて、前記ターゲットバランス情報を用いてプーリングを行なう金額を計算し、
前記計算の結果に応じて、前記勘定処理部に対して記帳指示を行なって、記帳結果を前記実績情報記憶部に記録し、
前記記帳結果においてエラー情報を取得した場合、前記エラー情報を取得した記帳指示の再送を行なうことを特徴とするプーリング管理方法。
【請求項１０】
勘定処理部で管理するプーリング対象の親口座及び子口座についての構造情報及びターゲットバランス情報を含むスキーム情報が記録されたスキーム情報記憶部と、
プーリング対象について、前記勘定処理部に対する資金移動の記帳指示の記帳実績を記録する実績情報記憶部と、
プーリングを実行する制御部とを備えたプーリング管理システムを用いて、プーリング処理を行なうためのプログラムであって、
前記制御部を、
前記実績情報記憶部に記録された記帳指示において、取消対象のスキームを特定し、
前記実績情報記憶部に記録された記帳指示の記帳実績の順番の逆順で前記記帳指示を取り消す指示を行ない、
前記スキームに含まれる口座の残高に応じて、前記ターゲットバランス情報を用いてプーリングを行なう金額を再計算し、
前記再計算の結果に応じて、前記構造情報で指定される順番に、前記勘定処理部に対して記帳指示を行なうリトライ処理を実行する手段として機能させることを特徴とするプーリング管理プログラム。
【請求項１１】
勘定処理部で管理するプーリング対象の親口座及び子口座についての構造情報及びターゲットバランス情報を含むスキーム情報が記録されたスキーム情報記憶部と、
プーリング対象について、前記勘定処理部に対する資金移動の記帳指示の記帳実績を記録する実績情報記憶部と、
プーリングを実行する制御部とを備えたプーリング管理システムを用いて、プーリング処理を行なうためのプログラムであって、
前記制御部を、
前記実績情報記憶部に記録された記帳指示において、取消対象のスキームを特定し、
前記実績情報記憶部に記録された記帳指示の記帳実績の順番の逆順で前記記帳指示を打ち消す反対起票を行ない、
前記スキームに含まれる口座の残高に応じて、前記ターゲットバランス情報を用いてプーリングを行なう金額を再計算し、
前記再計算の結果に応じて、前記構造情報で指定される順番に、前記勘定処理部に対して記帳指示を行なうリトライ処理を実行する手段として機能させることを特徴とするプーリング管理プログラム。
【請求項１２】
勘定処理部で管理するプーリング対象の親口座及び子口座についての構造情報及びターゲットバランス情報を含むスキーム情報が記録されたスキーム情報記憶部と、
プーリング対象について、前記勘定処理部に対する資金移動の記帳指示の記帳実績を記録する実績情報記憶部と、
プーリングを実行する制御部とを備えたプーリング管理システムを用いて、プーリング処理を行なうためのプログラムであって、
前記制御部を、
前記スキームに含まれる口座の残高に応じて、前記ターゲットバランス情報を用いてプーリングを行なう金額を計算し、
前記計算の結果に応じて、前記勘定処理部に対して記帳指示を行なって、記帳結果を前記実績情報記憶部に記録し、
前記記帳結果においてエラー情報を取得した場合、前記エラー情報を取得した記帳指示の再送を行なう手段として機能させることを特徴とするプーリング管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プーリング対象の口座間で資金移動を行なうためのプーリング管理システム、プーリング管理方法及びプーリング管理プログラムに関する。
【背景技術】
【０００２】
従来から、グループ企業間で資金移動を行なうプーリングシステムが知られている。プーリングを行なうことで、取引銀行に開設したマスタ口座（プーリング口座）にグループ各社の資金を集中させる。これにより、グループ企業間で資金を融通し合うことが可能となる。このプーリングを効率的かつ的確に行なうための技術が検討されている（例えば、特許文献１を参照）。この技術においては、プーリング管理システムの制御部は、条件情報記憶部を用いて、プーリングを行なう親口座と子口座との間での資金移動を行なう資金移動基準日を取得し、拠点情報記憶部を用いて、子口座が開設された子拠点と、親口座が開設された親拠点とにおける時差情報を特定する。次に、時差情報を用いて、子口座の資金移動を記帳する子口座記帳日と、親口座の資金移動を記帳する親口座記帳日との日付関係を特定する。そして、休日情報記憶部に記録された子拠点の営業日及び親拠点の営業日に基づいて、資金移動基準日及び日付関係により、資金移動可能な子口座記帳日及び親口座記帳日を決定し、予定日情報記憶部に登録する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第６４３１２２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、プーリング状況を確認するために、親口座に関連付けられた各子口座の残高状況を把握しなければならない場合がある。そして、この状況に応じて、プーリングの再実行等のように、プーリングを修正したい場合もある。このような場合に、複数の口座について手動で作業していたのでは、効率的かつ的確なプーリングを行なうことができない。
【課題を解決するための手段】
【０００５】
・上記課題を解決するプーリング管理システムは、勘定処理部で管理するプーリング対象の親口座及び子口座についての構造情報及びターゲットバランス情報を含むスキーム情報が記録されたスキーム情報記憶部と、プーリング対象について、前記勘定処理部に対する資金移動の記帳指示の記帳実績を記録する実績情報記憶部と、プーリングを実行する制御部とを備える。そして、前記制御部が、前記実績情報記憶部に記録された記帳指示において、取消対象のスキームを特定し、前記実績情報記憶部に記録された記帳指示の記帳実績の順番の逆順で前記記帳指示を取り消す指示を行ない、前記スキームに含まれる口座の残高に応じて、前記ターゲットバランス情報を用いてプーリングを行なう金額を再計算し、前記再計算の結果に応じて、前記構造情報で指定される順番に、前記勘定処理部に対して記帳指示を行なうリトライ処理を実行する。
・上記課題を解決するプーリング管理システムは、勘定処理部で管理するプーリング対象の親口座及び子口座についての構造情報及びターゲットバランス情報を含むスキーム情報が記録されたスキーム情報記憶部と、プーリング対象について、前記勘定処理部に対する資金移動の記帳指示の記帳実績を記録する実績情報記憶部と、プーリングを実行する制御部とを備える。そして、前記制御部が、前記実績情報記憶部に記録された記帳指示において、取消対象のスキームを特定し、前記実績情報記憶部に記録された記帳指示の記帳実績の順番の逆順で前記記帳指示を打ち消す反対起票を行ない、前記スキームに含まれる口座の残高に応じて、前記ターゲットバランス情報を用いてプーリングを行なう金額を再計算し、前記再計算の結果に応じて、前記構造情報で指定される順番に、前記勘定処理部に対して記帳指示を行なうリトライ処理を実行する。
・上記課題を解決するプーリング管理システムは、勘定処理部で管理するプーリング対象の親口座及び子口座についての構造情報及びターゲットバランス情報を含むスキーム情報が記録されたスキーム情報記憶部と、プーリング対象について、前記勘定処理部に対する資金移動の記帳指示の記帳実績を記録する実績情報記憶部と、プーリングを実行する制御部とを備える。そして、前記制御部が、前記スキームに含まれる口座の残高に応じて、前記ターゲットバランス情報を用いてプーリングを行なう金額を計算し、前記計算の結果に応じて、前記勘定処理部に対して記帳指示を行なって、記帳結果を前記実績情報記憶部に記録し、前記記帳結果においてエラー情報を取得した場合、前記エラー情報を取得した記帳指示の再送を行なう。
【発明の効果】
【０００６】
本発明によれば、効率的かつ的確にプーリングを行なうことができる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態のプーリング管理システムの説明図。
【図２】本実施形態のハードウェア構成の説明図。
【図３】本実施形態の処理手順の説明図。
【図４】本実施形態の処理手順の説明図。
【図５】本実施形態の処理手順の説明図。
【図６】本実施形態の処理手順の説明図。
【図７】本実施形態の処理手順の説明図。
【発明を実施するための形態】
【０００８】
図１〜図７に従って、プーリング管理システム、プーリング管理方法及びプーリング管理プログラムを具体化した実施形態を説明する。
図１に示すように、本実施形態では、親口座・子口座間でのプーリングにおいて、勘定処理部としての勘定系システム１０、プーリング管理システム２０を用いる。そして、勘定系システム１０で管理される親口座・子口座間で、子口座の残高変動に応じたプーリングを行なう。
本実施形態では、プーリングに関わる複数の口座についての残高照会を行なうとともに、実行したプーリングにおいて修正作業が発生した場合の対応処理を説明する。
【０００９】
（ハードウェア構成）
図２を用いて、各システム（１０，２０）を構成する情報処理装置Ｈ１０のハードウェア構成を説明する。情報処理装置Ｈ１０は、通信装置Ｈ１１、入力装置Ｈ１２、表示装置Ｈ１３、記憶部Ｈ１４、プロセッサＨ１５を備える。なお、このハードウェア構成は一例であり、他のハードウェアにより実現することも可能である。
【００１０】
通信装置Ｈ１１は、他の装置との間で通信経路を確立して、データの送受信を実行するインタフェースであり、例えばネットワークインタフェースカードや無線インタフェース等である。
【００１１】
入力装置Ｈ１２は、担当者等からの入力を受け付ける装置であり、例えばマウスやキーボード等である。表示装置Ｈ１３は、各種情報を表示するディスプレイ等である。
記憶部Ｈ１４は、各システム（１０，２０）の各種機能を実行するためのデータや各種プログラムを格納する記憶装置である。記憶部Ｈ１４の一例としては、ＲＯＭ、ＲＡＭ、ハードディスク等がある。
【００１２】
プロセッサＨ１５は、記憶部Ｈ１４に記憶されるプログラムやデータを用いて、各システム（１０，２０）における各処理を制御する。プロセッサＨ１５の一例としては、例えばＣＰＵやＭＰＵ等がある。このプロセッサＨ１５は、ＲＯＭ等に記憶されるプログラムをＲＡＭに展開して、各サービスのための各種プロセスを実行する。
【００１３】
プロセッサＨ１５は、自身が実行するすべての処理についてソフトウェア処理を行なうものに限られない。例えば、プロセッサＨ１５は、自身が実行する処理の少なくとも一部についてハードウェア処理を行う専用のハードウェア回路（例えば、特定用途向け集積回路：ＡＳＩＣ）を備えてもよい。すなわち、プロセッサＨ１５は、（１）コンピュータプログラム（ソフトウェア）に従って動作する１つ以上のプロセッサ、（２）各種処理のうち少なくとも一部の処理を実行する１つ以上の専用のハードウェア回路、或いは（３）それらの組み合わせ、を含む回路（circuitry）として構成し得る。プロセッサは、ＣＰＵ並びに、ＲＡＭ及びＲＯＭ等のメモリを含み、メモリは、処理をＣＰＵに実行させるように構成されたプログラムコード又は指令を格納している。メモリすなわちコンピュータ可読媒体は、汎用又は専用のコンピュータでアクセスできるあらゆる利用可能な媒体を含む。
【００１４】
（システム構成）
次に、図１を用いて、各システム（１０，２０）の機能を説明する。本実施形態では、複数の金融機関の拠点（本支店）に開設された口座を用いてプーリングを行なう。この場合、海外の拠点を含んでもよい。また、自行の口座だけではなく、他行の口座を含めてプーリングを行なうようにしてもよい。そして、グループ化された子口座（プーリング対象口座）の残高に基づいて、子口座の残高が目標値となるように、資金移動（例えば、ゼロバランスやターゲットバランスによる資金集中や資金配分）を行なう。
【００１５】
勘定系システム１０は、金融機関の各拠点に開設された口座を管理するコンピュータシステムである。勘定系システム１０は、例えば、国際銀行間金融ネットワーク（ＳＷＩＦＴ（登録商標）：Society for Worldwide Interbank Financial Telecommunication）システムに接続されており、資金決済等はＳＷＩＦＴシステム経由で行なう。この勘定系システム１０は、制御部１１、口座元帳記憶部１２を備える。
【００１６】
制御部１１は、各拠点に開設された口座の管理を行なう。そして、制御部１１は、後述する処理（口座管理等を含む処理）を行なう。このためのアプリケーションプログラムを実行することにより、制御部１１は、口座管理部１１１として機能する。
口座管理部１１１は、各拠点に開設された口座を管理する処理を実行する。
【００１７】
口座元帳記憶部１２には、各拠点に開設された口座に関する口座管理情報が記録される。この口座管理情報は、口座が開設された場合に登録される。口座管理情報には、口座識別子、残高、元帳に関するデータが記録される。
【００１８】
口座識別子情報には、各口座を特定するための識別子（例えば、金融機関コード、本支店コード、預金種別、口座番号等）に関するデータが記録される。
残高情報には、この口座に残っている資金の金額に関するデータが記録される。
【００１９】
元帳情報には、送金毎に、送金日時、送金元（借方）、送金先（貸方）、送金額の起票情報が含まれる。
【００２０】
プーリング管理システム２０は、プーリングを管理するコンピュータシステムである。このプーリング管理システム２０は、制御部２１、スキーム情報記憶部２２、口座情報記憶部２３、休日情報記憶部２４、予定情報記憶部２５、実績情報記憶部２６を備える。
【００２１】
制御部２１は、子口座の口座残高に基づいて、プーリングを行なう。そして、制御部２１は、後述する処理（プーリング管理、残高照会、取消、再実行、再起票等を含む処理）を行なう。このためのプーリング管理プログラムを実行することにより、制御部２１は、プーリング管理部２１１、残高照会部２１２、取消部２１３、再実行部２１４、再起票部２１５として機能する。
【００２２】
プーリング管理部２１１は、子口座の残高に基づくバランス計算により、資金移動額を算出し、送金指示を行なう。
残高照会部２１２は、勘定系システム１０から、スキームを構成する複数の子口座の残高情報を取得する。
【００２３】
取消部２１３は、プーリングにおいて送信された起票指示を、プーリング実行当日に取り消す処理を実行する。プーリングを再実行した場合に、重複したプーリングの実行を防止するための対応である。
【００２４】
再実行部２１４は、残高取得、バランス計算、起票を再実行する。この再実行においては、実行時点での残高を用いる。この再実行部２１４は、後述するように、当日リトライ処理と後日リトライ処理とに用いられる。
再起票部２１５は、起票指示の再送信を行なう。
【００２５】
スキーム情報記憶部２２には、資金移動条件に関するスキーム情報が記録される。このスキーム情報は、プーリングを行なう口座のグループ（スキーム）が登録された場合に記録される。スキーム情報には、構造、ターゲットバランス、資金移動基準日、実行タイミングに関するデータが記録される。
【００２６】
構造情報には、スキーム識別子、親口座、子口座を関連付けるデータが記録される。スキーム識別子は、各スキームを特定する識別子である。この構造情報は、親口座、子口座の各口座を特定するための口座識別子を相互に関連付けて構成される。なお、例えば、親口座、子口座、孫口座のように、複数階層からなる階層化スキームを設定することも可能である。
【００２７】
ターゲットバランス情報には、ターゲット残高及び資金移動方法に関する情報が記録される。ターゲット残高は、資金移動処理によって子口座に残すべき金額を特定する情報である。資金移動方法は、残高の管理方法を特定する情報である。本実施形態では、資金移動方法として、資金集中型、資金配分型、資金調整型を用いる。資金集中型では、子口座の残高がターゲット残高を超えた場合に、残高の差分を子口座から親口座に資金移動を行なう。資金配分型では、子口座の残高がターゲット残高に満たない場合に、残高の差分を親口座から子口座に資金移動を行なう。資金調整型では、資金集中型及び資金配分型を組み合わせた資金移動方法であり、子口座の残高がターゲット残高になるように、資金移動を行なう。なお、親口座、子口座、孫口座のように複数階層のスキームにおいては、例えば、資金集中型のプーリングにより、孫口座から子口座に資金移動がある場合、この資金移動後の子口座の残高により、親口座への資金移動の金額を決める。
【００２８】
ここで、複数階層（例えば、親口座、子口座、孫口座）が設定されている場合、下位階層（孫口座・子口座）から上位階層（子口座・親口座）の順番で資金移動を行なう。以下では、この下位階層から上位階層の順番を「正順」と呼ぶ。
【００２９】
資金移動基準日情報には、資金移動を実行する日として予め定められた日であり、スキーム毎にユーザにより設定される日付に関する情報が記録される。資金移動基準日において、休日情報に基づいて、最終的に資金移動予定日が決定される。
【００３０】
実行タイミング情報には、資金移動を行なう時刻を特定する情報が記録される。本実施形態では、予め定められたタイミング（時期）で実行されるプーリングを「定時プーリング」と呼ぶ。
【００３１】
口座情報記憶部２３には、構造情報中の口座識別子に対して、各口座のＢＩＣコード、本支店コード、口座種別、口座番号に関する情報等が記録される。このＢＩＣコードに基づいて、自行又は他行を識別することができる。
【００３２】
休日情報記憶部２４には、各口座の拠点毎の休日カレンダ情報を含む休日情報が記録される。
予定情報記憶部２５には、プーリングを行なう各口座を含むスキーム識別子毎に、スキーム情報記憶部２２の資金移動基準日情報や、休日情報記憶部２４の休日情報に基づいて決定されたプーリング予定日に関する情報が記録される。
【００３３】
実績情報記憶部２６には、プーリングを行なう各口座を含むスキーム識別子毎に、プーリングが行なわれた起票実績に関する情報が記録される。この起票実績情報には、親口座、子口座を関連付ける構造情報に対して、起票指示毎に、プーリングの送金日時、送金元（借方）、送金先（貸方）、送金額、記帳結果に関する情報が記録される。資金集中型においては、送金元、送金先はそれぞれ子口座、親口座になり、資金配分型においては、送金元、送金先はそれぞれ親口座、子口座になる。記帳結果としては、勘定系システム１０から取得した起票指示に応じた元帳への記録結果を示すフラグ（起票済フラグ又は記帳エラーフラグ）が記録される。
【００３４】
例えば、親口座Ａに対して、資金集中型の子口座Ｂ、資金配分型の子口座Ｃが関連付けられているスキームを想定する。この場合、資金集中型では、親口座Ａ、子口座Ｂの実績情報として、子口座Ｂ（借方）、親口座Ａ（貸方）の記帳指示が記録される。資金配分型では、親口座Ａ、子口座Ｃの実績情報として、親口座Ａ（借方）、子口座Ｃ（貸方）の記帳指示が記録される。
【００３５】
（残高照会処理）
図３を用いて、残高照会処理を説明する。この処理は、スキームに含まれるすべての親口座及び子口座の口座残高を取得する場合に行なわれる。
まず、プーリング管理システム２０の制御部２１は、スキームの特定処理を実行する（ステップＳ１−１）。具体的には、担当者は、入力装置Ｈ１２を用いて、残高照会を希望するスキームを選択する。制御部２１のプーリング管理部２１１は、選択されたスキームについてのスキーム情報を、スキーム情報記憶部２２において特定する。
【００３６】
次に、プーリング管理システム２０の制御部２１は、階層化スキームに含まれるすべての口座の特定処理を実行する（ステップＳ１−２）。具体的には、制御部２１の残高照会部２１２は、スキーム情報記憶部２２において特定したスキーム情報の構造情報により、このスキームに含まれるすべての親口座、子口座の各口座の口座識別子を特定する。そして、残高照会部２１２は、口座情報記憶部２３から、特定した口座識別子に対して、各口座のＢＩＣコード、本支店コード、口座種別、口座番号に関する情報を取得する。
【００３７】
ここでは、プーリング管理システム２０の制御部２１は、特定した口座毎に、口座残高の取得処理の実行を繰り返す（ステップＳ１−３）。具体的には、制御部２１の残高照会部２１２は、特定した口座情報に基づいて、各勘定系システム１０に対して残高送信指示を送信する。そして、残高照会部２１２は、各勘定系システム１０から口座残高を取得して、口座識別子、取得日時に関連付けてメモリに仮記憶する。
次に、プーリング管理システム２０の制御部２１は、表示処理を実行する（ステップＳ１−４）。具体的には、制御部２１の残高照会部２１２は、メモリに仮記憶した口座残高、取得日時を、構造情報に記録された親口座、子口座を関連付けて表示した画面を生成し、表示装置Ｈ１３に出力する。
【００３８】
（通常プーリング処理）
そして、プーリング管理システム２０の制御部２１は、残高照会処理により取得した残高に基づいて、プーリング処理を実行する。まず、制御部２１のプーリング管理部２１１は、残高情報を取得した口座識別子を用いて、スキーム情報記憶部２２から、スキーム情報のターゲットバランス情報を取得する。
【００３９】
次に、プーリング管理部２１１は、取得した口座残高及びターゲットバランス情報に基づいて、資金移動が必要かどうかについて判定する。例えば、資金集中型において、子口座の残高がターゲット残高を超えている場合や、資金配分型において、子口座の残高がターゲット残高に満たない場合に、資金移動が必要と判定する。資金調整型では、子口座の残高がターゲット残高と異なる場合に、資金移動が必要と判定する。プーリング管理部２１１は、取得した残高情報に基づいて、子口座から親口座への資金移動又は親口座から子口座への資金移動の何れかについての起票を行なう。例えば、資金集中型では、子口座の残高がターゲット残高を超えた余剰額を親口座に資金移動させる起票を行なう。また、資金配分型では、子口座の残高がターゲット残高に満たない不足額を、子口座に資金移動させる起票を行なう。
そして、プーリング管理部２１１は、勘定系システム１０に対して、起票した資金移動指示を送信する。この場合には、スキーム情報記憶部２２のスキーム情報の階層情報における正順で起票指示を行なう。この資金移動指示には、プーリングであることを示すプーリング識別子を含めておく。
【００４０】
そして、勘定系システム１０の制御部１１の口座管理部１１１は、プーリング管理システム２０から取得した資金移動指示に基づいて、正順で子口座から親口座への送金又は親口座から子口座への送金の何れかを特定する。資金集中の場合、口座管理部１１１は、口座元帳記憶部１２を用いて、子口座から親口座へ資金移動指示の金額に応じた資金を移動する。一方、資金配分の場合、口座管理部１１１は、口座元帳記憶部１２を用いて、資金移動指示の金額を、親口座から子口座に資金移動させる。
プーリング管理部２１１は、勘定系システム１０から起票指示に応じた元帳への記録結果を取得する。そして、プーリング管理部２１１は、記録結果を示すフラグ（起票済フラグ又は記帳エラーフラグ）を実績情報記憶部２６に記録する。
【００４１】
（再送処理）
図４を用いて、再送処理を説明する。この処理は、勘定系システム１０において障害等が発生し、エラーメッセージを取得し、プーリングが行なわれなかった場合に実行される。例えば、親口座からの配分時に、親口座が残高不足になる場合、出金不能でエラーになる。この場合には、所定口座から親口座に補填してから、再送処理により、プーリングを行なう。
【００４２】
まず、プーリング管理システム２０の制御部２１は、再送対象の特定処理を実行する（ステップＳ２−１）。具体的には、制御部２１のプーリング管理部２１１は、実績情報記憶部２６から当日の起票実績情報を取得し、起票指示及び記帳結果を含めた確認画面を表示装置Ｈ１３に表示する。ここで、担当者は、記帳結果に基づいて、入力装置Ｈ１２を用いて、資金移動が行なわれなかった起票指示を選択する。なお、この確認画面において、複数の起票指示を選択することも可能である。この場合、制御部２１のプーリング管理部２１１は、選択された起票指示を再送対象として取得する。
【００４３】
次に、プーリング管理システム２０の制御部２１は、起票処理を実行する（ステップＳ２−２）。具体的には、制御部２１のプーリング管理部２１１は、再送対象の起票指示を、勘定系システム１０に対して送信する。
この場合、勘定系システム１０の制御部１１の口座管理部１１１は、プーリング管理システム２０から取得した起票指示に基づいて、子口座から親口座への送金又は親口座から子口座への送金を行なうための元帳情報を、口座元帳記憶部１２に記録する。
【００４４】
次に、プーリング管理システム２０の制御部２１は、結果確認処理を実行する（ステップＳ２−３）。具体的には、制御部２１の残高照会部２１２は、再送対象についての処理結果を勘定系システム１０から取得して、表示装置Ｈ１３に出力する。
【００４５】
（取消処理）
図５を用いて、取消処理を説明する。この処理は、所望の起票を取り消す場合に実行される。
【００４６】
まず、プーリング管理システム２０の制御部２１は、取消対象の特定処理を実行する（ステップＳ３−１）。具体的には、制御部２１のプーリング管理部２１１は、実績情報記憶部２６から当日の起票実績情報を取得し、起票指示及び記帳結果を含めた確認画面を表示装置Ｈ１３に表示する。ここで、担当者は、入力装置Ｈ１２を用いて、結果に基づいて、取消を希望する起票指示を選択する。なお、この確認画面において、複数の起票指示を選択することも可能である。この場合、制御部２１のプーリング管理部２１１は、選択された起票指示を取消対象として取得する。
【００４７】
次に、プーリング管理システム２０の制御部２１は、起票取消処理を実行する（ステップＳ３−２）。具体的には、制御部２１の取消部２１３は、取消対象の起票指示を取り消す取消指示を、勘定系システム１０に対して送信する。
【００４８】
この場合、勘定系システム１０の制御部１１の口座管理部１１１は、プーリング管理システム２０から取得した取消指示に基づいて、口座元帳記憶部１２に記録された元帳情報を取り消す。
【００４９】
次に、プーリング管理システム２０の制御部２１は、結果確認処理を実行する（ステップＳ３−３）。具体的には、制御部２１の残高照会部２１２は、取消対象のスキームについての取消結果を勘定系システム１０から取得して、表示装置Ｈ１３に出力する。
【００５０】
（当日リトライ処理）
図６を用いて、当日リトライ処理を説明する。この処理は、当日に、所望の起票についてのプーリングをやり直す場合に実行される。例えば、当日にプーリング後の他の業務起票が行なわれることにより、当日の残高が変動したため、当日にプーリングを再実行する場合に利用される。なお、この処理においては、スキームを指定することにより、スキーム全体のプーリングをやり直すようにしてもよい。
【００５１】
まず、プーリング管理システム２０の制御部２１は、取消対象のプーリングの指定処理を実行する（ステップＳ４−１）。具体的には、制御部２１のプーリング管理部２１１は、実績情報記憶部２６から当日の起票実績情報を取得し、起票指示及び記帳結果を含めた確認画面を表示装置Ｈ１３に表示する。ここで、担当者は、入力装置Ｈ１２を用いて、リトライ対象の一又は複数の起票を選択する。この場合、制御部２１のプーリング管理部２１１は、選択された起票を、リトライ対象として取得する。
【００５２】
次に、プーリング管理システム２０の制御部２１は、逆順で取消順番の決定処理を実行する（ステップＳ４−２）。具体的には、制御部２１の取消部２１３は、リトライ対象の起票について、実績情報記憶部２６から、リトライ対象の当日の起票実績情報を取得し、記帳結果として起票済フラグが記録された記帳指示を特定する。そして、取消部２１３は、起票済フラグが記録された記帳指示の記帳済口座において、実績情報記憶部２６に記録された資金移動を行なった順番の逆順に口座を並び替える。
【００５３】
次に、プーリング管理システム２０の制御部２１は、当日取消処理を実行する（ステップＳ４−３）。具体的には、制御部２１の取消部２１３は、逆順に並べた口座の順番で、記帳指示を取り消す取消指示を、勘定系システム１０に対して送信する。
この場合、勘定系システム１０の制御部１１の口座管理部１１１は、プーリング管理システム２０から取得した取消指示において指定された順番で、子口座から親口座への送金又は親口座から子口座への送金を行なうための元帳情報を、口座元帳記憶部１２から削除する。
【００５４】
次に、プーリング管理システム２０の制御部２１は、残高照会処理を実行する（ステップＳ４−４）。具体的には、図３に示すように、制御部２１の再実行部２１４は、残高照会部２１２を介して、勘定系システム１０から、取消対象のスキームに含まれる各口座の残高情報を取得する。
【００５５】
次に、プーリング管理システム２０の制御部２１は、バランス計算処理を実行する（ステップＳ４−５）。具体的には、制御部２１の再実行部２１４は、勘定系システム１０から取得した口座残高、及びスキーム情報記憶部２２に記録されたターゲットバランス情報に基づいて、資金移動が必要かどうかについて判定する。例えば、資金集中型において、子口座の残高がターゲット残高を超えている場合や、資金配分型において、子口座の残高がターゲット残高に満たない場合に、資金移動が必要と判定する。資金調整型では、子口座の残高がターゲット残高と異なる場合に、資金移動が必要と判定する。
【００５６】
次に、プーリング管理システム２０の制御部２１は、再起票処理を実行する（ステップＳ４−６）。具体的には、制御部２１の再実行部２１４は、取得した残高情報に基づいて、子口座から親口座への資金移動又は親口座から子口座への資金移動の何れかについての起票を行なう。例えば、資金集中型では、子口座の残高がターゲット残高を超えた余剰額を親口座に資金移動させる起票指示を行なう。また、資金配分型では、子口座の残高がターゲット残高に満たない不足額を、子口座に資金移動させる起票を行なう。この場合には、スキーム情報の階層情報において、子口座から親口座の正順で起票指示を行なう。そして、再実行部２１４は、勘定系システム１０に対して、起票指示を送信する。この起票指示には、プーリングであることを示すプーリング識別子を含めておく。
【００５７】
この場合、勘定系システム１０の制御部１１の口座管理部１１１は、プーリング管理システム２０から取得した起票指示に基づいて、子口座から親口座への送金又は親口座から子口座への送金を示す元帳情報を口座情報記憶部２３に記録する。
【００５８】
次に、プーリング管理システム２０の制御部２１は、結果確認処理を実行する（ステップＳ４−７）。具体的には、制御部２１の再実行部２１４は、残高照会部２１２を介して、リトライ対象についての送金結果を勘定系システム１０から取得して、表示装置Ｈ１３に出力する。
【００５９】
（後日リトライ処理）
図７を用いて、後日リトライ処理を説明する。この処理は、プーリングの記帳日の後日に、所望の起票についてのプーリングをやり直す場合に実行される。例えば、翌営業日に、前営業日のプーリングを再実行する場合に利用される。なお、この処理においても、スキームを指定することにより、スキーム全体のプーリングをやり直すようにしてもよい。
【００６０】
まず、プーリング管理システム２０の制御部２１は、取消対象のプーリングの指定処理を実行する（ステップＳ５−１）。具体的には、制御部２１のプーリング管理部２１１は、実績情報記憶部２６から前営業日までの起票実績情報を取得し、起票指示及び記帳結果を含めた確認画面を表示装置Ｈ１３に表示する。ここで、担当者は、入力装置Ｈ１２を用いて、リトライ対象の指定日及び一又は複数の起票を選択する。この場合、制御部２１のプーリング管理部２１１は、選択された指定日及び起票を、リトライ対象として取得する。
【００６１】
次に、プーリング管理システム２０の制御部２１は、逆順で取消順番の決定処理を実行する（ステップＳ５−２）。具体的には、制御部２１の取消部２１３は、リトライ対象の起票について、実績情報記憶部２６からリトライ対象の指定日及び起票の起票実績情報を取得し、記帳結果として起票済フラグの記帳指示を特定する。そして、取消部２１３は、起票済フラグが記録された記帳指示の記帳済口座において、実績情報記憶部２６に記録された資金移動を行なった順番の逆順に口座を並び替える。
【００６２】
次に、プーリング管理システム２０の制御部２１は、反対起票処理を実行する（ステップＳ５−３）。具体的には、制御部２１の取消部２１３は、逆順に並べた口座の順番で、記帳指示の資金移動を打ち消すために、借方、貸方を逆にした資金移動についての起票（反対起票）を行なう。そして、取消部２１３は、勘定系システム１０に対して、反対起票指示を送信する。なお、この反対起票指示の記帳日は当日を設定する。
この場合、勘定系システム１０の制御部１１の口座管理部１１１は、プーリング管理システム２０から取得した反対起票指示に基づいて、指定された順番で、子口座から親口座への送金又は親口座から子口座への送金を行なうための元帳情報を、口座元帳記憶部１２に記録する。
【００６３】
次に、プーリング管理システム２０の制御部２１は、残高照会処理を実行する（ステップＳ５−４）。具体的には、図３に示すように、制御部２１の再実行部２１４は、残高照会部２１２を介して、勘定系システム１０から、取消対象のスキームに含まれる各口座の残高情報を取得する。この場合、当日の残高情報を取得することになる。
【００６４】
次に、プーリング管理システム２０の制御部２１は、ステップＳ４−５〜Ｓ４−７と同様に、バランス計算処理（ステップＳ５−５）、再起票処理（ステップＳ５−６）、結果確認処理（ステップＳ５−７）を実行する。
【００６５】
以上、本実施形態によれば、以下に示す効果を得ることができる。
（１）本実施形態では、プーリング管理システム２０の制御部２１は、スキームの特定処理（ステップＳ１−１）、階層化スキームに含まれるすべての口座の特定処理（ステップＳ１−２）、特定した口座毎に、口座残高の取得処理（ステップＳ１−３）を実行する。これにより、階層化された複数の口座が関わるプーリングにおいて、これらの口座残高を効率的に取得することができる。
【００６６】
（２）本実施形態では、プーリング管理システム２０の制御部２１は、再送対象の特定処理（ステップＳ２−１）、起票処理（ステップＳ２−２）を実行する。これにより、エラーが生じた複数の口座のプーリングをやり直すことができる。
更に、プーリング管理システム２０の制御部２１は、結果確認処理を実行する（ステップＳ２−３）。これにより、再起票後の処理状況を確認することができる。
【００６７】
（３）本実施形態では、プーリング管理システム２０の制御部２１は、取消対象の特定処理（ステップＳ３−１）、起票取消処理（ステップＳ３−２）を実行する。これにより、プーリング当日の１又は複数の起票指示を効率的に取り消すことができる。
更に、プーリング管理システム２０の制御部２１は、結果確認処理を実行する（ステップＳ３−３）。これにより、取消後の処理状況を確認することができる。
【００６８】
（４）本実施形態では、プーリング管理システム２０の制御部２１は、取消対象のプーリングの指定処理（ステップＳ４−１）、逆順による取消順番の決定処理（ステップＳ４−２）、当日取消処理（ステップＳ４−３）を実行する。これにより、当日の残高確定前に、プーリング前の状態に戻すことができる。
【００６９】
（５）本実施形態では、プーリング管理システム２０の制御部２１は、残高照会処理（ステップＳ４−４）、バランス計算処理（ステップＳ４−５）、再起票処理（ステップＳ４−６）を実行する。これにより、一度実行したプーリングを当日の内にやり直すことができる。
更に、プーリング管理システム２０の制御部２１は、結果確認処理を実行する（ステップＳ４−７）。これにより、プーリングをやり直した後の状態を確認することができる。
【００７０】
（６）本実施形態では、プーリング管理システム２０の制御部２１は、取消対象のプーリングの指定処理（ステップＳ５−１）、逆順による取消順番の決定（ステップＳ５−２）、反対起票処理（ステップＳ５−３）を実行する。これにより、勘定系システム１０において残高が確定した後、資金移動が行なわれた口座の口座残高を元の状態に戻すことができる。
【００７１】
（７）本実施形態では、プーリング管理システム２０の制御部２１は、残高照会処理（ステップＳ５−４）、バランス計算処理（ステップＳ５−５）、再起票処理（ステップＳ５−６）を実行する。これにより、一度実行したプーリングを後日、やり直すことができる。
更に、プーリング管理システム２０の制御部２１は、結果確認処理を実行する（ステップＳ５−７）。これにより、プーリングをやり直した後の状態を確認することができる。
【００７２】
本実施形態は、以下のように変更して実施することができる。本実施形態及び以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
・上記実施形態では、当日リトライ処理、後日リトライ処理において、取消又は反対起票と、再起票とを行なう。ここで、起票指示の取消又は反対起票と、再起票とを別々に行なうようにしてもよい。
【００７３】
・上記実施形態では、プーリング管理システム２０の制御部２１は、再起票対象の特定処理を実行する（ステップＳ２−１）。ここで、勘定系システム１０からエラーメッセージを取得した場合、エラーが生じた起票指示の再送処理を自動実行するようにしてもよい。
【００７４】
・上記実施形態では、残高照会処理において、スキームに含まれるすべての親口座及び子口座の口座残高を取得する。ここで、スキームの所定範囲の残高情報を取得するようにしてもよい。この場合には、プーリング管理システム２０の制御部２１は、例えば、検索範囲指定画面を、表示装置Ｈ１３に表示する。この検索範囲指定画面には、スキームに含まれる各口座の構造情報が、親口座と子口座とを関連付けて表示される。そして、プーリング管理システム２０の制御部２１は、入力装置Ｈ１２を用いて、構造情報において選択された範囲の口座の口座残高を、勘定系システム１０から取得する。
【００７５】
・上記実施形態では、プーリング管理システム２０の制御部２１は、当日リトライ処理、後日リトライ処理を実行する。ここで、プーリング管理システム２０がリトライ対象の記帳指示の日付に応じて、当日リトライ処理、後日リトライ処理のいずれかを判定するようにしてもよい。
【００７６】
・上記実施形態では、勘定系システム１０（勘定処理部）、プーリング管理システム２０を用いる。システム構成はこれに限定されるものではない。勘定系システム１０とプーリング管理システム２０とを一体で構成してもよい。
【００７７】
・上記実施形態では、プーリング管理システム２０の制御部２１は、結果確認処理を実行する（ステップＳ２−３，Ｓ３−３，Ｓ４−７，Ｓ５−７）。具体的には、制御部２１の残高照会部２１２は、処理結果を勘定系システム１０から取得して、表示装置Ｈ１３に出力する。ここで、残高照会処理により、各指示を行なった口座の現在残高や残高履歴を取得して表示するようにしてもよい。この場合には、制御部２１の残高照会部２１２は、処理を行なった各起票対象について、現在の口座残高や残高履歴を勘定系システム１０から取得して、表示装置Ｈ１３に出力する。
【００７８】
・上記実施形態の当日リトライ処理では、プーリング管理システム２０の制御部２１は、逆順による取消順番の決定処理（ステップＳ４−２）、当日取消処理（ステップＳ４−３）を実行する。ここで、実績情報記憶部２６に記録された資金移動を行なった順番の逆順で、順次、取消指示を送信するようにしてもよい。この場合には、まず、制御部２１の取消部２１３は、起票済フラグが記録された記帳指示の中で、最も上位の口座を含む記帳指示についての取消指示を、勘定系システム１０に対して送信する。
次に、プーリング管理システム２０の制御部２１は、逆順の口座の検索処理を実行する。具体的には、制御部２１の取消部２１３は、取消指示を行なった口座について、実績情報記憶部２６において、通常プーリング処理において先に資金移動を行なった口座を検索する。
取消指示が行なわれていない記帳済の子口座を特定し、逆順の未処理口座があると判定した場合、プーリング管理システム２０の制御部２１は、特定した未処理口座について、当日取消処理を繰り返す。
【００７９】
・上記実施形態の後日リトライ処理では、逆順による取消順番の決定処理（ステップＳ５−２）、反対起票処理（ステップＳ５−３）を実行する。ここで、上位の口座から下位の口座に、順次、反対起票処理を実行するようにしてもよい。この場合には、まず、制御部２１の取消部２１３は、起票済フラグが記録された記帳指示の中で、最も上位の口座を含む記帳指示の資金移動を相殺するために、借方、貸方を逆にした資金移動についての起票（反対起票）を行なう。そして、取消部２１３は、勘定系システム１０に対して、反対起票指示を送信する。なお、この反対起票指示の記帳日は当日を設定する。
次に、プーリング管理システム２０の制御部２１は、階層化スキームに含まれる逆順の口座の検索処理を実行する。具体的には、制御部２１の取消部２１３は、反対起票指示を行なった口座について、スキーム情報記憶部２２に記録されたスキーム情報の階層情報を用いて、記帳済で逆順の口座を検索する。ここで、スキームにおいて、反対起票指示を行なった口座を親口座として関連付けられた子口座を、逆順の口座として検索する。
反対起票指示が行なわれていない記帳済の子口座を特定し、逆順の未処理口座があると判定した場合、プーリング管理システム２０の制御部２１は、特定した未処理口座について、反対起票処理を繰り返す。
【符号の説明】
【００８０】
１０…勘定系システム、１１…制御部、１１１…口座管理部、１２…口座元帳記憶部、２０…プーリング管理システム、２１…制御部、２１１…プーリング管理部、２１２…残高照会部、２１３…取消部、２１４…再実行部、２１５…再起票部、２２…スキーム情報記憶部、２３…口座情報記憶部、２４…休日情報記憶部、２５…予定情報記憶部、２６…実績情報記憶部。
【要約】
【課題】効率的かつ的確にプーリングを行なうためのプーリング管理システム、プーリング管理方法及びプーリング管理プログラムを提供する。
【解決手段】プーリング管理システム２０の制御部２１は、実績情報記憶部２６に記録された記帳指示において、取消対象のスキームを特定し、スキームにおいて、実績情報記憶部２６に記録された記帳指示の記帳実績の順番の逆順で記帳指示を取り消す指示を行ない、スキームに含まれる口座の残高に応じて、ターゲットバランス情報を用いてプーリングを行なう金額を再計算し、再計算の結果に応じて、構造情報で指定される順番に、勘定系システム１０に対して記帳指示を行なうリトライ処理を実行する。
【選択図】図１【図１】
0006890754.tif 000002
【図２】
0006890754.tif 000003
【図３】
0006890754.tif 000004
【図４】
0006890754.tif 000005
【図５】
0006890754.tif 000006
【図６】
0006890754.tif 000007
【図７】
0006890754.tif 000008