(57)【要約】      （修正有）【課題】  複数の為替予約を組み合わせて外国為替取引の決済に用いる際の顧客の負担を軽減する。【解決手段】  顧客により、グループ化対象の複数の為替予約が選択されると共に、グループ化に使用する金額が設定欄に設定され、計算指示ボタンが選択されると、選択された複数の為替予約をグループ化したときの合計金額及び平均レートを演算し表示させる。表示を確認した顧客によってグループ化が指示されると、選択された複数の為替予約にグループIDを付与してグループ化する。実行対象の外国為替取引の取引条件が指定される際に、決済に用いる為替予約として為替予約のグループの表示が指示されると為替予約のグループを一覧表示させ、特定の為替予約のグループを決済に使用することが指示されると、前記グループの平均レートが決済後も変化しないように、前記グループを構成する個々の為替予約毎の使用金額を演算し、実行対象の外国為替取引の決済に使用する。【選択図】        図７
2006285622.tif 000002
【特許請求の範囲】
【請求項１】
顧客によって操作される端末装置と通信回線を介して接続されたコンピュータによって実現される外国為替取引支援装置であって、
締結された個々の為替予約について、売り／買いの種別、予約開始日、予約期日、未使用残高、通貨及び予約レートを含む情報が登録された為替予約データベースを記憶する記憶手段と、
前記為替予約データベースに情報が登録されている為替予約の中から選択された複数の為替予約のグループ化が前記端末装置を介して指示された場合に、前記為替予約データベースに登録されている前記複数の為替予約の情報に基づいて前記複数の為替予約の合計金額及び平均レートを演算し、前記複数の為替予約が同一グループであることを表すグループ識別情報を前記演算した合計金額及び平均レートと対応付けて前記為替予約データベースに登録することで、前記複数の為替予約をグループ化するグループ設定手段と、
所定の外国為替取引の決済に為替予約を使用することが前記端末装置を介して指示された場合に、前記為替予約データベースを検索することで、前記決済に使用可能でかつグループ化されている複数の為替予約が存在しているか否かを判定し、該当する複数の為替予約が存在していた場合に前記合計金額及び平均レートを前記端末装置の表示部に表示させる表示制御手段と、
前記表示制御手段によって前記端末装置の表示部に表示された複数の為替予約を前記決済に使用することが前記端末装置を介して指示された場合に、前記決済に使用した後の平均レートが変化しないように個々の為替予約毎の決済金額を演算し、演算した決済金額に基づき前記決済に前記複数の為替予約を使用するための処理を行うと共に、前記為替予約データベースに登録されている前記複数の為替予約の情報を更新する決済処理手段と、
を備えたことを特徴とする外国為替取引支援装置。
【請求項２】
前記グループ設定手段は、グループ化対象の複数の為替予約の各々に対し、未使用残高のうちグループ化に使用する残高が前記端末装置を介して指定されなかった場合には、前記複数の為替予約の各々の未使用残高の合計額を前記合計金額として演算し、未使用残高のうちグループ化に使用する残高が前記端末装置を介して指定された場合には、前記複数の為替予約の各々の未使用残高のうち指定された残高の合計額を前記合計金額として演算すると共に、演算した合計金額に基づいて前記平均レートを演算することを特徴とする請求項１記載の外国為替取引支援装置。
【請求項３】
前記グループ設定手段は、グループ化対象の複数の為替予約に対し前記端末装置を介してグループＩＤが指定された場合には、指定されたグループＩＤを前記グループ識別情報として用い、前記グループＩＤが指定されなかった場合は前記グループ識別情報としてのグループＩＤを自動的に設定し、前記為替予約データベースに登録されている前記複数の為替予約の情報に対し前記グループ識別情報としての前記グループＩＤを各々付加することを特徴とする請求項１記載の外国為替取引支援装置。
【請求項４】
前記グループ設定手段は、前記為替予約データベースに情報が登録されている為替予約を前記端末装置の表示部に一覧表示させ、前記表示部に一覧表示させた為替予約のうちグループ化対象の複数の為替予約が前記端末装置を介して選択された場合に、前記複数の為替予約の合計金額及び平均レートを演算して前記表示部に表示させ、前記端末装置を介して前記複数の為替予約のグループ化の実行が指示されると、前記グループ識別情報を前記為替予約データベースに登録することを特徴とする請求項１記載の外国為替取引支援装置。
【請求項５】
前記決済処理手段は、前記決済に使用した後の平均レートが変化しないように前記複数の為替予約の各々の決済金額を演算することを、前記所定の外国為替取引における決済金額を前記グループ化されている複数の為替予約の各々における未使用残高又はグループ化に使用する残高に応じて前記複数の為替予約の各々に比例配分することにより行うことを特徴とする請求項１記載の外国為替取引支援装置。
【請求項６】
顧客によって操作される端末装置と通信回線を介して接続されると共に、締結された個々の為替予約について、売り／買いの種別、予約開始日、予約期日、未使用残高、通貨及び予約レートを含む情報が登録された為替予約データベースを記憶する記憶手段を備えたコンピュータを外国為替取引支援装置として機能させるための外国為替取引支援プログラムであって、
前記コンピュータを、
前記為替予約データベースに情報が登録されている為替予約の中から選択された複数の為替予約のグループ化が前記端末装置を介して指示された場合に、前記為替予約データベースに登録されている前記複数の為替予約の情報に基づいて前記複数の為替予約の合計金額及び平均レートを演算し、前記複数の為替予約が同一グループであることを表すグループ識別情報を前記演算した合計金額及び平均レートと対応付けて前記為替予約データベースに登録することで、前記複数の為替予約をグループ化するグループ設定手段、
所定の外国為替取引の決済に為替予約を使用することが前記端末装置を介して指示された場合に、前記為替予約データベースを検索することで、前記決済に使用可能でかつグループ化されている複数の為替予約が存在しているか否かを判定し、該当する複数の為替予約が存在していた場合に前記合計金額及び平均レートを前記端末装置の表示部に表示させる表示制御手段、
及び、前記表示制御手段によって前記端末装置の表示部に表示された複数の為替予約を前記決済に使用することが前記端末装置を介して指示された場合に、前記決済に使用した後の平均レートが変化しないように個々の為替予約毎の決済金額を演算し、演算した決済金額に基づき前記決済に前記複数の為替予約を使用するための処理を行うと共に、前記為替予約データベースに登録されている前記複数の為替予約の情報を更新する決済処理手段
として機能させることを特徴とする外国為替取引支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は外国為替取引支援装置及びプログラムに係り、特に、外国為替取引の実行を支援する外国為替取引支援装置、コンピュータを前記外国為替取引支援装置として機能させるための外国為替取引支援プログラムに関する。
【背景技術】
【０００２】
為替予約は、通貨の種類、金額、為替相場、取引の時期等の取引条件を事前に定めて締結される為替の売買契約であり、外国為替取引（例えば輸出入等の貿易取引の決済や仕向送金、被仕向送金等）を行う予定がある場合に、為替相場変動リスクの回避等を目的として金融機関と顧客の間で締結される。この為替予約に関し、特許文献１には、入力された複数の約定と入力された複数の為替予約を対応付ける対応付け手段を設けた為替入力システムが提案されている。また特許文献１には、入力された約定の換算額を複数の為替予約の平均レートにより計算して出力すると共に、各約定に対応する為替予約のレートにより各約定を個別に換算して合計した換算額を演算し、平均レートにより計算した換算額との誤差に基づき各約定の円貨換算額を増減することで、前記誤差を調整することも提案されている。
【特許文献１】特開２００２−２７９１８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、外国為替取引において採算のとれる為替レートは個々の外国為替取引毎に相違していることが一般的であり、個々の外国為替取引の決済に用いる為替予約は、個々の外国為替取引毎に、為替相場（為替レート）の動向をみながら所望の予約レートとなった時点で締結することが多いが、所望の予約レートで為替予約を締結することが困難である等の場合には、既に締結した為替予約のうち、より有利な予約レートで締結できた為替予約を採算のとれる為替レートの条件が厳しい外国為替取引に割り当てる一方で、他の外国為替取引については、締結タイミングや予約レートの異なる複数の為替予約を、平均の予約レートが所望の予約レートになるように組合わせて用いることも行われている。
【０００４】
しかしながら、締結した為替予約をどのように使用するかは個々の顧客に委ねられているものの、締結した為替予約を外国為替取引の決済に用いるための顧客の事務処理が煩雑であり、特に所望の予約レートとなるように複数の為替予約を組み合わせて用いる場合、各組合わせがどのような予約レートになるのかを金融機関に確認し、所望の予約レートが得られる組合わせを見出す必要があると共に、見出した為替予約の組合わせを記録しておき、対応する外国為替取引の実行を指示する際に決済に用いる為替予約として指定する必要があるので、顧客の事務処理が非常に煩雑であるのが実情であった。
【０００５】
本発明は上記事実を考慮して成されたもので、複数の為替予約を組み合わせて外国為替取引の決済に用いる際の顧客の負担を軽減できる外国為替取引支援装置及び外国為替取引支援プログラムを得ることが目的である。
【課題を解決するための手段】
【０００６】
上記目的を達成するために請求項１記載の発明に係る外国為替取引支援装置は、顧客によって操作される端末装置と通信回線を介して接続されたコンピュータによって実現される外国為替取引支援装置であって、締結された個々の為替予約について、売り／買いの種別、予約開始日、予約期日、未使用残高、通貨及び予約レートを含む情報が登録された為替予約データベースを記憶する記憶手段と、前記為替予約データベースに情報が登録されている為替予約の中から選択された複数の為替予約のグループ化が前記端末装置を介して指示された場合に、前記為替予約データベースに登録されている前記複数の為替予約の情報に基づいて前記複数の為替予約の合計金額及び平均レートを演算し、前記複数の為替予約が同一グループであることを表すグループ識別情報を前記演算した合計金額及び平均レートと対応付けて前記為替予約データベースに登録することで、前記複数の為替予約をグループ化するグループ設定手段と、所定の外国為替取引の決済に為替予約を使用することが前記端末装置を介して指示された場合に、前記為替予約データベースを検索することで、前記決済に使用可能でかつグループ化されている複数の為替予約が存在しているか否かを判定し、該当する複数の為替予約が存在していた場合に前記合計金額及び平均レートを前記端末装置の表示部に表示させる表示制御手段と、前記表示制御手段によって前記端末装置の表示部に表示された複数の為替予約を前記決済に使用することが前記端末装置を介して指示された場合に、前記決済に使用した後の平均レートが変化しないように個々の為替予約毎の決済金額を演算し、演算した決済金額に基づき前記決済に前記複数の為替予約を使用するための処理を行うと共に、前記為替予約データベースに登録されている前記複数の為替予約の情報を更新する決済処理手段と、を備えたことを特徴としている。
【０００７】
請求項１記載の発明に係る外国為替取引支援装置は、顧客によって操作される端末装置と通信回線を介して接続されたコンピュータによって実現される。該コンピュータとしては例えばウェブサーバを適用することができ、前記端末装置としては、前記通信回線としてのインターネット等のコンピュータネットワークを介してウェブサーバに接続可能なコンピュータ（ＰＣ）や、前記通信回線としてのコンピュータネットワーク及び無線通信網を介してウェブサーバに接続可能な携帯端末を適用することができる。
【０００８】
請求項１記載の発明では、締結された個々の為替予約について、売り／買いの種別、予約開始日、予約期日、未使用残高、通貨及び予約レートを含む情報が登録された為替予約データベースを記憶する記憶手段を備えている。また、グループ設定手段は、為替予約データベースに情報が登録されている為替予約の中から選択された複数の為替予約のグループ化が端末装置を介して指示された場合に、為替予約データベースに登録されている複数の為替予約の情報に基づいて複数の為替予約の合計金額及び平均レートを演算し、複数の為替予約が同一グループであることを表すグループ識別情報を演算した合計金額及び平均レートと対応付けて為替予約データベースに登録することで、複数の為替予約をグループ化する。このように、請求項１記載の発明では、顧客が端末装置を介してグループ化対象の複数の為替予約を選択し、選択した複数の為替予約のグループ化を指示することで、任意の複数の為替予約を事前にグループ化することが可能とされており、グループ化が指示された複数の為替予約の情報（グループ識別情報）は為替予約データベースに記憶される。
【０００９】
また、請求項１記載の発明に係る表示制御手段は、所定の外国為替取引の決済に為替予約を使用することが端末装置を介して指示された場合に、為替予約データベースを検索することで、所定の外国為替取引の決済に使用可能でかつグループ化されている複数の為替予約が存在しているか否かを判定し、該当する複数の為替予約が存在していた場合に合計金額及び平均レートを端末装置の表示部に表示させる。これにより、所定の外国為替取引の決済に使用可能な為替予約のグループが存在していた場合、この為替予約のグループの存在を顧客に認識させることができる。そして、請求項１記載の発明に係る決済処理手段は、表示制御手段によって端末装置の表示部に表示された複数の為替予約を所定の外国為替取引の決済に使用することが端末装置を介して指示された場合に、所定の外国為替取引の決済に使用した後の平均レートが変化しないように個々の為替予約毎の決済金額を演算し、演算した決済金額に基づき所定の外国為替取引の決済に複数の為替予約を使用するための処理を行うと共に、為替予約データベースに登録されている複数の為替予約の情報を更新する。
【００１０】
このように、請求項１記載の発明では、顧客が端末装置を介して任意の複数の為替予約のグループ化を一旦指示した後は、所定の外国為替取引の決済に使用する為替予約の選択に際し、使用可能な為替予約のグループが存在していればそれが顧客に通知され、通知された為替予約のグループを所定の外国為替取引の決済に使用することを顧客が端末装置を介して指示すれば、当該為替予約のグループが所定の外国為替取引の決済に使用されることになるので、組み合わせて使用することを予定している複数の為替予約を顧客が記録・管理する等の事務作業を行う必要がなくなり、複数の為替予約を組み合わせて外国為替取引の決済に用いる際の顧客の負担を軽減することができる。また、為替予約のグループの使用に際しては、決済処理手段により、決済に使用した後の平均レートが変化しないように個々の為替予約毎の決済金額が演算されて使用されるので、為替予約のグループを一旦決済に使用した以降も、合計金額が０でなければ、当該為替予約のグループを同種の外国為替取引（例えば採算のとれる為替レートが同水準の外国為替取引）の決済に再使用することができ、顧客の利便性が向上する。
【００１１】
なお、請求項１記載の発明において、グループ化対象として選択された複数の為替予約の未使用残高の全額を各々用いて為替予約のグループを形成するようにしてもよいが、これに代えて、例えば請求項２に記載したように、グループ設定手段を、グループ化対象の複数の為替予約の各々に対し、未使用残高のうちグループ化に使用する残高が端末装置を介して指定されなかった場合には、グループ化対象の複数の為替予約の各々の未使用残高の合計額を合計金額として演算し、未使用残高のうちグループ化に使用する残高が端末装置を介して指定された場合には、グループ化対象の複数の為替予約の各々の未使用残高のうち指定された残高の合計額を合計金額として演算すると共に、演算した合計金額に基づいて前記平均レートを演算するように構成してもよい。これにより、複数の為替予約の各々の未使用残高の一部を用いて為替予約のグループを形成することも可能となる。
【００１２】
また、請求項１記載の発明において、グループ設定手段は、例えば請求項３に記載したように、グループ化対象の複数の為替予約に対し端末装置を介してグループＩＤが指定された場合には、指定されたグループＩＤをグループ識別情報として用い、グループＩＤが指定されなかった場合はグループ識別情報としてのグループＩＤを自動的に設定し、為替予約データベースに登録されている複数の為替予約の情報に対しグループ識別情報としてのグループＩＤを各々付加するように構成することが好ましい。これにより、為替予約の個々のグループが顧客によって指定されるか又は自動的に設定したグループＩＤによって識別されるので、所定の外国為替取引の決済に使用可能な為替予約のグループを端末装置の表示部へ表示する際に、グループＩＤを用いることで為替予約の個々のグループを区別して表示できると共に、所定の外国為替取引の決済に使用する為替予約のグループを顧客が指定する際にも、グループＩＤを用いることで為替予約の個々のグループを区別して指定することができ、複数の為替予約を組み合わせて外国為替取引の決済に用いる際の操作性を向上させることができる。
【００１３】
また、請求項１記載の発明において、グループ設定手段は、例えば請求項４に記載したように、為替予約データベースに情報が登録されている為替予約を端末装置の表示部に一覧表示させ、表示部に一覧表示させた為替予約のうちグループ化対象の複数の為替予約が端末装置を介して選択された場合に、複数の為替予約の合計金額及び平均レートを演算して表示部に表示させ、端末装置を介して複数の為替予約のグループ化の実行が指示されると、グループ識別情報を為替予約データベースに登録するように構成することが好ましい。請求項４記載の発明では、顧客が端末装置を介してグループ化対象の複数の為替予約を選択すると、選択した複数の為替予約をグループ化した場合の合計金額及び平均レートが端末装置の表示部に表示されるので、所望の予約レート（平均レート）が得られる為替予約の組合わせを認識するために、為替予約の各組合わせにおける予約レート（平均レート）を顧客が金融機関に問い合せる事務作業を行う必要がなくなり、複数の為替予約を組み合わせて外国為替取引の決済に用いる際の顧客の負担を更に軽減することができる。
【００１４】
また、請求項１記載の発明において、決済処理手段が、決済に使用した後の平均レートが変化しないように複数の為替予約の各々の決済金額を演算することは、具体的には、例えば請求項５に記載したように、所定の外国為替取引における決済金額を、グループ化されている複数の為替予約の各々における未使用残高又はグループ化に使用する残高に応じて複数の為替予約の各々に比例配分することにより行うことができる。
【００１５】
請求項６記載の発明に係る外国為替取引支援プログラムは、顧客によって操作される端末装置と通信回線を介して接続されると共に、締結された個々の為替予約について、売り／買いの種別、予約開始日、予約期日、未使用残高、通貨及び予約レートを含む情報が登録された為替予約データベースを記憶する記憶手段を備えたコンピュータを外国為替取引支援装置として機能させるための外国為替取引支援プログラムであって、前記コンピュータを、前記為替予約データベースに情報が登録されている為替予約の中から選択された複数の為替予約のグループ化が前記端末装置を介して指示された場合に、前記為替予約データベースに登録されている前記複数の為替予約の情報に基づいて前記複数の為替予約の合計金額及び平均レートを演算し、前記複数の為替予約が同一グループであることを表すグループ識別情報を前記演算した合計金額及び平均レートと対応付けて前記為替予約データベースに登録することで、前記複数の為替予約をグループ化するグループ設定手段、所定の外国為替取引の決済に為替予約を使用することが前記端末装置を介して指示された場合に、前記為替予約データベースを検索することで、前記決済に使用可能でかつグループ化されている複数の為替予約が存在しているか否かを判定し、該当する複数の為替予約が存在していた場合に前記合計金額及び平均レートを前記端末装置の表示部に表示させる表示制御手段、及び、前記表示制御手段によって前記端末装置の表示部に表示された複数の為替予約を前記決済に使用することが前記端末装置を介して指示された場合に、前記決済に使用した後の平均レートが変化しないように個々の為替予約毎の決済金額を演算し、演算した決済金額に基づき前記決済に前記複数の為替予約を使用するための処理を行うと共に、前記為替予約データベースに登録されている前記複数の為替予約の情報を更新する決済処理手段として機能させることを特徴としている。
【００１６】
請求項６記載の発明に係る外国為替取引支援プログラムは、上記の記憶手段を備えたコンピュータを、上記のグループ設定手段、表示制御手段及び決済処理手段として機能させるためのプログラムであるので、上記のコンピュータが請求項６記載の発明に係る外国為替取引支援プログラムを実行することにより、上記のコンピュータが請求項１に記載の外国為替取引支援装置として機能することになり、請求項１記載の発明と同様に、複数の為替予約を組み合わせて外国為替取引の決済に用いる際の顧客の負担を軽減することができる。
【発明の効果】
【００１７】
以上説明したように本発明は、為替予約データベースに情報が登録されている為替予約の中から選択された複数の為替予約のグループ化が指示された場合に、複数の為替予約の合計金額及び平均レートを演算し、複数の為替予約が同一グループであることを表すグループ識別情報を前記演算した合計金額及び平均レートと対応付けて為替予約データベースに登録することで、複数の為替予約をグループ化し、所定の外国為替取引の決済に為替予約を使用することが指示された場合に、前記決済に使用可能でかつグループ化されている複数の為替予約が存在しているか否かを判定し、該当する複数の為替予約が存在していた場合に合計金額及び平均レートを表示させ、複数の為替予約を決済に使用することが指示された場合に、決済に使用した後の平均レートが変化しないように個々の為替予約毎の決済金額を演算し、演算した決済金額に基づき前記決済に複数の為替予約を使用するための処理を行うと共に、為替予約データベースに登録されている複数の為替予約の情報を更新するようにしたので、複数の為替予約を組み合わせて外国為替取引の決済に用いる際の顧客の負担を軽減できる、という優れた効果を有する。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して本発明の実施形態の一例を詳細に説明する。図１には本実施形態に係るコンピュータ・システム１０が示されている。コンピュータ・システム１０は、特定金融機関の情報センタ等に設置され各種の金融取引の実行をオンラインで指示可能とするサービス（オンライン・バンキング）を提供する所定のウェブサイト（オンライン・バンキング・サイト）を運営するウェブ・サーバ（アプリケーション・サーバ）３０と、オンライン・バンキングを利用する契約を特定金融機関と結んでいる各顧客（個人顧客でも法人顧客でもよい）が各々所持しており通信網２８（例えばインターネット）を介してアプリケーション・サーバと通信可能なパーソナル・コンピュータ（クライアントＰＣ）１２と、特定金融機関内に構築されたコンピュータ・ネットワーク４６を含んで構成されている。なお、本実施形態に係るオンライン・バンキングにおける実行対象の金融取引の中には、外国為替取引の一種である仕向送金の実行、為替予約の締結も含まれる。
【００１９】
顧客が所有しているクライアントＰＣ１２は、ＣＰＵ１２Ａ、ＲＯＭ１２Ｂ、ＲＡＭ１２Ｃ、入出力ポート１２Ｄを備え、これらはアドレスバス、データバス、制御バス等のバス１２Ｅを介して互いに接続されている。入出力ポート１２Ｄには、各種の入出力機器として、ＣＲＴ又はＬＣＤから成るディスプレイ１４、マウス１６、キーボード１８、ＨＤＤ(Hard Disk Drive)２０、ＣＤ−ＲＯＭからの情報の読み出しを行うＣＤ−ＲＯＭドライブ２２、通信制御装置２４が各々接続されている。通信制御装置２４は通信網２８に接続されており、クライアントＰＣ１２は、アプリケーション・サーバ３０と通信網２８を介して通信可能とされている。なお、クライアントＰＣ１２は本発明に係る端末装置に対応しており、ディスプレイ１４は端末装置の表示部に、マウス１６及びキーボード１８は端末装置の入力装置に各々対応している。なお、端末装置はクライアントＰＣ１２に限られるものではなく、携帯端末等の他の機器であってもよい。
【００２０】
また、特定金融機関のアプリケーション・サーバ３０はワークステーション等から成り、ＣＰＵ３０Ａ、ＲＯＭ３０Ｂ、ＲＡＭ３０Ｃ、入出力ポート３０Ｄを備え、これらはアドレスバス、データバス、制御バス等のバス３０Ｅを介して互いに接続されている。入出力ポート３０Ｄには、各種の入出力機器として、通信網２８に接続された通信制御装置３２、ディスプレイ３４、マウス３６、キーボード３８、ＨＤＤ４０、ＣＤ−ＲＯＭからの情報の読み出しを行うＣＤ−ＲＯＭドライブ４２が各々接続されている。
【００２１】
アプリケーション・サーバ３０には、オンライン・バンキング・サイトを運営するためのアプリケーション・プログラム（オンライン・バンキング・プログラム）がＨＤＤ４０に予めインストールされている。このオンライン・バンキング・プログラムには、請求項６に記載の外国為替取引支援プログラムに対応する為替予約表示プログラム及び送金依頼プログラムが含まれている。本実施形態において、アプリケーション・サーバ３０は請求項６に記載のコンピュータに対応しており、ＣＰＵ３０Ａが為替予約表示プログラム及び送金依頼プログラムを実行することで請求項１に記載の外国為替取引支援装置として機能することが可能となる。
【００２２】
オンライン・バンキング・プログラムをアプリケーション・サーバ３０にインストール（移入）するには幾つかの方法があるが、例えばオンライン・バンキング・プログラムをセットアッププログラムと共にＣＤ−ＲＯＭ４４に記録しておき、ＣＤ−ＲＯＭ４４をアプリケーション・サーバ３０のＣＤ−ＲＯＭドライブ４２にセットし、ＣＰＵ３０Ａに対して前記セットアッププログラムの実行を指示すれば、ＣＤ−ＲＯＭ４４からオンライン・バンキング・プログラムが順に読み出され、読み出されたオンライン・バンキング・プログラムがＨＤＤ４０に順に書き込まれることで、送金依頼／為替予約プログラムを含むオンライン・バンキング・プログラムのインストールが行われる。このインストールに伴い、ＨＤＤ４０にはオンライン・バンキング・サイトを構成する各ウェブページの情報も同時に記憶される。なお、オンライン・バンキング・プログラムのインストールに際し、ＣＤ−ＲＯＭ４４に代えて磁気テープ（ＭＴ）等の他の記録媒体を用いてもよい。例えば磁気テープを用いる場合には、ＣＤ−ＲＯＭドライブ４２に代えて磁気テープ装置を設ければよい。
【００２３】
また、アプリケーション・サーバ３０の通信制御装置３２は特定金融機関内に構築されたコンピュータ・ネットワーク４６に接続されている。コンピュータ・ネットワーク４６は多数台のコンピュータ（ＰＣ、ワークステーション、大型コンピュータの何れでもよい）４８が通信回線５０を介して互いに接続されて構成されている。また、多数台のコンピュータ４８のうちの特定のコンピュータ（為替取引管理サーバ）４８Ａには大容量のＨＤＤ５２が接続されており、ＨＤＤ５２の記憶領域には外国為替取引に関する各種の情報を記憶するための複数種のデータベース（ＤＢ）、すなわち仕向送金ＤＢ、為替予約ＤＢ、為替レートＤＢ及び金利ＤＢが各々記憶されている。
【００２４】
仕向送金ＤＢは、顧客から実行が指示された仕向送金に関する情報を登録するためのデータベースであり、顧客から新たな仕向送金の実行が指示される毎に、実行が指示された新たな仕向送金に関する情報として、「送金実行日」「送金通貨」「送金金額」「決済方法」「送金代り金引落口座」「受取人名」「受取人住所」「受取人取引銀行」「受取人口座番号」、及び、仕向送金の実行を指示した顧客を特定するための顧客識別情報（例えば利用者番号）等が為替取引管理サーバ４８Ａを介して登録される。仕向送金ＤＢに登録された情報は、仕向送金を実行する特定のコンピュータ（図示省略）によって読み出され、読み出された情報に従い、顧客によって実行が指示された仕向送金が実行される。
【００２５】
為替予約ＤＢは、顧客との間で締結した為替予約に関する情報を登録するためのデータベースであり、顧客との間で新たな為替予約が締結される毎に、締結された新たな為替予約に関する情報として、売り／買いを識別するための種別情報、「為替予約番号」「予約開始日」「予約期日」「通貨」「予約締結金額」「予約未使用残高」「予約レート」及び為替予約を締結した顧客を特定するための顧客識別情報（例えば利用者番号）が為替取引管理サーバ４８Ａを介して登録されると共に、為替予約ＤＢに登録されている情報を更新すべき事象が生ずる毎に、為替予約ＤＢに登録されている情報が為替取引管理サーバ４８Ａを介して更新される（例えば為替予約の予約締結金額の一部が使用された場合は「予約未使用残高」が更新され、予約期日が変更された場合は「予約期日」及び「予約レート」が更新される等）。また、詳細は後述するが、グループ化された為替予約の情報には、為替予約の個々のグループに付与された「グループＩＤ」も付加される。
【００２６】
為替レートＤＢは為替レートを各通貨毎に登録するためのデータベースであり、登録されている為替レートは実際の為替相場の変動と連動して適宜更新される。また、金利ＤＢは為替予約の予約期日が変更された場合に、新たな予約レートに計上される資金調達コストに適用される金利を登録するためのデータベースであり、この登録金利も実際の金利の変動と連動して適宜更新される。
【００２７】
アプリケーション・サーバ３０は、ＨＤＤ５２に記憶されている各ＤＢのうち為替予約ＤＢ、為替レートＤＢ及び金利ＤＢをＨＤＤ４０にコピーすると共に、ＨＤＤ５２に記憶されている為替予約ＤＢ、為替レートＤＢ及び金利ＤＢに登録されている情報の更新を常時監視し、何れかのＤＢの登録情報が更新される毎に、ＨＤＤ４０に記憶されている対応するＤＢの登録情報を同様に更新することで、ＨＤＤ４０に記憶されている各ＤＢに登録されている情報をＨＤＤ５２に記憶されている各ＤＢに登録されている情報と一致させる（なお、ＨＤＤ４０の為替予約ＤＢが更新された場合にも、ＨＤＤ５２の為替予約ＤＢをＨＤＤ４０の為替予約ＤＢと一致するように更新する処理が行われる）。このように、ＨＤＤ４０は本発明に係る記憶手段に対応している。
【００２８】
次に本実施形態の作用を説明する。アプリケーション・サーバ３０が運営するオンライン・バンキング・サイトは、予め利用契約を締結した顧客に対してのみ、各種の金融取引の実行をオンラインで指示可能とするサービスを提供するウェブサイトであり、利用契約を締結した個々の顧客には利用者番号とパスワードが各々付与される。個々の顧客の利用者番号とパスワードは、アプリケーション・サーバ３０のＨＤＤ４０に記憶される。オンライン・バンキング・サイトが提供するサービスを利用する場合、顧客はクライアントＰＣ１２を介してオンライン・バンキング・サイトにアクセスする。これにより、アプリケーション・サーバ３０は、利用者番号の入力欄とパスワードの入力欄が設けられたログイン画面（図示省略）のデータをＨＤＤ４０から読み出し、アクセス元のクライアントＰＣ１２へ送信することで、クライアントＰＣ１２のディスプレイ１４にログイン画面を表示させる。
【００２９】
ログイン画面が表示されると、顧客は利用者番号の入力欄に所定の利用者番号を入力すると共に、パスワードの入力欄に所定のパスワードを入力した後に、送信を指示する。これにより、クライアントＰＣ１２からアプリケーション・サーバ３０へ利用者番号及びパスワードが送信され、アプリケーション・サーバ３０で利用者番号に基づく顧客の特定及びパスワードに基づく顧客の認証が行われる。顧客の特定及び認証が完了すると、アプリケーション・サーバ３０は、オンライン・バンキング・サイトが提供している各種サービスの名称が選択肢として一覧表示されたメニュー画面のデータをＨＤＤ４０から読み出してクライアントＰＣ１２へ送信する。このメニュー画面がディスプレイ１４に表示されることで、各種サービスの利用を顧客がオンラインで指示可能な状態となる。
【００３０】
上記のメニュー画面を介して顧客がオンラインで利用を指示可能な各種サービス（メニュー画面に名称が表示されているサービス）の中には、「為替予約の締結」「締結した為替予約の確認（及びグループ化）」「仕向送金の実行」が含まれている。例えば為替予約の新規締結を所望している顧客によって「為替予約の締結」が選択された場合、アプリケーション・サーバ３０は、例として図２に示すような為替予約締結画面をクライアントＰＣ１２のディスプレイ１４に表示させる。この為替予約締結画面には、締結対象の為替予約の取引条件、すなわち「予約開始日」「予約期日」「通貨」「為替予約番号」「予約締結金額」及び「現在の予約レート」を設定又は表示するための設定／表示欄が各々設けられており、為替予約の締結を指示するためのボタン６０Ａ、及び、為替予約締結のキャンセルを指示するためのボタン６０Ｂが各々設けられている。上記の為替予約締結画面が表示されると、顧客はクライアントＰＣ１２のキーボード１８やマウス１６を操作することで、新規締結を所望している為替予約の条件を「予約開始日」「予約期日」「通貨」「予約締結金額」の各設定／表示欄に各々入力する。
【００３１】
一方、アプリケーション・サーバ３０は、ＨＤＤ４０の為替レートＤＢに登録されている為替レートに基づき、為替予約締結画面に表示されている取引条件の為替予約での予約レートを演算し、演算した予約レートを為替予約締結画面内の「現在の予約レート」の設定／表示欄に表示させる。なお、為替レートは時々刻々変化しているため、本実施形態では、為替予約締結画面内の「現在の予約レート」の設定／表示欄に表示した予約レートで為替予約を締結可能な期間（予約レートの有効期間）に制限を設けており、前記設定／表示欄に予約レートを表示してから所定の制限時間が経過する迄の期間を、表示した予約レートの有効期間としている。このため、アプリケーション・サーバ３０は有効期間終了迄の残秒数を、例えば「残り△△秒」等の表示形態で為替予約締結画面内に表示させ、有効期間終了迄の残秒数の表示を適宜更新すると共に、残秒数が０になる毎に予約レートを再演算して表示する処理を行う。
【００３２】
また、為替予約締結画面内に表示されている為替予約の取引条件を確認し、現在表示されている取引条件での為替予約の締結を所望した場合、顧客はマウス１６等を操作してボタン６０Ａを選択する。これにより、アプリケーション・サーバ３０は、まず「予約未使用残高」として「予約締結金額」と同一の金額を設定すると共に為替予約番号を付与し、為替予約が新たに締結されたことを特定金融機関に通知し、新たに締結された為替予約のデータ（為替予約締結画面内に現在表示している取引条件等のデータ）をＨＤＤ４０の為替予約ＤＢに登録し、ＨＤＤ５２に記憶されている為替予約ＤＢの登録情報がＨＤＤ４０の為替予約ＤＢの登録情報と一致するように、為替取引管理サーバ４８Ａを介してＨＤＤ５２の為替予約ＤＢの登録情報を更新させる同期処理も行う。そして、今回締結された為替予約の取引条件をクライアントＰＣ１２のディスプレイ１４に表示させることで、今回締結された為替予約の取引条件を顧客に確認させ、顧客による取引条件の確認が完了するとクライアントＰＣ１２のディスプレイ１４にメニュー画面を再表示させる。
【００３３】
ところで、既に締結した為替予約を確認したり、或いは既に締結した複数の為替予約をグループ化することを所望している顧客により、メニュー画面内の「締結した為替予約の確認（及びグループ化）」が選択された場合には、アプリケーション・サーバ３０のＣＰＵ３０Ａによって為替予約表示プログラムが実行されることで、図３に示す為替予約表示処理が行われる。
【００３４】
この為替予約表示処理では、まずステップ１００において、為替予約の表示を所望している顧客の利用者番号等の顧客識別情報をキーにして為替予約ＤＢを検索することで、前記顧客との間で締結している全ての為替予約の情報を検索し、該当する全ての為替予約の情報を為替予約ＤＢから各々抽出する。そして為替予約ＤＢからの情報抽出が完了すると、抽出した情報を、例として図４に示すような為替予約一覧画面としてクライアントＰＣ１２のディスプレイ１４に表示させる。この為替予約一覧画面には、既に締結されている為替予約を売り／買いの種別毎に一覧表示するための一覧表６２Ａ，６２Ｂと、為替予約にグループＩＤをつける（複数の為替予約をグループ化する）ことを指示するためのボタン６２Ｃ、為替予約の一覧表示の終了を指示するためのボタン６２Ｄが各々設けられている。この為替予約一覧画面がクライアントＰＣ１２のディスプレイ１４に表示されることで、顧客は、既に締結されている為替予約の内容を認識・確認することができる。
【００３５】
顧客によってマウス１６が操作されてボタン６２Ｃ，６２Ｄの何れかが選択されると、次のステップ１０２へ移行し、ボタン６２Ｃ，６２Ｄの何れが選択されたかを判断することで顧客からの指示の内容を判定する。顧客によってボタン６２Ｃが選択された場合、顧客からの指示は為替予約へのグループＩＤの付与であると判断できるので、ステップ１０２からステップ１０４へ移行し、例として図５に示すように、グループＩＤ付与対象（グループ化対象）の為替予約検索における検索条件を設定するための為替予約検索画面をクライアントＰＣ１２のディスプレイ１４に表示させる。この為替予約検索画面は、為替予約検索における検索条件として、売り／買いの種別、為替予約番号（の範囲）、予約開始日（の範囲）、予約期日（の範囲）、通貨、予約締結金額（の範囲）、予約未使用残高（の範囲）、レート（通貨及びレートの範囲）を設定可能な設定欄群６４Ａが設けられていると共に、為替予約の検索実行を指示するためのボタン６４Ｂと、為替予約一覧画面（図４）の再表示を指示するためのボタン６４Ｃが各々設けられている。
【００３６】
顧客によってマウス１６が操作されてボタン６４Ｂ，６４Ｃの何れかが選択されると、次のステップ１０６へ移行し、ボタン６４Ｂ，６４Ｃの何れが選択されたかを判断することで顧客からの指示の内容を判定する。顧客によってボタン６４Ｃが選択された場合、顧客からの指示は為替予約一覧画面の再表示であると判断できるので、ステップ１０６からステップ１００へ戻り、ディスプレイ１４に為替予約一覧画面を再度表示させる。
【００３７】
一方、外国為替取引の決済に用いるために、既に締結している複数の為替予約を組み合わせる（グループ化する）ことを所望している場合、顧客はキーボード１８やマウス１６を操作し、ディスプレイ１４に表示されている為替予約検索画面の設定欄群６４Ａ内にグループ化対象の為替予約の検索条件を設定した後に、ボタン６４Ｂを選択して為替予約の検索実行を指示する。なお、為替予約の検索実行に際しては、設定欄群６４Ａの全ての設定欄に検索条件を設定することは必須ではなく、少なくとも売り／買いの種別と通貨を設定すれば検索の実行を指示することができる。上記のように顧客によって検索条件が設定されてボタン６４Ｂが選択された場合、顧客からの指示は為替予約の検索実行であると判断できるので、ステップ１０６からステップ１０８へ移行し、先のステップ１００の検索によって為替予約ＤＢから情報が抽出された為替予約のうち、顧客によって指定された検索条件に合致する為替予約を検索し、次のステップ１０９では、ステップ１０８の検索によって抽出された為替予約の情報を、例として図６に示すような為替予約グループ指定画面としてクライアントＰＣ１２のディスプレイ１４に表示させる。
【００３８】
この為替予約グループ指定画面には、顧客によって指定された検索条件に合致する為替予約を一覧表示するための一覧表６６Ａが設けられており、上記の検索で抽出された為替予約の情報は一覧表６６Ａ内に表示される。また一覧表６６Ａには、一覧表６６Ａ内に情報が表示されている個々の為替予約に対応して、グループ化対象の為替予約を選択するための選択欄６６Ｂと、個々の為替予約の未使用残高のうちグループ化に用いる金額を設定するための設定欄６６Ｃが各々設けられている。また為替予約グループ指定画面には、選択欄６６Ｂを介して選択された複数の為替予約をグループ化した場合の通貨、合計金額及び平均レートを表示するための表示欄６６Ｄと、前記合計金額及び平均レートの演算を指示するためのボタン６６Ｅと、選択欄６６Ｂを介して選択された複数の為替予約にグループＩＤを付与する（グループ化する）ことを指示するためのボタン６６Ｆと、為替予約検索画面（図５）の再表示を指示するためのボタン６６Ｇが設けられている。この為替予約グループ指定画面がクライアントＰＣ１２のディスプレイ１４に表示されることで、顧客は、指定した検索条件に合致する為替予約の内容を認識・確認することができる。
【００３９】
顧客によってマウス１６が操作されてボタン６６Ｅ〜６４Ｇの何れかが選択されると次のステップ１１０へ移行し、ボタン６６Ｅ〜６６Ｇの何れが選択されたかを判断することで顧客からの指示の内容を判定する。顧客によってボタン６６Ｇが選択された場合、顧客からの指示は為替予約検索画面の再表示であると判断できるので、ステップ１１０からステップ１０４へ戻り、ディスプレイ１４に為替予約検索画面を再度表示させる。
【００４０】
一方、複数の為替予約のグループ化を所望している場合、顧客はキーボード１８やマウス１６を操作し、グループ化候補としての複数の為替予約を選択欄６６Ｂによって選択すると共に、必要があればグループ化に用いる金額を設定欄６６Ｃに設定した後に、選択した複数の為替予約をグループ化した場合の合計金額や平均レートを確認するために、ボタン６６Ｅを選択する。この場合、顧客からの指示は合計金額及び平均レートの演算であると判断できるので、ステップ１１０からステップ１１２へ移行し、選択された複数の為替予約の合計金額及び平均レートを演算する。具体的には、例えば選択された複数の為替予約の各々の金額（グループ化に用いる金額が未設定であれば未使用残高、グループ化に用いる金額が設定されていればその金額）をｓ1,ｓ2,ｓ3,…、各々の予約レートをｒ1,ｒ2,ｒ3,…とすると、合計金額Ｓ及び平均レートＲは以下の演算式で求めることができる。
Ｓ＝ｓ1＋ｓ2＋ｓ3＋…
Ｒ＝（ｓ1×ｒ1＋ｓ2×ｒ2＋ｓ3×ｒ3＋…）÷Ｓ
そして、合計金額及び平均レートを演算すると、演算した合計金額及び平均レートを、選択された複数の為替予約の通貨と共に、為替予約グループ指定画面の表示欄６６Ｄに表示させ（例として図７も参照）、ステップ１１０に戻る。
【００４１】
これにより、顧客は為替予約グループ指定画面の表示欄６６Ｄを参照することで、グループ化候補として先に選択した複数の為替予約を組み合わせた場合の合計金額及び平均レートを認識することができる。上述したステップ１１２の処理は顧客によってボタン６６Ｅが選択される毎に繰り返されるので、グループ化候補としての複数の為替予約の組合わせを変更したり、必要に応じてグループ化に用いる金額を設定又は変更しながら、合計金額及び平均レートの演算を指示する操作を顧客が繰り返すことで、表示されている全ての為替予約の中で所望の平均レートもしくはそれに近い平均レートが得られる複数の為替予約の組合わせ（及び個々の為替予約の未使用残高のうちグループ化に用いる金額）を顧客が認識することができる。
【００４２】
上記のようにして、所望の平均レートもしくはそれに近い平均レートが得られる複数の為替予約の組合わせ（及び個々の為替予約の未使用残高のうちグループ化に用いる金額）を認識すると、顧客は上記の組合わせ（及び金額）を為替予約のグループとして登録するために、マウス１６を操作してボタン６６Ｆを選択する。顧客によってボタン６６Ｆが選択された場合、顧客からの指示は選択された複数の為替予約のグループ化であると判断できるので、ステップ１１０からステップ１１４へ移行し、例として図８に示すような為替予約グループ登録画面をクライアントＰＣ１２のディスプレイ１４に表示させる。為替予約グループ登録画面には、グループ化対象として選択された複数の為替予約を一覧表示するための一覧表６８Ａと、上記の複数の為替予約をグループ化した場合の通貨、合計金額、平均レートを表示するための表示欄６８Ｂと、上記の複数の為替予約のグループに対して付与すべきグループＩＤを設定するための設定欄６８Ｃが設けられており、更に、グループＩＤの登録（グループ化の実行）を指示するためのボタン６８Ｄと、為替予約グループ指定画面の再表示を指示するためのボタン６８Ｅも設けられている。この為替予約グループ登録画面がディスプレイ１４に表示されることで、顧客はグループ化対象の為替予約の内容・グループ化した場合の合計金額及び平均レートを再度確認することができる。
【００４３】
顧客によってマウス１６が操作されてボタン６８Ｄ，６８Ｅの何れかが選択されると次のステップ１１６へ移行し、ボタン６８Ｄ，６８Ｅの何れが選択されたかを判断することで顧客からの指示の内容を判定する。顧客によってボタン６８Ｅが選択された場合、顧客からの指示は為替予約グループ指定画面の再表示であると判断できるので、ステップ１１６からステップ１０９に戻り、ディスプレイ１４に為替予約グループ指定画面を再度表示させる。
【００４４】
また、為替予約グループ登録画面に一覧表示されている為替予約のグループ化を所望している場合、顧客はキーボード１８及びマウス１６を操作し、為替予約グループ登録画面の設定欄６８ＣにグループＩＤを入力設定した後にボタン６８Ｄを選択する。なお、図８の為替予約グループ登録画面にもメッセージとして表示されているように、グループＩＤは任意設定項目であり、グループＩＤを入力設定せずにボタン６８Ｄを選択してグループ化を指示することも可能とされている。顧客によってボタン６８Ｄが選択された場合、顧客からの指示はグループＩＤの登録（グループ化の実行）であると判断できるので、ステップ１１６からステップ１１８へ移行し、為替予約グループ登録画面の設定欄６８Ｃが空欄か否かに基づいてグループＩＤが未設定か否か判定する。判定が否定された場合（顧客によって設定欄６８ＣにグループＩＤが入力設定されていた場合）は何ら処理を行うことなくステップ１２２へ移行するが、判定が肯定された場合はステップ１２０へ移行し、登録対象の為替予約のグループ（為替予約グループ登録画面の一覧表６８Ａに一覧表示していた複数の為替予約から成るグループ）に付与するグループＩＤを自動的に採番した後にステップ１２２へ移行する。
【００４５】
ステップ１２２では、為替予約ＤＢに登録されている多数の為替予約の情報のうち、登録対象の為替予約のグループを構成する個々の為替予約の情報に対し、顧客によって設定されるか又はステップ１２０で自動採番したグループＩＤを各々付加すると共に、登録対象の為替予約のグループの合計金額及び平均レート（為替予約グループ登録画面の表示欄６８Ｂに表示していた合計金額及び平均レート）を上記のグループＩＤと対応付けグループ属性情報として為替予約ＤＢに登録することで、登録対象の為替予約のグループを為替予約ＤＢに登録する。次のステップ１２４では、登録対象の為替予約のグループを為替予約ＤＢに登録したことを通知する登録完了画面（図示省略）をディスプレイ１４に表示させる。これにより、為替予約のグループ化が完了したことを顧客に認識させることができる。
【００４６】
また、次のステップ１２６では顧客による登録完了画面の確認が完了したか否かを判定し、判定が肯定される迄ステップ１２６を繰り返す。登録完了画面の確認を終えた顧客が確認完了を意味するマウス１６等の操作を行うと、ステップ１２６の判定が肯定されてステップ１００に戻り、為替予約一覧表示画面（図４）がディスプレイ１４に再度表示される。そして、この状態で顧客がマウス１６等を操作してボタン６２Ｄを操作すると、為替予約の一覧表示の終了が指示されたことがステップ１０２で認識され、為替予約表示処理が終了される。なお、上述したステップ１０４〜ステップ１２６は本発明に係るグループ設定手段（詳しくは請求項２〜請求項４に記載のグループ設定手段）に対応している。
【００４７】
続いて、仕向送金の実行を所望している顧客によってメニュー画面内の「仕向送金の実行」が選択された場合に、アプリケーション・サーバ３０のＣＰＵ３０Ａによって送金依頼プログラムが実行されることで実現される送金依頼処理について、図９を参照して説明する。
【００４８】
この送金依頼処理では、まずステップ１３０において、仕向送金の取引条件を表す送金条件データを設定するための送金条件テーブルをメモリ（ＲＡＭ３０Ｃ）上に生成する。またステップ１３２では、例として図１０に示すような送金依頼内容入力画面をクライアントＰＣ１２のディスプレイ１４に表示させる。この送金依頼内容入力画面には、顧客が実行を所望している仕向送金（実行対象の仕向送金）の取引条件、すなわち「送金実行日」「送金通貨」「送金金額」「決済方法」「送金代り金引落口座」「受取人名」「受取人住所」「受取人取引銀行」「受取人口座番号」等を設定するための設定欄が各々設けられており、仕向送金の実行を指示するためのボタン７０Ａ、新たな為替予約の締結を指示するためのボタン７０Ｂ、及び、既に締結している為替予約の一覧表示を指示するためのボタン７０Ｃが各々設けられている。なお、送金依頼内容入力画面の表示に際して、送金条件テーブルに既に設定されている送金条件データがあった場合（当初は該当する送金条件データ無しの状態）には、送金条件テーブルから該当する送金条件データが読み出され、送金依頼内容入力画面内の該当する設定欄に各々表示させる処理も行われる。
【００４９】
次のステップ１３４ではボタン７０Ａ〜７０Ｃの何れかが選択されたか否か判定する。判定が否定された場合はステップ１３６へ移行し、ステップ１３４の判定が判定されている間、ステップ１３６を繰り返す。クライアントＰＣ１２のディスプレイ１４に送金依頼内容入力画面が表示されると、この画面を確認した顧客により、実行対象の仕向送金の取引条件を表す情報を、マウス１６及びキーボード１８を介して入力（又は顧客の操作に応じて表示される複数の選択肢の中から選択）する操作が行われる。クライアントＰＣ１２は、実行対象の仕向送金の取引条件を表す情報が顧客によって入力又は選択される毎に、該情報を通信網２８を介してアプリケーション・サーバ３０へ送信し、ステップ１３６では、顧客によって入力又は選択された情報（実行対象の仕向送金の取引条件を表す情報）を通信網２８を介してクライアントＰＣ１２から受信する毎に、該情報を送金条件データとして送金条件テーブルに登録すると共に、送金依頼内容入力画面内の該当する設定欄に表示させる。
【００５０】
ところで、実行対象の仕向送金の取引条件を設定している途中で、この仕向送金を実行するためには該仕向送金の決済に用いる為替予約を新たに締結する必要があることに気付いた等の場合、顧客はマウス１６等を操作してボタン７０Ｂを選択する。ボタン７０Ａ〜７０Ｃの何れかが選択されるとステップ１３６の判定が肯定されてステップ１３８へ移行し、ボタン７０Ａが選択されたか否かに基づいて仕向送金の実行が指示されたか否か判定する。判定が否定された場合はステップ１４０へ移行し、ボタン７０Ｃが選択されたか否かに基づいて既に締結している為替予約の一覧表示が指示されたか否か判定する。前述のようにボタン７０Ｂが選択された場合は、新たな為替予約の締結が指示されていると判断できるので、ステップ１４０の判定も否定されてステップ１６４へ移行し、為替予約を新たに締結するための為替予約新規締結処理が行われる。
【００５１】
ステップ１６４の為替予約新規締結処理は、メニュー画面内の「為替予約の締結」が選択された場合に行われる前述の処理と同様の処理であるが、ディスプレイ１４への為替予約締結画面（図２）の表示に際し、実行対象の仕向送金に対応する送金条件テーブルから、実行対象の仕向送金の取引条件のうち「送金実行日」「送金通貨」及び「送金金額」が読み出され、「送金実行日」が為替予約締結画面内の「予約開始日」及び「予約期日」の設定／表示欄に各々表示され、「送金通貨」が為替予約締結画面内の「通貨」の設定／表示欄に表示され、「送金金額」が為替予約締結画面内の「予約締結金額」の設定／表示欄に表示される。これにより、実行対象の仕向送金の決済に用いる為替予約を新たに締結するにあたり、顧客が取引条件を再度入力する必要がなくなる。また、新たに締結された為替予約の為替予約番号は、実行対象の仕向送金の取引条件を表す送金条件データの１つとして、実行対象の仕向送金に対応する送金条件テーブルに設定される。上記の為替予約新規締結処理が終了し、新たな為替予約の締結が完了するとステップ１３２に戻り、送金依頼内容入力画面がディスプレイ１４に再度表示されるが、このときは送金条件テーブルに設定した為替予約番号が送金依頼内容入力画面内の該当する設定欄に表示されるので、新たに締結した為替予約の為替予約番号を顧客が入力する必要が無くなる。
【００５２】
一方、実行対象の仕向送金の決済を既に締結した為替予約又は為替予約のグループを用いて行う場合、顧客はクライアントＰＣ１２のディスプレイ１４に送金依頼内容入力画面（図１０）が表示されている状態で、マウス１６等を操作してボタン７０Ｃを選択し、既に締結されている為替予約の一覧表示を指示する。この場合、前述のステップ１３８の判定が否定されると共にステップ１４０の判定が肯定されてステップ１４２へ移行する。ステップ１４２では、前記顧客の利用者番号等の顧客識別情報をキーにして為替予約ＤＢを検索することで、前記顧客との間で締結している全ての為替予約の情報を検索し、該当する全ての為替予約の情報を為替予約ＤＢから各々抽出し、抽出した為替予約の情報を、例として図１１に示すような為替予約一覧画面によってクライアントＰＣ１２のディスプレイ１４に表示させる。
【００５３】
この為替予約一覧画面には、既に締結されている為替予約を一覧表示するための一覧表７２Ａが設けられており、上記の検索で抽出された為替予約の情報は一覧表７２Ａ内に一覧表示される。また一覧表７２Ａには、一覧表７２Ａ内に情報が表示されている個々の為替予約に対応して、実行対象の仕向送金の決済に使用する為替予約を選択するための選択欄７２Ｂと、個々の為替予約の未使用残高のうち実行対象の仕向送金の決済に使用する金額を設定するための設定欄７２Ｃが各々設けられている。また為替予約一覧画面には、新たな為替予約の締結を指示するためのボタン７２Ｄ、選択欄７２Ｂを介して選択した為替予約を実行対象の仕向送金の決済に用いることを指示するためのボタン７２Ｅ、為替予約の検索条件（予約開始日又は予約期日の日付範囲）を指定するための日付範囲指定欄７２Ｆ、日付範囲指定欄７２Ｆに指定した日付範囲に合致する為替予約の再表示を指示するためのボタン７２Ｇ、送金依頼内容入力画面（図１０）の再表示を指示するためのボタン７２Ｈ、及び、為替予約のグループの表示を指示するためのボタン７２Ｊが各々設けられている。
【００５４】
またステップ１４２では、実行対象の仕向送金の送金条件テーブルから送金条件データを読み出し、読み出した送金条件データが表す実行対象の仕向送金の取引条件に基づき、一覧表７２Ａ内に一覧表示した為替予約の中に、「予約開始日」及び「予約期日」が実行対象の仕向送金の「送金実行日」と合致しており（「送金実行日」が「予約開始日」から「予約期日」に至る期間内であり）、「通貨」が実行対象の仕向送金の「送金通貨」と一致し、かつ「予約未使用残高」が実行対象の仕向送金の「送金金額」と一致している（又はそれ以上の）為替予約が存在しているか否か検索する。そして、該当する為替予約が存在していた場合には、一覧表７２Ａ内に一覧表示している為替予約のうち該当する為替予約に対応する位置にマーク７４Ａを付与すると共に、実行対象の仕向送金と実行日・通貨・金額が合致する為替予約が存在している旨を顧客へ通知するメッセージ７４Ｂを為替予約一覧画面内に表示させる。
【００５５】
上記のような為替予約一覧画面がクライアントＰＣ１２のディスプレイ１４に表示されることで、顧客は、既に締結されている為替予約の内容を認識・確認することができる。また、マーク７４Ａ及びメッセージ７４Ｂが為替予約一覧画面内に表示された場合には、顧客は、実行対象の仕向送金の決済に好適な為替予約（実行対象の仕向送金と実行日・通貨・金額が合致している為替予約）が存在していることを認識することができる。
【００５６】
上記の為替予約一覧画面を参照し、実行対象の仕向送金の決済に用いる為替予約を新たに締結する必要があると判断した場合、顧客はマウス１６等を操作してボタン７２Ｄを選択することで、新たな為替予約の締結を指示する。前述のステップ１４２では、為替予約一覧画面をディスプレイ１４に表示させた後、ボタン７２Ｄ〜７２Ｊの何れかが選択されたか否かを監視しており、何れかのボタンが選択されるとステップ１４４へ移行し、選択されたボタンがボタン７２Ｄか否かに基づいて新たな為替予約の締結が指示されたか否か判定する。上記のようにボタン７２Ｄが選択された場合はステップ１４４の判定が肯定されてステップ１６４へ移行し、前述した為替予約新規締結処理が行われる。
【００５７】
また、為替予約一覧画面に一覧表示されている為替予約の絞り込み検索を所望している場合、顧客は、キーボード１８等を操作して為替予約の再検索における検索条件としての日付範囲を日付範囲指定欄７２Ｆに指定した後に、マウス１６等を操作してボタン７２Ｇを選択することで為替予約の再表示（日付範囲指定欄６８Ｄに指定した日付範囲に合致する為替予約の一覧表示）を指示する。上述したステップ１４４の判定が否定されたときには、ステップ１４６においてボタン７２Ｇが選択されたか否かに基づいて為替予約の再検索・再表示が指示されたか否か判定しており、この場合はステップ１４６の判定が肯定されてステップ１４２に戻り、顧客が日付範囲指定欄６８Ｄに指定した日付範囲に合致する為替予約が検索され、該検索によって抽出された為替予約が為替予約一覧画面（図１１）の一覧表７２Ａ内に一覧表示される。
【００５８】
また、送金依頼内容入力画面の再表示を所望している場合、顧客はマウス１６等を操作してボタン７２Ｈを選択することで送金依頼内容入力画面の再表示を指示する。上述したステップ１４６の判定が否定されたときには、ステップ１４８においてボタン７２Ｈが選択されたか否かに基づいて送金依頼内容入力画面の再表示が指示されたか否か判定しており、この場合はステップ１４８の判定が肯定されてステップ１３２に戻り、クライアントＰＣ１２のディスプレイ１４に送金依頼内容入力画面（図１０）が再度表示される。
【００５９】
また、為替予約一覧画面の一覧表７２Ａ内に一覧表示された為替予約の中に、実行対象の仕向送金の決済への使用に適当と判断できる特定の為替予約が存在していた場合、顧客はマウス１６等を操作し選択欄７２Ｂを介して特定の為替予約を選択すると共に、選択した特定の為替予約に対応する設定欄７２Ｃに必要に応じて利用金額を設定した後にボタン７２Ｅを選択することで、選択した特定の為替予約を実行対象の仕向送金の決済に使用することを指示する。上述したステップ１４８の判定が否定されたときには、ステップ１５０においてボタン７２Ｅが選択されたか否かに基づいて特定の為替予約を実行対象の仕向送金の決済に使用することが指示されたか否かを判定しており、この場合はステップ１５０の判定が肯定されてステップ１６２へ移行する。ステップ１６２では、選択された特定の為替予約における予約期間が実行対象の仕向送金の「送金実行日」と整合しているか否か等のチェック処理を行い、チェック処理で問題が発見されなければ、選択された為替予約の為替予約番号を実行対象の仕向送金に対応する送金条件テーブルに設定してステップ１３２に戻る。この場合、選択された特定の為替予約が実行対象の仕向送金の決済に用いられることになる。
【００６０】
また、実行対象の仕向送金の決済に使用可能な為替予約のグループが有るか否かを確認したい、或いは、実行対象の仕向送金の決済に用いる目的で以前に設定した為替予約のグループがある等の場合、顧客はマウス１６等を操作してボタン７２Ｊを選択することで為替予約のグループの表示を指示する。この場合、ステップ１５０の判定が否定されてステップ１５２へ移行し、まず上記顧客の利用者番号等の顧客識別情報をキーにして為替予約ＤＢを検索し、この検索によって抽出された為替予約の情報の中から、グループＩＤが付加されている為替予約（グループ化済み為替予約）の情報のみを更に抽出し、抽出したグループ化済み為替予約の情報に付加されているグループＩＤをキーにして為替予約ＤＢを再度検索することで、為替予約の個々のグループに対応するグループ属性情報（通貨、合計金額、平均レートを表す情報）を抽出する。そして、抽出した情報を、例として図１２に示すように為替予約のグループを表示するための為替予約一覧画面としてクライアントＰＣ１２のディスプレイ１４に表示させる。
【００６１】
この為替予約一覧画面には、為替予約のグループを一覧表示するための一覧表７６Ａが設けられており、上記の検索で抽出された為替予約のグループの情報は一覧表７６Ａ内に一覧表示される。また一覧表７６Ａには、一覧表７６Ａ内に情報が表示されている個々の為替予約のグループに対応して、実行対象の仕向送金の決済に使用する為替予約のグループを選択するための選択欄７６Ｂと、個々の為替予約のグループの未使用残高（合計金額）のうち実行対象の仕向送金の決済に使用する金額を設定するための設定欄７６Ｃが各々設けられている。また、新たな為替予約の締結を指示するためのボタン７６Ｄ、選択欄７６Ｂを介して選択した為替予約のグループを実行対象の仕向送金の決済に用いることを指示するためのボタン７６Ｅ、及び、送金依頼内容入力画面（図１０）の再表示を指示するためのボタン７６Ｆが各々設けられている。
【００６２】
更に、ステップ１５２では、実行対象の仕向送金の送金条件テーブルから読み出した実行対象の仕向送金の取引条件に基づき、一覧表７６Ａ内に一覧表示した為替予約のグループの中に、「送金実行日」「通貨」「送金金額」が合致している為替予約のグループが存在しているか否か判断し、該当する為替予約が存在していた場合には、一覧表７６Ａ内に一覧表示している為替予約のグループのうち該当する為替予約のグループに対応する位置にマーク７８Ａを付与すると共に、実行対象の仕向送金と実行日・通貨・金額が合致する為替予約のグループが存在している旨を顧客へ通知するメッセージ７８Ｂを為替予約一覧画面内に表示させる。
【００６３】
上記のような為替予約一覧画面がクライアントＰＣ１２のディスプレイ１４に表示されることで、顧客は、以前に設定した為替予約のグループの内容を認識・確認することができる。また、マーク７８Ａ及びメッセージ７８Ｂが為替予約一覧画面内に表示された場合には、顧客は、実行対象の仕向送金の決済に好適な為替予約のグループ（実行対象の仕向送金と実行日・通貨・金額が合致している為替予約のグループ）が存在していることを認識することができる。なお、このステップ１５２は本発明に係る表示制御手段に対応している。
【００６４】
上記の為替予約一覧画面を参照し、実行対象の仕向送金の決済に用いる為替予約を新たに締結する必要があると判断した場合、顧客はマウス１６等を操作してボタン７６Ｄを選択することで、新たな為替予約の締結を指示する。前述のステップ１５２では、為替予約一覧画面をディスプレイ１４に表示させた後、ボタン７６Ｄ〜７６Ｆの何れかが選択されたか否かを監視しており、何れかのボタンが選択されるとステップ１５４へ移行し、選択されたボタンがボタン７６Ｄか否かに基づいて新たな為替予約の締結が指示されたか否か判定する。上記のようにボタン７６Ｄが選択された場合はステップ１５４の判定が肯定されてステップ１６４へ移行し、前述した為替予約新規締結処理が行われる。
【００６５】
また、送金依頼内容入力画面の再表示を所望している場合、顧客はマウス１６等を操作してボタン７６Ｆを選択することで送金依頼内容入力画面の再表示を指示する。上述したステップ１５４の判定が否定されたときには、ステップ１５６においてボタン７６Ｆが選択されたか否かに基づいて送金依頼内容入力画面の再表示が指示されたか否か判定しており、この場合はステップ１５６の判定が肯定されてステップ１３２に戻り、クライアントＰＣ１２のディスプレイ１４に送金依頼内容入力画面（図１０）が再度表示される。
【００６６】
また、為替予約一覧画面の一覧表７６Ａ内に一覧表示された為替予約のグループの中に、実行対象の仕向送金の決済への使用に適当と判断できる特定の為替予約のグループが存在していた場合、顧客はマウス１６等を操作し選択欄７６Ｂを介して特定の為替予約のグループを選択すると共に、選択した特定の為替予約のグループに対応する設定欄７６Ｃに必要に応じて利用金額を設定した後にボタン７６Ｅを選択することで、選択した特定の為替予約のグループを実行対象の仕向送金の決済に使用することを指示する。この場合、ステップ１５６の判定が否定されてステップ１５８へ移行する。
【００６７】
ステップ１５８では、選択された特定の為替予約のグループにおける予約期間が実行対象の仕向送金の「送金実行日」と整合しているか否か等のチェック処理を行い、チェック処理で問題が発見されなければ、選択された特定の為替予約のグループを構成する個々の為替予約毎の決済金額（使用金額）を演算する。この演算は、実行対象の仕向送金の決済に使用した後の特定の為替予約のグループの平均レートが変化しないように、個々の為替予約の金額に応じて、実行対象の仕向送金の決済金額を個々の為替予約に比例配分することにより行われ、具体的には、例えば為替予約のグループの合計金額をＳ、為替予約のグループを構成する個々の為替予約の金額（未使用残高、又は予め設定されたグループ化に用いる金額）をｓ1,ｓ2,ｓ3,…、実行対象の仕向送金の決済金額をＴ、個々の為替予約を識別する符号をｎ（ｎ＝1,2,3,…）とすると、個々の為替予約毎の決済金額ｔn（ｔ1,ｔ2,ｔ3,…）は以下の演算式で求めることができる。
ｔn＝（ｓn÷Ｓ）×Ｔ
【００６８】
そしてステップ１６０では、特定の為替予約のグループのグループＩＤ、該為替予約のグループを構成する個々の為替予約の為替予約番号、ステップ１５８で演算した個々の為替予約毎の決済金額を実行対象の仕向送金に対応する送金条件テーブルに設定してステップ１３２に戻る。これにより、ステップ１３２によってクライアントＰＣ１２のディスプレイ１４に再表示される送金依頼内容入力画面には、例として図１３に示すように、ステップ１６０で送金条件テーブルに設定した各情報（個々の為替予約の為替予約番号、決済金額、グループＩＤ）を表示するための表示欄７０Ｄが追加され、この表示欄７０Ｄに上記各情報が表示されることになる。そして、この状態でボタン７０Ａが選択されて仕向送金の実行が指示された場合、顧客によって選択された特定の為替予約のグループを構成する個々の為替予約が、表示欄７０Ｄに表示された決済金額ずつ使用されて仕向送金の決済が行われることになる。
【００６９】
なお、上述したステップ１５８，１６０、図１３のように決済に使用する為替予約のグループの情報が付加された送金依頼内容入力画面を表示する処理（ステップ１３２）は、後述するステップ１７２と共に本発明に係る決済処理手段（詳しくは請求項５に記載の決済処理手段）に対応している。
【００７０】
上記のようにして実行対象の仕向送金の取引条件の設定が完了すると、顧客はマウス１６等を操作して送金依頼内容入力画面内のボタン７０Ａを選択することで、仕向送金の実行を指示する。これにより、ステップ１３８の判定が肯定されてステップ１６６へ移行し、実行対象の仕向送金に対応する送金条件テーブルに登録されている送金条件データの内容が整合しているか否かをチェックし、次のステップ１６８では、ステップ１６６でのチェック結果がＯＫか否か判定する。ステップ１６８の判定が否定された場合はステップ１７０へ移行し、クライアントＰＣ１２のディスプレイ１４にエラーメッセージを表示させる等により、設定された仕向送金の処理条件が整合していない旨を顧客へ通知し、ステップ１３２に戻る。
【００７１】
また、ステップ１６８の判定が肯定された場合はステップ１７２へ移行し、顧客から実行が依頼された仕向送金を実行するための処理（仕向送金依頼実行処理）を行う。具体的には、例えば送金条件テーブルに設定されている送金条件データを読み出し、仕向送金の実行を指示した顧客を特定するための顧客識別情報（例えば利用者番号）を付加し、これらの情報（実行すべき仕向送金に関する情報）を仕向送金ＤＢに登録するよう為替取引管理サーバ４８Ａに依頼することで、上記情報を仕向送金ＤＢに登録させる。この情報は、仕向送金を実行する特定のコンピュータ（図示省略）によって仕向送金ＤＢから読み出され、実行対象の仕向送金が実行されることになる。
【００７２】
また、仕向送金の決済に為替予約が使用された場合、ステップ１７２の仕向送金依頼実行処理では為替予約ＤＢの更新、すなわち決済に使用した為替予約の情報のうちの未使用残高を、決済に使用した分だけ減額する処理が行われるが、仕向送金の決済に為替予約のグループが使用された場合には、当該為替予約のグループを構成する個々の為替予約の情報に対しては、個々の為替予約の未使用残高から先のステップ１５８で演算した決済金額（送金依頼内容入力画面の表示欄７０Ｄ内に表示した決済金額）ずつ減額する処理が行われる。そして、上記の仕向送金依頼実行処理が完了すると送金依頼処理が終了される。
【００７３】
なお、上記では本発明に係る所定の外国為替取引として仕向送金を例に説明したが、本発明はこれに限定されるものではなく、被仕向送金や輸出入等の貿易取引の決済にも適用可能であることは言うまでもない。
【図面の簡単な説明】
【００７４】
【図１】本実施形態に係るコンピュータ・システムの概略構成を示すブロック図である。
【図２】為替予約締結画面の一例を示すイメージ図である。
【図３】為替予約表示処理の内容を示すフローチャートである。
【図４】為替予約一覧画面の一例を示すイメージ図である。
【図５】為替予約検索画面の一例を示すイメージ図である。
【図６】平均ルート等を演算する前の状態の為替予約グループ指定画面の一例を示すイメージ図である。
【図７】平均ルート等を演算した後の状態の為替予約グループ指定画面の一例を示すイメージ図である。
【図８】為替予約グループ登録画面の一例を示すイメージ図である。
【図９】送金依頼処理の内容を示すフローチャートである。
【図１０】送金依頼内容入力画面の一例を示すイメージ図である。
【図１１】為替予約一覧画面（個別表示）の一例を示すイメージ図である。
【図１２】為替予約一覧画面（グループ表示）の一例を示すイメージ図である。
【図１３】決済に用いる為替予約の情報が表示された状態の送金依頼内容入力画面の一例を示すイメージ図である。
【符号の説明】
【００７５】
１０  コンピュータ・システム
１２  クライアントＰＣ
１４  ディスプレイ
１６  マウス
１８  キーボード
３０  アプリケーション・サーバ
４０  ＨＤＤ
４８Ａ  為替取引管理サーバ
５２  ＨＤＤ
【図１】
2006285622.tif 000003
【図２】
2006285622.tif 000004
【図３】
2006285622.tif 000005
【図４】
2006285622.tif 000006
【図５】
2006285622.tif 000007
【図６】
2006285622.tif 000008
【図７】
2006285622.tif 000009
【図８】
2006285622.tif 000010
【図９】
2006285622.tif 000011
【図１０】
2006285622.tif 000012
【図１１】
2006285622.tif 000013
【図１２】
2006285622.tif 000014
【図１３】
2006285622.tif 000015