JP7614077B2 - PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD - Google Patents
PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD Download PDFInfo
- Publication number
- JP7614077B2 JP7614077B2 JP2021195028A JP2021195028A JP7614077B2 JP 7614077 B2 JP7614077 B2 JP 7614077B2 JP 2021195028 A JP2021195028 A JP 2021195028A JP 2021195028 A JP2021195028 A JP 2021195028A JP 7614077 B2 JP7614077 B2 JP 7614077B2
- Authority
- JP
- Japan
- Prior art keywords
- salary
- employee
- receiving destination
- user
- receiving
- 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
- 238000000034 method Methods 0.000 title claims description 30
- 230000010365 information processing Effects 0.000 title claims description 5
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 title 1
- 230000008859 change Effects 0.000 claims description 11
- 238000004891 communication Methods 0.000 description 25
- 230000008569 process Effects 0.000 description 19
- 238000012545 processing Methods 0.000 description 19
- 230000006870 function Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 238000012937 correction Methods 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 238000005401 electroluminescence Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000003542 behavioural effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
本開示は、プログラム、情報処理装置及び方法に関する。 This disclosure relates to a program, an information processing device, and a method.
従業員が希望する給与の支給方法に対応するためのシステムが知られている。 Systems are known that allow employees to choose how they want their pay to be paid.
特許文献1には、従業員から給与の振分割合を受信し、給与の少なくとも一部を、受信した振分割合に基づいて算出し、従業員に対応付けられた従業員アカウントと対応付けるシステムについての技術が開示されている。 Patent document 1 discloses technology for a system that receives a salary allocation ratio from an employee, calculates at least a portion of the salary based on the received allocation ratio, and associates the calculation with an employee account associated with the employee.
特許文献1の技術では、従業員から給与の振分割合を受け付け、各従業員の給与を当該受け付けた振分割合に基づいて算出し、従業員の情報と対応付ける技術が記載されている。しかし、特許文献1の技術は、あくまで従業員から受け付けた振分割合に基づいて給与の振分金額を算出するに留まる。そのため、従業員にとって最適な給与の振分割合となっていないおそれがある。 The technology in Patent Document 1 describes a technique for accepting a salary allocation ratio from employees, calculating each employee's salary based on the accepted allocation ratio, and associating it with employee information. However, the technology in Patent Document 1 only calculates the salary allocation amount based on the allocation ratio accepted from the employee. As a result, there is a risk that the salary allocation ratio may not be optimal for the employee.
そこで、本開示では、より最適にユーザの給与振り分け先の候補を提示することを可能にする技術について説明する。 Therefore, this disclosure describes a technology that makes it possible to present more optimal salary allocation candidates to users.
本開示の一実施形態によると、プロセッサを備えるコンピュータによって実行されるプログラムであって、プログラムは、プロセッサに、従業員ごとに、1または複数の給与受取先を受け付けるステップと、従業員の給与を算出するステップと、所定の条件に基づき、従業員に対して、1または複数の給与受取先うち、1または複数の給与の振分け先候補を提示するステップと、従業員から、提示した給与の振り分け先候補に対する選択および承認を受け付けるステップと、給与を算出ステップにおいて、当月の給与明細が確定された後、登録されている1または複数の給与受取先に基づき、給与支払用の支払データを出力するステップと、を実行させる、プログラムが提供される。 According to one embodiment of the present disclosure, there is provided a program executed by a computer having a processor, the program causing the processor to execute the steps of accepting one or more salary recipients for each employee, calculating the employee's salary, presenting to the employee one or more salary destination candidates from among the one or more salary recipients based on predetermined conditions, accepting selection and approval from the employee of the presented salary destination candidates, and outputting payment data for salary payment based on the one or more registered salary recipients after the current month's salary statement has been finalized in the salary calculation step.
本開示によれば、より最適にユーザの給与振り分け先の候補を提示することができる。 This disclosure makes it possible to present more optimal salary allocation options to users.
以下、図面を参照しつつ、本開示の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称及び機能も同じである。従って、それらについての詳細な説明は繰り返さない。 Below, an embodiment of the present disclosure will be described with reference to the drawings. In the following description, identical parts are given the same reference numerals. Their names and functions are also the same. Therefore, detailed descriptions thereof will not be repeated.
<概要>
以下、本開示に係る給与支払システムについて説明する。この給与支払システムは、法人から給与支払いを受けているユーザに対して、給与振り分け先の候補を提示するサービスを提供するためのシステムである。昨今、仮想通貨、現金を使用しない商取引等が浸透してきているものの、法律の要請等もあって、給与支払いは未だ現金を従業員の給与口座に振り込む必要があった。そのため、現金以外の支払方法も含めた給与支払システムの設立が必要とされている。ここで、給与の支払方法の振分を従業員の指示にのみ任せると、従業員にとって最適な給与の振り分け割合となっていないおそれがある。そこで、本開示では、給与支払のためのシステムにおいて、より最適にユーザの給与振り分け先の候補を提示する技術を提供する。
<Overview>
The salary payment system according to the present disclosure will be described below. This salary payment system is a system for providing a service of presenting candidates for salary allocation destinations to users who receive salary from a corporation. Recently, virtual currency and cashless commercial transactions have become widespread, but due to legal requirements, it has still been necessary to transfer cash to employees' salary accounts for salary payments. Therefore, it is necessary to establish a salary payment system that includes payment methods other than cash. Here, if the allocation of salary payment methods is left solely to the employee's instructions, there is a risk that the salary allocation ratio will not be optimal for the employee. Therefore, the present disclosure provides a technology for presenting candidates for salary allocation destinations to users more optimally in a salary payment system.
そこで、本開示に係る給与支払システムにおけるプログラムは、プロセッサを備えるコンピュータによって実行されるプログラムであって、プログラムは、プロセッサに、従業員ごとに、1または複数の給与受取先を受け付けるステップと、従業員の給与を算出するステップと、所定の条件に基づき、従業員に対して、1または複数の給与受取先うち、1または複数の給与の振分け先候補を提示するステップと、従業員から、提示した給与の振り分け先候補に対する選択および承認を受け付けるステップと、給与を算出ステップにおいて、当月の給与明細が確定された後、登録されている1または複数の給与受取先に基づき、給与支払用の支払データを出力するステップと、を実行させる。 The program in the salary payment system according to the present disclosure is a program executed by a computer having a processor, and the program causes the processor to execute the steps of accepting one or more salary recipients for each employee, calculating the employee's salary, presenting to the employee one or more candidate salary destinations from among the one or more salary recipients based on predetermined conditions, accepting from the employee a selection and approval of the presented candidate salary destinations, and, in the salary calculation step, outputting payment data for salary payment based on the one or more registered salary recipients after the current month's pay slip has been finalized.
<第1の実施の形態>
以下、第1の実施の形態の給与支払システム1について説明する。以下の説明では、例えば、端末装置10がサーバ20へアクセスすることにより、サーバ20が、端末装置10で画面を生成するための情報を応答する。端末装置10は、サーバ20から受信した情報に基づいて画面を生成し表示する。
First Embodiment
The salary payment system 1 according to the first embodiment will be described below. In the following description, for example, when the terminal device 10 accesses the server 20, the server 20 responds with information for generating a screen on the terminal device 10. The terminal device 10 generates and displays a screen based on the information received from the server 20.
<1 給与支払システム1の全体構成>
図1は、第1の実施の形態の給与支払システム1の全体の構成を示す図である。図1に示すように、給与支払システム1は、複数の端末装置(図1では、端末装置10A及び端末装置10Bを示している。以下、総称して「端末装置10」ということもある)と、サーバ20とを含む。端末装置10とサーバ20とは、ネットワーク80を介して相互に通信可能に接続されている。ネットワーク80は、有線または無線ネットワークにより構成される。
<1 Overall configuration of salary payment system 1>
Fig. 1 is a diagram showing the overall configuration of a salary payment system 1 according to a first embodiment. As shown in Fig. 1, the salary payment system 1 includes a plurality of terminal devices (terminal device 10A and terminal device 10B are shown in Fig. 1. Hereinafter, they may be collectively referred to as "terminal devices 10") and a server 20. The terminal devices 10 and the server 20 are connected to each other via a network 80 so that they can communicate with each other. The network 80 is configured as a wired or wireless network.
端末装置10は、各ユーザが操作する装置である。ここで、ユーザとは、端末装置10を使用して給与支払システム1の機能である給与支払い、または給与振り分け先の登録等に係る一連の情報の入力等を行う者であり、例えば法人(企業)の経営者、当該法人の従業員等をいう。端末装置10は、据え置き型のPC(Personal Computer)、ラップトップPC等により実現される。この他、端末装置10は、例えば移動体通信システムに対応したタブレットや、スマートフォン等の携帯端末であるとしてもよい。 The terminal device 10 is a device operated by each user. Here, a user is a person who uses the terminal device 10 to perform the functions of the salary payment system 1, such as salary payment, or to input a series of information related to the registration of salary allocation destinations, and refers to, for example, the manager of a corporation (enterprise) or an employee of the corporation. The terminal device 10 is realized by a stationary PC (Personal Computer), a laptop PC, or the like. Alternatively, the terminal device 10 may be, for example, a tablet compatible with a mobile communication system, a mobile terminal such as a smartphone, or the like.
端末装置10は、ネットワーク80を介してサーバ20と通信可能に接続される。端末装置10は、4G、5G、LTE(Long Term Evolution)等の通信規格に対応した無線基地局81、IEEE(Institute of Electrical and Electronics Engineers)802.11等の無線LAN(Local Area Network)規格に対応した無線LANルータ82等の通信機器と通信することにより、ネットワーク80に接続される。図1に端末装置10Bとして示すように、端末装置10は、通信IF(Interface)12と、入力装置13と、出力装置14と、メモリ15と、記憶部16と、プロセッサ19とを備える。 The terminal device 10 is connected to the server 20 via a network 80 so as to be able to communicate with the server 20. The terminal device 10 is connected to the network 80 by communicating with communication devices such as a wireless base station 81 that supports communication standards such as 4G, 5G, and LTE (Long Term Evolution), and a wireless LAN router 82 that supports wireless LAN (Local Area Network) standards such as IEEE (Institute of Electrical and Electronics Engineers) 802.11. As shown as the terminal device 10B in FIG. 1, the terminal device 10 includes a communication IF (Interface) 12, an input device 13, an output device 14, a memory 15, a storage unit 16, and a processor 19.
通信IF12は、端末装置10がサーバ20などの外部の装置と通信するため、信号を入出力するためのインタフェースである。入力装置13は、ユーザからの入力操作を受け付けるための入力装置(例えば、キーボードや、タッチパネル、タッチパッド、マウス等のポインティングデバイス等)である。出力装置14は、ユーザに対し情報を提示するための出力装置(ディスプレイ、スピーカ等)である。メモリ15は、プログラム、及び、プログラム等で処理されるデータ等を一時的に記憶するためのものであり、例えばDRAM(Dynamic Random Access Memory)等の揮発性のメモリである。記憶部16は、データを保存するための記憶装置であり、例えばフラッシュメモリ、HDD(Hard Disc Drive)である。プロセッサ19は、プログラムに記述された命令セットを実行するためのハードウェアであり、演算装置、レジスタ、周辺回路等により構成される。 The communication IF 12 is an interface for inputting and outputting signals so that the terminal device 10 can communicate with an external device such as the server 20. The input device 13 is an input device (e.g., a keyboard, a touch panel, a touch pad, a pointing device such as a mouse, etc.) for receiving input operations from a user. The output device 14 is an output device (a display, a speaker, etc.) for presenting information to a user. The memory 15 is for temporarily storing programs and data processed by the programs, etc., and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage unit 16 is a storage device for saving data, such as a flash memory or a HDD (Hard Disc Drive). The processor 19 is hardware for executing an instruction set described in a program, and is composed of an arithmetic unit, a register, peripheral circuits, etc.
サーバ20は、給与支払いに係る一連の処理を管理する装置である。サーバ20は、記憶部にユーザの情報、ユーザが希望する給与振り分け先等を登録させており、記憶部に登録されている各種情報から、給与支払いに必要なユーザの情報を取得する。サーバ20は、取得したユーザの情報に基づいて、給与支払いに係る一連の処理を行う。 The server 20 is a device that manages a series of processes related to salary payment. The server 20 has user information and the user's desired salary allocation destination registered in the memory unit, and acquires user information necessary for salary payment from the various information registered in the memory unit. The server 20 performs a series of processes related to salary payment based on the acquired user information.
サーバ20は、ネットワーク80に接続されたコンピュータである。サーバ20は、通信IF22と、入出力IF23と、メモリ25と、ストレージ26と、プロセッサ29とを備える。 The server 20 is a computer connected to the network 80. The server 20 includes a communication IF 22, an input/output IF 23, a memory 25, a storage 26, and a processor 29.
通信IF22は、サーバ20が外部の装置と通信するため、信号を入出力するためのインタフェースである。入出力IF23は、ユーザからの入力操作を受け付けるための図示しない入力装置、及び、ユーザに対し情報を提示するための図示しない出力装置とのインタフェースとして機能する。メモリ25は、プログラム、及び、プログラム等で処理されるデータ等を一時的に記憶するためのものであり、例えばDRAM(Dynamic Random Access Memory)等の揮発性のメモリである。ストレージ26は、データを保存するための記憶装置であり、例えばフラッシュメモリ、HDD(Hard Disc Drive)である。プロセッサ29は、プログラムに記述された命令セットを実行するためのハードウェアであり、演算装置、レジスタ、周辺回路等により構成される。 The communication IF 22 is an interface for inputting and outputting signals so that the server 20 can communicate with external devices. The input/output IF 23 functions as an interface with an input device (not shown) for receiving input operations from the user, and an output device (not shown) for presenting information to the user. The memory 25 is for temporarily storing programs and data processed by the programs, etc., and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage 26 is a storage device for saving data, such as a flash memory or a HDD (Hard Disc Drive). The processor 29 is hardware for executing a set of instructions written in a program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.
<1.1 端末装置10の構成>
図2は、第1の実施の形態の給与支払システム1を構成する端末装置10の機能的な構成を示すブロック図である。図2に示すように、端末装置10は、複数のアンテナ(アンテナ111、アンテナ112)と、各アンテナに対応する無線通信部(第1無線通信部121、第2無線通信部122)と、操作受付部130(キーボード1301及びマウス1302を含む)と、音声処理部140と、マイク141と、スピーカ142と、ディスプレイ150と、記憶部170と、制御部180とを含む。端末装置10は、図2では特に図示していない機能及び構成(例えば、電力を保持するためのバッテリー、バッテリーから各回路への電力の供給を制御する電力供給回路等)も有している。図2に示すように、端末装置10に含まれる各ブロックは、バス等により電気的に接続される。
<1.1 Configuration of terminal device 10>
FIG. 2 is a block diagram showing the functional configuration of the terminal device 10 constituting the salary payment system 1 of the first embodiment. As shown in FIG. 2, the terminal device 10 includes a plurality of antennas (antenna 111, antenna 112), wireless communication units (first wireless communication unit 121, second wireless communication unit 122) corresponding to each antenna, an operation reception unit 130 (including a keyboard 1301 and a mouse 1302), a voice processing unit 140, a microphone 141, a speaker 142, a display 150, a storage unit 170, and a control unit 180. The terminal device 10 also has functions and configurations (e.g., a battery for storing power, a power supply circuit for controlling the supply of power from the battery to each circuit, etc.) that are not particularly shown in FIG. 2. As shown in FIG. 2, each block included in the terminal device 10 is electrically connected by a bus or the like.
アンテナ111は、端末装置10が発する信号を電波として放射する。また、アンテナ111は、空間から電波を受信して受信信号を第1無線通信部121へ与える。 The antenna 111 emits the signal emitted by the terminal device 10 as a radio wave. The antenna 111 also receives the radio wave from space and provides the received signal to the first wireless communication unit 121.
アンテナ112は、端末装置10が発する信号を電波として放射する。また、アンテナ112は、空間から電波を受信して受信信号を第2無線通信部122へ与える。 The antenna 112 emits the signal emitted by the terminal device 10 as a radio wave. The antenna 112 also receives the radio wave from space and provides the received signal to the second wireless communication unit 122.
第1無線通信部121は、端末装置10が他の無線機器と通信するため、アンテナ111を介して信号を送受信するための変復調処理等を行う。第2無線通信部122は、端末装置10が他の無線機器と通信するため、アンテナ112を介して信号を送受信するための変復調処理等を行う。第1無線通信部121と第2無線通信部122とは、チューナー、RSSI(Received Signal Strength Indicator)算出回路、CRC(Cyclic Redundancy Check)算出回路、高周波回路等を含む通信モジュールである。第1無線通信部121と第2無線通信部122とは、端末装置10が送受信する無線信号の変復調や周波数変換を行い、受信信号を制御部180へ与える。 The first wireless communication unit 121 performs modulation and demodulation processing and the like for transmitting and receiving signals via the antenna 111 so that the terminal device 10 can communicate with other wireless devices. The second wireless communication unit 122 performs modulation and demodulation processing and the like for transmitting and receiving signals via the antenna 112 so that the terminal device 10 can communicate with other wireless devices. The first wireless communication unit 121 and the second wireless communication unit 122 are communication modules including a tuner, an RSSI (Received Signal Strength Indicator) calculation circuit, a CRC (Cyclic Redundancy Check) calculation circuit, a high-frequency circuit, and the like. The first wireless communication unit 121 and the second wireless communication unit 122 perform modulation and demodulation and frequency conversion of wireless signals transmitted and received by the terminal device 10, and provide the received signals to the control unit 180.
操作受付部130は、ユーザの入力操作を受け付けるための機構を有する。具体的には、操作受付部130は、キーボード1301と、マウス1302とを含む。なお、操作受付部130は、例えば静電容量方式のタッチパネルを用いることによって、タッチパネルに対するユーザの接触位置を検出する、タッチスクリーンとして構成してもよい。 The operation reception unit 130 has a mechanism for receiving input operations from the user. Specifically, the operation reception unit 130 includes a keyboard 1301 and a mouse 1302. Note that the operation reception unit 130 may be configured as a touch screen that detects the user's contact position on the touch panel, for example, by using a capacitive touch panel.
キーボード1301は、端末装置10のユーザの入力操作を受け付ける。キーボード1301は、文字入力を行う装置であり、入力された文字情報を入力信号として制御部180へ出力する。 The keyboard 1301 accepts input operations by the user of the terminal device 10. The keyboard 1301 is a device for inputting characters, and outputs the input character information to the control unit 180 as an input signal.
マウス1302は、端末装置10のユーザの入力操作を受け付ける。マウス1302は、ディスプレイ150に表示されている表示物を選択等するためのポインティングデバイスであり、画面上で選択された位置情報と、ボタン押下されていることを示す情報とを入力信号として制御部180へ出力する。 The mouse 1302 accepts input operations by the user of the terminal device 10. The mouse 1302 is a pointing device for selecting an object displayed on the display 150, and outputs position information of the object selected on the screen and information indicating that a button has been pressed as an input signal to the control unit 180.
音声処理部140は、音声信号の変復調を行う。音声処理部140は、マイク141から与えられる信号を変調して、変調後の信号を制御部180へ与える。また、音声処理部140は、音声信号をスピーカ142へ与える。音声処理部140は、例えば音声処理用のプロセッサによって実現される。マイク141は、音声入力を受け付けて、当該音声入力に対応する音声信号を音声処理部140へ与える。スピーカ142は、音声処理部140から与えられる音声信号を音声に変換して当該音声を端末装置10の外部へ出力する。 The audio processing unit 140 modulates and demodulates audio signals. The audio processing unit 140 modulates a signal provided by the microphone 141 and provides the modulated signal to the control unit 180. The audio processing unit 140 also provides the audio signal to the speaker 142. The audio processing unit 140 is realized, for example, by a processor for audio processing. The microphone 141 accepts audio input and provides an audio signal corresponding to the audio input to the audio processing unit 140. The speaker 142 converts the audio signal provided by the audio processing unit 140 into audio and outputs the audio to the outside of the terminal device 10.
ディスプレイ150は、制御部180の制御に応じて、画像、動画、テキストなどのデータを表示する。ディスプレイ132は、例えばLCD(Liquid Crystal Display)、または有機EL(Electro-Luminescence)ディスプレイによって実現される。 The display 150 displays data such as images, videos, and text under the control of the control unit 180. The display 132 is realized, for example, by an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display.
記憶部170は、例えばフラッシュメモリ等のメモリ15、記憶部16により構成され、端末装置10が使用するデータ及びプログラムを記憶する。ある局面において、記憶部170は、ユーザ情報1701を記憶する。 The storage unit 170 is composed of a memory 15, such as a flash memory, and a storage unit 16, and stores data and programs used by the terminal device 10. In one aspect, the storage unit 170 stores user information 1701.
ユーザ情報1701は、端末装置10を使用して給与支払システム1の機能である給与支払いに必要な情報の入力等を行うユーザの情報である。ユーザ情報としては、ユーザを識別する情報(ユーザID)、ユーザの名称に関する情報等が含まれる。 User information 1701 is information about a user who uses the terminal device 10 to input information necessary for salary payment, which is a function of the salary payment system 1. User information includes information that identifies the user (user ID), information about the user's name, etc.
制御部180は、例えばプロセッサ19により構成され、記憶部170に記憶されるプログラムを読み込んで、プログラムに含まれる命令を実行することにより、端末装置10の動作を制御する。制御部180は、例えば予め端末装置10にインストールされている(記憶部170に格納されている)アプリケーションであるプログラムに従って動作することにより、入力操作受付部1801と、送受信部1802と、データ処理部1803と、報知制御部1804としての機能を発揮する。 The control unit 180 is, for example, configured by the processor 19, and controls the operation of the terminal device 10 by reading a program stored in the storage unit 170 and executing instructions contained in the program. The control unit 180 performs the functions of an input operation reception unit 1801, a transmission/reception unit 1802, a data processing unit 1803, and a notification control unit 1804 by operating according to a program that is, for example, an application that has been installed in advance in the terminal device 10 (stored in the storage unit 170).
入力操作受付部1801は、キーボード1301等の入力装置に対するユーザの入力操作を受け付ける処理を行う。 The input operation reception unit 1801 performs processing to receive user input operations on an input device such as the keyboard 1301.
送受信部1802は、端末装置10が、サーバ20等の外部の装置と、通信プロトコルに従ってデータを送受信するための処理を行う。 The transmission/reception unit 1802 performs processing for the terminal device 10 to transmit and receive data to and from external devices such as the server 20 in accordance with a communication protocol.
データ処理部1803は、端末装置10が入力を受け付けたデータに対し、プログラムに従って演算を行い、演算結果をメモリ等に出力する処理を行う。 The data processing unit 1803 performs calculations on the data received by the terminal device 10 according to a program, and outputs the calculation results to a memory or the like.
報知制御部1804は、ユーザに対し情報を提示する処理を行う。報知制御部1804は、表示画像をディスプレイ150に表示させる処理、音声をスピーカ142に出力させる処理等を行う。 The notification control unit 1804 performs processing to present information to the user. The notification control unit 1804 performs processing to display a display image on the display 150, output audio to the speaker 142, etc.
<1.2 サーバ20の機能的な構成>
図3は、第1の実施の形態の給与支払システム1を構成するサーバ20の機能的な構成を示す図である。図3に示すように、サーバ20は、通信部201と、記憶部202と、制御部203としての機能を発揮する。
<1.2 Functional configuration of server 20>
3 is a diagram showing the functional configuration of the server 20 constituting the salary payment system 1 of the first embodiment. As shown in FIG. 3, the server 20 performs the functions of a communication unit 201, a storage unit 202, and a control unit 203.
通信部201は、サーバ20が外部の装置と通信するための処理を行う。 The communication unit 201 performs processing for the server 20 to communicate with external devices.
記憶部202は、例えばメモリ25、ストレージ26により構成され、サーバ20が使用するデータ及びプログラムを記憶する。記憶部202は、ユーザ情報データベース2021、給与振り分け先情報データベース2022等を記憶する。 The memory unit 202 is composed of, for example, a memory 25 and a storage 26, and stores data and programs used by the server 20. The memory unit 202 stores a user information database 2021, a salary allocation information database 2022, etc.
ユーザ情報データベース2021は、給与支払システム1において、給与支払いに必要な情報等の入力を行うユーザに関する各種情報を保持するためのデータベースである。詳細は後述する。 The user information database 2021 is a database for holding various information about users who input information necessary for salary payment in the salary payment system 1. Details will be described later.
給与振り分け先情報データベース2022は、給与支払システム1において、ユーザの給与を振り分ける対象となる振り分け先に関する各種情報を保持するためのデータベースである。詳細は後述する。 The salary allocation destination information database 2022 is a database for storing various information regarding the allocation destinations to which the user's salary is allocated in the salary payment system 1. Details will be described later.
制御部203は、例えばプロセッサ29により構成され、このプロセッサ29がプログラムに従って処理を行うことにより、各種モジュールとして受信制御モジュール2031、送信制御モジュール2032、ユーザ情報取得モジュール2033、給与受取先受付モジュール2034、給与受取先登録モジュール2035、給与算出モジュール2036、給与振り分け先候補設定モジュール2037、給与振り分け先候補提示モジュール2038、給与振り分け先承認モジュール2039、支払データ出力モジュール2040に示す機能を発揮する。 The control unit 203 is composed of, for example, a processor 29, which performs processing according to a program to perform the functions of various modules, including a receiving control module 2031, a sending control module 2032, a user information acquisition module 2033, a salary recipient reception module 2034, a salary recipient registration module 2035, a salary calculation module 2036, a salary allocation destination candidate setting module 2037, a salary allocation destination candidate presentation module 2038, a salary allocation destination approval module 2039, and a payment data output module 2040.
受信制御モジュール2031は、サーバ20が外部の装置から通信プロトコルに従って信号を受信する処理を制御する。 The reception control module 2031 controls the process in which the server 20 receives signals from external devices according to a communication protocol.
送信制御モジュール2032は、サーバ20が外部の装置に対し通信プロトコルに従って信号を送信する処理を制御する。 The transmission control module 2032 controls the process in which the server 20 transmits signals to external devices according to a communication protocol.
ユーザ情報取得モジュール2033は、給与支払システム1を使用するユーザから、ユーザに関する各種情報であるユーザ情報1701等の情報を取得する処理を制御する。ユーザに関する各種情報とは、ユーザが給与支払いシステム1を使用する際に必要な情報であり、例えば、ユーザのID、氏名等の情報を含む。ユーザ情報取得モジュール2033は、取得したユーザに関する情報を、ユーザ情報データベース2021へ格納する。 The user information acquisition module 2033 controls the process of acquiring information such as user information 1701, which is various information related to the user, from the user who uses the salary payment system 1. Various information related to the user is information necessary when the user uses the salary payment system 1, and includes, for example, information such as the user's ID and name. The user information acquisition module 2033 stores the acquired information related to the user in the user information database 2021.
給与受取先受付モジュール2034は、給与支払システム1を使用するユーザの端末装置10から、給与を受け取るための口座情報を受け付ける処理を制御する。このとき、給与受取先受付モジュール2034は、ユーザが給与を受け取るための口座情報として、例えば、下記の情報を受け付ける。
・現金化可能なプリペイド手段のアカウント
・現金化可能なプリペイド手段のための口座情報
・電子決済手段のためのアカウント
・電子決済手段に紐づけられた口座情報
・暗号通貨のための口座情報
・金融機関口座の情報
給与受取先受付モジュール2034が受け付ける口座情報は1つに限られない。給与受取先受付モジュール2034は、ユーザから複数の口座情報を受け付けてよい。
The salary receipt receiving module 2034 controls the process of receiving account information for receiving salary from the terminal device 10 of the user who uses the salary payment system 1. At this time, the salary receipt receiving module 2034 receives, for example, the following information as the account information for the user to receive salary:
Account for cashable prepaid means Account information for cashable prepaid means Account for electronic payment means Account information linked to electronic payment means Account information for cryptocurrency Financial institution account information The number of account information accepted by the salary receipt acceptance module 2034 is not limited to one. The salary receipt acceptance module 2034 may accept multiple account information from a user.
給与受取先登録モジュール2035は、給与受取先受付モジュール2034によりユーザから受け付けた口座情報を登録する処理を制御する。例えば、給与受取先登録モジュール2035は、給与受取先受付モジュール2034によりユーザから受け付けた口座情報を給与振り分け先情報データベース2022に格納する。
ある局面において、当該情報は、給与振り分け先情報データベース2022ではなく、ユーザ情報データベース2021に格納されていてもよい。
The salary receipt registration module 2035 controls the process of registering the account information received from the user by the salary receipt reception module 2034. For example, the salary receipt registration module 2035 stores the account information received from the user by the salary receipt reception module 2034 in the salary allocation information database 2022.
In one aspect, the information may be stored in the user information database 2021 rather than in the salary allocation information database 2022.
給与算出モジュール2036は、従業員であるユーザの給与を算出する処理を制御する。例えば、給与算出モジュール2036は、サーバ20の記憶部202に保持しているユーザの勤怠情報(図示せず)に基づき、ユーザの給与を算出する。このとき、給与算出モジュール2036は、記憶部202からではなく、外部の労務管理システムから、各ユーザの勤怠、および給与に関わる情報を取得し、取得した情報に基づいてユーザの給与を算出してもよい。 The salary calculation module 2036 controls the process of calculating the salary of users who are employees. For example, the salary calculation module 2036 calculates the salary of a user based on the user's attendance information (not shown) stored in the memory unit 202 of the server 20. At this time, the salary calculation module 2036 may obtain information related to each user's attendance and salary from an external labor management system, rather than from the memory unit 202, and calculate the user's salary based on the obtained information.
給与振り分け先候補設定モジュール2037は、所定の条件に基づき、給与算出モジュール2036が算出したユーザの給与の支払い先の候補を設定する処理を制御する。例えば、給与振り分け先候補設定モジュール2037は、給与受取先受付モジュール2034が受け付けた給与受取先の情報と、所定の条件として、下記の条件とに基づいて、ユーザの給与振り分け先候補を設定する。
・給与受取先の利用状況
・給与受取先において提供されるポイントの利用状況
・給与受取先による毎月の支払い状況
・給与受取先における手数料
例えば、給与振り分け先候補設定モジュール2037は、給与振り分けシステム1と連携する金融機関、現金化可能なプリペイド手段の提供者、電子決済システム提供者、仮想通貨提供者のシステムから、API(Application Programming Interface)を経由して、上記に例示するような、ユーザの取引にかかる明細の情報を取得する。
このとき、給与振り分け先候補設定モジュール2037は、上記取得した情報に優先度を設定していてもよい。給与振り分け先候補設定モジュール2037は、上記取得した情報と、設定した優先度に基づいて、ユーザが給与を振り分ける候補を設定する。
このとき、給与振り分け先候補設定モジュール2037が設定する給与振り分け先の候補は1つに限られない。
また、上記条件はこれに限られない。例えば、ポイントの還元率、年間利率等であってもよい。また、支払先が仮想通貨等、価値が変動するものである場合には、過去の推移から算出した変動幅等の情報であってもよい。
The salary allocation candidate setting module 2037 controls the process of setting candidates for the payment destination of the user's salary calculated by the salary calculation module 2036 based on predetermined conditions. For example, the salary allocation candidate setting module 2037 sets the salary allocation candidate of the user based on the salary recipient information accepted by the salary recipient acceptance module 2034 and the following conditions as the predetermined conditions.
- Usage status of the salary recipient - Usage status of points provided at the salary recipient - Monthly payment status by the salary recipient - Fees at the salary recipient For example, the salary allocation destination candidate setting module 2037 obtains detailed information on user transactions, such as those exemplified above, via an API (Application Programming Interface) from the systems of financial institutions, providers of cashable prepaid means, electronic payment system providers, and virtual currency providers that are linked to the salary allocation system 1.
At this time, the salary allocation destination candidate setting module 2037 may set a priority for the acquired information. The salary allocation destination candidate setting module 2037 sets candidates to which the user allocates the salary based on the acquired information and the set priority.
At this time, the salary allocation destination candidate setting module 2037 sets the salary allocation destination candidate is not limited to one.
The above conditions are not limited to these. For example, the conditions may be a point redemption rate, an annual interest rate, etc. If the payment destination is a currency whose value fluctuates, such as a virtual currency, the conditions may be information such as a fluctuation range calculated from past trends.
ある局面において、給与振り分け先候補設定モジュール2037は、ユーザから受け付けた給与振り分け先以外を、給与振り分け先の候補として設定してもよい。例えば、サーバ20は、予め複数の金融機関、電子決済システム、仮想通貨の各種情報(手数料、ポイント還元率、安定性など)を記憶部202に保持しておき、当該情報を参照し、ユーザの給与振り分け先の候補を設定してもよい。
これにより、ユーザは、より最適な形で、給与振り分け先候補の提示を受けることができる。
In a certain aspect, the salary allocation destination candidate setting module 2037 may set a salary allocation destination other than the one received from the user as a salary allocation destination candidate. For example, the server 20 may store various information (fees, point redemption rate, stability, etc.) of multiple financial institutions, electronic payment systems, and virtual currencies in advance in the storage unit 202, and set the salary allocation destination candidates of the user by referring to the information.
This allows the user to receive salary allocation candidates in a more optimal manner.
また、ある局面において、給与振り分け先候補設定モジュール2037は、給与受取先において、下記の条件に変更が生じた場合に、変更された情報に基づいて、ユーザの給与振り分け先の候補を再設定してもよい。
・給与受取先の利用状況
・給与受取先において提供されるポイントの利用状況
・給与受取先による毎月の支払い状況
・給与受取先における手数料
・ポイントの還元率
・年間利率
・過去の推移から算出した変動幅
具体的には、例えば、給与振り分け先候補設定モジュール2037は、定期的(例えば、半年ごと)に、給与振り分けシステム1と連携する金融機関、現金化可能なプリペイド手段提供者、電子決済システム提供者、仮想通貨提供者のシステムから、APIを経由してユーザの利用状況等を取得してもよい。
給与振り分け先候補設定モジュール2037は、取得したユーザの利用状況等に基づいて、利用状況の多い順、支払い状況の多い順、等に基づいて振り分け先の優先度を設定する。給与振り分け先候補設定モジュール2037は、当該情報に基づいて、給与振り分け先の情報を更新し、ユーザに提示してもよい。
このとき、ユーザから変更に係る承認を受けた場合のみ、サーバ20は給与振り分け先データベース2022の情報を更新する。
また、他にも、給与振り分け先候補設定モジュール2037は、給与受取先の提供態様に変更が生じた場合に、変更された情報に基づいて、給与の振分け先候補を再設定してもよい。例えば、給与受取先の統合、サービス停止等が生じた場合に、給与振り分け先候補設定モジュール2037は給与振り分け先の候補の情報を再設定する。
これにより、ユーザは、給与受取先の最新の情報に基づいて給与の振り分け先候補の提示を受けることができる。
In addition, in some situations, the salary allocation destination candidate setting module 2037 may re-set the salary allocation destination candidates for the user based on the changed information when a change occurs in the conditions below at the salary receiving destination.
- Usage status of the salary recipient - Usage status of points provided at the salary recipient - Monthly payment status by the salary recipient - Fees at the salary recipient - Point redemption rate - Annual interest rate - Fluctuation range calculated from past trends Specifically, for example, the salary allocation destination candidate setting module 2037 may periodically (for example, every six months) obtain user usage status, etc. via an API from the systems of financial institutions, cashable prepaid means providers, electronic payment system providers, and virtual currency providers that are linked to the salary allocation system 1.
The salary allocation destination candidate setting module 2037 sets the priority of the allocation destination based on the acquired user usage status, the most frequent usage status, the most frequent payment status, etc. The salary allocation destination candidate setting module 2037 may update the information of the salary allocation destination based on the information and present it to the user.
At this time, the server 20 updates the information in the salary allocation database 2022 only if the change is approved by the user.
In addition, the salary allocation destination candidate setting module 2037 may reset the salary allocation destination candidates based on the changed information when a change occurs in the provision mode of the salary receiving destination. For example, when the salary receiving destination is integrated, the service is stopped, etc., the salary allocation destination candidate setting module 2037 resets the information of the salary allocation destination candidates.
This allows the user to receive a presentation of possible salary allocation destinations based on the latest information on salary recipients.
給与振り分け先候補提示モジュール2038は、給与振り分け先候補設定モジュール2037が設定した給与振り分け先の候補をユーザに提示する処理を制御する。このとき、給与振り分け先候補提示モジュール2038が当該候補をユーザに提示する際の態様は限定されない。例えば、円グラフを描写した態様でも良いし、リストで一覧を表示する態様などであってもよいし、これらを組み合わせてもよい。
これにより、ユーザは、どのような割合で給与振り分け先を決定すればよいかを、視覚的に把握することができる。
The salary allocation destination candidate presentation module 2038 controls the process of presenting to the user the salary allocation destination candidates set by the salary allocation destination candidate setting module 2037. At this time, the manner in which the salary allocation destination candidate presentation module 2038 presents the candidates to the user is not limited. For example, it may be a form depicting a pie chart, a form displaying a list, or the like, or a combination of these.
This allows the user to visually grasp in what proportion the salary allocation should be determined.
給与振り分け先承認モジュール2039は、給与振り分け先候補提示モジュール2038が提示した候補に対するユーザからの承認操作を受け付ける処理を制御する。例えば、給与振り分け先候補提示モジュール2038は、ユーザに対し、各給与振り分け先に対する承認、または拒否のための選択肢を提示する。その後、給与振り分け先承認モジュール2039は、ユーザから承認のための操作を受け付けてもよい。このとき、給与振り分け先承認モジュール2039は、ユーザから振り分け割合の変更を受け付けたうえで、承認操作を受け付けてもよい。
これにより、ユーザは、提示された候補に対し、自身のライフプランと照らし合わせたうえで再検討し、承認操作をすることができる。
The salary allocation destination approval module 2039 controls the process of accepting approval operations from the user for the candidates presented by the salary allocation destination candidate presentation module 2038. For example, the salary allocation destination candidate presentation module 2038 presents the user with options for approval or rejection for each salary allocation destination. Thereafter, the salary allocation destination approval module 2039 may accept an operation for approval from the user. At this time, the salary allocation destination approval module 2039 may accept an approval operation after accepting a change in the allocation ratio from the user.
This allows the user to review the presented candidates in light of their own life plans and then give their approval.
支払データ出力モジュール2040は、ユーザの給与の情報と、承認を受け付けた給与受取先に基づき、給与支払用の支払データを出力する処理を制御する。具体的には、例えば、支払データ出力モジュール2040は、給与を支払う対象となる各種金融機関、電子決済システムに対する送金予約、送金等の処理を実行させる。
このとき、支払データ出力モジュール2040は、外部の労務管理システムと連携し、当該支払いデータを出力してもよい。
また、支払データ出力モジュール2040は、外部の労務管理システムと連携し、給与受取先に基づく給与明細書の発行を行い、給与受取先によって異なる仕訳を生成し、事業者の会計データに反映してもよい。
これにより、ユーザに給与を支払う法人は、複数の給与振り分け先がある場合であっても、簡易に会計システムで管理するデータに反映させることができる。
The payment data output module 2040 controls the process of outputting payment data for salary payment based on the user's salary information and the approved salary recipient. Specifically, for example, the payment data output module 2040 executes processes such as remittance reservation and remittance to various financial institutions and electronic payment systems to which the salary is paid.
At this time, the payment data output module 2040 may cooperate with an external labor management system to output the payment data.
In addition, the payment data output module 2040 may work in conjunction with an external labor management system to issue pay slips based on the payee, generate different accounting entries depending on the payee, and reflect this in the business's accounting data.
This allows corporations that pay salaries to users to easily reflect this in the data managed by their accounting system, even if there are multiple salary allocation destinations.
<2 データ構造>
図4は、サーバ20が記憶するユーザ情報データベース2021、給与振り分け先情報データベース2022のデータ構造の例を示す図である。
<2 Data Structure>
FIG. 4 is a diagram showing an example of the data structure of the user information database 2021 and the salary allocation information database 2022 stored in the server 20. As shown in FIG.
図4に示すように、ユーザ情報データベース2021のレコードのそれぞれは、項目「ユーザID」と、項目「氏名」と、項目「年齢」と、項目「性別」と、項目「給与」と、項目「備考」等を含む。 As shown in FIG. 4, each record in the user information database 2021 includes the items "User ID", "Name", "Age", "Gender", "Salary", and "Notes", etc.
項目「ユーザID」は、給与支払システム1にて管理するユーザそれぞれを識別する情報である。 The item "User ID" is information that identifies each user managed by the salary payment system 1.
項目「氏名」は、給与支払システム1にて管理するユーザの氏名を示す情報である。 The item "Name" is information that indicates the name of the user managed by the salary payment system 1.
項目「年齢」は、給与支払システム1にて管理するユーザの年齢を示す情報である。 The item "Age" is information indicating the age of the user managed by the salary payment system 1.
項目「性別」は、給与支払システム1にて管理するユーザの性別を示す情報である。 The item "Gender" is information indicating the gender of the user managed by the salary payment system 1.
項目「給与」は、給与支払システム1にて管理するユーザの給与を示す情報である。サーバ20は、当該情報を給与算出モジュール2036から受け付けることで取得してもよい。 The item "Salary" is information indicating the user's salary managed by the salary payment system 1. The server 20 may obtain this information by accepting it from the salary calculation module 2036.
項目「備考」は、給与支払システム1にて管理するユーザに関して、特記事項などがある場合に保持される情報である。 The "Notes" item is information that is stored if there are any special notes regarding users managed by the salary payment system 1.
図4に示すように、給与振り分け先情報データベース2022のレコードのそれぞれは、項目「ユーザID」と、項目「登録口座1」と、項目「登録口座2」と、項目「備考」等を含む。このとき、各項目の「登録口座」は金融機関の口座に限定されない。電子決済システムのアカウント情報でもよいし、仮想通貨のための口座でもよい。
また、項目「登録口座1」および、項目「登録口座2」は、サブ項目として「基本情報」、「利用手数料」、「月間利用率」、「月間利用総額」、「ポイント還元率」、「ポイント利用総額」、項目「振り分け額」、項目「最終更新日」等を含む。
As shown in Fig. 4, each record in the salary allocation information database 2022 includes an item "User ID", an item "Registered Account 1", an item "Registered Account 2", an item "Notes", etc. In this case, the "Registered Account" for each item is not limited to an account at a financial institution. It may be account information for an electronic payment system or an account for virtual currency.
In addition, the items "Registered Account 1" and "Registered Account 2" include sub-items such as "Basic Information,""UsageFee,""Monthly Usage Rate,""Total Monthly Usage Amount,""Point Redemption Rate,""Total Point Usage Amount," the item "Allocation Amount," and the item "Last Updated Date."
項目「ユーザID」は、給与支払システム1にて管理するユーザそれぞれを識別する情報であり、ユーザ情報データベース2021の項目「ユーザID」と共通する。 The item "User ID" is information that identifies each user managed by the salary payment system 1, and is the same as the item "User ID" in the user information database 2021.
項目「登録口座1」および、項目「登録口座2」は、給与支払システム1にて管理するユーザから受け付けた、給与受取先の口座に関する情報である。
各登録口座は、「基本情報」、「利用手数料」、「月間利用率」、「月間利用総額」、「ポイント還元率」、「ポイント利用総額」等の情報を含み、それぞれ、下記の情報を示す。
The items “Registered Account 1” and “Registered Account 2” are information regarding the account to receive salary received from the user and managed by the salary payment system 1.
Each registered account includes information such as "basic information,""usagefee,""monthly usage rate,""total monthly usage amount,""point redemption rate," and "total point usage amount," and each indicates the information below.
サブ項目「基本情報」は、口座がどのような口座種別であるかを識別する情報である。口座種別は、例えば、下記である。
・現金化可能なプリペイド手段のための口座
・現金化可能なプリペイド手段のアカウント
・電子決済手段のためのアカウント
・電子決済手段に紐づけられた口座情報
・暗号通貨のための口座
・金融機関口座
The sub-item "Basic Information" is information that identifies the account type of the account. For example, the account types are as follows:
・Account for cashable prepaid instruments ・Account for cashable prepaid instruments ・Account for electronic payment instruments ・Account information linked to electronic payment instruments ・Account for cryptocurrency ・Financial institution account
サブ項目「利用手数料」は、各口座における手数料(例えば、決済手数料等)を示す情報である。 The sub-item "Usage fees" is information that indicates fees for each account (e.g., settlement fees, etc.).
サブ項目「月間利用率」は、ユーザが各口座を所定の期間内でどの程度利用したかの割合を示す情報である。例えば、月間利用率として、サーバ20は、月間における総取引回数と各口座における取引回数とから、当該利用率を算出してもよい。
このとき、算出する利用率は月間に限らない。半年間でもよいし、年間でもよい。
The sub-item "monthly usage rate" is information indicating the percentage of how much a user has used each account within a given period. For example, the server 20 may calculate the monthly usage rate from the total number of transactions in a month and the number of transactions in each account.
In this case, the utilization rate to be calculated is not limited to a monthly basis, but may be a half-yearly basis or a yearly basis.
サブ項目「月間利用総額」は、ユーザが各口座において、所定の期間内でどの程度取引を行ったかの総額を示す情報である。当該情報は、入金・出金それぞれの総額で示されていてもよい。 The subitem "Monthly Total Usage" is information that indicates the total amount of transactions that a user has made in each account within a specified period. This information may be shown as the total amount of deposits and withdrawals.
サブ項目「ポイント還元率」は、各口座を提供するサービスにおける、ユーザへのポイントの還元率を示す情報である。 The sub-item "Point redemption rate" is information that indicates the point redemption rate to the user for each account-providing service.
サブ項目「ポイント利用総額」は、各口座において、ユーザがポイントを利用して取引を行った総額の情報である。 The sub-item "Total amount used for points" is information on the total amount of transactions made by the user using points in each account.
サブ項目「振り分け額」は、各口座に対する給与の振り分け額を示す。このとき、当該項目は、実際の金額のみならず、給与の何パーセントを振り分けているかを記載してもよい。また、サーバ20は、当該データに基づいて、ユーザの給与の振り分け割合を図示してユーザに提示してもよい。
これにより、ユーザは、自身の給与をどのように振り分けているかを視覚的に把握することができる。
The sub-item "allocation amount" indicates the amount of salary allocated to each account. In this case, this item may indicate not only the actual amount but also what percentage of the salary is allocated. Furthermore, the server 20 may present to the user the allocation ratio of the user's salary in a graphical form based on this data.
This allows the user to visually understand how his or her salary is being allocated.
サブ項目「最終更新日」は、給与振り分け先候補設定モジュール2037がユーザの給与振り分け先を設定した最新の日付を示す。
給与振り分け先候補設定モジュール2037は、給与振り分け先情報データベース2022を更新するたび、当該レコードを更新する。
The sub-item "Last Updated Date" indicates the most recent date on which the salary allocation destination candidate setting module 2037 set the salary allocation destination of the user.
The salary allocation destination candidate setting module 2037 updates the record each time the salary allocation destination information database 2022 is updated.
給与振り分け先候補設定モジュール2037は、ユーザの給与の情報と、上記サブ項目において管理されている情報に基づいて、ユーザの給与振り分け先を設定する。
これにより、ユーザは、自身の利用実態に沿う形で、給与の振り分け先候補を提示することができる。
The salary allocation destination candidate setting module 2037 sets the user's salary allocation destination based on the user's salary information and the information managed in the above sub-items.
This allows the user to present salary allocation candidates in accordance with his or her actual usage.
項目「備考」は、給与支払システム1にて管理する給与振り分け先情報に関して、特記事項などがある場合に保持される情報である。 The "Notes" item is information that is stored if there are any special notes regarding the salary distribution destination information managed by the salary payment system 1.
<3 動作>
以下、図5を参照しながら、第1の実施の形態における給与支払システム1による一連の処理について説明する。
<3 Operation>
A series of processes performed by the salary payment system 1 in the first embodiment will be described below with reference to FIG.
図5は、実施の形態1の給与支払システム1による給与振り分け先の設定に係る処理の一例を示すフローチャートである。 Figure 5 is a flowchart showing an example of the process for setting the salary allocation destination by the salary payment system 1 of embodiment 1.
ステップS501において、端末装置10の制御部180は、従業員であるユーザごとに、1または複数の給与受取先を受け付ける。具体的には、例えば、制御部180は、ディスプレイ150等に給与受取先の登録のための画面を表示し、ユーザからの入力操作を受け付けることで、当該操作を受け付ける。
端末装置10の制御部180は、受け付けた情報をサーバ20に送信する。
In step S501, the control unit 180 of the terminal device 10 accepts one or more payee destinations for each user who is an employee. Specifically, for example, the control unit 180 accepts an input operation from the user by displaying a screen for registering payee destinations on the display 150 or the like.
The control unit 180 of the terminal device 10 transmits the received information to the server 20 .
ステップS551において、サーバ20の制御部203は、ユーザの給与を算出する。具体的には、給与算出モジュール2036は、ユーザの勤怠情報に基づき、ユーザの給与を算出する。このとき、給与算出モジュール2036は、外部の会計システムから、各ユーザの勤怠、および給与に関わる情報を取得し、取得した情報に基づいてユーザの給与を算出してもよい。なお、ステップS501とステップS551の実行の順序は図5に示した順序のみならず、同時であってもよいし、ステップS551を先に実行してもよい。 In step S551, the control unit 203 of the server 20 calculates the user's salary. Specifically, the salary calculation module 2036 calculates the user's salary based on the user's attendance information. At this time, the salary calculation module 2036 may obtain information related to attendance and salary of each user from an external accounting system, and calculate the user's salary based on the obtained information. Note that the order of execution of steps S501 and S551 is not limited to the order shown in FIG. 5, but may be simultaneous, or step S551 may be executed first.
ステップS552において、サーバ20の制御部203は、所定の条件に基づき、ユーザに対して、1または複数の給与受取先のうち、1または複数の給与の振分け先候補を提示する。具体的には、例えば、サーバ20の制御部203は、給与振り分け先候補設定モジュール2037により設定された給与振り分け先候補を、給与振り分け先候補提示モジュール2038により端末装置10に送信する。 In step S552, the control unit 203 of the server 20 presents to the user one or more salary allocation destination candidates from among one or more salary recipients based on predetermined conditions. Specifically, for example, the control unit 203 of the server 20 transmits the salary allocation destination candidates set by the salary allocation destination candidate setting module 2037 to the terminal device 10 by the salary allocation destination candidate presentation module 2038.
ステップS552の動作をより詳細に説明する。給与振り分け先候補設定モジュール2037は、所定の条件に基づき、給与算出モジュール2036が算出したユーザの給与の支払い先の候補を設定する処理を制御する。例えば、給与振り分け先候補設定モジュール2037は、給与受取先受付モジュール2034が受け付けた給与受取先の情報と、所定の条件として、下記の条件とに基づいて、ユーザの給与振り分け先候補を設定する。
・給与受取先の利用状況
・給与受取先において提供されるポイントの利用状況
・給与受取先による毎月の支払い状況
・給与受取先における手数料
このとき、給与振り分け先候補設定モジュール2037が設定する給与振り分け先の候補は1つに限られない。
また、上記条件はこれに限られない。例えば、ポイントの還元率、年間利率等であってもよい。また、支払先が仮想通貨等、価値が変動するものである場合には、過去の推移から算出した変動幅等の情報であってもよい。
The operation of step S552 will be described in more detail. The salary allocation destination candidate setting module 2037 controls the process of setting candidates for the payment destination of the user's salary calculated by the salary calculation module 2036 based on predetermined conditions. For example, the salary allocation destination candidate setting module 2037 sets the user's salary allocation destination candidates based on the salary recipient information accepted by the salary recipient acceptance module 2034 and the following conditions as the predetermined conditions.
- Usage status of the salary recipient - Usage status of points provided at the salary recipient - Monthly payment status by the salary recipient - Fees at the salary recipient In this case, the number of salary recipient candidates set by the salary allocation destination candidate setting module 2037 is not limited to one.
The above conditions are not limited to these. For example, the conditions may be a point redemption rate, an annual interest rate, etc. If the payment destination is a currency whose value fluctuates, such as a virtual currency, the conditions may be information such as a fluctuation range calculated from past trends.
ある局面において、給与振り分け先候補設定モジュール2037は、ユーザから受け付けた給与振り分け先以外を、給与振り分け先の候補として設定してもよい。例えば、サーバ20は、予め複数の口座情報を記憶部202に保持しておき、当該口座情報を参照し、ユーザの給与振り分け先の候補を設定してもよい。
これにより、ユーザは、より最適な形で、給与振り分け先を設定することができる。
In a certain aspect, the salary allocation destination candidate setting module 2037 may set a salary allocation destination other than the one received from the user as a salary allocation destination candidate. For example, the server 20 may store a plurality of account information in the storage unit 202 in advance and set the salary allocation destination candidate of the user by referring to the account information.
This allows the user to set the salary allocation destination in a more optimal manner.
また、ある局面において、給与振り分け先候補設定モジュール2037は、給与受取先において、下記の条件に変更が生じた場合に、変更された情報に基づいて、ユーザの給与振り分け先の候補を再設定してもよい。
・給与受取先の利用状況
・給与受取先において提供されるポイントの利用状況
・給与受取先による毎月の支払い状況
・給与受取先における手数料
・ポイントの還元率
・年間利率
・過去の推移から算出した変動幅
また、他にも、給与振り分け先候補設定モジュール2037は、給与受取先の提供態様に変更が生じた場合に、変更された情報に基づいて、給与の振分け先候補を再設定してもよい。例えば、給与受取先の統合、サービス停止等が生じた場合に、給与振り分け先候補設定モジュール2037は給与振り分け先の候補の情報を再設定する。
これにより、ユーザは、給与受取先の最新の情報に基づいて給与を振り分けることができる。
In addition, in some situations, the salary allocation destination candidate setting module 2037 may re-set the salary allocation destination candidates for the user based on the changed information when a change occurs in the conditions below at the salary receiving destination.
- Usage status of salary recipient - Usage status of points provided at salary recipient - Monthly payment status by salary recipient - Fees at salary recipient - Point redemption rate - Annual interest rate - Fluctuation range calculated from past trends In addition, when there is a change in the provision mode of salary recipient, the salary allocation destination candidate setting module 2037 may reset the salary allocation destination candidates based on the changed information. For example, when there is a merger of salary recipients, a service suspension, etc., the salary allocation destination candidate setting module 2037 resets the information of the salary allocation destination candidates.
This allows the user to allocate salary based on the most up-to-date information on salary recipients.
給与振り分け先候補提示モジュール2038は、給与振り分け先候補設定モジュール2037が設定した給与振り分け先の候補をユーザに提示する処理を制御する。このとき、給与振り分け先候補提示モジュール2038が当該候補をユーザに提示する際の態様は限定されない。例えば、円グラフを描写した態様でも良いし、リストで一覧を表示する態様などであってもよいし、これらを組み合わせてもよい。
これにより、ユーザは、どのような割合で給与振り分け先を決定すればよいかを、視覚的に把握することができる。
The salary allocation destination candidate presentation module 2038 controls the process of presenting to the user the salary allocation destination candidates set by the salary allocation destination candidate setting module 2037. At this time, the manner in which the salary allocation destination candidate presentation module 2038 presents the candidates to the user is not limited. For example, it may be a form depicting a pie chart, a form displaying a list, or the like, or a combination of these.
This allows the user to visually grasp in what proportion the salary allocation should be determined.
ステップS502において、端末装置10の制御部180は、サーバ20の給与振り分け先候補提示モジュール2038により提示された給与振り分け先の候補をディスプレイ150に表示する。この後、端末装置10の制御部180は、ユーザから、ディスプレイ150に提示した給与の振り分け先候補に対する選択および承認を受け付ける。具体的には、例えば、給与振り分け先承認モジュール2039は、ユーザに対し、各給与振り分け先に対する承認、または拒否のための選択肢を提示することで、ユーザから承認のための操作を受け付けてもよい。このとき、給与振り分け先承認モジュール2039は、ユーザから振り分け割合の変更を受け付けたうえで、承認操作を受け付けてもよい。
これにより、ユーザは、提示された候補に対し、自身のライフプランと照らし合わせたうえで再検討し、承認操作をすることができる。
In step S502, the control unit 180 of the terminal device 10 displays the salary allocation destination candidates presented by the salary allocation destination candidate presentation module 2038 of the server 20 on the display 150. After this, the control unit 180 of the terminal device 10 accepts the selection and approval of the salary allocation destination candidates presented on the display 150 from the user. Specifically, for example, the salary allocation destination approval module 2039 may accept an operation for approval from the user by presenting the user with options for approval or rejection for each salary allocation destination. At this time, the salary allocation destination approval module 2039 may accept an approval operation after accepting a change in the allocation ratio from the user.
This allows the user to review the presented candidates in light of their own life plans and then give their approval.
ステップS553において、サーバ20の制御部203は、当月の給与明細が確定された後、登録されている1または複数の給与受取先に基づき、給与支払用の支払データを出力する。具体的には、例えば、支払データ出力モジュール2040は、ユーザの給与の情報と、承認を受け付けた給与受取先に基づき、給与支払用の支払データを出力する。
具体的には、例えば、支払データ出力モジュール2040は、給与を支払う対象となる各種金融機関、電子決済システムに対する送金予約、送金等の処理を実行させる。
このとき、支払データ出力モジュール2040は、外部の労務管理システムと連携し、当該支払いデータを出力してもよい。
また、支払データ出力モジュール2040は、外部の労務管理システムと連携し、給与受取先に基づく給与明細書の発行を行い、給与受取先によって異なる仕訳を生成し、事業者の会計データに反映してもよい。
これにより、ユーザに給与を支払う法人は、複数の給与振り分け先がある場合であっても、簡易に会計システムで管理するデータに反映させることができる。
In step S553, after the pay slip for the current month has been finalized, the control unit 203 of the server 20 outputs payment data for salary payment based on one or more registered salary recipients. Specifically, for example, the payment data output module 2040 outputs payment data for salary payment based on the user's salary information and the salary recipients that have been approved.
Specifically, for example, the payment data output module 2040 executes processes such as remittance reservations and remittances to various financial institutions and electronic payment systems to which wages are paid.
At this time, the payment data output module 2040 may cooperate with an external labor management system to output the payment data.
In addition, the payment data output module 2040 may work in conjunction with an external labor management system to issue pay slips based on the payee, generate different accounting entries depending on the payee, and reflect this in the business's accounting data.
This allows corporations that pay salaries to users to easily reflect this in the data managed by their accounting system, even if there are multiple salary allocation destinations.
<4 画面例>
以下、図6を参照しながら、給与支払システム1の画面例について説明する。
<4 Screen example>
An example of a screen of the salary payment system 1 will be described below with reference to FIG.
図6は、給与支払システム1における給与振り分け先候補をユーザに提示する際の画面例を示す図である。 Figure 6 shows an example screen that is displayed when salary allocation destination candidates in salary payment system 1 are presented to the user.
図6に示すように、端末装置10のディスプレイ150には、振り分け先候補表示部601と、候補設定理由表示部602と、承認受付ボタン603と、修正受け付けボタン604とが表示されている。
振り分け先候補表示部601において、端末装置10の制御部180は、給与支払システムにおける、ユーザの給与振り分け先の候補を表示する。具体的には、制御部180は、給与振り分け先候補設定モジュール2037により設定され、給与振り分け先候補提示モジュール2038により提示された給与振り分け先候補を、振り分け先候補表示部601に表示する。このとき、振り分け先候補表示部601は円グラフの態様で表示されていてもよいし、リスト、一覧の態様でも、また、これらの組み合わせであってもよい。
ある局面において、端末装置10の制御部180は、振り分け先候補表示部601において、各振り分け先候補のメリット・デメリットの情報を併せて表示してもよい。
これにより、ユーザは、どの口座に給与を振り分けるとよいかを、直感的に把握することができる。
As shown in FIG. 6, on the display 150 of the terminal device 10, a distribution destination candidate display section 601, a candidate setting reason display section 602, an approval acceptance button 603, and a correction acceptance button 604 are displayed.
In the allocation destination candidate display section 601, the control section 180 of the terminal device 10 displays candidates for the user's salary allocation destination in the salary payment system. Specifically, the control section 180 displays the salary allocation destination candidates set by the salary allocation destination candidate setting module 2037 and presented by the salary allocation destination candidate presentation module 2038 in the allocation destination candidate display section 601. At this time, the allocation destination candidate display section 601 may be displayed in the form of a pie chart, a list, or a list, or a combination of these.
In one aspect, the control unit 180 of the terminal device 10 may display information on the advantages and disadvantages of each of the allocation destination candidates in the allocation destination candidate display unit 601.
This allows the user to intuitively understand which account to allocate their salary to.
候補設定理由表示部602において、端末装置10の制御部180は、各振り分け先候補の設定理由を表示する。具体的には、制御部180は、給与振り分け先情報データベース2022における各口座における利用率、利用総額等の情報を参照し、当該理由を表示する。
これにより、ユーザは、各口座の設定理由を、自身の行動履歴から確認することができる。
The control unit 180 of the terminal device 10 displays the reason for setting each allocation destination candidate in the candidate setting reason display unit 602. Specifically, the control unit 180 refers to information such as the utilization rate and total utilization amount of each account in the salary allocation destination information database 2022, and displays the reason.
This allows the user to check the reasons for setting up each account from their own behavioral history.
承認受付ボタン603において、端末装置10の制御部180は、提示した給与振り分け先に対する承認操作をユーザから受け付ける。 When the approval acceptance button 603 is pressed, the control unit 180 of the terminal device 10 accepts an approval operation from the user for the presented salary allocation destination.
修正受け付けボタン604において、端末装置10の制御部180は、提示した給与振り分け先に対する修正操作をユーザから受け付ける。このとき、制御部180は、割合の修正だけでなく、一部の振り分け先候補の削除等の操作も受け付けてよい。
これにより、ユーザは、今後利用しないであろう口座を削除することができ、利用実態に沿った振り分け先を設定することができる。
The control unit 180 of the terminal device 10 accepts a correction operation for the presented salary allocation destination from the user by pressing the correction acceptance button 604. At this time, the control unit 180 may accept not only a correction of the ratio, but also an operation such as deleting some of the allocation destination candidates.
This allows the user to delete accounts that they will not use in the future and set allocation destinations that are in line with actual usage.
<小括>
以上のように、本実施形態によると、端末装置10は、ユーザから、給与受取先の情報の入力を受け付ける。サーバ20は、ユーザの給与を算出し、当該情報と、受け付けた情報とに基づいて、給与振り分けの候補の設定を行う。サーバ20は、給与振り分け先候補をユーザに提示する。端末装置10は、ユーザから、当該給与振り分け先候補の承認のための操作を受け付ける。サーバ20は、当該情報に基づいて、給与支払用の支払データを出力する。
これにより、ユーザはより適切に給与振り分け先を設定することが可能となる。
<Summary>
As described above, according to this embodiment, the terminal device 10 accepts input of salary recipient information from the user. The server 20 calculates the user's salary and sets salary allocation candidates based on the calculated information and the received information. The server 20 presents the salary allocation candidates to the user. The terminal device 10 accepts an operation from the user to approve the salary allocation candidates. The server 20 outputs payment data for salary payment based on the information.
This allows the user to more appropriately set the payroll destination.
以上、開示に係る実施形態について説明したが、これらはその他の様々な形態で実施することが可能であり、種々の省略、置換及び変更を行なって実施することができる。これらの実施形態及び変形例ならびに省略、置換及び変更を行なったものは、特許請求の範囲の技術的範囲とその均等の範囲に含まれる。 Although the disclosed embodiments have been described above, they can be embodied in various other forms and can be implemented with various omissions, substitutions, and modifications. These embodiments and variations, as well as omissions, substitutions, and modifications, are included in the technical scope of the claims and their equivalents.
<付記>
以上の各実施形態で説明した事項を、以下に付記する。
<Additional Notes>
The matters described in the above embodiments will be supplemented below.
(付記1)
プロセッサ29を備えるコンピュータ20によって実行されるプログラムであって、プログラムは、プロセッサ29に、従業員ごとに、1または複数の給与受取先を受け付けるステップ(S501)と、従業員の給与を算出するステップ(S551)と、所定の条件に基づき、従業員に対して、1または複数の給与受取先のうち、1または複数の給与の振分け先候補を提示するステップ(S552)と、従業員から、提示した給与の振り分け先候補に対する選択および承認を受け付けるステップ(S502)と、給与を算出するステップ(S551)において当月の給与明細が確定された後、登録されている1または複数の給与受取先に基づき、給与支払用の支払データを出力するステップ(S553)と、を実行させる、プログラム。
(Appendix 1)
A program executed by a computer 20 having a processor 29, the program causing the processor 29 to execute the following steps: accepting one or more salary recipients for each employee (S501); calculating the employee's salary (S551); presenting to the employee one or more candidate salary destinations from among the one or more salary recipients based on predetermined conditions (S552); accepting from the employee a selection and approval of the presented candidate salary destinations (S502); and, after the current month's pay slip has been finalized in the salary calculation step (S551), outputting payment data for salary payment based on the one or more registered salary recipients (S553).
(付記2)
プログラムは、プロセッサ29に、さらに、1または複数の給与受取先に基づく給与明細書の発行を行い、給与受取先によって異なる仕訳を生成し、事業者の会計データに反映するステップと、を実行させる、プログラム。
(Appendix 2)
The program further causes the processor 29 to execute the steps of issuing a pay slip based on one or more pay recipients, generating accounting entries that differ depending on the pay recipient, and reflecting the results in the business's accounting data.
(付記3)
1または複数の給与受取先は、現金化可能なプリペイド手段、電子決済手段、暗号通貨、金融機関口座からなる群から選択される少なくとも1つである、付記1に記載のプログラム。
(Appendix 3)
The program of claim 1, wherein the one or more payees are at least one selected from the group consisting of cashable prepaid means, electronic payment means, cryptocurrency, and financial institution accounts.
(付記4)
所定の条件は、従業員の給与受取先の利用状況である、付記1または2の記載のプログラム。
(Appendix 4)
3. The program of claim 1 or 2, wherein the predetermined condition is the employee's use of the payroll service.
(付記5)
所定の条件は、従業員の給与受取先において提供されるポイントの利用状況である、付記1または2に記載のプログラム。
(Appendix 5)
3. The program according to claim 1 or 2, wherein the specified condition is the usage of points provided at the employee's salary receiving institution.
(付記6)
所定の条件は、従業員の給与受取先による毎月の支払い状況である、付記1または2に記載のプログラム。
(Appendix 6)
3. The program of claim 1 or 2, wherein the predetermined condition is the monthly payment status by the employee's payroll recipient.
(付記7)
所定の条件は、従業員の給与受取先における手数料である、付記1または2に記載のプログラム。
(Appendix 7)
3. The program according to claim 1 or 2, wherein the specified condition is a fee at the employee's payroll recipient.
(付記8)
プログラムは、プロセッサ29に、さらに、従業員が利用している給与受取先の利用状況、給与受取先において提供されるポイントの利用状況、給与受取先による毎月の支払い状況、給与受取先における手数料からなる群の少なくとも1つに変更が生じた場合に、変更された情報に基づいて、従業員に1または複数の給与の振分け先候補を再度提示するステップを実行させる、付記1から6のいずれかに記載のプログラム。
(Appendix 8)
The program is a program described in any of Appendices 1 to 6, which further causes the processor 29 to execute a step of re-presenting one or more candidate salary allocation destinations to the employee based on the changed information when a change occurs in at least one of the group consisting of the usage status of the salary receiving destination used by the employee, the usage status of points offered at the salary receiving destination, the monthly payment status by the salary receiving destination, and the fees at the salary receiving destination.
(付記9)
プログラムは、プロセッサ29に、さらに、従業員が利用している給与受取先の提供態様に変更が生じた場合に、変更された情報に基づいて、従業員に1または複数の給与の振分け先候補を再度提示するステップを実行させる、付記1から7のいずれかに記載のプログラム。
(Appendix 9)
The program is a program described in any of Appendices 1 to 7, which further causes the processor 29 to execute a step of, when a change occurs in the manner in which the salary recipient used by the employee is provided, re-presenting one or more salary allocation destination candidates to the employee based on the changed information.
(付記10)
制御部203を備える情報処理装置20であって、制御部203が、従業員ごとに、1または複数の給与受取先を受け付けるステップ(S501)と、従業員の給与を算出するステップ(S551)と、所定の条件に基づき、従業員に対して、1または複数の給与受取先のうち、1または複数の給与の振分け先候補を提示するステップ(S552)と、従業員から、提示した給与の振り分け先候補に対する選択および承認を受け付けるステップ(S502)と、給与を算出するステップ(S551)において、当月の給与明細が確定された後、登録されている1または複数の給与受取先に基づき、給与支払用の支払データを出力するステップ(S553)と、を実行する、情報処理装置20。
(Appendix 10)
An information processing device 20 having a control unit 203, the control unit 203 executes the following steps: a step of accepting one or more salary recipients for each employee (S501); a step of calculating the employee's salary (S551); a step of presenting to the employee one or more candidate salary destinations from among the one or more salary recipients based on specified conditions (S552); a step of accepting from the employee a selection and approval of the presented candidate salary destinations (S502); and a step of outputting payment data for salary payment based on the one or more registered salary recipients after the current month's pay slip has been confirmed in the step of calculating the salary (S551) (S553).
(付記11)
プロセッサ29を備えるコンピュータ20によって実行される方法であって、方法は、プロセッサ29が、従業員ごとに、1または複数の給与受取先を受け付けるステップ(S501)と、従業員の給与を算出するステップ(S551)と、所定の条件に基づき、従業員に対して、1または複数の給与受取先のうち、1または複数の給与の振分け先候補を提示するステップ(S552)と、従業員から、提示した給与の振り分け先候補に対する選択および承認を受け付けるステップ(S502)と、給与を算出するステップ(S551)において、当月の給与明細が確定された後、登録されている1または複数の給与受取先に基づき、給与支払用の支払データを出力するステップ(S553)と、を実行する、方法。
(Appendix 11)
A method executed by a computer 20 having a processor 29, the method comprising the steps of: a step (S501) of accepting one or more salary recipients for each employee; a step (S551) of calculating the employee's salary; a step (S552) of presenting to the employee one or more candidate salary destinations from among the one or more salary recipients based on predetermined conditions; a step (S502) of accepting selection and approval from the employee of the presented candidate salary destinations; and a step (S553) of outputting payment data for salary payment based on the one or more registered salary recipients after the current month's pay slip has been finalized in the salary calculation step (S551).
10 端末装置、20 サーバ、80 ネットワーク、130 操作受付部、170 記憶部、1701 ユーザ情報、180 制御部、1801 入力操作受付部、1802 送受信部、1803 データ処理部、1804 報知制御部、22 通信IF、23 入出力IF、25 メモリ、26 ストレージ、29 プロセッサ、201 通信部、202 記憶部、2021 ユーザ情報データベース、2022 給与振り分け先情報データベース、203 制御部、2031 受信制御モジュール、2032 送信制御モジュール、2033 ユーザ情報取得モジュール、2034 給与受取先受付モジュール、2035 給与受取先登録モジュール、2036 給与算出モジュール、2037 給与振り分け先候補設定モジュール、2038 給与振り分け先候補提示モジュール、2039 給与振り分け先承認モジュール、2040 支払データ出力モジュール。
10 Terminal device, 20 Server, 80 Network, 130 Operation reception unit, 170 Memory unit, 1701 User information, 180 Control unit, 1801 Input operation reception unit, 1802 Transmission/reception unit, 1803 Data processing unit, 1804 Notification control unit, 22 Communication IF, 23 Input/output IF, 25 Memory, 26 Storage, 29 Processor, 201 Communication unit, 202 Memory unit, 2021 User information database, 2022 Salary allocation destination information database, 203 Control unit, 2031 Reception control module, 2032 Transmission control module, 2033 User information acquisition module, 2034 Salary recipient reception module, 2035 Salary recipient registration module, 2036 Salary calculation module, 2037 Salary allocation destination candidate setting module, 2038 Salary allocation destination candidate presentation module, 2039 Salary allocation approval module, 2040 payment data output module.
Claims (7)
前記プログラムは、前記プロセッサに、
従業員ごとに、複数の給与受取先を受け付けるステップと、
前記従業員の給与を算出するステップと、
前記従業員が利用している前記給与受取先の利用状況、前記給与受取先において提供されるポイントの利用状況、前記給与受取先による毎月の支払い状況、前記給与受取先における手数料からなる群の少なくとも1つを、金融機関、現金化可能なプリペイド手段提供者、電子決済システム提供者、仮想通貨提供者のシステムから取得し、取得した、前記従業員が利用している前記給与受取先の利用状況、前記給与受取先において提供されるポイントの利用状況、前記給与受取先による毎月の支払い状況、前記給与受取先における手数料からなる群の少なくとも1つに基づき、前記従業員に対して、前記複数の給与受取先のうち、前記給与受取先の利用率が最大または第2位、前記給与受取先の利用総額が最大、及び/または前記ポイントの前記還元率が最大である1または複数の給与の振分け先候補を設定して提示するステップと、
前記従業員から、前記提示した給与の振り分け先候補に対する選択および承認を受け付けるステップと、
前記給与を算出するステップにおいて当月の給与明細が確定された後、前記選択および承認を受け付けた前記1または複数の給与受取先に基づき、給与支払用の支払データを出力するステップと、を実行させる、プログラム。 A program executed by a computer having a processor,
The program causes the processor to:
accepting multiple payee destinations for each employee;
calculating a salary for said employee;
acquiring at least one of the group consisting of the usage status of the salary receiving destination used by the employee, the usage status of points provided by the salary receiving destination, the monthly payment status by the salary receiving destination, and fees at the salary receiving destination from the systems of financial institutions, cashable prepaid means providers, electronic payment system providers, and virtual currency providers , and setting and presenting to the employee one or more salary allocation candidates among the multiple salary receiving destinations that have the highest or second highest usage rate, the highest total usage amount at the salary receiving destination, and/or the highest redemption rate of the points, based on the acquired at least one of the group consisting of the usage status of the salary receiving destination used by the employee, the usage status of points provided by the salary receiving destination, the monthly payment status by the salary receiving destination, and fees at the salary receiving destination;
receiving a selection and approval from the employee regarding the proposed salary allocation candidates;
a step of outputting payment data for salary payment based on the one or more salary recipients selected and approved after the salary statement for the current month has been finalized in the salary calculation step.
前記1または複数の給与受取先に基づく給与明細書の発行を行い、給与受取先によって異なる仕訳を生成し、事業者の会計データに反映するステップと、を実行させる、請求項1に記載のプログラム。 The program further causes the processor to
The program according to claim 1 , further comprising the steps of: issuing a pay slip based on the one or more pay recipients, generating accounting entries that differ depending on the pay recipient, and reflecting the accounting data of the business operator.
前記従業員が利用している前記給与受取先の利用状況、前記給与受取先において提供されるポイントの利用状況、前記給与受取先による毎月の支払い状況、前記給与受取先における手数料からなる群の少なくとも1つに変更が生じた場合に、変更された情報に基づいて、前記従業員に1または複数の給与の振分け先候補を再度提示するステップを実行させる、請求項1から3のいずれかに記載のプログラム。 The program further causes the processor to
A program as described in any one of claims 1 to 3, which, when a change occurs in at least one of the group consisting of the usage status of the salary receiving destination used by the employee, the usage status of points provided by the salary receiving destination, the monthly payment status by the salary receiving destination, and the fees at the salary receiving destination, executes a step of re-presenting one or more candidate salary allocation destinations to the employee based on the changed information.
前記従業員が利用している前記給与受取先の提供態様に変更が生じた場合に、変更された情報に基づいて、前記従業員に1または複数の給与の振分け先候補を再度提示するステップを実行させる、請求項1から4のいずれかに記載のプログラム。 The program further causes the processor to
A program as described in any one of claims 1 to 4, which, when a change occurs in the provision method of the salary recipient used by the employee, executes a step of re-presenting one or more salary allocation destination candidates to the employee based on the changed information.
前記制御部が、
従業員ごとに、複数の給与受取先を受け付けるステップと、
前記従業員の給与を算出するステップと、
前記従業員が利用している前記給与受取先の利用状況、前記給与受取先において提供されるポイントの利用状況、前記給与受取先による毎月の支払い状況、前記給与受取先における手数料からなる群の少なくとも1つを、金融機関、現金化可能なプリペイド手段提供者、電子決済システム提供者、仮想通貨提供者のシステムから取得し、取得した、前記従業員が利用している前記給与受取先の利用状況、前記給与受取先において提供されるポイントの利用状況、前記給与受取先による毎月の支払い状況、前記給与受取先における手数料からなる群の少なくとも1つに基づき、前記従業員に対して、前記複数の給与受取先のうち、前記給与受取先の利用率が最大または第2位、前記給与受取先の利用総額が最大、及び/または前記ポイントの前記還元率が最大である1または複数の給与の振分け先候補を設定して提示するステップと、
前記従業員から、前記提示した給与の振り分け先候補に対する選択および承認を受け付けるステップと、
前記給与を算出するステップにおいて、当月の給与明細が確定された後、前記選択および承認を受け付けた前記1または複数の給与受取先に基づき、給与支払用の支払データを出力するステップと、を実行する、情報処理装置。 An information processing device including a control unit,
The control unit:
accepting multiple payee destinations for each employee;
calculating a salary for said employee;
acquiring at least one of the group consisting of the usage status of the salary receiving destination used by the employee, the usage status of points provided by the salary receiving destination, the monthly payment status by the salary receiving destination, and fees at the salary receiving destination from the systems of financial institutions, cashable prepaid means providers, electronic payment system providers, and virtual currency providers , and setting and presenting to the employee one or more salary allocation candidates among the multiple salary receiving destinations that have the highest or second highest usage rate, the highest total usage amount at the salary receiving destination, and/or the highest redemption rate of the points, based on the acquired at least one of the group consisting of the usage status of the salary receiving destination used by the employee, the usage status of points provided by the salary receiving destination, the monthly payment status by the salary receiving destination, and fees at the salary receiving destination;
receiving a selection and approval from the employee regarding the proposed salary allocation candidates;
an information processing device that executes, in the salary calculation step, a step of outputting payment data for salary payment based on the one or more salary recipients for which the selection and approval has been accepted after the salary statement for the current month has been finalized.
前記方法は、前記プロセッサが、
従業員ごとに、複数の給与受取先を受け付けるステップと、
前記従業員の給与を算出するステップと、
前記従業員が利用している前記給与受取先の利用状況、前記給与受取先において提供されるポイントの利用状況、前記給与受取先による毎月の支払い状況、前記給与受取先における手数料からなる群の少なくとも1つを、金融機関、現金化可能なプリペイド手段提供者、電子決済システム提供者、仮想通貨提供者のシステムから取得し、取得した、前記従業員が利用している前記給与受取先の利用状況、前記給与受取先において提供されるポイントの利用状況、前記給与受取先による毎月の支払い状況、前記給与受取先における手数料からなる群の少なくとも1つに基づき、前記従業員に対して、前記複数の給与受取先のうち、前記給与受取先の利用率が最大または第2位、前記給与受取先の利用総額が最大、及び/または前記ポイントの前記還元率が最大である1または複数の給与の振分け先候補を設定して提示するステップと、
前記従業員から、前記提示した給与の振り分け先候補に対する選択および承認を受け付けるステップと、
前記給与を算出するステップにおいて、当月の給与明細が確定された後、前記選択および承認を受け付けた前記1または複数の給与受取先に基づき、給与支払用の支払データを出力するステップと、を実行する、方法。 1. A method implemented by a computer having a processor, comprising:
The method further comprises the processor:
accepting multiple payee destinations for each employee;
calculating a salary for said employee;
acquiring at least one of the group consisting of the usage status of the salary receiving destination used by the employee, the usage status of points provided by the salary receiving destination, the monthly payment status by the salary receiving destination, and fees at the salary receiving destination from the systems of financial institutions, cashable prepaid means providers, electronic payment system providers, and virtual currency providers , and setting and presenting to the employee one or more salary allocation candidates among the multiple salary receiving destinations that have the highest or second highest usage rate, the highest total usage amount at the salary receiving destination, and/or the highest redemption rate of the points, based on the acquired at least one of the group consisting of the usage status of the salary receiving destination used by the employee, the usage status of points provided by the salary receiving destination, the monthly payment status by the salary receiving destination, and fees at the salary receiving destination;
receiving a selection and approval from the employee regarding the proposed salary allocation candidates;
The method includes, in the step of calculating the salary, after the salary statement for the current month has been finalized, outputting payment data for salary payment based on the one or more salary recipients for which the selection and approval have been received.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021195028A JP7614077B2 (en) | 2021-11-30 | 2021-11-30 | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021195028A JP7614077B2 (en) | 2021-11-30 | 2021-11-30 | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023081242A JP2023081242A (en) | 2023-06-09 |
| JP7614077B2 true JP7614077B2 (en) | 2025-01-15 |
Family
ID=86656642
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021195028A Active JP7614077B2 (en) | 2021-11-30 | 2021-11-30 | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7614077B2 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020123211A (en) | 2019-01-31 | 2020-08-13 | 株式会社メルカリ | Information processing method, information processing device, and information processing program |
-
2021
- 2021-11-30 JP JP2021195028A patent/JP7614077B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| 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 |
|---|---|
| JP2023081242A (en) | 2023-06-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7377832B2 (en) | Program, information processing device and method | |
| JP7701425B2 (en) | Information processing method, information processing device, and information processing program | |
| US20150046320A1 (en) | Service productivity and guest management system | |
| JP6349450B1 (en) | Salary receiving system, salary receiving method, and program | |
| US20230419272A1 (en) | System and method for real-time three-party transaction processing | |
| JP7489351B2 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| JP7214164B2 (en) | program, method, information processing device | |
| JP7381521B2 (en) | Programs, systems and methods | |
| JP2025071353A (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| JP7614077B2 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| JP7304632B2 (en) | Information processing device, method and program | |
| JP7466743B1 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| JP7653347B2 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| JP2024157014A (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| JP6976626B1 (en) | Programs, systems and methods | |
| JP7745373B2 (en) | Program, information processing device and method | |
| KR20200021705A (en) | System and method for funds management service, mobile device for the same and computer program for the same | |
| JP7520770B2 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| JP7573695B1 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| JP7621904B2 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| JP7514411B1 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| JP7466744B1 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| JP7583119B1 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| JP7566102B1 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| JP7330937B2 (en) | Program, information processing device and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230329 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231215 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20240208 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240409 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20240423 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240709 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20240717 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20240726 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241226 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7614077 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |