JP3773883B2 - Transfer processing method - Google Patents
Transfer processing method Download PDFInfo
- Publication number
- JP3773883B2 JP3773883B2 JP2002231652A JP2002231652A JP3773883B2 JP 3773883 B2 JP3773883 B2 JP 3773883B2 JP 2002231652 A JP2002231652 A JP 2002231652A JP 2002231652 A JP2002231652 A JP 2002231652A JP 3773883 B2 JP3773883 B2 JP 3773883B2
- Authority
- JP
- Japan
- Prior art keywords
- transfer
- request
- data file
- data storage
- file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000003672 processing method Methods 0.000 title claims description 6
- 238000000034 method Methods 0.000 claims description 90
- 230000008569 process Effects 0.000 claims description 86
- 238000013500 data storage Methods 0.000 claims description 76
- 238000007726 management method Methods 0.000 claims description 64
- 230000004044 response Effects 0.000 claims description 3
- 239000000284 extract Substances 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 7
- 230000007704 transition Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、預金口座を利用して振込処理を行なう場合に用いる振込処理方法に関するものである。
【0002】
【従来の技術】
今日、金融機関の預金口座を用いて各種の支払いを行なうことが多い。例えば、企業においても、社員に対して給与や出張旅費を支払う場合、企業の預金口座から社員の預金口座への振込サービスを利用する。この場合、企業はまず振込先口座や払出口座に関するデータを含む振込データを生成する。そして、金融機関のホストシステムに接続されたクライアント端末を利用して金融機関に送信する。複数の振込先口座への振込を行なう場合には、振込毎に振込処理の依頼を行なう。このような振込サービスを利用することにより、企業は効率的に支払いを行なうことができる。
【0003】
【発明が解決しようとする課題】
しかし、このような振込サービスには利用できる時間の制限が課せられている場合がある。すなわち、金融機関のホストシステムがクライアント端末から振込依頼を受け付けている時間(振込サービスを提供して時間)が決められており、この時間内に企業は振込データの送信を完了する必要がある。
【0004】
一方、金融機関のホストシステムに振込データを送信し、振込処理が実行され、その結果が返送されてくるまでには、所定の時間がかかる。従って、振込依頼件数が集中した場合、振込サービスの利用可能時間内に振込処理を完了することが困難な場合もある。この場合には、再度振込依頼を実行する必要があり、支払の遅延が生じる。
【0005】
本発明は、上記問題点を解決するためになされたものであり、その目的は、複数の払出口座を用いて、効率的に振込処理を行なうことができる振込処理方法を提供することにある。
【0006】
【課題を解決するための手段】
上記問題点を解決するために、請求項1に記載の発明は、複数の払出口座毎に割り振られ金融機関ホストシステムに接続して振込処理を実行する各振込処理端末と、所定周期に振込依頼をまとめて一つの振込依頼ファイルを生成する企業システムと、前記企業システムから受信した振込依頼ファイルを受付データファイルとして記録する依頼受付データ記憶手段と、前記振込依頼の振込処理を行なうための振込実行データファイルを記録する振込依頼データ記憶手段と、振込依頼毎に振込処理結果を記録する処理結果データ記憶手段と、各手段に接続された管理コンピュータとを有する口座管理システムを用いて振込処理を行なう方法であって、前記管理コンピュータが、前記依頼受付データ記憶手段に記録された受付データファイルを抽出し、前記受付データファイルに含まれる振込依頼の件数を把握する段階と、前記受付データファイルに含まれる前記振込依頼の件数が所定件数を越える場合は、前記管理コンピュータが、前記受付データファイルに含まれる振込依頼を前記所定件数毎に区切り、この区切毎に分割した振込実行データファイルを生成し、前記受付データファイルに含まれる前記振込依頼の件数が所定件数を越えない場合には、この分割処理をスキップし、前記振込実行データファイルを前記振込依頼データ記憶部に記録するとともに、前記依頼受付データ手段に記録された受付データファイルを削除する段階と、複数の振込処理端末が、順次、一定時間の間隔で振込依頼データ記憶手段の検索を行ない、振込依頼データ記憶手段に振込実行データファイルが記録されている場合には、振込処理端末はそのファイルの転送を受け、振込実行データファイルに含まれる振込依頼に関して、前記各振込処理端末に対応付けられた払出口座を用いて、順次、金融機関ホストシステムに対して振込処理を行なう段階と、前記振込実行データファイルの中の振込依頼について、金融機関ホストシステムから、振込処理結果として振込処理を実行できなかった旨の回答を受信した場合、前記振込処理端末が前記振込依頼に対して「エラー」フラグを付した処理結果データファイルを振込処理結果として前記処理結果データ記憶手段に記録し、前記企業システムが、定期的に前記処理結果データ記憶手段に記録された処理結果データファイルを回収し、「エラー」フラグの付加された振込依頼については、再度、振込処理を指示することを要旨とする。
【0019】
本発明によれば、振込実行データファイルは、受付データファイルに含まれる振込依頼を前記所定件数毎に区切り、この区切毎に分割することにより生成される。このため、比較的簡単に所定件数以下の振込依頼を含む振込実行データファイルを生成することができる。
【0020】
本発明によれば、管理コンピュータが、前記受付データファイルに含まれる振込依頼の件数を把握する。分割処理は、前記振込依頼の件数が所定件数を越える場合のみ実行される。必要な場合のみ分割処理が実行されるので、効率的に振込処理を実行することができる。
【0021】
本記載の発明によれば、管理コンピュータは、払出口座を有する口座名義人が管理する支払管理システムに接続される。依頼受付データ記憶手段に記録された受付データファイルは、前記支払管理システムから受信した振込依頼に関するデータである。このため、口座管理システムは受付データファイルを効率的に取得でき、より迅速に振込処理を行なうことができる。
【0022】
本発明によれば、口座管理システムには、各振込依頼に対する振込処理結果を記録する処理結果データ記憶手段をさらに有する。管理コンピュータは、振込処理端末が行なった振込処理結果を処理結果データ記憶手段に記録する。このため、口座管理システムは、払出口座を有する口座名義人に振込処理状況を提供することができる。
【0023】
本発明によれば、振込処理結果には、振込処理を行なった前記振込処理端末に対応する払出口座の口座識別子を含める。このため、払出口座を有する口座名義人に、複数用意された払出口座の各口座の状況を提供することができる。
【0024】
【発明の実施の形態】
以下、本発明を具体化した一実施形態を、図1〜図7に従って説明する。本実施形態では、金融機関に預金口座を保有する企業が、社員の預金口座に振込処理を行なうことにより、諸費用を支払う場合に用いる振込処理方法及び振込処理プログラムとして説明する。この振込処理には、金融機関が提供するネットワークを利用しての振込サービスを利用する。この処理は、口座管理システム20、振込処理端末としてのクライアント端末(10、11)を用いて行なわれる。
【0025】
図1に示すように、口座管理システム20はネットワークN1を介して、支払管理システムとしての企業システム40に接続されている。この企業システム40は、社員に支払うべき各種費用を管理し、振込依頼のためのデータファイルを生成する。そして、企業システム40は、ネットワークN1を介して口座管理システム20と通信を行なうことにより、生成した振込依頼データファイルを送信したり、口座管理システム20から振込処理結果を受信したりする。
【0026】
口座管理システム20は、振込処理の管理を行なうコンピュータシステムである。この口座管理システム20は、図1に示すように、管理コンピュータ21を備えている。管理コンピュータ21は、図示しない制御手段(CPU)、記憶手段(RAM、ROM、ハードディスク等)やデータ送受信手段等を有する。この管理コンピュータ21は、振込依頼に関して後述する処理手順(振込実行データファイルを生成する段階、振込処理端末に振込処理を実行させる段階、振込依頼の件数を把握する段階、振込処理結果を記録する段階等を含む)のための振込処理プログラムを実行する。これにより、管理コンピュータ21は、振込実行データファイルを生成する手段、振込処理端末に振込処理を実行させる手段、振込依頼の件数を把握する手段、振込処理結果を記録する手段等の各手段として機能する。
【0027】
この管理コンピュータ21には、クライアント端末(10、11)が接続されている。これらのクライアント端末(10、11)は、ネットワークN2を介して金融機関ホストシステム30に接続されている。金融機関ホストシステム30は企業の預金口座を管理する金融機関のホストコンピュータシステムである。この金融機関ホストシステム30は、クライアント端末(10、11)からの振込指示に基づいて、払出口座から他の預金口座(ここでは、社員は指定する預金口座)への振込処理を行なう。
【0028】
管理コンピュータ21には、依頼受付データ記憶手段としての依頼受付データ記憶部23、振込依頼データ記憶手段としての振込依頼データ記憶部24及び処理結果データ記憶手段としての処理結果データ記憶部25がそれぞれ接続されている。
【0029】
依頼受付データ記憶部23には、図2に示すように、ネットワークN1を介して企業システム40から受信した振込依頼に関して受付データファイル230が記録されている。この受付データファイル230は、口座管理システム20が企業システム40から振込依頼を受信した場合に記録される。受付データファイル230は、各振込依頼に対応するレコードを含むデータテーブルから構成されている。一度に複数回の預金口座への振込を依頼するため、一つの受付データファイル230には複数の振込依頼を含めることが可能である。そのため、受付データファイル230には複数のレコードを含めることができる。受付データファイル230の各レコードは振込依頼毎に依頼番号、振込先口座識別子、受取人名、及び金額に関するデータフィールドが設定され、それぞれのデータが相互に関連づけられて記録される。
【0030】
依頼番号データフィールドには、各振込依頼を識別するために割り振られた番号に関するデータが記録される。
振込先口座識別子データフィールドには、振込先の預金口座を特定するための識別子に関するデータが記録される。本実施形態では、振込先口座識別子は、社員が指定した預金口座に関して金融機関コード、支店コード、預金種目コード及び口座番号に関するデータを含んで構成される。本実施形態では、振込先口座識別子として「aaa」〜「mmm」を用いて説明する。
【0031】
受取人名データフィールドには、振込先の預金口座の名義人を特定するための名前に関するデータが記録される。本実施形態では、受取人名として「A」〜「M」を用いて説明する。
【0032】
金額データフィールドには、振込処理を行なう金額に関するデータが記録される。この金額は、企業が支払を行なう各種費用の金額である。
本実施形態では、受付データファイル230として、受付データファイル231と受付データファイル232とを用いて説明する。
【0033】
振込依頼データ記憶部24には、図3に示すように、金融機関ホストシステム30に対して振込指示を行なうために、クライアント端末(10、11)に提供する振込実行データファイル240が記録されている。この振込実行データファイル240は、管理コンピュータ21が依頼受付データ記憶部23に記録された受付データファイル230を確認した場合に記録される。本実施形態では、振込実行データファイル240は、受付データファイル230と同様に、各振込依頼に対応するレコードを含むデータテーブルから構成されている。そして、各レコードは振込依頼毎に依頼番号、振込先口座識別子、受取人名及び金額に関するデータフィールドが設定され、それぞれのデータが相互に関連づけられて記録される。
【0034】
但し、受付データファイル230と振込実行データファイル240とでは、1ファイルに含まれる最大レコード数が異なる。本実施形態では、受付データファイル230にはレコード数に制限はない。一方、振込実行データファイル240においては、1ファイルに含まれるレコード数に制限が設定されている。本実施形態では、最大レコード数を10件とする。
【0035】
処理結果データ記憶部25には、図4に示すように、クライアント端末(10、11)を介して行なわれた振込処理の結果に関する処理結果データファイル250が記録されている。この処理結果データファイル250は、クライアント端末(10、11)を介して金融機関ホストシステム30から振込処理結果を受信した場合に記録される。本実施形態では、処理結果データファイル250には、振込依頼毎に依頼番号、振込先口座識別子、受取人名、金額、払出口座識別子及び処理結果に関するフィールドが設定され、それぞれのデータが相互に関連づけられて記録される。
【0036】
処理結果データファイル250に含まれる依頼番号、振込先口座識別子、受取人名、金額は、受付データファイル230に含まれる依頼番号、振込先口座識別子、受取人名、金額に対応する。
【0037】
払出口座識別子データフィールドには、振込元の預金口座を特定するための識別子に関するデータが記録される。本実施形態では、企業が保有する預金口座に関して金融機関コード、支店コード、預金種目コード及び口座番号に関するデータを含んで構成される。本実施形態では、払出口座識別子として「yyy」及び「zzz」を用いて説明する。
【0038】
処理結果データフィールドには、振込処理の結果に関するデータが記録される。本実施形態では、振込指示どおりに振込処理が完了した場合には、処理結果データフィールドに「正常」フラグが設定される。一方、金融機関ホストシステム30が振込処理を完了できなかった場合には、処理結果データフィールドに「エラー」フラグが設定される。
【0039】
次に、上記のように構成されたシステムにおいて、企業が社員指定の預金口座への振込処理を行なう場合の手順を説明する。ここでは、払出口座の設定処理、企業システム40の振込依頼処理及び口座管理システム20での振込管理処理の順に説明する。
【0040】
(払出口座の設定処理)
まず、企業は複数の払出口座を金融機関に開設する。そして、払出口座に対応したクライアント端末(10、11)を設置する。これらのクライアント端末(10、11)は、対応付けられた払出口座を用いて振込処理を実行する。本実施形態では、企業は払出口座として2つの預金口座を開設する場合を想定する。以下、口座識別子「yyy」の預金口座を口座「yyy」と呼び、口座識別子「zzz」の預金口座を口座「zzz」と呼ぶ。そして、クライアント端末10は口座「yyy」を用いての振込処理、クライアント端末11は口座「zzz」を用いての振込処理を実行するように設定する。
【0041】
また、クライアント端末(10、11)を用いて各払出口座から振込処理を行なう場合、1日の1口座あたりの振込総額、振込総件数に関して上限値が設定されている。本実施形態では、口座「yyy」に対しては上限金額として2000円、上限件数として1000件が設定されている。また、口座「zzz」に対しては上限金額として3000円、上限件数として700件が設定されている。
【0042】
(企業システム40での振込依頼処理)
次に、企業システム40が口座管理システム20に対して振込依頼を行なう場合の処理を説明する。例えば、社員が出張旅費等の各種経費を清算する場合、要した費用を上司に申請し承認を受ける。そして、企業システム40は承認処理が完了した振込依頼を蓄積しておく。この場合、複数の経費に関する承認がなされた場合には、複数の振込処理依頼が蓄積される。
【0043】
そして、企業システム40は所定周期(例えば1時間おき)に振込依頼をまとめて一つの振込依頼ファイルを生成する。そして、企業システム40は、口座管理システム20にネットワークN1を介して振込依頼ファイルを送信する。振込依頼ファイルを受信した口座管理システム20は、このファイルを、受付データファイル230として依頼受付データ記憶部23に記録する。
【0044】
(振込管理処理)
次に、振込管理処理について図5を用いて説明する。管理コンピュータ21は、金融機関ホストシステム30が稼働している運用時間帯に、この処理を実行する。
【0045】
まず、管理コンピュータ21は、依頼受付データ記憶部23のファイル状況の確認する(S1−1)。この処理は予め設定された周期で定期的に行なわれる。具体的には、管理コンピュータ21は、依頼受付データ記憶部23に受付データファイル230があるかどうかを確認する。依頼受付データ記憶部23に受付データファイル230が記録されていない場合(ステップ(S1−2)において「No」の場合)、ステップ(S1−1)を再度、実行する。
【0046】
本実施形態では、図2に示すように受付データファイル231、受付データファイル232の2つの受付データファイル230が、依頼受付データ記憶部23に記録されている場合を想定する。このように、依頼受付データ記憶部23に受付データファイル230が記録されている場合(ステップ(S1−2)において「Yes」の場合)、管理コンピュータ21は1ファイルの中に含まれる振込依頼件数(レコード数)の確認を行なう(S1−3)。本実施形態では、受付データファイル231には、依頼番号「1」〜「12」に関する12件のレコードが含まれる。一方、受付データファイル232には、依頼番号「13」〜「17」に関する5件のレコードが含まれる。
【0047】
1ファイルの振込依頼件数が、予め設定された設定件数より多い場合(ステップ(S1−4)において「Yes」の場合)、管理コンピュータ21は、設定件数内に収まるように受付データファイル230を分割する(S1−5)。本実施形態では、設定件数として「10件」が設定されている。本実施形態では、受付データファイル231には12件のレコードが含まれており設定件数(10件)より多い。そこで、管理コンピュータ21は、依頼番号順に10件で分割する。この場合、受付データファイル231を依頼番号「1」〜「10」の10件のレコードから構成されたファイル(後述する振込実行データファイル241)と、「11」〜「12」の2件のレコードから構成されたファイル(後述する振込実行データファイル242)とに分割される。
【0048】
一方、1ファイルの振込依頼件数が予め設定された設定件数以下の場合(ステップ(S1−4)において「No」の場合)、ステップ(S1−5)をスキップする。本実施形態では、受付データファイル232は5件のレコードから構成されており、設定件数(10件)より少ないため分割されない。
【0049】
そして、管理コンピュータ21は、受付データファイル230又は分割された受付データファイル230を、振込実行データファイル240として振込依頼データ記憶部24に記録する(S1−6)。振込依頼データ記憶部24にファイルを記録する場合、管理コンピュータ21は依頼受付データ記憶部23に記録された受付データファイル230を削除する。
【0050】
そして、本実施形態では、図3に示すように、振込依頼データ記憶部24には受付データファイル231から分割生成した振込実行データファイル241、振込実行データファイル242及び受付データファイル232を移管した振込実行データファイル243が記録される。このように、各振込実行データファイル240は振込依頼データ記憶部24に記録されることにより振込処理の待ち状態となる。
【0051】
クライアント端末(10、11)は、振込処理終了後、一定時間の間隔で振込依頼データ記憶部24の検索を行なう。振込依頼データ記憶部24に振込実行データファイル240が記録されている場合には、クライアント端末(10、11)はそのファイルの転送を受ける(S1−7)。そして、クライアント端末(10、11)は、ネットワークN2を介して振込処理を行なう。具体的には、クライアント端末(10、11)は、取得した振込実行データファイル240に基づいて金融機関ホストシステム30に振込指示を送信する。
【0052】
この振込処理の様子を図6及び図7を用いて説明する。図6は払出口座「yyy」の振込金額残枠、振込件数残枠の残枠推移500を示している。一方、図7は払出口座「zzz」の振込金額残枠、振込件数残枠の残枠推移510を示している。
【0053】
図6、図7に示すように残枠(501、502、511〜513)には振込金額残枠と振込件数残枠とがある。振込金額残枠とは振込金額総額が上限金額に達するまでに残りの余裕枠であり、振込件数残枠とは振込総件数が上限件数に達するまでに残りの余裕枠である。
【0054】
まず、クライアント端末10に対応した払出口座「yyy」の推移について説明する。図6の残枠501に示すように、本実施形態の振込処理を行なう前には、振込金額残枠は1000円、振込件数残枠は500件とする。クライアント端末10は振込依頼データ記憶部24を検索し、振込実行データファイル241を取得する。そして、クライアント端末10は、払出口座「yyy」を用いて、振込実行データファイル241に含まれる振込依頼に関して、依頼番号「1」から順次、振込処理を行なう。ここで、払出口座「yyy」の振込金額残枠は1000円であるため、依頼番号「1」〜「7」の処理を行なった段階で910円の振込処理を行なったことになり、この時点で振込金額残枠は、残枠502に示すように90円になる。依頼番号「8」は170円の振込依頼であるため、この振込処理を行なうと上限金額を超えることになる。
【0055】
このため、クライアント端末10がネットワークN2を介して金融機関ホストシステム30に対して振込指示を行なっても、残枠不足のため振込処理を実行できず、その旨の回答を金融機関ホストシステム30から受信する。従って、依頼番号「8」〜「10」は振込処理を実行できず「エラー」となる。
【0056】
そして、クライアント端末10は、管理コンピュータ21に処理結果を通知する。管理コンピュータ21は、処理結果データ記憶部25に、この処理結果を記録する(S1−8)。この場合、図4に示すように、処理結果データ記憶部25には処理結果データファイル251が記録される。この振込処理はクライアント端末10が行なったため、払出口座識別子としてクライアント端末10に対応した「yyy」が記録される。
【0057】
次に、クライアント端末11に対応した払出口座「zzz」の処理について説明する。ここでは、クライアント端末10が振込実行データファイル241を取得後に、クライアント端末11が振込依頼データ記憶部24を検索した場合を想定する。この場合、振込依頼データ記憶部24には振込実行データファイル242と振込実行データファイル243とが残っている。そこで、クライアント端末11は振込実行データファイル242を取得し、振込処理を行なう。
【0058】
ここで、図7の残枠511に示すように、振込処理を行なう前には、払出口座「zzz」の振込金額残枠は2500円、振込件数残枠は6件とする。払出口座「zzz」の処理を行なうクライアント端末11が振込依頼データ記憶部24から振込実行データファイル242を取得した場合、依頼番号「11」から順次処理を行なう。ここで、振込実行データファイル242に含まれる振込処理を実行後、払出口座「zzz」の振込金額残枠は、残枠512に示すように2090円、振込件数残枠は4件になる。
【0059】
そして、クライアント端末11は、管理コンピュータ21に処理結果を通知する。管理コンピュータ21は、処理結果データ記憶部25にこの処理結果を記録する(S1−8)。この場合、図4に示すように、処理結果データ記憶部25には処理結果データファイル252が記録される。この振込処理はクライアント端末11が行なったため、払出口座識別子として、クライアント端末11に対応した「zzz」が記録される。
【0060】
さらに、クライアント端末11が振込依頼データ記憶部24を検索する。ここでは、クライアント端末10が振込実行データファイル241の処理を完了しておらず、振込依頼データ記憶部24には振込実行データファイル243がまだ残っている場合を想定する。そこで、クライアント端末11は振込実行データファイル243を取得し、振込処理を行なう。
【0061】
この段階では、残枠512に示すように、振込処理を行なう前には、振込金額残枠は2090円、振込件数残枠は4件となっている。クライアント端末11が振込実行データファイル243の振込処理を実行する場合、依頼番号「13」から順次処理を行なう。ここで、払出口座「yyy」の振込件数残枠は4件であるため、依頼番号「13」〜「16」の処理を行なった段階で、残枠513に示すように、振込件数残枠は0件になる。従って、依頼番号「17」に関する振込処理は実行できず「エラー」となる。
【0062】
そして、クライアント端末11は、管理コンピュータ21に処理結果を通知する。管理コンピュータ21は、処理結果データ記憶部25にこの処理結果を記録する(S1−8)。この場合、図4に示すように、処理結果データ記憶部25には処理結果データファイル253が記録される。この振込処理はクライアント端末11が行なったため、払出口座識別子としてクライアント端末11に対応した「zzz」が記録される。以上により、振込管理処理を終了する。
【0063】
企業システム40は、定期的に処理結果データ記憶部25に記録された処理結果データファイル250を回収する。振込処理が完了していないもの(「エラー」フラグの付加された振込依頼)については、再度、振込処理を指示する。
【0064】
以上、本実施形態によれば、以下に示す効果を得ることができる。
・ 上記実施形態では、1ファイルの振込依頼件数が、予め設定された設定件数より多い場合、管理コンピュータ21はファイルを設定件数で分割して、振込実行データファイル240を生成する。このため、クライアント端末(10、11)は、一度に実行する振込処理を所定件数以下に抑えることができる。従って、企業システム40から一度に多くの振込依頼を含む振込依頼が送られてきた場合においても振込処理を分散し、特定のクライアント端末(10、11)の過負荷を防止できる。特に、本実施形態ではファイルの分割という簡単な処理により、クライアント端末(10、11)の負荷分散を図ることができる。
【0065】
・ 上記実施形態では、クライアント端末(10、11)は、複数の振込依頼を含む振込実行データファイル240を用いて振込処理を行なう。このため、クライアント端末(10、11)は、振込依頼データ記憶部24から取得した振込実行データファイル240を用いて、複数の振込処理を効率的に行なうことができる。
【0066】
・ 上記実施形態では、振込依頼データ記憶部24には、クライアント端末(10、11)は、振込処理を完了後、定期的に振込依頼データ記憶部24から振込実行データファイル240を順次取得し、振込処理を実行する。このため、振込処理を完了していないクライアント端末(10、11)を除き、振込処理を終えたクライアント端末(10、11)が順次振込処理を行なう。従って、クライアント端末(10、11)を効率的に利用することができる。
【0067】
・ 上記実施形態では、企業は複数の払出口座を金融機関に開設し、この払出口座に対応したクライアント端末(10、11)を設置する。これらのクライアント端末(10、11)は、対応付けられた払出口座を用いて振込処理を実行する。振込依頼件数が多い場合、一つの払出口座からの振込処理を行なっていたのでは時間がかかり、所定期間内(金融機関ホストシステム30の運用期間内)に完了しない場合もある。複数の払出口座に対応した複数のクライアント端末(10、11)を設けることにより、例えば、旅費の清算処理のように、金額自身は小さいが件数が非常に多い振込処理に対しても対応することができる。
【0068】
・ 上記実施形態では、処理結果データ記憶部25には、クライアント端末10、クライアント端末11を介して行なわれた振込処理の結果に関する処理結果データファイル250が記録されている。処理結果データファイル250には、振込依頼毎に依頼番号、振込先口座識別子、受取人名、金額、払出口座識別子及び処理結果に関するファールドが設定され、それぞれのデータが相互に関連づけられて記録される。このため、企業システム40は各振込処理依頼の結果を把握することができる。
【0069】
なお、上記実施形態は、以下の態様に変更してもよい。
・ 上記実施形態では、企業は払出口座として2つの預金口座(口座「yyy」及び口座「zzz」)を開設する。さらに多くの払出口座を設けてもよい。その場合にこれに対応した数のクライアント端末(10、11)を設ける。上記実施形態では、管理コンピュータ21は、受付データファイル230に基づいて、所定件数内に分割した振込実行データファイル240を振込依頼データ記憶部24に記録するだけなので、クライアント端末(10、11)の数の変更に容易に対応できる。
【0070】
・ 上記実施形態では、金融機関に預金口座を保有する企業が、社員の預金口座に振込処理を行なうことにより、諸費用を支払う場合に用いる振込処理方法及び振込処理プログラムとして説明する。支払者が振込サービスを利用して、複数の口座への振込により支払を行なうものであれば、支払者としての企業、受取人としての社員にかかわらず適用可能である。
【0071】
・ 上記実施形態では、1ファイルの振込依頼件数が、予め設定された設定件数より多い場合、管理コンピュータ21は、設定件数内に収まるように受付データファイル230を分割する。設定件数として「10件」が設定されている。これに代えて、他の件数で分割してもよい。この件数は、クライアント端末(10、11)の台数や振込処理に要する時間を勘案して決定する。
【0072】
・ 上記実施形態では、企業システム40は所定周期に振込依頼をまとめて一つの振込依頼ファイルを生成する。そして、企業システム40は、口座管理システム20にネットワークN1を介して振込依頼ファイルを送信する。そして、振込依頼ファイルを受信した口座管理システム20は、このファイルを、受付データファイル230として依頼受付データ記憶部23に記録する。これに代えて、企業からMT形式等の記録媒体で持ち込まれた振込依頼ファイルを受付データファイル230として依頼受付データ記憶部23に記録してもよい。
【0073】
・ 上記実施形態では、クライアント端末(10、11)は、管理コンピュータ21に処理結果を通知する。管理コンピュータ21は、処理結果データ記憶部25に処理結果を記録する。これに代えて、クライアント端末(10、11)が直接、処理結果を処理結果データ記憶部25に記録するようにしてもよい。
【0074】
【発明の効果】
以上詳述したように、本発明によれば、複数の払出口座を用いて、効率的に振込処理を行なうことができる。
【図面の簡単な説明】
【図1】 本発明の実施形態のシステム概略図。
【図2】 依頼受付データ記憶部に記録されたデータの説明図。
【図3】 振込依頼データ記憶部に記録されたデータの説明図。
【図4】 処理結果データ記憶部に記録されたデータの説明図。
【図5】 本発明の実施形態の処理手順の説明図。
【図6】 口座の残高推移の説明図。
【図7】 口座の残高推移の説明図。
【符号の説明】
10,11…振込処理端末としてのクライアント端末、20…口座管理システム、21…管理コンピュータ、23…依頼受付データ記憶手段としての依頼受付データ記憶部、230,231,232…受付データファイル、24…振込依頼データ記憶手段としての振込依頼データ記憶部、240,241,242,243…振込実行データファイル、25…処理結果データ記憶手段としての処理結果データ記憶部、40…支払管理システムとしての企業システム。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a transfer processing method used when performing a transfer process using a deposit account. To the law It is related.
[0002]
[Prior art]
Today, various payments are often made using a deposit account of a financial institution. For example, even in a company, when paying a salary or a business trip expense to an employee, a transfer service from the account of the company to the account of the employee is used. In this case, the company first generates transfer data including data relating to the transfer destination account and the payout account. And it transmits to a financial institution using the client terminal connected to the host system of the financial institution. When making a transfer to a plurality of transfer destination accounts, a request for a transfer process is made for each transfer. By using such a transfer service, a company can pay efficiently.
[0003]
[Problems to be solved by the invention]
However, there are cases where such a transfer service imposes restrictions on the time available. In other words, a time during which a host system of a financial institution accepts a transfer request from a client terminal (time for providing a transfer service) is determined, and the company needs to complete transmission of the transfer data within this time.
[0004]
On the other hand, it takes a predetermined time until the transfer data is transmitted to the host system of the financial institution, the transfer process is executed, and the result is returned. Therefore, when the number of transfer requests is concentrated, it may be difficult to complete the transfer process within the available time of the transfer service. In this case, it is necessary to execute the transfer request again, resulting in a delay in payment.
[0005]
The present invention has been made to solve the above-described problems, and its purpose is to provide a transfer processing method that can efficiently perform a transfer process using a plurality of payout accounts. The law It is to provide.
[0006]
[Means for Solving the Problems]
In order to solve the above-mentioned problems, the invention described in
[0019]
Book According to the invention, the transfer execution data file is generated by dividing the transfer request included in the received data file into the predetermined number of pieces and dividing the transfer request into the divided pieces. For this reason, a transfer execution data file including transfer requests of a predetermined number or less can be generated relatively easily.
[0020]
Book According to the invention, the management computer grasps the number of transfer requests included in the received data file. The division process is executed only when the number of transfer requests exceeds a predetermined number. Since the dividing process is executed only when necessary, the transfer process can be executed efficiently.
[0021]
Book According to the described invention, the management computer is connected to a payment management system managed by an account holder having a payout account. The reception data file recorded in the request reception data storage means is data relating to the transfer request received from the payment management system. For this reason, the account management system can acquire the reception data file efficiently, and can perform a transfer process more rapidly.
[0022]
Book According to the invention, the account management system further includes processing result data storage means for recording a transfer processing result for each transfer request. The management computer records the transfer processing result performed by the transfer processing terminal in the processing result data storage means. For this reason, the account management system can provide the transfer processing status to the account holder having the payout account.
[0023]
Book According to the invention, the transfer process result includes the account identifier of the payout account corresponding to the transfer processing terminal that performed the transfer process. For this reason, the account holder having a payout account can be provided with the status of each of the multiple payout accounts.
[0024]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment embodying the present invention will be described with reference to FIGS. This embodiment will be described as a transfer processing method and a transfer processing program used when a company that holds a deposit account in a financial institution pays various expenses by performing a transfer process on an employee's deposit account. This transfer process uses a transfer service using a network provided by a financial institution. This process is performed using the
[0025]
As shown in FIG. 1, the
[0026]
The
[0027]
Client terminals (10, 11) are connected to the
[0028]
Connected to the
[0029]
In the request acceptance
[0030]
In the request number data field, data relating to a number assigned to identify each transfer request is recorded.
In the transfer account identifier data field, data relating to an identifier for specifying the deposit account of the transfer destination is recorded. In the present embodiment, the bank account identifier includes data relating to a financial institution code, a branch code, a deposit type code, and an account number for a deposit account designated by an employee. In the present embodiment, description will be made using “aaa” to “mmm” as transfer account identifiers.
[0031]
In the payee name data field, data relating to a name for identifying the holder of the deposit account at the transfer destination is recorded. In the present embodiment, description will be made using “A” to “M” as recipient names.
[0032]
In the money amount data field, data relating to the money amount to be transferred is recorded. This amount is the amount of various expenses paid by the company.
In the present embodiment, the reception data file 230 will be described using a reception data file 231 and a
[0033]
As shown in FIG. 3, a transfer execution data file 240 provided to the client terminal (10, 11) is recorded in the transfer request
[0034]
However, the maximum number of records included in one file differs between the reception data file 230 and the transfer execution data file 240. In the present embodiment, the received
[0035]
In the processing result
[0036]
The request number, transfer destination account identifier, recipient name, and amount included in the processing result data file 250 correspond to the request number, transfer destination account identifier, recipient name, and amount included in the reception data file 230.
[0037]
In the payout account identifier data field, data relating to an identifier for specifying the deposit account of the transfer source is recorded. In the present embodiment, the deposit account held by the company includes data relating to the financial institution code, the branch code, the deposit type code, and the account number. In the present embodiment, “yyy” and “zzz” are used as payout account identifiers.
[0038]
In the processing result data field, data relating to the result of the transfer process is recorded. In the present embodiment, when the transfer process is completed according to the transfer instruction, a “normal” flag is set in the process result data field. On the other hand, if the financial
[0039]
Next, in the system configured as described above, a procedure when a company performs a transfer process to a deposit account designated by an employee will be described. Here, the payout account setting process, the transfer request process of the
[0040]
(Payment account setting process)
First, a company opens multiple payout accounts at a financial institution. Then, client terminals (10, 11) corresponding to the payout account are installed. These client terminals (10, 11) execute a transfer process using the associated payout account. In the present embodiment, it is assumed that the company opens two deposit accounts as payout accounts. Hereinafter, the deposit account with the account identifier “yyy” is called an account “yyy”, and the deposit account with the account identifier “zzz” is called an account “zzz”. Then, the
[0041]
Moreover, when performing a transfer process from each payout account using a client terminal (10, 11), the upper limit is set regarding the total transfer amount per day and the total number of transfers. In the present embodiment, 2000 yen is set as the upper limit amount and 1000 cases are set as the upper limit number for the account “yyy”. For the account “zzz”, an upper limit amount of 3000 yen and an upper limit number of 700 are set.
[0042]
(Transfer request processing in the corporate system 40)
Next, processing when the
[0043]
Then, the
[0044]
(Transfer management processing)
Next, the transfer management process will be described with reference to FIG. The
[0045]
First, the
[0046]
In the present embodiment, it is assumed that two received
[0047]
If the number of transfer requests for one file is greater than the preset number of cases (“Yes” in step (S1-4)), the
[0048]
On the other hand, when the number of transfer requests for one file is less than or equal to the preset number of cases (“No” in step (S1-4)), step (S1-5) is skipped. In this embodiment, the reception data file 232 is composed of five records and is not divided because it is smaller than the set number (10).
[0049]
Then, the
[0050]
In the present embodiment, as shown in FIG. 3, the transfer request
[0051]
The client terminals (10, 11) search the transfer request
[0052]
The state of this transfer process will be described with reference to FIGS. FIG. 6 shows a remaining
[0053]
As shown in FIGS. 6 and 7, the remaining frames (501, 502, 511 to 513) include a transfer amount remaining frame and a transfer number remaining frame. The transfer amount remaining frame is the remaining margin frame until the total transfer amount reaches the upper limit amount, and the transfer number remaining frame is the remaining margin frame until the total number of transfer cases reaches the upper limit number.
[0054]
First, the transition of the payout account “yyy” corresponding to the
[0055]
For this reason, even if the
[0056]
Then, the
[0057]
Next, processing of the payout account “zzz” corresponding to the
[0058]
Here, as shown in the remaining
[0059]
Then, the
[0060]
Further, the
[0061]
At this stage, as shown in the remaining
[0062]
Then, the
[0063]
The
[0064]
As described above, according to the present embodiment, the following effects can be obtained.
In the above-described embodiment, when the number of transfer requests for one file is greater than the preset number of settings, the
[0065]
In the above embodiment, the client terminal (10, 11) performs the transfer process using the transfer execution data file 240 including a plurality of transfer requests. For this reason, the client terminal (10, 11) can efficiently perform a plurality of transfer processes using the transfer execution data file 240 acquired from the transfer request
[0066]
In the above embodiment, after completing the transfer process, the client terminal (10, 11) periodically acquires the transfer execution data file 240 from the transfer request
[0067]
In the above embodiment, the company opens a plurality of payout accounts in a financial institution and installs client terminals (10, 11) corresponding to the payout accounts. These client terminals (10, 11) execute a transfer process using the associated payout account. When the number of transfer requests is large, it takes time to transfer money from one payout account, and it may not be completed within a predetermined period (within the operation period of the financial institution host system 30). By providing a plurality of client terminals (10, 11) corresponding to a plurality of payout accounts, for example, it is possible to cope with a transfer process with a small amount of money but a very large number of cases, such as a travel expense clearing process. Can do.
[0068]
In the above embodiment, the processing result
[0069]
In addition, you may change the said embodiment into the following aspects.
In the above embodiment, the company opens two deposit accounts (account “yyy” and account “zzz”) as payout accounts. Many more payout accounts may be provided. In that case, a corresponding number of client terminals (10, 11) are provided. In the above embodiment, since the
[0070]
In the above embodiment, a description will be given of a transfer processing method and a transfer processing program used when a company that holds a deposit account in a financial institution pays various expenses by performing a transfer process on an employee's deposit account. If the payer uses the transfer service and pays by transferring to a plurality of accounts, it is applicable regardless of the company as the payer and the employee as the payee.
[0071]
In the above embodiment, when the number of transfer requests for one file is greater than the preset number of cases, the
[0072]
In the above embodiment, the
[0073]
In the above embodiment, the client terminal (10, 11) notifies the
[0074]
【The invention's effect】
As described above in detail, according to the present invention, a transfer process can be efficiently performed using a plurality of payout accounts.
[Brief description of the drawings]
FIG. 1 is a system schematic diagram of an embodiment of the present invention.
FIG. 2 is an explanatory diagram of data recorded in a request acceptance data storage unit.
FIG. 3 is an explanatory diagram of data recorded in a transfer request data storage unit.
FIG. 4 is an explanatory diagram of data recorded in a processing result data storage unit.
FIG. 5 is an explanatory diagram of a processing procedure according to the embodiment of this invention.
FIG. 6 is an explanatory diagram of account balance transition.
FIG. 7 is an explanatory diagram of account balance transition.
[Explanation of symbols]
DESCRIPTION OF
Claims (1)
前記管理コンピュータが、前記依頼受付データ記憶手段に記録された受付データファイルを抽出し、前記受付データファイルに含まれる振込依頼の件数を把握する段階と、
前記受付データファイルに含まれる前記振込依頼の件数が所定件数を越える場合は、前記管理コンピュータが、前記受付データファイルに含まれる振込依頼を前記所定件数毎に区切り、この区切毎に分割した振込実行データファイルを生成し、前記受付データファイルに含まれる前記振込依頼の件数が所定件数を越えない場合には、この分割処理をスキップし、
前記振込実行データファイルを前記振込依頼データ記憶部に記録するとともに、前記依頼受付データ手段に記録された受付データファイルを削除する段階と、
複数の振込処理端末が、順次、一定時間の間隔で振込依頼データ記憶手段の検索を行ない、振込依頼データ記憶手段に振込実行データファイルが記録されている場合には、振込処理端末はそのファイルの転送を受け、振込実行データファイルに含まれる振込依頼に関して、前記各振込処理端末に対応付けられた払出口座を用いて、順次、金融機関ホストシステムに対して振込処理を行なう段階と、
前記振込実行データファイルの中の振込依頼について、金融機関ホストシステムから、振込処理結果として振込処理を実行できなかった旨の回答を受信した場合、前記振込処理端末が前記振込依頼に対して「エラー」フラグを付した処理結果データファイルを振込処理結果として前記処理結果データ記憶手段に記録し、
前記企業システムが、定期的に前記処理結果データ記憶手段に記録された処理結果データファイルを回収し、「エラー」フラグの付加された振込依頼については、再度、振込処理を指示することを特徴とする振込処理方法。Each transfer processing terminal that is allocated to each of a plurality of payout accounts and connects to a financial institution host system to execute a transfer process, a company system that collects transfer requests at a predetermined cycle and generates one transfer request file, and the company system Request acceptance data storage means for recording the transfer request file received from the transfer request data storage means, transfer request data storage means for recording the transfer execution data file for performing the transfer processing of the transfer request, and transfer processing for each transfer request A method for performing a transfer process using an account management system having a processing result data storage means for recording results and a management computer connected to each means,
The management computer extracts the reception data file recorded in the request reception data storage means, and grasps the number of transfer requests included in the reception data file;
When said number of said transfer request included in the reception data file exceeds a predetermined number, the management computer, separate the remittance included in the reception data file for each of the predetermined number, the transfer execution divided per the delimiter When the data file is generated and the number of transfer requests included in the received data file does not exceed the predetermined number, this division process is skipped,
Recording the transfer execution data file in the transfer request data storage unit and deleting the received data file recorded in the request received data means;
A plurality of vibration write processing terminal sequentially performs a search of the transfer request data storage means at intervals of a predetermined time, when the transfer action data file is recorded in the transfer request data storage means, the transfer processing terminal that file In response to the transfer request, with respect to the transfer request included in the transfer execution data file, using the payout account associated with each transfer processing terminal, sequentially performing a transfer process to the financial institution host system;
When the transfer request in the transfer execution data file is received from the financial institution host system that the transfer process could not be executed as a transfer process result , the transfer processing terminal responds to the transfer request with an "error" ”Flagged processing result data file is recorded in the processing result data storage means as the transfer processing result,
The enterprise system periodically collects the processing result data file recorded in the processing result data storage means, and instructs the transfer processing again for the transfer request with the “error” flag added thereto. Transfer processing method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002231652A JP3773883B2 (en) | 2002-08-08 | 2002-08-08 | Transfer processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002231652A JP3773883B2 (en) | 2002-08-08 | 2002-08-08 | Transfer processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004070822A JP2004070822A (en) | 2004-03-04 |
| JP3773883B2 true JP3773883B2 (en) | 2006-05-10 |
Family
ID=32017356
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002231652A Expired - Lifetime JP3773883B2 (en) | 2002-08-08 | 2002-08-08 | Transfer processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3773883B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4590240B2 (en) * | 2004-09-29 | 2010-12-01 | 株式会社日本総合研究所 | Payment agent system and program for payment agent system |
| JP5358845B2 (en) * | 2009-06-25 | 2013-12-04 | 株式会社三井住友銀行 | Transfer data processing method and system |
| JP5342676B1 (en) * | 2012-05-30 | 2013-11-13 | 株式会社三井住友銀行 | Transfer system and transfer method |
| JP5984727B2 (en) * | 2013-03-28 | 2016-09-06 | 株式会社 ゆうちょ銀行 | Information processing apparatus, information processing method, and program |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07282160A (en) * | 1994-04-07 | 1995-10-27 | Kougin Syst Kaihatsu Kk | Financial information processing system |
| JPH11316790A (en) * | 1998-03-06 | 1999-11-16 | Daiichi Seimei Card Service Kk | Money transfer and remittance system |
-
2002
- 2002-08-08 JP JP2002231652A patent/JP3773883B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004070822A (en) | 2004-03-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2724646C1 (en) | System, method, operator server and service for providing financial demand control | |
| RU2540814C2 (en) | File structure for simplifying account restructuring in electronic payment system | |
| JP2004070445A (en) | Batch type billing method and system using distributed processing | |
| WO2008092010A2 (en) | Payer direct hub | |
| CN107689009A (en) | Annuity data processing method, device, server and storage medium | |
| JP6527833B2 (en) | Salary settlement linkage system and salary settlement linkage method | |
| JP3773883B2 (en) | Transfer processing method | |
| JP2001243403A (en) | System and method for payment | |
| JP2004133514A (en) | Credit erasure processor, credit erasure processing method, computer program and record medium | |
| CN112785417B (en) | Credit card asset securitization processing system, method and computer-readable storage medium | |
| JP2009157443A (en) | Device, program, and method for generating journalizing data | |
| JP4889189B2 (en) | Payment agent-compatible fund management system, program for payment agent-compatible fund management system, and recording medium recording the program | |
| JP7453440B1 (en) | Information processing device, method, and system | |
| US20060143125A1 (en) | Method and system for electronic billing and reconciliation | |
| JP2004086312A (en) | Transfer processing method and transfer processing program | |
| JP6228651B1 (en) | Transfer system and method on the premise of receiving side approval | |
| JP2005276012A (en) | International fund settlement system | |
| JP5629358B1 (en) | System and method for extending repayment date of electronic record loan | |
| JP2002329155A (en) | Settlement processing system | |
| JP5936637B2 (en) | Electronic record receivable discount system and method | |
| CN117272957A (en) | Financial certificate generation method and device, electronic equipment and storage medium | |
| AU2005271396B2 (en) | Method and system for improving travel transaction billing and reconciling | |
| JP2006323519A (en) | Bill storage system, bill storage apparatus and method, and computer program | |
| JP4451183B2 (en) | Cash management method and cash management program | |
| JP2005339084A (en) | VIDEO DISTRIBUTION SYSTEM, VIDEO DISTRIBUTION METHOD, VIDEO DISTRIBUTION PROGRAM, AND RECORDING MEDIUM |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050823 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051019 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20051115 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051212 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20060112 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060131 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060215 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 3773883 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090224 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120224 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150224 Year of fee payment: 9 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |