(57)【要約】【課題】複数の払出口座を用いて、効率的に振込処理を行なうことができる振込処理方法及び振込処理プログラムを提供する。【解決手段】管理コンピュータ２１は、依頼受付データ記憶部２３のファイル状況の確認する。依頼受付データ記憶部２３に受付ファイルデータが記録されている場合、管理コンピュータ２１は１ファイルの中に含まれる振込依頼件数（レコード数）の確認を行なう。１ファイルの振込依頼件数が、予め設定された設定件数より多い場合、管理コンピュータ２１は、設定件数内に収まるように受付ファイルデータを分割する。そして、管理コンピュータ２１は、所定件数以下の振込指示を含む振込実行データファイルを振込依頼データ記憶部２４に記録する。クライアント端末（１０、１１）は、振込実行データファイルに基づいて振り込み処理を行なう。振込処理結果は、処理結果データ記憶部２５に記録される。【選択図】　　　図１
2004070822.tif 000002
【特許請求の範囲】
【請求項１】
複数の払出口座毎に割り振られた各振込処理端末と、複数の振込依頼を含む受付データファイルを記録する依頼受付データ記憶手段と、振込処理を行なうための振込実行データファイルを記録する振込依頼データ記憶手段と、管理コンピュータとを有する口座管理システムを用いて振込処理を行なう方法であって、
前記管理コンピュータが、
前記依頼受付データ記憶手段に記録された受付データファイルを抽出し、前記受付データファイルに基づいて振込依頼が所定件数以下の振込実行データファイルを生成する段階と、
前記振込処理端末に前記振込実行データファイルを順次提供し、振込処理を実行させる段階と
を有することを特徴とする振込処理方法。
【請求項２】
前記振込実行データファイルを生成する段階は、前記受付データファイルに含まれる振込依頼を前記所定件数毎に区切り、この区切毎に分割する分割処理を実行することにより振込実行データファイルを生成することを特徴とする請求項１に記載の振込処理方法。
【請求項３】
前記振込処理方法は、
前記管理コンピュータが、前記受付データファイルに含まれる振込依頼の件数を把握する段階をさらに有し、
前記分割処理は、前記振込依頼の件数が所定件数を越える場合のみ実行することを特徴とする請求項２に記載の振込処理方法。
【請求項４】
前記管理コンピュータは、前記払出口座を有する口座名義人が管理する支払管理システムに接続され、
前記依頼受付データ記憶手段に記録された受付データファイルは、前記支払管理システムから受信した振込依頼に関するデータであることを特徴とする請求項１〜３のいずれか１項に記載の振込処理方法。
【請求項５】
前記口座管理システムには、各振込依頼に対する振込処理結果を記録する処理結果データ記憶手段をさらに有し、
前記振込処理方法は、
前記管理コンピュータは、前記振込処理端末が行なった振込処理結果を前記処理結果データ記憶手段に記録する段階をさらに有することを特徴とする請求項１〜４のいずれか１項に記載の振込処理方法。
【請求項６】
前記振込処理結果には、振込処理を行なった前記振込処理端末に対応する払出口座の口座識別子を含めることを特徴とする請求項５に記載の振込処理方法。
【請求項７】
複数の払出口座毎に割り振られた各振込処理端末と、複数の振込依頼を含む受付データファイルを記録する依頼受付データ記憶手段と、振込処理を行なうための振込実行データファイルを記録する振込依頼データ記憶手段と、管理コンピュータとを有する口座管理システムを用いて振込処理を行なうプログラムであって、
前記管理コンピュータを、
前記依頼受付データ記憶手段に記録された受付データファイルを抽出し、前記受付データファイルに基づいて振込依頼が所定件数以下の振込実行データファイルを生成する手段と、
前記振込処理端末に前記振込実行データファイルを順次提供し、振込処理を実行させる手段
として機能させるための振込処理プログラム。
【請求項８】
前記振込実行データファイルを生成する手段は、前記受付データファイルに含まれる振込依頼を前記所定件数毎に区切り、この区切毎に分割する分割処理を実行することにより振込実行データファイルを生成することを特徴とする請求項７に記載の振込処理プログラム。
【請求項９】
前記振込処理プログラムは、
前記管理コンピュータを、前記受付データファイルに含まれる振込依頼の件数を把握する手段としてさらに機能させ、
前記分割処理は、前記振込依頼の件数が所定件数を越える場合のみ実行することを特徴とする請求項８に記載の振込処理プログラム。
【請求項１０】
前記管理コンピュータは、前記払出口座を有する口座名義人が管理する支払管理システムに接続され、
前記依頼受付データ記憶手段に記録された受付データファイルは、前記支払管理システムから受信した振込依頼に関するデータであることを特徴とする請求項７〜９のいずれか１項に記載の振込処理プログラム。
【請求項１１】
前記口座管理システムには、各振込依頼に対する振込処理結果を記録する処理結果データ記憶手段をさらに有し、
前記振込処理プログラムは、
前記管理コンピュータを、前記振込処理端末が行なった振込処理結果を前記処理結果データ記憶手段に記録する手段としてさらに機能させることを特徴とする請求項７〜１０のいずれか１項に記載の振込処理プログラム。
【請求項１２】
前記振込処理結果には、振込処理を行なった前記振込処理端末に対応する払出口座の口座識別子を含めることを特徴とする請求項１１に記載の振込処理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、預金口座を利用して振込処理を行なう場合に用いる振込処理方法及び振込処理プログラムに関するものである。
【０００２】
【従来の技術】
今日、金融機関の預金口座を用いて各種の支払いを行なうことが多い。例えば、企業においても、社員に対して給与や出張旅費を支払う場合、企業の預金口座から社員の預金口座への振込サービスを利用する。この場合、企業はまず振込先口座や払出口座に関するデータを含む振込データを生成する。そして、金融機関のホストシステムに接続されたクライアント端末を利用して金融機関に送信する。複数の振込先口座への振込を行なう場合には、振込毎に振込処理の依頼を行なう。このような振込サービスを利用することにより、企業は効率的に支払いを行なうことができる。
【０００３】
【発明が解決しようとする課題】
しかし、このような振込サービスには利用できる時間の制限が課せられている場合がある。すなわち、金融機関のホストシステムがクライアント端末から振込依頼を受け付けている時間（振込サービスを提供して時間）が決められており、この時間内に企業は振込データの送信を完了する必要がある。
【０００４】
一方、金融機関のホストシステムに振込データを送信し、振込処理が実行され、その結果が返送されてくるまでには、所定の時間がかかる。従って、振込依頼件数が集中した場合、振込サービスの利用可能時間内に振込処理を完了することが困難な場合もある。この場合には、再度振込依頼を実行する必要があり、支払の遅延が生じる。
【０００５】
本発明は、上記問題点を解決するためになされたものであり、その目的は、複数の払出口座を用いて、効率的に振込処理を行なうことができる振込処理方法及び振込処理プログラムを提供することにある。
【０００６】
【課題を解決するための手段】
上記問題点を解決するために、請求項１に記載の発明は、複数の払出口座毎に割り振られた各振込処理端末と、複数の振込依頼を含む受付データファイルを記録する依頼受付データ記憶手段と、振込処理を行なうための振込実行データファイルを記録する振込依頼データ記憶手段と、管理コンピュータとを有する口座管理システムを用いて振込処理を行なう方法であって、前記管理コンピュータが、前記依頼受付データ記憶手段に記録された受付データファイルを抽出し、前記受付データファイルに基づいて振込依頼が所定件数以下の振込実行データファイルを生成する段階と、前記振込処理端末に前記振込実行データファイルを順次提供し、振込処理を実行させる段階とを有することを要旨とする。
【０００７】
請求項２に記載の発明は、請求項１に記載の振込処理方法において、前記振込実行データファイルを生成する段階は、前記受付データファイルに含まれる振込依頼を前記所定件数毎に区切り、この区切毎に分割する分割処理を実行することにより振込実行データファイルを生成することを要旨とする。
【０００８】
請求項３に記載の発明は、請求項２に記載の振込処理方法において、前記振込処理方法は、前記管理コンピュータが、前記受付データファイルに含まれる振込依頼の件数を把握する段階をさらに有し、前記分割処理は、前記振込依頼の件数が所定件数を越える場合のみ実行することを要旨とする。
【０００９】
請求項４に記載の発明は、請求項１〜３のいずれか１項に記載の振込処理方法において、前記管理コンピュータは、前記払出口座を有する口座名義人が管理する支払管理システムに接続され、前記依頼受付データ記憶手段に記録された受付データファイルは、前記支払管理システムから受信した振込依頼に関するデータであることを要旨とする。
【００１０】
請求項５に記載の発明は、請求項１〜４のいずれか１項に記載の振込処理方法において、前記口座管理システムには、各振込依頼に対する振込処理結果を記録する処理結果データ記憶手段をさらに有し、前記振込処理方法は、前記管理コンピュータは、前記振込処理端末が行なった振込処理結果を前記処理結果データ記憶手段に記録する段階をさらに有することを要旨とする。
【００１１】
請求項６に記載の発明は、請求項５に記載の振込処理方法において、前記振込処理結果には、振込処理を行なった前記振込処理端末に対応する払出口座の口座識別子を含めることを要旨とする。
【００１２】
請求項７に記載の発明は、複数の払出口座毎に割り振られた各振込処理端末と、複数の振込依頼を含む受付データファイルを記録する依頼受付データ記憶手段と、振込処理を行なうための振込実行データファイルを記録する振込依頼データ記憶手段と、管理コンピュータとを有する口座管理システムを用いて振込処理を行なうプログラムであって、前記管理コンピュータを、前記依頼受付データ記憶手段に記録された受付データファイルを抽出し、前記受付データファイルに基づいて振込依頼が所定件数以下の振込実行データファイルを生成する手段と、前記振込処理端末に前記振込実行データファイルを順次提供し、振込処理を実行させる手段として機能させることを要旨とする。
【００１３】
請求項８に記載の発明は、請求項７に記載の振込処理プログラムにおいて、前記振込実行データファイルを生成する手段は、前記受付データファイルに含まれる振込依頼を前記所定件数毎に区切り、この区切毎に分割する分割処理を実行することにより振込実行データファイルを生成することを要旨とする。
【００１４】
請求項９に記載の発明は、請求項８に記載の振込処理プログラムにおいて、前記振込処理プログラムは、前記管理コンピュータを、前記受付データファイルに含まれる振込依頼の件数を把握する手段としてさらに機能させ、前記分割処理は、前記振込依頼の件数が所定件数を越える場合のみ実行することを要旨とする。
【００１５】
請求項１０に記載の発明は、請求項７〜９のいずれか１項に記載の振込処理プログラムにおいて、前記管理コンピュータは、前記払出口座を有する口座名義人が管理する支払管理システムに接続され、前記依頼受付データ記憶手段に記録された受付データファイルは、前記支払管理システムから受信した振込依頼に関するデータであることを要旨とする。
【００１６】
請求項１１に記載の発明は、請求項７〜１０のいずれか１項に記載の振込処理プログラムにおいて、前記口座管理システムには、各振込依頼に対する振込処理結果を記録する処理結果データ記憶手段をさらに有し、前記振込処理プログラムは、前記管理コンピュータを、前記振込処理端末が行なった振込処理結果を前記処理結果データ記憶手段に記録する手段としてさらに機能させることを要旨とする。
【００１７】
請求項１２に記載の発明は、請求項１１に記載の振込処理プログラムにおいて、前記振込処理結果には、振込処理を行なった前記振込処理端末に対応する払出口座の口座識別子を含めることを要旨とする。
【００１８】
（作用）
請求項１又は７に記載の発明によれば、管理コンピュータが、依頼受付データ記憶手段に記録された受付データファイルを抽出し、受付データファイルに基づいて振込依頼が所定件数以下の振込実行データファイルを生成する。振込処理端末に前記振込実行データファイルを順次提供し、振込処理を実行させる。このため、振込処理端末は、所定件数以下に設定された振込依頼を振込実行データファイル用いて振込処理を行なうことができる。振込処理端末は振込実行データファイルを順次取得し、振込処理を行なうため、振込処理端末の負荷分散を図ることができる。
【００１９】
請求項２又は８に記載の発明によれば、振込実行データファイルは、受付データファイルに含まれる振込依頼を前記所定件数毎に区切り、この区切毎に分割することにより生成される。このため、比較的簡単に所定件数以下の振込依頼を含む振込実行データファイルを生成することができる。
【００２０】
請求項３又は９に記載の発明によれば、管理コンピュータが、前記受付データファイルに含まれる振込依頼の件数を把握する。分割処理は、前記振込依頼の件数が所定件数を越える場合のみ実行される。必要な場合のみ分割処理が実行されるので、効率的に振込処理を実行することができる。
【００２１】
請求項４又は１０に記載の発明によれば、管理コンピュータは、払出口座を有する口座名義人が管理する支払管理システムに接続される。依頼受付データ記憶手段に記録された受付データファイルは、前記支払管理システムから受信した振込依頼に関するデータである。このため、口座管理システムは受付データファイルを効率的に取得でき、より迅速に振込処理を行なうことができる。
【００２２】
請求項５又は１１に記載の発明によれば、口座管理システムには、各振込依頼に対する振込処理結果を記録する処理結果データ記憶手段をさらに有する。管理コンピュータは、振込処理端末が行なった振込処理結果を処理結果データ記憶手段に記録する。このため、口座管理システムは、払出口座を有する口座名義人に振込処理状況を提供することができる。
【００２３】
請求項６又は１２に記載の発明によれば、振込処理結果には、振込処理を行なった前記振込処理端末に対応する払出口座の口座識別子を含める。このため、払出口座を有する口座名義人に、複数用意された払出口座の各口座の状況を提供することができる。
【００２４】
【発明の実施の形態】
以下、本発明を具体化した一実施形態を、図１〜図７に従って説明する。本実施形態では、金融機関に預金口座を保有する企業が、社員の預金口座に振込処理を行なうことにより、諸費用を支払う場合に用いる振込処理方法及び振込処理プログラムとして説明する。この振込処理には、金融機関が提供するネットワークを利用しての振込サービスを利用する。この処理は、口座管理システム２０、振込処理端末としてのクライアント端末（１０、１１）を用いて行なわれる。
【００２５】
図１に示すように、口座管理システム２０はネットワークＮ１を介して、支払管理システムとしての企業システム４０に接続されている。この企業システム４０は、社員に支払うべき各種費用を管理し、振込依頼のためのデータファイルを生成する。そして、企業システム４０は、ネットワークＮ１を介して口座管理システム２０と通信を行なうことにより、生成した振込依頼データファイルを送信したり、口座管理システム２０から振込処理結果を受信したりする。
【００２６】
口座管理システム２０は、振込処理の管理を行なうコンピュータシステムである。この口座管理システム２０は、図１に示すように、管理コンピュータ２１を備えている。管理コンピュータ２１は、図示しない制御手段（ＣＰＵ）、記憶手段（ＲＡＭ、ＲＯＭ、ハードディスク等）やデータ送受信手段等を有する。この管理コンピュータ２１は、振込依頼に関して後述する処理手順（振込実行データファイルを生成する段階、振込処理端末に振込処理を実行させる段階、振込依頼の件数を把握する段階、振込処理結果を記録する段階等を含む）のための振込処理プログラムを実行する。これにより、管理コンピュータ２１は、振込実行データファイルを生成する手段、振込処理端末に振込処理を実行させる手段、振込依頼の件数を把握する手段、振込処理結果を記録する手段等の各手段として機能する。
【００２７】
この管理コンピュータ２１には、クライアント端末（１０、１１）が接続されている。これらのクライアント端末（１０、１１）は、ネットワークＮ２を介して金融機関ホストシステム３０に接続されている。金融機関ホストシステム３０は企業の預金口座を管理する金融機関のホストコンピュータシステムである。この金融機関ホストシステム３０は、クライアント端末（１０、１１）からの振込指示に基づいて、払出口座から他の預金口座（ここでは、社員は指定する預金口座）への振込処理を行なう。
【００２８】
管理コンピュータ２１には、依頼受付データ記憶手段としての依頼受付データ記憶部２３、振込依頼データ記憶手段としての振込依頼データ記憶部２４及び処理結果データ記憶手段としての処理結果データ記憶部２５がそれぞれ接続されている。
【００２９】
依頼受付データ記憶部２３には、図２に示すように、ネットワークＮ１を介して企業システム４０から受信した振込依頼に関して受付データファイル２３０が記録されている。この受付データファイル２３０は、口座管理システム２０が企業システム４０から振込依頼を受信した場合に記録される。受付データファイル２３０は、各振込依頼に対応するレコードを含むデータテーブルから構成されている。一度に複数回の預金口座への振込を依頼するため、一つの受付データファイル２３０には複数の振込依頼を含めることが可能である。そのため、受付データファイル２３０には複数のレコードを含めることができる。受付データファイル２３０の各レコードは振込依頼毎に依頼番号、振込先口座識別子、受取人名、及び金額に関するデータフィールドが設定され、それぞれのデータが相互に関連づけられて記録される。
【００３０】
依頼番号データフィールドには、各振込依頼を識別するために割り振られた番号に関するデータが記録される。
振込先口座識別子データフィールドには、振込先の預金口座を特定するための識別子に関するデータが記録される。本実施形態では、振込先口座識別子は、社員が指定した預金口座に関して金融機関コード、支店コード、預金種目コード及び口座番号に関するデータを含んで構成される。本実施形態では、振込先口座識別子として「ａａａ」〜「ｍｍｍ」を用いて説明する。
【００３１】
受取人名データフィールドには、振込先の預金口座の名義人を特定するための名前に関するデータが記録される。本実施形態では、受取人名として「Ａ」〜「Ｍ」を用いて説明する。
【００３２】
金額データフィールドには、振込処理を行なう金額に関するデータが記録される。この金額は、企業が支払を行なう各種費用の金額である。
本実施形態では、受付データファイル２３０として、受付データファイル２３１と受付データファイル２３２とを用いて説明する。
【００３３】
振込依頼データ記憶部２４には、図３に示すように、金融機関ホストシステム３０に対して振込指示を行なうために、クライアント端末（１０、１１）に提供する振込実行データファイル２４０が記録されている。この振込実行データファイル２４０は、管理コンピュータ２１が依頼受付データ記憶部２３に記録された受付データファイル２３０を確認した場合に記録される。本実施形態では、振込実行データファイル２４０は、受付データファイル２３０と同様に、各振込依頼に対応するレコードを含むデータテーブルから構成されている。そして、各レコードは振込依頼毎に依頼番号、振込先口座識別子、受取人名及び金額に関するデータフィールドが設定され、それぞれのデータが相互に関連づけられて記録される。
【００３４】
但し、受付データファイル２３０と振込実行データファイル２４０とでは、１ファイルに含まれる最大レコード数が異なる。本実施形態では、受付データファイル２３０にはレコード数に制限はない。一方、振込実行データファイル２４０においては、１ファイルに含まれるレコード数に制限が設定されている。本実施形態では、最大レコード数を１０件とする。
【００３５】
処理結果データ記憶部２５には、図４に示すように、クライアント端末（１０、１１）を介して行なわれた振込処理の結果に関する処理結果データファイル２５０が記録されている。この処理結果データファイル２５０は、クライアント端末（１０、１１）を介して金融機関ホストシステム３０から振込処理結果を受信した場合に記録される。本実施形態では、処理結果データファイル２５０には、振込依頼毎に依頼番号、振込先口座識別子、受取人名、金額、払出口座識別子及び処理結果に関するフィールドが設定され、それぞれのデータが相互に関連づけられて記録される。
【００３６】
処理結果データファイル２５０に含まれる依頼番号、振込先口座識別子、受取人名、金額は、受付データファイル２３０に含まれる依頼番号、振込先口座識別子、受取人名、金額に対応する。
【００３７】
払出口座識別子データフィールドには、振込元の預金口座を特定するための識別子に関するデータが記録される。本実施形態では、企業が保有する預金口座に関して金融機関コード、支店コード、預金種目コード及び口座番号に関するデータを含んで構成される。本実施形態では、払出口座識別子として「ｙｙｙ」及び「ｚｚｚ」を用いて説明する。
【００３８】
処理結果データフィールドには、振込処理の結果に関するデータが記録される。本実施形態では、振込指示どおりに振込処理が完了した場合には、処理結果データフィールドに「正常」フラグが設定される。一方、金融機関ホストシステム３０が振込処理を完了できなかった場合には、処理結果データフィールドに「エラー」フラグが設定される。
【００３９】
次に、上記のように構成されたシステムにおいて、企業が社員指定の預金口座への振込処理を行なう場合の手順を説明する。ここでは、払出口座の設定処理、企業システム４０の振込依頼処理及び口座管理システム２０での振込管理処理の順に説明する。
【００４０】
（払出口座の設定処理）
まず、企業は複数の払出口座を金融機関に開設する。そして、払出口座に対応したクライアント端末（１０、１１）を設置する。これらのクライアント端末（１０、１１）は、対応付けられた払出口座を用いて振込処理を実行する。本実施形態では、企業は払出口座として２つの預金口座を開設する場合を想定する。以下、口座識別子「ｙｙｙ」の預金口座を口座「ｙｙｙ」と呼び、口座識別子「ｚｚｚ」の預金口座を口座「ｚｚｚ」と呼ぶ。そして、クライアント端末１０は口座「ｙｙｙ」を用いての振込処理、クライアント端末１１は口座「ｚｚｚ」を用いての振込処理を実行するように設定する。
【００４１】
また、クライアント端末（１０、１１）を用いて各払出口座から振込処理を行なう場合、１日の１口座あたりの振込総額、振込総件数に関して上限値が設定されている。本実施形態では、口座「ｙｙｙ」に対しては上限金額として２０００円、上限件数として１０００件が設定されている。また、口座「ｚｚｚ」に対しては上限金額として３０００円、上限件数として７００件が設定されている。
【００４２】
（企業システム４０での振込依頼処理）
次に、企業システム４０が口座管理システム２０に対して振込依頼を行なう場合の処理を説明する。例えば、社員が出張旅費等の各種経費を清算する場合、要した費用を上司に申請し承認を受ける。そして、企業システム４０は承認処理が完了した振込依頼を蓄積しておく。この場合、複数の経費に関する承認がなされた場合には、複数の振込処理依頼が蓄積される。
【００４３】
そして、企業システム４０は所定周期（例えば１時間おき）に振込依頼をまとめて一つの振込依頼ファイルを生成する。そして、企業システム４０は、口座管理システム２０にネットワークＮ１を介して振込依頼ファイルを送信する。振込依頼ファイルを受信した口座管理システム２０は、このファイルを、受付データファイル２３０として依頼受付データ記憶部２３に記録する。
【００４４】
（振込管理処理）
次に、振込管理処理について図５を用いて説明する。管理コンピュータ２１は、金融機関ホストシステム３０が稼働している運用時間帯に、この処理を実行する。
【００４５】
まず、管理コンピュータ２１は、依頼受付データ記憶部２３のファイル状況の確認する（Ｓ１−１）。この処理は予め設定された周期で定期的に行なわれる。具体的には、管理コンピュータ２１は、依頼受付データ記憶部２３に受付データファイル２３０があるかどうかを確認する。依頼受付データ記憶部２３に受付データファイル２３０が記録されていない場合（ステップ（Ｓ１−２）において「Ｎｏ」の場合）、ステップ（Ｓ１−１）を再度、実行する。
【００４６】
本実施形態では、図２に示すように受付データファイル２３１、受付データファイル２３２の２つの受付データファイル２３０が、依頼受付データ記憶部２３に記録されている場合を想定する。このように、依頼受付データ記憶部２３に受付データファイル２３０が記録されている場合（ステップ（Ｓ１−２）において「Ｙｅｓ」の場合）、管理コンピュータ２１は１ファイルの中に含まれる振込依頼件数（レコード数）の確認を行なう（Ｓ１−３）。本実施形態では、受付データファイル２３１には、依頼番号「１」〜「１２」に関する１２件のレコードが含まれる。一方、受付データファイル２３２には、依頼番号「１３」〜「１７」に関する５件のレコードが含まれる。
【００４７】
１ファイルの振込依頼件数が、予め設定された設定件数より多い場合（ステップ（Ｓ１−４）において「Ｙｅｓ」の場合）、管理コンピュータ２１は、設定件数内に収まるように受付データファイル２３０を分割する（Ｓ１−５）。本実施形態では、設定件数として「１０件」が設定されている。本実施形態では、受付データファイル２３１には１２件のレコードが含まれており設定件数（１０件）より多い。そこで、管理コンピュータ２１は、依頼番号順に１０件で分割する。この場合、受付データファイル２３１を依頼番号「１」〜「１０」の１０件のレコードから構成されたファイル（後述する振込実行データファイル２４１）と、「１１」〜「１２」の２件のレコードから構成されたファイル（後述する振込実行データファイル２４２）とに分割される。
【００４８】
一方、１ファイルの振込依頼件数が予め設定された設定件数以下の場合（ステップ（Ｓ１−４）において「Ｎｏ」の場合）、ステップ（Ｓ１−５）をスキップする。本実施形態では、受付データファイル２３２は５件のレコードから構成されており、設定件数（１０件）より少ないため分割されない。
【００４９】
そして、管理コンピュータ２１は、受付データファイル２３０又は分割された受付データファイル２３０を、振込実行データファイル２４０として振込依頼データ記憶部２４に記録する（Ｓ１−６）。振込依頼データ記憶部２４にファイルを記録する場合、管理コンピュータ２１は依頼受付データ記憶部２３に記録された受付データファイル２３０を削除する。
【００５０】
そして、本実施形態では、図３に示すように、振込依頼データ記憶部２４には受付データファイル２３１から分割生成した振込実行データファイル２４１、振込実行データファイル２４２及び受付データファイル２３２を移管した振込実行データファイル２４３が記録される。このように、各振込実行データファイル２４０は振込依頼データ記憶部２４に記録されることにより振込処理の待ち状態となる。
【００５１】
クライアント端末（１０、１１）は、振込処理終了後、一定時間の間隔で振込依頼データ記憶部２４の検索を行なう。振込依頼データ記憶部２４に振込実行データファイル２４０が記録されている場合には、クライアント端末（１０、１１）はそのファイルの転送を受ける（Ｓ１−７）。そして、クライアント端末（１０、１１）は、ネットワークＮ２を介して振込処理を行なう。具体的には、クライアント端末（１０、１１）は、取得した振込実行データファイル２４０に基づいて金融機関ホストシステム３０に振込指示を送信する。
【００５２】
この振込処理の様子を図６及び図７を用いて説明する。図６は払出口座「ｙｙｙ」の振込金額残枠、振込件数残枠の残枠推移５００を示している。一方、図７は払出口座「ｚｚｚ」の振込金額残枠、振込件数残枠の残枠推移５１０を示している。
【００５３】
図６、図７に示すように残枠（５０１、５０２、５１１〜５１３）には振込金額残枠と振込件数残枠とがある。振込金額残枠とは振込金額総額が上限金額に達するまでに残りの余裕枠であり、振込件数残枠とは振込総件数が上限件数に達するまでに残りの余裕枠である。
【００５４】
まず、クライアント端末１０に対応した払出口座「ｙｙｙ」の推移について説明する。図６の残枠５０１に示すように、本実施形態の振込処理を行なう前には、振込金額残枠は１０００円、振込件数残枠は５００件とする。クライアント端末１０は振込依頼データ記憶部２４を検索し、振込実行データファイル２４１を取得する。そして、クライアント端末１０は、払出口座「ｙｙｙ」を用いて、振込実行データファイル２４１に含まれる振込依頼に関して、依頼番号「１」から順次、振込処理を行なう。ここで、払出口座「ｙｙｙ」の振込金額残枠は１０００円であるため、依頼番号「１」〜「７」の処理を行なった段階で９１０円の振込処理を行なったことになり、この時点で振込金額残枠は、残枠５０２に示すように９０円になる。依頼番号「８」は１７０円の振込依頼であるため、この振込処理を行なうと上限金額を超えることになる。
【００５５】
このため、クライアント端末１０がネットワークＮ２を介して金融機関ホストシステム３０に対して振込指示を行なっても、残枠不足のため振込処理を実行できず、その旨の回答を金融機関ホストシステム３０から受信する。従って、依頼番号「８」〜「１０」は振込処理を実行できず「エラー」となる。
【００５６】
そして、クライアント端末１０は、管理コンピュータ２１に処理結果を通知する。管理コンピュータ２１は、処理結果データ記憶部２５に、この処理結果を記録する（Ｓ１−８）。この場合、図４に示すように、処理結果データ記憶部２５には処理結果データファイル２５１が記録される。この振込処理はクライアント端末１０が行なったため、払出口座識別子としてクライアント端末１０に対応した「ｙｙｙ」が記録される。
【００５７】
次に、クライアント端末１１に対応した払出口座「ｚｚｚ」の処理について説明する。ここでは、クライアント端末１０が振込実行データファイル２４１を取得後に、クライアント端末１１が振込依頼データ記憶部２４を検索した場合を想定する。この場合、振込依頼データ記憶部２４には振込実行データファイル２４２と振込実行データファイル２４３とが残っている。そこで、クライアント端末１１は振込実行データファイル２４２を取得し、振込処理を行なう。
【００５８】
ここで、図７の残枠５１１に示すように、振込処理を行なう前には、払出口座「ｚｚｚ」の振込金額残枠は２５００円、振込件数残枠は６件とする。払出口座「ｚｚｚ」の処理を行なうクライアント端末１１が振込依頼データ記憶部２４から振込実行データファイル２４２を取得した場合、依頼番号「１１」から順次処理を行なう。ここで、振込実行データファイル２４２に含まれる振込処理を実行後、払出口座「ｚｚｚ」の振込金額残枠は、残枠５１２に示すように２０９０円、振込件数残枠は４件になる。
【００５９】
そして、クライアント端末１１は、管理コンピュータ２１に処理結果を通知する。管理コンピュータ２１は、処理結果データ記憶部２５にこの処理結果を記録する（Ｓ１−８）。この場合、図４に示すように、処理結果データ記憶部２５には処理結果データファイル２５２が記録される。この振込処理はクライアント端末１１が行なったため、払出口座識別子として、クライアント端末１１に対応した「ｚｚｚ」が記録される。
【００６０】
さらに、クライアント端末１１が振込依頼データ記憶部２４を検索する。ここでは、クライアント端末１０が振込実行データファイル２４１の処理を完了しておらず、振込依頼データ記憶部２４には振込実行データファイル２４３がまだ残っている場合を想定する。そこで、クライアント端末１１は振込実行データファイル２４３を取得し、振込処理を行なう。
【００６１】
この段階では、残枠５１２に示すように、振込処理を行なう前には、振込金額残枠は２０９０円、振込件数残枠は４件となっている。クライアント端末１１が振込実行データファイル２４３の振込処理を実行する場合、依頼番号「１３」から順次処理を行なう。ここで、払出口座「ｙｙｙ」の振込件数残枠は４件であるため、依頼番号「１３」〜「１６」の処理を行なった段階で、残枠５１３に示すように、振込件数残枠は０件になる。従って、依頼番号「１７」に関する振込処理は実行できず「エラー」となる。
【００６２】
そして、クライアント端末１１は、管理コンピュータ２１に処理結果を通知する。管理コンピュータ２１は、処理結果データ記憶部２５にこの処理結果を記録する（Ｓ１−８）。この場合、図４に示すように、処理結果データ記憶部２５には処理結果データファイル２５３が記録される。この振込処理はクライアント端末１１が行なったため、払出口座識別子としてクライアント端末１１に対応した「ｚｚｚ」が記録される。以上により、振込管理処理を終了する。
【００６３】
企業システム４０は、定期的に処理結果データ記憶部２５に記録された処理結果データファイル２５０を回収する。振込処理が完了していないもの（「エラー」フラグの付加された振込依頼）については、再度、振込処理を指示する。
【００６４】
以上、本実施形態によれば、以下に示す効果を得ることができる。
・　上記実施形態では、１ファイルの振込依頼件数が、予め設定された設定件数より多い場合、管理コンピュータ２１はファイルを設定件数で分割して、振込実行データファイル２４０を生成する。このため、クライアント端末（１０、１１）は、一度に実行する振込処理を所定件数以下に抑えることができる。従って、企業システム４０から一度に多くの振込依頼を含む振込依頼が送られてきた場合においても振込処理を分散し、特定のクライアント端末（１０、１１）の過負荷を防止できる。特に、本実施形態ではファイルの分割という簡単な処理により、クライアント端末（１０、１１）の負荷分散を図ることができる。
【００６５】
・　上記実施形態では、クライアント端末（１０、１１）は、複数の振込依頼を含む振込実行データファイル２４０を用いて振込処理を行なう。このため、クライアント端末（１０、１１）は、振込依頼データ記憶部２４から取得した振込実行データファイル２４０を用いて、複数の振込処理を効率的に行なうことができる。
【００６６】
・　上記実施形態では、振込依頼データ記憶部２４には、クライアント端末（１０、１１）は、振込処理を完了後、定期的に振込依頼データ記憶部２４から振込実行データファイル２４０を順次取得し、振込処理を実行する。このため、振込処理を完了していないクライアント端末（１０、１１）を除き、振込処理を終えたクライアント端末（１０、１１）が順次振込処理を行なう。従って、クライアント端末（１０、１１）を効率的に利用することができる。
【００６７】
・　上記実施形態では、企業は複数の払出口座を金融機関に開設し、この払出口座に対応したクライアント端末（１０、１１）を設置する。これらのクライアント端末（１０、１１）は、対応付けられた払出口座を用いて振込処理を実行する。振込依頼件数が多い場合、一つの払出口座からの振込処理を行なっていたのでは時間がかかり、所定期間内（金融機関ホストシステム３０の運用期間内）に完了しない場合もある。複数の払出口座に対応した複数のクライアント端末（１０、１１）を設けることにより、例えば、旅費の清算処理のように、金額自身は小さいが件数が非常に多い振込処理に対しても対応することができる。
【００６８】
・　上記実施形態では、処理結果データ記憶部２５には、クライアント端末１０、クライアント端末１１を介して行なわれた振込処理の結果に関する処理結果データファイル２５０が記録されている。処理結果データファイル２５０には、振込依頼毎に依頼番号、振込先口座識別子、受取人名、金額、払出口座識別子及び処理結果に関するファールドが設定され、それぞれのデータが相互に関連づけられて記録される。このため、企業システム４０は各振込処理依頼の結果を把握することができる。
【００６９】
なお、上記実施形態は、以下の態様に変更してもよい。
・　上記実施形態では、企業は払出口座として２つの預金口座（口座「ｙｙｙ」及び口座「ｚｚｚ」）を開設する。さらに多くの払出口座を設けてもよい。その場合にこれに対応した数のクライアント端末（１０、１１）を設ける。上記実施形態では、管理コンピュータ２１は、受付データファイル２３０に基づいて、所定件数内に分割した振込実行データファイル２４０を振込依頼データ記憶部２４に記録するだけなので、クライアント端末（１０、１１）の数の変更に容易に対応できる。
【００７０】
・　上記実施形態では、金融機関に預金口座を保有する企業が、社員の預金口座に振込処理を行なうことにより、諸費用を支払う場合に用いる振込処理方法及び振込処理プログラムとして説明する。支払者が振込サービスを利用して、複数の口座への振込により支払を行なうものであれば、支払者としての企業、受取人としての社員にかかわらず適用可能である。
【００７１】
・　上記実施形態では、１ファイルの振込依頼件数が、予め設定された設定件数より多い場合、管理コンピュータ２１は、設定件数内に収まるように受付データファイル２３０を分割する。設定件数として「１０件」が設定されている。これに代えて、他の件数で分割してもよい。この件数は、クライアント端末（１０、１１）の台数や振込処理に要する時間を勘案して決定する。
【００７２】
・　上記実施形態では、企業システム４０は所定周期に振込依頼をまとめて一つの振込依頼ファイルを生成する。そして、企業システム４０は、口座管理システム２０にネットワークＮ１を介して振込依頼ファイルを送信する。そして、振込依頼ファイルを受信した口座管理システム２０は、このファイルを、受付データファイル２３０として依頼受付データ記憶部２３に記録する。これに代えて、企業からＭＴ形式等の記録媒体で持ち込まれた振込依頼ファイルを受付データファイル２３０として依頼受付データ記憶部２３に記録してもよい。
【００７３】
・　上記実施形態では、クライアント端末（１０、１１）は、管理コンピュータ２１に処理結果を通知する。管理コンピュータ２１は、処理結果データ記憶部２５に処理結果を記録する。これに代えて、クライアント端末（１０、１１）が直接、処理結果を処理結果データ記憶部２５に記録するようにしてもよい。
【００７４】
【発明の効果】
以上詳述したように、本発明によれば、複数の払出口座を用いて、効率的に振込処理を行なうことができる。
【図面の簡単な説明】
【図１】本発明の実施形態のシステム概略図。
【図２】依頼受付データ記憶部に記録されたデータの説明図。
【図３】振込依頼データ記憶部に記録されたデータの説明図。
【図４】処理結果データ記憶部に記録されたデータの説明図。
【図５】本発明の実施形態の処理手順の説明図。
【図６】口座の残高推移の説明図。
【図７】口座の残高推移の説明図。
【符号の説明】
１０，１１…振込処理端末としてのクライアント端末、２０…口座管理システム、２１…管理コンピュータ、２３…依頼受付データ記憶手段としての依頼受付データ記憶部、２３０，２３１，２３２…受付データファイル、２４…振込依頼データ記憶手段としての振込依頼データ記憶部、２４０，２４１，２４２，２４３…振込実行データファイル、２５…処理結果データ記憶手段としての処理結果データ記憶部、４０…支払管理システムとしての企業システム。
【図１】
2004070822.tif 000003
【図２】
2004070822.tif 000004
【図３】
2004070822.tif 000005
【図４】
2004070822.tif 000006
【図５】
2004070822.tif 000007
【図６】
2004070822.tif 000008
【図７】
2004070822.tif 000009