JP7620941B2 - PROGRAM, SERVER, USER TERMINAL, INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING METHOD - Google Patents
PROGRAM, SERVER, USER TERMINAL, INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING METHOD Download PDFInfo
- Publication number
- JP7620941B2 JP7620941B2 JP2023066873A JP2023066873A JP7620941B2 JP 7620941 B2 JP7620941 B2 JP 7620941B2 JP 2023066873 A JP2023066873 A JP 2023066873A JP 2023066873 A JP2023066873 A JP 2023066873A JP 7620941 B2 JP7620941 B2 JP 7620941B2
- Authority
- JP
- Japan
- Prior art keywords
- salary
- account
- transfer
- upper limit
- server
- 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
Links
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
本発明は、プログラム、サーバ、ユーザ端末、情報処理システムおよび情報処理方法に関する。 The present invention relates to a program, a server, a user terminal, an information processing system, and an information processing method.
キャッシュレス決済の普及または送金サービスの多様化が進む中、いわゆる「給与デジタル払い」の導入が進められている。給与デジタル払いにより、従業員等の給与の受取者(以下「給与受取者」という。)は、自身の勤務先の企業等の給与の支払者(以下「給与支払者」という。)に対し、自身の給与の全部または一部の金額を、資金移動業者が提供する当該給与受取者の口座に振込むように指定することが可能になる。
以下、資金移動業者が提供する口座(以下「資金移動口座」という。)であって、かつ、給与受取者によって指定され、給与デジタル払いに利用される口座のことを「給与用口座」という。また、給与デジタル払いを利用する給与受取者を「ユーザ」ともいう。なお、「給与デジタル払い」とは、より正確には「賃金」のデジタル払いであるが、ここでは、「給与」を「賃金」と同義として扱う。
As cashless payments become more widespread and remittance services become more diverse, the so-called "digital salary payment" is being introduced. With the digital salary payment, a salary recipient such as an employee (hereinafter referred to as "salary recipient") can designate the payer of the salary of the company where the employee works (hereinafter referred to as "salary payer") to transfer all or part of the salary amount to the salary recipient's account provided by a money transfer service provider.
Hereinafter, an account provided by a Funds Transfer Service Provider (hereinafter referred to as a "Funds Transfer Account"), which is designated by a salary recipient and used for digital salary payments, will be referred to as a "Salary Account." A salary recipient who uses digital salary payments will also be referred to as a "User." Note that, more accurately, "digital salary payments" are digital payments of "wages," but here, "salary" will be treated as synonymous with "wages."
ところで、特許文献1には、金融機関の口座に給与振り込みがなされるユーザ(給与受取者)が、給与の前払いにより資金を調達可能な給与前払いシステムが記載されている。この給与前払いシステムは、ユーザの口座に対して給与振込が所定の期間なされていると判断し、ユーザからの給与前払い要求を受け付けると、ユーザの口座に給与の前払いとして第1の金額の振込を行う、給与前払いシステムが記載されている。 Patent Document 1 describes a salary advance system that enables a user (salary recipient) whose salary is transferred to an account at a financial institution to raise funds by prepaying his/her salary. This salary advance system determines that salary transfers have been made to the user's account for a specified period, and upon receiving a salary advance request from the user, transfers a first amount to the user's account as a salary advance.
給与用口座の残高には、上限額が設定され得る。上限額は、例えば、法令に基づき設定される。給与用口座への入金によって残高が上限額を超過してしまうことを回避するためには、残高の上限額の超過を生じるような額の入金要求を不許可とすることが考えられる。しかし、その場合、給与振込による入金も不許可となる可能性があり、給与支払者が給与を支払えない状態となり得るため好ましくない。 An upper limit may be set for the balance of a salary account. The upper limit is set, for example, based on laws and regulations. In order to prevent a deposit into a salary account from causing the balance to exceed the upper limit, it may be possible to disallow a deposit request for an amount that would cause the balance to exceed the upper limit. However, in that case, deposits by salary transfer may also be disallowed, which is undesirable as it could lead to the salary payer being unable to pay the salary.
従来、給与デジタル払いに利用される給与用口座に関し、当該給与用口座に設定される上限額の超過に対応し、かつ、給与振込に支障を来さないための技術が提供されていないという課題があった。例えば、特許文献1に記載される技術も、上記の課題が考慮されたものではなく、その解決手段を提供するものではない。 Conventionally, there has been an issue with regard to salary accounts used for digital salary payments in that there has been no technology provided that can handle cases where the upper limit set for the salary account is exceeded and that does not cause problems with salary transfers. For example, the technology described in Patent Document 1 does not take the above issue into consideration and does not provide a solution to the issue.
本発明は、上記課題を解決するためのものであり、給与デジタル払いに利用される給与用口座に関し、当該給与用口座に設定される上限額の超過に対応し、かつ、給与振込に支障を来さないための技術を提供する、プログラム、サーバ、ユーザ端末、情報処理システムおよび情報処理方法を得ることを目的とする。 The present invention is intended to solve the above problems, and aims to provide a program, a server, a user terminal, an information processing system, and an information processing method that provide technology for dealing with exceeding the upper limit set for a salary account used for digital salary payments, and for preventing problems with salary transfers.
本発明に係るプログラムは、当該プログラムを実行するコンピュータを、給与デジタル払いに利用される口座である給与用口座への給与振込に伴う、給与用口座の残高の上限額超過の有無を判定する超過判定部と、上限額超過が有ると判定された場合、給与用口座のユーザが給与用口座を管理するためのユーザ端末に、予め設定された代替口座への上限額超過の状態を解消可能な金額の振込が実行される旨の通知を表示するための表示情報を生成する、表示情報生成部と、給与振込が行われた後、上限額超過の状態が振込条件を満たす場合、代替口座への上限額超過の状態を解消可能な金額の振込処理を実行する振込実行部と、を備えるサーバとして機能させるものである。 The program of the present invention causes a computer that executes the program to function as a server that includes an excess determination unit that determines whether the balance of a salary account, which is an account used for digital salary payment, exceeds an upper limit when a salary is transferred to the salary account, and a display information generation unit that generates display information to display a notification on a user terminal used by the user of the salary account to manage the salary account, informing the user that a transfer of an amount sufficient to resolve the excess of the upper limit to a preset alternative account will be executed, if the excess of the upper limit satisfies the transfer conditions after the salary transfer is executed, and a transfer execution unit that executes a transfer process of an amount sufficient to resolve the excess of the upper limit to the alternative account.
本発明に係るプログラムによれば、当該プログラムを実行するコンピュータは、給与デジタル払いに利用される口座である給与用口座への給与振込に伴う、給与用口座の残高の上限額超過の有無を判定し、上限額超過が有ると判定された場合、給与用口座のユーザが給与用口座を管理するためのユーザ端末に、予め設定された代替口座への上限額超過の状態を解消可能な金額の振込が実行される旨の通知を表示するための表示情報を生成し、給与振込が行われた後、上限額超過の状態が振込条件を満たす場合、代替口座への上限額超過の状態を解消可能な金額の振込処理を実行する。
これにより、本発明に係るプログラムは、給与デジタル払いに利用される給与用口座に関し、当該給与用口座に設定される上限額の超過に対応し、かつ、給与振込に支障を来さないための技術を提供できる。
According to the program of the present invention, a computer executing the program determines whether the balance of a salary account, which is an account used for digital salary payment, exceeds an upper limit when a salary is transferred to the salary account, and if it is determined that the upper limit is exceeded, generates display information for displaying a notification on a user terminal used by the user of the salary account to manage the salary account that a transfer of an amount sufficient to eliminate the upper limit exceeding condition will be made to a predetermined alternative account, and after the salary transfer is made, if the upper limit exceeding condition satisfies the transfer conditions, executes a transfer process to transfer an amount sufficient to eliminate the upper limit exceeding condition to the alternative account.
As a result, the program of the present invention can provide technology that can deal with exceeding the upper limit set for a salary account used for digital salary payments, while preventing any disruption to salary transfers.
実施の形態1.
(情報処理システム)
図1は、実施の形態1に係る情報処理システム1の構成を示す図である。図1において、情報処理システム1は、サーバ2、ユーザ端末3および店舗端末4が、ネットワーク5を介して接続されたシステムである。ネットワーク5としては、既存の電気通信回線を利用できる。ネットワーク5は、例えば、インターネットである。サーバ2、ユーザ端末3および店舗端末4は、ネットワーク5を介して互いに通信可能である。
情報処理システム1は、ユーザAおよびユーザAの勤務先である企業等の給与支払者に、給与デジタル払いのサービスを提供する。
Embodiment 1.
(Information Processing System)
Fig. 1 is a diagram showing a configuration of an information processing system 1 according to a first embodiment. In Fig. 1, the information processing system 1 is a system in which a
The information processing system 1 provides a digital salary payment service to user A and a salary payer, such as the company where user A works.
給与デジタル払いに利用される給与用口座は、資金移動口座であって、かつ、ユーザA等の給与受取者によって給与の入金先として指定された口座である。
給与デジタル払いのサービスを受けようとするユーザAは、予め、資金移動業者に対して所定の口座開設手続きを行い、ユーザAの氏名等を口座名義とする資金移動口座を開設しておく。開設された資金移動口座には、例えば、その資金移動口座に固有のIDが付与される。そして、ユーザAは、ユーザAの勤務先である企業等の給与支払者に対して、開設済みの資金移動口座のIDを特定する等して、その資金移動口座を給与用口座として指定するとともに、給与の全額または一部の額をその給与用口座に振込むように指定するための、給与用口座指定手続きを行う。
The salary account used for digital salary payment is a funds transfer account and is an account designated by a salary recipient such as User A as the account into which the salary is to be deposited.
User A, who wishes to receive a digital salary payment service, first completes a prescribed account opening procedure with a funds transfer service provider and opens a funds transfer account with User A's name, etc., as the account holder. The opened funds transfer account is, for example, assigned a unique ID. User A then specifies the ID of the opened funds transfer account to the salary payer, such as the company where User A works, and performs a payroll account designation procedure to designate the funds transfer account as a salary account and to designate that all or part of the salary amount be transferred to the salary account.
また、資金移動業者が、プリペイドカード等の前払式支払手段発行者でもある場合は、給与デジタル払いに利用される給与用口座は、予めユーザAによって開設されていた、プリペイドカード用の口座自体であってもよいし、プリペイドカード内に設けられたポケット(後述)の1つであってもよいし、プリペイドカード用の口座と紐づけられた他の資金移動口座であってもよい。
なお、給与用口座として指定可能なプリペイドカード用の口座は、資金移動口座としての役割も有する口座である。
In addition, if the funds transfer service provider is also an issuer of prepaid payment instruments such as prepaid cards, the salary account used for digital salary payment may be the prepaid card account itself that was opened in advance by user A, or it may be one of the pockets (described below) provided within the prepaid card, or it may be another funds transfer account linked to the prepaid card account.
In addition, a prepaid card account that can be designated as a salary account also serves as a funds transfer account.
サーバ2は、給与用口座への給与振込に伴う、給与用口座の残高の上限額超過の有無を判定し、上限額超過が有ると判定された場合、ユーザAが給与用口座を管理するためのユーザ端末3に、予め設定された代替口座への上限額超過の状態を解消可能な金額の振込(以下「超過時振込」という。)が実行される旨の通知(以下「振込予告通知」という。)を表示するための表示情報(以下「振込予告通知表示情報」ともいう。)を生成し、給与振込が行われた後、上限額超過の状態が振込条件を満たす場合、代替口座への上限額超過の状態を解消可能な金額の振込処理を実行する。
The
サーバ2は、通常、資金移動業者によって管理または利用されるものであり、ユーザA等のユーザが行った口座開設手続きによって開設された1または複数の資金移動口座を管理するとともに、それらの資金移動口座のうち、ユーザA等によって指定され、給与デジタル払いに利用される資金移動口座である1または複数の給与用口座を管理するものである。
また、サーバ2の記憶部23(後述)には、代替口座を示す情報と、振込条件を示す情報(以下「振込条件情報」という。)が記憶されている。
代替口座は、給与用口座ごとに予め指定されている。代替口座の指定は、給与用口座の指定の際に合わせて、ユーザAまたはユーザAの勤務先である企業等の給与支払者によって行われる。代替口座は、通常、給与用口座と同一名義の預貯金口座である。代替口座は、預貯金口座以外の口座であってもよい。資金移動業者は、ユーザA等から、給与用口座と紐づける代替口座の情報を取得すると、記憶部23に、給与用口座のID(以下「給与用口座ID」という。)と紐づけて、代替口座を示す情報として代替口座のID(以下「代替口座ID」という。)を記憶させる。
Further, the memory unit 23 (described later) of the
An alternative account is designated in advance for each salary account. The alternative account is designated by user A or a salary payer such as the company where user A works, at the same time as designating the salary account. The alternative account is usually a savings account under the same name as the salary account. The alternative account may be an account other than a savings account. When the funds transfer service provider obtains information on an alternative account to be linked to a salary account from user A or the like, the funds transfer service provider stores the ID of the alternative account (hereinafter referred to as the "alternative account ID") in
振込条件は、例えば、給与振込が行われた後のどのタイミングで給与用口座が上限額超過の状態となっていれば、超過時振込を実行するか、を定めたものである。振込条件は、資金移動業者によって決定される。資金移動業者は、決定した振込条件を記憶部23に記憶させる。
振込条件は、ある資金移動業者がサーバ2によって管理するすべての給与用口座に共通する条件であってもよいし、給与用口座ごとに定められるものであってもよい。
以下では、振込条件は、すべての給与用口座に共通する条件であるとする。
The transfer conditions, for example, stipulate the timing after a salary transfer when the salary account exceeds the upper limit to execute an overdraft transfer. The transfer conditions are determined by the funds transfer service provider. The funds transfer service provider stores the determined transfer conditions in the
The transfer conditions may be conditions common to all salary accounts managed by a certain funds transfer service provider through its
In the following, it is assumed that the transfer conditions are common to all salary accounts.
サーバ2により行われる給与用口座を含む資金移動口座の管理には、資金移動口座の開設、資金移動口座に対して行われる入金処理もしくは送金処理、または、それらの入金処理もしくは送金処理に伴う等による残高の管理が含まれ得る。なお、送金処理には、振替処理及び振込処理が含まれ得る。
The management of funds transfer accounts, including salary accounts, performed by
また、サーバ2が、前払式支払手段発行者でもある資金移動者によって、管理または利用される場合、サーバ2は、プリペイドカードの口座を管理するものであってもよい。
なお、サーバ2は、物理的に1台のサーバで構成されていてもよく、複数台のサーバで構成されていてもよい。
サーバ2の詳細については、後述する。
Furthermore, when the
The
The
ユーザ端末3は、ユーザA等の給与用口座のユーザが、自身の給与用口座を管理するための端末装置である。ユーザ端末3は、ネットワーク5を介してサーバ2と通信可能な端末装置あり、例えば、スマートフォン、タブレット端末またはPC(Personal Computer)である。以下では、ユーザ端末3が、スマートフォンであるものとする。ユーザ端末3からサーバ2へのアクセスは、例えば、サーバ2が提供するAPI(Application Programming Interface)にアクセスすることにより行われる。
The
ユーザ端末3は、サーバ2から、振込予告通知表示情報を取得すると、取得した振込予告通知表示情報に基づき、表示部35(後述)に、振込予告通知を表示する。また、ユーザ端末3は、ユーザAから操作を受けて、給与用口座に対する入金を指示する情報、給与用口座から他の口座等への送金を指示する情報を、サーバ2等に送信することができる。サーバ2は、ユーザ端末3からこれらの指示を受けると、入金処理または送金処理を行う。ユーザAは、これらのようなユーザ端末3の機能を利用して、サーバ2によって管理されている自身の給与用口座を管理することができる。
ユーザ端末3の詳細については、後述する。
When the
The
店舗端末4は、給与用口座に関連付けられた決済手段(以下単に「決済手段」ともいう。)を使用した決済が可能な加盟店の店舗に設置された端末装置である。例えば、サーバ2は、決済手段を使用した商取引の決済を管理する機能を有するものとする。店舗においてユーザAが決済手段を使用した商取引の決済を行う場合、店舗端末4は、決済手段に関する情報を読み取り、ネットワーク5を介して決済要求情報をサーバ2に送信する。決済要求情報には、決済金額、決済が行われた加盟店の識別情報、決済手段に関する情報が含まれる。
The store terminal 4 is a terminal device installed in an affiliated store that allows payment using a payment means (hereinafter simply referred to as the "payment means") associated with a salary account. For example, the
決済手段は、例えば、仮想的なカードとして発行されるプリペイドカード等を含むスマートフォン等を利用した決済手段、または、物理的なカードとして発行されるプリペイドカード等である。決済手段に関する情報は、少なくとも1つのある給与用口座と紐づけられた決済手段を特定することができる情報(例えば、決済手段がプリペイドカードであれば、そのプリペイドカードに固有のカード番号)を含む情報である。
以下、決済手段を特定することができる情報を、「決済手段ID」という。また、以下、サーバ2の記憶部23には、給与用口座IDと紐づけて決済手段IDが記憶されているとする。
The payment means is, for example, a payment means using a smartphone or the like, including a prepaid card issued as a virtual card, or a prepaid card issued as a physical card, etc. The information on the payment means is information that can identify the payment means linked to at least one salary account (for example, if the payment means is a prepaid card, the card number unique to the prepaid card).
Hereinafter, information that can identify a payment method will be referred to as a “payment method ID.” In addition, it will be assumed that the
店舗端末4から送信された決済要求情報を受信すると、サーバ2は、決済要求情報に含まれる決済手段IDと紐づけられた給与用口座を特定する。次に、サーバ2は、決済要求情報に含まれる決済金額を、特定した給与用口座の残高から加盟店側に支払う処理を行う。その際、サーバ2は、例えば、サーバ2が加盟店への支払い処理を行った日時を記憶するとともに、支払い処理後の給与用口座の残高を計算して前記日時と合わせて記憶する。また、サーバ2は、支払処理が終了したことを示す情報を、ユーザ端末3に送信してもよい。
When the
なお、店舗端末4が、ネットワーク5を介してサーバ2に決済要求情報を送信する際に、サーバ2以外の1つまたは複数の他のサーバ(図1において不図示)を経由してもよい。他のサーバは、例えば、クレジットカード会社が提供するサーバである。
When the store terminal 4 transmits the payment request information to the
また、決済手段を使用した商取引は、ここまで店舗が実店舗である場合の商取引として示したが、ユーザ端末3を操作して行うインターネット上の店舗との商取引でもよい。
Although the commercial transactions using the payment method have been described so far as being conducted at a brick-and-mortar store, they may also be conducted with an online store by operating the
(サーバの詳細)
図2は、サーバ2の構成を示すブロック図である。図2に示すように、サーバ2は、通信部21、演算部22および記憶部23を備える。通信部21は、ネットワーク5(図2において、ネットワーク5は示していない)を介して、ユーザ端末3および店舗端末4と通信を行う。
通信部21は、例えば、LTE、3G、4Gまたは5Gなどの通信方式によるモバイル通信が可能な通信装置である通信部を有する、ユーザ端末3または店舗端末4との間で、ネットワーク5を介して通信可能である。
(Server details)
Fig. 2 is a block diagram showing the configuration of the
The
演算部22は、サーバ2の全体動作を制御する。演算部22は、超過判定部221、表示情報生成部222、振込実行部223、入金管理部224、口座設定処理部225、決済要求情報取得部226、および、決済処理部227の各機能を備える。演算部22が超過対応アプリケーションを実行することで、演算部22により、超過判定部221、表示情報生成部222、振込実行部223、入金管理部224、口座設定処理部225、決済要求情報取得部226、および、決済処理部227の各機能が実現される。
The
記憶部23は、サーバ2として機能するコンピュータが備える記憶装置であり、HDD(Hard Disk Drive)もしくはSSD(Solid State Drive)等のストレージ、または、後述する図5のメモリ103等を含むものである。
なお、記憶部23は、サーバ2がアクセス可能なものであればよく、サーバ2の外部に設けられていてもよい。
The
The
記憶部23は、超過対応アプリケーションを記憶し、演算部22の演算処理に用いるデータを記憶する。記憶部23には、例えば、サーバ2が管理する1または複数の給与用口座のそれぞれについて、ユーザAの氏名またはユーザID等のユーザAを特定する情報、ユーザAの給与用口座の給与用口座ID、代替口座ID、給与用口座の残高、および、決済手段IDが対応付けて記憶されている他、1または複数の給与用口座に共通の情報として、給与用口座の残高の上限額を示す情報(以下「上限額情報」という。)、および、振込条件情報が記憶され、また、超過時振込に手数料がかかる場合はその手数料の額を示す情報(以下「手数料情報」という。)も記憶される。
また、いわゆるSaaS(Software as a Service)の態様でネットワーク5を通じてユーザ端末3に給与用口座等の管理機能を提供するために、サーバ2が口座管理用アプリケーションを実行する場合、記憶部23には、口座管理用アプリケーションも記憶される。
The
In addition, in order to provide management functions for salary accounts and the like to
(超過判定部)
超過判定部221は、給与デジタル払いに利用される口座である給与用口座への給与振込に伴う、給与用口座の残高の上限額超過の有無を判定(以下「超過有無判定」という。)する。
超過判定部221による超過有無判定は、給与用口座への給与振込後に行われる。サーバ2は、自身が管理する給与用口座に対して給与振込が行われると、超過判定部221に給与振込が行われたことを示す情報(以下「給与振込情報」という。)を出力する。給与振込情報には、給与振込が行われた給与用口座の給与用口座ID、給与振込額、および、給与振込の日時等が含まれる。
(Excess Judgment Unit)
The
The
超過判定部221は、給与振込情報を取得すると、超過有無判定を行う。超過有無判定において、超過判定部221は、記憶部23から、上限額情報と、給与振込情報に含まれる給与用口座IDと紐づけられた残高とを取得する。超過判定部221は、取得した残高と給与振込情報に含まれる給与振込額とを加算し、その合計額を、上限額情報が示す上限額と比較する。超過判定部221は、比較の結果、合計額が上限額以下である場合は、上限額超過は無い、と判定する。一方、超過判定部221は、比較の結果、合計額が上限額より大きい場合は、上限額超過が有る、と判定する。
When the
超過判定部221による超過有無判定は、給与用口座への給与振込後に行われることに加え、給与用口座への給与振込前にも行われ得る。
例えば、サーバ2は、過去に、給与用口座への給与振込が行われた際の情報(以下「給与実績情報」という。)を記憶部23に記憶させている。給与実績情報には、給与用口座IDと、給与振込の日時、給与振込額等が含まれる。
サーバ2は、例えば、給与用口座に給与振込が行われると、その給与用口座の給与用口座IDと紐づけられた過去数か月分の給与実績情報を記憶部23から取得し、今回の給与振込額も含めた平均の給与振込額(以下「平均給与振込額」という。)を算出し、給与用口座IDと紐づけて記憶部23に記憶させておく。また、その際、サーバ2は、過去の給与振込の日時から予測される次回の給与振込の日時(以下「予測振込日時」という。)を算出し、給与用口座IDと紐づけて記憶部23に記憶させておく。
The
For example, the
For example, when a salary is transferred to a salary account, the
なお、上述の数か月分としては、例えば、3ヶ月分等の月数が設定される。この月数は、資金移動業者によって、すべての給与用口座に共通に予め設定され、記憶部23に記憶されている。サーバ2は、記憶部23に記憶された過去の給与実績情報が設定された月数に満たない場合は、取得可能な月数分だけに基づいて、平均給与振込額を算出する。
また、ユーザAによって、予め給与用口座に対する給与振込額が設定されており、当該設定された給与振込額の情報を入手可能な場合は、サーバ2は、当該設定されている給与振込額を平均給与振込額として、記憶部23に記憶させておいてもよい。
Incidentally, the number of months mentioned above is set to, for example, three months. This number of months is preset by the funds transfer service provider as a common number for all salary accounts and stored in the
In addition, if user A has set the salary transfer amount to the salary account in advance and information on the set salary transfer amount is available,
超過判定部221は、サーバ2が管理する1または複数の給与用口座のそれぞれについて、予測振込日時が示す日付よりも所定日数前の日付になると、記憶部23から給与用口座IDと紐づいて記憶された平均給与振込額と、現在の残高と、上限額情報を取得する。超過判定部221は、取得した平均給与振込額を、次回の給与振込時に予測される額(以下「予測給与振込額」という。)として使用する。超過判定部221は、取得した残高と予測給与振込額としての平均給与振込額とを加算し、その合計額を、上限額情報が示す上限額と比較する。超過判定部221は、比較の結果、合計額が上限額以下である場合は、上限額超過は無い、と判定する。一方、超過判定部221は、比較の結果、合計額が上限額より大きい場合は、上限額超過が有る、と判定する。
For each of one or more salary accounts managed by the
なお、上述の所定日数前とは、例えば、3日前等の特定の1つの日数であってもよいし、7日前および2日前等の複数の日数であってもよい。この所定日数は、例えば、資金移動業者によって、すべての給与用口座に共通に予め設定され、記憶部23に記憶されている。
The above-mentioned "predetermined number of days" may be, for example, one specific number of days, such as three days, or may be multiple numbers of days, such as seven days and two days. This predetermined number of days is, for example, preset by the funds transfer service provider and stored in the
記憶部23に記憶される給与実績情報には、給与振込を行った企業等の給与支払者の名称等の、ユーザAの勤務先を特定する情報が含まれていてもよい。ユーザAの勤務先として複数の企業等が存在し、ユーザAがある1つの給与用口座をそれらの勤務先からの給与受取用に共通して指定しており、かつ、それぞれの勤務先によって給与支払日が互いに異なる場合がある。このような場合であっても、給与実績情報に勤務先を特定する情報が含まれていれば、サーバ2は、ユーザAの給与用口座の給与用口座IDと紐づけて、勤務先ごとに、平均給与振込額および予測振込日時を算出して記憶部23に記憶させておくことができる。そして、超過判定部221は、勤務先ごとの予測振込日付に基づくタイミングで、超過有無判定を行うことができる。
The actual salary information stored in the
また、例えば、サーバ2は、ユーザAの勤務先が利用する給与支払システム(不図示)または銀行システム(不図示)から、API連携等により、次回の給与振込予定日の情報および給与振込予定額の情報を取得してもよい。サーバ2は、取得した情報が示す給与振込予定額を予測給与振込額として使用する。
これらのシステムから給与振込予定日の情報および給与振込予定額の情報が実際の給与振込の何日前から取得できるかは、システムまたは勤務先に応じて異なるものとなり得る。サーバ2は、例えば、給与用口座IDと紐づけて、システムを特定する情報(例えば、システムのID)、並びに、給与振込予定日の情報および給与振込予定額の情報が実際の給与振込の何日前から取得できるかに関しての情報等を、記憶部23に記憶させておく。サーバ2は、給与振込予定額等の情報を取得可能な日付になると、上記のシステムにアクセスして、給与振込予定額等の情報を取得する。
Also, for example, the
The number of days before the actual salary transfer that information on the scheduled salary transfer date and the scheduled salary transfer amount can be obtained from these systems may vary depending on the system or the place of employment. For example, the
サーバ2は、給与実績情報を利用することに代えて、または、給与実績情報を利用することに加えて、上述の給与支払いシステム等からの給与振込予定額等の情報を取得するものであってよい。
サーバ2は、給与実績情報を利用した予測を任意のタイミングで行うことが可能であるのに対し、サーバ2が給与支払システム等から給与振込予定額等の情報を取得可能なタイミングは、実際の給与支払日に近い日付(例えば、給与支払日の2~3日前)になることが想定される。サーバ2が、給与実績情報を利用することに加えて、上述の給与支払システム等からの給与振込予定額等の情報を取得する場合、給与支払システム等から給与振込予定額等を取得可能な日付となる前までは、給与実績情報を利用した予測を行い、予測支払日からみて予定額等の情報を取得可能と判断される日付になると、上記のシステムにアクセスして、予定額等の情報を取得することで、より確実な予測給与振込額を取得することができる。
While the
ここで、給与用口座は、ユーザAが給与支払者に対して給与用口座指定手続きを行うことによって給与用口座として指定され、また、他の資金移動口座とは異なり振替設定情報が紐づけられ得るものの、給与用口座は、通常の資金移動口座としての役割も有するものであるため、給与用口座には給与以外の資金が入金されることがある。
給与以外の資金が入金される時期は予測が難しいため、サーバ2は、給与以外の資金の入金の日時などの予測は行わない。
一方、上述のように、給与振込については、定期的に行われることが一般的であるため、サーバ2は、次回の予測振込日時および予測給与振込額を算出するところ、給与用口座に給与以外の資金が入金される場合は、サーバ2は、給与用口座に対する入金が給与振込によるものであるか否かを判定する必要がある。
Here, the salary account is designated as a salary account when User A carries out a salary account designation procedure with the salary payer, and unlike other fund transfer accounts, transfer setting information can be linked to the account. However, since the salary account also serves as a normal fund transfer account, funds other than salary may be deposited into the salary account.
Since it is difficult to predict when funds other than salary will be deposited, the
On the other hand, as mentioned above, salary transfers are generally made on a regular basis, so the
なお、サーバ2が後述の入金管理部224を備えることにより、給与用口座に対しては、常に給与振込のみがなされる場合は、サーバ2は、給与用口座に対する入金が給与振込によるものであるか否かを判定する必要はない。
In addition, since the
サーバ2は、例えば、給与用口座への入金が給与振込によるものであるか否かを、給与用口座の設定時に登録された給与用口座のユーザAの勤務先を特定する情報に基づいて判定(以下「判定例1」という。)してもよい。
ユーザAの勤務先の企業等が、ユーザAの給与用口座への給与の振込を行う方法としては、例えば、当該企業等が有する銀行口座(以下「企業銀行口座」という。)から給与用口座へと給与振込としての入金を行う方法、または、その企業等が、給与用口座を提供する資金移動業者と同じ者が提供する資金移動口座(以下「企業資金移動口座」という。)を開設し、企業資金移動口座から給与用口座へ送金する方法があり得る。
For example,
Methods by which User A's employer transfers salary to User A's salary account include, for example, depositing the salary from a bank account held by the company (hereinafter referred to as the "corporate bank account") to the salary account, or the company opens a money transfer account (hereinafter referred to as the "corporate money transfer account") provided by the same money transfer service provider that provides the salary account, and transferring money from the corporate money transfer account to the salary account.
いずれの方法であっても、例えば、企業銀行口座を管理する銀行システムとサーバ2との連携を行う際、または、企業等が企業資金移動口座を開設する際に、ユーザAの勤務先の名称等を含む勤務先を特定する情報は、サーバ2によって自動的に取得され得るか、または、サーバ2を管理もしくは利用する資金移動業者によって取得され得る。
取得された勤務先を特定する情報は、給与用口座IDと紐づけて、記憶部23に記憶される。サーバ2は、ある給与用口座IDを有する給与用口座への入金を行った者が、記憶部23において、その給与用口座IDと紐づけて記憶された勤務先を特定する情報に対応する者であると、その入金が給与振込によるものであると判定する。
なお、ユーザAの勤務先として、複数の企業等が存在する場合、記憶部23には、1つの給与用口座IDと紐づけて、複数の企業等それぞれについての複数の勤務先を特定する情報が記憶され得る。
Regardless of the method, for example, when
The acquired information specifying the place of employment is linked to the salary account ID and stored in the
In addition, if user A works for multiple companies, the
サーバ2は、給与用口座への入金が給与振込によるものであるか否かを、給与用口座への過去の給与振込時に給与用口座のユーザAが登録したカテゴリ情報に基づいて判定(以下「判定例2」という。)してもよい。カテゴリ情報は、給与用口座に対して行われた入金処理、または、送金処理のそれぞれについて、例えば、ユーザAがユーザ端末3を操作することによって、付与された情報である。
ユーザAは、ユーザ端末3を利用した給与用口座の管理の1つとして、給与用口座に対して過去に行われた入金処理および送金処理の履歴を、サーバ2の記憶部23から取得して、表示させることができる。ユーザ端末3は、ユーザAから履歴を表示させる操作を受けると、サーバ2にアクセスし、履歴取得要求を送信する。履歴取得要求には、給与用口座IDが少なくとも含まれる。また、履歴取得要求には、ユーザAによって指定された履歴取得の対象となる期間(例えば、過去1か月等)を示す情報が含まれていてもよい。
The
As part of managing the salary account using the
ユーザ端末3は、サーバ2から履歴を取得すると、履歴を例えばリスト形式で表示し、リスト中の各入金処理の履歴に、その入金処理の日時と入金を行った者の名称と入金額を併せて表示し、各送金処理の履歴に、その送金処理の日時と送金先の者の名称と送金額を併せて表示する。
When the
また、ユーザ端末3は、リスト中の各入金処理の履歴と各送金処理の履歴と併せて、カテゴリ選択を可能とするプルダウンメニューまたはカテゴリ入力を可能とする記入欄を表示する。ユーザAは、プルダウンメニューまたは記入欄を利用して、カテゴリ情報を入力することができる。例えば、選択可能なカテゴリには、少なくとも「給与」を示すカテゴリが含まれる。ユーザAは、一部の履歴のみにカテゴリを付与してもよいし、全部の履歴にカテゴリを付与してもよい。
In addition, the
ユーザ端末3は、ユーザAによって、カテゴリを付与する操作および付与したカテゴリを確定する操作がなされると、サーバ2にアクセスして、各入金処理の履歴と各送金処理の履歴と紐づけて、それぞれの履歴に付与されたカテゴリを示すカテゴリ情報を送信する。
サーバ2は、ユーザ端末3から、カテゴリ情報を取得すると、それぞれの履歴に付与されたカテゴリを示すカテゴリ情報を記憶部23に記憶させるとともに、少なくとも「給与」を示すカテゴリが付与された入金処理に関して、入金を行った者の名称を、給与用口座IDと紐づけて記憶部23に記憶させる。
なお、ユーザAの勤務先として、複数の企業等が存在する場合、記憶部23には、1つの給与用口座IDと紐づけて、複数の企業等それぞれの名称が記憶され得る。
When user A performs an operation to assign a category and an operation to confirm the assigned category,
When the
In addition, if user A works for multiple companies, the
サーバ2は、ある給与用口座IDを有する給与用口座への入金を行った者が、記憶部23において、その給与用口座IDと紐づけて記憶された名称に対応する者であると、その入金が給与振込によるものであると判定する。
When the person who made the deposit into a salary account having a certain salary account ID is the person whose name is associated with the salary account ID and stored in the
サーバ2は、判定例1および判定例2の両方を利用して、入金が給与振込によるものであるか否かを判定してもよい。判定例1および判定例2の両方を利用する判定方法としては、いずれかの判定例に基づく判定結果が、入金が給与振込によるものであることを示す場合は、入金が給与振込によるものであると判定する方法、または、両方の判定例に基づく判定結果が、入金が給与振込によるものであることを示す場合にのみ、入金が給与振込によるものであると判定する方法等がある。
The
なお、サーバ2は、履歴に含まれる入金金額または日時と、入金要求が示す入金額または日時を利用して、入金要求が給与振込か否かを判定してもよい。
また、サーバ2は、銀行システムから、給与振込を指示する情報(以下「給与振込指示情報」という。)を取得する場合に、給与振込指示情報に含まれる摘要情報に基づいて入金が給与振込か否かを判定してもよい。
また、サーバ2は、判定例1または判定例2を利用した判定と摘要情報を利用した判定を両方行い、いずれか一方の判定において給与振込と判定されれば最終的に給与振込と判定してもよいし、両方の判定において給与振込と判定された場合のみ最終的に給与振込と判定してもよい。
また、サーバ2は、企業等が給与振込用に企業資金移動口座を有しているのであれば、その企業資金移動口座からの入金要求による入金を給与振込と判定してもよい。
The
In addition, when
In addition,
In addition, if a company or the like has a corporate fund transfer account for salary transfers, the
判定例1または判定例2等に示したように、サーバ2は、給与用口座に給与以外の資金が入金される場合であっても、その入金が給与振込によるものであるか否かを判定することができる。サーバ2は、給与振込によるものであると判定すると、上述のように、給与振込情報を超過判定部221に出力し、また、平均給与振込額等を算出することができ、超過判定部221は、超過有無判定を行うことができる。
As shown in judgment example 1 or judgment example 2, even when funds other than a salary are deposited into a salary account, the
超過判定部221は、超過有無判定の判定結果を、表示情報生成部222に出力する。超過判定部221は、超過有無判定の判定結果にかかわらず、超過有無判定の判定結果を表示情報生成部222に出力してもよいし、上限額超過が有ると判定した場合のみ、超過有無判定の判定結果を、表示情報生成部222に出力してもよい。
超過判定部221は、表示情報生成部222に超過有無判定の判定結果を出力する際、例えば、給与用口座ID、給与振込による上限額超過の状態が生じた日時または給与振込による上限額超過の状態が生じると予測される日時、給与振込額または予測給与振込額、給与振込後の残高または予測残高、および、残高または予測残高のうち上限額を超過している額を併せて表示情報生成部222に出力する。
The
When the
なお、例えば「超過判定部221が、ある情報を、表示情報生成部222に出力する」という場合、超過判定部221が、その情報を、記憶部23を経由して表示情報生成部222に取得させることも含む。以下、「出力する」という表現は、同様の意味を有する表現として使用される。
For example, when it is stated that "the
(表示情報生成部)
表示情報生成部222は、上限額超過が有ると判定された場合、給与用口座のユーザAが給与用口座を管理するためのユーザ端末3に、予め設定された代替口座への上限額超過の状態を解消可能な金額の振込が実行される旨の通知(振込予告通知)を表示するための表示情報(振込予告通知表示情報)を生成する。
表示情報生成部222は、超過判定部221から超過有無判定の判定結果を取得し、取得した判定結果が、上限額超過が有ることを示していた場合に、振込予告通知表示情報を生成する。
(Display Information Generation Unit)
When it is determined that the upper limit has been exceeded, the display
The display
例えば、超過判定部221が給与用口座への給与振込後に超過有無判定を行った場合、振込予告通知には、給与振込による上限額超過の状態が生じた日時、給与振込額、給与振込後の残高、残高のうち上限額を超過している額、代替口座への上限額超過の状態を解消可能な金額の振込処理、つまり、超過時振込が実行される予定の日時、および、超過時振込によって代替口座へ振り込まれる予定の金額が含まれる。また、超過時振込にユーザAが負担すべき手数料があれば、振込予告通知には、その手数料の額も含まれ得る。
For example, if the
また、例えば、超過判定部221が給与用口座への給与振込前に超過有無判定を行った場合、振込予告通知には、給与振込による上限額超過の状態が生じると予測される日時、予測給与振込額、給与振込後の予測残高、予測残高のうち上限額を超過している額、代替口座への上限額超過の状態を解消可能な金額の振込処理、つまり、超過時振込が実行される予定の日時、および、超過時振込によって代替口座へ振り込まれる予定の金額が含まれる。また、超過時振込にユーザAが負担すべき手数料があれば、振込予告通知には、その手数料の額も含まれ得る。
Also, for example, if the
超過時振込において、代替口座へ振り込まれる予定の金額は、上限額超過の状態を解消可能な金額または上限額超過の状態を解消可能と予測される金額(以下、両方を総称して「解消可能額」という。)である。解消可能額の算出方法は、例えば、資金移動業者によって決定され、その算出方法を示す情報は、予め記憶部23に記憶される。
In an overdraft transfer, the amount to be transferred to the substitute account is the amount that can eliminate the excess of the upper limit or the amount that is predicted to eliminate the excess of the upper limit (hereinafter, both are collectively referred to as the "resolvable amount"). The method of calculating the resolvable amount is determined, for example, by the funds transfer service provider, and information indicating the calculation method is stored in advance in the
解消可能額は、例えば、上限額超過の状態にある残高または上限額超過の状態にあると予測される残高(以下、両方を総称して「上限額超過の状態にある残高」という。)のうち、上限額を超過している分の金額である。この場合の解消可能額の算出方法は、上限額超過の状態にある残高からの上限額の減算である。仮に、上限額が100万円であり、上限額超過の状態にある残高が105万円であるとすると、105万円から100万円を減算した結果である5万円が解消可能額として算出される。 The resolvable amount is, for example, the amount that exceeds the upper limit among the balance that is over the upper limit or the balance that is predicted to be over the upper limit (hereinafter, both are collectively referred to as the "balance over the upper limit"). In this case, the method for calculating the resolvable amount is to subtract the upper limit from the balance that is over the upper limit. For example, if the upper limit is 1 million yen and the balance that is over the upper limit is 1.05 million yen, then 50,000 yen, calculated by subtracting 1 million yen from 1.05 million yen, is calculated as the resolvable amount.
また、解消可能額は、例えば、上限額超過の状態にある残高のうち、上限額を超過している分に所定金額を加算した金額である。この場合の解消可能額の算出方法は、上限額超過の状態にある残高からの上限額の減算と、その減算の結果への所定金額の加算である。仮に、上限額が100万円であり、上限額超過の状態にある残高が105万円であり、所定金額が3万円であるとすると、105万円から100万円を減算した結果である5万円に、3万円を加算した結果である8万円が、解消可能額として算出される。 The resolvable amount is, for example, the amount obtained by adding a specified amount to the balance that is over the upper limit and is in excess of the upper limit. In this case, the method for calculating the resolvable amount is to subtract the upper limit from the balance that is over the upper limit and add a specified amount to the result of this subtraction. If the upper limit is 1 million yen, the balance that is over the upper limit is 1.05 million yen, and the specified amount is 30,000 yen, then the result of subtracting 1 million yen from 1.05 million yen (50,000 yen) and adding 30,000 yen to that (50,000 yen) is calculated as the resolvable amount, or 80,000 yen.
表示情報生成部222は、超過判定部221から超過有無判定の判定結果を取得し、取得した判定結果が、上限額超過が有ることを示していた場合、記憶部23から、解消可能額の算出方法および上限額情報を取得するとともに、超過判定部221から上述の判定結果と併せて取得した給与用口座IDに基づき、給与用口座の残高を取得する。表示情報生成部222は、これら取得した情報に基づき、解消可能額を算出する。
The display
表示情報生成部222は、解消可能額を算出すると、算出した解消可能額と、超過判定部221から取得した各種情報等に基づき、振込予告通知表示情報を生成する。なお、振込予告通知に含まれる、超過時振込が実行される予定の日時については、超過判定部221から取得した給与振込による上限額超過の状態が生じた日時または給与振込による上限額超過の状態が生じると予測される日時と、記憶部23から取得される振込条件情報に基づいて、表示情報生成部222が算出できる。また、振込予告通知に含まれる手数料を示す手数料情報については、記憶部23から、表示情報生成部222が取得できる。
When the display
表示情報生成部222は、振込予告通知表示情報を生成すると、給与用口座IDと紐づいたユーザAが有するユーザ端末3に対し、通信部21を介して、生成した振込予告通知表示情報を送信する。ユーザ端末3への振込予告通知表示情報の送信は、口座管理用アプリケーションを利用して行うことができる。また、ユーザAが、通知先として自身のメールアドレス等をサーバ2に登録している場合には、表示情報生成部222は、当該メールアドレス等に振込予告通知表示情報を送信してもよい。
When the display
ユーザ端末3は、表示情報生成部222から、振込予告通知表示情報を取得すると、取得した振込予告通知表示情報に基づいて、取得した振込予告通知表示情報に基づき、表示部35に、振込予告通知を表示する。
表示された振込予告通知を視認することで、超過時振込の可能性を認識したユーザは、必要に応じて、残高が上限額を超えない状態となるように、自身で給与用口座からの払出し等を行うことで、超過時振込の実行を回避できる。
When the
By visually checking the displayed transfer advance notice, a user who recognizes the possibility of an overpayment transfer can avoid the overpayment transfer by, if necessary, withdrawing money from his or her salary account so that the balance does not exceed the upper limit.
(振込実行部)
振込実行部223は、給与振込が行われた後、上限額超過の状態が振込条件を満たす場合、代替口座への上限額超過の状態を解消可能な金額(解消可能額)の振込処理を実行する。
サーバ2は、自身が管理する給与用口座に対して給与振込が行われると、上述のように、超過判定部221に給与振込情報を出力するとともに、振込実行部223にも、給与振込情報を出力する。振込実行部223は、給与振込情報を取得すると、記憶部23から、振込条件情報を取得する。振込実行部223は、振込条件情報を取得すると、取得した振込条件情報が示す振込条件に従ったタイミングで、給与振込情報に含まれる給与用口座IDが示す給与用口座の残高を確認する。
(Transfer Execution Department)
If the state of exceeding the upper limit satisfies the transfer condition after the salary transfer is made, the transfer execution unit 223 executes a transfer process of an amount capable of eliminating the state of exceeding the upper limit (amount that can be eliminated) to the alternative account.
When a salary transfer is made to a salary account managed by the
振込実行部223は、上述のタイミングで給与用口座の残高を確認した結果、上限額超過の状態が解消されていないと判断された場合、言い換えれば、上限額超過の状態が振込条件を満たす場合、解消可能額の振込処理、つまり、超過時振込を実行する。
振込実行部223は、超過時振込を実行する際、記憶部23から、解消可能額の算出方法および上限額情報を取得し、取得したそれらの情報と、確認済みの残高とに基づき、解消可能額を算出する。また、振込実行部223は、記憶部23から給与用口座IDと紐づいた代替口座IDを取得し、給与用口座IDが示す給与用口座の残高から解消可能額を減算し、取得した代替口座IDが示す代替口座に対して解消可能額が振込まれるように指図を行う。
If the transfer execution unit 223 checks the balance of the salary account at the above-mentioned timing and determines that the upper limit exceeding condition has not been resolved, in other words, if the upper limit exceeding condition satisfies the transfer conditions, it executes a transfer process of the amount that can be resolved, that is, a transfer at the time of excess.
When executing an excess transfer, the transfer execution unit 223 acquires the calculation method and upper limit amount information of the resolvable amount from the
振込実行部223は、記憶部23に手数料情報が記憶されている場合には、手数料情報を取得し、例えば、給与用口座の残高から解消可能額を減算するとともに手数料情報が示す手数料の額を減算する。なお、手数料を資金移動業者が負担する場合は、手数料情報を取得した場合であっても、給与用口座の残高から手数料の額の減算は行わない。
振込実行部223は、超過時振込を実行した後、ユーザ端末3に超過時振込が実行された旨の通知を表示するための表示情報を生成し、生成した表示情報を、通信部21を介してユーザ端末3に送信してもよい。
When the fee information is stored in the
After executing the excess transfer, the transfer execution unit 223 may generate display information for displaying a notification on the
振込実行部223は、振込処理後(超過時振込後)の一定期間に限り、給与用口座への入金があった場合には、当該入金を契機として振込処理を開始するものであってもよい。
給与用口座への入金によって、その残高が上限額を超えた場合は、例えば、その当日中に、上述のような超過時振込が実行されることが要請されることも想定される。この想定のもと、仮に、ある日の朝10時頃の給与振込によって給与用口座の残高が上限額を超えた場合に、振込予告通知を受けたユーザAが何らの対応もせず、振込条件に従って超過時振込が夜10時に実行されたものの、さらに午後11時過ぎに残高が上限額を超えるような給与振込による入金がなされたとする。このような状況(以下「超過時振込当日の再超過の状況」という。)でも、再度、振込予告通知をユーザ端末3に送信することも考えられるが、上記要請に従えば、残り1時間弱の短時間で超過時振込を実行する必要があり、それまでに振込予告通知を受けたユーザAが対応できる可能性は低い。
The transfer execution unit 223 may be configured to initiate a transfer process when a deposit is made to a salary account, but only within a certain period of time after the transfer process (after an overage transfer).
When the balance of a salary account exceeds the upper limit due to a deposit, it is assumed that, for example, the execution of the above-mentioned overdraft transfer is requested on the same day. Based on this assumption, suppose that the balance of a salary account exceeds the upper limit due to a salary transfer at around 10:00 a.m. on a certain day, and user A who received the transfer advance notice does not take any action, and the overdraft transfer is executed at 10:00 p.m. according to the transfer conditions, but another salary transfer is made after 11:00 p.m., causing the balance to exceed the upper limit. Even in such a situation (hereinafter referred to as a "re-overdraft situation on the day of the overdraft transfer"), it is conceivable to send a transfer advance notice to
したがって、上記の超過時振込当日の再超過の状況においては、超過時振込を行った一定期間(例えば、その当日中)に限り、給与用口座への入金があった場合には、当該入金を契機として上限額超過の有無を判定し、上限額超過が有る場合には、振込予告通知を行うかどうかにかかわらず(このような場合に振込予告通知を行ってもよいしまたは行わなくてもよい)、振込実行部223は、超過時振込を実行することで、上限額超過の状態になった当日中の超過時振込の実行との要請を遵守することができる。
なお、この場合の振込条件は、上記一定期間内に給与用口座への入金があった時点自体を上限額超過の状態を判断するタイミングとして示すものである。
Therefore, in a situation where the upper limit is exceeded again on the same day as the excess transfer described above, if a deposit is made to the salary account only within a certain period (for example, on the same day) when the excess transfer was made, the deposit will be used as a trigger to determine whether the upper limit has been exceeded, and if the upper limit has been exceeded, the transfer execution unit 223 will execute the excess transfer regardless of whether or not a transfer advance notice is given (a transfer advance notice may or may not be given in such cases), thereby complying with the request to execute an excess transfer on the same day that the upper limit was exceeded.
In this case, the transfer condition indicates that the time when a deposit is made to the salary account within the above-mentioned certain period is the timing for determining whether the upper limit has been exceeded.
また、振込実行部223は、予め設定された時刻において給与用口座の残高が上限額超過の状態にあるとの振込条件を満たす場合、代替口座への上限額超過の状態を解消可能な金額の振込を実行するものであってもよい。
給与用口座への入金によって、その残高が上限額を超えた場合は、例えば、上限額超過の状態になった時点から24時間以内に、上述のような超過時振込が実行されることが要請されることも想定される。
In addition, the transfer execution unit 223 may execute a transfer of an amount to an alternative account that can eliminate the excess of the upper limit when the transfer condition is met that the balance of the salary account is exceeding the upper limit at a preset time.
If a deposit into a salary account causes the balance to exceed the upper limit, it is expected that a request will be made to make the above-mentioned excess transfer within 24 hours from the time the upper limit is exceeded.
例えば、このような想定のもと、振込実行部223は、1日の予め設定された1時刻において給与用口座の残高が上限額超過の状態にあるとの振込条件を満たす場合、代替口座への上限額超過の状態を解消可能な金額の振込を実行するものであってもよい。
1日の予め設定された1時刻は、例えば、午後10時に設定される。この1時刻は、他の時刻に設定されてもよい。
この場合、24時間に1回は、超過時振込が実行され得るため、上限額超過の状態になった時点から24時間以内の超過時振込の実行との要請を遵守することができる。
For example, under such an assumption, when the transfer condition is met that the balance of the salary account is above the upper limit at a predetermined time on a day, the transfer execution unit 223 may execute a transfer to the alternative account of an amount sufficient to eliminate the state of exceeding the upper limit.
The preset one time of the day is set, for example, at 10 pm This one time of the day may be set to another time.
In this case, an overdraft transfer can be executed once every 24 hours, so that the requirement to execute an overdraft transfer within 24 hours from the time the upper limit is exceeded can be complied with.
また、例えば、同じ想定のもと、振込実行部223は、1日の予め設定された複数の時刻において給与用口座の残高が上限額超過の状態にあるとの振込条件を満たす場合、代替口座への上限額超過の状態を解消可能な金額の振込を実行するものであってもよい。
1日の予め設定された複数の時刻は、例えば、午前12時と午後8時に設定される。複数の時刻は2つの時刻でもよいし、3つ以上の時刻であってもよい。また、複数の時刻としては任意の時刻が設定されてよい。
この場合、24時間に複数回の超過時振込が実行され得るため、上限額超過の状態になった時点から24時間以内の超過時振込の実行との要請をより確実に遵守することができる。
Also, for example, under the same assumption, when the transfer condition is met that the balance of the salary account is above the upper limit at multiple pre-set times in a day, the transfer execution unit 223 may execute a transfer of an amount to the alternative account that will eliminate the state of exceeding the upper limit.
The multiple times preset for one day are set to, for example, 12:00 a.m. and 8:00 p.m. The multiple times may be two times, or three or more times. In addition, any time may be set as the multiple times.
In this case, multiple overdraft transfers can be made within a 24-hour period, making it possible to more reliably comply with the requirement that overdraft transfers be made within 24 hours of the upper limit being exceeded.
また、例えば、同じ想定のもと、振込実行部223は、給与振込が行われてから予め設定された時間、上限額超過の状態が継続しているとの振込条件を満たす場合、代替口座への上限額超過の状態を解消可能な金額の振込を実行するものであってもよい。
予め設定された時間は、例えば、22時間に設定される。予め設定された時間は、要請に基づく時間(上記想定では24時間)未満の時間であればよい。
予め設定された時間が要請に基づく時間未満の時間であれば、上限額超過の状態が最も長く継続したとしても、必ず予め設定された時間未満となるため、要請を遵守することができる。
なお、予め設定された時間は、あまりに短過ぎる時間ではない方がよい。予め設定された時間が短ければ短いほど、頻繁に上限額超過の有無の確認が行われることとなり、サーバ2の資源が無駄になるからである。
Also, for example, under the same assumption, the transfer execution unit 223 may execute a transfer of an amount to an alternative account that can eliminate the state of exceeding the upper limit when the transfer condition is met that the state of exceeding the upper limit continues for a predetermined time after the salary transfer is made.
The preset time is set to, for example, 22 hours. The preset time may be any time that is less than the time based on the request (24 hours in the above assumption).
If the preset time is less than the time based on the request, the request can be complied with because even if the upper limit exceeding state continues for the longest period of time, it will always be less than the preset time.
It is advisable that the preset time is not too short, because the shorter the preset time is, the more frequently checks will be made to see if the upper limit has been exceeded, which will waste the resources of the
(入金管理部)
入金管理部224は、給与用口座への給与振込による入金を許可し、給与用口座への給与振込以外による入金を禁止する。
上述のとおり、例えば、企業銀行口座を管理する銀行システムとサーバ2との連携を行う際、または、企業等が企業資金移動口座を開設する際に、ユーザAの勤務先の名称等を含む勤務先を特定する情報は、サーバ2によって自動的に取得され得るか、または、サーバ2を管理もしくは利用する資金移動業者によって取得され得る。そして、取得された勤務先を特定する情報は、給与用口座IDと紐づけて、記憶部23に記憶される。
なお、ユーザAの勤務先として、複数の企業等が存在する場合、記憶部23には、1つの給与用口座IDと紐づけて、複数の企業等それぞれについての複数の勤務先を特定する情報が記憶され得る。
(Deposit Management Department)
The
As described above, for example, when a bank system that manages corporate bank accounts is linked to
In addition, if user A works for multiple companies, the
入金管理部224が、給与用口座への給与振込による入金を許可し、給与用口座への給与振込以外による入金を禁止する場合、入金管理部224は、ある給与用口座IDを有する給与用口座に対して、入金要求があると、まず、その入金要求が、記憶部23において、その給与用口座IDと紐づけて記憶された名称に対応する者からの要求であるか否かを判定する。
入金管理部224は、入金要求が、給与用口座IDと紐づけて記憶された名称に対応する者からの要求ではないと判定した場合、入金処理の実行を拒否する。一方、入金管理部224は、入金要求が、給与用口座IDと紐づけて記憶された名称に対応する者からの要求であると判定した場合、入金処理を実行する。
なお、入金管理部224は、銀行システムから、給与振込指示情報を取得する場合に、給与振込指示情報に含まれる摘要情報に基づいて入金が給与振込か否かを判定し、給与振込と判定された場合にのみ、入金処理を実行するものであってもよい。
When the
If the
In addition, when the
また、入金管理部224は、上述の名称を利用した判定と摘要情報を利用した判定を両方行い、いずれか一方の判定において給与振込と判定されれば入金処理を実行するものであってもよいし、両方の判定において給与振込と判定された場合のみ入金処理を実行するものであってもよい。
また、入金管理部224は、企業等が給与振込用に企業資金移動口座を有しているのであれば、その企業資金移動口座からの入金要求のみを許容して、入金処理を実行するものであってもよい。
また、入金管理部224は、履歴に含まれる入金金額または日時と、入金要求が示す入金額または日時を利用して、入金要求が給与振込か否かを判定して、給与振込と判定された場合のみ入金要求を許容して、入金処理を実行するものであってもよい。
In addition, the
In addition, if a company or the like has a corporate fund transfer account for salary transfers, the
In addition, the
サーバ2は、入金管理部224によって、すべての給与用口座について、給与振込のみを許容するものとして管理するものであってもよいし、ユーザA等の給与受取者が給与用口座として給与振込のみを許容するものとすることを選択した場合のみ、その給与用口座を、給与振込のみを許容するものとして管理するものであってもよい。
後者の場合、ユーザAは、例えば、資金移動口座を給与用口座に指定する際に、給与振込のみを許容するものとするか否かを選択し得る。
The
In the latter case, for example, when User A designates a fund transfer account as a salary account, he or she can select whether or not to permit only salary deposits.
ユーザA等の給与受取者が給与用口座を給与振込のみを許容するものとするか否かを選択できる場合、サーバ2は、記憶部23に、給与用口座IDと紐づけて、入金管理部224による処理の対象とするか否かを示すフラグを記憶させておく。フラグは、例えば、給与振込のみを許容する場合は「1」、給与振込以外の入金も許容する場合は「0」とされる。
入金管理部224は、ある給与用口座IDを有する給与用口座に対して、入金要求があると、記憶部23において、給与用口座IDと紐づけて記憶されたフラグを確認し、フラグが「1」である場合のみ、上述の処理を行う。
In the case where a salary recipient such as user A can select whether or not to allow only salary transfers to a salary account, the
When a deposit request is made to a salary account having a certain salary account ID, the
入金管理部224は、常に、ある給与用口座への給与振込による入金を許可し、給与用口座への給与振込以外による入金を禁止するものであってもよいし、または、振込実行部223による振込処理時点からの一定期間に限り、または、上限額超過の状態となった時点からの一定期間に限り、給与用口座への給与振込による入金を許可し、給与用口座への給与振込以外による入金を禁止するものであってもよい。
入金管理部224が、常に、ある給与用口座への給与振込による入金を許可し、給与用口座への給与振込以外による入金を禁止するものである場合、その給与用口座への入金は、常に給与振込による入金であるため、サーバ2は、上述のような入金が給与振込によるものであるか否かの判定を行う必要はない等の利点がある。
The
If the
一方、入金管理部224が、振込実行部223による振込処理時点からの一定期間に限り、または、前記上限額超過の状態となった時点からの一定期間に限り、給与用口座への給与振込による入金を許可し、給与用口座への給与振込以外による入金を禁止するものである場合、通常は、給与用口座へのすべての入金を許容しつつ、ある一定期間にのみ、給与振込のみを許容することができるという利点がある。
例えば、上述の残高が上限額を超えた当日中に超過時振込の実行が要請される想定においては、そもそも、上述の「超過時振込当日の再超過の状況」をできる限り回避するための対策を講じることも望ましい。
On the other hand, if the
For example, in cases where an overpayment transfer is required to be made on the same day that the balance exceeds the upper limit, it is desirable to take measures to avoid, as much as possible, the above-mentioned "situation of a second overpayment on the same day that the overpayment transfer is made."
その対策としては、後述のように、「超過時振込当日の再超過の状況」が生じ得る一定期間、すべての入金を禁止することで「超過時振込当日の再超過の状況」を確実に回避することも考えられる。しかし、すべての入金を禁止する場合は、給与振込をも不可とするため、ユーザA等の給与受取者にとっては期待した日に給与が取得できなくなるため不利であり、また、ユーザAの勤務先の企業等の給与支払者にとっても、給与の支払い義務が履行できなくなる可能性の他、再度の給与振込手続きが必要になる等の負担が生じ得る。
このような観点から、入金管理部224は、上述のいずれかの一定期間に限り、給与用口座への給与振込による入金を許可し、給与用口座への給与振込以外による入金を禁止することが望ましい場合がある。
One possible countermeasure is to reliably avoid the "re-overage situation on the day of the overage transfer" by prohibiting all deposits for a certain period of time when the "re-overage situation on the day of the overage transfer" may occur, as described below. However, if all deposits are prohibited, salary transfers will also be prohibited, which is disadvantageous for salary recipients such as User A, as they will not be able to receive their salary on the expected day, and also for salary payers such as the company where User A works, in addition to the possibility of not being able to fulfill their salary payment obligations, it may also be burdensome for them to have to go through the procedure for transferring salary again.
From this perspective, it may be desirable for the
また、入金管理部224は、振込実行部223による振込処理時点からの一定期間に限り、または、上限額超過の状態となった時点からの一定期間に限り、残高を上限額超過の状態とする給与用口座への給与振込以外による入金を禁止するとともに、残高を上限額超過の状態とする給与用口座への給与振込による入金を禁止するものであってもよい。
この場合、上述のいずれかの一定期間に限っては、給与用口座に対するすべての入金が禁止される。したがって、例えば「超過時振込当日の再超過の状況」が生じ得る一定期間、すべての入金が禁止されるため、「超過時振込当日の再超過の状況」を確実に回避することができる。
また、この場合、通常は、給与振込による入金のみを許容しつつ、言い換えれば、給与用口座を給与専用の口座としつつ、上述のいずれかの一定期間に限っては、給与振込以外による入金はもちろん、給与振込による入金も禁止することができる。
In addition, the
In this case, all deposits to the salary account are prohibited for any of the above-mentioned fixed periods. Therefore, for example, all deposits are prohibited for a fixed period during which "an overdraft situation on the day of an overdraft transfer" may occur, so that "an overdraft situation on the day of an overdraft transfer" can be reliably avoided.
In this case, while normally only deposits by salary transfer are permitted, in other words, the salary account is a salary-only account, during any of the above-mentioned fixed periods, deposits by salary transfer as well as deposits by any other method can be prohibited.
(口座設定処理部)
口座設定処理部225は、給与用口座を既存のプリペイドカードと紐づけて設定することを要求する紐づけ設定要求を取得し、既存のプリペイドカード口座と給与用口座と紐づけて記憶部23に記憶させる。
ユーザ端末3は、ユーザAから操作を受けて、給与用口座を既存のプリペイドカード口座と紐づけて設定することを要求する紐づけ設定要求を生成し、サーバ2に送信することができる。紐づけ設定要求には、既存のプリペイドカード口座との紐づけの対象となる給与用口座の給与用口座IDと、その既存のプリペイドカード口座のID(以下「プリペイドカード口座ID」という。)とが含まれている。
(Account setting processing section)
The account setting
The
サーバ2の口座設定処理部225は、ユーザ端末3から紐づけ設定要求を取得すると、取得した紐づけ設定要求に含まれる給与用口座IDとプリペイドカード口座IDとを紐づけて、記憶部23に記憶させる。
ここで、既存のプリペイドカード口座とは、ユーザAの名義で既に作成済のプリペイドカード用の口座であって、ユーザAの給与用口座と同様にサーバ2によって管理される口座である。そして、ユーザAは、ユーザ端末3によって既存のプリペイドカード口座を管理することができるものとする。
When the account setting
Here, the existing prepaid card account is an account for a prepaid card that has already been created in the name of user A, and is an account that is managed by
ユーザAは、ユーザ端末3の表示部35に表示される、既存のプリペイドカード口座の管理画面上で操作を行うことにより、既存のプリペイドカード口座内にいわゆるポケットを作成することができる。ポケットとは、ユーザAによる既存のプリペイドカード口座の残高管理の利便性を向上させるため、その既存のプリペイドカード口座内に、そのプリペイドカード口座の残高を例えば目的別に振り分けられるように、ユーザAによって任意に作成される1または複数のサブ口座である。
ユーザAは、既存のプリペイドカード口座の管理画面において、自身が作成したポケットを表示して管理することができる。以下、ポケットが表示される画面を「ポケット表示画面」という。このポケット自体は、公知の技術である。この公知の技術における、既存のプリペイドカード口座内に作成された1または複数のポケットを、以下、「真ポケット」という。真ポケットに関する情報(各真ポケットの名称と、振り分けられた残高)は、既存のプリペイドカード口座IDと紐づけてサーバ2の記憶部23に記憶されている。
User A can create a so-called pocket within an existing prepaid card account by performing operations on the management screen for the existing prepaid card account displayed on the
User A can display and manage the pockets he or she has created on the management screen of an existing prepaid card account. Hereinafter, the screen on which the pockets are displayed will be referred to as the "pocket display screen." This pocket itself is a known technology. Hereinafter, one or more pockets created in an existing prepaid card account in this known technology will be referred to as a "true pocket." Information about the true pockets (the name of each true pocket and the allocated balance) is stored in the
ユーザAの給与用口座とユーザAの既存のプリペイドカード口座とが紐づけられた場合、ユーザ端末3の表示部35に表示されるポケット表示画面には、真ポケットの他に、給与用口座を表すポケット(以下「給与ポケット」という。)が表示される。給与用ポケットは、公知の技術によるポケットであるプリペイドカード口座内に任意に作成可能な真ポケットとは異なり、既存のプリペイドカード口座と給与用口座とが紐づけられたことによって自動的に表示される、いわば仮想のポケットである。給与ポケットは、ポケット表示画面における外見上は、真ポケットと同列のポケットであるかのように表示されている。
When user A's salary account and user A's existing prepaid card account are linked, a pocket representing the salary account (hereinafter referred to as the "salary pocket") is displayed on the pocket display screen displayed on the
例えば、ユーザAがユーザ端末3を操作して、既存のプリペイドカード口座のポケット表示画面を表示させる場合、ユーザ端末3は、サーバ2にアクセスし、既存のプリペイドカード口座IDと紐づけて記憶部23に記憶された真ポケットに関する情報をサーバ2から取得するとともに、既存のプリペイドカード口座IDと紐づけて記憶部23に記憶された給与用口座IDに基づき、当該給与用口座IDと紐づけて記憶部23に記憶された給与用口座の残高等の情報を、サーバ2から取得する。
ユーザ端末3は、これらの情報を取得すると、ポケット表示画面内に、真ポケットと給与ポケットとを表示する。
For example, when user A operates
When the
ユーザAの給与用口座とユーザAの既存のプリペイドカード口座とは、本来、互いに完全に独立した口座である。しかしながら、例えば、ユーザAの操作によって給与用口座から他の銀行口座等への振込ができるのと同様に、ユーザAは、ポケット表示画面上で操作を行うことで、給与ポケットの残高の一部または全部を、真ポケットのいずれか(例えば、真ポケットのうちのメインポケット)に振込むことができる。このような振込操作の情報は、ユーザ端末3からサーバ2に送信され、サーバ2で管理される既存のプリペイドカード口座の真ポケットの残高と給与用口座の残高に変更が加えられる。
User A's salary account and user A's existing prepaid card account are essentially completely independent accounts. However, just as user A can transfer money from his salary account to another bank account, for example, user A can transfer part or all of the balance of the salary pocket to one of the true pockets (for example, the main pocket of the true pockets) by performing an operation on the pocket display screen. Information on such a transfer operation is sent from
ユーザA等の給与受取者によっては、既存のプリペイドカード口座と紐づけられたプリペイドカードを主たる決済手段として利用することを望むことがあり得る。このような場合に、上述の機能を利用することで、ユーザAは、給与用口座の残高から、例えば、既存のプリペイドカード口座のメインポケットに残高を振込んで、プリペイドカードを主たる決済手段とすることができる。 Some salary recipients, such as User A, may wish to use a prepaid card linked to an existing prepaid card account as the primary payment method. In such cases, by using the above-mentioned functions, User A can transfer the balance from his/her salary account to, for example, the main pocket of the existing prepaid card account, and use the prepaid card as the primary payment method.
口座設定処理部225は、給与用口座の開設要求を取得すると、給与用口座を開設するとともに、給与用口座と紐づけられた給与用口座カードを発行するものであってもよい。
口座設定処理部225は、ユーザAが既存のプリペイドカードと紐づけた給与用口座として指定する前提とする資金移動口座を開設するためにも利用され得る。ここでは、このような意図で開設される資金移動口座のことも給与用口座という。口座設定処理部225は、ユーザAから給与用口座の開設要求を取得して給与用口座を開設する場合、給与用口座と紐づけられた給与用口座カードを発行するものであってもよい。
When the account setting
The
ユーザAは、例えば、ユーザ端末3を操作して、既存のプリペイドカード口座IDを含む、給与用口座(資金移動口座)の開設要求をサーバ2に送信する。開設要求には、給与用口座カードを発行するかしないかについて、ユーザAが選択した結果を示すカード発行選択情報が含まれてもよい。
サーバ2の口座設定処理部225は、開設要求を取得すると、給与用口座(資金移動口座)を開設して給与用口座IDを付与するとともに、その給与用口座IDと、開設要求に含まれた既存のプリペイドカード口座IDとを紐づけて、記憶部23に記憶させる。また、サーバ2の口座設定処理部225は、開設要求に給与用口座カードを発行することを選択した旨を示すカード発行選択情報が含まれている場合、開設した給与用口座と紐づけられた給与用口座カードを発行する。発行される給与用口座カードは、いわゆるリアルカードでもよいし、ユーザ端末3上で利用可能なバーチャルカードであってもよい。なお、プリペイドカードが主たる決済手段とされる場合は、バーチャルカードはサーバ2内で発行するのみで、ユーザ端末3上での利用はされなくてもよい。
For example, user A operates
When the account setting
その後、ユーザAが、給与用口座指定手続きを行うことで、開設された給与用口座(資金移動口座)は、実際に給与用口座として利用可能となる。
給与用口座に紐づけて給与用口座カードが発行される場合も、発行されない場合も、ユーザAの給与用口座とユーザAの既存のプリペイドカード口座とが紐づけられていれば、上述のように、ポケット表示画面による真ポケットと給与ポケットの表示がなされ、当該ポケット表示画面を利用して、ユーザAは、既存のプリペイドカード口座と給与用口座の管理を行うことができる。
Thereafter, when User A carries out the salary account designation procedure, the opened salary account (funds transfer account) can actually be used as a salary account.
Whether or not a salary account card is issued linked to a salary account, if user A's salary account is linked to user A's existing prepaid card account, the pocket display screen will display the real pocket and salary pocket as described above, and user A can use the pocket display screen to manage his or her existing prepaid card account and salary account.
ユーザAの給与用口座とユーザAの既存のプリペイドカード口座とが紐づけられており、ユーザAがプリペイドカードのみを有する場合、ユーザAは、上述のとおり、例えば、給与ポケットからメインポケットに残高を振込むことで、給与用口座に振込まれた給与を、プリペイドカードを利用して使用することができるほか、ユーザ端末3等を操作して給与用口座の残高を他の銀行口座に振込む、または、ATM(Automatic/Automated Teller Machine)等を操作して当該残高を現金として払出すこと等ができる。
When user A's salary account and existing prepaid card account are linked and user A has only a prepaid card, as described above, user A can, for example, transfer the balance from the salary pocket to the main pocket and use the prepaid card to use the salary deposited into the salary account. In addition, user A can operate the
ユーザAの給与用口座とユーザAの既存のプリペイドカード口座とが紐づけられており、ユーザAがプリペイドカード、および、給与用口座カードの両方を有する場合、ユーザAは、両方のカードを決済手段として利用することができる。この場合の給与ポケットからメインポケットへの残高の移動等については、ユーザAがプリペイドカードのみを有する場合と同様である。なお、技術的には、メインポケットから給与ポケットへの残高の移動も可能であるが、法令等による要請によっては、当該移動は不可とされることも想定され得る。 When user A's salary account is linked to user A's existing prepaid card account and user A has both a prepaid card and a salary account card, user A can use both cards as payment methods. In this case, the transfer of the balance from the salary pocket to the main pocket is the same as when user A has only a prepaid card. Note that, technically, it is also possible to transfer the balance from the main pocket to the salary pocket, but it is conceivable that such transfers may not be possible depending on requirements such as laws and regulations.
また、ユーザAが、プリペイドカードまたは給与用口座カードを決済手段として使用する場合、サーバ2は、既存のプリペイドカード口座または給与用口座のいずれかから優先して決済処理を行ってもよい。この場合、予め定められた優先順に基づいて、いずれか一方の口座から優先的に決済がなされ、例えば、その口座の残高が無くなった場合には他方の口座からの決済がなされるため、上述のように、給与ポケットからメインポケットへの残高の振込を行う必要はない。
以下、ユーザAが、プリペイドカードまたは給与用口座カードを決済手段として、店舗において商取引を行う場合について説明する。
In addition, when user A uses a prepaid card or a salary account card as a payment means,
The following describes a case where user A performs a commercial transaction at a store using a prepaid card or a salary account card as a payment method.
(決済要求情報取得部)
決済要求情報取得部226は、店舗端末4から決済を要求する決済要求情報を取得する。店舗においてユーザAが決済手段を使用した商取引の決済を行う場合、店舗端末4は、決済手段に関する情報を読み取り、ネットワーク5を介して決済要求情報をサーバ2に送信する。決済要求情報には、決済金額、決済が行われた加盟店の識別情報、および、決済手段に関する情報が含まれる。決済手段に関する情報は、既存のプリペイドカード口座IDまたは給与用口座IDである。
サーバ2の決済要求情報取得部226は、店舗端末4から決済要求情報を取得すると、取得した決済要求情報を、決済処理部227に出力する。
(Payment request information acquisition unit)
The payment request
When the payment request
(決済処理部)
決済処理部227は、決済要求情報が示す決済金額に対して、既存のプリペイドカード口座または給与用口座のいずれかから優先して決済処理を行う。
ユーザAの給与用口座とユーザAの既存のプリペイドカード口座とが紐づけられている場合に、既存のプリペイドカード口座または給与用口座のいずれかを優先して決済処理するかは、資金移動業者が決定し、デフォルトとして予め記憶部23に記憶させておいてもよい。
また、同様の場合に、既存のプリペイドカード口座または給与用口座のいずれかから優先して決済処理するかは、ユーザAが任意に決定し、例えばユーザ端末3を操作して、いずれを優先するかの情報をサーバ2に送信して、当該情報を取得したサーバ2が、取得した情報を、プリペイドカード口座IDまたは給与用口座IDと紐づけて記憶部23に記憶させておいてもよい。
(Payment Processing Unit)
The
When user A's salary account and user A's existing prepaid card account are linked, the funds transfer service provider may decide whether to give priority to the existing prepaid card account or the salary account for settlement processing, and may store this in advance in the
In a similar case, user A may arbitrarily decide whether to prioritize payment processing from an existing prepaid card account or a salary account, and, for example, may operate
以下、給与用口座からの決済が優先される旨の情報が記憶部23に記憶されている場合を例に決済処理部227の動作について説明する。
決済処理部227は、決済要求情報取得部226から決済要求情報を取得すると、決済要求情報に含まれる決済手段に関する情報に基づいて、プリペイドカード口座および給与用口座を特定し、それぞれの残高の情報を取得するとともに、いずれの口座を優先するかの情報を記憶部23から取得する。上述のとおり、ここでは、当該情報は、給与用口座からの決済が優先される旨を示しているものとする。
The operation of the
When the
決済処理部227は、決済要求情報が示す決済金額に対して、給与用口座の残高が不足していない場合には、給与用口座から決済処理を行う。また、決済処理部227は、決済金額に対して給与用口座の残高が不足している場合には、給与用口座から決済処理を行うことに加えて、不足している金額について既存のプリペイドカード口座から決済処理を行う。
なお、既存のプリペイドカード口座からの決済が優先される場合の決済処理部227の動作は、上述の動作において、両口座が入れ替わるだけであるため、詳細な説明は省略する。
The
In addition, the operation of the
(ユーザ端末3の詳細)
図3は、ユーザ端末3の構成を示すブロック図である。図3に示すように、ユーザ端末3は、通信部31、演算部32、記憶部33、操作部34、および、表示部35を備える。
(Details of User Terminal 3)
Fig. 3 is a block diagram showing the configuration of the
通信部31は、他の機器との通信を行うための通信インタフェースである。通信部31は、例えば、LTE、3G、4Gまたは5Gなどの通信方式によるモバイル通信が可能な通信装置であり、ネットワーク5(図3ではネットワーク5は示していない)を介して、サーバ2等の他の機器(図3には図示していない)と通信を行う。また、通信部31は、Bluetooth(登録商標)などの近距離無線通信手段を備えていてもよい。
The
演算部32は、ユーザ端末3の全体動作を制御する。演算部32は、表示態様決定部321および表示制御部322の各機能を備える。表示制御用アプリケーションがユーザ端末3にインストールされている場合、演算部32が表示制御用アプリケーションを実行することで、演算部32により、表示態様決定部321および表示制御部322の各機能が実現される。また、表示制御用アプリケーションがサーバ2において実行されるものである場合、演算部32がサーバ2からの指示を受けることで、演算部32により、表示態様決定部321および表示制御部322の各機能が実現される。
The
記憶部33は、ユーザ端末3として機能するコンピュータが備える記憶装置であり、HDDもしくはSSD等のストレージ、または、図5のメモリ103等を含むものである。記憶部33は、表示制御用アプリケーションを記憶し、演算部32の演算処理に用いるデータを記憶する。なお、記憶部33は、ユーザ端末3がアクセス可能なものであればよく、ユーザ端末3の外部に設けられていてもよい。
The
操作部34は、ユーザ端末3が備える表示部35の画面表示に対する操作を受け付ける入力装置である。例えば、ユーザ端末3がスマートフォンまたはタブレット端末である場合、操作部34は、表示部35の画面と一体に設けられたタッチパネルである。また、ユーザ端末3がPCである場合は、操作部34は、例えばマウスまたはキーボードである。
The
表示部35は、ユーザ端末3が備える表示装置である。表示部35は、例えば、LCD(Liquid Crystal Display)または有機EL(Electroluminescence)表示装置である。
The
(表示態様決定部)
表示態様決定部321は、振込予告通知表示情報を取得する。振込予告通知表示情報は、給与用口座への給与振込に伴う、給与用口座の残高の上限額超過が有ると判定された場合に、給与用口座を管理するサーバ2から送信される、予め設定された代替口座への上限額超過の状態を解消可能な金額(解消可能額)の振込が実行される旨の通知を表示するための表示情報である。
表示態様決定部321は、振込予告通知表示情報を取得すると、通知の表示態様を決定する。表示態様は、振込通知予告表示情報に含まれる各種情報(例えば、給与振込額、給与振込後の残高、および、残高のうち上限額を超過している額等)を、どのように表示部35に表示するかの態様である。表示態様に関する情報は、予め設定され、記憶部33に記憶されている。表示態様は、ユーザAの操作によって変更可能であってもよい。
表示態様決定部321は、例えば、警告マークの付加の決定、各情報の配置と色等の決定、または、ポップアップ表示またはバナー表示等の画面態様の決定等を行う。表示態様決定部321は、通知の表示態様を決定すると、決定した表示態様を表示制御部322に出力する。
(Display mode determination unit)
The display
When the display
The display
(表示制御部)
表示制御部322は、表示態様に基づく表示画面への通知の表示を行う。例えば、表示制御部322は、指定代替口座への上限額超過の状態を解消可能な金額(解消可能額)の振込(超過時振込)が実行される旨を通知(振込予告通知)する画面を表示部35に表示する。ユーザAは、振込予告通知の内容を確認して、必要に応じて、例えば、給与用口座から代替口座への振込を行う等して、上限額超過の状態を回避することができる。
(Display control unit)
The
図4を参照して、上限額超過の状態において、ユーザAが、振込予告通知を受け、給与用口座から代替口座への振込を行う場合に、ユーザ端末3の表示部35に表示される画面35A、35Bおよび35Cの具体例について説明する。図4は、振込予告通知画面および代替口座への振込操作画面の一例を示す図である。ここでは、給与デジタル払いに利用される給与用口座がプリペイドカード口座である場合を示している。
表示態様決定部321が振込予告通知表示情報を取得して表示態様を決定すると、表示制御部322は、まず、例えば、図4の左端の画面35Aを表示部35に表示する。画面35Aは、振込予告通知画面の一例である。
With reference to Fig. 4, specific examples of
When the display
また、画面35Aには、給与用口座に給与が振込まれたことによって、カードの残高が1,012,345円となったことが表示されている。さらに、画面35Aには、残高が上限額である1,000,000円を12,345円だけ超過していることを示す「給与残高上限+12,345円」等の文字が表示欄351に表示されている。表示欄351には、また、画面左端の警告マークとともに、「給与残高上限を超過しています」という文字が表示される。表示欄351の視認により、ユーザAは、このままの状態が継続すると超過時振込が実行されることを認識できる。
さらに、画面35Aにおける「給与振込入金」という文字が表示された表示欄352には、給与振込額が1,000,000円であったことが表示されている。
Furthermore, in the
給与残高が上限である1,000,000円を超過している場合、サーバ2の振込実行部223は、上限額超過の状態が生じた当日の例えば夜10時に解消可能額(ここでは超過分)を指定された代替口座(以下「指定代替口座」という。)に送金(超過時振込)を実行する。指定代替口座に送金する際、振込実行部223は、ユーザAの給与用口座の残高から送金の手数料xxx円を差し引くことがある。
一方、振込実行部223は、当日中に少なくとも超過分を使用する商取引の決済が済んだ場合、少なくとも超過分の現金の払出しが行われた場合、または、ユーザAの操作による指定代替口座もしくは他の銀行口座等に対する振込が行われた場合には、指定代替口座に超過時振込としての送金を行わない。
ユーザAは、サーバ2による、言い換えれば、資金移動業者による超過時振込を回避するため、画面35Aを確認した上で、例えば、上限額超過の状態が解消されるように、給与用口座から代替口座への振込を行う。なお、仮に超過時振込には手数料がかかるとしても、ユーザA自身で給与用口座から代替口座への振込操作を行う場合は、例えば、上記手数料は不要であるとする。
If the salary balance exceeds the upper limit of 1,000,000 yen, the transfer execution unit 223 of the
On the other hand, the transfer execution unit 223 will not transfer money to the designated substitute account as an excess transfer if the settlement of the commercial transaction using at least the excess amount has been completed on the same day, if at least the excess amount has been withdrawn in cash, or if a transfer to the designated substitute account or another bank account, etc. has been performed by user A's operation.
To avoid an overdraft transfer by
例えば、ユーザAが表示欄351をタップ操作すると、ユーザ端末3は、表示部35に、図4の左から2番目の画面35Bを表示する。画面35Bには、表示欄353と表示欄354とがともに表示されている。表示欄353には、「超過分送金」等の文字が表示され、「超過分送金」の内訳として「出金できる残高(給与残高)」という文字が表示されている。画面35Bにおいて、表示欄353には、超過分である12,345円が表示されている。表示欄354には、給与残高の上限からの超過分が指定代替口座に送金されることが表示されている。
For example, when user A taps on
超過分の指定代替口座への送金が完了すると、ユーザ端末3は、図4の左から3番目の画面35Cを表示部35に表示する。画面35Cは、画面35Aの状態から超過分が指定代替口座に送金された後の画面である。画面35Cは、超過分である12,345円が指定代替口座に送金されたことにより、「カードの残高」には1,000,000円が表示されている。
When the transfer of the excess amount to the designated substitute account is complete, the
また、画面35Cには、送金された超過分が12,345円であることを示す「超過分の送金」等の文字が表示欄355に表示されている。さらに、画面35Cにおける「給与振込入金」という文字が表示された表示欄356には、給与振込額が1,000,000円であったことが表示されている。
(プログラム)
図5は、サーバ2またはユーザ端末3の機能を実現するハードウェア構成を示すブロック図である。例えば、サーバ2の機能を実現する演算部22は、ハードウェア構成として通信インタフェース100、入出力インタフェース101、プロセッサ102およびメモリ103を有する。演算部22が備える超過判定部221、表示情報生成部222、振込実行部223、入金管理部224、口座設定処理部225、決済要求情報取得部226、および、決済処理部227の各機能は、これらのハードウェア構成によって実現される。
(program)
5 is a block diagram showing a hardware configuration for realizing the functions of the
通信インタフェース100は、通信部21によって、ネットワーク5を介して、ユーザ端末3または店舗端末4から受信されたデータをプロセッサ102へ出力し、プロセッサ102が生成したデータを、ネットワーク5を介してユーザ端末3または店舗端末4へ送信する。プロセッサ102は、入出力インタフェース101を介して、記憶部23に対するデータの読み書きを制御する。
The
超過判定部221、表示情報生成部222、振込実行部223、入金管理部224、口座設定処理部225、決済要求情報取得部226、および、決済処理部227の各機能を実現するためのアプリケーションプログラム(超過対応アプリケーション)は、メモリ103に記憶されている。メモリ103は、例えば、サーバ2として機能するコンピュータが備える半導体メモリである。プロセッサ102は、入出力インタフェース101を介して記憶部23からメモリ103にロードしたプログラムを実行する。これにより、プロセッサ102は、超過判定部221、表示情報生成部222、振込実行部223、入金管理部224、口座設定処理部225、決済要求情報取得部226、および、決済処理部227の各機能を実現する。
An application program (excess response application) for realizing each function of the
また、ユーザ端末3の機能を実現する演算部32は、ハードウェア構成として、通信インタフェース100、入出力インタフェース101、プロセッサ102およびメモリ103を有する。演算部32が備える、表示態様決定部321および表示制御部322の各機能は、これらのハードウェア構成により実現される。
The
通信インタフェース100は、通信部31により、ネットワーク5を介して各機器から受信されたデータをプロセッサ102へ出力し、プロセッサ102が生成したデータを、ネットワーク5を介して各機器へ送信する。プロセッサ102は、入出力インタフェース101を介して、操作部34から操作情報を取得し、表示部35の表示を制御する。
The
表示制御用アプリケーションがユーザ端末3にインストールされている場合、表示態様決定部321および表示制御部322の各機能を実現するためのアプリケーションプログラム(表示制御用アプリケーション)は、メモリ103に記憶されている。メモリ103は、例えば、スマートフォンに搭載された半導体メモリである。
When a display control application is installed in the
表示制御用アプリケーションがユーザ端末3にインストールされている場合、プロセッサ102は、入出力インタフェース101を介して記憶部33からメモリ103にロードされたプログラムを実行する。これにより、プロセッサ102は、表示態様決定部321および表示制御部322の各機能を実現する。
When the display control application is installed in the
(情報処理方法)
図6は、実施の形態1に係るサーバ2が実行する情報処理方法を示すフローチャートである。
超過判定部221が、給与デジタル払いに利用される給与用口座の残高の上限額超過の有無を判定する(ステップST1)。給与用口座の残高の上限額超過がないと判定した場合(ステップST1;NO)、図6の一連の処理が終了され、再度、ステップST1からの処理が繰り返される。
(Information Processing Method)
FIG. 6 is a flowchart showing an information processing method executed by the
The
例えば、給与用口座の残高の上限額超過があると判定された場合(ステップST1;YES)、表示情報生成部222が、給与用口座のユーザが給与用口座を管理するためのユーザ端末3に、予め設定された代替口座への上限額超過の状態を解消可能な金額(解消可能額)の振込が実行される旨の通知(振込予告通知)を表示するための表示情報(振込み予告通知表示情報)を生成する(ステップST2)。
さらに、給与用口座の残高の上限額超過があると判定された場合、振込実行部223が、給与振込が行われた後、上限額超過の状態が振込条件を満たす場合、代替口座への上限額超過の状態を解消可能な金額(解消可能額)の振込処理を実行する(ステップST3)。
For example, if it is determined that the balance of a salary account exceeds the upper limit (step ST1; YES), the display
Furthermore, if it is determined that the balance of the salary account exceeds the upper limit, the transfer execution unit 223 executes a transfer process to the alternative account for an amount (resolvable amount) that can eliminate the excess over the upper limit if the excess over the upper limit satisfies the transfer conditions after the salary transfer is made (step ST3).
なお、サーバ2の機能としては、少なくとも、超過判定部221、表示情報生成部222、および、振込実行部223の機能を備えていればよく、入金管理部224、口座設定処理部225、決済要求情報取得部226、および、決済処理部227は、任意に付加される機能である。
The functions of the
以上のように、実施の形態1に係るサーバ2は、給与デジタル払いに利用される口座である給与用口座への給与振込に伴う、給与用口座の残高の上限額超過の有無を判定する超過判定部221と、上限額超過が有ると判定された場合、給与用口座のユーザが給与用口座を管理するためのユーザ端末3に、予め設定された代替口座への上限額超過の状態を解消可能な金額の振込が実行される旨の通知を表示するための表示情報を生成する、表示情報生成部222と、給与振込が行われた後、上限額超過の状態が振込条件を満たす場合、代替口座への上限額超過の状態を解消可能な金額の振込処理を実行する振込実行部223と、を備える。
したがって、コンピュータをサーバ2として機能させる実施の形態1のプログラム(超過対応アプリケーション)は、当該コンピュータによって実行されることで、給与デジタル払いに利用される給与用口座に関し、当該給与用口座に設定される上限額の超過に対応し、かつ、給与振込に支障を来さないための技術を提供できる。
また、超過時振込には手数料がかかる場合がある。また、超過時振込が実行されると、給与用口座の残高がユーザの意図しない額になる可能性がある。これらのことを考慮すると、ユーザには、超過時振込が実行される前に、振込予告通知がなされることが望ましい。超過時振込の可能性を認識したユーザは、残高が上限額を超えない状態となるように、自身で給与用口座からの払出し等を行うことで、超過時振込の実行を回避できる。コンピュータをサーバ2として機能させる実施の形態1のプログラム(超過対応アプリケーション)は、超過時振込が実行される前の振込予告通知を可能とするものであり、給与デジタル払いのユーザに対し、超過時振込の可能性をユーザにとっての利便性が高い態様で通知することができる。
また、コンピュータをサーバ2として機能させる実施の形態1のプログラム(超過対応アプリケーション)は、例えば、給与振込による入金によって、実際に上限額超過の状態が生じた場合は、所定のタイミングで速やかに超過時振込を実行する技術を提供できる。
As described above, the
Therefore, the program (overage response application) of embodiment 1 that causes a computer to function as
In addition, a fee may be charged for an overdraft transfer. In addition, when an overdraft transfer is executed, the balance of the salary account may become an amount that the user does not intend. In consideration of these points, it is desirable for the user to be notified of the overdraft transfer before the overdraft transfer is executed. A user who recognizes the possibility of an overdraft transfer can avoid the execution of the overdraft transfer by withdrawing money from the salary account himself so that the balance does not exceed the upper limit. The program (overdraft application) of the first embodiment that causes a computer to function as the
In addition, the program (overage response application) of embodiment 1 that causes a computer to function as
実施の形態1に係るサーバ2は、給与用口座への給与振込による入金を許可し、給与用口座への給与振込以外による入金を禁止する入金管理部224を備えるものであってもよい。
この場合、コンピュータをサーバ2として機能させる実施の形態1に係るプログラム(超過対応アプリケーション)は、当該コンピュータによって実行されることで、必要に応じて(例えば、常時または所定期間に限り)、給与用口座を、給与振込のみを許容する口座とすることができる。
The
In this case, the program (excess response application) of embodiment 1 that causes a computer to function as
実施の形態1に係るサーバ2において、入金管理部224は、振込実行部による振込処理時点からの一定期間に限り、または、上限額超過の状態となった時点からの一定期間に限り、給与用口座への給与振込による入金を許可し、給与用口座への給与振込以外による入金を禁止するものであってもよい。
この場合、コンピュータをサーバ2として機能させる実施の形態1に係るプログラム(超過対応アプリケーション)は、当該コンピュータによって実行されることで、通常は、すべての入金(給与振込による入金および給与振込以外の入金)を許容しつつ、所定の一定期間に限り、給与振込以外の入金を禁止することができる。これにより、実施の形態1に係るプログラムは、振込処理(超過時振込)を実行した後の所定期間に、再度の上限額超過の状態が生じることできる限り回避しながら、一方で、ユーザA等の給与受取者または給与支払者にとって不利にならないように、給与振込については許容することができる。
In the
In this case, the program (excess handling application) according to the first embodiment, which causes a computer to function as the
実施の形態1に係るサーバ2において、入金管理部224は、前記振込実行部による前記振込処理時点からの一定期間に限り、または、前記上限額超過の状態となった時点からの一定期間に限り、前記給与用口座へのすべての入金を禁止するものであってもよい。
この場合、コンピュータをサーバ2として機能させる実施の形態1に係るプログラム(超過対応アプリケーション)は、当該コンピュータによって実行されることで、例えば、通常はすべての入金(給与振込による入金および給与振込以外の入金)を許容している場合であっても、または、通常は給与振込のみを許容している場合であっても、所定の一定期間に限っては、すべての入金を禁止できる。これにより、実施の形態1に係るプログラムは、振込処理(超過時振込)を実行した後の所定期間に、再度の上限額超過の状態が生じることを確実に回避できる。
In the
In this case, the program (excess handling application) according to the first embodiment, which causes a computer to function as the
実施の形態1に係るサーバ2において、入金管理部224は、振込実行部による振込処理時点からの一定期間に限り、または、上限額超過の状態となった時点からの一定期間に限り、残高を上限額超過の状態とする給与用口座への給与振込以外による入金を禁止するとともに、残高を上限額超過の状態とする給与用口座への給与振込による入金を禁止するものであってもよい。
この場合、コンピュータをサーバ2として機能させる実施の形態1に係るプログラム(超過対応アプリケーション)は、当該コンピュータによって実行されることで、振込処理(超過時振込)を実行した後の所定期間に、上限額超過を生じさせるようなすべての入金を禁止して、再度の上限額超過の状態が生じることを確実に回避しつつ、上限額超過を生じさせない入金を許容することができる。
In the
In this case, the program (overage response application) of embodiment 1 which causes a computer to function as
実施の形態1に係るサーバ2において、振込実行部223は、振込処理後の一定期間に限り、給与用口座への入金があった場合には、当該入金を契機として振込処理を開始するものであってもよい。
この場合、コンピュータをサーバ2として機能させる実施の形態1に係るプログラム(超過対応アプリケーション)は、当該コンピュータによって実行されることで、振込処理(超過時振込)を実行した後の所定期間に、再度の上限額超過の状態が生じた場合には、速やかに超過時振込を実行することができる。
In the
In this case, the program (overage response application) of embodiment 1 which causes a computer to function as
実施の形態1に係るサーバ2は、給与用口座を既存のプリペイドカードと紐づけて設定することを要求する紐づけ設定要求を取得し、既存のプリペイドカード口座と給与用口座と紐づけて記憶部に記憶させる口座設定処理部225を備えるものであってもよい。
この場合、コンピュータをサーバ2として機能させる実施の形態1に係るプログラム(超過対応アプリケーション)は、当該コンピュータによって実行されることで、既存のプリペイドカード口座と給与用口座とを紐づけることができる。これによって、サーバ2は、既存のプリペイドカード口座と給与用口座とを紐づけて管理でき、ユーザAは、例えばユーザ端末3を使用して、例えば1つの管理画面で、両口座を併せて管理することができる。
The
In this case, the program (overage handling application) according to the first embodiment, which causes a computer to function as the
実施の形態1に係るサーバ2の口座設定処理部225は、給与用口座の開設要求を取得すると、給与用口座を開設するとともに、給与用口座と紐づけられた給与用口座カードを発行するものであってもよい。
この場合、コンピュータをサーバ2として機能させる実施の形態1に係るプログラム(超過対応アプリケーション)は、当該コンピュータによって実行されることで、既存のプリペイドカードと紐づけられる給与用口座を開設し、また、給与用口座と紐づけられた給与用口座カードを発行することができる。これによって、ユーザAは、既存のプリペイドカードまたは給与用口座カードを決済手段として用いることができ、また、両カードと両口座が紐づけられているため、いずれの決済手段を用いた場合も、後述のように、例えば、商取引の決済時に、両口座のいずれかから優先して決済させる等、柔軟に両口座を利用できる。
The account setting
In this case, the program (overage application) according to the first embodiment, which causes a computer to function as the
実施の形態1に係るサーバ2において、振込実行部223は、予め設定された時刻において給与用口座の残高が上限額超過の状態にあるとの振込条件を満たす場合、代替口座への上限額超過の状態を解消可能な金額(解消可能額)の振込を実行するものであってもよい。
この場合、コンピュータをサーバ2として機能させる実施の形態1に係るプログラム(超過対応アプリケーション)は、当該コンピュータによって実行されることで、予め設定された時刻において上限額超過の状態が生じていれば、超過時振込を実行できる。このため、実施の形態1に係るプログラムは、例えば、給与用口座への入金によって上限額超過の状態が生じると、その時点から所定期間(24時間等)以内に超過時振込が実行されることが要請されるような場合に、対応できる。
In the
In this case, the program (overage handling application) according to the first embodiment, which causes a computer to function as the
実施の形態1に係るサーバ2において、振込実行部223は、1日の予め設定された1時刻において給与用口座の残高が上限額超過の状態にあるとの振込条件を満たす場合、代替口座への上限額超過の状態を解消可能な金額の振込を実行するものであってもよい。
この場合、コンピュータをサーバ2として機能させる実施の形態1に係るプログラム(超過対応アプリケーション)は、当該コンピュータによって実行されることで、1日1回は、上限額超過の状態が生じているか否かを確認し、上限額超過の状態が生じていれば、超過時振込を実行できる。
In the
In this case, the program (overage response application) of embodiment 1 which causes a computer to function as
実施の形態1に係るサーバ2において、振込実行部223は、給与振込が行われてから予め設定された時間、上限額超過の状態が継続しているとの振込条件を満たす場合、代替口座への上限額超過の状態を解消可能な金額の振込を実行するものであってもよい。
この場合、コンピュータをサーバ2として機能させる実施の形態1に係るプログラム(超過対応アプリケーション)は、当該コンピュータによって実行されることで、例えば、給与用口座への入金によって上限額超過の状態が生じると、その時点から所定期間(24時間等)以内に超過時振込が実行されることが要請されるような場合に、予め設定された時間が要請に基づく時間未満の時間であれば、上限額超過の状態が最も長く継続したとしても、必ず予め設定された時間未満となるため、要請を遵守することができる。
In the
In this case, the program (overage response application) of embodiment 1 which causes a computer to function as
実施の形態1に係るサーバ2は、店舗端末4から決済を要求する決済要求情報を取得する決済要求情報取得部226と、決済要求情報が示す決済金額に対して、既存のプリペイドカード口座または給与用口座のいずれかから優先して決済処理を行う、決済処理部227と、を備える。
この場合、コンピュータをサーバ2として機能させる実施の形態1に係るプログラム(超過対応アプリケーション)は、当該コンピュータによって実行されることで、既存のプリペイドカード口座と給与用口座とが紐づけられている場合に、既存のプリペイドカード口座または給与用口座のいずれかから優先して決済処理を行うことができる。このことにより、ユーザAは、商取引の決済時に柔軟に両口座を利用できる。
The
In this case, the program (overage handling application) according to the first embodiment that causes a computer to function as the
実施の形態1に係るユーザ端末3は、給与用口座への給与振込に伴う、給与用口座の残高の上限額超過が有ると判定された場合に、給与用口座を管理するサーバ2から送信される、予め設定された代替口座への上限額超過の状態を解消可能な金額の振込が実行される旨の通知を表示するための表示情報を取得すると、通知の表示態様を決定する、表示態様決定部321と、表示態様に基づく表示画面への前記通知の表示を行う表示制御部322と、を備える。
したがって、コンピュータをユーザ端末3として機能させる実施の形態1のプログラム(表示制御用アプリケーション)は、当該コンピュータによって実行されることで、サーバ2と協働して、給与デジタル払いに利用される給与用口座に関し、当該給与用口座に設定される上限額の超過に対応し、かつ、給与振込に支障を来さないための技術を提供するとともに、給与デジタル払いのユーザに対し、超過時振込の可能性をユーザにとっての利便性の高い態様で通知するための技術を提供できる。
The
Therefore, the program (display control application) of embodiment 1 which causes a computer to function as a
実施の形態1に係るプログラム(超過対応アプリケーション)を実行するサーバ2は、給与デジタル払いに利用される給与用口座に関し、当該給与用口座に設定される上限額の超過に対応し、かつ、給与振込に支障を来さないための技術を提供できる。
The
実施の形態1に係るプログラム(表示制御用アプリケーション)を実行するユーザ端末3は、サーバ2と協働して、給与デジタル払いに利用される給与用口座に関し、当該給与用口座に設定される上限額の超過に対応し、かつ、給与振込に支障を来さないための技術を提供するとともに、給与デジタル払いのユーザに対し、超過時振込の可能性をユーザにとっての利便性の高い態様で通知するための技術を提供できる。
The
実施の形態1に係る情報処理システム1は、上述のようなサーバ2と、ユーザ端末3と、を備える。この情報処理システム1は、給与デジタル払いに利用される給与用口座に関し、当該給与用口座に設定される上限額の超過に対応し、かつ、給与振込に支障を来さないための技術を提供するとともに、給与デジタル払いのユーザに対し、超過時振込の可能性をユーザにとっての利便性の高い態様で通知するための技術を提供できる。
The information processing system 1 according to the first embodiment includes the
実施の形態1に係る情報処理方法は、超過判定部221が、給与デジタル払いに利用される口座である給与用口座への給与振込に伴う、給与用口座の残高の上限額超過の有無を判定するステップST1と、表示情報生成部222が、上限額超過が有ると判定された場合、給与用口座のユーザが給与用口座を管理するためのユーザ端末3に、予め設定された代替口座への上限額超過の状態を解消可能な金額の振込が実行される旨の通知を表示するための表示情報を生成するステップST2と、振込実行部223が、給与振込が行われた後、上限額超過の状態が振込条件を満たす場合、代替口座への上限額超過の状態を解消可能な金額の振込処理を実行するステップST3と、を備える。
これにより、実施の形態1に係る情報処理方法は、給与デジタル払いに利用される給与用口座に関し、当該給与用口座に設定される上限額の超過に対応し、かつ、給与振込に支障を来さないための技術を提供できる。
The information processing method according to the first embodiment includes step ST1 in which the
As a result, the information processing method of embodiment 1 can provide technology that can deal with exceeding the upper limit set for a salary account used for digital salary payments, while preventing any disruption to salary transfers.
1 情報処理システム、2 サーバ、3 ユーザ端末、4 店舗端末、5 ネットワーク、21,31 通信部、22,32 演算部、23,33 記憶部、34 操作部、35 表示部、35A,35B,35C 画面、100 通信インタフェース、101 入出力インタフェース、102 プロセッサ、103 メモリ、221 超過判定部、222 表示情報生成部、223 振込実行部、224 入金管理部、225 口座設定処理部、226 決済要求情報取得部、227 決済処理部、321 表示態様決定部、322 表示制御部、351,352,353,354,355,356 表示欄。 1 Information processing system, 2 Server, 3 User terminal, 4 Store terminal, 5 Network, 21, 31 Communication unit, 22, 32 Calculation unit, 23, 33 Storage unit, 34 Operation unit, 35 Display unit, 35A, 35B, 35C Screen, 100 Communication interface, 101 Input/output interface, 102 Processor, 103 Memory, 221 Excess determination unit, 222 Display information generation unit, 223 Transfer execution unit, 224 Deposit management unit, 225 Account setting processing unit, 226 Settlement request information acquisition unit, 227 Settlement processing unit, 321 Display mode determination unit, 322 Display control unit, 351, 352, 353, 354, 355, 356 Display column.
Claims (17)
給与デジタル払いに利用される口座である給与用口座への給与振込に伴う、前記給与用口座の残高の上限額超過の有無を判定する超過判定部と、
前記上限額超過が有ると判定された場合、前記給与用口座のユーザが前記給与用口座を管理するためのユーザ端末に、予め設定された代替口座への前記上限額超過の状態を解消可能な金額の振込が実行される旨の通知であって前記振込が実行されるタイミングを含む前記通知を表示するための表示情報を生成する、表示情報生成部と、
前記給与振込が行われた後、前記上限額超過の状態が振込条件を満たす場合、前記代替口座への前記上限額超過の状態を解消可能な金額の振込処理を実行する振込実行部と、を備えるサーバとして機能させる
ことを特徴とするプログラム。 Computer,
an excess determination unit that determines whether or not the balance of a salary account used for digital salary payment exceeds an upper limit when a salary is transferred to the salary account;
a display information generating unit that generates, when it is determined that the upper limit is exceeded, display information for displaying a notification to a user of the salary account on a user terminal used for managing the salary account, notifying the user that a transfer of an amount capable of eliminating the upper limit exceeding state will be executed to a preset alternative account, the notification including the timing of the transfer ;
and a transfer execution unit that executes a transfer process to the alternative account for an amount sufficient to resolve the excess of the upper limit if the excess satisfies a transfer condition after the salary transfer has been made.
さらに、前記給与用口座への前記給与振込による入金を許可し、前記給与用口座への前記給与振込以外による入金を禁止する入金管理部と、を備える前記サーバとして機能させる
ことを特徴とする請求項1に記載のプログラム。 The computer,
The program according to claim 1, further comprising a deposit management unit that permits deposits into the salary account by salary transfer and prohibits deposits into the salary account by any method other than salary transfer.
前記入金管理部は、前記振込実行部による前記振込処理時点からの一定期間に限り、または、前記上限額超過の状態となった時点からの一定期間に限り、前記給与用口座への前記給与振込による入金を許可し、前記給与用口座への前記給与振込以外による入金を禁止する、
前記サーバとして機能させる
ことを特徴とする請求項2に記載のプログラム。 The computer,
the deposit management unit permits deposit of the salary by the salary transfer to the salary account only for a certain period from the time of the transfer processing by the transfer execution unit or only for a certain period from the time the upper limit is exceeded, and prohibits deposits by any method other than the salary transfer to the salary account;
The program according to claim 2, characterized in that it functions as the server.
前記入金管理部は、前記振込実行部による前記振込処理時点からの一定期間に限り、または、前記上限額超過の状態となった時点からの一定期間に限り、前記給与用口座へのすべての入金を禁止する、
前記サーバとして機能させる
ことを特徴とする請求項2に記載のプログラム。 The computer,
The deposit management unit prohibits all deposits to the salary account for a certain period of time from the time the transfer execution unit processes the transfer, or for a certain period of time from the time the upper limit is exceeded.
The program according to claim 2, characterized in that it functions as the server.
前記入金管理部は、前記振込実行部による前記振込処理時点からの一定期間に限り、または、前記上限額超過の状態となった時点からの一定期間に限り、前記残高を前記上限額超過の状態とする前記給与用口座への前記給与振込以外による入金を禁止するとともに、前記残高を前記上限額超過の状態とする前記給与用口座への前記給与振込による入金を禁止する、
前記サーバとして機能させる
ことを特徴とする請求項2に記載のプログラム。 The computer,
the deposit management unit prohibits deposits by means other than the salary transfer into the salary account whose balance is in a state of exceeding the upper limit only for a certain period from the time of the transfer processing by the transfer execution unit or only for a certain period from the time the upper limit was exceeded, and prohibits deposits by the salary transfer into the salary account whose balance is in a state of exceeding the upper limit;
The program according to claim 2, characterized in that it functions as the server.
前記振込実行部は、前記振込処理時点からの一定期間に限り、前記給与用口座への入金があった場合には、当該入金を契機として前記振込処理を開始する、
前記サーバとして機能させる
ことを特徴とする請求項1に記載のプログラム。 The computer,
the transfer execution unit, when a deposit is made to the salary account, starts the transfer process upon the deposit only for a certain period from the time of the transfer process;
The program according to claim 1, characterized in that it functions as the server.
さらに、前記給与用口座を既存のプリペイドカードと紐づけて設定することを要求する紐づけ設定要求を取得し、前記既存のプリペイドカード口座と前記給与用口座と紐づけて記憶部に記憶させる口座設定処理部と、を備える前記サーバとして機能させる
ことを特徴とする請求項1に記載のプログラム。 The computer,
The program according to claim 1, further comprising an account setting processing unit that receives a linking setting request requesting that the salary account be linked to an existing prepaid card, and links the existing prepaid card account with the salary account and stores the link in a memory unit.
前記口座設定処理部は、前記給与用口座の開設要求を取得すると、前記給与用口座を開設するとともに、前記給与用口座と紐づけられた給与用口座カードを発行する、
前記サーバとして機能させる、
ことを特徴とする請求項7に記載のプログラム。 The computer,
When the account setting processing unit receives a request to open the salary account, the account setting processing unit opens the salary account and issues a salary account card linked to the salary account.
Acting as the server;
8. The program according to claim 7 .
前記振込実行部は、予め設定された時刻において前記給与用口座の前記残高が前記上限額超過の状態にあるとの前記振込条件を満たす場合、前記代替口座への前記上限額超過の状態を解消可能な金額の振込を実行する、
前記サーバとして機能させる
ことを特徴とする請求項1に記載のプログラム。 The computer,
the transfer execution unit executes a transfer of an amount sufficient to eliminate the excess of the upper limit to the alternative account when the transfer condition that the balance of the salary account is in the excess of the upper limit at a preset time is satisfied;
The program according to claim 1, characterized in that it functions as the server.
前記振込実行部は、1日の予め設定された1時刻において前記給与用口座の前記残高が前記上限額超過の状態にあるとの前記振込条件を満たす場合、前記代替口座への前記上限額超過の状態を解消可能な金額の振込を実行する、
前記サーバとして機能させる
ことを特徴とする請求項9に記載のプログラム。 The computer,
the transfer execution unit executes a transfer to the alternative account in an amount sufficient to eliminate the excess of the upper limit when the transfer condition is satisfied that the balance of the salary account is in the excess of the upper limit at a preset time of one day;
The program according to claim 9, characterized in that it functions as the server.
前記振込実行部は、前記給与振込が行われてから予め設定された時間、前記上限額超過の状態が継続しているとの前記振込条件を満たす場合、前記代替口座への前記上限額超過の状態を解消可能な金額の振込を実行する、
前記サーバとして機能させる
ことを特徴とする請求項1に記載のプログラム。 The computer,
the transfer execution unit executes a transfer of an amount capable of eliminating the excess of the upper limit to the alternative account when the transfer condition is satisfied that the excess of the upper limit continues for a preset time after the salary transfer is made;
The program according to claim 1, characterized in that it functions as the server.
さらに、店舗端末から決済を要求する決済要求情報を取得する決済要求情報取得部と、
前記決済要求情報が示す決済金額に対して、前記既存のプリペイドカード口座または前記給与用口座のいずれかから優先して決済処理を行う決済処理部と、を備える前記サーバとして機能させる
ことを特徴とする請求項7に記載のプログラム。 The computer,
Furthermore, a payment request information acquisition unit that acquires payment request information requesting payment from the store terminal;
The program according to claim 7, characterized in that the program functions as the server comprising: a payment processing unit that performs payment processing preferentially from either the existing prepaid card account or the salary account for the payment amount indicated by the payment request information.
給与デジタル払いに利用される口座である給与用口座のユーザが前記給与用口座を管理するためのユーザ端末であって、
前記給与用口座への給与振込に伴う、前記給与用口座の残高の上限額超過が有ると判定された場合に、前記給与用口座を管理するサーバから送信される、予め設定された代替口座への前記額超過の状態を解消可能な金額の振込が実行される旨の通知であって前記振込が実行されるタイミングを含む前記通知を表示するための表示情報を取得すると、前記通知の表示態様を決定する、表示態様決定部と、
前記表示態様に基づく表示画面への前記通知の表示を行う表示制御部と、を備えるユーザ端末として機能させる
ことを特徴とするプログラム。 Computer,
A user terminal for a user of a salary account used for digital salary payment to manage the salary account,
a display mode determination unit which, when it is determined that the balance of the salary account exceeds an upper limit due to a salary transfer to the salary account, receives display information for displaying a notification that a transfer of an amount capable of resolving the excess amount to a preset alternative account will be executed, the notification including the timing at which the transfer will be executed , the display mode determination unit determining a display mode of the notification;
a display control unit that displays the notification on a display screen based on the display mode,
請求項15に記載のユーザ端末と、を備えた
ことを特徴とする情報処理システム。 A server according to claim 14;
An information processing system comprising: the user terminal according to claim 15.
超過判定部が、給与デジタル払いに利用される口座である給与用口座への給与振込に伴う、前記給与用口座の残高の上限額超過の有無を判定するステップと、
表示情報生成部が、前記上限額超過が有ると判定された場合、前記給与用口座のユーザが前記給与用口座を管理するためのユーザ端末に、予め設定された代替口座への前記上限額超過の状態を解消可能な金額の振込が実行される旨の通知であって前記振込が実行されるタイミングを含む前記通知を表示するための表示情報を生成するステップと、
振込実行部が、前記給与振込が行われた後、前記上限額超過の状態が振込条件を満たす場合、前記代替口座への前記上限額超過の状態を解消可能な金額の振込処理を実行するステップと、を備えた
ことを特徴とする情報処理方法。 An information processing method executed by a server, comprising:
an excess determination unit determining whether or not the balance of a salary account used for digital salary payment exceeds an upper limit associated with a salary transfer to the salary account;
a display information generating unit, when it is determined that the upper limit is exceeded, generating display information for displaying, on a user terminal used by a user of the salary account to manage the salary account, a notification that a transfer of an amount sufficient to eliminate the upper limit exceeding state will be made to a preset alternative account, the notification including the timing at which the transfer will be made ;
a step of a transfer execution unit executing a transfer process to the alternative account for an amount sufficient to resolve the excess of the upper limit amount if the excess of the upper limit amount satisfies a transfer condition after the salary transfer is made.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023066873A JP7620941B2 (en) | 2023-04-17 | 2023-04-17 | PROGRAM, SERVER, USER TERMINAL, INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING METHOD |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023066873A JP7620941B2 (en) | 2023-04-17 | 2023-04-17 | PROGRAM, SERVER, USER TERMINAL, INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING METHOD |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024153157A JP2024153157A (en) | 2024-10-29 |
| JP7620941B2 true JP7620941B2 (en) | 2025-01-24 |
Family
ID=93258101
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023066873A Active JP7620941B2 (en) | 2023-04-17 | 2023-04-17 | PROGRAM, SERVER, USER TERMINAL, INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING METHOD |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7620941B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7737190B1 (en) * | 2025-06-26 | 2025-09-10 | 秀樹 柴田 | Payroll related advertising system |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000057239A (en) | 1999-02-19 | 2000-02-25 | Obic Business Consultant:Kk | Electronic banking system with locking means based on maximum transaction amount |
| JP2002149991A (en) | 2000-11-09 | 2002-05-24 | Sumitomo Life Insurance Co | Insurance and bank account integrated management system for the same customer |
| JP2023013497A (en) | 2021-07-16 | 2023-01-26 | Tis株式会社 | Information processing system, method, and program |
-
2023
- 2023-04-17 JP JP2023066873A patent/JP7620941B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000057239A (en) | 1999-02-19 | 2000-02-25 | Obic Business Consultant:Kk | Electronic banking system with locking means based on maximum transaction amount |
| JP2002149991A (en) | 2000-11-09 | 2002-05-24 | Sumitomo Life Insurance Co | Insurance and bank account integrated management system for the same customer |
| JP2023013497A (en) | 2021-07-16 | 2023-01-26 | Tis株式会社 | Information processing system, method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024153157A (en) | 2024-10-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6816326B1 (en) | Information information systems, methods, and programs | |
| JP6784858B1 (en) | Information processing systems, methods, and programs | |
| US20040138974A1 (en) | Method and system for managing money of a customer | |
| JP7219359B1 (en) | Information processing equipment | |
| WO2019064920A1 (en) | Salary receiving system, salary receiving method and program | |
| JP7335413B1 (en) | Information processing device, information processing method and information processing program | |
| US20140229189A1 (en) | Post-authorization transaction bundling control | |
| JP6527833B2 (en) | Salary settlement linkage system and salary settlement linkage method | |
| JP2009087197A (en) | Settlement information management system, settlement information management program, and settlement information management method | |
| JP2009075925A (en) | Salary payment management server and computer program | |
| JP7620941B2 (en) | PROGRAM, SERVER, USER TERMINAL, INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING METHOD | |
| JP2019117455A (en) | Information processing apparatus, information processing system, information processing method and information processing program | |
| CA3059173A1 (en) | Systems and methods for account management | |
| JP7330412B1 (en) | Information processing device, information processing method and information processing program | |
| JP7625031B2 (en) | PROGRAM, SERVER, USER TERMINAL, INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING METHOD | |
| JP2006113816A (en) | System for automatic payment by deduction from savings account | |
| JP2024003940A (en) | Information processing device and information processing method | |
| JP6668444B2 (en) | Rent settlement system and rent settlement method | |
| JP7643693B2 (en) | PROGRAM, SERVER, USER TERMINAL, INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING METHOD | |
| CA2876088A1 (en) | Tax return platform | |
| JP6691174B2 (en) | Credit payment processing device, method and program | |
| JP7519428B2 (en) | Information processing device, method, and system | |
| JP7551864B1 (en) | Deposit system, deposit method, and program | |
| JP7356611B1 (en) | Information processing device, information processing system, and information processing method | |
| WO2020171023A1 (en) | Settlement batch management server, settlement information generation method and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240220 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20240220 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240521 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240924 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241023 |
|
| 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: 20241203 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241227 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7620941 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |