JP7701425B2 - Information processing method, information processing device, and information processing program - Google Patents
Information processing method, information processing device, and information processing program Download PDFInfo
- Publication number
- JP7701425B2 JP7701425B2 JP2023175513A JP2023175513A JP7701425B2 JP 7701425 B2 JP7701425 B2 JP 7701425B2 JP 2023175513 A JP2023175513 A JP 2023175513A JP 2023175513 A JP2023175513 A JP 2023175513A JP 7701425 B2 JP7701425 B2 JP 7701425B2
- Authority
- JP
- Japan
- Prior art keywords
- employee
- information processing
- salary
- server
- payment
- 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
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
本開示は、情報処理方法、情報処理装置、および情報処理プログラムに関する。 This disclosure relates to an information processing method, an information processing device, and an information processing program.
従業員などの労働者に対する賃金(給与)の支払いは、原則として、毎月一回以上、一定の期日を定めて現金で支払わなければならず、労働者の同意を得た場合には例外的に金融機関などへの入金で代替することができる。例えば特許文献1には、従業員(スタッフ)の給与を金融機関への振込みで支払う場合の支払管理システムに加え、給与をポイントで支払う場合の一例について記載されている。なお、この場合のポイントとは、例えば電子マネーや、各種決済に使用可能なウェブポイントサービスにおけるポイントであり、ポイント移動により決済などを行うことにより現金の代わりに使用可能なものであり、現金として払出しを行うことも可能なものとされている。 In principle, wages (salaries) must be paid in cash at least once a month on a fixed date to workers such as employees, but as an exception, they can be paid by depositing money into a financial institution if the worker agrees. For example, Patent Document 1 describes a payment management system in which employee (staff) salaries are paid by bank transfer to a financial institution, as well as an example of a case in which salaries are paid in points. Note that the points in this case are, for example, electronic money or points in a web point service that can be used for various payments, and can be used in place of cash by transferring points to make payments, and can also be paid out as cash.
ところで、従業員へ給与の支払いは、その従業員の所属する企業が給与支払の決済事業を保有している場合、その企業が決済業務として現金の払出しや金融機関の従業員口座への振込みを実施することが一般的である。一方、企業が給与支払の決済事業を保有していない場合、例えば特許文献1に記載されているように、所定の管理事業者から支払事業者へ貸出しを行い、その支払会社から金融機関の従業員口座へ給与分の資金移動を行う手法が用いられる。いずれの場合においても、通常は、前述した原則どおり、毎月一回以上、一定の期日(給与支給日)に、金融機関の従業員口座に給与が支給されることが多い。 When paying employees' salaries, if the company to which the employee belongs has a salary settlement business, the company will generally carry out the settlement process by dispensing cash or transferring the money to the employee's account at a financial institution. On the other hand, if the company does not have a salary settlement business, a method is used in which a specified management company lends money to a payment company, and the payment company transfers the salary amount to the employee's account at the financial institution, as described in Patent Document 1, for example. In either case, usually, as per the above-mentioned principle, salaries are paid to the employee's account at a financial institution at least once a month on a fixed date (payday).
これに対し、従業員によっては、例えば、現状の資産の状況や支払いの需要などに応じて、金融機関以外の他のアカウント(口座)への振込みを、適宜のタイミングで行うことを望む場合もある。しかし、上記従来の給与の支払い方法では、そのような従業員の希望に柔軟に対応することは困難であった。 On the other hand, some employees may wish to have their pay transferred to an account other than that of a financial institution at an appropriate time, depending on, for example, their current asset status or payment needs. However, with the conventional salary payment method described above, it was difficult to flexibly accommodate such employee wishes.
そこで、本開示は、一側面では、かかる事情に鑑みてなされたものであり、従業員が希望する給与の支給方法に柔軟に対応することができ、利便性を向上させることが可能な情報処理方法、情報処理装置、および情報処理プログラムを提供することを目的とする。 Therefore, in one aspect, the present disclosure has been made in consideration of such circumstances, and aims to provide an information processing method, information processing device, and information processing program that can flexibly accommodate employees' desired salary payment methods and improve convenience.
本開示の一実施形態に係る情報処理方法は、企業の従業員に対して給与を支給するための情報処理方法であって、情報処理装置に、前記従業員の端末から、前記給与の振分割合を受信するステップと、前記企業の端末から、前記従業員の給与総額を受信するステップと、前記給与の少なくとも一部を前記振分割合に基づいて算出された金額と、前記従業員に対応付けられた従業員アカウントとを対応付けるステップと、を有する。 An information processing method according to one embodiment of the present disclosure is an information processing method for paying a salary to an employee of a company, and includes the steps of receiving, in an information processing device, an allocation ratio for the salary from a terminal of the employee, receiving the total salary of the employee from a terminal of the company, and associating an amount calculated based on the allocation ratio as at least a portion of the salary with an employee account associated with the employee.
ここで、本開示における「企業」には、私法人(株式会社、有限会社、合同会社、合資会社、合名会社などの営利法人、および、学校法人、医療法人、宗教法人、NPO法人などの非営利法人を含む)、ならびに、公法人(公団、公庫、公社など)が含まれ、さらに、個人事業主やフリーランスなどの個人も含まれる。また、本開示における「従業員」とは、企業活動として役務を提供し、その対価を受け取る者であり、例えば、企業との雇用契約に基づいて働く労働者(正社員、契約社員、パートタイマーなどを含む)、および、企業と雇用契約以外の形で契約して働く労働者(役員、業務委託先、外注先などを含む)を含む。 In this disclosure, "company" includes private corporations (including for-profit corporations such as joint-stock companies, limited liability companies, LLCs, limited partnerships, and general partnerships, as well as non-profit corporations such as school corporations, medical corporations, religious corporations, and NPOs) and public corporations (public corporations, public financial institutions, and public corporations), as well as individuals such as sole proprietors and freelancers. Furthermore, in this disclosure, "employee" refers to a person who provides services as part of corporate activities and receives compensation for them, and includes, for example, workers who work based on an employment contract with a company (including full-time employees, contract employees, part-time employees, etc.) and workers who work under contracts other than an employment contract with a company (including officers, business partners, and subcontractors, etc.).
<法令遵守>
本明細書に記載の開示は、実施される場合、本開示を実施する各国の法令を遵守のうえで実施される。また、本明細書に記載の開示は、各国の法令を遵守するために必要な、当業者が成し得る全ての変更、置換、変形、改変、および修正をもって実施される。
<Legal compliance>
The disclosure described herein, when implemented, is implemented in compliance with the laws and regulations of the countries in which the disclosure is implemented. In addition, the disclosure described herein is implemented with all changes, substitutions, variations, modifications, and alterations that a person skilled in the art can make that are necessary to comply with the laws and regulations of the countries.
本開示に係る情報処理方法、情報処理プログラム、および情報処理装置を実施するための形態について、図面を参照して説明する。 The following describes the information processing method, information processing program, and information processing device according to the present disclosure with reference to the drawings.
<システム構成>
図1は、本開示の一実施形態に係る情報処理方法を有効に実施するための通信システム1の構成を示す。図1に開示されるように、通信システム1では、ネットワーク130を介してサーバ110A,サーバ110B,サーバ110C,サーバ110Dと、端末120A,端末120B,端末120Cとが接続される。
<System Configuration>
Fig. 1 shows a configuration of a communication system 1 for effectively implementing an information processing method according to an embodiment of the present disclosure. As shown in Fig. 1, in the communication system 1, a server 110A, a server 110B, a server 110C, and a server 110D are connected to a terminal 120A, a terminal 120B, and a terminal 120C via a network 130.
本開示において、サーバ110Aと、サーバ110Bと、サーバ110Cと、サーバ110Dとをそれぞれ区別する必要がない場合は、サーバ110Aとサーバ110Bとサーバ110Cとサーバ110Dとは、それぞれサーバ110と表現されてもよい。 In this disclosure, if there is no need to distinguish between server 110A, server 110B, server 110C, and server 110D, server 110A, server 110B, server 110C, and server 110D may each be referred to as server 110.
本開示において、端末120Aと、端末120Bと、端末120Cとをそれぞれ区別する必要がない場合は、端末120Aと端末120Bと端末120Cとは、それぞれ端末120と表現されてもよい。 In this disclosure, when there is no need to distinguish between terminal 120A, terminal 120B, and terminal 120C, terminal 120A, terminal 120B, and terminal 120C may each be referred to as terminal 120.
本開示において、サーバ110と、端末120とをそれぞれ区別する必要がない場合は、サーバ110と端末120とは、それぞれ情報処理装置200と表現されてもよい。なお、ネットワーク130に接続される情報処理装置200の数は限定されない。 In this disclosure, when there is no need to distinguish between the server 110 and the terminal 120, the server 110 and the terminal 120 may each be expressed as an information processing device 200. Note that the number of information processing devices 200 connected to the network 130 is not limited.
サーバ110は、ネットワーク130を介してユーザが利用する端末120に、所定のサービスを提供する。所定のサービスは、限定でなく例として、給与管理サービス、決済サービス、金融サービス、商取引サービス、インスタントメッセンジャーを代表とするSNS(Social Networking Service)、楽曲・動画・書籍などのコンテンツ提供サービスなどを含む。ユーザが端末120を介して所定のサービスを利用することで、サーバ110は1以上の端末120に所定のサービスを提供することができる。 The server 110 provides a predetermined service to a terminal 120 used by a user via the network 130. Examples of the predetermined service include, but are not limited to, payroll management services, payment services, financial services, commercial transaction services, SNS (Social Networking Services) such as instant messengers, and content provision services such as music, videos, and books. When a user uses the predetermined service via the terminal 120, the server 110 can provide the predetermined service to one or more terminals 120.
本開示において、決済サービスとは1以上のユーザが金銭または金銭相当物の授受ができるサービスを意味する。限定でなく例として、一次元コード(バーコードなど)、二次元コード(QRコード(登録商標)など)(以下で、一次元コードおよび二次元コードをまとめて「二次元コードなど」または「識別コード」と総称する。)、近距離無線通信(NFC (Near Field Communication)、BLE(Bluetooth(登録商標) Low Energy)、Wi-Fi(登録商標)、超音波通信、赤外線通信など)を利用して決済を行うサービスを含む。また、代金の支払いを行うユーザ(支払者)の端末120が二次元コードなどを読み取ることで決済を行うことを「ユーザ読取型コード決済」または「MPM(Merchant Presented Mode)」と表現し、支払いを行うユーザの端末120が二次元コードなどを表示し、表示された二次元コードなどを、代金を請求する店舗側などのユーザ(販売者、請求者)の端末120が読み取ることで決済を行うことを「店舗読取型コード決済」または「CPM(Consumer Presented Mode)」と表現する。なお、MPMおよびCPMは、動的であってもよいし、静的であってもよい。 In this disclosure, a payment service refers to a service that allows one or more users to give and receive money or money equivalents. Examples include, but are not limited to, services that allow payment using one-dimensional codes (such as barcodes), two-dimensional codes (such as QR codes (registered trademark)) (hereinafter, one-dimensional codes and two-dimensional codes are collectively referred to as "two-dimensional codes, etc." or "identification codes"), near-field wireless communication (NFC (Near Field Communication), BLE (Bluetooth (registered trademark) Low Energy), Wi-Fi (registered trademark), ultrasonic communication, infrared communication, etc.). In addition, the term "user-readable code payment" or "MPM (Merchant Presented Mode)" refers to payment made by the terminal 120 of the user (payer) making the payment reading a two-dimensional code or the like, and the term "store-readable code payment" or "CPM (Consumer Presented Mode)" refers to payment made by the terminal 120 of the user making the payment displaying a two-dimensional code or the like, and the terminal 120 of the user (seller, biller) at the store or other side that bills for the payment reading the displayed two-dimensional code or the like. Note that MPM and CPM may be dynamic or static.
必要に応じて、ユーザXが利用する端末を端末120Xと表現する。なお、ユーザ情報とは、所定のサービスにおいてユーザが利用するアカウントに対応付けられたユーザの情報である。ユーザ情報は、限定でなく例として、ユーザにより入力される、または、所定のサービスにより付与される、ユーザの名前、ユーザのアイコン画像、ユーザの年齢、ユーザの性別、ユーザの住所、ユーザの趣味趣向、ユーザの識別子などのユーザに対応づけられた情報、ユーザに対応付けられた電子バリュー(電子マネー)の残高情報、ユーザに対応付けられたクレジットカード情報(クレジットカード番号など)を含み、これらのいずれか一つまたは、組み合わせであってもよい。 Where necessary, the terminal used by user X will be referred to as terminal 120X. User information is information about a user associated with an account used by the user in a specified service. User information includes, by way of example and without limitation, information associated with the user, such as the user's name, user icon image, user's age, user's gender, user's address, user's hobbies and interests, and user identifier, which is input by the user or provided by a specified service, balance information of electronic value (electronic money) associated with the user, and credit card information (such as a credit card number) associated with the user, and may be any one or a combination of these.
ネットワーク130は、2以上の情報処理装置200を接続する役割を担う。ネットワーク130は、端末120がサーバ110に接続した後、データを送受信することができるように接続経路を提供する通信網を意味する。 The network 130 serves to connect two or more information processing devices 200. The network 130 refers to a communication network that provides a connection path so that the terminal 120 can transmit and receive data after connecting to the server 110.
ネットワーク130のうちの1つまたは複数の部分は、有線ネットワークや無線ネットワークであってもよい。ネットワーク130は、限定でなく例として、アドホック・ネットワーク(Ad Hoc Network)、イントラネット、エクストラネット、仮想プライベート・ネットワーク(Virtual Private Network:VPN)、ローカル・エリア・ネットワーク(Local Area Network:LAN)、ワイヤレスLAN(Wireless LAN:WLAN)、広域ネットワーク(Wide Area Network:WAN)、ワイヤレスWAN(Wireless WAN:WWAN)、大都市圏ネットワーク(Metropolitan Area Network:MAN)、インターネットの一部、公衆交換電話網(Public Switched Telephone Network:PSTN)の一部、携帯電話網、ISDNs(Integrated Service Digital Networks)、無線LANs、LTE(Long Term Evolution)、CDMA(Code Division Multiple Access)、ブルートゥース(Bluetooth(登録商標))、衛星通信など、または、これらの2つ以上の組合せを含むことができる。ネットワーク130は、1つまたは複数のネットワーク130を含むことができる。 One or more portions of network 130 may be wired or wireless. Network 130 may include, by way of example and without limitation, an ad hoc network, an intranet, an extranet, a virtual private network (VPN), a local area network (LAN), a wireless LAN (WLAN), a wide area network (WAN), a wireless WAN (WWAN), a metropolitan area network (MAN), a portion of the Internet, a portion of the public switched telephone network (PSTN), a cellular network, Integrated Service Digital Networks (ISDNs), wireless LANs, Long Term Evolution (LTE), Code Division Multiple Access (CDMA), Bluetooth (registered trademark), satellite communications, or the like, or a combination of two or more thereof. Network 130 may include one or more networks 130.
情報処理装置200は、本開示に記載される機能および方法を実現できる情報処理装置であればどのような情報処理装置であってもよい。情報処理装置200は、限定でなく例として、スマートフォン、携帯電話(フィーチャーフォン)、コンピュータ(限定でなく例として、デスクトップ、ラップトップ、タブレットなど)、サーバ装置、メディアコンピュータプラットホーム(限定でなく例として、ケーブル、衛星セットトップボックス、デジタルビデオレコーダなど)、ハンドヘルドコンピュータデバイス(限定でなく例として、PDA(Personal Digital Assistant)、電子メールクライアントなど)、ウェアラブル端末(限定でなく例として、メガネ型デバイス、時計型デバイスなど)、他種のコンピュータ、またはコミュニケーションプラットホームを含む。 The information processing device 200 may be any information processing device capable of implementing the functions and methods described in this disclosure. The information processing device 200 may include, but is not limited to, a smartphone, a mobile phone (feature phone), a computer (such as, but not limited to, a desktop, laptop, tablet, etc.), a server device, a media computer platform (such as, but not limited to, a cable or satellite set-top box, digital video recorder, etc.), a handheld computer device (such as, but not limited to, a PDA (Personal Digital Assistant), an email client, etc.), a wearable device (such as, but not limited to, a glasses-type device, a watch-type device, etc.), another type of computer, or a communication platform.
<ハードウェア構成>
図2を用いて、通信システム1に含まれる情報処理装置200のハードウェア構成について説明する。
<Hardware Configuration>
The hardware configuration of the information processing device 200 included in the communication system 1 will be described with reference to FIG.
情報処理装置200は、プロセッサ201と、メモリ202と、ストレージ203と、入出力インタフェース(入出力I/F)204と、通信インタフェース(通信I/F)205とを含む。情報処理装置200のハードウェアの各構成要素は、限定でなく例として、バスBを介して相互に接続される。 The information processing device 200 includes a processor 201, a memory 202, a storage 203, an input/output interface (input/output I/F) 204, and a communication interface (communication I/F) 205. The hardware components of the information processing device 200 are connected to each other via a bus B, for example and not for limitation.
情報処理装置200は、プロセッサ201と、メモリ202と、ストレージ203と、入出力I/F204と、通信I/F205との協働により、本開示に記載される機能、および/または、方法を実現する。 The information processing device 200 realizes the functions and/or methods described in this disclosure through cooperation between the processor 201, memory 202, storage 203, input/output I/F 204, and communication I/F 205.
プロセッサ201は、ストレージ203に記憶されるプログラムに含まれるコードまたは命令によって実現する機能および方法を実行する。プロセッサ201は、限定でなく例として、中央処理装置(CPU)、MPU(Micro Processing Unit)、GPU(Graphic s Processing Unit)、マイクロプロセッサ(microprocessor)、プロセッサコア(processor core)、マルチプロセッサ(multiprocessor)、ASIC(Application-Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)などを含み、集積回路(IC(Integrated Circuit)チップ、LSI(Large Scale Integration))などに形成された論理回路(ハードウェア)や専用回路によって各実施形態に開示される各処理を実現してもよい。また、これらの回路は、1または複数の集積回路により実現されてよく、各実施形態に示す複数の処理を1つの集積回路により実現されることとしてもよい。また、LSIは、集積度の違いにより、VLSI、スーパーLSI、ウルトラLSIなどと呼称されることもある。 The processor 201 executes functions and methods realized by codes or instructions included in a program stored in the storage 203. The processor 201 includes, but is not limited to, a central processing unit (CPU), a micro processing unit (MPU), a graphics processing unit (GPU), a microprocessor, a processor core, a multiprocessor, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), and the like, and may realize each process disclosed in each embodiment by a logic circuit (hardware) or a dedicated circuit formed in an integrated circuit (an integrated circuit (IC) chip, a large scale integration (LSI)). These circuits may be realized by one or more integrated circuits, and multiple processes shown in each embodiment may be realized by one integrated circuit. In addition, an LSI may be called a VLSI, a super LSI, an ultra LSI, or the like depending on the degree of integration.
メモリ202は、ストレージ203からロードしたプログラムを一時的に記憶し、プロセッサ201に対して作業領域を提供する。メモリ202には、プロセッサ201がプログラムを実行している間に生成される各種データも一時的に格納される。メモリ202は、限定でなく例として、RAM(Random Access Memory)、ROM(Read Only Memory)などを含む。 The memory 202 temporarily stores the programs loaded from the storage 203 and provides a working area for the processor 201. The memory 202 also temporarily stores various data generated while the processor 201 is executing the programs. Examples of the memory 202 include, but are not limited to, a RAM (Random Access Memory) and a ROM (Read Only Memory).
ストレージ203は、プログラムを記憶する。ストレージ203は、限定でなく例として、HDD(Hard Disk Drive)、SSD(Solid State Drive)、フラッシュメモリなどを含む。 Storage 203 stores programs. Examples of storage 203 include, but are not limited to, a hard disk drive (HDD), a solid state drive (SSD), flash memory, etc.
通信I/F205は、ネットワーク130を介して各種データの送受信を行う。当該通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信I/F205は、ネットワーク130を介して、他の情報処理装置との通信を実行する機能を有する。通信I/F205は、各種データをプロセッサ201からの指示にしたがって、他の情報処理装置に送信する。また、通信I/F205は、他の情報処理装置から送信された各種データを受信し、プロセッサ201に伝達する。 The communication I/F 205 transmits and receives various data via the network 130. The communication may be performed either wired or wirelessly, and any communication protocol may be used as long as mutual communication can be performed. The communication I/F 205 has a function of performing communication with other information processing devices via the network 130. The communication I/F 205 transmits various data to other information processing devices according to instructions from the processor 201. The communication I/F 205 also receives various data transmitted from other information processing devices and transmits it to the processor 201.
入出力I/F204は、情報処理装置200に対する各種操作を入力する入力装置、および、情報処理装置200で処理された処理結果を出力する出力装置を含む。入出力I/F204は、入力装置と出力装置が一体化していてもよいし、入力装置と出力装置とに分離していてもよい。 The input/output I/F 204 includes an input device that inputs various operations to the information processing device 200, and an output device that outputs the results of processing by the information processing device 200. The input/output I/F 204 may be an integrated input device and output device, or may be separate input device and output device.
入力装置は、ユーザからの入力を受け付けて、当該入力に係る情報をプロセッサ201に伝達できる全ての種類の装置のいずれか、または、その組み合わせにより実現される。入力装置は、限定でなく例として、タッチパネル、タッチディスプレイ、キーボードなどのハードウェアキーや、マウスなどのポインティングデバイス、カメラ(画像を介した操作入力)、マイク(音声による操作入力)を含む。 The input device is realized by any one of all types of devices, or a combination thereof, that can receive input from a user and transmit information related to the input to the processor 201. Examples of input devices include, but are not limited to, hardware keys such as a touch panel, a touch display, and a keyboard, pointing devices such as a mouse, a camera (operation input via images), and a microphone (operation input via voice).
出力装置は、プロセッサ201で処理された処理結果を出力することができる全ての種類の装置のいずれか、または、その組み合わせにより実現される。当該処理結果を映像または動画像として出力する場合、出力装置は、フレームバッファに書き込まれた表示データにしたがって、当該表示データを表示することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。出力装置は、限定でなく例として、タッチパネル、タッチディスプレイ、モニタ(限定でなく例として、液晶ディスプレイ、OELD(Organic Electroluminescence Display)など)、ヘッドマウントディスプレイ(HDM:Head Mounted Display)、プロジェクションマッピング、ホログラム、空気中など(真空であってもよい)に画像やテキスト情報などを表示可能な装置、スピーカ(音声出力)、プリンタなどを含む。なお、これらの出力装置は、3Dで表示データを表示可能であってもよい。 The output device is realized by any one of all types of devices capable of outputting the processing results processed by the processor 201, or a combination thereof. When the processing results are output as video or video images, the output device is realized by any one of all types of devices capable of displaying the display data written to the frame buffer, or a combination thereof. Examples of output devices include, but are not limited to, touch panels, touch displays, monitors (such as, but not limited to, liquid crystal displays and OELDs (Organic Electroluminescence Displays)), head mounted displays (HDMs), projection mapping, holograms, devices capable of displaying images and text information in the air (which may be a vacuum), speakers (audio output), printers, and the like. Note that these output devices may be capable of displaying display data in 3D.
本開示の各実施形態のプログラムは、コンピュータに読み取り可能な記憶媒体に記憶された状態で提供されてもよい。 記憶媒体は、「一時的でない有形の媒体」に、プログラムを記憶可能である。プログラムは、限定でなく例として、ソフトウェアプログラムやコンピュータプログラムを含む。 The programs of the embodiments of the present disclosure may be provided in a state stored in a computer-readable storage medium. The storage medium can store the programs in a "non-transitory tangible medium." Examples of the programs include, but are not limited to, software programs and computer programs.
記憶媒体は適切な場合、1つまたは複数の半導体ベースの、または他の集積回路(IC)(限定でなく例として、フィールド・プログラマブル・ゲート・アレイ(FPGA)、特定用途向けIC(ASIC)など)、ハード・ディスク・ドライブ(HDD)、ハイブリッド・ハード・ドライブ(HHD)、光ディスク、光ディスクドライブ(ODD)、光磁気ディスク、光磁気ドライブ、フロッピィ・ディスケット、フロッピィ・ディスク・ドライブ(FDD)、磁気テープ、固体ドライブ(SSD)、RAMドライブ、セキュア・デジタル・カードもしくはドライブ、任意の他の適切な記憶媒体、またはこれらの2つ以上の適切な組合せを含むことができる。記憶媒体は、適切な場合、揮発性、不揮発性、または揮発性と不揮発性の組合せでよい。 The storage medium may, where appropriate, include one or more semiconductor-based or other integrated circuits (ICs) (such as, by way of example and not limitation, field programmable gate arrays (FPGAs), application specific ICs (ASICs), etc.), hard disk drives (HDDs), hybrid hard drives (HHDs), optical disks, optical disk drives (ODDs), magneto-optical disks, magneto-optical drives, floppy diskettes, floppy disk drives (FDDs), magnetic tapes, solid state drives (SSDs), RAM drives, secure digital cards or drives, any other suitable storage media, or any suitable combination of two or more of these. The storage medium may, where appropriate, be volatile, non-volatile, or a combination of volatile and non-volatile.
また、本開示のプログラムは、当該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波など)を介して、情報処理装置200に提供されてもよい。また、本開示の各実施形態は、プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。 The program of the present disclosure may also be provided to the information processing device 200 via any transmission medium capable of transmitting the program (such as a communications network or broadcast waves). Each embodiment of the present disclosure may also be realized in the form of a data signal embedded in a carrier wave, in which the program is embodied by electronic transmission.
なお、本開示のプログラムは、限定でなく例として、JavaScript(登録商標)、Pythonなどのスクリプト言語、C言語、Go言語、Swift Kotlin、Java(登録商標)などを用いて実装されてよい。 The programs disclosed herein may be implemented using, for example and without limitation, scripting languages such as JavaScript (registered trademark), Python, C language, Go language, Swift Kotlin, Java (registered trademark), etc.
情報処理装置200における処理の少なくとも一部は、1以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよい。 At least a portion of the processing in the information processing device 200 may be realized by cloud computing consisting of one or more computers.
情報処理装置200における処理の少なくとも一部を、他の情報処理装置により行う構成としてもよい。この場合、プロセッサ201により実現される各機能部の処理のうち少なくとも一部の処理を、他の情報処理装置で行う構成としてもよい。 At least a part of the processing in the information processing device 200 may be performed by another information processing device. In this case, at least a part of the processing of each functional unit realized by the processor 201 may be performed by the other information processing device.
<その他>
明示的な言及のない限り、本開示の実施形態における判定の構成は必須でなく、判定条件を満たした場合に所定の処理が動作されたり、判定条件を満たさない場合に所定の処理がされたりしてもよい。
<Other>
Unless explicitly stated, the judgment configuration in the embodiments of the present disclosure is not required, and a specified process may be performed when the judgment condition is satisfied, or a specified process may be performed when the judgment condition is not satisfied.
本開示では、明記されていない限り、または文脈によって示されない限り、「AおよびBの少なくとも一方」は、「A、B、またはその両方」を意味する。さらに、明記されない限り、または文脈によって示されない限り、「a」、「an」、または「the」は「1つまたは複数」を意味するものとする。したがって、本明細書では、別段に明記されない限り、または文脈によって示されない限り、「an A」または「the A」は「1つまたは複数のA」を意味する。 In this disclosure, unless otherwise specified or indicated by context, "at least one of A and B" means "A, B, or both." Furthermore, unless otherwise specified or indicated by context, "a," "an," or "the" shall mean "one or more." Thus, in this specification, unless otherwise specified or indicated by context, "an A" or "the A" means "one or more A."
本開示は、本開示の実施形態および実施例に対して、当業者が成し得る全ての変更、置換、変形、改変、または修正を包含する。また、添付の特許請求の範囲は、本開示の実施形態および実施例に対して、当業者が成し得る全ての変更、置換、変形、改変、または修正を包含する。さらに、本開示は、当業者が成し得る、本開示における実施形態または実施例の1以上の特徴と、本開示における他の実施形態または実施例の1以上の特徴との任意の組合せを包含する。 The present disclosure encompasses all changes, substitutions, variations, modifications, or alterations that a person skilled in the art may make to the embodiments and examples of the present disclosure. The appended claims also encompass all changes, substitutions, variations, modifications, or alterations that a person skilled in the art may make to the embodiments and examples of the present disclosure. Furthermore, the present disclosure encompasses any combination that a person skilled in the art may make of one or more features of an embodiment or example in the present disclosure with one or more features of another embodiment or example in the present disclosure.
加えて、特定の機能を実施するように適合される、配置される、能力を有する、構成される、使用可能である、動作可能である、または動作できる装置またはシステムあるいは装置またはシステムの構成要素に対する添付の特許請求の範囲での参照は、その装置、システム、または構成要素がそのように適合される、配置される、能力を有する、構成される、使用可能にされる、動作可能にされる、または動作できる限り、その装置、システム、構成要素またはその特定の機能がアクティベートされ、オンにされ、またはロック解除されているか否かに関わらず、その装置、システム、構成要素を包含する。 In addition, any reference in the appended claims to an apparatus or system, or a component of an apparatus or system, that is adapted, arranged, capable, configured, enabled, operable, or capable of performing a particular function encompasses that apparatus, system, component, whether or not that apparatus, system, component, or that particular function is activated, turned on, or unlocked, so long as the apparatus, system, or component is so adapted, arranged, capable, configured, enabled, operable, or capable of performing a particular function.
本開示は、明示されない限り、いずれの実施形態または実施例を実施するに際して、事前に、または、実施の直前にユーザからの同意を取得してもよい。また、取得する同意は、包括的なものでもよく、都度取得するものでもよい。 Unless otherwise specified, the present disclosure may obtain consent from the user in advance or immediately before carrying out any embodiment or example. In addition, the consent obtained may be comprehensive or may be obtained on a case-by-case basis.
以下、本開示の一例に係る実施形態について、図面を参照して説明する。ただし、以下に説明する実施形態は、あくまでも例示であり、以下に明示しない種々の変形や技術の適用を排除する意図ではない。すなわち、本開示の一例は、その趣旨を逸脱しない範囲で種々変形して実施することができる。また、以下の図面の記載において、同一または類似の部分には同一または類似の符号を付しており、図面は模式的なものであって、必ずしも実際の寸法や比率などとは一致しない。さらに、図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることがある。 Below, an embodiment according to an example of the present disclosure will be described with reference to the drawings. However, the embodiment described below is merely an example, and is not intended to exclude the application of various modifications and techniques not specified below. In other words, an example of the present disclosure can be implemented with various modifications without departing from the spirit of the invention. In addition, in the description of the drawings below, identical or similar parts are given identical or similar reference symbols, and the drawings are schematic and do not necessarily correspond to actual dimensions, ratios, etc. Furthermore, the drawings may include parts with different dimensional relationships and ratios.
<第1実施形態>
第1実施形態は、従業員への給与支払いの決済事業を保有していない企業COが、給与支払いを代行する決済事業者KAを通じて、従業員へ給与を支給するシステムへの適用例を示す実施形態である。本実施形態では、例えば従業員Aの給与が複数の口座、すなわち、限定でなく例として、決済事業者KAに開設された従業員アカウントJAに関連付けられた口座(「従業員アカウント口座JA」という場合がある。)、決済事業者KBに開設された従業員アカウントJBに関連付けられた口座(「従業員アカウント口座JB」という場合がある。)、および、従業員Aが指定する金融機関の従業員口座JDに、従業員のAの給与総額の少なくとも一部が、所定の振分割合で支給される場合について説明する。
First Embodiment
The first embodiment is an embodiment showing an application example to a system in which a company CO that does not have a settlement business for paying salaries to employees pays salaries to employees through a settlement business operator KA that performs salary payments on behalf of the company. In this embodiment, a case will be described in which at least a portion of the total salary of employee A is paid at a predetermined allocation ratio to multiple accounts, that is, as a non-limiting example, an account associated with an employee account JA opened at the settlement business operator KA (sometimes referred to as "employee account JA"), an account associated with an employee account JB opened at the settlement business operator KB (sometimes referred to as "employee account JB"), and an employee account JD at a financial institution designated by employee A.
図3は、第1実施形態に係る給与管理システムの構成の概要を模式的に示す概略図である。当該構成においては、複数の情報処理装置200、例えば、従業員Aの端末120A、決済事業者KAのサーバ110A、決済事業者KBのサーバ110B、従業員Aが所属する企業COのサーバ110C、および、従業員Aが指定する金融機関のサーバ110Dによって、給与管理システム1000が構築される。 Figure 3 is a schematic diagram showing an overview of the configuration of the payroll management system according to the first embodiment. In this configuration, the payroll management system 1000 is constructed by multiple information processing devices 200, such as employee A's terminal 120A, payment service provider KA's server 110A, payment service provider KB's server 110B, server 110C of company CO to which employee A belongs, and server 110D of a financial institution designated by employee A.
給与管理システム1000では、各従業員のユーザ情報が、各従業員の端末120から、または、適宜の手段により企業COへ提供される。また、各従業員は、給与の受取決済手段としての各決済事業者における従業員アカウントおよび金融機関の従業員口座に配分する給与の振分割合Wを、ユーザ情報の一部として、従業員の端末120から、または、適宜の手段により企業COへ通知する。また、企業COは、それらのユーザ情報と、企業内における各従業員の内部情報とを併せて、各従業員のユーザ情報J10としてサーバ110Cに保持する(ユーザ情報テーブル)。また、企業COのサーバ110Cは、企業COに関する種々の情報を企業情報J20として、サーバ110Cに保持する(企業情報テーブル)。 In the salary management system 1000, the user information of each employee is provided to the company CO from each employee's terminal 120 or by any other suitable means. Each employee also notifies the company CO of the salary allocation ratio W to be allocated to the employee account at each payment service provider as the salary receiving and settlement means and the employee account at the financial institution as part of the user information from the employee's terminal 120 or by any other suitable means. The company CO also stores this user information together with the internal information of each employee within the company as user information J10 of each employee in server 110C (user information table). The company CO's server 110C also stores various information related to the company CO as company information J20 in server 110C (company information table).
企業のサーバ110Cは、ユーザ情報J10および企業情報J20のうち必要な情報を決済事業者KAのサーバ110Aへ送信する。サーバ110Aは、給与管理システム1000における給与管理サーバ(メインサーバ)として機能し、給与管理サービスを利用する各企業の企業情報J20、および、各企業に所属する各従業員のユーザ情報J10に基づいて、例えば、図4に示す形式の給与管理テーブルT10を作成する。なお、図4は、従業員Aが所属する企業COにおける月次の給与管理テーブルT10の一例である。同図に示す給与管理テーブルT10では、各従業員または従業員IDに、給与総額および給与の振分割合Wが対応付けられており、この例では、金融機関分が金額の絶対値で指定され、決済事業者KA,KB分が金融機関分を除く金額に対する相対値(百分率)で指定されている。なお、振分割合Wは、金融機関分を含めて全て相対値(百分率など)で指定してもよい。 The company's server 110C transmits the necessary information from the user information J10 and the company information J20 to the payment service provider KA's server 110A. The server 110A functions as a payroll management server (main server) in the payroll management system 1000, and creates a payroll management table T10 in the format shown in FIG. 4, for example, based on the company information J20 of each company that uses the payroll management service and the user information J10 of each employee belonging to each company. Note that FIG. 4 is an example of a monthly payroll management table T10 in the company CO to which employee A belongs. In the payroll management table T10 shown in the figure, the total payroll amount and the payroll allocation ratio W are associated with each employee or employee ID, and in this example, the financial institution portion is specified as an absolute value of the amount, and the payment service providers KA and KB portions are specified as relative values (percentages) to the amount excluding the financial institution portion. Note that the allocation ratio W may be specified as a relative value (such as a percentage) including the financial institution portion.
決済事業者KAのサーバ110Aは、その給与管理テーブルT10に基づいて、各企業の各従業員について、その給与総額のうち、決済事業者KAにおける従業員アカウントJAに配分される金額MAと、決済事業者KBにおける従業員アカウントJBに配分される金額MBを算出する。そして、サーバ110Aは、それらの金額MA,MBと金融機関の従業員口座JDに配分される金額MDを、従業員アカウントJA,JBおよび従業員口座JDに対応付ける。ここで、サーバ110Aは、算出された金額MA,MBを図4に示す給与管理テーブルT10に加えた形式で管理してもよいし、図5に示すように、図4における振分割合Wの相対値を金額MA,MBで書き換えた形式の給与管理テーブルT11として管理してもよい。 Based on the salary management table T10, the server 110A of the payment service provider KA calculates, for each employee of each company, the amount MA to be allocated to the employee account JA at the payment service provider KA and the amount MB to be allocated to the employee account JB at the payment service provider KB from the total salary of that employee. The server 110A then associates these amounts MA and MB and the amount MD to be allocated to the employee account JD of the financial institution with the employee accounts JA, JB and employee account JD. Here, the server 110A may manage the calculated amounts MA and MB in a format in which they are added to the salary management table T10 shown in FIG. 4, or may manage them as a salary management table T11 in a format in which the relative value of the allocation ratio W in FIG. 4 is rewritten with the amounts MA and MB, as shown in FIG. 5.
ここで、図4に示す従業員Bの振分割合W(給与総額:40万円、決済事業者KA分:60%、決済事業者KB分:40%、金融機関分:4万円)から、金額MA,MBを算出すると、MA=(40-4)×0.6=21.6万円、および、MB=(40-4)×0.4=14.4万円となるが、図5では、万円単位で端数処理を行い、それぞれ、MA=22万円およびMB=14万円とした。このとおり、金額MA,MBを算出するときに端数が生じる場合には、所定の単位で適宜の端数処理を行うようにしてもよい。 Here, when the amounts MA and MB are calculated from the allocation ratio W of employee B shown in Figure 4 (total salary: 400,000 yen, payment service provider KA portion: 60%, payment service provider KB portion: 40%, financial institution portion: 40,000 yen), the amounts MA = (40-4) x 0.6 = 216,000 yen and MB = (40-4) x 0.4 = 144,000 yen. However, in Figure 5, the amounts are rounded to the nearest 10,000 yen, so that MA = 220,000 yen and MB = 140,000 yen, respectively. In this way, if a fraction occurs when calculating the amounts MA and MB, appropriate rounding can be performed in a specified unit.
それから、所定の処理を行った後、決済事業者KAのサーバ110Aは、適宜の企業アカウントから金額MAの少なくとも一部を出金し、従業員アカウント口座JAへ入金する。また、決済事業者KBのサーバ110Bは、適宜の企業アカウントから金額MBの少なくとも一部を出金し、従業員アカウント口座JBへ入金する。さらに、金融機関のサーバ110Dは、金融機関における適宜の企業口座から金額MDの少なくとも一部を出金し、従業員口座JDへ入金する(振り込む)。なお、口座からの「出金」は、残高またはバリュー(電子バリュー、ポイント、現金など)を減算するなどと表現されてもよく、口座への「入金」および「振込」は残高またはバリューを加算するなどと表現されてもよい。 Then, after performing the specified processing, the server 110A of the payment service provider KA withdraws at least a portion of the amount MA from the appropriate company account and deposits it into the employee account JA. The server 110B of the payment service provider KB withdraws at least a portion of the amount MB from the appropriate company account and deposits it into the employee account JB. Furthermore, the server 110D of the financial institution withdraws at least a portion of the amount MD from an appropriate company account at the financial institution and deposits (transfers) it into the employee account JD. Note that "withdrawal" from an account may be expressed as subtracting a balance or value (electronic value, points, cash, etc.), and "deposit" and "transfer" to an account may be expressed as adding a balance or value.
また、限定でなく例として、本実施形態では、所定の処理として、従業員の給与のうち金額MAを含むバリューを、決済事業者KAに開設された企業アカウントKACOに関連付けられた口座(「企業アカウント口座KACO」という場合がある。)へ一時的に入金し、従業員の給与のうち金額MBを含むバリューを、決済事業者KBに開設された企業アカウントKBCOに関連付けられた口座(「企業アカウント口座KBCO」という場合がある。)へ一時的に入金にしてもよい。この場合、例えば、従業員Aからの給与支払要求があったときに、従業員Aの給与の要求額を、企業アカウント口座KACO,KBCOから従業員アカウント口座JA,JBへ移動することにより給与の支給が可能となる。 Also, as an example and not a limitation, in this embodiment, as a predetermined process, a value including the amount MA of the employee's salary may be temporarily deposited into an account associated with a corporate account KA CO opened with the payment service provider KA (sometimes referred to as "corporate account KA CO "), and a value including the amount MB of the employee's salary may be temporarily deposited into an account associated with a corporate account KB CO opened with the payment service provider KB (sometimes referred to as "corporate account KB CO "). In this case, for example, when there is a salary payment request from employee A, the requested amount of employee A's salary can be transferred from corporate accounts KA CO and KB CO to employee accounts JA and JB, thereby making it possible to pay the salary.
以上のとおり、「従業員アカウントJA,JB」が、本開示における「従業員に対応付けられた従業員アカウント」の一例に相当し、「振分割合W」が、本開示における「振分割合」の一例に相当する。 As described above, "employee accounts JA and JB" correspond to an example of an "employee account associated with an employee" in this disclosure, and "allocation ratio W" corresponds to an example of an "allocation ratio" in this disclosure.
<第1実施形態の効果>
本実施形態によれば、企業の従業員の給与を、金融機関における従業員口座のみではなく、給与管理サービスを提供する決済事業者における従業員アカウント口座へも配分し、その際に、給与を所定の振分割合に基づいて算出されたバリューを、決済事業者における従業員アカウントへ対応付けて処理する。したがって、従業員による給与の決済手段を多様化させ、かつ、従業員が希望する給与の支給金額および支給方法に柔軟に対応することができ、その結果、従業員および企業の利便性を向上させることが可能となる。
Effects of the First Embodiment
According to this embodiment, the salary of an employee of a company is allocated not only to an employee account in a financial institution but also to an employee account in a payment service provider that provides a salary management service, and at that time, the value calculated based on a predetermined allocation ratio of the salary is associated with the employee account in the payment service provider for processing. Therefore, it is possible to diversify the means of payment of the salary by the employee and flexibly respond to the amount and payment method of the salary desired by the employee, and as a result, it is possible to improve the convenience of the employee and the company.
また、従業員の給与の相当額を、企業アカウント口座KACO,KBCOへ一旦入金し、従業員Aの給与支払要求に応じて、従業員アカウント口座JA,JBへ入金するように構成すれば、従業員からの給与支払要求がない場合、企業アカウントKACO,KBCOに所定のバリューを内部留保として保持することができる。よって、その内部留保分のバリューを投資、運用、および他の従業員の給与の支払いに充当することができる。さらに、企業アカウント口座KACO,KBCO、および、従業員アカウント口座JB,JBへの入金に電子バリューやポイントなどを用いることにより、金融機関の口座への現金の振込みに比して、送金コストを軽減または削減することができる。 Furthermore, if the system is configured so that the amount equivalent to the employee's salary is first deposited into the corporate accounts KA CO and KB CO , and then deposited into the employee accounts JA and JB in response to a salary payment request from employee A, a predetermined value can be held as internal reserves in the corporate accounts KA CO and KB CO if there is no salary payment request from the employee. This internal reserve value can then be used for investment, management, and for paying the salaries of other employees. Furthermore, by using electronic value or points to deposit money into the corporate accounts KA CO and KB CO and the employee accounts JB and JB, remittance costs can be reduced or eliminated compared to transferring cash to an account at a financial institution.
<第1実施形態の機能構成>
図6を用いてサーバ110および端末120の機能構成を説明する。図6は、第1実施形態に係る給与管理システムを構成する情報処理装置の機能的な構成を示すブロック図の一例を示し、情報処理装置200(サーバ110および端末120)によって構築される給与管理システム1000の全体的な概略構成を示す図でもある。図6に開示の機能部は、情報処理装置200が備えるプロセッサ201と、メモリ202と、ストレージ203と、入出力I/F204と、通信I/F205との協働により実現される。すなわち、図2に示す情報処理装置200のプロセッサ201は、ストレージ203に記憶された各種プログラム(給与管理サービス、およびその他のサービスに係る制御プログラム、演算プログラムなど)をメモリ202(例えばRAM)に展開する。そして、プロセッサ201は、メモリ202に展開された各種プログラムを解釈および実行して、各ハードウェア構成要素を制御することにより、以下に説明する機能構成が実現される。
<Functional configuration of the first embodiment>
The functional configuration of the server 110 and the terminal 120 will be described with reference to FIG. 6. FIG. 6 shows an example of a block diagram showing the functional configuration of the information processing device constituting the payroll management system according to the first embodiment, and is also a diagram showing the overall schematic configuration of the payroll management system 1000 constructed by the information processing device 200 (the server 110 and the terminal 120). The functional units disclosed in FIG. 6 are realized by cooperation between the processor 201, the memory 202, the storage 203, the input/output I/F 204, and the communication I/F 205 included in the information processing device 200. That is, the processor 201 of the information processing device 200 shown in FIG. 2 expands various programs (such as a payroll management service and a control program related to other services, an arithmetic program, etc.) stored in the storage 203 into the memory 202 (e.g., RAM). The processor 201 then interprets and executes the various programs expanded into the memory 202 to control each hardware component, thereby realizing the functional configuration described below.
なお、情報処理装置200で実現される各機能は、汎用のCPUなどのプロセッサ201で実現されてもよく、あるいは、機能の一部または全部が、単数または複数の専用のプロセッサ201によって実現されてもよい。さらに、情報処理装置200によって実現される機能構成は、実施形態や実施例に応じて、適宜、機能の省略、置換、および追加が行われてももちろんよい。 The functions realized by the information processing device 200 may be realized by a processor 201 such as a general-purpose CPU, or some or all of the functions may be realized by a single or multiple dedicated processors 201. Furthermore, the functional configuration realized by the information processing device 200 may of course have functions omitted, replaced, or added as appropriate depending on the embodiment or example.
(1)サーバの機能構成
図6に示すとおり、サーバ110は、入出力I/F311と、通信I/F312と、制御部313と、記憶部314とを有し、給与管理サービスの関連サーバとして機能する。入出力I/F311は、図2の入出力I/F204に相当し、通信I/F312は、図2の通信I/F205に相当する。また、制御部313は、情報管理部315、口座管理部316と、入出金管理部317と、表示管理部318とを有する。なお、各機能部の機能または処理は、実現可能な範囲において、機械学習またはAI(Artificial Intelligence)により実現されてもよい。なお、図6においては、便宜的に、サーバ110として110Aを想定しているが、他の各サーバ(サーバ110B,100C,110D)においても、基本的な機能構成は共通しており、制御部313によって各サーバに固有の機能を発現させることができる。
(1) Functional configuration of the server As shown in FIG. 6, the server 110 has an input/output I/F 311, a communication I/F 312, a control unit 313, and a storage unit 314, and functions as a related server of the payroll management service. The input/output I/F 311 corresponds to the input/output I/F 204 in FIG. 2, and the communication I/F 312 corresponds to the communication I/F 205 in FIG. 2. The control unit 313 also has an information management unit 315, an account management unit 316, a deposit/withdrawal management unit 317, and a display management unit 318. The functions or processes of each functional unit may be realized by machine learning or AI (Artificial Intelligence) to the extent that they can be realized. For convenience, in FIG. 6, 110A is assumed as the server 110, but the basic functional configuration is common to the other servers (servers 110B, 110C, and 110D), and the control unit 313 can realize functions unique to each server.
サーバ110では、記憶部314に記憶された給与管理システム用プログラムがプロセッサ201で実行されることにより、上述のとおり、企業の従業員の給与を、決済事業者の従業員アカウント口座と金融機関の従業員口座へ所定の振分割合Wで配分する給与管理システム1000が構築される。また、記憶部314は、従業員に関する情報(ユーザ情報J10)と、企業に関する情報(企業情報J20)と、その他の各種情報J30を記憶している。 In the server 110, the processor 201 executes the payroll management system program stored in the memory unit 314 to construct a payroll management system 1000 that distributes the salaries of company employees to employee accounts of the payment service provider and employee accounts of financial institutions at a predetermined allocation ratio W, as described above. The memory unit 314 also stores information about employees (user information J10), information about the company (company information J20), and various other information J30.
ここで、ユーザ情報J10には、限定でなく例として、各企業に所属する各従業員の従業員ID、氏名、住所、電話番号、メールアドレスなどの基本情報、および、限定でなく例として、従業員の所属、勤怠状況(労働日、労働時間など)、職種・職能、時給、日給、月給、給与総額、人事評価、金融機関の従業員口座、従業員の決済事業者における従業員アカウントなどに関する情報が含まれる。また、企業情報J20としては、限定でなく例として、本社所在地、業種、電話番号、資本金、売上高、利益、従業員数、設立年月、調査会社による評点、格付、格付の推移・分布、与信、取引関係、主要株主、業界内順位、その企業が給与管理システム1000において利用する決済事業者およびその決済事業者における企業アカウントなどが含まれる。さらに、各種情報J30には、限定でなく例として、給与管理システム1000によって実行される処理に必要な種々の設定パラメータや演算パラメータ、給与管理システム1000における操作ログなどが含まれる。 Here, the user information J10 includes, by way of example and not limitation, basic information such as the employee ID, name, address, telephone number, and email address of each employee belonging to each company, as well as, by way of example and not limitation, information regarding the employee's affiliation, attendance status (work days, work hours, etc.), job type/function, hourly wage, daily wage, monthly wage, total salary, personnel evaluation, employee account at a financial institution, employee account at the employee's payment service provider, etc. In addition, the company information J20 includes, by way of example and not limitation, the head office location, industry, telephone number, capital, sales, profit, number of employees, date of establishment, evaluation by a research company, rating, trend/distribution of rating, credit, business relationship, major shareholders, ranking within the industry, the payment service provider used by the company in the payroll management system 1000, and the company account at the payment service provider. In addition, the various information J30 includes, by way of example and not limitation, various setting parameters and calculation parameters necessary for the processing executed by the payroll management system 1000, operation logs in the payroll management system 1000, etc.
サーバ110における制御部313の情報管理部315は、以下に示す給与管理サービスに係る適宜の処理を実行する。すなわち、情報管理部315は、従業員IDに対応付けられたユーザ情報J10および企業IDに対応付けられた企業情報J20の保持、管理、送受信など、ならびに、企業、従業員、決済事業者、および金融機関の間で必要となる各種要求(リクエスト)や通知などの送受信を行う機能を有する。また、口座管理部316は、従業員アカウント口座、企業アカウント口座、ならびに、金融機関における企業口座および従業員口座の残高や入出金情報などの口座情報の更新・管理など行う機能を有する。さらに、入出金管理部317は、企業、従業員、決済事業者、および金融機関の間で必要となる入出金の要求の受信およびそれに伴う処理ならびに管理を行う機能を有する。 The information management unit 315 of the control unit 313 in the server 110 executes appropriate processing related to the payroll management service described below. That is, the information management unit 315 has functions such as holding, managing, sending and receiving user information J10 associated with an employee ID and company information J20 associated with a company ID, as well as sending and receiving various requests and notifications required between companies, employees, payment service providers, and financial institutions. The account management unit 316 has functions such as updating and managing account information such as employee accounts, company accounts, and balances and deposit and withdrawal information for company and employee accounts at financial institutions. Furthermore, the deposit and withdrawal management unit 317 has functions such as receiving deposit and withdrawal requests required between companies, employees, payment service providers, and financial institutions, and processing and managing the requests.
また、表示管理部318は、必要に応じて、給与管理システム1000による各種処理にかかるユーザインターフェイス(UI)を、従業員の端末120の入出力I/F321(出力装置)を介して表示するための画像データの作成に関する処理、ならびに、その管理を行う機能を有する。そのUIには、限定でなく例として、ユーザ情報J10、企業情報J20、各種情報J30、および端末120の画面上の操作状態などが含まれる。 The display management unit 318 also has the functionality to process and manage the creation of image data for displaying the user interface (UI) for various processes by the payroll management system 1000 via the input/output I/F 321 (output device) of the employee's terminal 120, as necessary. The UI includes, but is not limited to, user information J10, company information J20, various information J30, and the operating status on the screen of the terminal 120.
(2)端末の機能構成
図6に示すとおり、従業員の端末120は、入出力I/F321と、通信I/F322と、制御部323と、記憶部324とを有する。入出力I/F321は、図2の入出力I/F204に相当し、通信I/F322は、図2の通信I/F205に相当する。また、制御部323は、情報管理部325と、指示処理部326と、表示処理部327とを有する。なお、各機能部の機能または処理は、実現可能な範囲において、機械学習またはAI(Artificial Intelligence)により実現されてもよい。
(2) Functional configuration of the terminal As shown in Fig. 6, the employee terminal 120 has an input/output I/F 321, a communication I/F 322, a control unit 323, and a storage unit 324. The input/output I/F 321 corresponds to the input/output I/F 204 in Fig. 2, and the communication I/F 322 corresponds to the communication I/F 205 in Fig. 2. The control unit 323 also has an information management unit 325, an instruction processing unit 326, and a display processing unit 327. Note that the functions or processes of each functional unit may be realized by machine learning or AI (Artificial Intelligence) to the extent feasible.
従業員の端末120では、記憶部324に記憶された給与管理システムアプリケーション(プログラム)がプロセッサ201で実行されることにより、従業員が給与管理システム1000へアクセスして、ユーザ情報J10の送信、給与支払(入金)要求の送信、および各種通知の受領などを含む給与管理サービスを利用することができる。 On the employee's terminal 120, the processor 201 executes the payroll management system application (program) stored in the memory unit 324, allowing the employee to access the payroll management system 1000 and use payroll management services including sending user information J10, sending payroll payment (deposit) requests, and receiving various notifications.
端末120において、制御部323の情報管理部325は、給与管理システム1000において実行される各種処理に必要な従業員による入力情報(ユーザ情報J10を含む。)および入力パラメータの管理、端末120における各種設定処理および各種演算処理の制御、給与管理サービスの関連サーバ(各サーバ110)への要求の送信および各種通知の受信などを行う機能を有する。 In the terminal 120, the information management unit 325 of the control unit 323 has functions such as managing the information (including user information J10) entered by employees and input parameters required for various processes executed in the payroll management system 1000, controlling various setting processes and various calculation processes in the terminal 120, sending requests to related servers (each server 110) for the payroll management service, and receiving various notifications.
また、指示処理部326は、サーバ110へのユーザ情報J10、各種要求、およびその他給与管理サービスの利用に必要な従業員による指示(例えば各種設定および変更の指示など)に関する処理を行う機能を有する。さらに、表示処理部327は、サーバ110から送信される画像データに基づいて、従業員の端末120側で実行される給与管理システム1000における各種設定や各種処理におけるUI画像を、端末120の入出力I/F321(出力装置)を介して表示する機能、加えて、必要に応じて、サーバ110の表示管理部318で行われる各種画像データの作成に関する処理、ならびに、その管理を、サーバ110に替えて行う機能を有する。 The instruction processing unit 326 also has a function to process user information J10, various requests, and other instructions from employees required for using the payroll management service (such as instructions for various settings and changes) sent to the server 110. The display processing unit 327 also has a function to display UI images for various settings and various processes in the payroll management system 1000 executed on the employee's terminal 120 based on image data sent from the server 110 via the input/output I/F 321 (output device) of the terminal 120, and, if necessary, to perform processes related to the creation of various image data performed by the display management unit 318 of the server 110, as well as the management thereof, on behalf of the server 110.
<第1実施形態の動作処理>
図7を参照し、本実施形態に係る給与管理システム1000の処理について説明する。図7は、第1実施形態に係る各サーバ110と端末120との処理のシーケンス図の一例を示し、また、本開示に係る情報処理方法における処理手順の一例を示す図でもある。なお、以下で説明する処理手順は一例に過ぎず、各処理は、本開示の技術思想の範囲内において可能な限り変更されてよく、また、適宜、ステップの省略、置換、および追加が可能である。
<Operation Processing of First Embodiment>
The processing of the payroll management system 1000 according to this embodiment will be described with reference to Figure 7. Figure 7 shows an example of a sequence diagram of the processing between each server 110 and the terminal 120 according to the first embodiment, and also shows an example of the processing procedure in the information processing method according to the present disclosure. Note that the processing procedure described below is merely an example, and each process may be changed as much as possible within the scope of the technical concept of the present disclosure, and steps may be omitted, replaced, or added as appropriate.
(ステップSP10)
まず、従業員Aが端末120Aを起動し、任意のタイミングにおいて、給与管理システムアプリケーション(プログラム)を実行させると、端末120Aの入出力I/F321を介して所定のログイン画面が表示される。従業員Aが入出力I/F321(入力装置)から自身のログイン情報を入力すると、指示処理部326がその情報を、給与管理システム1000の運用サーバであるサーバ110(例えばサーバ110A,110B,110Cのいずれか)へ送信してログインが許可され、表示管理部318が生成した初期画面の画像データを端末120Aへ送信する。端末120Aの表示処理部327は、その画像データに基づいて、入出力I/F321(出力装置)を介して初期画面を表示する。
(Step SP10)
First, employee A starts terminal 120A and executes the payroll management system application (program) at any timing, and a predetermined login screen is displayed via input/output I/F 321 of terminal 120A. When employee A inputs his/her login information from input/output I/F 321 (input device), instruction processing unit 326 transmits the information to server 110 (e.g., any one of servers 110A, 110B, or 110C), which is the operation server of payroll management system 1000, and login is permitted, and image data of the initial screen generated by display management unit 318 is transmitted to terminal 120A. Display processing unit 327 of terminal 120A displays the initial screen via input/output I/F 321 (output device) based on the image data.
なお、給与管理システムアプリケーションは、限定でなく例として、端末120Aにインストールして実行されるアプリケーション、Webブラウザで実行されるオンラインアプリケーション、端末120Aが近距離無線通信で接続できる他の端末120やサーバ110にインストールされているアプリケーション、端末120AがVPN経由でアクセスできる仮想ネットワーク上で動作するアプリケーションなどとして提供することができる。 The payroll management system application can be provided, for example and without limitation, as an application installed and executed on terminal 120A, an online application executed in a web browser, an application installed on another terminal 120 or server 110 to which terminal 120A can connect via short-range wireless communication, or an application that operates on a virtual network that terminal 120A can access via a VPN.
初期画面としては、限定でなく例として、デフォルトとして用意されている特定の画面、各種設定画面、各種サービスやe-コマースのポータルサイト画面、それらの個々のサイト画面、メニュー選択画面、従業員Aが最終ログイン時に表示していた画面、従業員Aによるカスタム画面、および、これらを組み合わせた画面などが挙げられる。それから、ステップSP10において、従業員Aが、自分の個人情報などを入力するための画面からユーザ情報J10を入力すると、情報管理部325および指示処理部326がそのユーザ情報J10を、従業員Aが所属する企業COのサーバ110Cへ送信する。 Examples of initial screens include, but are not limited to, specific screens prepared as defaults, various setting screens, portal site screens for various services and e-commerce, the individual site screens for those, menu selection screens, the screen displayed when employee A last logged in, a customized screen created by employee A, and screens that combine these. Then, in step SP10, when employee A enters user information J10 from a screen for entering his/her personal information, the information management unit 325 and instruction processing unit 326 send the user information J10 to server 110C of company CO to which employee A belongs.
(ステップSP30)
ステップSP30では、端末120Aから従業員Aのユーザ情報J10を受信した企業のサーバ110Cは、そのユーザ情報と、従業員Aの企業内における内部情報とを併せて、従業員Aのユーザ情報J10として保持し、そのユーザ情報J10および企業情報J20のうち必要な情報を決済事業者KAのサーバ110Aへ送信する。このとおり、ステップSP30が、本開示における「企業の端末から、従業員の前記給与の総額を受信するステップ」の一例に相当する。
(Step SP30)
In step SP30, the company's server 110C receives the user information J10 of employee A from the terminal 120A, stores the user information together with internal information about employee A within the company as user information J10 of employee A, and transmits necessary information from the user information J10 and company information J20 to the server 110A of the payment service provider KA. Thus, step SP30 corresponds to an example of "a step of receiving the total amount of the employee's salary from the company's terminal" in this disclosure.
(ステップSP50)
ステップSP50では、決済事業者KAのサーバ110Aは、決済事業者KAが提供する給与管理サービスにおける企業COの企業アカウントKACO、および、従業員Aの従業員アカウントJAの登録の有無を確認(認証)する。それらのアカウントが登録されていない場合、サーバ110Aは、それらの企業アカウントKACOおよび従業員アカウントJAを新たに生成する。また、決済事業者KAのサーバ110Aは、企業COが利用する決済事業者KBのサーバ110Bへ、決済事業者KBが提供する給与管理サービスにおける企業COの企業アカウントKBCO、および、従業員Aの従業員アカウントJBの登録の有無を確認(認証)するための要求を送信する。さらに、サーバ110Bは、それらのアカウントが登録されていない場合には、それらの企業アカウントKBCOおよび従業員アカウントJBを新たに生成する要求を、サーバ110Bへ送信する。
(Step SP50)
In step SP50, the server 110A of the payment business operator KA checks (authenticates) whether the company account KA CO of the company CO and the employee account JA of the employee A in the payroll management service provided by the payment business operator KA are registered. If those accounts are not registered, the server 110A creates a new company account KA CO and employee account JA. The server 110A of the payment business operator KA also sends a request to the server 110B of the payment business operator KB used by the company CO to check (authenticate) whether the company account KB CO of the company CO and the employee account JB of the employee A in the payroll management service provided by the payment business operator KB are registered. If those accounts are not registered, the server 110B also sends a request to the server 110B to create a new company account KB CO and employee account JB.
なお、決済事業者KA,KBは、企業COによって予め認定された事業者であり、それらの間では、従業員の給与管理サービスの利用に関する契約がなされており、また、従業員Aは、企業COとの間で、給与管理システム1000による給与の支払いに予め同意している。これにより、企業COによる従業員Aの給与管理を効率よく確実に実施することができる。 The payment service providers KA and KB are businesses that have been pre-certified by company CO, and a contract has been made between them regarding the use of employee payroll management services. Employee A has also agreed in advance with company CO that his payroll will be paid by the payroll management system 1000. This allows company CO to efficiently and reliably manage employee A's payroll.
(ステップSP51)
次に、ステップSP51では、決済事業者KAのサーバ110Aは、企業COのサーバ110Cから送信されたユーザ情報J10および企業情報J20に基づいて、決済事業者KA,KBの給与管理サービスを利用する企業COの各従業員について、図4に例示する給与管理テーブルT10を作成する。
(Step SP51)
Next, in step SP51, the server 110A of the payment provider KA creates a salary management table T10, as illustrated in Figure 4, for each employee of company CO who uses the salary management services of the payment providers KA and KB, based on the user information J10 and company information J20 transmitted from the server 110C of company CO.
(ステップSP52,SP11,SP53)
なお、この時点で、従業員Aなどのユーザ情報J10に給与の振分割合Wが含まれていない場合には、ステップSP52において、サーバ110Aは、企業COのサーバ110Aまたは従業員Aの端末120Aへ、振分割合Wの設定要求を送信する。ここでは、例えば、図7に示すように、ステップSP11において、従業員Aが振分割合Wを適宜設定し、端末120Aからサーバ110Aへその振分割合Wを送信する。サーバ110Aは、ステップSP53において、給与管理テーブルT10を例えば図4に示すように作成または更新する。なお、従業員Aなどのユーザ情報J10に給与の振分割合Wが含まれている場合であっても、ステップSP52,SP11,SP53の一連の処理を実行し、従業員Aに対して振分割合Wの見直しを促すようにしてもよい。このとおり、ステップSP11が、本開示における「従業員の端末から、給与の振分割合を受信するステップ」の一例に相当する。また、振分割合Wを従業員Aが設定する場合、従業員Aの要望を反映し易くなる一方、振分割合Wを企業COが設定する場合、企業COによる給与管理が行い易くなる利点がある。
(Steps SP52, SP11, SP53)
At this time, if the user information J10 of the employee A does not include the salary allocation ratio W, the server 110A transmits a setting request for the allocation ratio W to the server 110A of the enterprise CO or the terminal 120A of the employee A in step SP52. Here, for example, as shown in FIG. 7, in step SP11, the employee A appropriately sets the allocation ratio W and transmits the allocation ratio W from the terminal 120A to the server 110A. In step SP53, the server 110A creates or updates the salary management table T10 as shown in FIG. 4. Even if the user information J10 of the employee A includes the salary allocation ratio W, a series of processes in steps SP52, SP11, and SP53 may be executed to prompt the employee A to review the allocation ratio W. Thus, step SP11 corresponds to an example of "a step of receiving the salary allocation ratio from the employee's terminal" in the present disclosure. Furthermore, when the allocation ratio W is set by employee A, it is easier to reflect employee A's wishes, whereas when the allocation ratio W is set by company CO, there is an advantage that salary management by company CO is easier.
さらに、決済事業者KAのサーバ110Aは、ステップSP53において、図4に例示する給与管理テーブルT10に基づいて、企業COの従業員Aの給与総額のうち、決済事業者KAの従業員アカウントJAに配分される金額MAと、決済事業者KBの従業員アカウントJBに配分される金額MBを算出する(他の従業員についても同様である。)。そして、サーバ110Aは、それらの金額MA,MBを、従業員アカウントJA,JBに対応付け、例えば図5に示すように、金額MA,MBを含む給与管理テーブルT11を作成する。ここで、前述したように、図4に示す振分割合Wの相対値(百分率)から金額MA,MBを算出したときに端数が生じる場合には、所定の単位で適宜の端数処理を行うようにしてもよい(図5では万円単位で端数処理を行っている。)。このとおり、ステップSP53が、本開示における「給与の少なくとも一部に対して振分割合に基づいて算出された金額と、従業員に対応付けられた従業員アカウントとを対応付けるステップ」の一例に相当する。 Furthermore, in step SP53, the server 110A of the payment service provider KA calculates the amount MA to be allocated to the employee account JA of the payment service provider KA and the amount MB to be allocated to the employee account JB of the payment service provider KB from the total salary of employee A of the company CO based on the salary management table T10 illustrated in FIG. 4 (the same applies to other employees). Then, the server 110A associates these amounts MA and MB with the employee accounts JA and JB, and creates a salary management table T11 including the amounts MA and MB, as shown in FIG. 5, for example. Here, as described above, if a fraction occurs when the amounts MA and MB are calculated from the relative value (percentage) of the allocation ratio W shown in FIG. 4, appropriate rounding may be performed in a predetermined unit (rounding is performed in 10,000 yen units in FIG. 5). In this way, step SP53 corresponds to an example of a step in this disclosure of "associating the amount calculated based on the allocation ratio for at least a part of the salary with the employee account associated with the employee".
(ステップSP31,SP54,SP55,SP70)
次に、ステップSP31において、企業COのサーバ110Cから決済事業者KAのサーバ110Aへ従業員Aの給与の入金要求が送信されると、ステップSP54では、サーバ110Aは、例えば図5に示す給与管理テーブルT11にリストされている従業員Aの決済事業者KA分の金額MA(24万円)を、一旦、企業COの企業アカウントKACOへ全額入金する。また、ステップSP55では、サーバ110Aは、例えば図5に示す給与管理テーブルT11にリストされている従業員Aの決済事業者KB分の金額MB(6万円)の入金要求を、決済事業者KBのサーバ110Bへ送信する。ステップSP70では、その入金要求を受信したサーバ110Bは、従業員Aの決済事業者KB分の金額MB(6万円)を、一旦、企業COの企業アカウントKBCOへ全額入金する。
(Steps SP31, SP54, SP55, SP70)
Next, in step SP31, when a deposit request for employee A's salary is sent from the server 110C of the company CO to the server 110A of the payment company KA, in step SP54, the server 110A temporarily deposits the full amount MA (240,000 yen) of employee A's payment company KA portion, which is listed in the salary management table T11 shown in FIG. 5, to the company account KA CO of the company CO. In addition, in step SP55, the server 110A sends a deposit request for the amount MB (60,000 yen) of employee A's payment company KB portion, which is listed in the salary management table T11 shown in FIG. 5, to the server 110B of the payment company KB. In step SP70, the server 110B that received the deposit request temporarily deposits the full amount MB (60,000 yen) of employee A's payment company KB portion, to the company account KB CO of the company CO.
(ステップSP56,SP32)
企業アカウントKACO,KBCOへの入金が完了すると、ステップSP56において、決済事業者KA,KBのサーバ110A,110Bから企業COのサーバ110Cへ入金完了通知を送信する。このとき、決済事業者KBからの入金完了通知の送信は、サーバ110Cへ直接的に行ってもよいし、決済事業者KAのサーバ110Aを経由して行ってもよい。それから、ステップSP32では、企業COのサーバ110Cから従業員Aの端末120Aへ給与通知を送信する。なお、ステップSP56では、決済事業者KA,KBのサーバ110A,110Bからの入金完了通知を、従業員Aの端末120Aへ直接送信してもよく、この場合、入金完了通知が従業員Aへの給与通知を兼ねるので、ステップSP32は不要となる。
(Steps SP56, SP32)
When the deposit to the company accounts KA CO and KB CO is completed, in step SP56, the servers 110A and 110B of the payment business operators KA and KB send a deposit completion notice to the server 110C of the company CO. At this time, the deposit completion notice from the payment business operator KB may be sent directly to the server 110C, or may be sent via the server 110A of the payment business operator KA. Then, in step SP32, a payroll notice is sent from the server 110C of the company CO to the terminal 120A of employee A. Note that in step SP56, the deposit completion notice from the servers 110A and 110B of the payment business operators KA and KB may be sent directly to the terminal 120A of employee A. In this case, the deposit completion notice also serves as the payroll notice to employee A, so step SP32 is not necessary.
(ステップSP12,SP13)
ステップSP12では、従業員Aが所望のタイミングで、例えばその時点で必要になった金額を給与総額として決定し、ステップSP13で、その給与総額における振分割合Wsを設定する。ここでの振分割合Wsは、前出の振分割合Wと同一でも異なっていてもよい。このとおり、「振分割合Ws」も本開示における「振分割合」の一例に相当する。
(Steps SP12 and SP13)
In step SP12, employee A determines the total salary amount at a desired timing, for example, the amount required at that time, and in step SP13, sets the allocation ratio Ws for the total salary amount. The allocation ratio Ws here may be the same as or different from the above-mentioned allocation ratio W. In this way, the "allocation ratio Ws" also corresponds to an example of the "allocation ratio" in this disclosure.
(ステップSP13)
次に、スッテプSP13で、従業員Aの端末120Aから決済事業者KAのサーバ110Aへ、給与総額の情報を含む給与支払の要求を送信する。ここで、従業員が支払いを要求できる給与総額は、例えば図4および図5における月次の給与総額と同じでもよいし、その時点までに企業アカウントKACO,KBCOにおいて従業員アカウントJA,JB分として留保されている金額(これまでに支給された給与のうち未だ支払いを受けておらず貯留されている金額)の範囲内の額とすることもできる。また、ここでの給与支払の要求時に、図4および図5に示す振分割合Wと異なる振分割合Wsを指定することができるようにしてもよいし、企業COが振分割合Wを決定する場合には、従業員による振分割合Wsの指定はしなくてもよい。さらに、支払を要求する給与総額および振分割合Wが、例えば図4および図5で既に設定されている条件と同じであれば、給与支払の要求指示のみを送信するように構成してもよい。
(Step SP13)
Next, in step SP13, a salary payment request including information on the total salary is sent from the terminal 120A of the employee A to the server 110A of the settlement company KA. Here, the total salary that the employee can request payment of may be, for example, the same as the monthly total salary in Figs. 4 and 5, or may be within the range of the amount reserved for the employee accounts JA and JB in the company accounts KA CO and KB CO up to that point (the amount of the salary paid so far that has not yet been paid and is stored). In addition, when requesting salary payment here, it is possible to specify an allocation ratio Ws different from the allocation ratio W shown in Figs. 4 and 5, or if the company CO determines the allocation ratio W, the employee does not need to specify the allocation ratio Ws. Furthermore, if the total salary and allocation ratio W requested to be paid are the same as the conditions already set in Figs. 4 and 5, for example, it is possible to configure it so that only an instruction to request salary payment is sent.
(ステップSP57)
支払要求における給与総額および振分割合Wが、例えば図4および図5で既に設定されている条件と異なる場合、ステップSP57では、サーバ110Aは、従業員Aの他の従業員についての情報を含め、例えば図8および図9に示す形式の給与支払テーブルT20,T21を作成または更新する。支払要求における給与総額および振分割合Wが、図4および図5に示す値と同じ場合には、ステップSP57の処理は不要である。このとおり、ステップSP57も、本開示における「給与の少なくとも一部に対して振分割合に基づいて算出された金額と、従業員に対応付けられた従業員アカウントとを対応付けるステップ」の一例に相当する。なお、これらの給与支払テーブルT20,T21は従業員ごとに作成してもよい。ここで、図8および図9に示す給与支払テーブルT20,T21は、前出の図4および図5に示す給与管理テーブルT10,T11の形式に対応する。それから、サーバ110Aは、給与支払の承認要求を企業COのサーバ110Cへ送信する。
(Step SP57)
If the total salary amount and the allocation ratio W in the payment request are different from the conditions already set in, for example, FIG. 4 and FIG. 5, in step SP57, the server 110A creates or updates the salary payment tables T20 and T21 in the formats shown in, for example, FIG. 8 and FIG. 9, including information on other employees of employee A. If the total salary amount and the allocation ratio W in the payment request are the same as the values shown in FIG. 4 and FIG. 5, the processing of step SP57 is not necessary. Thus, step SP57 also corresponds to an example of "a step of associating an amount calculated based on the allocation ratio for at least a part of the salary with an employee account associated with the employee" in this disclosure. Note that these salary payment tables T20 and T21 may be created for each employee. Here, the salary payment tables T20 and T21 shown in FIG. 8 and FIG. 9 correspond to the formats of the salary management tables T10 and T11 shown in FIG. 4 and FIG. 5 described above. Then, the server 110A transmits a salary payment approval request to the server 110C of the company CO.
(ステップSP33)
ステップSP33では、サーバ110Cは、支払いを要求された給与総額および振分割合Wsが所定の条件(例えば、給与総額ならびに決済事業者KA,KBおよび金融機関分の振込額がそれぞれの上限値を超過していないかなど。)を満たす場合、従業員Aからの給与支払要求を承認する旨をサーバ110Aへ送信する。ただし、振込額が上限値を超過している場合であっても、従業員Aへの貸付けとして払い出すように構成してもよい。この場合、従業員Aの次月の給与から引き去ったり、他の従業員アカウントから補填したりといった適宜の処理が可能である。
(Step SP33)
In step SP33, if the total salary amount and allocation ratio Ws requested for payment meet certain conditions (for example, whether the total salary amount and the transfer amounts for the settlement businesses KA, KB, and financial institutions exceed their respective upper limits), server 110C transmits to server 110A a notice of approval of the salary payment request from employee A. However, even if the transfer amount exceeds the upper limit, it may be configured to pay it out as a loan to employee A. In this case, appropriate processing is possible, such as deducting it from employee A's next month's salary or compensating from another employee's account.
(ステップSP58,SP59,SP71,SP90)
次に、ステップSP58では、サーバ110Aは、例えば図9に示す給与支払テーブルT21にリストされている従業員Aの決済事業者KA分の金額MA’(9万円)を、企業COの企業アカウントKACOから従業員Aの従業員アカウント口座JAへ入金する。また、ステップSP59では、サーバ110Aは、例えば図9に示す給与支払テーブルT21にリストされている従業員Aの決済事業者KB分の金額MB’(1万円)の入金要求、および、従業員Aの金融機関の金額MD’(10万円)の入金要求を、決済事業者KBのサーバ110Bへ送信する。ステップSP71では、その入金要求を受信したサーバ110Bは、従業員Aの決済事業者KB分の金額MB’(6万円)を、企業COの企業アカウントKBCOから従業員Aの従業員アカウント口座JBへ入金する。また、ステップSP90では、その入金要求を受信した金融機関のサーバ110Dは、従業員Aの金融機関分の金額MD’(10万円)を、金融機関における企業COの適宜の企業口座から従業員Aの従業員口座へ入金(振込)する。
(Steps SP58, SP59, SP71, SP90)
Next, in step SP58, the server 110A deposits the amount MA' (90,000 yen) for the payment business operator KA of employee A, which is listed in the salary payment table T21 shown in FIG. 9, from the company account KA CO of the company CO to the employee account JA of employee A. In addition, in step SP59, the server 110A transmits a deposit request for the amount MB' (10,000 yen) for the payment business operator KB of employee A, which is listed in the salary payment table T21 shown in FIG. 9, and a deposit request for the amount MD' (100,000 yen) of the financial institution of employee A, to the server 110B of the payment business operator KB. In step SP71, the server 110B, which has received the deposit request, deposits the amount MB' (60,000 yen) for the payment business operator KB of employee A from the company account KB CO of the company CO to the employee account JB of employee A. Also, in step SP90, the financial institution's server 110D, which received the deposit request, deposits (transfers) employee A's financial institution portion MD' (100,000 yen) from an appropriate company account of company CO to employee A's employee account at the financial institution.
(ステップSP60,SP34)
従業員アカウント口座JA,JBおよび金融機関の従業員口座JDへの入金が完了すると、ステップSP60において、決済事業者KA,KBのサーバ110A,110Bおよび金融機関のサーバ110Dから企業COのサーバ110Cへ支払完了通知を送信する。このとき、決済事業者KBおよび金融機関からの支払完了通知の送信は、サーバ110Cへ直接的に行ってもよいし、決済事業者KAのサーバ110Aを経由して行ってもよい。それから、ステップSP34では、企業COのサーバ110Cから従業員Aの端末120Aへ支払通知を送信する。なお、ステップSP60では、決済事業者KA,KBのサーバ110A,110Bおよび金融機関のサーバ110Dからの支払完了通知を、従業員Aの端末120Aへ直接送信してもよく、この場合、支払完了通知が従業員Aへの支払通知を兼ねるので、ステップSP34は不要となる。
(Steps SP60, SP34)
When the deposit to the employee account JA, JB and the employee account JD of the financial institution is completed, in step SP60, the servers 110A, 110B of the payment business operators KA, KB and the server 110D of the financial institution send a payment completion notice to the server 110C of the company CO. At this time, the payment completion notice from the payment business operator KB and the financial institution may be sent directly to the server 110C or via the server 110A of the payment business operator KA. Then, in step SP34, the server 110C of the company CO sends a payment notice to the terminal 120A of the employee A. In addition, in step SP60, the payment completion notice from the servers 110A, 110B of the payment business operators KA, KB and the server 110D of the financial institution may be sent directly to the terminal 120A of the employee A. In this case, the payment completion notice also serves as a payment notice to the employee A, so step SP34 is not necessary.
<<第1実施例>>
第1実施形態の第1実施例は、従業員Aなどのユーザ情報を、企業COのサーバ110Cではなく、決済事業者KAのサーバ110Aで管理する実施例である。本実施例では、従業員Aが、従業員アカウントJAの生成を、端末120Aから決済事業者KAのサーバ110Aへ直接要求することができる。また、決済事業者KAのサーバ110Aは、生成した従業員アカウントJAを、予め用意されている企業COの企業アカウントKACOに関連付けて管理する。これにより、本実施例の構成では、従業員Aの端末120A、決済事業者KAのサーバ110A、決済事業者KBのサーバ110B、および、金融機関のサーバ110Dによって、給与管理システム1000が構築され、従業員Aの従業員アカウントJAを、端末120Aから、決済事業者KAが運用する給与管理サービスに直接的に作成して管理することができる。
<<First Example>>
The first example of the first embodiment is an example in which user information such as employee A is managed by the server 110A of the payment business operator KA, not the server 110C of the company CO. In this example, employee A can directly request the creation of an employee account JA from the terminal 120A to the server 110A of the payment business operator KA. In addition, the server 110A of the payment business operator KA manages the created employee account JA in association with the company account KA CO of the company CO that has been prepared in advance. As a result, in the configuration of this example, a payroll management system 1000 is constructed by the terminal 120A of employee A, the server 110A of the payment business operator KA, the server 110B of the payment business operator KB, and the server 110D of the financial institution, and the employee account JA of employee A can be created and managed directly from the terminal 120A in the payroll management service operated by the payment business operator KA.
<<第1実施例の効果>>
本実施例によれば、企業COのサーバ110Cを従業員Aなどの給与管理サーバとして設ける必要がなく、それに伴って、給与管理に関してサーバ110Cを介した通信が不要となり、また、給与管理に関してサーバ110Cからの通信を省略してもよい。その結果、従業員の手間をさらに軽減して利便性をさらに向上させるとともに、情報処理装置のリソースの使用量やデータ通信量を一層節減することができる。
<<Effects of the First Embodiment>>
According to this embodiment, there is no need to provide the server 110C of the company CO as a payroll management server for the employee A, etc., and therefore, communication via the server 110C for payroll management is not required, and communication from the server 110C for payroll management may be omitted. As a result, the burden on the employees is further reduced, convenience is further improved, and the resource usage of the information processing device and the amount of data communication can be further reduced.
<<第1実施例の動作処理>>
本実施例では、例えば、図7に示すステップSP30における従業員情報J10の送信、ステップSP52の振分割合Wの設定要求のサーバ110Cによる受信、ステップSP31の給与入金要求、ステップSP32の給与通知、ステップSP57における承認依頼のサーバ110Cによる受信、ステップSP33の承認、ステップSP60の支払完了通知のサーバ110Cによる受信、および、ステップSP34の支払通知といったサーバ110Cによる給与管理に関する処理が不要となること以外は、図7に示す台1実施形態における処理と同等の処理を行う。なお、ステップSP32の給与通知、ステップSP57における承認依頼のサーバ110Cによる受信、およびステップSP33の承認などの一部の処理を、台1実施形態と同様にサーバ110Cで実施してもよい。
<<Operation Processing of the First Example>>
In this embodiment, the processing is the same as that in the first embodiment shown in Fig. 7, except that the processing related to salary management by server 110C, such as the transmission of employee information J10 in step SP30 shown in Fig. 7, the reception by server 110C of the request to set allocation ratio W in step SP52, the salary deposit request in step SP31, salary notification in step SP32, the reception by server 110C of the approval request in step SP57, the approval in step SP33, the reception by server 110C of the payment completion notification in step SP60, and the payment notification in step SP34, is unnecessary. Note that some of the processing, such as the salary notification in step SP32, the reception by server 110C of the approval request in step SP57, and the approval in step SP33, may be performed by server 110C as in the first embodiment.
<<第2実施例>>
第1実施形態の第2実施例は、図7に示すシーケンスにおけるステップSP11やステップSP12において、従業員Aが給与の振分割合W,Ws、および給与総額の設定処理を、端末120Aに表示されるユーザインターフェイスを用いて行う実施例である。
<<Second Example>>
The second example of the first embodiment is an example in which employee A performs the process of setting the salary allocation ratios W, Ws, and total salary amount using a user interface displayed on terminal 120A in steps SP11 and SP12 in the sequence shown in Figure 7.
<<第2実施例の効果>>
本実施例によれば、従業員Aが振分割合W,Ws、および給与総額を設定するときに、例えば数値入力を用いる場合に比して、操作を簡易にかつ直感的に行うことができ、かつ、従業員Aによる視認性を高め得るので、給与管理システム1000を利用する従業員Aの利便性を一層向上させることができる。また、従業員Aによる操作が煩雑となることを防止することができ、これにより、給与管理システム1000におけるなめらかな処理を実現することができる。さらに、例えば、振分割合W,Ws、および給与総額のそれぞれの入力欄や数値テーブル形式の入力フォーマットなどを表示する場合に比して、簡潔な画面表示を実現することができ、その結果、情報処理装置のリソースの使用量やデータ通信量を節減することができる。
<<Effects of the Second Embodiment>>
According to this embodiment, when employee A sets the allocation ratios W, Ws, and total salary, the operation can be performed simply and intuitively, and the visibility for employee A can be improved, compared to, for example, when numerical input is used, so that the convenience of employee A who uses the salary management system 1000 can be further improved. In addition, it is possible to prevent the operation by employee A from becoming complicated, thereby realizing smooth processing in the salary management system 1000. Furthermore, it is possible to realize a simple screen display, compared to, for example, when displaying input fields for the allocation ratios W, Ws, and total salary, and an input format in the form of a numerical table, and as a result, it is possible to reduce the resource usage of the information processing device and the amount of data communication.
<<第2実施例の動作処理>>
図10(A)および(B)は、本実施例に係る端末120に表示される画面の一例を示し、また、本開示に係る情報処理方法における一部の処理の一例を示す図でもある。図10(A)に示すように、本実施例では、ステップSP11やステップSP12において、従業員Aの端末120Aに、給与総額を示すテキストTX1、および、円グラフオブジェクトOB1が表示される。図10(A)におけるテキストTX1および円グラフオブジェクトOB1は、例えば、図8に示す形式の給与支払テーブルT20における従業員Aについての給与総額および振分割合Wsに対応する。すなわち、従業員Aが振込みを希望する給与総額が100万円であり、振分割合Wsは、決済事業者KA,KB分がそれぞれ50%ずつであり、かつ、金融機関分が30万円であることが、ケース(1)として図10(A)に表示されている。
<<Operation Processing of the Second Example>>
10(A) and (B) show an example of a screen displayed on the terminal 120 according to the present embodiment, and are also diagrams showing an example of a part of the process in the information processing method according to the present disclosure. As shown in FIG. 10(A), in this embodiment, in steps SP11 and SP12, text TX1 indicating the total salary and a pie chart object OB1 are displayed on the terminal 120A of employee A. The text TX1 and the pie chart object OB1 in FIG. 10(A) correspond to the total salary and allocation ratio Ws for employee A in the salary payment table T20 in the format shown in FIG. 8, for example. That is, the total salary that employee A wishes to transfer is 1 million yen, and the allocation ratio Ws is 50% each for the payment companies KA and KB, and 300,000 yen for the financial institution, which is displayed as case (1) in FIG. 10(A).
従業員Aは、このケース(1)の状態から、例えば以下の操作によって、振分割合Wsを変更することができる。すなわち、金融機関分と決済事業者KA分とを仕切る線分R10をロングタップした状態で図示下方にスワイプ(操作OP1)して線分R11(破線)位置でタップを解除すると、金融機関分の振込額を(1)30万円から(2)40万円へ変更することができる。同様に、決済事業者KA,KB分を仕切る線分R20をロングタップした状態で図示左上にスワイプ(操作OP2)して線分R21(破線)の位置でタップを解除すると、決済事業者KA,KBの振分割合を(1)50%,50%から(2)60%,40%へ変更することができる。それぞれに対応する金額MA,MBは、ケース(2)として図10(A)に表示されている。なお、線分R11,R21の厳密な位置によって金額に端数が生じる場合には、適宜の単位で端数処理を行うことができる。 From this state of case (1), employee A can change the allocation ratio Ws, for example, by the following operation. That is, by long-tapping the line segment R10 separating the financial institution portion and the payment business operator portion and swiping downward (operation OP1) and releasing the tap at the position of line segment R11 (dashed line), the transfer amount of the financial institution portion can be changed from (1) 300,000 yen to (2) 400,000 yen. Similarly, by long-tapping the line segment R20 separating the payment business operators KA and KB portions and swiping upward and left (operation OP2) and releasing the tap at the position of line segment R21 (dashed line), the allocation ratio of the payment business operators KA and KB can be changed from (1) 50%, 50% to (2) 60%, 40%. The corresponding amounts MA and MB are displayed in FIG. 10(A) as case (2). If the amount contains a fraction due to the exact position of line segments R11 and R21, the fraction can be rounded off in an appropriate unit.
一方、図10(A)に示すケース(1)の円グラフオブジェクトOB1を全体的にピンチイン(操作OP3)することにより、円グラフオブジェクトOB1の全体を、例えば図10(B)に示す円グラフオブジェクトOB2の大きさに縮小することができる。このとき、円グラフオブジェクトOB2の全体面積に応じて、給与総額を減少させることができ、図10(B)には、変更された給与総額を示すテキストTX2が表示される。すなわち、従業員Aが振込みを希望する給与総額を60万円へ変更し、振分割合Wsは、決済事業者KA,KB分がそれぞれ50%ずつであり、かつ、金融機関分が18万円であることが表示されている。この図10(B)に示す状態においても、図10(A)の説明と同様に、振分割合Wsをさらに変更することもできる。逆に、図10(B)に示す円グラフオブジェクトOB2を全体的にピンチアウト(操作OP4)することにより、円グラフオブジェクトOB2の全体を、例えば図10(A)に示す円グラフオブジェクトOB1の大きさへ拡大することができる。 On the other hand, by pinching in (operation OP3) the pie chart object OB1 in the whole of case (1) shown in FIG. 10(A), the whole pie chart object OB1 can be reduced to the size of the pie chart object OB2 shown in FIG. 10(B), for example. At this time, the total salary can be reduced according to the total area of the pie chart object OB2, and text TX2 indicating the changed total salary is displayed in FIG. 10(B). That is, the total salary that employee A wishes to transfer is changed to 600,000 yen, and the allocation ratio Ws is displayed as 50% each for the settlement companies KA and KB, and 180,000 yen for the financial institution. Even in the state shown in FIG. 10(B), the allocation ratio Ws can be further changed as in the explanation of FIG. 10(A). Conversely, by pinching out (operation OP4) the pie chart object OB2 shown in FIG. 10(B), the whole pie chart object OB2 can be expanded to the size of the pie chart object OB1 shown in FIG. 10(A), for example.
以上のとおり、「円グラフオブジェクトOB1,OB2」が、本開示における「振分割合指定オブジェクト」の一例に相当する。また、図10(A)および(B)の状態を表示することが、本開示における「振分割合を指定するための振分割合指定オブジェクトを表示する指示を送信するステップ」の一例、「前記振分割合指定オブジェクト内に、第1決済事業者に対応付けられた第1表示領域を表示するステップ」、および、「前記振分割合指定オブジェクト内に、第2決済事業者に対応付けられた第2表示領域を前記第1表示領域とともに表示するステップ」の一例に相当する。さらに、図10(A)に示す操作OP1,OP2が、本開示における「振分割合に応じた領域の少なくとも一部の面積を増減させる操作」の一例に相当し、その結果としてケース(2)の状態を表示することが、本開示における「従業員からの振分割合指定オブジェクトへの操作に応答した振分割合を受信するステップ」の一例に含まれる処理に相当する。 As described above, the "pie chart objects OB1 and OB2" correspond to an example of an "allocation ratio designation object" in the present disclosure. Displaying the state of FIG. 10(A) and (B) corresponds to an example of "a step of sending an instruction to display an allocation ratio designation object for designating an allocation ratio" in the present disclosure, "a step of displaying a first display area associated with a first payment service provider in the allocation ratio designation object," and "a step of displaying a second display area associated with a second payment service provider together with the first display area in the allocation ratio designation object." Furthermore, the operations OP1 and OP2 shown in FIG. 10(A) correspond to an example of "an operation of increasing or decreasing at least a part of the area according to the allocation ratio" in the present disclosure, and displaying the state of case (2) as a result corresponds to a process included in an example of "a step of receiving an allocation ratio in response to an operation on the allocation ratio designation object from an employee" in the present disclosure.
また、図10(A)に示す操作OP2およびその結果が、「前記従業員の前記第1表示領域を大きくする操作に応答して、前記給与の振分割合における前記第1決済事業者の割合を大きくするステップ」の一例、および、「前記従業員の前記第1表示領域を大きくする操作に応答して、前記給与の振分割合における前記第2決済事業者の割合を小さくするステップ」の一例に相当する。またさらに、操作OP3,OP4による円グラフオブジェクトの拡大・縮小が、本開示における「振分割合指定オブジェクトの全体面積を変更させること」の一例に相当する。
また、このとおり、ここでの操作および処理が、本開示におけるに相当する。
10(A) and its result correspond to an example of "increasing the ratio of the first payment service provider in the allocation ratio of the salary in response to an operation of the employee to enlarge the first display area" and an example of "reducing the ratio of the second payment service provider in the allocation ratio of the salary in response to an operation of the employee to enlarge the first display area." Furthermore, the enlargement and reduction of the pie chart object by the operations OP3 and OP4 correspond to an example of "changing the overall area of an allocation ratio designation object" in the present disclosure.
Also, as such, the operations and processes herein correspond to those in this disclosure.
<<第3実施例>>
第1実施形態の第3実施例は、給与管理システム1000における給与管理サーバ(メインサーバ)を運用する決済事業者KAが、従業員Aが設定する振分割合Wに基づいて、従業員Aに対してその振分割合Wの見直しを提案または推奨する実施例である。本実施例では、決済事業者KAのサーバ110Aが、振分割合Wにおける決済事業者KA,KB間の配分を確認し、自社(決済事業者KA)以外の決済事業者KBへの配分が自社の配分よりも多い場合、従業員Aの端末120Aに対して、自社(決済事業者KA)への振分金額を増分する旨の提案または推奨を送信する。
<<Third Example>>
The third example of the first embodiment is an example in which the payment provider KA, which operates the payroll management server (main server) in the payroll management system 1000, proposes or recommends to employee A to revise the allocation ratio W based on the allocation ratio W set by employee A. In this example, the server 110A of the payment provider KA checks the allocation ratio W between payment providers KA and KB, and if the allocation to a payment provider KB other than the company (payment provider KA) is greater than the company's allocation, it transmits a proposal or recommendation to the terminal 120A of employee A to increase the amount allocated to the company (payment provider KA).
<<第3実施例の効果>>
本実施例によれば、給与管理サーバとしてのサーバ110Aを運用する決済事業者KAは、従業員Aなどの給与の振分割合Wを給与管理テーブルとして保持しているので、その確認が平易であり、自社(決済事業者KA)への配分が少ない場合には、従業員Aにその割合の見直しを提案し易い環境にある。また、そのようにして振分割合Wの見直しを提案した結果、自社(決済事業者KA)の従業員アカウントJAへの配分が増大することにより、その預り金を資金として自社の事業に活用することができる利点がある。
<<Effects of the Third Embodiment>>
According to this embodiment, the payment service provider KA, which operates the server 110A as a payroll management server, holds the payroll allocation ratio W of employee A and others as a payroll management table, so that it is easy to check it, and if the allocation to its own company (payment service provider KA) is small, it is in an environment where it is easy to propose a review of the ratio to employee A. Furthermore, as a result of proposing a review of the allocation ratio W in this way, the allocation to employee account JA of its own company (payment service provider KA) increases, which has the advantage of allowing the company to utilize the deposit as funds for its own business.
<<第3実施例の動作処理>>
本実施例では、例えば、決済事業者KAのサーバ110Aは、図7に示すステップSP51において作成した給与管理テーブルT10,T11に基づいて、振分割合Wにおける自社(決済事業者KA)分の相対値と決済事業者KB分の相対値とを対比する。その結果、自社(決済事業者KA)分の相対値が決済事業者KB分の相対値よりも小さい場合、ステップSP52において、企業COのサーバ110Aまたは従業員Aの端末120Aへ、振分割合Wの設定要求とともに、決済事業者KAへの配分を増大することを推奨する旨を同時に送信する。
<<Operation Processing of the Third Embodiment>>
In this embodiment, for example, the server 110A of the payment service provider KA compares the relative value of its own (payment service provider KA) portion with the relative value of the payment service provider KB portion in the allocation ratio W based on the salary management tables T10 and T11 created in step SP51 shown in Fig. 7. If the result shows that the relative value of its own (payment service provider KA) portion is smaller than the relative value of the payment service provider KB portion, in step SP52, a request to set the allocation ratio W is sent to the server 110A of the company CO or the terminal 120A of the employee A, along with a recommendation to increase the allocation to the payment service provider KA.
<<第4実施例>>
第1実施形態の第4実施例は、従業員Aからの給与支払要求の頻度または間隔に応じて、その要求の処理に伴って発生する手数料を課金する実施例である。
<<Fourth Example>>
The fourth example of the first embodiment is an example in which a fee incurred in processing salary payment requests from employee A is charged according to the frequency or interval of those requests.
<<第4実施例の効果>>
本実施例によれば、給与支払要求の頻度が高かったり間隔が短かったりすること(例えば月払いではなく日払いの場合など)に起因して不可避的に生じてしまうトランザクション(取引の処理回数)の増加に見合った手数料を回収することができる。また、課金により、そのようなトランザクションの増加を抑制し得る効果も期待できるので、情報処理装置のリソースの使用量やデータ通信量をさらに軽減することができる。
<<Effects of the Fourth Embodiment>>
According to this embodiment, it is possible to collect fees commensurate with the increase in transactions (number of transactions processed) that inevitably occurs due to the high frequency or short intervals of salary payment requests (for example, when salary payment is made daily instead of monthly). In addition, it is expected that the effect of suppressing the increase in such transactions can be expected by charging, so that the resource usage of the information processing device and the amount of data communication can be further reduced.
<<第4実施例の動作処理>>
本実施例では、例えば、図7に示すステップSP13において、従業員Aから給与支払要求が決済事業者KAのサーバ110Aへ送信されたときに、ステップSP57で、サーバ110Aが、給与支払テーブルT20などの作成とともに、前回の給与支払からの経過期間を計測する。そして、その経過期間が所定値よりも短い場合に、企業COのサーバ110Cまたは従業員Aの端末120Aに、課金(手数料)が発生する旨とその承認依頼を送信する。決済事業者KAのサーバ110Aは、サーバ110Cまたは端末120Aから課金を承認する旨が送信されてきた場合にのみ、その後の給与の入金処理を続行する。なお、課金は、事前の取極めや契約に基づいて、従業員Aに対して行ってもよいし、企業COに対して行ってもよい。
<<Operation Processing of the Fourth Embodiment>>
In this embodiment, for example, when a salary payment request is sent from employee A to the server 110A of the settlement business operator KA in step SP13 shown in FIG. 7, the server 110A creates the salary payment table T20 and measures the period of time that has elapsed since the previous salary payment in step SP57. If the period of time that has elapsed is shorter than a predetermined value, the server 110A sends a notice to the server 110C of the company CO or the terminal 120A of the employee A that a charge (fee) will be incurred and a request for approval of the charge. The server 110A of the settlement business operator KA continues the subsequent salary deposit process only when the server 110C or the terminal 120A sends a notice of approval of the charge. The charge may be made to employee A or to the company CO based on a prior agreement or contract.
以上、本開示の一例としての上記実施形態および各実施例について詳細に説明してきたが、前述した説明はあらゆる点において本開示の一例を示すに過ぎず、本開示の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもなく、また、上記実施形態および上記各実施例は、部分的に置換してもよく、適宜組み合わせて構成することも可能であり、さらに、例えば、各実施形態および各実施例において適宜言及したような変更が可能である。 The above embodiment and each example have been described in detail as an example of the present disclosure, but the above description is merely an example of the present disclosure in every respect, and it goes without saying that various improvements and modifications can be made without departing from the scope of the present disclosure. Furthermore, the above embodiment and each example may be partially substituted or may be appropriately combined, and further, for example, modifications such as those mentioned appropriately in each embodiment and each example are possible.
例えば、給与管理システム1000は、金融機関のサーバ110Dを含まなくてもよく、つまり、給与管理システム1000において、金融機関への給与の振込みを行わなくてもよい。また、振分割合W,Wsにおける金融機関分も金額絶対値ではなく、相対値であってもよい。さらに、給与管理サーバである110Aを運用する決済事業者KAは、他の決済事業者(例えば決済事業者KB)への入金処理に対して、課金をするように構成してもよい。この場合、限定でなく例として、決済事業者KBを利用する従業員(ユーザ)の人数、決済事業者KBにおける従業員アカウント数、または流通金額に応じて、課金額を決定することができる。また、決済事業者KAは、企業COに課金をするように構成してもよい。この場合も同様に、限定でなく例として、給与管理サービスを利用する従業員(ユーザ)の人数、決済事業者KAにおける従業員アカウント数、または流通金額に応じて、課金額を決定することができる。さらに、個々の決済事業者KA,KBにおいて、各従業員について複数の従業員アカウントを登録できるように構成してもよい。またさらに、課金が生じない従業員に対して、適宜の手数料相当分のバリューを支給するようにしてもよい。 For example, the payroll management system 1000 may not include the financial institution's server 110D, that is, the payroll management system 1000 may not transfer the payroll to the financial institution. In addition, the financial institution portion of the allocation ratios W and Ws may be a relative value rather than an absolute value. Furthermore, the payment business operator KA that operates the payroll management server 110A may be configured to charge for deposit processing to other payment business operators (for example, payment business operator KB). In this case, the amount charged can be determined according to, but is not limited to, the number of employees (users) using the payment business operator KB, the number of employee accounts at the payment business operator KB, or the amount of circulation. The payment business operator KA may also be configured to charge the company CO. In this case, the amount charged can be determined according to, but is not limited to, the number of employees (users) using the payroll management service, the number of employee accounts at the payment business operator KA, or the amount of circulation. Furthermore, each payment business operator KA, KB may be configured to be able to register multiple employee accounts for each employee. Furthermore, an appropriate value equivalent to a fee may be paid to employees who are not charged.
1…通信システム、110,110A,110B,110C,110D…サーバ、120,120A,120B,120C…端末、130…ネットワーク、200…情報処理装置、201…プロセッサ、202…メモリ、203…ストレージ、204…入出力インタフェース(入出力I/F)、205…通信インタフェース(通信I/F)、313…制御部、314…記憶部、315…情報管理部、316…口座管理部、317…入出金管理部、318…表示管理部、323…制御部、324…記憶部、325…情報管理部、326…指示処理部、327…表示処理部、1000…給与管理システム、A…従業員、B…バス、CO…企業、J10…ユーザ情報、J20…企業情報、J30…各種情報、JA…従業員アカウント,従業員アカウント口座、B…従業員アカウント,従業員アカウント口座、JD…金融機関の従業員口座、KA…決済事業者、KACO…企業アカウント,企業アカウント口座、KB…決済事業者、KBCO…企業アカウント,企業アカウント口座、OB1,OB2…円グラフオブジェクト、OP1~OP4…操作、R10,R11,R20,R21…線分、T10,T11…給与管理テーブル、T20,T21…給与支払テーブル、TX1,TX2…テキスト、W,Ws…振分割合。 1...communication system, 110, 110A, 110B, 110C, 110D...server, 120, 120A, 120B, 120C...terminal, 130...network, 200...information processing device, 201...processor, 202...memory, 203...storage, 204...input/output interface (input/output I/F), 205...communication interface (communication I/F), 313...control unit, 314...storage unit, 315...information management unit, 316...account management unit, 317 ...deposit/withdrawal management unit, 318...display management unit, 323...control unit, 324...memory unit, 325...information management unit, 326...instruction processing unit, 327...display processing unit, 1000...payroll management system, A...employee, B...bus, CO...company, J10...user information, J20...company information, J30...various information, JA...employee account, employee account balance, B...employee account, employee account balance, JD...employee account of financial institution, KA...payment business operator, KA CO ...company account, company account balance, KB...payment business operator, KB CO ...company account, company account balance, OB1, OB2...pie chart object, OP1 to OP4...operation, R10, R11, R20, R21...line segment, T10, T11...payroll management table, T20, T21...payroll payment table, TX1, TX2...text, W, Ws...allocation ratio.
Claims (11)
情報処理装置が、
前記従業員に前記電子バリューを利用可能な決済サービスを提供するステップと、
前記従業員が利用する情報処理端末から、前記給与の少なくとも一部を前記電子バリューで入金する指示を含む振込指示を受信するステップと、
前記振込指示に基づいて、前記給与の前記少なくとも一部を振込額として特定するステップと、
前記振込額が上限値を超えない場合に、前記組織に対応付けられた残高を移動元として、前記従業員に対応付けられた前記決済サービスの従業員アカウントに、前記振込額に相当する電子バリューを移動させる入金するステップと、
前記入金するステップの後に、前記入金が前記組織の給与として入金されたことを、前記従業員が利用する前記情報処理端末に通知するステップと、
を実行する情報処理方法。 An information processing method for paying a salary in electronic value to an employee associated with an organization, comprising:
An information processing device,
Providing the employee with a payment service that allows the employee to use the electronic value;
receiving a transfer instruction including an instruction to deposit at least a portion of the salary in the form of the electronic value from an information processing terminal used by the employee;
identifying the at least a portion of the salary as a transfer amount based on the transfer instruction;
When the transfer amount does not exceed an upper limit, a deposit step of transferring electronic value equivalent to the transfer amount to an employee account of the payment service associated with the employee, using a balance associated with the organization as a transfer source;
after the step of depositing, a step of notifying the information processing terminal used by the employee that the deposit has been deposited as a salary for the organization;
An information processing method for performing the above.
をさらに含む、請求項1又は2に記載の情報処理方法。 3. The information processing method according to claim 1 or 2, further comprising executing a step of calculating an amount to be charged to the organization based on at least one of the number of employees using the payment service, the number of accounts of the employees in the payment service, and electronic value equivalent to the transfer amount.
前記振込指示の内容を変更することを提案するステップをさらに実行する、請求項1~3のいずれか一項に記載の情報処理方法。 The information processing device,
The information processing method according to any one of claims 1 to 3, further comprising the step of proposing to change the content of the transfer instruction.
前記電子バリューを前記組織に対応付けられたアカウントから、前記従業員アカウントに入金することを含む、請求項1~4のいずれか一項に記載の情報処理方法。 The step of depositing money includes:
5. The information processing method according to claim 1, further comprising depositing the electronic value from an account associated with the organization to the employee account.
前記振込額が前記上限値を超える場合、前記入金するステップの入金処理とは異なる入金を行うステップをさらに実行する請求項1に記載の情報処理方法。 The information processing device,
The information processing method according to claim 1 , further comprising the step of making a deposit different from the deposit process of the deposit step when the transfer amount exceeds the upper limit.
前記上限値を超える超過分を前記従業員への貸付金として入金するステップをさらに実行する請求項1に記載の情報処理方法。 The information processing device,
2. The information processing method according to claim 1 , further comprising the step of crediting the excess amount over said upper limit as a loan to said employee .
前記プロセッサが、
前記従業員に電子バリューを利用可能な決済サービスを提供するステップと、
前記従業員が利用する情報処理端末から、前記給与の少なくとも一部を前記電子バリューで入金する指示を含む振込指示を受信するステップと、
前記振込指示に基づいて、前記給与の前記少なくとも一部を振込額として特定するステップと、
前記振込額が上限値を超えない場合に、前記組織に対応付けられた残高を移動元として、前記従業員に対応付けられた前記決済サービスの従業員アカウントに、前記振込額に相当する電子バリューを移動させる入金するステップと、
前記入金するステップの後に、前記入金が前記組織の給与として入金されたことを、前記従業員が利用する前記情報処理端末に通知するステップと、
を実行する情報処理装置。 An information processing device including a processor that pays a salary in electronic value to an employee associated with an organization ,
The processor,
Providing a payment service for which electronic value can be used to the employee;
receiving a transfer instruction including an instruction to deposit at least a portion of the salary in the form of the electronic value from an information processing terminal used by the employee;
identifying the at least a portion of the salary as a transfer amount based on the transfer instruction;
When the transfer amount does not exceed an upper limit, a deposit step of transferring electronic value equivalent to the transfer amount to an employee account of the payment service associated with the employee, using a balance associated with the organization as a transfer source;
after the step of depositing, a step of notifying the information processing terminal used by the employee that the deposit has been deposited as a salary for the organization;
An information processing device that executes the above.
前記従業員に電子バリューを利用可能な決済サービスを提供するステップと、
前記従業員が利用する情報処理端末から、前記給与の少なくとも一部を前記電子バリューで入金する指示を含む振込指示を受信するステップと、
前記振込指示に基づいて、前記給与の前記少なくとも一部を振込額として特定するステップと、
前記振込額が上限値を超えない場合に、前記組織に対応付けられた残高を移動元として、前記従業員に対応付けられた前記決済サービスの従業員アカウントに、前記振込額に相当する電子バリューを移動させる入金するステップと、
前記入金するステップの後に、前記入金が前記組織の給与として入金されたことを、前記従業員が利用する前記情報処理端末に通知するステップと、
を実行させるプログラム。 An information processing device for paying wages in electronic value to employees associated with an organization ,
Providing a payment service for which electronic value can be used to the employee;
receiving a transfer instruction including an instruction to deposit at least a portion of the salary in the form of the electronic value from an information processing terminal used by the employee;
identifying the at least a portion of the salary as a transfer amount based on the transfer instruction;
When the transfer amount does not exceed an upper limit, a deposit step of transferring electronic value equivalent to the transfer amount to an employee account of the payment service associated with the employee, using a balance associated with the organization as a transfer source;
after the step of depositing, a step of notifying the information processing terminal used by the employee that the deposit has been deposited as a salary for the organization;
A program that executes the following.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023175513A JP7701425B2 (en) | 2019-01-31 | 2023-10-10 | Information processing method, information processing device, and information processing program |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019015484A JP7370036B2 (en) | 2019-01-31 | 2019-01-31 | Information processing method, information processing device, and information processing program |
| JP2023175513A JP7701425B2 (en) | 2019-01-31 | 2023-10-10 | Information processing method, information processing device, and information processing program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019015484A Division JP7370036B2 (en) | 2019-01-31 | 2019-01-31 | Information processing method, information processing device, and information processing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023175978A JP2023175978A (en) | 2023-12-12 |
| JP7701425B2 true JP7701425B2 (en) | 2025-07-01 |
Family
ID=71992743
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019015484A Active JP7370036B2 (en) | 2019-01-31 | 2019-01-31 | Information processing method, information processing device, and information processing program |
| JP2023175513A Active JP7701425B2 (en) | 2019-01-31 | 2023-10-10 | Information processing method, information processing device, and information processing program |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019015484A Active JP7370036B2 (en) | 2019-01-31 | 2019-01-31 | Information processing method, information processing device, and information processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7370036B2 (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7370036B2 (en) * | 2019-01-31 | 2023-10-27 | 株式会社メルカリ | Information processing method, information processing device, and information processing program |
| JP7004861B1 (en) * | 2021-03-31 | 2022-01-21 | PayPay株式会社 | Management equipment, management methods and management programs |
| JP7053924B1 (en) * | 2021-03-31 | 2022-04-12 | PayPay株式会社 | Management equipment, management methods and management programs |
| JP7653347B2 (en) * | 2021-11-30 | 2025-03-28 | フリー株式会社 | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD |
| JP7614077B2 (en) | 2021-11-30 | 2025-01-15 | フリー株式会社 | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD |
| JP7377998B1 (en) | 2023-02-07 | 2023-11-10 | PayPay株式会社 | Information processing device, information processing method, and information processing program |
| JP7351031B1 (en) | 2023-02-17 | 2023-09-26 | PayPay株式会社 | Information processing device, information processing method, and information processing program |
| JP7351032B1 (en) | 2023-02-17 | 2023-09-26 | PayPay株式会社 | Information processing device, information processing method, and information processing program |
| JP7369314B1 (en) | 2023-02-17 | 2023-10-25 | PayPay株式会社 | Information processing device, information processing method, and information processing program |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001306764A (en) | 2000-04-19 | 2001-11-02 | Asahi Bank Research Institute Co Ltd | Method and system for supporting merit rating |
| JP2003016237A (en) | 2001-06-29 | 2003-01-17 | Mizuho Corporate Bank Ltd | Salary payment system |
| JP2003099606A (en) | 2001-09-25 | 2003-04-04 | Mizuho Corporate Bank Ltd | Fund control method and fund control program |
| WO2004036471A1 (en) | 2002-10-18 | 2004-04-29 | Matsushita Electric Industrial Co., Ltd. | Electronic money processing device |
| JP2005293222A (en) | 2004-03-31 | 2005-10-20 | Mizuho Bank Ltd | Payee account management method and payee account management program |
| JP2008304977A (en) | 2007-06-05 | 2008-12-18 | Seiko Epson Corp | Reward payment system and program |
| WO2009057548A1 (en) | 2007-10-29 | 2009-05-07 | Shin-Ichi Tanaka | Electronic settlement method and electronic settlement device |
| JP2020123211A (en) | 2019-01-31 | 2020-08-13 | 株式会社メルカリ | Information processing method, information processing device, and information processing program |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3831029B2 (en) * | 1996-12-06 | 2006-10-11 | 日通システム株式会社 | Electronic money system |
| JP2002312598A (en) * | 2001-04-11 | 2002-10-25 | Fujitsu Ltd | Transfer method and storage medium storing a program for causing a computer to perform processing in the transfer system |
| JP2002312592A (en) * | 2001-04-18 | 2002-10-25 | Daiwa Securities Group Inc | Pension management system and programs applied to the system |
| JP2004127029A (en) * | 2002-10-03 | 2004-04-22 | Toshihiko Eda | Virtual account management system, virtual account management method, program, and storage medium |
| JP2004252582A (en) * | 2003-02-18 | 2004-09-09 | Fpi-Land Inc | Financial system using electronic money |
| JP4450329B2 (en) * | 2006-02-28 | 2010-04-14 | 株式会社タイトー | Saving system using electronic money settlement, program used for saving system, and computer-readable recording medium recording the program |
| CN101836226A (en) * | 2007-05-30 | 2010-09-15 | 谷歌公司 | Flexible revenue sharing and referral bounty system |
| JP2009116628A (en) * | 2007-11-06 | 2009-05-28 | Hitachi Ltd | Electronic money settlement system, management server of the system, and information terminal applicable to the system |
| JP2015049751A (en) * | 2013-09-02 | 2015-03-16 | ソニー株式会社 | Information processor, information processing method, and program |
| JP6349450B1 (en) * | 2017-09-27 | 2018-06-27 | 株式会社クレディセゾン | Salary receiving system, salary receiving method, and program |
| JP6437155B1 (en) * | 2018-07-17 | 2018-12-12 | 崇 佐藤 | Payment management server, payment management system, payment management method, and payment management program |
-
2019
- 2019-01-31 JP JP2019015484A patent/JP7370036B2/en active Active
-
2023
- 2023-10-10 JP JP2023175513A patent/JP7701425B2/en active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001306764A (en) | 2000-04-19 | 2001-11-02 | Asahi Bank Research Institute Co Ltd | Method and system for supporting merit rating |
| JP2003016237A (en) | 2001-06-29 | 2003-01-17 | Mizuho Corporate Bank Ltd | Salary payment system |
| JP2003099606A (en) | 2001-09-25 | 2003-04-04 | Mizuho Corporate Bank Ltd | Fund control method and fund control program |
| WO2004036471A1 (en) | 2002-10-18 | 2004-04-29 | Matsushita Electric Industrial Co., Ltd. | Electronic money processing device |
| JP2005293222A (en) | 2004-03-31 | 2005-10-20 | Mizuho Bank Ltd | Payee account management method and payee account management program |
| JP2008304977A (en) | 2007-06-05 | 2008-12-18 | Seiko Epson Corp | Reward payment system and program |
| WO2009057548A1 (en) | 2007-10-29 | 2009-05-07 | Shin-Ichi Tanaka | Electronic settlement method and electronic settlement device |
| JP2020123211A (en) | 2019-01-31 | 2020-08-13 | 株式会社メルカリ | Information processing method, information processing device, and information processing program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7370036B2 (en) | 2023-10-27 |
| JP2023175978A (en) | 2023-12-12 |
| JP2020123211A (en) | 2020-08-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7701425B2 (en) | Information processing method, information processing device, and information processing program | |
| JP7541440B2 (en) | DATA PROCESSING APPARATUS AND DATA PROCESSING METHOD | |
| JP7219359B1 (en) | Information processing equipment | |
| US20140180919A1 (en) | Push Payment System and Method | |
| JP6527282B1 (en) | INFORMATION PROCESSING METHOD, INFORMATION PROCESSING DEVICE, AND INFORMATION PROCESSING PROGRAM | |
| WO2021190022A1 (en) | Work processing method and method for processing reimbursements for business purposes | |
| US20130282608A1 (en) | Engine, System and Method of Providing a Multi-Platform Payment and Information Exchange | |
| JP2020129250A (en) | Program, information processing method, and information processing device | |
| US20190096001A1 (en) | Platform implementing retrospective loss pooling | |
| WO2019118683A1 (en) | System and method for cost sharing | |
| US20190197513A1 (en) | Real time splitting of payments for travel | |
| JP2024052209A (en) | Information processing device, information processing method, and information processing program | |
| KR101188496B1 (en) | Insurance policy transaction system and method thereof | |
| CN113888334A (en) | Management method, device and equipment for shared account | |
| US20200242704A1 (en) | System and method for distribution of payments from payroll | |
| JP6062522B1 (en) | System, method and program for supporting wage payment | |
| JP7805990B2 (en) | Information processing method, program, and information processing device | |
| JP7453440B1 (en) | Information processing device, method, and system | |
| JP7653347B2 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| JP5918346B1 (en) | Lending system, lending method and program | |
| US20150262146A1 (en) | Gratuity Exchange System | |
| JP2024052380A (en) | Information processing device, information processing method and information processing program | |
| JP2022123439A (en) | Information processing method, program, and information processing apparatus | |
| JP6586448B2 (en) | Electronic record receivable discount fee replenishment system, method and program | |
| JP2021149831A (en) | Program, method, and information processing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231108 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231108 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240809 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240822 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241017 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250106 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250304 |
|
| 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: 20250610 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250619 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7701425 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |