(57)【要約】      （修正有）【課題】取引総額に対する担保残高の過不足を取引先毎に容易に管理可能な情報処理システム、処理方法、およびプログラムを提供する。【解決手段】資産を担保にした融資取引を管理する情報処理システムであって、担保時価を用いて、取引先識別情報ごとの担保時価を算出する。取引先識別情報と対応付けて取引先との取引を管理する。取引先識別情報ごとの取引の時価を算出する。取引先識別情報ごとに、算出された取引時価の総額に対する、算出された担保時価の総額の過不足を判定する。複数の取引先について、当該取引先の取引先識別情報と対応付けて、判定された過不足を一覧表示する。【選択図】図２６
2016219010.tif 000002
【特許請求の範囲】
【請求項１】
資産を担保にした融資取引を管理する情報処理システムであって、
取引先を識別する取引先識別情報と対応付けて取引先情報を管理する取引先管理手段と、
前記担保を識別する担保識別情報と対応付けて担保の時価を管理する担保時価管理手段と、
前記取引先識別情報と対応付けて取引先の担保を管理する担保管理手段と、
前記担保時価管理手段により管理されている担保時価を用いて、前記担保管理手段により管理されている前記取引先識別情報ごとの担保時価を算出する担保時価算出手段と、
前記取引先識別情報と対応付けて取引先との取引を管理する取引管理手段と、
前記取引管理手段により管理されている前記取引先識別情報ごとの取引の時価を算出する取引時価算出手段と、
前記取引先管理手段により管理されている前記取引先識別情報ごとに、前記取引時価算出手段により算出された取引時価の総額に対する、前記担保時価算出手段により算出された担保時価の総額の過不足を判定する過不足判定手段と、
複数の取引先について、当該取引先の取引先識別情報と対応付けて、前記過不足判定手段により判定された過不足を一覧表示する過不足表示手段と
を備えることを特徴とする情報処理システム。
【請求項２】
前記過不足表示手段により表示された取引先に対して、ユーザによる指示を受け付ける指示受付手段と、
前記指示受付手段により受け付けた指示に応じて、前記過不足判定手段による当該指示された取引先についての前記過不足の判定に用いた情報を表示する表示手段と
を更に備えることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記担保を登録する担保登録画面を表示する登録画面表示手段を更に備え、
前記過不足表示手段は、
前記過不足判定手段により不足していると判定された取引先識別情報の取引先から預かる担保の登録に用いるボタンを表示すること
を特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記取引先管理手段は、
複数の取引先をグループとしてまとめるためのグループ識別情報を管理し、
前記過不足判定手段は、
前記取引先管理手段により管理されている前記グループ識別情報ごとに、前記取引時価算出手段により算出された取引時価の総額に対する、前記担保時価算出手段により算出された担保時価の総額の過不足を判定し、
前記過不足表示手段は、
前記グループ識別情報と対応づけて、前記過不足判定手段により判定された過不足を一覧表示すること
を特徴とする請求項１乃至３のいずれか１項に記載の情報処理システム。
【請求項５】
前記取引時価の総額と前記担保時価の総額との差額と、所定値とを大小比較する所定値比較手段を更に備え、
前記過不足表示手段は、
前記所定値比較手段による比較結果に従って、識別して表示すること
を特徴とする請求項１乃至４のいずれか１項に記載の情報処理システム。
【請求項６】
前記過不足表示手段は、
前記過不足判定手段により超過していると判定された場合であっても、前記所定値比較手段により前記差額が所定値よりも大きいと判定された取引先識別情報の取引先から預かっている担保の削除に用いるボタンを表示すること
を特徴とする請求項５に記載の情報処理システム。
【請求項７】
前記過不足表示手段は、
前記過不足判定手段により超過していると判定された場合であっても、前記所定値比較手段により前記差額が所定値よりも大きいと判定された取引先識別情報の取引先に預ける担保の登録に用いるボタンを表示すること
を特徴とする請求項５または６に記載の情報処理システム。
【請求項８】
前記過不足表示手段は、
前記過不足判定手段により不足していると判定された取引先識別情報の取引先に預けている担保の削除に用いるボタンを表示すること
を特徴とする請求項１乃至７のいずれか１項に記載の情報処理システム。
【請求項９】
前記過不足表示手段は、
前記過不足判定手段により判定された過不足の履歴を一覧表示する過不足履歴表示手段と
を更に備えることを特徴とする請求項１乃至８のいずれか１項に記載の情報処理システム。
【請求項１０】
前記過不足判定手段により判定された過不足に従いユーザが指示した処理内容を記憶する処理記憶手段を更に備え、
前記過不足履歴表示手段は、
前記処理記憶手段により記憶された処理内容を取得し表示すること
を特徴とする請求項９に記載の情報処理システム。
【請求項１１】
前記担保管理手段は、未来の日付を用いて前記取引先の担保を管理し、
前記取引管理手段は、未来の日付を用いて前記取引先との取引を管理し、
前記過不足判定手段は、前記取引先識別情報ごとに、前記取引時価算出手段により未来の日付を用いて算出された取引時価の総額に対する、前記担保時価算出手段により未来の日付を用いて算出された担保時価の総額の、未来の日付における過不足を判定し、
前記過不足履歴表示手段は、
前記過不足判定手段により判定された未来の日付における過不足を表示すること
を特徴とする請求項９または１０に記載の情報処理システム。
【請求項１２】
資産を担保にした融資取引を管理する情報処理システムにおける処理方法であって、
前記情報処理システムが、
取引先を識別する取引先識別情報と対応付けて取引先情報を管理する取引先管理ステップと、
前記担保を識別する担保識別情報と対応付けて担保の時価を管理する担保時価管理ステップと、
前記取引先識別情報と対応付けて取引先の担保を管理する担保管理ステップと、
前記担保時価管理ステップにより管理されている担保時価を用いて、前記担保管理ステップにより管理されている前記取引先識別情報ごとの担保時価を算出する担保時価算出ステップと、
前記取引先識別情報と対応付けて取引先との取引を管理する取引管理ステップと、
前記取引管理ステップにより管理されている前記取引先識別情報ごとの取引の時価を算出する取引時価算出ステップと、
前記取引先管理ステップにより管理されている前記取引先識別情報ごとに、前記取引時価算出ステップにより算出された取引時価の総額に対する、前記担保時価算出ステップにより算出された担保時価の総額の過不足を判定する過不足判定ステップと、
複数の取引先について、当該取引先の取引先識別情報と対応付けて、前記過不足判定ステップにより判定された過不足を一覧表示する過不足表示ステップと
を実行することを特徴とする処理方法。
【請求項１３】
資産を担保にした融資取引を管理する情報処理システムで実行可能なプログラムであって、
前記情報処理システムを、
取引先を識別する取引先識別情報と対応付けて取引先情報を管理する取引先管理手段と、
前記担保を識別する担保識別情報と対応付けて担保の時価を管理する担保時価管理手段と、
前記取引先識別情報と対応付けて取引先の担保を管理する担保管理手段と、
前記担保時価管理手段により管理されている担保時価を用いて、前記担保管理手段により管理されている前記取引先識別情報ごとの担保時価を算出する担保時価算出手段と、
前記取引先識別情報と対応付けて取引先との取引を管理する取引管理手段と、
前記取引管理手段により管理されている前記取引先識別情報ごとの取引の時価を算出する取引時価算出手段と、
前記取引先管理手段により管理されている前記取引先識別情報ごとに、前記取引時価算出手段により算出された取引時価の総額に対する、前記担保時価算出手段により算出された担保時価の総額の過不足を判定する過不足判定手段と、
複数の取引先について、当該取引先の取引先識別情報と対応付けて、前記過不足判定手段により判定された過不足を一覧表示する過不足表示手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、担保を管理する情報処理システム、処理方法、およびプログラムに関する。
【背景技術】
【０００２】
２００７〜２００９年に発生した世界金融危機を受け、近年、金融機関では担保管理を強化する取り組みが行われている。具体的には、取引総額に対する担保残高の過不足を取引先毎に毎日チェックするなどの取り組みが挙げられる。
特許文献１には、融資残高と担保評価額から顧客毎の融資限度額（担保余力）を算出する仕組みが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１７１５９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１のシステムの場合、取引総額に対する担保残高の過不足、取引総額、現金担保残高、および現金以外の担保の時価を、顧客毎に一覧して把握することができないという課題が存在する。
【０００５】
そこで、本発明は、取引総額に対する担保残高の過不足を取引先毎に容易に管理可能な仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００６】
資産を担保にした融資取引を管理する情報処理システムであって、取引先を識別する取引先識別情報と対応付けて取引先情報を管理する取引先管理手段と、前記担保を識別する担保識別情報と対応付けて担保の時価を管理する担保時価管理手段と、前記取引先識別情報と対応付けて取引先の担保を管理する担保管理手段と、前記担保時価管理手段により管理されている担保時価を用いて、前記担保管理手段により管理されている前記取引先識別情報ごとの担保時価を算出する担保時価算出手段と、前記取引先識別情報と対応付けて取引先との取引を管理する取引管理手段と、前記取引管理手段により管理されている前記取引先識別情報ごとの取引の時価を算出する取引時価算出手段と、前記取引先管理手段により管理されている前記取引先識別情報ごとに、前記取引時価算出手段により算出された取引時価の総額に対する、前記担保時価算出手段により算出された担保時価の総額の過不足を判定する過不足判定手段と、複数の取引先について、当該取引先の取引先識別情報と対応付けて、前記過不足判定手段により判定された過不足を一覧表示する過不足表示手段とを備えることを特徴とする情報処理システム。
【発明の効果】
【０００７】
本発明によれば、取引総額に対する担保残高の過不足を取引先毎に容易に管理可能な仕組みを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態における情報処理システム１００の構成の一例を示す図
【図２】第１の実施形態における情報処理装置１０１およびサーバ１０２のハードウエア構成の一例を示す図
【図３】第１の実施形態における情報処理装置１０１およびサーバ１０２のソフトウエア構成の一例を示すブロック図
【図４】第１の実施形態における情報処理装置１０１に出力されるメニュー画面４００の一例を示す図
【図５】第１の実施形態における情報処理システム１００におけるメニュー処理の一例を示すフローチャート
【図６】第１の実施形態における情報処理装置１０１に出力される債券銘柄画面６００の一例を示す図
【図７】第１の実施形態における情報処理システム１００における債券銘柄管理処理の一例を示すフローチャート
【図８】第１の実施形態における情報処理装置１０１に出力される債券時価管理画面８００の一例を示す図
【図９】第１の実施形態における情報処理システム１００における債券時価管理処理の一例を示すフローチャート
【図１０】第１の実施形態における情報処理装置１０１に出力される取引先管理画面１０００の一例を示す図
【図１１】第１の実施形態における情報処理システム１００における取引先管理処理の一例を示すフローチャート
【図１２】第１の実施形態における情報処理装置１０１に出力されるＣＳＡ契約管理画面１２００の一例を示す図
【図１３】第１の実施形態における情報処理システム１００におけるＣＳＡ契約管理処理の一例を示すフローチャート
【図１４】第１の実施形態における情報処理装置１０１に出力される担保登録画面１４００の一例を示す図
【図１５】第１の実施形態における情報処理システム１００における担保管理処理の一例を示すフローチャート
【図１６】第１の実施形態における情報処理装置１０１に出力される担保残高照会画面１６００の一例を示す図
【図１７】第１の実施形態における情報処理システム１００における担保残高照会処理の一例を示すフローチャート
【図１８】第１の実施形態における情報処理システム１００における債券担保残高算出処理の一例を示すフローチャート
【図１９】第１の実施形態における情報処理システム１００における現金担保残高算出処理の一例を示すフローチャート
【図２０】第１の実施形態における情報処理装置１０１に出力される取引明細管理画面２０００の一例を示す図
【図２１】第１の実施形態における情報処理システム１００における取引明細管理処理の一例を示すフローチャート
【図２２】第１の実施形態における情報処理装置１０１に出力される取引時価管理画面２２００の一例を示す図
【図２３】第１の実施形態における情報処理システム１００における取引時価管理処理の一例を示すフローチャート
【図２４】第１の実施形態における情報処理装置１０１に出力されるマージンコール画面２４００の一例を示す図
【図２５】第１の実施形態における情報処理装置１０１に出力されるマージンコール画面２５００の一例を示す図
【図２６】第１の実施形態における情報処理システム１００におけるマージンコール処理の一例を示すフローチャート
【図２７】第１の実施形態における情報処理システム１００における合計価格算出処理の一例を示すフローチャート
【図２８】第１の実施形態におけるサーバ１０２におけるテーブルの一例
【図２９】第２の実施形態における情報処理装置１０１に出力されるマージンコール画面２９００の一例を示す図
【図３０】第２の実施形態における情報処理システム１００におけるマージンコール処理の一例を示すフローチャート
【図３１】第２の実施形態における情報処理装置１０１に出力される履歴管理画面３１００の一例を示す図
【図３２】第２の実施形態における情報処理システム１００におけるメニュー処理の一例を示すフローチャート
【図３３】第２の実施形態における情報処理システム１００における履歴管理処理の一例を示すフローチャート
【図３４】第２の実施形態におけるサーバ１０２におけるテーブルの一例
【発明を実施するための形態】
【０００９】
〔第１の実施形態〕
以下、図面を参照して本発明の実施形態を詳細に説明する。
図１は、本発明の情報処理システム１００の構成の一例を示すシステム構成図である。情報処理装置１０１とサーバ１０２は、ネットワーク１０４を介して接続されている。情報処理装置１０１は、デスクトップＰＣ、ノートＰＣ、タブレットＰＣ、スマートフォン、携帯電話などの端末である。また、サーバ１０２にはデータベース１０３が接続され、担保管理処理に必要なデータの供給を行う構成となっている。なお、本発明においてはサーバ１０２およびデータベース１０３およびそれに類するサーバ群がどのような構成をとっていても構わない。なお、この実施形態においては、情報処理システムで管理する資産を債券と現金としたが、債券と現金に限定するものではなく、株式や不動産などの資産も対象にしてもよい。
【００１０】
以下、図２を用いて、図１に示した情報処理装置１０１、サーバ１０２のハードウエア構成について説明する。
２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００１１】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００１２】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００１３】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、ソリッドステートドライブ（ＳＳＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００１４】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク１０４を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００１５】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００１６】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００１７】
図３は、本発明の情報処理装置１０１およびサーバ１０２のソフトウエア構成の一例である。
取引先管理部３０１は、取引先を識別する取引先識別情報と対応付けて取引先情報を管理する機能部である。
担保時価管理部３０２は、担保を識別する担保識別情報と対応付けて担保の時価を管理する機能部である。
担保管理部３０３は、取引先識別情報と対応付けて取引先の担保を管理する機能部である。
現金担保残高算出部３０４は、担保管理部３０３により管理されている担保のうち現金の担保の残高を算出する機能部である。
現金担保残高表示部３０５は、現金担保残高算出部３０４により算出された現金の担保の残高を表示する機能部である。
担保時価算出部３０６は、担保時価管理部３０２により管理されている担保時価を用いて、担保管理部３０３により管理されている担保のうち現金以外の担保の時価を算出する機能部である。
担保時価表示部３０７は、担保時価算出部３０６により算出された現金以外の担保の時価を表示する機能部である。
取引時価管理部３０８は、取引先識別情報と対応付けて取引先との取引の時価を管理する機能部である。
取引管理部３１３は、取引先識別情報と対応付けて取引先との取引を管理する機能部である。
取引時価算出部３１４は、取引管理部３１３により管理されている取引先識別情報ごとの取引の時価を算出する機能部である。
【００１８】
担保残高算出部３０９は、現金担保残高算出部３０４により算出された現金の担保の残高と、担保時価算出部３０６により算出された現金以外の担保の時価の合計金額とを足した担保残高を算出する機能部である。
【００１９】
過不足判定部３１０は、取引先識別情報ごとに、取引時価管理部３０８により管理されている取引時価の総額に対する、担保残高算出部３０９により算出された担保残高の過不足を判定する機能部である。
【００２０】
過不足表示部３１１は、複数の取引先について、当該取引先の取引先識別情報と対応づけて、過不足判定部３１０により判定された過不足を一覧表示する機能部である。
指示受付部３１５は、表示された取引先に対して、ユーザによる指示を受け付ける機能部である。
表示部３１６は、受け付けた指示に応じて、過不足判定部３１０による当該指示された取引先についての過不足の判定に用いた情報を表示する機能部である。
【００２１】
登録画面表示部３１２は、担保を登録する担保登録画面を表示する機能部である。
過不足表示部３１１は、過不足判定部３１０により不足していると判定された取引先識別情報と対応する当該取引先の担保登録画面へ遷移可能な情報を表示する機能部である。
【００２２】
過不足表示部３１１は、過不足判定部３１０により不足していると判定された取引先識別情報の取引先から預かる担保の登録に用いるボタンを表示する機能部である。
【００２３】
取引先管理手段は、複数の取引先をグループとしてまとめるためのグループ識別情報を管理する機能部である。
過不足判定部３１０は、グループ識別情報ごとに、取引時価管理部３０８により管理されている取引時価の総額に対する、担保残高算出手段により算出された担保残高の過不足を判定する機能部である。
過不足表示部３１１は、グループ識別情報と対応づけて、過不足判定部３１０により判定された過不足を一覧表示する機能部である。
所定値比較部３１７は、取引時価の総額と前記担保時価の総額との差額と、所定値とを大小比較する機能部である。
過不足表示部３１１は、所定値比較部３１７による比較結果に従って、識別して表示する機能部である。
【００２４】
過不足表示部３１１は、過不足判定部３１０により超過していると判定された場合であっても、所定値比較部３１７により前記差額が所定値よりも大きいと判定された取引先識別情報の取引先から預かっている担保の削除に用いるボタンを表示する機能部である。
【００２５】
過不足表示部３１１は、過不足判定部３１０により超過していると判定された場合であっても、所定値比較部３１７により前記差額が所定値よりも大きいと判定された取引先識別情報の取引先に預ける担保の登録に用いるボタンを表示する機能部である。
【００２６】
過不足表示部３１１は、過不足判定部３１０により不足していると判定された取引先識別情報の取引先に預けている担保の削除に用いるボタンを表示する機能部である。
過不足表示部３１１は、判定された過不足の履歴を一覧表示する機能部である。
処理記憶部３１８は、判定された過不足に従いユーザが指示した処理内容を記憶する機能部である。
過不足表示部３１１は、処理記憶部３１８により記憶された処理内容を取得し表示する機能部である。
【００２７】
担保管理部３０３は、未来の日付を用いて取引先の担保を管理する機能部である。
取引管理部３１３は、未来の日付を用いて取引先との取引を管理する機能部である。
過不足判定部３１０は、取引先識別情報ごとに、取引時価算出部３１４により未来の日付を用いて算出された取引時価の総額に対する、担保時価算出部３０６により未来の日付を用いて算出された担保時価の総額の、未来の日付における過不足を判定する機能部である。
過不足表示部３１１は、過不足判定部３１０により判定された未来の日付における過不足を表示する機能部である。
【００２８】
過不足表示部３１１は、過不足判定部３１０により充足していると判定された場合であっても、所定の範囲内での充足である場合、識別して表示する機能部である。
以下のフローチャートにおける処理は、すべて情報処理装置１０１のＣＰＵ２０１が行うものとする。
【００２９】
図４は、本実施形態の情報処理装置１０１に出力される担保管理メニュー画面４００の一例を示す図である。図５は、本実施形態の情報処理システム１００における担保管理メニュー処理の一例を示すフローチャートである。
【００３０】
図５の担保管理メニュー処理のフローチャートについて説明する。
ステップＳ５０１において、情報処理装置１０１は、ユーザによる情報処理システム１００へのログインを受け付ける。
ステップＳ５０２において、情報処理装置１０１は、情報処理システム１００の担保管理メニュー画面４００を表示する。
ステップＳ５０３において、情報処理装置１０１は、担保管理メニュー画面４００のボタン押下を受け付ける。債券銘柄管理ボタンが押下された場合、ステップＳ５０４に進む。債券時価管理ボタンが押下された場合、ステップＳ５０５に進む。取引先管理ボタンが押下された場合、ステップＳ５０６に進む。ＣＳＡ契約管理ボタンが押下された場合、ステップＳ５０７に進む。
【００３１】
担保管理ボタンが押下された場合、ステップＳ５０８に進む。担保残高管理ボタンが押下された場合、ステップＳ５０９に進む。取引明細管理ボタンが押下された場合、ステップＳ５１０に進む。取引時価管理ボタンが押下された場合、ステップＳ５１１に進む。マージンコールボタンが押下された場合、ステップＳ５１２に進む。「×」ボタンが押下された場合、メニュー処理を終了する。
以上で、図５の担保管理メニュー処理の説明を終了する。
【００３２】
図６は、本実施形態の情報処理装置１０１に出力される債券銘柄画面６００の一例を示す図である。図７は、本実施形態の債券銘柄管理処理の一例を示すフローチャートである。また、図２８の債券銘柄マスタ２８１０は、債券銘柄管理処理に用いるテーブルである。
【００３３】
債券銘柄画面６００は、取引市場などに上場している債券の銘柄情報を管理する画面である。本実施形態においては、情報処理システム１００外から入手した債券銘柄ＣＳＶファイルを、債券銘柄画面６００を介して情報処理システム１００にインプットする。なお、この実施形態においては、債券銘柄ＣＳＶファイルで取り込む、または債券銘柄画面６００を用いてユーザが債券銘柄データを登録するとしたが、これに限定するものではなく、ＣＳＶファイル以外の形式のファイルや、データ連携によって他システムからデータを受信するとしてもよい。
【００３４】
図７の債券銘柄管理処理のフローチャートについて説明する。
ステップＳ７０１において、情報処理装置１０１は、債券銘柄一覧情報を取得し、ＲＡＭ２０２に記憶する。具体的には、債券銘柄一覧情報の要求をサーバ１０２に送信し、サーバ１０２で管理されている債券銘柄マスタ２８１０から債券銘柄一覧情報を取得する。
【００３５】
ステップＳ７０２において、情報処理装置１０１は、ステップＳ７０１にて取得した債券銘柄一覧情報を用いて、債券銘柄画面６００に債券銘柄一覧６０１を表示する。
【００３６】
ステップＳ７０３において、情報処理装置１０１は、ユーザによる画面操作を受け付け、ＣＳＶ取込ボタン６０２が押下された場合はステップＳ７０４に、債券銘柄一覧６０１に表示されたレコードが選択された場合はステップＳ７０７に、新規ボタン６０３が押下された場合はステップＳ７１０に、変更ボタン６０４が押下された場合はステップＳ７１１に、削除ボタン６０５が押下された場合はステップＳ７１２にそれぞれ進み、閉じるボタン６０６が押下された場合は債券銘柄管理処理を終了する。なお、債券銘柄一覧６０１の債券銘柄レコード６０７を選択することで、新規に追加する債券銘柄レコードの値を登録することが可能になる。
【００３７】
ステップＳ７０４において、情報処理装置１０１は、債券銘柄ＣＳＶファイルを指定するためのファイル選択ダイアログ（不図示）を表示し、ユーザによる債券銘柄ＣＳＶファイルの指定を受け付ける。
ステップＳ７０５において、情報処理装置１０１は、ステップＳ７０４にて受け付けた債券銘柄ＣＳＶファイルを読み込む。
【００３８】
ステップＳ７０６において、情報処理装置１０１は、ステップＳ７０５にて読み込んだ債券銘柄ＣＳＶファイルに含まれるデータを用いて、債券銘柄マスタ２８１０を更新する。具体的には、債券銘柄マスタ２８１０の更新要求と債券銘柄ＣＳＶファイルに含まれるデータとをサーバ１０２に送信し、サーバ１０２で管理されている債券銘柄マスタ２８１０を更新する。この更新は、差分のみの登録・更新でも、債券銘柄マスタ２８１０に登録されているすべての債券銘柄レコードを削除後、債券銘柄ＣＳＶファイルに含まれるデータの登録でもよい。
【００３９】
ステップＳ７０７において、情報処理装置１０１は、債券銘柄一覧６０１にて選択された債券銘柄レコードを特定する。具体的には、選択された債券銘柄レコードの「起債日」と「銘柄コード」を取得する。なお、債券銘柄レコード６０７が選択された場合、「起債日」と「銘柄コード」はステップＳ７０９にて入力された値を取得する。
【００４０】
ステップＳ７０８において、情報処理装置１０１は、ステップＳ７０７にて特定された債券銘柄レコードの詳細データを表示する。具体的には、ステップＳ７０７にて取得した債券銘柄レコードの「起債日」と「銘柄コード」を用いて、ＲＡＭ２０２に記憶されている債券銘柄一覧情報から詳細データを取得し表示する。
ステップＳ７０９において、情報処理装置１０１は、選択された債券銘柄レコードについて、登録・変更する値の入力を受け付ける。
【００４１】
ステップＳ７１０において、情報処理装置１０１は、ステップＳ７０９にて入力された債券銘柄レコード６０７を債券銘柄マスタ２８１０に登録する。具体的には、債券銘柄マスタ２８１０のレコード登録要求とステップＳ７０９にて入力された債券銘柄レコードとをサーバ１０２に送信し、サーバ１０２で管理されている債券銘柄マスタ２８１０にレコード登録する。
【００４２】
ステップＳ７１１において、情報処理装置１０１は、ステップＳ７０９にて変更された債券銘柄レコードで債券銘柄マスタ２８１０を更新する。具体的には、債券銘柄マスタ２８１０のレコード更新要求とステップＳ７０９にて変更された債券銘柄レコードとをサーバ１０２に送信し、サーバ１０２で管理されている債券銘柄マスタ２８１０をレコード更新する。
【００４３】
ステップＳ７１２において、情報処理装置１０１は、ステップＳ７０７にて特定された債券銘柄レコードを債券銘柄マスタ２８１０から削除する。具体的には、債券銘柄マスタ２８１０のレコード削除要求とステップＳ７０７にて特定された債券銘柄レコードとをサーバ１０２に送信し、サーバ１０２で管理されている債券銘柄マスタ２８１０からレコード削除する。
以上で、図７の債券銘柄管理処理の説明を終了する。
【００４４】
図８は、本実施形態の情報処理装置１０１に出力される債券時価管理画面８００の一例を示す図である。図９は、本実施形態の債券時価管理処理の一例を示すフローチャートである。また、図２８の債券時価マスタ２８２０は、債券時価管理処理に用いるテーブルである。すなわち、債券時価マスタ２８２０は、担保を識別する担保識別情報と対応付けて担保の時価を管理する手段の一例である。
【００４５】
債券時価管理画面８００は、債券銘柄の時価額を定期的（日次・週次など）で取り込む画面である。本実施形態においては、情報処理システム１００外から入手した債券銘柄時価額ＣＳＶファイルを、債券時価管理画面８００を介して情報処理システム１００にインプットする。なお、この実施形態においては、債券銘柄時価額ＣＳＶファイルで取り込む、または債券時価管理画面８００を用いてユーザが債券銘柄時価額データを登録するとしたが、これに限定するものではなく、ＣＳＶファイル以外の形式のファイルや、データ連携による他システムからのデータを受信するとしてもよい。
【００４６】
図９の債券時価管理処理のフローチャートについて説明する。
ステップＳ９０１において、情報処理装置１０１は、債券時価一覧情報を取得し、ＲＡＭ２０２に記憶する。具体的には、債券時価一覧情報の要求をサーバ１０２に送信し、サーバ１０２で管理されている債券時価マスタ２８２０から債券時価一覧情報を取得する。
【００４７】
ステップＳ９０２において、情報処理装置１０１は、ステップＳ９０１にて取得した債券時価一覧情報を用いて、債券時価管理画面８００に債券時価一覧８０１を表示する。
【００４８】
ステップＳ９０３において、情報処理装置１０１は、ユーザによる画面操作を受け付け、ＣＳＶ取込ボタン８０２が押下された場合はステップＳ９０４に、債券時価一覧８０１に表示されたレコードが選択された場合はステップＳ９０７に、新規ボタン８０３が押下された場合はステップＳ９１０に、変更ボタン８０４が押下された場合はステップＳ９１１に、削除ボタン８０５が押下された場合はステップＳ９１２にそれぞれ進み、閉じるボタン８０６が押下された場合は債券時価管理処理を終了する。なお、債券時価一覧８０１の債券時価レコード８０７を選択することで、新規に追加する債券時価レコードの値を登録することが可能になる。
【００４９】
ステップＳ９０４において、情報処理装置１０１は、債券銘柄時価額ＣＳＶファイルを指定するためのファイル選択ダイアログ（不図示）を表示し、ユーザによる債券銘柄時価額ＣＳＶファイルの指定を受け付ける。
ステップＳ９０５において、情報処理装置１０１は、ステップＳ９０４にて受け付けた債券銘柄時価額ＣＳＶファイルを読み込む。
【００５０】
ステップＳ９０６において、情報処理装置１０１は、ステップＳ９０５にて読み込んだ債券銘柄時価額ＣＳＶファイルに含まれるデータを用いて、債券時価マスタ２８２０を更新する。具体的には、債券時価マスタ２８２０の更新要求と債券銘柄時価額ＣＳＶファイルに含まれるデータとをサーバ１０２に送信し、サーバ１０２で管理されている債券時価マスタ２８２０を更新する。この更新は、差分のみの登録・更新でも、債券時価マスタ２８２０に登録されているすべての債券銘柄レコードを削除後、債券銘柄時価額ＣＳＶファイルに含まれるデータの登録でもよい。
【００５１】
ステップＳ９０７において、情報処理装置１０１は、債券時価一覧８０１にて選択された債券時価レコードを特定する。具体的には、選択された債券時価レコードの「基準日」と「銘柄コード」を取得する。なお、債券時価レコード８０７が選択された場合、「基準日」と「銘柄コード」はステップＳ９０９にて入力された値を取得する。
【００５２】
ステップＳ９０８において、情報処理装置１０１は、ステップＳ９０７にて特定された債券時価レコードの詳細データを表示する。具体的には、ステップＳ９０７にて取得した債券時価レコードの「基準日」と「銘柄コード」を用いて、ＲＡＭ２０２に記憶されている債券時価一覧情報から詳細データを取得し表示する。
ステップＳ９０９において、情報処理装置１０１は、選択された債券時価レコードについて、登録・変更する値の入力を受け付ける。
【００５３】
ステップＳ９１０において、情報処理装置１０１は、ステップＳ９０９にて入力された債券時価レコード８０７を債券時価マスタ２８２０に登録する。具体的には、債券時価マスタ２８２０のレコード登録要求とステップＳ９０９にて入力された債券時価レコードとをサーバ１０２に送信し、サーバ１０２で管理されている債券時価マスタ２８２０にレコード登録する。
【００５４】
ステップＳ９１１において、情報処理装置１０１は、ステップＳ９０９にて変更された債券時価レコードで債券時価マスタ２８２０を更新する。具体的には、債券時価マスタ２８２０のレコード更新要求とステップＳ９０９にて変更された債券時価レコードとをサーバ１０２に送信し、サーバ１０２で管理されている債券時価マスタ２８２０をレコード更新する。
【００５５】
ステップＳ９１２において、情報処理装置１０１は、ステップＳ９０７にて特定された債券時価レコードを債券時価マスタ２８２０から削除する。具体的には、債券時価マスタ２８２０のレコード削除要求とステップＳ９０７にて特定された債券時価レコードとをサーバ１０２に送信し、サーバ１０２で管理されている債券時価マスタ２８２０からレコード削除する。
以上で、図９の債券時価管理処理の説明を終了する。
【００５６】
図１０は、本実施形態の情報処理装置１０１に出力される取引先管理画面１０００の一例を示す図である。図１１は、本実施形態の取引先管理処理の一例を示すフローチャートである。また、図２８の取引先マスタ２８３０は、取引先管理処理に用いるテーブルである。すなわち、取引先マスタ２８３０は、取引先を識別する取引先識別情報と対応付けて取引先情報を管理する手段の一例である。また、取引先マスタ２８３０は、複数の取引先をグループとしてまとめるためのグループ識別情報を管理する手段の一例である。
【００５７】
取引先管理画面１０００は、取引先となる金融機関や個人投資家の情報を管理する画面である。本実施形態においては、情報処理システム１００外から入手した取引先ＣＳＶファイルを、取引先管理画面１０００を介して情報処理システム１００にインプットする。なお、この実施形態においては、取引先ＣＳＶファイルで取り込む、または取引先管理画面１０００を用いてユーザが取引先データを登録するとしたが、これに限定するものではなく、ＣＳＶファイル以外の形式のファイルや、データ連携によって他システムからデータを受信するとしてもよい。
【００５８】
図１１の取引先管理処理のフローチャートについて説明する。
ステップＳ１１０１において、情報処理装置１０１は、取引先一覧情報を取得し、ＲＡＭ２０２に記憶する。具体的には、取引先一覧情報の要求をサーバ１０２に送信し、サーバ１０２で管理されている取引先マスタ２８３０から取引先一覧情報を取得する。
【００５９】
ステップＳ１１０２において、情報処理装置１０１は、ステップＳ１１０１にて取得した取引先一覧情報を用いて、取引先管理画面１０００に取引先一覧１００１を表示する。
【００６０】
ステップＳ１１０３において、情報処理装置１０１は、ユーザによる画面操作を受け付け、ＣＳＶ取込ボタン１００２が押下された場合はステップＳ１１０４に、取引先一覧１００１に表示されたレコードが選択された場合はステップＳ１１０７に、新規ボタン１００３が押下された場合はステップＳ１１１０に、変更ボタン１００４が押下された場合はステップＳ１１１１に、削除ボタン１００５が押下された場合はステップＳ１１１２にそれぞれ進み、閉じるボタン１００６が押下された場合は取引先管理処理を終了する。なお、取引先一覧１００１の取引先レコード１００７を選択することで、新規に追加する取引先レコードの値を登録することが可能になる。
【００６１】
ステップＳ１１０４において、情報処理装置１０１は、取引先ＣＳＶファイルを指定するためのファイル選択ダイアログ（不図示）を表示し、ユーザによる取引先ＣＳＶファイルの指定を受け付ける。
ステップＳ１１０５において、情報処理装置１０１は、ステップＳ１１０４にて受け付けた取引先ＣＳＶファイルを読み込む。
【００６２】
ステップＳ１１０６において、情報処理装置１０１は、ステップＳ１１０５にて読み込んだ取引先ＣＳＶファイルに含まれるデータを用いて、取引先マスタ２８３０を更新する。具体的には、取引先マスタ２８３０の更新要求と取引先ＣＳＶファイルに含まれるデータとをサーバ１０２に送信し、サーバ１０２で管理されている取引先マスタ２８３０を更新する。この更新は、差分のみの登録・更新でも、取引先マスタ２８３０に登録されているすべての債券銘柄レコードを削除後、取引先ＣＳＶファイルに含まれるデータの登録でもよい。
【００６３】
ステップＳ１１０７において、情報処理装置１０１は、取引先一覧１００１にて選択された取引先レコードを特定する。具体的には、選択された取引先レコードの「取引先コード」を取得する。なお、取引先レコード１００７が選択された場合、「取引先コード」はステップＳ１１０９にて入力された値を取得する。
【００６４】
ステップＳ１１０８において、情報処理装置１０１は、ステップＳ１１０７にて特定された取引先レコードの詳細データを表示する。具体的には、ステップＳ１１０７にて取得した取引先レコードの「取引先コード」を用いて、ＲＡＭ２０２に記憶されている取引先一覧情報から詳細データを取得し表示する。
ステップＳ１１０９において、情報処理装置１０１は、選択された取引先レコードについて、登録・変更する値の入力を受け付ける。
【００６５】
ステップＳ１１１０において、情報処理装置１０１は、ステップＳ１１０９にて入力された取引先レコード１００７を取引先マスタ２８３０に登録する。具体的には、取引先マスタ２８３０のレコード登録要求とステップＳ１１０９にて入力された取引先レコードとをサーバ１０２に送信し、サーバ１０２で管理されている取引先マスタ２８３０にレコード登録する。
【００６６】
ステップＳ１１１１において、情報処理装置１０１は、ステップＳ１１０９にて変更された取引先レコードで取引先マスタ２８３０を更新する。具体的には、取引先マスタ２８３０のレコード更新要求とステップＳ１１０９にて変更された取引先レコードとをサーバ１０２に送信し、サーバ１０２で管理されている取引先マスタ２８３０をレコード更新する。
【００６７】
ステップＳ１１１２において、情報処理装置１０１は、ステップＳ１１０７にて特定された取引先レコードを取引先マスタ２８３０から削除する。具体的には、取引先マスタ２８３０のレコード削除要求とステップＳ１１０７にて特定された取引先レコードとをサーバ１０２に送信し、サーバ１０２で管理されている取引先マスタ２８３０からレコード削除する。
以上で、図１１の取引先管理処理の説明を終了する。
【００６８】
図１２は、本実施形態の情報処理装置１０１に出力されるＣＳＡ契約管理画面１２００の一例を示す図である。図１３は、本実施形態のＣＳＡ契約管理処理の一例を示すフローチャートである。また、図２８のＣＳＡ契約マスタ２８４０は、ＣＳＡ契約管理処理に用いるテーブルである。
【００６９】
ＣＳＡ契約管理画面１２００は、情報処理システム１００を利用する金融機関と取引先との間で交わされた契約情報を管理する画面である。本実施形態においては、情報処理システム１００外から入手したＣＳＡ契約ＣＳＶファイルを、ＣＳＡ契約管理画面１２００を介して情報処理システム１００にインプットする。なお、この実施形態においては、ＣＳＡ契約ＣＳＶファイルで取り込む、またはＣＳＡ契約管理画面１２００を用いてユーザがＣＳＡ契約データを登録するとしたが、これに限定するものではなく、ＣＳＶファイル以外の形式のファイルや、データ連携によって他システムからデータを受信するとしてもよい。
【００７０】
図１３のＣＳＡ契約管理処理のフローチャートについて説明する。
ステップＳ１３０１において、情報処理装置１０１は、ＣＳＡ契約一覧情報を取得し、ＲＡＭ２０２に記憶する。具体的には、ＣＳＡ契約一覧情報の要求をサーバ１０２に送信し、サーバ１０２で管理されているＣＳＡ契約マスタ２８４０からＣＳＡ契約一覧情報を取得する。
【００７１】
ステップＳ１３０２において、情報処理装置１０１は、ステップＳ１３０１にて取得したＣＳＡ契約一覧情報を用いて、ＣＳＡ契約管理画面１２００にＣＳＡ契約一覧１２０１を表示する。
【００７２】
ステップＳ１３０３において、情報処理装置１０１は、ユーザによる画面操作を受け付け、ＣＳＶ取込ボタン１２０２が押下された場合はステップＳ１３０４に、ＣＳＡ契約一覧１２０１に表示されたレコードが選択された場合はステップＳ１３０７に、新規ボタン１２０３が押下された場合はステップＳ１３１０に、変更ボタン１２０４が押下された場合はステップＳ１３１１に、削除ボタン１２０５が押下された場合はステップＳ１３１２にそれぞれ進み、閉じるボタン１２０６が押下された場合はＣＳＡ契約管理処理を終了する。なお、ＣＳＡ契約一覧１２０１のＣＳＡ契約レコード１２０７を選択することで、新規に追加するＣＳＡ契約レコードの値を登録することが可能になる。
【００７３】
ステップＳ１３０４において、情報処理装置１０１は、ＣＳＡ契約ＣＳＶファイルを指定するためのファイル選択ダイアログ（不図示）を表示し、ユーザによるＣＳＡ契約ＣＳＶファイルの指定を受け付ける。
ステップＳ１３０５において、情報処理装置１０１は、ステップＳ１３０４にて受け付けたＣＳＡ契約ＣＳＶファイルを読み込む。
【００７４】
ステップＳ１３０６において、情報処理装置１０１は、ステップＳ１３０５にて読み込んだＣＳＡ契約ＣＳＶファイルに含まれるデータを用いて、ＣＳＡ契約マスタ２８４０を更新する。具体的には、ＣＳＡ契約マスタ２８４０の更新要求とＣＳＡ契約ＣＳＶファイルに含まれるデータとをサーバ１０２に送信し、サーバ１０２で管理されているＣＳＡ契約マスタ２８４０を更新する。この更新は、差分のみの登録・更新でも、ＣＳＡ契約マスタ２８４０に登録されているすべての債券銘柄レコードを削除後、ＣＳＡ契約ＣＳＶファイルに含まれるデータの登録でもよい。
【００７５】
ステップＳ１３０７において、情報処理装置１０１は、ＣＳＡ契約一覧１２０１にて選択されたＣＳＡ契約レコードを特定する。具体的には、選択されたＣＳＡ契約レコードの「ＣＳＡ契約コード」を取得する。なお、ＣＳＡ契約レコード１２０７が選択された場合、「ＣＳＡ契約コード」はステップＳ１３０９にて入力された値を取得する。
【００７６】
ステップＳ１３０８において、情報処理装置１０１は、ステップＳ１３０７にて特定されたＣＳＡ契約レコードの詳細データを表示する。具体的には、ステップＳ１３０７にて取得したＣＳＡ契約レコードの「ＣＳＡ契約コード」を用いて、ＲＡＭ２０２に記憶されているＣＳＡ契約一覧情報から詳細データを取得し表示する。
ステップＳ１３０９において、情報処理装置１０１は、選択されたＣＳＡ契約レコードについて、登録・変更する値の入力を受け付ける。
【００７７】
ステップＳ１３１０において、情報処理装置１０１は、ステップＳ１３０９にて入力されたＣＳＡ契約レコードをＣＳＡ契約マスタ２８４０に登録する。具体的には、ＣＳＡ契約マスタ２８４０のレコード登録要求とステップＳ１３０９にて入力されたＣＳＡ契約レコード１２０７とをサーバ１０２に送信し、サーバ１０２で管理されているＣＳＡ契約マスタ２８４０にレコード登録する。
【００７８】
ステップＳ１３１１において、情報処理装置１０１は、ステップＳ１３０９にて変更されたＣＳＡ契約レコードでＣＳＡ契約マスタ２８４０を更新する。具体的には、ＣＳＡ契約マスタ２８４０のレコード更新要求とステップＳ１３０９にて変更されたＣＳＡ契約レコードとをサーバ１０２に送信し、サーバ１０２で管理されているＣＳＡ契約マスタ２８４０をレコード更新する。
【００７９】
ステップＳ１３１２において、情報処理装置１０１は、ステップＳ１３０７にて特定されたＣＳＡ契約レコードをＣＳＡ契約マスタ２８４０から削除する。具体的には、ＣＳＡ契約マスタ２８４０のレコード削除要求とステップＳ１３０７にて特定されたＣＳＡ契約レコードとをサーバ１０２に送信し、サーバ１０２で管理されているＣＳＡ契約マスタ２８４０からレコード削除する。
以上で、図１３のＣＳＡ契約管理処理の説明を終了する。
【００８０】
図１４は、本実施形態の情報処理装置１０１に出力される担保登録画面１４００の一例を示す図である。図１５は、本実施形態の担保管理処理の一例を示すフローチャートである。また、図２８の担保テーブル２８５０は、担保管理処理に用いるテーブルである。すなわち、担保テーブル２８５０は、取引先識別情報と対応付けて取引先の担保を管理する手段の一例である。
担保登録画面１４００は、取引先から担保を受け入れる「受入」、取引先に担保を渡す（または受け入れた担保を返す）「差入」として
【００８１】
担保（証拠金）を管理する画面である。本実施形態においては、情報処理システム１００外から入手した担保ＣＳＶファイルを、担保登録画面１４００を介して情報処理システム１００にインプットする。なお、この実施形態においては、担保ＣＳＶファイルで取り込む、または担保登録画面１４００を用いてユーザが担保データを登録するとしたが、これに限定するものではなく、ＣＳＶファイル以外の形式のファイルや、データ連携によって他システムからデータを受信するとしてもよい。
【００８２】
図１５の担保管理処理のフローチャートについて説明する。
ステップＳ１５０１において、情報処理装置１０１は、担保一覧情報を取得し、ＲＡＭ２０２に記憶する。具体的には、担保一覧情報の要求をサーバ１０２に送信し、サーバ１０２で管理されている担保テーブル２８５０から担保一覧情報を取得する。
【００８３】
ステップＳ１５０２において、情報処理装置１０１は、ステップＳ１５０１にて取得した担保一覧情報を用いて、担保登録画面１４００に担保一覧１４０１を表示する。
【００８４】
ステップＳ１５０３において、情報処理装置１０１は、ユーザによる画面操作を受け付け、ＣＳＶ取込ボタン１４０２が押下された場合はステップＳ１５０４に、担保一覧１４０１に表示されたレコードが選択された場合はステップＳ１５０７に、新規ボタン１４０３が押下された場合はステップＳ１５１０に、変更ボタン１４０４が押下された場合はステップＳ１５１１に、削除ボタン１４０５が押下された場合はステップＳ１５１２にそれぞれ進み、閉じるボタン１４０６が押下された場合は担保管理処理を終了する。なお、担保一覧１４０１の担保レコード１４０７を選択することで、新規に追加する担保レコードの値を登録することが可能になる。
【００８５】
ステップＳ１５０４において、情報処理装置１０１は、担保ＣＳＶファイルを指定するためのファイル選択ダイアログ（不図示）を表示し、ユーザによる担保ＣＳＶファイルの指定を受け付ける。
ステップＳ１５０５において、情報処理装置１０１は、ステップＳ１５０４にて受け付けた担保ＣＳＶファイルを読み込む。
【００８６】
ステップＳ１５０６において、情報処理装置１０１は、ステップＳ１５０５にて読み込んだ担保ＣＳＶファイルに含まれるデータを用いて、担保テーブル２８５０を更新する。具体的には、担保テーブル２８５０の更新要求と担保ＣＳＶファイルに含まれるデータとをサーバ１０２に送信し、サーバ１０２で管理されている担保テーブル２８５０を更新する。この更新は、差分のみの登録・更新でも、担保テーブル２８５０に登録されているすべての担保レコードを削除後、担保ＣＳＶファイルに含まれるデータの登録でもよい。
【００８７】
ステップＳ１５０７において、情報処理装置１０１は、担保一覧１４０１にて選択された担保レコードを特定する。具体的には、選択された担保レコードの「取引先コード」「属性」「担保登録日付」「銘柄コード」を取得する。なお、担保レコード１４０７が選択された場合、「取引先コード」「属性」「担保登録日付」「銘柄コード」はステップＳ１５０９にて入力された値を取得する。
【００８８】
ステップＳ１５０８において、情報処理装置１０１は、ステップＳ１５０７にて特定された担保レコードの詳細データを表示する。具体的には、ステップＳ１５０７にて取得した担保レコードの「取引先コード」「属性」「担保登録日付」「銘柄コード」を用いて、ＲＡＭ２０２に記憶されている担保一覧情報から詳細データを取得し表示する。
ステップＳ１５０９において、情報処理装置１０１は、新規の担保レコードの入力、既存の担保レコードの変更入力を受け付ける。
【００８９】
ステップＳ１５１０において、情報処理装置１０１は、ステップＳ１５０９にて入力された、新規の担保レコードを担保テーブル２８５０に登録する。具体的には、担保テーブル２８５０のレコード登録要求とステップＳ１５０９にて入力された担保レコード１４０７とをサーバ１０２に送信し、サーバ１０２で管理されている担保テーブル２８５０にレコード登録する。
【００９０】
ステップＳ１５１１において、情報処理装置１０１は、ステップＳ１５０９にて変更された担保レコードで担保テーブル２８５０を更新する。具体的には、担保テーブル２８５０のレコード更新要求とステップＳ１５０９にて変更された担保レコードとをサーバ１０２に送信し、サーバ１０２で管理されている担保テーブル２８５０をレコード更新する。
【００９１】
ステップＳ１５１２において、情報処理装置１０１は、ステップＳ１５０７にて特定された担保レコードを担保テーブル２８５０から削除する。具体的には、担保テーブル２８５０のレコード削除要求とステップＳ１５０７にて特定された担保レコードとをサーバ１０２に送信し、サーバ１０２で管理されている担保テーブル２８５０からレコード削除する。
以上で、図１５の担保管理処理の説明を終了する。
【００９２】
図１６は、本実施形態の情報処理装置１０１に出力される担保残高照会画面１６００の一例を示す図である。図１７は、本実施形態の情報処理システム１００における担保残高照会処理の一例を示すフローチャートである。図１８は、本実施形態の情報処理システム１００における債券担保残高算出処理の一例を示すフローチャートである。図１９は、本実施形態の情報処理システム１００における現金担保残高算出処理の一例を示すフローチャートである。
【００９３】
図１７の担保残高照会処理のフローチャートについて説明する。
ステップＳ１７０１において、情報処理装置１０１は、取引先一覧情報を取得し、ＲＡＭ２０２に記憶する。具体的には、取引先一覧情報の要求をサーバ１０２に送信し、サーバ１０２で管理されている取引先マスタ２８３０から取引先一覧情報を取得する。
【００９４】
ステップＳ１７０２において、情報処理装置１０１は、ステップＳ１７０１にて取得した取引先一覧情報を用いて、担保残高照会画面１６００に取引先セレクトボックス１６０１を表示する。
【００９５】
ステップＳ１７０３において、情報処理装置１０１は、ステップＳ１７０２にて表示した取引先セレクトボックス１６０１について、ユーザによる選択を受け付ける。
ステップＳ１７０４において、情報処理装置１０１は、債券担保残高算出処理（図１８）を行う。
図１８の債券担保残高算出処理のフローチャートについて説明する。
ステップＳ１８０１において、情報処理装置１０１は、選択された取引先コードと「種別」＝"債券"で担保テーブル２８５０を検索する。
【００９６】
ステップＳ１８０２において、情報処理装置１０１は、ステップＳ１８０１にて取得された担保レコードを、銘柄コード毎に受入枚数ー差入枚数を算出し、その銘柄の「枚数」とし、銘柄コードと対応づけてＲＡＭ２０２に記憶する。
【００９７】
ステップＳ１８０３において、情報処理装置１０１は、ステップＳ１８０１にて算出された枚数が、０以上の場合はステップＳ１８０４に進み、０未満の場合はステップＳ１８０５に進む。
ステップＳ１８０４において、情報処理装置１０１は、その銘柄の「属性」を“受入”とし、銘柄コードと対応づけてＲＡＭ２０２に記憶する。
ステップＳ１８０５において、情報処理装置１０１は、その銘柄の「属性」を“差入”とし、銘柄コードと対応づけてＲＡＭ２０２に記憶する。
ステップＳ１８０６において、情報処理装置１０１は、銘柄コードで債券時価マスタ２８２０を検索する。
【００９８】
ステップＳ１８０７において、情報処理装置１０１は、ステップＳ１８０６にて取得した「時価」  ｘ  ＲＡＭ２０２に記憶されている当該銘柄コードと対応づけられた「枚数」をその銘柄の「残高」とし、銘柄コードと対応づけて「銘柄名」「時価」「残高」をＲＡＭ２０２に記憶する。すなわち、ステップＳ１８０７は、担保時価を用いて、取引先識別情報ごとの担保時価を算出する処理の一例を示すステップである。
以上で、図１８の債券担保残高算出処理の説明を終了する。図１７の説明に戻る。
【００９９】
ステップＳ１７０５において、情報処理装置１０１は、ＲＡＭ２０２に記憶されている、銘柄の「属性（差入／受入）」「銘柄コード」「銘柄名」「時価」「枚数」「残高」を表示する（図１６の１６０２）。
ステップＳ１７０６において、情報処理装置１０１は、現金担保残高算出処理（図１９）を行う。
図１９の現金担保残高算出処理のフローチャートについて説明する。
ステップＳ１９０１において、情報処理装置１０１は、選択された取引先コードと「種別」＝"現金"で担保テーブル２８５０を検索する。
【０１００】
ステップＳ１９０２において、情報処理装置１０１は、ステップＳ１９０１にて取得された担保レコードの、受入金額ー差入金額を算出し、現金の「残高」とし、ＲＡＭ２０２に記憶する。すなわち、ステップＳ１９０２は、取引先識別情報ごとの取引の時価を算出する処理の一例を示すステップである。
【０１０１】
ステップＳ１９０３において、情報処理装置１０１は、ステップＳ１９０１にて算出された残高が、０以上の場合はステップＳ１９０４に進み、０未満の場合はステップＳ１９０５に進む。
ステップＳ１９０４において、情報処理装置１０１は、現金の「属性」を“受入”とし、現金を示す銘柄コードと対応づけてＲＡＭ２０２に記憶する。
ステップＳ１９０５において、情報処理装置１０１は、現金の「属性」を“差入”とし、現金を示す銘柄コードと対応づけてＲＡＭ２０２に記憶する。
以上で、図１９の現金担保残高算出処理の説明を終了する。図１７の説明に戻る。
【０１０２】
ステップＳ１７０７において、情報処理装置１０１は、ＲＡＭ２０２に記憶されている、現金の「属性（差入／受入）」「残高」を表示する（図１６の１６０３）。
以上で、図１７の担保残高照会処理の説明を終了する。
【０１０３】
図２０は、本実施形態の情報処理装置１０１に出力される取引明細管理画面２０００の一例を示す図である。図２１は、本実施形態の取引明細管理処理の一例を示すフローチャートである。また、図２８の取引明細テーブル２８６０は、取引明細管理処理に用いるテーブルである。すなわち、取引明細テーブル２８６０は、取引先識別情報と対応付けて取引先との取引を管理する手段の一例である。
【０１０４】
取引明細管理画面２０００は、担保に基づくデリバティブ取引の明細を管理する画面である。本実施形態においては、情報処理システム１００外から入手した取引明細ＣＳＶファイルを、取引明細管理画面２０００を介して情報処理システム１００にインプットする。なお、この実施形態においては、取引明細ＣＳＶファイルで取り込む、または取引明細管理画面２０００を用いてユーザが取引明細データを登録するとしたが、これに限定するものではなく、ＣＳＶファイル以外の形式のファイルや、データ連携によって他システムからデータを受信するとしてもよい。
【０１０５】
図２１の取引明細管理処理のフローチャートについて説明する。
ステップＳ２１０１において、情報処理装置１０１は、取引明細一覧情報を取得し、ＲＡＭ２０２に記憶する。具体的には、取引明細一覧情報の要求をサーバ１０２に送信し、サーバ１０２で管理されている取引明細テーブル２８６０から取引明細一覧情報を取得する。
【０１０６】
ステップＳ２１０２において、情報処理装置１０１は、ステップＳ２１０１にて取得した取引明細一覧情報を用いて、取引明細管理画面２０００に取引明細一覧２００１を表示する。
【０１０７】
ステップＳ２１０３において、情報処理装置１０１は、ユーザによる画面操作を受け付け、ＣＳＶ取込ボタン２００２が押下された場合はステップＳ２１０４に、取引明細一覧２００１に表示されたレコードが選択された場合はステップＳ２１０７に、新規ボタン２００３が押下された場合はステップＳ２１１０に、変更ボタン２００４が押下された場合はステップＳ２１１１に、削除ボタン２００５が押下された場合はステップＳ２１１２にそれぞれ進み、閉じるボタン２００６が押下された場合は取引明細管理処理を終了する。なお、取引明細一覧２００１の取引明細レコード２００７を選択することで、新規に追加する取引明細レコードの値を登録することが可能になる。
【０１０８】
ステップＳ２１０４において、情報処理装置１０１は、取引明細ＣＳＶファイルを指定するためのファイル選択ダイアログ（不図示）を表示し、ユーザによる取引明細ＣＳＶファイルの指定を受け付ける。
ステップＳ２１０５において、情報処理装置１０１は、ステップＳ２１０４にて受け付けた取引明細ＣＳＶファイルを読み込む。
【０１０９】
ステップＳ２１０６において、情報処理装置１０１は、ステップＳ２１０５にて読み込んだ取引明細ＣＳＶファイルに含まれるデータを用いて、取引明細テーブル２８６０を更新する。具体的には、取引明細テーブル２８６０の更新要求と取引明細ＣＳＶファイルに含まれるデータとをサーバ１０２に送信し、サーバ１０２で管理されている取引明細テーブル２８６０を更新する。この更新は、差分のみの登録・更新でも、取引明細テーブル２８６０に登録されているすべての取引明細レコードを削除後、取引明細ＣＳＶファイルに含まれるデータの登録でもよい。
【０１１０】
ステップＳ２１０７において、情報処理装置１０１は、取引明細一覧２００１にて選択された取引明細レコードを特定する。具体的には、選択された取引明細レコードの「取引ＩＤ」を取得する。なお、取引明細レコード２００７が選択された場合、「取引ＩＤ」はステップＳ２１０９にて入力された値を取得する。
【０１１１】
ステップＳ２１０８において、情報処理装置１０１は、ステップＳ２１０７にて特定された取引明細レコードの詳細データを表示する。具体的には、ステップＳ２１０７にて取得した取引明細レコードの「取引ＩＤ」を用いて、ＲＡＭ２０２に記憶されている取引明細一覧情報から詳細データを取得し表示する。
ステップＳ２１０９において、情報処理装置１０１は、選択された取引明細レコードについて、登録・変更する値の入力を受け付ける。
【０１１２】
ステップＳ２１１０において、情報処理装置１０１は、ステップＳ２１０９にて入力された取引明細レコードを取引明細テーブル２８６０に登録する。具体的には、取引明細テーブル２８６０のレコード登録要求とステップＳ２１０９にて入力された取引明細レコード２００７とをサーバ１０２に送信し、サーバ１０２で管理されている取引明細テーブル２８６０にレコード登録する。
【０１１３】
ステップＳ２１１１において、情報処理装置１０１は、ステップＳ２１０９にて変更された取引明細レコードで取引明細テーブル２８６０を更新する。具体的には、取引明細テーブル２８６０のレコード更新要求とステップＳ２１０９にて変更された取引明細レコードとをサーバ１０２に送信し、サーバ１０２で管理されている取引明細テーブル２８６０をレコード更新する。
【０１１４】
ステップＳ２１１２において、情報処理装置１０１は、ステップＳ２１０７にて特定された取引明細レコードを取引明細テーブル２８６０から削除する。具体的には、取引明細テーブル２８６０のレコード削除要求とステップＳ２１０７にて特定された取引明細レコードとをサーバ１０２に送信し、サーバ１０２で管理されている取引明細テーブル２８６０からレコード削除する。
以上で、図２１の取引明細管理処理の説明を終了する。
【０１１５】
図２２は、本実施形態の情報処理装置１０１に出力される取引時価管理画面２２００の一例を示す図である。図２３は、本実施形態の取引時価管理処理の一例を示すフローチャートである。また、図２８の取引時価テーブル２８７０は、取引時価管理処理に用いるテーブルである。
【０１１６】
取引時価管理画面２２００は、取引明細管理画面２０００で管理する取引の現在価値（ＮＰＶ）を管理する画面である。本実施形態においては、情報処理システム１００外から入手した取引時価ＣＳＶファイルを、取引時価管理画面２２００を介して情報処理システム１００にインプットする。なお、この実施形態においては、取引時価ＣＳＶファイルで取り込む、または取引時価管理画面２２００を用いてユーザが取引時価データを登録するとしたが、これに限定するものではなく、ＣＳＶファイル以外の形式のファイルや、データ連携によって他システムからデータを受信するとしてもよい。
【０１１７】
図２３の取引時価管理処理のフローチャートについて説明する。
ステップＳ２３０１において、情報処理装置１０１は、取引時価一覧情報を取得し、ＲＡＭ２０２に記憶する。具体的には、取引時価一覧情報の要求をサーバ１０２に送信し、サーバ１０２で管理されている取引時価テーブル２８７０から取引時価一覧情報を取得する。
【０１１８】
ステップＳ２３０２において、情報処理装置１０１は、ステップＳ２３０１にて取得した取引時価一覧情報を用いて、取引時価管理画面２２００に取引時価一覧２２０１を表示する。
【０１１９】
ステップＳ２３０３において、情報処理装置１０１は、ユーザによる画面操作を受け付け、ＣＳＶ取込ボタン２２０２が押下された場合はステップＳ２３０４に、取引時価一覧２２０１に表示されたレコードが選択された場合はステップＳ２３０７に、新規ボタン２２０３が押下された場合はステップＳ２３１０に、変更ボタン２２０４が押下された場合はステップＳ２３１１に、削除ボタン２２０５が押下された場合はステップＳ２３１２にそれぞれ進み、閉じるボタン２２０６が押下された場合は取引時価管理処理を終了する。なお、取引時価一覧２２０１の取引時価レコード２２０７を選択することで、新規に追加する取引時価レコードの値を登録することが可能になる。
【０１２０】
ステップＳ２３０４において、情報処理装置１０１は、取引時価ＣＳＶファイルを指定するためのファイル選択ダイアログ（不図示）を表示し、ユーザによる取引時価ＣＳＶファイルの指定を受け付ける。
ステップＳ２３０５において、情報処理装置１０１は、ステップＳ２３０４にて受け付けた取引時価ＣＳＶファイルを読み込む。
【０１２１】
ステップＳ２３０６において、情報処理装置１０１は、ステップＳ２３０５にて読み込んだ取引時価ＣＳＶファイルに含まれるデータを用いて、取引時価テーブル２８７０を更新する。具体的には、取引時価テーブル２８７０の更新要求と取引時価ＣＳＶファイルに含まれるデータとをサーバ１０２に送信し、サーバ１０２で管理されている取引時価テーブル２８７０を更新する。この更新は、差分のみの登録・更新でも、取引時価テーブル２８７０に登録されているすべての取引時価レコードを削除後、取引時価ＣＳＶファイルに含まれるデータの登録でもよい。
【０１２２】
ステップＳ２３０７において、情報処理装置１０１は、取引時価一覧２２０１にて選択された取引時価レコードを特定する。具体的には、選択された取引時価レコードの「取引ＩＤ」を取得する。なお、取引時価レコード２２０７が選択された場合、「取引ＩＤ」はステップＳ２３０９にて入力された値を取得する。
【０１２３】
ステップＳ２３０８において、情報処理装置１０１は、ステップＳ２３０７にて特定された取引時価レコードの詳細データを表示する。具体的には、ステップＳ２３０７にて取得した取引時価レコードの「取引ＩＤ」を用いて、ＲＡＭ２０２に記憶されている取引時価一覧情報から詳細データを取得し表示する。
ステップＳ２３０９において、情報処理装置１０１は、選択された取引時価レコードについて、登録・変更する値の入力を受け付ける。
【０１２４】
ステップＳ２３１０において、情報処理装置１０１は、ステップＳ２３０９にて入力された取引時価レコードを取引時価テーブル２８７０に登録する。具体的には、取引時価テーブル２８７０のレコード登録要求とステップＳ２３０９にて入力された取引時価レコード２２０７とをサーバ１０２に送信し、サーバ１０２で管理されている取引時価テーブル２８７０にレコード登録する。
【０１２５】
ステップＳ２３１１において、情報処理装置１０１は、ステップＳ２３０９にて変更された取引時価レコードで取引時価テーブル２８７０を更新する。具体的には、取引時価テーブル２８７０のレコード更新要求とステップＳ２３０９にて変更された取引時価レコードとをサーバ１０２に送信し、サーバ１０２で管理されている取引時価テーブル２８７０をレコード更新する。
【０１２６】
ステップＳ２３１２において、情報処理装置１０１は、ステップＳ２３０７にて特定された取引時価レコードを取引時価テーブル２８７０から削除する。具体的には、取引時価テーブル２８７０のレコード削除要求とステップＳ２３０７にて特定された取引時価レコードとをサーバ１０２に送信し、サーバ１０２で管理されている取引時価テーブル２８７０からレコード削除する。
以上で、図２１の取引時価管理処理の説明を終了する。
【０１２７】
図２４は、本実施形態の情報処理装置１０１に出力されるマージンコール画面２４００（初期画面）の一例を示す図である。図２５は、本実施形態の情報処理装置１０１に出力されるマージンコール画面２５００（取引先選択時）の一例を示す図である。図２６は、本実施形態の情報処理システム１００におけるマージンコール処理の一例を示すフローチャートである。図２７は、本実施形態の情報処理システム１００における合計価格算出処理の一例を示すフローチャートである。
【０１２８】
図２６のマージンコール処理のフローチャートについて説明する。
ステップＳ２６０１において、情報処理装置１０１は、取引先一覧情報を取得し、ＲＡＭ２０２に記憶する。具体的には、取引先一覧情報の要求をサーバ１０２に送信し、サーバ１０２で管理されている取引先マスタ２８３０から取引先一覧情報を取得する。
【０１２９】
ステップＳ２６０２において、情報処理装置１０１は、ステップＳ２６０１にて取得した取引先一覧情報を用いて、マージンコール画面２４００（初期画面）に取引先一覧２４０１を表示する。
【０１３０】
ステップＳ２６０３において、情報処理装置１０１は、ユーザによる画面操作を受け付け、取引先一覧２４０１に表示されたレコードが選択された場合はステップＳ２６１０に、計算ボタン２４０２が押下された場合はステップＳ２６０４にそれぞれ進み、閉じるボタン２４０３が押下された場合はマージンコール処理を終了する。すなわち、ステップＳ２６０３は、表示された取引先に対して、ユーザによる指示を受け付ける処理の一例を示すステップである。
【０１３１】
ステップＳ２６０４において、情報処理装置１０１は、ステップＳ２６０１にて取得された取引先一覧情報から取引先レコードを取得し、取引先コードおよびグループコードの数だけ、ステップＳ２６０５〜ステップＳ２６１０を繰り返す。
ステップＳ２６０５において、情報処理装置１０１は、債券担保残高算出処理（図１８）を行う。
ステップＳ２６０６において、情報処理装置１０１は、現金担保残高算出処理（図１９）を行う。
【０１３２】
ステップＳ２６０７において、情報処理装置１０１は、ステップＳ２６０４にて取得した取引先レコードの「取引先コード」を用いて、取引時価テーブル２８７０を検索し、取引時価一覧情報を取得し、ＲＡＭ２０２に記憶する。
ステップＳ２６０８において、情報処理装置１０１は、合計価格算出処理（図２７）を行う。
【０１３３】
図２７の合計価格算出処理のフローチャートについて説明する。
ステップＳ２７０１において、情報処理装置１０１は、債券担保残高算出処理にて算出した受入レコードについて、その受入レコードの「銘柄コード」を用いて、債券銘柄マスタ２８１０から「掛目」を取得し、その受入レコードの「残高」掛けた後、それらの合計金額を算出し、「（受）債券担保合計価格」とし、ＲＡＭ２０２に記憶する。
【０１３４】
ステップＳ２７０２において、情報処理装置１０１は、債券担保残高算出処理にて算出した差入レコードについて、その差入レコードの「銘柄コード」を用いて、債券銘柄マスタ２８１０から「掛目」を取得し、その差入レコードの「残高」掛けた後、それらの合計金額を算出し、「（差）債券担保合計価格」とし、ＲＡＭ２０２に記憶する。
【０１３５】
ステップＳ２７０３において、情報処理装置１０１は、ステップＳ２７０１にて算出した「（受）債券担保合計価格」からステップＳ２７０２にて算出した「（差）債券担保合計価格」を引いて、「（計）債券担保合計価格」とし、ＲＡＭ２０２に記憶する。
【０１３６】
ステップＳ２７０４において、情報処理装置１０１は、現金担保残高算出処理にて算出した受入レコードについて、それらの合計金額を算出し、「（受）現金担保合計価格」とし、ＲＡＭ２０２に記憶する。
【０１３７】
ステップＳ２７０５において、情報処理装置１０１は、現金担保残高算出処理にて算出した差入レコードについて、それらの合計金額を算出し、「（差）現金担保合計価格」とし、ＲＡＭ２０２に記憶する。
【０１３８】
ステップＳ２７０６において、情報処理装置１０１は、ステップＳ２７０４にて算出した「（受）現金担保合計価格」からステップＳ２７０５にて算出した「（差）現金担保合計価格」を引いて、「（計）現金担保合計価格」とし、ＲＡＭ２０２に記憶する。
【０１３９】
ステップＳ２７０７において、情報処理装置１０１は、ステップＳ２７０３にて算出した「（計）債券担保合計価格」からステップＳ２７０５にて算出した「（計）現金担保合計価格」を引いて、「受渡担保合計価格」とし、ＲＡＭ２０２に記憶する。
【０１４０】
ステップＳ２７０８において、情報処理装置１０１は、ＲＡＭ２０２に記憶した取引時価一覧情報を取得し、取引時価の合計金額を「取引時価合計価格」とし、ＲＡＭ２０２に記憶する。
以上で、図２７の合計価格算出処理の説明を終了する。図２６の説明に戻る。
【０１４１】
ステップＳ２６０９において、情報処理装置１０１は、ステップＳ２６０７にて行った合計価格算出処理結果から、「受渡担保合計価格」―「取引時価合計価格」を計算し、０以上の場合はステップＳ２６１０に進み、０未満の場合はステップＳ２６１１に進む。
【０１４２】
すなわち、ステップＳ２６０９は、取引先識別情報ごとに、算出された取引時価の総額に対する、算出された担保時価の総額の過不足を判定する処理の一例を示すステップである。また、ステップＳ２６０９は、グループ識別情報ごとに、算出された取引時価の総額に対する、算出された担保時価の総額の過不足を判定する処理の一例を示すステップである。また、ステップＳ２６０９は、取引先識別情報ごとに、未来の日付を用いて算出された取引時価の総額に対する、未来の日付を用いて算出された担保時価の総額の、未来の日付における過不足を判定する処理の一例を示すステップである。
ステップＳ２６１０において、情報処理装置１０１は、取引先一覧２５０１における、対応する取引先の結果欄に「充足」と表示する（図２５の２５０７）。
【０１４３】
ステップＳ２６１１において、情報処理装置１０１は、取引先一覧２５０１における、対応する取引先の結果欄に「不足」と表示し、結果欄を赤く塗る（図２５の２５０８）。すなわち、ステップＳ２６１０〜Ｓ２６１１は、複数の取引先について、当該取引先の取引先識別情報と対応付けて、判定された過不足を一覧表示する処理の一例を示すステップである。また、ステップＳ２６１０〜Ｓ２６１１は、グループ識別情報と対応づけて、判定された過不足を一覧表示する処理の一例を示すステップである。
【０１４４】
ステップＳ２６１２において、情報処理装置１０１は、ステップＳ２６０３にて選択された取引先レコードを特定する。なお、ステップＳ２６０３にて選択された部分がグループコードの場合、そのグループコードに属す取引先レコードをすべて特定し、以下のステップＳ２６１３〜ステップＳ２６２０の処理は、グループコードに属す取引先レコードすべてに対して行う。これにより、グループについて取引総額に対する担保残高の過不足を判定、表示することが可能になる（図２５の２５０９、２５１０）。
ステップＳ２６１３において、情報処理装置１０１は、債券担保残高算出処理（図１８）を行う。
【０１４５】
ステップＳ２６１４において、情報処理装置１０１は、ＲＡＭ２０２に記憶されている、銘柄の「属性（差入／受入）」「銘柄コード」「銘柄名」「残高」「枚数」を表示する（図２５の２５０２）。
ステップＳ２６１５において、情報処理装置１０１は、現金担保残高算出処理（図１９）を行う。
【０１４６】
ステップＳ２６１６において、情報処理装置１０１は、ＲＡＭ２０２に記憶されている、現金の「属性（差入／受入）」「残高」を表示する（図２５の２５０３）。
【０１４７】
ステップＳ２６１７において、情報処理装置１０１は、ステップＳ２６０２にて選択された取引先レコードの「取引先コード」を用いて、取引時価テーブル２８７０を検索し、取引時価一覧情報を取得し、ＲＡＭ２０２に記憶する。
【０１４８】
ステップＳ２６１８において、情報処理装置１０１は、ステップＳ２６１８にて取得した取引時価一覧情報を用いて、取引時価一覧を表示する（図２５の２５０４）。
ステップＳ２６１９において、情報処理装置１０１は、合計価格算出処理（図２７）を行う。
【０１４９】
ステップＳ２６２０において、情報処理装置１０１は、ステップＳ２６１６にて行った合計価格算出処理結果の「（受）債券担保合計価格」「（差）債券担保合計価格」「（計）債券担保合計価格」「（受）現金担保合計価格」「（差）現金担保合計価格」「（計）現金担保合計価格」「受渡担保合計価格」「取引時価合計価格」を表示する（図２５の２５０５と２５０６）。すなわち、ステップＳ２６２０は、受け付けた指示に応じて、指示された取引先についての過不足の判定に用いた情報を表示する処理の一例を示すステップである。
以上で、図２６のマージンコール処理の説明を終了する。
【０１５０】
以上により、取引総額に対する担保残高の過不足を取引先毎に容易に管理可能な仕組みを提供することができる。また、取引総額に対する担保残高の過不足、取引総額、現金担保残高、および現金以外の担保の時価を、顧客毎に一覧して把握することができる。
【０１５１】
〔第２の実施形態〕
第１の実施形態は、取引総額に対する担保残高の過不足を取引先毎に容易に管理可能な仕組みであった。第２の実施形態は、取引総額に対する担保残高の過不足およびその額に従って行う、ユーザの対応を容易にする仕組みである。また、第２の実施形態は、取引先毎の担保残高の過不足およびその過不足に対して行った対応の履歴を一覧表示し、ユーザおよび監査ユーザによる取引先毎の担保残高の過不足の管理を容易にする仕組みである。
【０１５２】
図２９は、第２の実施形態における情報処理装置１０１に出力されるマージンコール画面２９００の一例を示す図である。図３０は、第２の実施形態における情報処理システム１００におけるマージンコール処理の一例を示すフローチャートである。
【０１５３】
図３０のマージンコール処理のフローチャートについて説明する。なお、第２の実施形態では、第１の実施形態における図２６のフローチャートを図３０に置き換え、第１の実施形態のステップと同じ処理については、同じステップ番号を付与し説明を省略する。
【０１５４】
ステップＳ３００１において、情報処理装置１０１は、取引先一覧２９０７（図２９）における、対応する取引先の結果欄に「不足」と表示し、結果欄を赤く塗り、結果を結果履歴テーブル３４１０（図３４）に記憶する。
ここで、図３４の結果履歴テーブル３４１０について説明しておく。
【０１５５】
結果履歴テーブル３４１０は、「Ｎｏ．」「処理日」「結果」「差額」「グループ名」「取引先名」「拠点」「対応済内容」をカラムに持ち、マージンコール処理で取引先ごとに算出された結果を用いて、「処理日」「結果」「差額」「グループ名」「取引先名」「拠点」を登録する。「Ｎｏ．」は結果履歴テーブル３４１０における通し番号であり、「対応済内容」は不足・充足小・充足大などの「結果」に対し、ユーザが行った対応を登録する。
【０１５６】
ステップＳ３００２において、情報処理装置１０１は、取引先一覧２９０７における、対応する取引先の結果欄の近傍に(受)担保登録ボタン２９０２を表示する。すなわち、ステップＳ３００２は、不足していると判定された取引先識別情報の取引先から預かる担保の登録に用いるボタンを表示する処理の一例を示すステップである。この(受)担保登録ボタン２９０２を押下することにより、ユーザは、対応する取引先から新たに担保を要求し、担保を受け入れた後、その担保を担保テーブル２８５０に属性「受入」で登録することができる。
【０１５７】
ステップＳ３００３において、情報処理装置１０１は、取引先一覧２９０７における、対応する取引先の結果欄の近傍に(差)担保返還ボタン２９０３を表示する。すなわち、ステップＳ３００３は、不足していると判定された取引先識別情報の取引先に預けている担保の削除に用いるボタンを表示する処理の一例を示すステップである。この(差)担保返還ボタン２９０３を押下することにより、ユーザは、対応する取引先に対して過去に差し入れた担保の返還を請求し、返還してもらった後、その属性「差入」の担保レコードを担保テーブル２８５０から削除することができる。
【０１５８】
ステップＳ３００４において、情報処理装置１０１は、取引先一覧２９０７における、対応する取引先の結果欄に「充足」と表示し、結果を結果履歴テーブル３４１０に記憶する。
【０１５９】
ステップＳ３００５において、情報処理装置１０１は、ステップＳ２６０７にて行った合計価格算出処理結果から、「受渡担保合計価格」―「取引時価合計価格」を計算し、その差額が所定額未満の場合はステップＳ３００６に進み、所定額を超える場合はステップＳ３００７に進む。すなわち、ステップＳ３００５は、取引時価の総額と前記担保時価の総額との差額と、所定値とを大小比較する処理の一例を示すステップである。なお、この２つの所定額は同じ金額でもよいし、異なる金額でもよい。ここでは、具体例として、前者の所定額＝１０００万円、後者の所定額＝１億円とする。
【０１６０】
ステップＳ３００６において、情報処理装置１０１は、取引先一覧２９０７における、対応する取引先の結果欄「充足」の近傍に「小」を表示する（図２９の２９０４）。なお、この「小」とは、担保時価≧取引時価であるが、差額は少額であるという意味であり、この識別方法は「小」という文字を用いる方法に限定するものではなく、その他の文字・記号・色など識別できればよい。
【０１６１】
ステップＳ３００７において、情報処理装置１０１は、取引先一覧２９０７における、対応する取引先の結果欄「充足」の近傍に「小」を表示する。なお、この「大」とは、担保時価≧取引時価であり、差額は多額であるという意味であり、この識別方法は「大」という文字を用いる方法に限定するものではなく、その他の文字・記号・色など識別できればよい。
すなわち、ステップＳ３００６〜Ｓ３００７は、比較結果に従って、識別して表示する処理の一例を示すステップである。
【０１６２】
ステップＳ３００８において、情報処理装置１０１は、取引先一覧２９０７における、対応する取引先の結果欄の近傍に(受)担保返還ボタン２９０５を表示する。すなわち、ステップＳ３００８は、差額が所定値よりも大きいと判定された取引先識別情報の取引先から預かっている担保の削除に用いるボタンを表示する処理の一例を示すステップである。この(受)担保返還ボタン２９０５を押下することにより、ユーザは、対応する取引先から過去に受け入れた担保を返還した後、その属性「受入」の担保レコードを担保テーブル２８５０から削除することができる。
【０１６３】
ステップＳ３００９において、情報処理装置１０１は、取引先一覧２９０７における、対応する取引先の結果欄の近傍に(差)担保登録ボタン２９０６を表示する。すなわち、ステップＳ３００９は、前記差額が所定値よりも大きいと判定された取引先識別情報の取引先に預ける担保の登録に用いるボタンを表示する処理の一例を示すステップである。この(差)担保登録ボタン２９０６を押下することにより、ユーザは、対応する取引先に対して新たに担保を差し入れた後、その担保を担保テーブル２８５０に属性「差入」で登録することができる。
【０１６４】
ステップＳ３０１０において、情報処理装置１０１は、ユーザによる画面操作を受け付け、取引先一覧２９０７に表示されたレコードが選択された場合はステップＳ２６１０（図２９）に、計算ボタン２４０２が押下された場合はステップＳ２６０４（図２９）に、(受)担保登録ボタン２９０２／(差)担保返還ボタン２９０３／(受)担保返還ボタン２９０５／(差)担保登録ボタン２９０６が押下された場合は図１５の担保登録処理（ステップＳ３０１１）にそれぞれ進み、閉じるボタン２４０３が押下された場合はマージンコール処理を終了する。すなわち、ステップＳ３０１１は、担保を登録する担保登録画面を表示する処理の一例を示すステップである。
【０１６５】
また、(受)担保登録ボタン２９０２／(差)担保返還ボタン２９０３／(受)担保返還ボタン２９０５／(差)担保登録ボタン２９０６のうち、どのボタンが押下されたか、結果履歴テーブル３４１０の対応するレコードの「対応済内容」カラムに押下されたボタン名を記憶しておく。すなわち、ステップＳ３３０２は、判定された過不足に従いユーザが指示した処理内容を記憶する処理の一例を示すステップである。
【０１６６】
なお、図１５の担保登録処理のステップＳ１５０２、ステップＳ１５１０、ステップＳ１５１２では、対象の取引先の取引先コードを用いて、担保を検索して「担保一覧」に表示し、対応する取引先に係る担保の登録・削除を容易に行えるようにする。
【０１６７】
具体的には、「(受)担保登録ボタン２９０２」または「(差)担保登録ボタン２９０６」が押下された場合は、押下されたボタンに従って、「差入／受入」の種別が選択された状態で新規登録する担保レコードの入力欄を表示し、新規登録する担保レコードの入力が容易にできるようにする。また、「(差)担保返還ボタン２９０３」または「(受)担保返還ボタン２９０５」が押下された場合は、押下されたボタンに従って、「差入／受入」の種別を「差入」または「受入」に絞った債券一覧１６０２を表示し、返還する担保の選択が容易にできるようにする。
【０１６８】
なお、本実施形態においては、「(受)担保登録ボタン２９０２」「(差)担保返還ボタン２９０３」「(受)担保返還ボタン２９０５」「(差)担保登録ボタン２９０６」の４種類としたが、これに限定するものではなく、例えば、「(受)担保登録ボタン２９０２」「(差)担保返還ボタン２９０３」の代わりに「対応ボタン１（不図示）」、「(受)担保返還ボタン２９０５」「(差)担保登録ボタン２９０６」の代わりに「対応ボタン２（不図示）」を配置するとしてもよい。
【０１６９】
この場合、「対応ボタン１」の押下を受け付けると、ステップＳ３０１０から図１５の担保登録処理に進み、担保登録画面１４００においては、対象の取引先の取引先コードを用いて、担保を検索して「担保一覧」には「差入」属性の担保、「受入」属性の担保の順に表示する。これにより、差し入れている担保の削除が容易にできるようになるため、過不足に従って行う、ユーザの対応を容易にすることができる。なお、本実施形態においては、属性の表示順を通常の担保登録画面１４００とは変えるとしたが、属性の表示順に限定するものではなく、例えば、「差入」属性の担保のみを表示する、「差入」属性の担保のみ識別して表示する等の方法であってもよい。
【０１７０】
同様に、「対応ボタン２」の押下を受け付けると、ステップＳ３０１０から図１５の担保登録処理に進み、担保登録画面１４００においては、対象の取引先の取引先コードを用いて、担保を検索して「担保一覧」には「受入」属性の担保、「差入」属性の担保の順に表示する。これにより、受け入れている担保の削除が容易にできるようになるため、過不足に従って行う、ユーザの対応を容易にすることができる。なお、本実施形態においては、属性の表示順を通常の担保登録画面１４００とは変えるとしたが、属性の表示順に限定するものではなく、例えば、「受入」属性の担保のみを表示する、「受入」属性の担保のみ識別して表示する等の方法であってもよい。
以上で、図３０のマージンコール処理のフローチャートについての説明を終了する。
これにより、取引総額に対する担保残高の過不足およびその額に従って行う、ユーザの対応を容易にすることができる。
【０１７１】
図３１は、第２の実施形態における情報処理装置１０１に出力される履歴管理画面３１００の一例を示す図である。図３２は、第２の実施形態における情報処理システム１００におけるメニュー処理の一例を示すフローチャートである。図３３は、第２の実施形態における情報処理システム１００における履歴管理処理の一例を示すフローチャートである。図３４は、第２の実施形態におけるサーバ１０２におけるテーブルの一例である。
【０１７２】
図３２のメニュー処理のフローチャートについて説明する。なお、第２の実施形態では、第１の実施形態における図５のフローチャートを図３２に置き換え、第１の実施形態のステップと同じ処理については、同じステップ番号を付与し説明を省略する。
【０１７３】
ステップＳ５０３において、情報処理装置１０１は、担保管理メニュー画面４００のボタン押下を受け付け、履歴管理ボタン（不図示）が押下された場合、ステップＳ３２０１に進む。
以上で、図３２のメニュー処理のフローチャートについての説明を終了する。
【０１７４】
図３３の履歴管理処理のフローチャートについて説明する。
ステップＳ３３０１において、情報処理装置１０１は、（マージンコールの算出結果およびその結果に対するユーザ対応の）履歴情報を取得し、ＲＡＭ２０２に記憶する。具体的には、履歴情報の要求をサーバ１０２に送信し、サーバ１０２で管理されている結果履歴テーブル３４１０から履歴情報を取得する。
【０１７５】
ステップＳ３３０２において、情報処理装置１０１は、ステップＳ３３０１にて取得した履歴情報を用いて、履歴管理画面３１００に履歴情報３１０８を表示する。
【０１７６】
ここで、図３１の履歴管理画面３１００について説明しておく。履歴管理画面３１００には、履歴情報の検索条件３１０１、検索ボタン３２０２、履歴情報として「Ｎｏ．（３１０３）」「処理日（３１０４）」「結果（３１０５）」「差額（３１０６）」「グループ名」「取引先名」「拠点」「対応済内容（３１０７）」を表示する。「対応済内容（３１０７）」から、判定された過不足（図２９の２９０１）に従い、ユーザが指示した処理内容（図２９の２９０２〜２９０６のボタンの処理名）を表示する。
【０１７７】
すなわち、ステップＳ３３０２は、判定された過不足の履歴を一覧表示する処理の一例を示すステップである。また、ステップＳ３３０２は、判定された過不足に従いユーザが指示した処理内容を記憶する処理の一例を示すステップである。これにより、担保の過不足に従って行われた、ユーザの対応を容易に確認することができる。
【０１７８】
ステップＳ３３０３において、情報処理装置１０１は、ユーザによる画面操作を受け付け、検索ボタン３１０２が押下された場合はステップＳ３３０４に進み、閉じるボタンが押下された場合は履歴管理処理を終了する。
ステップＳ３３０４において、情報処理装置１０１は、ユーザにより入力された検索条件３１０１を取得する。
【０１７９】
ステップＳ３３０５において、情報処理装置１０１は、取得した検索条件３１０１の「処理日（３１０３）」に未来の日付が含まれるか否かを判定する。未来の日付を含む場合はステップＳ３３０６に進み、未来の日付を含まない場合はステップＳ３３０１に戻る。ここでは、２０１６／０４／１９に、処理日を２０１６／０４／１８〜２０１６／０４／２１として検索したとする。
【０１８０】
ステップＳ３３０６において、情報処理装置１０１は、未来の日付（２０１６／０４／２０〜２０１６／０４／２１）について、マージンコール処理（図３０）の計算処理（Ｓ２６０４〜Ｓ３０１２のループ処理）を実行し、この処理内における各表示処理は、履歴管理画面３１００に対して行う（図３１の３１０９）。なお、図３１の３１０９のように、「Ｎｏ．（３１０３）」欄が空白のレコードは、未来日付のレコードである。すなわち、ステップＳ３３０６は、判定された未来の日付における過不足を表示する処理の一例を示すステップである。
【０１８１】
このように、未来についてもマージンコール処理を可能にするために、担保テーブル２８５０の「担保登録日付」および取引明細テーブル２８６０の「取引日」には、今後予定されている処理を未来の日付で登録しておく。これにより、未来についても、取引先毎の担保残高の過不足が一覧として表示されるため、その過不足に対してユーザが今後対応すべき内容について準備することができる。
【０１８２】
ステップＳ３３０５またはステップＳ３３０６の後に行う、ステップＳ３３０１において、情報処理装置１０１は、検索条件３１０１および履歴情報の要求をサーバ１０２に送信し、検索条件３１０１を用いて結果履歴テーブル３４１０を検索し、履歴情報を取得し表示する（図３１の３１０８）。なお、このときの検索条件３１０１の「処理日（３１０３）」に未来の日付が含まれたとしても、結果履歴テーブル３４１０には、過去および現在の日付として登録された結果しか存在しないため、過去および現在の結果のみがヒットする。ステップＳ３３０６の後に行う場合は、ステップＳ３３０１にて取得した内容（図３１の３１０８）と、ステップＳ３３０６にて出力した内容（図３１の３１０９）とを並べて出力する。
【０１８３】
これにより、取引先毎の担保残高の過不足およびその過不足に対して行った対応の履歴が一覧として表示されるため、ユーザおよび監査ユーザによる取引先毎の担保残高の過不足の管理を容易にすることができる。
以上で、図３３の履歴管理処理の説明を終了する。
【０１８４】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【０１８５】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【０１８６】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【０１８７】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１８８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１８９】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１９０】
上記プログラムの形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、ＯＳ（オペレーティングシステム）に供給されるスクリプトデータ等の形態から成ってもよい。
【０１９１】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１９２】
１００  情報処理システム
１０１  情報処理装置
１０２  サーバ
１０３  データベース
１０４  ネットワーク
【図１】
2016219010.tif 000003
【図２】
2016219010.tif 000004
【図３】
2016219010.tif 000005
【図４】
2016219010.tif 000006
【図５】
2016219010.tif 000007
【図６】
2016219010.tif 000008
【図７】
2016219010.tif 000009
【図８】
2016219010.tif 000010
【図９】
2016219010.tif 000011
【図１０】
2016219010.tif 000012
【図１１】
2016219010.tif 000013
【図１２】
2016219010.tif 000014
【図１３】
2016219010.tif 000015
【図１４】
2016219010.tif 000016
【図１５】
2016219010.tif 000017
【図１６】
2016219010.tif 000018
【図１７】
2016219010.tif 000019
【図１８】
2016219010.tif 000020
【図１９】
2016219010.tif 000021
【図２０】
2016219010.tif 000022
【図２１】
2016219010.tif 000023
【図２２】
2016219010.tif 000024
【図２３】
2016219010.tif 000025
【図２４】
2016219010.tif 000026
【図２５】
2016219010.tif 000027
【図２６】
2016219010.tif 000028
【図２７】
2016219010.tif 000029
【図２８】
2016219010.tif 000030
【図２９】
2016219010.tif 000031
【図３０】
2016219010.tif 000032
【図３１】
2016219010.tif 000033
【図３２】
2016219010.tif 000034
【図３３】
2016219010.tif 000035
【図３４】
2016219010.tif 000036