JP6227181B1 - Withdrawal control device, withdrawal control method and program - Google Patents

Withdrawal control device, withdrawal control method and program Download PDF

Info

Publication number
JP6227181B1
JP6227181B1 JP2017084671A JP2017084671A JP6227181B1 JP 6227181 B1 JP6227181 B1 JP 6227181B1 JP 2017084671 A JP2017084671 A JP 2017084671A JP 2017084671 A JP2017084671 A JP 2017084671A JP 6227181 B1 JP6227181 B1 JP 6227181B1
Authority
JP
Japan
Prior art keywords
account
currency
withdrawal
yen
determination
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.)
Active
Application number
JP2017084671A
Other languages
Japanese (ja)
Other versions
JP2018181263A (en
Inventor
豊憲 阿部
豊憲 阿部
淳助 中越
淳助 中越
山田 博之
博之 山田
隆 池藤
隆 池藤
大朗 吉田
大朗 吉田
大輔 金村
大輔 金村
真澄 井上
真澄 井上
Original Assignee
株式会社Smbc信託銀行
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 株式会社Smbc信託銀行 filed Critical 株式会社Smbc信託銀行
Priority to JP2017084671A priority Critical patent/JP6227181B1/en
Application granted granted Critical
Publication of JP6227181B1 publication Critical patent/JP6227181B1/en
Publication of JP2018181263A publication Critical patent/JP2018181263A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

【課題】複数通貨の口座から複雑な手続きなしに現地通貨を即時に引き出し、現地通貨での支払いを行う引き落し制御装置を提供する。【解決手段】装置は、出金要求に関連付けられた、第1および第2の口座を含む顧客口座を特定する。第1の口座は、複数の外貨口座および円貨口座を含む。装置は、出金要求内の第1の通貨の種類が所定の外貨の種類に該当するかを判定し、出金要求内の第1の決済金額が第1の通貨の種類に対応する第1の口座の外貨口座の残高の範囲内であるかを判定し、第1の通貨の種類が円貨以外の通貨の種類であるかを判定し、第1の通貨の種類および第1の通貨での利用額と格納されている為替レートとに基づいて、円貨ベースの第2の決済金額を算出し、円貨ベースの決済金額が第2の口座の残高の範囲内であるかを判定し、第2の口座から出金処理を行うことができる。第2の口座からの出金額は、第1の口座の外貨口座に入金されない。【選択図】図3Provided is a withdrawal control device for instantly withdrawing a local currency from a multi-currency account without complicated procedures and making a payment in the local currency. An apparatus identifies a customer account including first and second accounts associated with a withdrawal request. The first account includes a plurality of foreign currency accounts and a yen account. The apparatus determines whether the first currency type in the withdrawal request corresponds to a predetermined foreign currency type, and the first settlement amount in the withdrawal request corresponds to the first currency type. In the foreign currency account balance of the other account, determine whether the first currency type is a currency type other than yen, and the first currency type and the first currency Based on the usage amount and the stored exchange rate, a second settlement amount based on yen is calculated, it is determined whether the settlement amount based on yen is within the balance of the second account, and the second Withdrawal processing can be performed from any account. The withdrawal amount from the second account is not deposited in the foreign currency account of the first account. [Selection] Figure 3

Description

本発明は、引き落し制御装置、引き落し制御方法およびプログラムに関する。より詳細に言えば、本発明は、口座出金要求を受信したことに応答して、それぞれの口座からの出金処理が可能かどうかを判定し、予め定められた口座から要求された出金処理を実行するための引き落し制御装置、引き落し制御方法およびプログラムに関する。   The present invention relates to a withdrawal control device, a withdrawal control method, and a program. More specifically, the present invention determines whether or not withdrawal processing from each account is possible in response to receiving an account withdrawal request, and withdraws requested from a predetermined account. The present invention relates to a withdrawal control device, a withdrawal control method, and a program for executing processing.

従来、現金は決済手段として利用されてきた。しかしながら、情報通信技術の発展に伴い、消費者の利便性向上および防犯対策の観点から、現金よりもクレジットカードやデビットカードが決済手段として利用されるようになってきている。クレジットカードは、支払が即時ではない(後払い)ため、消費者は所定の支払日までに引き落し口座に入金しておけばよいが、クレジットカードの保有条件はデビットカードに比べて厳しく、また、クレジットカードの利用に関しては使い過ぎの心配がある。一方、デビットカードは、支払が即時であり、決済額は決済時の口座残高の範囲内に限定されるため、使い過ぎの心配がなく、また、デビットカードの保有条件はクレジットカードに比べて厳しくはない。決済額が口座残高を超える場合には、デビットカード決済をすることはできない。   Conventionally, cash has been used as a means of settlement. However, with the development of information communication technology, credit cards and debit cards have come to be used as settlement means rather than cash from the viewpoint of improving convenience for consumers and countermeasures for crime prevention. Since credit cards are not paid immediately (postpay), consumers can debit by the specified payment date and deposit in the account, but the conditions for holding credit cards are stricter than for debit cards, There are concerns about overuse of credit cards. On the other hand, debit cards are paid instantly and the payment amount is limited to the range of the account balance at the time of payment, so there is no worry of overuse, and the debit card holding conditions are stricter than those of credit cards There is no. If the payment amount exceeds the account balance, debit card payment cannot be made.

銀行口座を開設するとキャッシュカードが発行されるが、このキャッシュカードにデビット機能を付加して、キャッシュカードをデビットカードとしても利用できることが知られている。このカードは、デビットカードとキャッシュカードの一体型カードとして知られている。   When a bank account is opened, a cash card is issued. It is known that a cash card can be used as a debit card by adding a debit function to the cash card. This card is known as an integrated card of a debit card and a cash card.

海外でも利用することができるデビットカードは、複数の銀行から発行されている。例えば、ある銀行は、デビットカードで外貨決済(例えば、米ドル決済)が行われた際に、国際ブランドによる指定レートに基づく換算レートで円貨決済額を算出し、算出された円貨決済額が円預金口座残高の範囲内か否かを判定し、範囲内であれば円預金口座から円貨決済額を引き落す処理を行っている。また、ある銀行は、デビットカードで外貨決済(例えば、米ドル決済)が行われた際に、デビットカード保有者がその外貨口座を開設している場合には、その外貨口座の残高の範囲内であるかどうかを判定し、残高の範囲内であれば、その外貨決済額を外貨口座から引き落す処理を行っている。さらに、一部の銀行では、外貨決済額がその外貨口座の残高の範囲を超える場合に、残高を超えた分である不足額を、外貨口座と同一口座番号の円預金口座から出金し、その出金額をその外貨口座に補填(入金)した上で外貨口座から引き落す処理を行っている(特許文献1)。   Debit cards that can be used overseas are issued by multiple banks. For example, when a foreign currency settlement (for example, US dollar settlement) is made with a debit card, a bank calculates the yen settlement amount at a conversion rate based on a specified rate by an international brand, and the calculated yen settlement amount is the yen deposit. It is determined whether or not the account balance is within the range, and if it is within the range, a process of deducting the yen settlement amount from the yen deposit account is performed. Also, if a debit card holder has opened a foreign currency account when a foreign currency settlement (for example, US dollar settlement) is performed with a debit card, a certain bank is within the balance of the foreign currency account. If it is within the range of the balance, processing is performed to debit the foreign currency settlement amount from the foreign currency account. In addition, some banks, when the foreign currency settlement amount exceeds the range of the balance of the foreign currency account, withdraw the shortage amount that exceeds the balance from the yen deposit account with the same account number as the foreign currency account, After the amount of money is compensated (deposited) in the foreign currency account, a process of debiting from the foreign currency account is performed (Patent Document 1).

特開2016−224737号公報JP 2006-224737 A

しかしながら、従来技術は、デビットカード決済用の複数の口座に対して十分な金額を入金しておかなければ、残高不足によりデビットカード決済が行えなかった。また、特許文献1に開示された技術を利用したとしても、残高不足となった補填先の口座と補填元の口座との間で為替が発生するため、両方の口座に対する入出金データが発生し、不要なシステム負荷が発生してしまう。このため、複数通貨の口座から複雑な手続きなしに現地通貨を即時に引き出して現地通貨での支払いを行うことができ、かつシステム負荷を抑えることが可能なシステムに対するニーズが高まっていた。   However, the prior art cannot perform debit card payment due to a shortage of balance unless a sufficient amount of money is deposited into a plurality of accounts for debit card payment. Further, even if the technique disclosed in Patent Document 1 is used, since exchange occurs between the account of the replenishment destination and the account of the replenishment source, the deposit / withdrawal data for both accounts is generated. Unnecessary system load occurs. For this reason, there has been a growing need for a system that can instantly withdraw local currency from a multi-currency account and make payments in the local currency without complicated procedures, and can reduce the system load.

本発明は、このような課題を解決するためになされたものであり、口座出金要求を受信したことに応答して、それぞれの口座からの出金処理が可能かどうかを判定し、予め定められた口座から要求された出金処理を実行するための引き落し制御装置、引き落し制御方法およびプログラムを提供することを目的とする。   The present invention has been made to solve such a problem, and in response to receiving an account withdrawal request, it is determined whether or not withdrawal processing from each account is possible, and is determined in advance. An object of the present invention is to provide a withdrawal control device, a withdrawal control method, and a program for executing a withdrawal process requested from a requested account.

本発明の一態様である、引き落し制御装置は、出金要求を受信したことに応答して、前記出金要求に関連付けられた顧客口座を特定する手段であって、前記顧客口座は、第1の口座および第2の口座を含み、前記第1の口座は、複数の外貨口座および円貨口座を含む、手段と、前記出金要求に含まれる第1の通貨の種類が金融機関によって予め定められた外貨の種類に該当するか否かを判定する第1の判定手段と、前記第1の判定手段による肯定的な判定に応答して、前記出金要求に含まれる第1の決済金額が前記第1の通貨の種類に対応する前記第1の口座の外貨口座の残高の範囲内であるか否かを判定する第2の判定手段と、前記第1の判定手段による否定的な判定に応答して、前記第1の通貨の種類が円貨以外の通貨の種類であるか否かをさらに判定する第3の判定手段と、前記第2の判定手段による否定的な判定に応答して、または前記第3の判定手段による肯定的な判定に応答して、前記出金要求に含まれる第1の通貨の種類および前記第1の通貨での利用額と格納されている為替レートとに基づいて、円貨ベースの第2の決済金額を算出する手段と、前記円貨ベースの第2の決済金額または円貨ベースの前記第1の決済金額が前記第2の口座の残高の範囲内であるか否かを判定する第4の判定手段と、前記第4の判定手段による肯定的な判定に応答して、前記第2の口座から出金処理を行う出金処理手段であって、前記第2の口座から出金処理された金額は、前記第1の口座の前記外貨口座に入金処理されない、出金処理手段を備えたことを特徴とする。   The withdrawal control apparatus, which is an aspect of the present invention, is means for identifying a customer account associated with the withdrawal request in response to receiving the withdrawal request, wherein the customer account One account and a second account, wherein the first account includes a plurality of foreign currency accounts and a yen account, and the type of the first currency included in the withdrawal request is predetermined by a financial institution. In response to an affirmative determination by the first determination means and the first determination means for determining whether or not the type of the foreign currency is determined, the first settlement amount included in the withdrawal request is A second determination means for determining whether or not the balance of the foreign currency account of the first account corresponding to the type of the first currency, and a negative determination by the first determination means In response, whether the first currency type is a currency type other than yen In response to a negative determination by the third determination means and the second determination means, or in response to a positive determination by the third determination means, included in the withdrawal request Means for calculating a second settlement amount based on yen based on the type of the first currency to be used and the usage amount in the first currency and the stored exchange rate; For a positive determination by a fourth determination means for determining whether the payment amount or the first payment amount on a yen basis is within the balance of the second account, and the fourth determination means. In response, withdrawal processing means for performing withdrawal processing from the second account, and the amount withdrawn from the second account is not deposited into the foreign currency account of the first account , Characterized in that it comprises a withdrawal processing means.

本発明の別の一態様である、引き落し制御装置によって実行される引き落し制御方法は、出金要求を受信したことに応答して、前記出金要求に関連付けられた顧客口座を特定することであって、前記顧客口座は、第1の口座および第2の口座を含み、前記第1の口座は、複数の外貨口座および円貨口座を含む、ことと、第1の判定手段が、前記出金要求に含まれる第1の通貨の種類が金融機関によって予め定められた外貨の種類に該当するか否かを判定することと、第2の判定手段が、前記第1の判定手段による肯定的な判定に応答して、前記出金要求に含まれる第1の決済金額が前記第1の通貨の種類に対応する前記第1の口座の外貨口座の残高の範囲内であるか否かを判定することと、第3の判定手段が、前記第1の判定手段による否定的な判定に応答して、前記第1の通貨の種類が円貨以外の通貨の種類であるか否かをさらに判定することと、前記第2の判定手段による否定的な判定に応答して、または前記第3の判定手段による肯定的な判定に応答して、前記出金要求に含まれる第1の通貨の種類および前記第1の通貨での利用額と格納されている為替レートとに基づいて、円貨ベースの第2の決済金額を算出することと、第4の判定手段が、前記円貨ベースの第2の決済金額または円貨ベースの前記第1の決済金額が前記第2の口座の残高の範囲内であるか否かを判定することと、前記第4の判定手段による肯定的な判定に応答して、前記第2の口座から出金処理を行うことであって、前記第2の口座から出金処理された金額は、前記第1の口座の前記外貨口座に入金処理されない、ことを備えることを特徴とする。   The withdrawal control method executed by the withdrawal control apparatus according to another aspect of the present invention specifies a customer account associated with the withdrawal request in response to receiving the withdrawal request. The customer account includes a first account and a second account, the first account includes a plurality of foreign currency accounts and a yen account; Determining whether or not the type of the first currency included in the money request corresponds to the type of foreign currency predetermined by the financial institution, and the second determination means is positive by the first determination means In response to the determination, it is determined whether or not the first settlement amount included in the withdrawal request is within the range of the balance of the foreign currency account of the first account corresponding to the type of the first currency. And the third determination means is negated by the first determination means. In response to a negative determination, further determining whether or not the first currency type is a currency type other than yen, and in response to a negative determination by the second determination means, or In response to an affirmative determination by the third determination means, based on the type of the first currency included in the withdrawal request, the amount used in the first currency, and the stored exchange rate Calculating a second settlement amount based on yen, and a fourth determination means, wherein the second settlement amount based on yen or the first settlement amount based on yen is the balance of the second account. In response to an affirmative determination by the fourth determination means, and performing a withdrawal process from the second account, wherein the second account The amount that has been withdrawn from the bank account is transferred to the foreign currency account of the first account. It not, characterized in that it comprises the.

本発明によれば、複数通貨の口座から複雑な手続きなしに現地通貨を即時に引き出し、現地通貨での支払いを行うことができる。   According to the present invention, a local currency can be immediately withdrawn from a multi-currency account without complicated procedures, and payment in the local currency can be performed.

本明細書において開示される実施形態の詳細な理解は、添付図面に関連して例示される以下の説明から得ることができる。
本発明に係る銀行システムを含むシステム全体の構成図である。 本発明に係る銀行システムのシステム構成図である。 本発明に係る銀行システムによって実行される引き落し制御処理を説明する図である。 顧客マスタのデータ構造の一例を説明する図である。 円普通預金口座ファイルのデータ構造の一例を説明する図である。 複数通貨預金口座ファイルのデータ構造の一例を説明する図である。 米ドル普通預金口座ファイルのデータ構造の一例を説明する図である。 為替レートテーブルのデータ構造の一例を説明する図である。
A detailed understanding of the embodiments disclosed herein can be obtained from the following description, illustrated with reference to the accompanying drawings.
It is a block diagram of the whole system containing the bank system which concerns on this invention. It is a system configuration figure of the bank system concerning the present invention. It is a figure explaining the withdrawal control processing performed by the bank system concerning the present invention. It is a figure explaining an example of the data structure of a customer master. It is a figure explaining an example of the data structure of a yen savings account file. It is a figure explaining an example of the data structure of a multi-currency deposit account file. It is a figure explaining an example of the data structure of a US dollar savings account file. It is a figure explaining an example of the data structure of an exchange rate table.

(全体構成)
図1は、本発明に係る銀行システム100を含むシステム全体の構成図である。金融機関1は、銀行システム100を保有し、運用している。銀行システム100は、預金業務、貸付業務、内国為替業務、外国為替業務などを扱うことができるシステムである。説明の目的のため、本明細書は、銀行システム100の主要な機能のうち、主として、海外で発生した口座出金要求に応答して、引き落し対象となる通貨を判定し、当該通貨の口座からの出金処理が可能かどうかを判定し、最終的に出金処理可能と判定された口座からの引き落し処理の機能について説明する。
(overall structure)
FIG. 1 is a configuration diagram of the entire system including a bank system 100 according to the present invention. The financial institution 1 owns and operates the bank system 100. The bank system 100 is a system that can handle deposit business, loan business, domestic exchange business, foreign exchange business, and the like. For the purpose of explanation, this specification mainly determines the currency to be withdrawn in response to an account withdrawal request generated overseas, among the main functions of the bank system 100, and accounts for the currency. A description will be given of the function of the withdrawal process from the account that is determined whether or not the withdrawal process is possible and is finally determined to be the withdrawal process.

銀行システム100は、加盟店110およびATM120と国際ブランドネットワーク130を介して接続されている。加盟店110は、デビットカード決済対応のデバイスまたはデビットカード決済機能を備えるコンピュータである。デビットカード決済機能を備えるコンピュータは、EC(Electronic Commerce)サイトを提供する。金融機関1によって発行されたデビットカードの保有者が加盟店110での決済時にデビットカードを使用すると、加盟店110は、決済情報を銀行システム100との間で通信することができる。ATM120は、金融機関1に口座開設している口座保有者が利用するATM(Automated Teller Machine)である。説明の便宜上、図1では加盟店110およびATM120を1つずつしか示していないが、複数の加盟店110および複数のATM120が存在し得る。国際ブランドネットワーク130は、クレジットカードの国際ブランドとして周知の会社によって提供される決済ネットワークである。   The bank system 100 is connected to the member store 110 and the ATM 120 via the international brand network 130. The member store 110 is a debit card payment-compatible device or a computer having a debit card payment function. A computer having a debit card payment function provides an EC (Electronic Commerce) site. If the holder of the debit card issued by the financial institution 1 uses the debit card at the time of payment at the member store 110, the member store 110 can communicate the payment information with the bank system 100. The ATM 120 is an ATM (Automated Teller Machine) used by an account holder who has opened an account in the financial institution 1. For convenience of explanation, FIG. 1 shows only one member store 110 and one ATM 120, but a plurality of member stores 110 and a plurality of ATMs 120 may exist. The international brand network 130 is a payment network provided by a company known as an international brand of credit cards.

銀行システム100は、金融機関2によって運用されている他行システム140と銀行間ネットワーク150を介して接続されている。金融機関1と金融機関2は互いに異なる銀行である。他行システム140は、預金業務、貸付業務、内国為替業務、外国為替業務などを扱うことができるシステムである。説明の目的のため、本明細書は、他行システム140の主要な機能のうち、金融機関1との間で行われる資金移動機能について説明する。銀行間ネットワーク150は、例えば、全銀システムなどの銀行間ネットワークシステムである。   The bank system 100 is connected to another bank system 140 operated by the financial institution 2 via an interbank network 150. The financial institution 1 and the financial institution 2 are different banks. The bank system 140 is a system that can handle deposit business, loan business, domestic exchange business, foreign exchange business, and the like. For the purpose of explanation, this specification describes a fund transfer function performed with the financial institution 1 among the main functions of the bank system 140. The interbank network 150 is, for example, an interbank network system such as a Zengin system.

(システム構成)
図2は、本発明に係る銀行システム100のシステム構成図である。図2に示すように、銀行システム100は、一般的なコンピュータと同様に、バス220などによって相互に接続された制御部201、主記憶部202、補助記憶部203、インターフェース(IF)部204および出力部205を備えることができる。また、銀行システム100は、顧客マスタ206、円普通預金口座207、複数通貨預金口座208、米ドル普通預金口座209および為替レートテーブル210を備えることができる。
(System configuration)
FIG. 2 is a system configuration diagram of the bank system 100 according to the present invention. As shown in FIG. 2, the bank system 100 includes a control unit 201, a main storage unit 202, an auxiliary storage unit 203, an interface (IF) unit 204, and the like connected to each other by a bus 220 or the like, like a general computer. An output unit 205 can be provided. The bank system 100 can also include a customer master 206, a yen savings account 207, a multi-currency savings account 208, a US dollar savings account 209, and an exchange rate table 210.

制御部201は、中央処理装置(CPU)とも呼ばれ、銀行システム100内の各構成要素の制御やデータの演算を行い、また、補助記憶部203に格納されている各種プログラムを主記憶部202に読み出して実行することができる。主記憶部202は、メインメモリとも呼ばれ、受信した各種データ、コンピュータ実行可能な命令および当該命令による演算処理後のデータなどを記憶することができる。補助記憶部203は、ハードディスク(HDD)などに代表される記憶装置であり、データやプログラムを長期的に保存する際に使用される。   The control unit 201 is also called a central processing unit (CPU), controls each component in the bank system 100 and calculates data, and stores various programs stored in the auxiliary storage unit 203 into the main storage unit 202. Can be read and executed. The main storage unit 202 is also called a main memory, and can store various received data, computer-executable instructions, data after arithmetic processing by the instructions, and the like. The auxiliary storage unit 203 is a storage device typified by a hard disk (HDD) and is used when data and programs are stored for a long period of time.

図2の実施形態では、制御部201、主記憶部202および補助記憶部203を同一のコンピュータ内に設ける実施形態について説明するが、他の実施形態として、銀行システム100は、制御部201、主記憶部202および補助記憶部203を複数個使用することにより、複数のコンピュータによる並列分散処理を実現するように構成されることもできる。また、他の実施形態として、銀行システム100用の複数のサーバを設置し、複数サーバが一つの補助記憶部203を共有する実施形態にすることも可能である。   In the embodiment of FIG. 2, an embodiment in which the control unit 201, the main storage unit 202, and the auxiliary storage unit 203 are provided in the same computer will be described. However, as another embodiment, the bank system 100 includes the control unit 201, By using a plurality of storage units 202 and auxiliary storage units 203, parallel distributed processing by a plurality of computers can be realized. As another embodiment, a plurality of servers for the bank system 100 may be installed, and a plurality of servers may share one auxiliary storage unit 203.

IF部204は、他のシステムや装置との間でデータを送受信する際のインターフェースの役割を果たし、また、システムオペレータから各種コマンドや入力データ(各種マスタ、テーブルなど)を受け付けるインターフェースを提供することができる。出力部205は、処理されたデータを表示する表示画面や当該データを印刷するための印刷手段などを提供することができる。   The IF unit 204 serves as an interface for transmitting and receiving data to and from other systems and devices, and provides an interface for receiving various commands and input data (such as various masters and tables) from the system operator. Can do. The output unit 205 can provide a display screen for displaying the processed data, a printing unit for printing the data, and the like.

顧客マスタ206は、金融機関1に口座を開設している顧客の情報を格納するマスタテーブルである。円普通預金口座207は、顧客が開設している円貨の普通預金口座のデータを格納するファイルである。複数通貨預金口座208は、顧客が開設している口座であって、金融機関1によって予め定められた通貨(以下の通貨に限定されるわけではないが、例えば、日本円、米ドル、豪ドル、ニュージーランドドル、英ポンド、カナダドル、スイスフラン、ユーロ、香港ドル、ノルウェークローネ、南アフリカランドなど)の口座のデータを格納するファイルである。米ドル普通預金口座209は、顧客が開設している米ドルの普通預金口座のデータを格納するファイルである。顧客は、円普通預金口座207、複数通貨預金口座208および米ドル普通預金口座209の3つの口座全てを開設することができるが、3つの口座の口座番号は互いに異なる。為替レートテーブル210は、複数通貨間の交換レート、例えば、円を外貨に交換するときの交換レートであるTTS(Telegraphic Transfer Selling:電信売相場)や外貨を円に交換するときの交換レートであるTTB(Telegraphic Transfer Buying:電信買相場)などの情報を格納する。   The customer master 206 is a master table that stores information on customers who have opened an account in the financial institution 1. The yen savings account 207 is a file that stores data of yen savings accounts opened by customers. The multi-currency deposit account 208 is an account opened by a customer and is a currency predetermined by the financial institution 1 (not limited to the following currencies, for example, Japanese yen, US dollar, Australian dollar, (New Zealand dollar, British pound, Canadian dollar, Swiss franc, Euro, Hong Kong dollar, Norwegian krone, South African rand, etc.) The US dollar savings account 209 is a file that stores data of a US dollar savings account opened by a customer. A customer can open all three accounts: a yen savings account 207, a multi-currency savings account 208, and a US dollar savings account 209, but the account numbers of the three accounts are different from each other. The exchange rate table 210 is an exchange rate between a plurality of currencies, for example, a TTS (Telegraphic Transfer Selling) that is an exchange rate for exchanging yen for foreign currency, or an exchange rate for exchanging foreign currency for yen. Stores information such as TTB (Telegraphic Transfer Buying).

ここで、図4〜図8を参照しながら、顧客マスタ206、円普通預金口座207、複数通貨預金口座208、米ドル普通預金口座209および為替レートテーブル210のそれぞれについて詳細に説明する。   Here, the customer master 206, the yen savings account 207, the multi-currency savings account 208, the US dollar savings account 209, and the exchange rate table 210 will be described in detail with reference to FIGS.

図4は、顧客マスタ206のデータ構造の一例を説明する。顧客マスタ206は、以下のデータ項目に限定されるわけではないが、顧客ID401、顧客情報402、円普通預金口座番号403、複数通貨預金口座番号404、米ドル普通預金口座番号405、他行口座情報406、優遇情報407および代理人カード408を含むことができる。   FIG. 4 illustrates an example of the data structure of the customer master 206. The customer master 206 is not limited to the following data items, but includes a customer ID 401, customer information 402, a yen savings account number 403, a multi-currency savings account number 404, a US dollar savings account number 405, and other bank account information. 406, preferential information 407 and agent card 408 can be included.

顧客ID401は、金融機関1内で顧客を識別するための識別子を示す。顧客情報402は、顧客の名称、住所、電話番号、メールアドレス、生年月日、年齢、性別などの顧客情報を示す。円普通預金口座番号403は、顧客が保有している円普通預金口座の口座番号を示し、この口座番号に対応するデータは円普通預金口座207に格納されている。複数通貨預金口座番号404は、顧客が保有している複数通貨預金口座の口座番号を示し、この口座番号に対応するデータは複数通貨預金口座208に格納されている。米ドル普通預金口座番号405は、顧客が保有している米ドル普通預金口座の口座番号を示し、この口座番号に対応するデータは米ドル普通預金口座209に格納されている。他行口座情報406は、顧客が金融機関2に開設している口座の口座情報(銀行コード、支店コード、科目、口座番号、口座名義カナ名称)を示す。   The customer ID 401 indicates an identifier for identifying a customer in the financial institution 1. The customer information 402 indicates customer information such as a customer name, address, telephone number, mail address, date of birth, age, and sex. The yen savings account number 403 indicates the account number of the yen savings account held by the customer, and data corresponding to this account number is stored in the yen savings account 207. A multi-currency deposit account number 404 indicates an account number of a multi-currency deposit account held by a customer, and data corresponding to the account number is stored in the multi-currency deposit account 208. The US dollar savings account number 405 indicates the account number of the US dollar savings account held by the customer, and data corresponding to this account number is stored in the US dollar savings account 209. The other bank account information 406 indicates the account information (bank code, branch code, item, account number, account holder name) of the account opened by the customer in the financial institution 2.

他行口座情報406は、顧客からの出金要求に対して金融機関1内の顧客口座の残高では出金することができない場合に、金融機関1および金融機関2の間で資金移動処理を行う際に利用される顧客口座情報(銀行コード、支店コード、科目、口座番号、口座名義カナ名称)である。資金移動処理は、金融機関1から資金移動要求が金融機関2に送信され、金融機関2内の顧客口座から出金され、出金額の資金移動が金融機関2から金融機関1に行われる。   The other bank account information 406 performs a fund transfer process between the financial institution 1 and the financial institution 2 when it is not possible to withdraw with the customer account balance in the financial institution 1 in response to a withdrawal request from the customer. This is customer account information (bank code, branch code, subject, account number, name of account holder) used at the time. In the fund transfer process, a fund transfer request is transmitted from the financial institution 1 to the financial institution 2 and withdrawn from a customer account in the financial institution 2.

優遇情報407は、顧客の金融機関1との取引状態に基づいて顧客に設定される優遇内容(例えば、金利優遇、手数料優遇など)を示す。代理人カード408は、顧客が代理人カードを保有している場合には、その代理人カードの情報を示す。代理人カードとは、所定の条件を満たした口座保有者の家族も利用できる家族用キャッシュカード(デビット機能含む)である。   The preferential information 407 indicates preferential contents (for example, interest rate preferential treatment, fee preferential treatment, etc.) set for the customer based on the transaction status with the financial institution 1 of the customer. The agent card 408 indicates information of the agent card when the customer holds the agent card. An agent card is a family cash card (including a debit function) that can be used by the family of an account holder who satisfies predetermined conditions.

図5は、円普通預金口座207のデータ構造の一例を説明する。円普通預金口座207は、以下のデータ項目に限定されるわけではないが、円普通預金口座番号403、日付501、シーケンス番号502、入出金区分503、金額504、摘要505および残高506を含むことができる。   FIG. 5 illustrates an example of the data structure of the yen savings account 207. The yen savings account 207 is not limited to the following data items, but includes a yen savings account number 403, a date 501, a sequence number 502, a deposit / withdrawal category 503, an amount 504, a summary 505, and a balance 506. Can do.

円普通預金口座番号403は、顧客マスタ206に格納されているデータ項目と同じである。日付501は、顧客の円普通預金口座に対して発生した取引の取引日付を示す。シーケンス番号502は、同一日付で発生した取引を識別するために付される連番である。入出金区分503は、顧客の円普通預金口座に対して発生した取引が入金処理であったのか、あるいは出金処理であったのかを示す。金額504は、顧客の円普通預金口座に対して発生した取引の取引金額を示す。摘要505は、顧客の円普通預金口座に対して発生した取引の内容を説明する。例えば、複数通貨預金口座208の米ドル口座に対する出金データが発生したといったような情報が摘要505に記録される。残高506は、顧客の円普通預金口座の残高を示す。   The yen savings account number 403 is the same as the data item stored in the customer master 206. Date 501 indicates the transaction date of the transaction that occurred for the customer's yen savings account. The sequence number 502 is a serial number assigned to identify transactions that occurred on the same date. The deposit / withdrawal category 503 indicates whether the transaction generated for the customer's yen savings account was a deposit process or a deposit process. The amount 504 indicates the transaction amount of the transaction that has occurred for the customer's yen savings account. A summary 505 describes the details of the transaction that occurred for the customer's yen savings account. For example, information such as the occurrence of withdrawal data for the US dollar account of the multi-currency deposit account 208 is recorded in the summary 505. The balance 506 indicates the balance of the customer's yen savings account.

図6は、複数通貨預金口座208のデータ構造の一例を説明する。複数通貨預金口座208は、以下のデータ項目に限定されるわけではないが、複数通貨預金口座番号404、通貨種類601、日付602、シーケンス番号603、入出金区分604、金額605、摘要606および残高607を含むことができる。   FIG. 6 illustrates an example of the data structure of the multi-currency deposit account 208. The multi-currency deposit account 208 is not limited to the following data items, but includes a multi-currency deposit account number 404, currency type 601, date 602, sequence number 603, deposit / withdrawal category 604, amount 605, summary 606 and balance. 607 may be included.

複数通貨預金口座番号404は、顧客マスタ206に格納されているデータ項目と同じである。通貨種類601は、顧客が開設している複数通貨預金口座の通貨の種類を示す。通貨の種類は、金融機関1によって予め定められることが可能である。日付602は、顧客の複数通貨預金口座に対して発生した取引の取引日付を示す。シーケンス番号603は、同一日付で発生した取引を識別するために付される連番である。入出金区分604は、顧客の複数通貨預金口座に対して発生した取引が入金処理であったのか、あるいは出金処理であったのかを示す。金額605は、顧客の複数通貨預金口座に対して発生した取引の取引金額を示す。摘要606は、顧客の複数通貨預金口座に対して発生した取引の内容を説明する。残高607は、顧客の複数通貨預金口座の残高を示す。   The multi-currency deposit account number 404 is the same as the data item stored in the customer master 206. The currency type 601 indicates the currency type of the multi-currency deposit account opened by the customer. The type of currency can be predetermined by the financial institution 1. Date 602 indicates the transaction date of the transaction that occurred for the customer's multi-currency deposit account. The sequence number 603 is a serial number assigned to identify transactions that occurred on the same date. The deposit / withdrawal category 604 indicates whether the transaction generated for the customer's multi-currency deposit account was a deposit process or a deposit process. The amount 605 indicates the transaction amount of a transaction that has occurred for the customer's multi-currency deposit account. Summary 606 describes the contents of the transaction that occurred for the customer's multi-currency deposit account. The balance 607 indicates the balance of the customer's multi-currency deposit account.

図7は、米ドル普通預金口座209のデータ構造の一例を説明する。米ドル普通預金口座209は、以下のデータ項目に限定されるわけではないが、米ドル普通預金口座番号405、日付701、シーケンス番号702、入出金区分703、金額704、摘要705および残高706を含むことができる。   FIG. 7 illustrates an example of the data structure of the US dollar savings account 209. US dollar savings account 209 includes, but is not limited to, the following data items: US dollar savings account number 405, date 701, sequence number 702, deposit / withdrawal category 703, amount 704, summary 705 and balance 706 Can do.

米ドル普通預金口座番号405は、顧客マスタ206に格納されているデータ項目と同じである。日付701は、顧客の米ドル普通預金口座に対して発生した取引の取引日付を示す。シーケンス番号702は、同一日付で発生した取引を識別するために付される連番である。入出金区分703は、顧客の米ドル普通預金口座に対して発生した取引が入金処理であったのか、あるいは出金処理であったのかを示す。金額704は、顧客の米ドル普通預金口座に対して発生した取引の取引金額を示す。摘要705は、顧客の米ドル普通預金口座に対して発生した取引の内容を説明する。例えば、複数通貨預金口座208の米ドル口座から米ドル普通預金口座209への入金データが発生したといったような情報が摘要705に記録される。残高706は、顧客の米ドル普通預金口座の残高を示す。   The US dollar savings account number 405 is the same as the data item stored in the customer master 206. Date 701 indicates the transaction date of the transaction that occurred for the customer's US dollar savings account. The sequence number 702 is a serial number assigned to identify transactions that occurred on the same date. The deposit / withdrawal category 703 indicates whether the transaction generated for the customer's US dollar savings account was a deposit process or a deposit process. Amount 704 indicates the transaction amount of a transaction that has occurred against the customer's US dollar savings account. Summary 705 describes the contents of the transaction that occurred for the customer's US dollar savings account. For example, information such as the receipt of deposit data from the US dollar account of the multi-currency deposit account 208 to the US dollar ordinary deposit account 209 is recorded in the summary 705. The balance 706 indicates the balance of the customer's US dollar savings account.

図8は、為替レートテーブル210のデータ構造の一例を説明する。為替レートテーブル210は、以下のデータ項目に限定されるわけではないが、交換元通貨種類801、交換先通貨種類802、交換レート803および交換レート有効期間804を含むことができる。   FIG. 8 illustrates an example of the data structure of the exchange rate table 210. The exchange rate table 210 is not limited to the following data items, but can include an exchange source currency type 801, an exchange destination currency type 802, an exchange rate 803, and an exchange rate validity period 804.

交換元通貨種類801および交換先通貨種類802は、それぞれ、交換前の通貨の種類および交換後の通貨の種類を示す。例えば、日本円を米ドルに交換(エクスチェンジ)する場合、交換元通貨種類801は日本円を示し、交換先通貨種類802は米ドルを示す。交換レート803は、交換元通貨種類801および交換先通貨種類802で指定される通貨間でエクスチェンジする際のレート(例えば、1ドル=110円)を示す。交換レート803は、金融機関1によって設定されるTTSのようなレートであってよい。交換レート有効期間804は、交換レート803によって示されるレートがいつからいつまで有効であったのかを示す。交換レートは通常リアルタイムで変動していくものであるが、一定時間同じレートを適用するようにしても構わない。   The exchange source currency type 801 and the exchange destination currency type 802 indicate the type of currency before exchange and the type of currency after exchange, respectively. For example, when exchanging Japanese yen for US dollars (exchange), the exchange source currency type 801 indicates Japanese yen and the exchange destination currency type 802 indicates US dollars. The exchange rate 803 indicates a rate at the time of exchange between currencies designated by the exchange source currency type 801 and the exchange destination currency type 802 (for example, 1 dollar = 110 yen). The exchange rate 803 may be a rate such as TTS set by the financial institution 1. The exchange rate validity period 804 indicates from when to when the rate indicated by the exchange rate 803 was valid. The exchange rate usually fluctuates in real time, but the same rate may be applied for a certain period of time.

(処理フロー)
次に、図3を参照しながら、本発明に係る銀行システム100によって実行される引き落し制御処理を説明する。より詳細に言えば、図3は、主として、海外で発生した口座出金要求に応答して、引き落し対象となる通貨を判定し、当該通貨の口座からの出金処理が可能かどうかを判定し、最終的に出金処理可能と判定された口座からの引き落し処理について説明する。
(Processing flow)
Next, a withdrawal control process executed by the bank system 100 according to the present invention will be described with reference to FIG. More specifically, FIG. 3 mainly determines the currency to be withdrawn in response to an account withdrawal request generated overseas, and determines whether the withdrawal process from the account in the currency is possible. The withdrawal process from the account that is finally determined to be able to withdraw money will be described.

S301にて、銀行システム100は、国際ブランドネットワーク130を介して加盟店110またはATM120から出金要求データを受信することができる。銀行システム100は、出金要求データに含まれる各データ項目をチェックすることができる。出金要求データは、加盟店110からの支払要求電文またはATM120からの引出要求電文である。出金要求データは、限定されるわけではないが、表1のようなデータ項目を含むことができる。   At S <b> 301, bank system 100 can receive withdrawal request data from member store 110 or ATM 120 via international brand network 130. The bank system 100 can check each data item included in the withdrawal request data. The withdrawal request data is a payment request message from the member store 110 or a withdrawal request message from the ATM 120. The withdrawal request data can include, but is not limited to, data items as shown in Table 1.

Figure 0006227181
Figure 0006227181

電文項目のうち、口座識別子は、顧客口座を特定するための識別子を示し、例えば、顧客に割り振られた顧客識別子であってもよく、あるいは顧客の円普通預金口座番号であってもよい。顧客識別子は、顧客マスタ206に含まれるデータ項目であってもよい。銀行システム100は、出金要求データを受信したことに応答して、出金要求データに含まれる口座識別子に基づいて顧客マスタ206にアクセスし、この顧客の口座を特定することができる。本処理フローでは、一例として、口座識別子が円普通預金口座番号であるものとして説明することとするが、この実施形態に限定されるわけではない。本発明の一実施形態では、代理人カードを有する顧客の家族などがデビットカード決済を行ったり、ATM120を利用したりすることも可能である。かかる場合、銀行システム100は、出金要求データに含まれる口座識別子が代理人カードを示す場合には、顧客マスタ206の代理人カード408の欄を参照し、顧客本人の口座を特定することができる。   Of the electronic mail items, the account identifier indicates an identifier for identifying the customer account, and may be, for example, a customer identifier assigned to the customer or a customer's yen savings account number. The customer identifier may be a data item included in the customer master 206. In response to receiving the withdrawal request data, the bank system 100 can access the customer master 206 based on the account identifier included in the withdrawal request data and identify the customer's account. In this processing flow, as an example, the account identifier will be described as a yen ordinary deposit account number, but the present invention is not limited to this embodiment. In one embodiment of the present invention, a family member of a customer having an agent card can make a debit card payment or use the ATM 120. In such a case, when the account identifier included in the withdrawal request data indicates a proxy card, the bank system 100 may refer to the column of the proxy card 408 in the customer master 206 and specify the customer's account. it can.

電文項目のうち、現地利用額は、加盟店110での決済額あるいはATM120での出金額を示す。現地利用通貨は、加盟店110での決済通貨あるいはATM120での出金通貨を示す。決済金額は、現地利用通貨が予め定められた通貨以外の場合に国際ブランドネットワーク130上で現地利用額が円貨に転換されるため、転換後の円貨ベースの決済金額を示す。決済通貨は転換後の通貨の種類を示す。国際ブランドネットワーク130上で円貨に転換される際の為替レートは、国際ブランドによって決定される。   Among the telegram items, the local usage amount indicates the settlement amount at the member store 110 or the withdrawal amount at the ATM 120. The local use currency indicates a settlement currency at the member store 110 or a withdrawal currency at the ATM 120. The settlement amount indicates the settlement amount on a yen basis after the conversion because the local use amount is converted into yen on the international brand network 130 when the local use currency is other than a predetermined currency. The settlement currency indicates the type of currency after conversion. The exchange rate when converted into yen on the international brand network 130 is determined by the international brand.

S302にて、銀行システム100は、受信した出金要求データに含まれる現地利用通貨の種類を識別し、識別した通貨の種類が金融機関1によって予め定められた外貨の種類に該当するかどうかを判定することができる。金融機関1によって予め定められた外貨の種類は、複数通貨預金口座208で扱うことが可能な通貨の種類のうち、日本円以外の外貨を示す。識別した現地利用通貨の種類が予め定められた外貨の種類に該当する場合にはS303に処理が進み、該当しない場合にはS305に処理が進む。   At S302, bank system 100 identifies the type of local currency included in the received withdrawal request data, and determines whether the identified currency type corresponds to the type of foreign currency predetermined by financial institution 1. Can be determined. The type of foreign currency predetermined by the financial institution 1 indicates a foreign currency other than Japanese yen among the types of currencies that can be handled by the multi-currency deposit account 208. If the identified local currency type corresponds to a predetermined foreign currency type, the process proceeds to S303, and if not, the process proceeds to S305.

S303にて、銀行システム100は、識別した現地利用通貨の種類に対応する複数通貨預金口座208内の外貨口座の残高と、出金要求データに含まれる決済金額とを比較し、決済金額が当該外貨口座の残高の範囲内であるかどうかを判定することができる。残高の範囲内である場合にはS304に処理が進み、残高の範囲外である場合にはS306に処理が進む。   In S303, the bank system 100 compares the balance of the foreign currency account in the multi-currency deposit account 208 corresponding to the identified type of local currency and the settlement amount included in the withdrawal request data, and the settlement amount is It can be determined whether the balance of the foreign currency account is within the range. If it is within the balance range, the process proceeds to S304, and if it is outside the balance range, the process proceeds to S306.

S304にて、銀行システム100は、決済金額に相当する金額を複数通貨預金口座208内の対応する外貨口座から引き落すとともに、引き落し完了の通知を加盟店110またはATM120に通信することができる。銀行システム100は、引き落した金額および引き落した外貨口座の情報に基づいて、当該顧客の複数通貨預金口座208の対応する外貨口座内のデータをアップデートすることができる。   At S304, the bank system 100 can withdraw the amount corresponding to the settlement amount from the corresponding foreign currency account in the multi-currency deposit account 208, and can communicate the notice of the completion to the member store 110 or the ATM 120. The bank system 100 can update the data in the corresponding foreign currency account of the customer's multi-currency deposit account 208 based on the amount of money withdrawn and information of the withdrawn foreign currency account.

S305にて、銀行システム100は、S302にて識別した現地利用通貨の種類が円貨以外であるかどうかを判定することができる。識別した現地利用通貨の種類が円貨以外の場合にはS306に処理が進み、円貨の場合にはS307に処理が進む。   In S305, the bank system 100 can determine whether or not the type of local use currency identified in S302 is other than yen. If the identified local currency is other than yen, the process proceeds to S306, and if it is a yen, the process proceeds to S307.

S306にて、銀行システム100は、受信した出金要求データに含まれる現地利用通貨および現地利用額のデータと、為替レートテーブル210に格納されている当該通貨と円貨の交換レートに基づいて円貨ベースの決済額を算出することができる。算出した円貨ベースの決済額は、主記憶部202に記憶される。例えば、表1の(例1)の場合、1米ドル=110円とすると、銀行システム100は、100米ドルを11,000円として算出することができる。表1の(例2)の場合、1韓国ウォン=0.1円とすると、銀行システム100は、100,000韓国ウォンを10,000円として算出することができる。なお、交換レートは、金融機関1のTTSであってもよく、国際ブランドによって指定されたレートであってもよく、あるいは顧客マスタ206内の優遇情報407に示されている情報をさらに加味したレートにしてもよく、任意に設定可能である。   At S306, bank system 100 determines the local currency based on the local currency and local currency data included in the received withdrawal request data, and the exchange rate between the currency and yen stored in exchange rate table 210. The settlement amount can be calculated. The calculated yen-based settlement amount is stored in the main storage unit 202. For example, in the case of (Example 1) in Table 1, assuming that 1 US dollar = 110 yen, the bank system 100 can calculate 100 US dollars as 11,000 yen. In the case of (Example 2) in Table 1, assuming that 1 Korean won = 0.1 yen, the banking system 100 can calculate 100,000 Korean won as 10,000 yen. The exchange rate may be the TTS of the financial institution 1, may be a rate designated by an international brand, or a rate that further considers information indicated in the preferential information 407 in the customer master 206. However, it can be arbitrarily set.

S307にて、銀行システム100は、算出した円貨ベースの決済額またはS301にて受信した出金要求データに含まれる円貨ベースの決済額が円普通預金口座207の残高の範囲内であるかどうかを判定することができる。算出した円貨ベースの決済額またはS301にて受信した出金要求データに含まれる円貨ベースの決済額が円普通預金口座207の残高の範囲内の場合にはS308に処理が進み、残高の範囲を超える場合にはS309に処理が進む。   In S307, the bank system 100 determines whether the calculated yen-based settlement amount or the yen-based settlement amount included in the withdrawal request data received in S301 is within the balance of the yen savings account 207. Can be determined. If the calculated yen-based settlement amount or the yen-based settlement amount included in the withdrawal request data received in S301 is within the balance of the yen savings account 207, the process proceeds to S308, and the balance range is set. If so, the process proceeds to S309.

S308にて、銀行システム100は、算出した円貨ベースの決済額またはS301にて受信した出金要求データに含まれる円貨ベースの決済額に相当する金額を円普通預金口座207から引き落すとともに、引き落し完了の通知を加盟店110またはATM120に通信することができる。円普通預金口座207から引き落された金額は、複数通貨預金口座208内の任意の口座および米ドル普通預金口座209に入金処理されることはない。銀行システム100は、引き落した金額の情報に基づいて、当該顧客の円普通預金口座207内のデータをアップデートすることができる。   In S308, the bank system 100 withdraws the calculated amount of yen-based settlement or the amount corresponding to the amount of yen-based settlement included in the withdrawal request data received in S301 from the yen savings account 207 and withdraws it. The notice of the completion of dropping can be communicated to the member store 110 or the ATM 120. The amount withdrawn from the yen savings account 207 is not credited to any account in the multi-currency savings account 208 and the US dollar savings account 209. The bank system 100 can update the data in the customer's yen savings account 207 based on the information on the amount withdrawn.

S309にて、銀行システム100は、算出した円貨ベースの決済額またはS301にて受信した出金要求データに含まれる円貨ベースの決済額が複数通貨預金口座208内の円預金口座の残高の範囲内であるかどうかを判定する。算出した円貨ベースの決済額またはS301にて受信した出金要求データに含まれる円貨ベースの決済額が複数通貨預金口座208内の円預金口座の残高の範囲内の場合にはS310に処理が進み、残高の範囲を超える場合にはS311に処理が進む。   In S309, the bank system 100 determines that the calculated yen-based settlement amount or the yen-based settlement amount included in the withdrawal request data received in S301 is within the range of the balance of the yen deposit account in the multi-currency deposit account 208. It is determined whether or not. If the calculated yen-based settlement amount or the yen-based settlement amount included in the withdrawal request data received in S301 is within the range of the balance of the yen deposit account in the multi-currency deposit account 208, the process proceeds to S310. If the balance exceeds the range, the process proceeds to S311.

S310にて、銀行システム100は、算出した円貨ベースの決済額またはS301にて受信した出金要求データに含まれる円貨ベースの決済額に相当する金額を複数通貨預金口座208内の円預金口座から引き落すとともに、引き落し完了の通知を加盟店110またはATM120に通信することができる。複数通貨預金口座208内の円預金口座から引き落された金額は、円普通預金口座207、複数通貨預金口座208内の他の口座および米ドル普通預金口座209に入金処理されることはない。銀行システム100は、引き落した金額の情報に基づいて、当該顧客の複数通貨預金口座208の円預金口座内のデータをアップデートすることができる。   At S310, bank system 100 obtains the amount corresponding to the calculated yen-based settlement amount or the yen-based settlement amount included in the withdrawal request data received at S301 from the yen deposit account in multi-currency deposit account 208. Withdrawing, a notice of withdrawal completion can be communicated to the member store 110 or the ATM 120. The amount withdrawn from the yen deposit account in the multi-currency deposit account 208 is not deposited into the yen savings account 207, other accounts in the multi-currency deposit account 208, and the US dollar savings account 209. The bank system 100 can update the data in the yen deposit account of the multi-currency deposit account 208 of the customer based on the information on the amount withdrawn.

S311にて、銀行システム100は、顧客マスタ206から他行口座情報406を抽出し、抽出した他行口座情報406の情報に基づいて資金移動要求データを生成して、生成した資金移動要求データを他行システム140に送信することができる。資金移動要求データは、出金口座を抽出した他行口座情報406に従って設定し、入金口座を金融機関1内の予め定められた口座に設定することができる電文である。資金移動要求金額は、算出した円貨ベースの決済額またはS301にて受信した出金要求データに含まれる円貨ベースの決済額に相当する金額である。銀行システム100は、資金移動処理で受け取った資金を顧客口座または金融機関1内の予め定められた口座に保持することができる。資金移動処理が成功裏に完了した場合には、銀行システム100は、引き落し完了の通知を加盟店110またはATM120に通信することができる。一方、資金移動処理が成功しなかった場合には、デビットカード決済ができない旨の通知を加盟店110に通信し、または引き出しができない旨の通知をATM120に通信することができる。このように、本発明は、他の金融機関に存在する顧客口座から資金を移動させる任意のスキームを適用するように構成されることができる。   In S311, bank system 100 extracts other bank account information 406 from customer master 206, generates fund transfer request data based on the extracted information of other bank account information 406, and generates the generated fund transfer request data. It can be transmitted to the other bank system 140. The fund transfer request data is a message that can be set according to the other bank account information 406 from which the withdrawal account is extracted, and the deposit account can be set to a predetermined account in the financial institution 1. The funds transfer request amount is an amount corresponding to the calculated yen-based settlement amount or the yen-based settlement amount included in the withdrawal request data received in S301. The bank system 100 can hold the funds received in the funds transfer process in a customer account or a predetermined account in the financial institution 1. If the funds transfer process is successfully completed, the bank system 100 can communicate a withdrawal completion notification to the member store 110 or the ATM 120. On the other hand, if the funds transfer process is not successful, a notification that the debit card payment is not possible can be communicated to the member store 110, or a notification that the withdrawal cannot be made can be communicated to the ATM 120. Thus, the present invention can be configured to apply any scheme that transfers funds from a customer account that resides at another financial institution.

以上、例示的な実施形態を参照しながら本発明の原理を説明したが、本発明の要旨を逸脱することなく、構成および細部において変更する様々な実施形態を実現可能であることを当業者は理解するだろう。すなわち、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。   Although the principle of the present invention has been described above with reference to exemplary embodiments, those skilled in the art will appreciate that various embodiments that change in configuration and details can be realized without departing from the spirit of the present invention. Will understand. That is, the present invention can take an embodiment as, for example, a system, apparatus, method, program, or storage medium.

1、2 金融機関
100 銀行システム
110 加盟店
120 ATM
130 国際ブランドネットワーク
140 他行システム
150 銀行間ネットワーク
201 制御部
202 主記憶部
203 補助記憶部
204 インターフェース(IF)部
205 出力部
206 顧客マスタ
207 円普通預金口座
208 複数通貨預金口座
209 米ドル普通預金口座
210 為替レートテーブル
1, 2 Financial institutions 100 Banking system 110 Merchant 120 ATM
130 International Brand Network 140 Other Bank System 150 Interbank Network 201 Control Unit 202 Main Storage Unit 203 Auxiliary Storage Unit 204 Interface (IF) Unit 205 Output Unit 206 Customer Master 207 Yen Savings Account 208 Multi-currency Deposit Account 209 US Dollar Savings Account 210 Exchange rate table

Claims (11)

出金要求を受信したことに応答して、前記出金要求に関連付けられた顧客口座を特定する手段であって、前記顧客口座は、第1の口座および第2の口座を含み、前記第1の口座は、複数の外貨口座および円貨口座を含む、手段と、
前記出金要求に含まれる第1の通貨の種類が金融機関によって予め定められた外貨の種類に該当するか否かを判定する第1の判定手段と、
前記第1の判定手段による肯定的な判定に応答して、前記出金要求に含まれる第1の決済金額が前記第1の通貨の種類に対応する前記第1の口座の外貨口座の残高の範囲内であるか否かを判定する第2の判定手段と、
前記第1の判定手段による否定的な判定に応答して、前記第1の通貨の種類が円貨以外の通貨の種類であるか否かをさらに判定する第3の判定手段と、
前記第2の判定手段による否定的な判定に応答して、または前記第3の判定手段による肯定的な判定に応答して、前記出金要求に含まれる第1の通貨の種類および前記第1の通貨での利用額と格納されている為替レートとに基づいて、円貨ベースの第2の決済金額を算出する手段と、
前記円貨ベースの第2の決済金額または円貨ベースの前記第1の決済金額が前記第2の口座の残高の範囲内であるか否かを判定する第4の判定手段と、
前記第4の判定手段による肯定的な判定に応答して、前記第2の口座から出金処理を行う出金処理手段であって、前記第2の口座から出金処理された金額は、前記第1の口座の前記外貨口座に入金処理されない、出金処理手段と
前記第4の判定手段による否定的な判定に応答して、前記円貨ベースの第2の決済金額または円貨ベースの前記第1の決済金額が前記第1の口座の円貨口座の残高の範囲内であるか否かを判定する第5の判定手段と
を備えた引き落し制御装置。
Means for identifying a customer account associated with the withdrawal request in response to receiving the withdrawal request, wherein the customer account includes a first account and a second account; The account includes means including a plurality of foreign currency accounts and a yen account;
First determination means for determining whether or not a type of the first currency included in the withdrawal request corresponds to a type of foreign currency predetermined by a financial institution;
In response to an affirmative determination by the first determination means, the first settlement amount included in the withdrawal request is the balance of the foreign currency account of the first account corresponding to the type of the first currency. A second determination means for determining whether or not it is within a range;
In response to a negative determination by the first determination means, a third determination means for further determining whether or not the type of the first currency is a currency type other than yen;
In response to a negative determination by the second determination means or in response to a positive determination by the third determination means, the type of the first currency included in the withdrawal request and the first Means for calculating a second settlement amount based on yen based on the amount used in the currency and the exchange rate stored;
A fourth determination means for determining whether the second settlement amount based on yen or the first settlement amount based on yen is within a range of a balance of the second account;
In response to an affirmative determination by the fourth determination means, a withdrawal processing means for performing withdrawal processing from the second account, wherein the amount processed for withdrawal from the second account is A withdrawal processing means that is not deposited into the foreign currency account of the first account ;
In response to a negative determination by the fourth determination means, the second settlement amount based on yen or the first settlement amount based on yen is within the range of the balance of the yen account of the first account. A withdrawal control device comprising fifth determination means for determining whether or not there is .
前記第5の判定手段による肯定的な判定に応答して、前記第1の口座の前記円貨口座から出金処理を行う第2の出金処理手段をさらに備えた、請求項に記載の引き落し制御装置。 In response to an affirmative determination by the fifth determining means, wherein with the first account the further second dispensing processing means for performing payment process from yen account, drawn according to claim 1 Drop control device. 前記第5の判定手段による否定的な判定に応答して、顧客に関連付けられる他行口座情報に基づいて資金移動要求データを生成して、生成した資金移動要求データを他行システムに送信する手段をさらに備えた、請求項に記載の引き落し制御装置。 Means for generating fund transfer request data based on other bank account information associated with the customer in response to a negative determination by the fifth determining means and transmitting the generated fund transfer request data to the other bank system further comprising, debit control device according to claim 1. 前記第2の判定手段による肯定的な判定に応答して、前記第1の通貨の種類に対応する前記第1の口座の前記外貨口座から出金処理を行う第3の出金処理手段をさらに備えた、請求項1に記載の引き落し制御装置。   In response to a positive determination by the second determination means, a third withdrawal processing means for performing withdrawal processing from the foreign currency account of the first account corresponding to the type of the first currency. The withdrawal control device according to claim 1 provided. 前記出金要求は、加盟店からの支払要求電文またはATMからの引出要求電文のいずれかである、請求項1に記載の引き落し制御装置。   2. The withdrawal control device according to claim 1, wherein the withdrawal request is either a payment request message from a member store or a withdrawal request message from an ATM. 格納されている前記為替レートは、前記金融機関によって定められた電信売相場(TTS)、国際ブランドによって指定された為替レート、または顧客の優遇情報によって決定される為替レートである、請求項1に記載の引き落し制御装置。   The stored exchange rate is a wire exchange rate (TTS) set by the financial institution, an exchange rate specified by an international brand, or an exchange rate determined by customer preferential information. The withdrawal control device described. 前記第1の口座の口座番号および前記第2の口座の口座番号は、互いに異なる口座番号である、請求項1に記載の引き落し制御装置。   The withdrawal control device according to claim 1, wherein the account number of the first account and the account number of the second account are different from each other. 引き落し制御装置によって実行される引き落し制御方法であって、
出金要求を受信したことに応答して、前記出金要求に関連付けられた顧客口座を特定することであって、前記顧客口座は、第1の口座および第2の口座を含み、前記第1の口座は、複数の外貨口座および円貨口座を含む、ことと、
第1の判定手段が、前記出金要求に含まれる第1の通貨の種類が金融機関によって予め定められた外貨の種類に該当するか否かを判定することと、
第2の判定手段が、前記第1の判定手段による肯定的な判定に応答して、前記出金要求に含まれる第1の決済金額が前記第1の通貨の種類に対応する前記第1の口座の外貨口座の残高の範囲内であるか否かを判定することと、
第3の判定手段が、前記第1の判定手段による否定的な判定に応答して、前記第1の通貨の種類が円貨以外の通貨の種類であるか否かをさらに判定することと、
前記第2の判定手段による否定的な判定に応答して、または前記第3の判定手段による肯定的な判定に応答して、前記出金要求に含まれる第1の通貨の種類および前記第1の通貨での利用額と格納されている為替レートとに基づいて、円貨ベースの第2の決済金額を算出することと、
第4の判定手段が、前記円貨ベースの第2の決済金額または円貨ベースの前記第1の決済金額が前記第2の口座の残高の範囲内であるか否かを判定することと、
前記第4の判定手段による肯定的な判定に応答して、前記第2の口座から出金処理を行うことであって、前記第2の口座から出金処理された金額は、前記第1の口座の前記外貨口座に入金処理されない、ことと
第5の判定手段が、前記第4の判定手段による否定的な判定に応答して、前記円貨ベースの第2の決済金額または円貨ベースの前記第1の決済金額が前記第1の口座の円貨口座の残高の範囲内であるか否かを判定することと
を備える引き落し制御方法。
A withdrawal control method executed by a withdrawal controller,
In response to receiving a withdrawal request, identifying a customer account associated with the withdrawal request, wherein the customer account includes a first account and a second account, the first account Accounts include multiple foreign currency accounts and yen accounts, and
Determining whether or not a first currency type included in the withdrawal request corresponds to a foreign currency type predetermined by a financial institution;
In response to an affirmative determination by the first determination unit, a second determination unit includes a first settlement amount included in the withdrawal request corresponding to the first currency type. Determining whether the account is within the balance of the foreign currency account;
A third determining means, in response to a negative determination by the first determining means, further determining whether or not the first currency type is a currency type other than yen;
In response to a negative determination by the second determination means or in response to a positive determination by the third determination means, the type of the first currency included in the withdrawal request and the first Calculating a second settlement amount based on the yen based on the amount used in the currency and the stored exchange rate;
A fourth determining means determining whether the second settlement amount based on yen or the first settlement amount based on yen is within the balance of the second account;
In response to an affirmative determination by the fourth determination means, a withdrawal process is performed from the second account, and the amount of the withdrawal process performed from the second account is the first That the foreign currency account of the account is not credited ,
In response to a negative determination by the fourth determination unit, the fifth determination unit determines that the second settlement amount based on yen or the first settlement amount based on yen is the yen amount of the first account. A withdrawal control method comprising: determining whether the balance of the account is within a range .
前記第5の判定手段による肯定的な判定に応答して、前記第1の口座の前記円貨口座から出金処理を行うことをさらに備える、請求項に記載の引き落し制御方法。 The withdrawal control method according to claim 8 , further comprising performing a withdrawal process from the yen account of the first account in response to a positive determination by the fifth determination unit. 前記第5の判定手段による否定的な判定に応答して、顧客に関連付けられる他行口座情報に基づいて資金移動要求データを生成して、生成した資金移動要求データを他行システムに送信することをさらに備える、請求項に記載の引き落し制御方法。 In response to a negative determination by the fifth determination means, generating fund transfer request data based on the other bank account information associated with the customer, and transmitting the generated fund transfer request data to the other bank system The withdrawal control method according to claim 8 , further comprising: 請求項乃至請求項10のいずれか一項に記載の方法をコンピュータに実行させるためのプログラム。 The program for making a computer perform the method as described in any one of Claims 8 thru | or 10 .
JP2017084671A 2017-04-21 2017-04-21 Withdrawal control device, withdrawal control method and program Active JP6227181B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017084671A JP6227181B1 (en) 2017-04-21 2017-04-21 Withdrawal control device, withdrawal control method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017084671A JP6227181B1 (en) 2017-04-21 2017-04-21 Withdrawal control device, withdrawal control method and program

Publications (2)

Publication Number Publication Date
JP6227181B1 true JP6227181B1 (en) 2017-11-08
JP2018181263A JP2018181263A (en) 2018-11-15

Family

ID=60265836

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017084671A Active JP6227181B1 (en) 2017-04-21 2017-04-21 Withdrawal control device, withdrawal control method and program

Country Status (1)

Country Link
JP (1) JP6227181B1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003108778A (en) * 2001-09-27 2003-04-11 Mizuho Bank Ltd Method and program of transaction processing
US20090248562A1 (en) * 2008-03-28 2009-10-01 Sony Corporation Withdrawal processing apparatus and withdrawal processing method
JP2011034277A (en) * 2009-07-31 2011-02-17 Sony Corp Information processing device and information processing method
JP2013033399A (en) * 2011-08-02 2013-02-14 Citibank Japan Ltd Exchange set transaction bank server, exchange set transaction method, and exchange set transaction program
JP2016224737A (en) * 2015-05-29 2016-12-28 ソニーフィナンシャルホールディングス株式会社 Withdrawal processing apparatus and withdrawal processing method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003108778A (en) * 2001-09-27 2003-04-11 Mizuho Bank Ltd Method and program of transaction processing
US20090248562A1 (en) * 2008-03-28 2009-10-01 Sony Corporation Withdrawal processing apparatus and withdrawal processing method
JP2009238104A (en) * 2008-03-28 2009-10-15 Sony Corp Withdrawal processing apparatus and withdrawal processing method
JP2011034277A (en) * 2009-07-31 2011-02-17 Sony Corp Information processing device and information processing method
JP2013033399A (en) * 2011-08-02 2013-02-14 Citibank Japan Ltd Exchange set transaction bank server, exchange set transaction method, and exchange set transaction program
JP2016224737A (en) * 2015-05-29 2016-12-28 ソニーフィナンシャルホールディングス株式会社 Withdrawal processing apparatus and withdrawal processing method

Also Published As

Publication number Publication date
JP2018181263A (en) 2018-11-15

Similar Documents

Publication Publication Date Title
US20210182958A1 (en) Systems and methods for switching electronic accounts using a self-service device
US7765154B2 (en) Methods and apparatus for funding transactions using debit cards issued by one institution and funds from accounts at other institutions
US7191151B1 (en) Instant availability of electronically transferred funds
US9183591B2 (en) Virtual accounts linked to financial accounts
US20110055083A1 (en) System and method of funds transfer using a secure financial account
US20020032653A1 (en) Method and system for payment over the internet
US20140316965A1 (en) Method and System for Managing Sovereign/Non-Sovereign Dual Debit Accounts
JP2019050006A (en) Compensation management device, method, and computer program
JP2019070931A (en) Banking system, method and program to be executed by banking system
JP5848107B2 (en) Electronic money management server, electronic money settlement processing method, and cash payment processing method
JP4243597B2 (en) Card use information processing apparatus and card use information processing method
JPH11272785A (en) Method and device for processing electronic money of many currencies
JP6271063B1 (en) Fund transfer system, method and program executed by fund transfer system
JP6227181B1 (en) Withdrawal control device, withdrawal control method and program
KR20000036837A (en) Method of internet giro service
JP2018045446A (en) Settlement system, method and program
US20200118119A1 (en) Currency Agnostic Conversion And Deployment System
JP2003108778A (en) Method and program of transaction processing
KR20140038654A (en) System for providing the information regarding payment for affiliate
KR20180001980A (en) Method and apparatus for processing finance data using common virtual account service
JP2016181299A (en) Payment system and method using electronic money
JP2006039649A (en) Investment trust trade system and computer program
KR101107403B1 (en) System and method for small cash deposit and payment using cash receipt service
JP5986168B2 (en) Automatic overdraft system and method using electronically recorded receivables
JP2012063903A (en) Financial transaction system and transaction method thereof

Legal Events

Date Code Title Description
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: 20170808

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20170817

R155 Notification before disposition of declining of application

Free format text: JAPANESE INTERMEDIATE CODE: R155

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20171010

R150 Certificate of patent or registration of utility model

Ref document number: 6227181

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250