PROGRAM, INFORMATION PROCESSING APPARATUS, AND METHOD

The system addresses the challenge of managing income tax categories for gig workers by determining and adjusting tax calculation categories based on worker performance, enhancing compliance and simplifying tax procedures for businesses.

JP7620954B1Active Publication Date: 2025-01-24MATCHBOX TECH INC

Patent Information

Application Number
JP2024119575
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-07-25
Publication Date
2025-01-24
Estimated Expiration
2044-07-25

AI Technical Summary

Technical Problem

Existing platforms for managing non-regular part-time workers, such as gig workers, lack the capability to manage income tax calculation categories accurately, leading to compliance challenges for businesses and complexity in withholding procedures.

Method used

A program and system that utilizes a computer with a processor and memory to manage employment information, determine income tax calculation categories based on worker performance, and perform necessary procedural changes when conditions are met, ensuring compliance with tax regulations.

Benefits of technology

The system effectively manages income tax calculation categories for gig workers, preventing compliance violations and simplifying tax withholding procedures for businesses, thereby ensuring accurate tax compliance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007620954000001_ABST
    Figure 0007620954000001_ABST
Patent Text Reader

Abstract

To provide a technology that enables management of income tax calculation classifications for employed persons. [Solution] The server 20 of the employee management system 1 stores actual work information (2022) of employees in response to job information from businesses, and performs the following functions: accepting input of job information from businesses and presenting it to employees; accepting input of application information from employees in response to the job information; referring to the actual work information related to the employee whose application information has been accepted, and determining the income tax calculation category for the employee; and presenting information of the employee whose application information has been accepted to the business depending on the result of the determination of the income tax calculation category for the employee.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a program, an information processing device, and a method. [Background technology]

[0002] Retail stores such as supermarkets and convenience stores, and restaurants such as family restaurants and izakayas often employ non-regular part-time workers as store clerks. In order to secure such workers, information on workers is registered in advance, and when there is job information, the information is distributed to workers, and workers are accepted to apply for the job (job requests), thereby securing workers. In addition, as mentioned above, information on workers is registered in advance and managed, and a platform for this purpose is provided.

[0003] Social insurance coverage is now mandatory for such non-regular part-time and part-time workers, specifically short-term and part-time workers. Therefore, if a short-term or part-time worker does not wish to join, it is necessary to manage them so that they do not meet the conditions necessary to be covered by social insurance.

[0004] Patent Document 1 discloses a recruitment management system that manages those who do not wish to join social insurance so that they do not meet the conditions necessary to be covered by social insurance. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2024-055322 A Summary of the Invention [Problem to be solved by the invention]

[0006] Incidentally, income tax is required to be withheld from such non-regular part-time and part-time workers, specifically short-term and part-time workers. Calculation categories are set for income tax withholding according to the employment status of employees. However, the current situation is that the platform that registers and manages employees as described above does not provide a service that allows the management of income tax calculation categories for employees.

[0007] Therefore, this disclosure describes a technology that enables management of income tax calculation classifications for employed persons. [Means for solving the problem]

[0008] According to an embodiment of the present disclosure, a program is provided for managing workers who apply for job information from a business operator, the program being executed by a computer having a processor and a memory. The memory stores performance information on the work of workers in response to the job information from the business operator. The program causes the processor to execute the steps of accepting input of the job information from the business operator and presenting it to the worker, accepting input of application information from the worker in response to the job information, referring to the performance information related to the worker whose application information has been accepted, determining the income tax calculation category for the worker, and presenting information on the worker whose application information has been accepted to the business operator according to the result of the determination of the income tax calculation category for the worker. Effect of the Invention

[0009] According to the present disclosure, the income tax calculation category is managed by referring to performance information on employees and determining the income tax calculation category for the employees. This makes it possible for businesses to maintain compliance on a platform for registering workers. [Brief description of the drawings]

[0010] [Figure 1] FIG. 1 is a diagram showing the overall configuration of an employee management system 1. [Diagram 2] 2 is a block diagram showing a functional configuration of the terminal device 10 of FIG. 1. [Diagram 3] FIG. 2 is a diagram showing a functional configuration of a server 20 in FIG. [Figure 4] FIG. 4 is a diagram showing an example of a data structure of a business operator database 2021 in FIG. 3. [Diagram 5] FIG. 4 is a diagram showing an example of a data structure of an employee database 2022 in FIG. 3. [Figure 6] FIG. 4 is a diagram showing an example of a data structure of a job offer database 2023 in FIG. 3. [Figure 7] 11 is a flowchart showing an example of a flow for performing income tax calculation category determination processing by the employee management system 1. [Figure 8] 11 is a flowchart showing an example of a flow of an income tax calculation category change process performed by the employee management system 1. [Figure 9] 1 is a diagram showing an example of a job application information screen displayed on a terminal device 10. FIG. [Figure 10] FIG. 13 is a diagram showing an example of a screen displaying a person who is subject to a change in income tax calculation category, which is displayed on the terminal device 10. [Figure 11] FIG. 13 is a diagram showing an example of a screen displaying a person who is subject to a change in income tax calculation category, which is displayed on the terminal device 10. [Figure 12] FIG. 13 is a diagram showing an example of a screen displaying a person who is subject to a change in income tax calculation category, which is displayed on the terminal device 10. [Figure 13] FIG. 13 is a diagram showing an example of a job information screen displayed on the terminal device 10. [Figure 14] FIG. 13 is a diagram showing an example of a screen displaying income tax calculation category change targets displayed on the terminal device 10. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings. In all the drawings explaining the embodiment, the same reference numerals are given to common components, and repeated explanations are omitted. Note that the following embodiment does not unduly limit the contents of the present disclosure described in the claims. In addition, not all of the components shown in the embodiment are essential components of the present disclosure. In addition, each figure is a schematic diagram and is not necessarily illustrated strictly.

[0012] In the following description, a "processor" refers to one or more processors. The at least one processor is typically a microprocessor such as a CPU (Central Processing Unit), but may be another type of processor such as a GPU (Graphics Processing Unit). The at least one processor may be a single-core or multi-core.

[0013] Furthermore, the at least one processor may be a processor in the broad sense, such as a hardware circuit (for example, a field-programmable gate array (FPGA) or an application specific integrated circuit (ASIC)) that performs part or all of the processing.

[0014] In addition, in the following description, information that produces an output for an input may be described, but this information may be data of any structure or may be a learning model such as a neural network that generates an output for an input.

[0015] Furthermore, in the following description, the tables that make up each database are just examples, and one table may be divided into two or more tables, or all or part of two or more tables may be one table.

[0016] In addition, in the following explanation, the processing may be described with the "program" as the subject, but since the program is executed by a processor to perform a specified processing step by appropriately using a memory unit and / or an interface unit, etc., the subject of the processing may be the processor (or a device such as a controller having the processor).

[0017] The program may be installed in a device such as a computer, or may be, for example, in a program distribution server or a computer-readable (e.g., non-transitory) recording medium. In the following description, two or more programs may be realized as one program, or one program may be realized as two or more programs.

[0018] In the following description, identification numbers are used as identification information for various objects, but other types of identification information (for example, identifiers including alphabetic characters or symbols) may be used instead.

[0019] In addition, in the following description, when describing elements of the same type without distinguishing between them, reference signs (or common signs among the reference signs) may be used, and when describing elements of the same type with distinction between them, the identification numbers (or reference signs) of the elements may be used.

[0020] In the following description, the control lines and information lines are those that are considered necessary for the description, and not all control lines and information lines in the product are necessarily shown. All components may be connected to each other.

[0021] <Summary> The worker management system according to the present disclosure will be described below. The worker management system according to the present disclosure is, for example, a system for registering information on workers in advance in order to make it easier to apply for job information and to make it easier to secure (employ) workers, and for notifying workers when there is job information for which they wish to work and sending application information. This worker management system may provide, for example, job information for full-time employees, part-timers, and part-timers who are expected to work long-term, or may provide job information for so-called gig work, which is the working hours of workers such as part-timers and part-timers at retail stores, etc. who are expected to work short-term (one-off). It may also be a system in which requests for shifts in gig work are accepted and adjusted by business operators or managers. The worker management system according to the present disclosure is, for example, a system provided by a cloud server or the like as a Web service, so-called SaaS (Software as a Service), and is configured to be accessible by registered persons who are registered to work for businesses, or users who are businesses, through predetermined authentication.

[0022] A user who uses the employee management system according to the present disclosure may be not only a business operator such as a retail store that accepts applications from employees, but also an administrator who has a certain relationship with the business operator. Here, the business operator may be, for example, a company, a manager of a store such as a retail store or a restaurant, a person who operates a store as an employee of a company that operates a store such as a retail store or a restaurant, or an owner business operator of a store that operates a franchise chain business. In addition, the administrator may be a company that operates one or more stores such as a retail store or a restaurant, or a person who provides a service that provides human resources to stores such as a retail store or a restaurant, and may be a company that operates a franchise chain business, or may be an organization of people with specific qualifications and skills. In addition, the administrator may be a company that operates one or more types of stores such as retail stores or restaurants (different business types).

[0023] As mentioned above, the withholding of income tax is mandatory for gig workers, including non-regular part-timers, part-timers, and day laborers. Calculation categories for withholding income tax are set according to the employment status of the worker, and the calculation is to be done in either column A, column B, or column C. For example, the withholding of income tax for day laborers is calculated in column C, but if the worker works for a certain period of time or longer, the calculation is to be done in column A. Therefore, businesses that employ gig workers need to manage their working hours, and if certain conditions are met, certain procedures are required, such as changing the amount written on the withholding slip.

[0024] There are platforms available for registering gig workers and supporting their recruitment, but currently these platforms do not provide services to manage the income tax calculation category of employees and to take appropriate procedures in the event of a change. Therefore, when a business operator employs a gig worker as described above, it is not easy for the employee to check the income tax calculation category each time they hire the worker, and the procedures to be completed when a category change applies are also complicated, placing a burden on the business operator.

[0025] Therefore, the employee management system of the present disclosure is configured to store actual work information of employees, such as gig workers, manage the income tax calculation category for the employee, determine whether or not the employee is eligible for a category change, and, if so, carry out the processing necessary to change the category.

[0026] With this configuration, by using the employee management system according to the present disclosure, it is possible to manage the income tax calculation classification of employees, manage whether or not the classification change applies, and if so, take appropriate procedures. This makes it possible to prevent compliance violations by business operators and ensure compliance in corporate activities.

[0027] <First embodiment> The following describes the worker management system 1. 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.

[0028] <1 Overall configuration of the employee management system 1> FIG. 1 is a diagram showing the overall configuration of the worker management system 1. As shown in FIG. 1, the worker management 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 device 10") and a server 20. The terminal devices 10 and the server 20 are connected to each other so as to be able to communicate with each other via a network 80. The network 80 is configured as a wired or wireless network. The network 80 includes, for example, 3G, 4G, and 5G mobile communication systems, LTE (Long Term Evolution), and wireless networks (for example, Wi-Fi (registered trademark)) that can be connected to the Internet via a predetermined access point. When the network 80 is connected wirelessly, for example, Z-Wave (registered trademark), ZigBee (registered trademark), Bluetooth (registered trademark), and the like are included as communication protocols. When the network is connected wired, the network also includes a network that is directly connected via a USB (Universal Serial Bus) cable or the like.

[0029] The terminal device 10 is a device operated by each user. Here, the user is a person who uses the terminal device 10 to perform the functions of the worker management system 1, such as inputting job information as a business operator, referring to job information / registering application information as a worker, and selecting workers, and refers to a business operator, worker, etc. The terminal device 10 is realized by a stationary PC (Personal Computer), a laptop PC (notebook PC), etc. Alternatively, the terminal device 10 may be, for example, a tablet compatible with a mobile communication system, a mobile terminal such as a smartphone, etc.

[0030] The terminal device 10 is communicatively connected to the server 20 via a network 80. The terminal device 10 is connected to the network 80 by communicating with communication devices such as a wireless base station 81 conforming to communication standards such as 3G, 4G, 5G, and LTE, and a wireless LAN router 82 conforming to 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.

[0031] The communication IF 12 is an interface for inputting and outputting signals so that the terminal device 10 can communicate with an external device. 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 an input operation 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 a program and data processed by the program, 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, and is, for example, 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, a peripheral circuit, etc.

[0032] The server 20 is a device that receives job information from businesses and receives and manages applications for the job information from employees. The server 20 receives and registers job information from users who are business operators, presents the job information to users who are employees, and receives applications from employees. The server 20 stores actual work information of employees and determines the income tax calculation category for the employees. Furthermore, if the employee satisfies the conditions for changing the income tax calculation category, the server 20 performs the necessary procedure processing.

[0033] The server 20 is a computer connected to a network 80. The server 20 can be realized virtually by distributing all or part of each hardware configuration across multiple computers and connecting them to each other via a network. In this way, the concept of the server 20 includes not only a computer housed in a single housing or case, but also a virtualized computer system. The server 20 includes a communication IF 22, an input / output IF 23, a memory 25, a storage 26, and a processor 29.

[0034] The communication IF 22 is an interface for inputting and outputting signals so that the server 20 can communicate with an external device. The input / output IF 23 functions as an interface with an input device for receiving an input operation from a user and an output device for presenting information to a 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 an instruction set described in a program, and is composed of an arithmetic unit, a register, a peripheral circuit, etc.

[0035] <1.1 Configuration of the terminal device 10> FIG. 2 is a block diagram showing a functional configuration of the terminal device 10 constituting the worker management 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 131 and a mouse 132), a voice processing unit 140, a microphone 141, a speaker 142, a display 150, a storage unit 160, and a control unit 170. The terminal device 10 also has functions and configurations (for example, 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.

[0036] The antenna 111 emits a signal generated by the terminal device 10 as a radio wave. The antenna 111 also receives a radio wave from space and provides the received signal to the first wireless communication unit 121.

[0037] The antenna 112 radiates a signal generated 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 radio communication unit 122.

[0038] The first wireless communication unit 121 performs modulation / 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 / 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, a Received Signal Strength Indicator (RSSI) calculation circuit, a Cyclic Redundancy Check (CRC) calculation circuit, a high-frequency circuit, and the like. The first wireless communication unit 121 and the second wireless communication unit 122 perform modulation / demodulation and frequency conversion of wireless signals transmitted and received by the terminal device 10, and provide the received signals to the control unit 170.

[0039] The operation reception unit 130 has a mechanism for receiving input operations from a user. Specifically, the operation reception unit 130 includes a keyboard 131 and a mouse 132. 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.

[0040] The keyboard 131 accepts input operations by the user of the terminal device 10. The keyboard 131 is a device for inputting characters, and outputs input character information to the control unit 170 as an input signal.

[0041] The mouse 132 accepts input operations by the user of the terminal device 10. The mouse 132 is a pointing device for selecting an object displayed on the display 150, and outputs position information of an object selected on the screen and information indicating that a button has been pressed to the control unit 170 as input signals.

[0042] The audio processing unit 140 modulates and demodulates an audio signal. The audio processing unit 140 modulates a signal provided from the microphone 141 and provides the modulated signal to the control unit 170. 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 from the audio processing unit 140 into audio and outputs the audio to the outside of the terminal device 10.

[0043] Display 150 displays data such as images, videos, and text under the control of control unit 170. Display 150 is realized by, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display.

[0044] Storage unit 160 is configured with memory 15, such as a flash memory, and storage unit 16, and stores data and programs used by terminal device 10. In one aspect, storage unit 160 stores user information 161.

[0045] The user information 161 is information about a user who, as a business operator, inputs job information, selects workers, and, as a worker, refers to job information / registers application information, which are functions of the worker management system 1, uses the terminal device 10. The user information includes information for identifying the user (user ID), the user's name, address, etc., organizational information such as the company to which the user belongs, etc.

[0046] The control unit 170 is constituted by, for example, the processor 19, and controls the operation of the terminal device 10 by reading a program stored in the storage unit 160 and executing instructions included in the program. The control unit 170 is, for example, an application that is pre-installed in the terminal device 10. The control unit 170 operates according to the program to fulfill the functions of an input operation reception unit 171, a transmission / reception unit 172, a data processing unit 173, and a notification control unit 174.

[0047] The input operation receiving unit 171 performs processing for receiving input operations by a user via an input device such as the keyboard 131 .

[0048] The transmission / reception unit 172 performs processing for the terminal device 10 to transmit and receive data to and from an external device such as the server 20 in accordance with a communication protocol.

[0049] The data processing unit 173 performs a process of performing calculations on the data that the terminal device 10 accepts as input in accordance with a program, and outputs the calculation results to a memory or the like.

[0050] The notification control unit 174 performs a process of presenting information to the user. The notification control unit 174 performs a process of causing the display 150 to display a display image, a process of causing the speaker 142 to output a sound, and the like.

[0051] <1.2 Functional configuration of server 20> 3 is a diagram showing the functional configuration of the server 20 constituting the worker management system 1 of the embodiment 1. As shown in FIG. 3, the server 20 exerts the functions of a communication unit 201, a storage unit 202, and a control unit 203.

[0052] The communication unit 201 performs processing for the server 20 to communicate with external devices.

[0053] The storage unit 202 stores data and programs used by the server 20. The storage unit 202 stores a business operator database 2021, an employee database 2022, a job offer database 2023, and the like.

[0054] The business database 2021 is a database for holding information on businesses that are registered in order to register job information using the employee management system 1. Details will be described later.

[0055] The worker database 2022 is a database for holding information on workers who are registered to apply for jobs by referring to job information using the worker management system 1. The worker database 2022 also stores and holds performance information on the work done by workers in response to job information from businesses using the worker management system 1. Details will be described later.

[0056] The job database 2023 is a database for holding job information registered by businesses that use the employee management system 1. Details will be described later.

[0057] The control unit 203 performs functions shown in various modules, such as a receiving control module 2031, a sending control module 2032, a job offer reception and presentation module 2033, an application reception module 2034, an income tax applicability category determination module 2035, an employee selection reception module 2036, an employee determination result presentation module 2037, and an income tax category change module 2038, by the processor 29 of the server 20 performing processing according to the program.

[0058] The reception control module 2031 controls the process in which the server 20 receives a signal from an external device in accordance with a communication protocol.

[0059] The transmission control module 2032 controls the process in which the server 20 transmits signals to external devices in accordance with a communication protocol.

[0060] The job reception and presentation module 2033 controls the process of accepting the input of job information from the business and presenting it to the worker. The business operates the terminal device 10 to input job information related to the business and transmit it to the server 20, so the job reception and presentation module 2033 accepts the job information transmitted from the terminal device 10 by receiving it via the communication unit 201. The job information input by the business may be job information for full-time employees, part-time workers, and part-timers assuming long-term employment, or may be job information for so-called gig work, which is the working hours of workers such as part-time workers and part-timers at retail stores and restaurants assuming short-term (one-time) employment, or may be information on recruitment for shifts or information on additional recruitment for insufficient shifts. The business from which the job reception and presentation module 2033 accepts job information may be a business registered in the business database 2021 as a user of the employee management system 1, or may be other than the business.

[0061] Furthermore, the job offer reception and presentation module 2033 transmits the job information received from the business operator via the communication unit 201 to the terminal device 10 used by the worker, and presents it so that the worker can refer to it. The worker operates the terminal device 10 to input instructions to refer to the job information, so the job offer reception and presentation module 2033 reads the job offer database 2023, extracts the job information corresponding to the worker, and transmits it to the terminal device 10 for display. The worker to whom the job offer reception and presentation module 2033 presents job information may be a business operator registered in the worker database 2022 as a user of the worker management system 1, or may be someone else.

[0062] The job reception and presentation module 2033 accepts, as job information from businesses, information on the entity such as the business name (corporate name), company name (including nickname), sole proprietor's name, trade name, job type name or task name related to the work, number of people being recruited, and unit price of wages in a given time period (e.g. daily wage, hourly wage, etc.). In addition, the job reception and presentation module 2033 accepts, for example, in the case of job information assuming long-term employment, information indicating the conditions of the available work dates and times and the number of times in a given period (e.g. four times a week, six hours or more each time, etc.), and in the case of job information (shifts) assuming short-term (one-off) employment, information indicating the planned work dates and times.

[0063] Furthermore, the job offer reception and presentation module 2033 registers and stores the job offer information received from businesses in, for example, the job offer database 2023.

[0064] The application reception module 2034 controls the process of receiving application information from workers in response to job information from businesses presented by the job reception and presentation module 2033. Workers operate the terminal device 10 to refer to job information, input an indication of their intention to apply for the job for which they wish to work, and transmit this to the server 20. The application reception module 2034 receives the application information transmitted from the terminal device 10 via the communication unit 201 and thereby receives it.

[0065] The application receiving module 2034 receives, as application information, for example, personal information such as the worker's name, address, age, sex, contact information, etc. The application receiving module 2034 also receives information such as the job title or task name related to the job information, information indicating the conditions of the date and time and number of times the worker can work (e.g., four times a week, six hours or more each time, etc.) if the job information is for long-term employment, and the worker's desired start date and time and end date and time if the job information is for short-term employment (shifts).

[0066] In addition, the application reception module 2034 registers and stores the application information received from the workers, for example, in the job database 2023.

[0067] The income tax applicability category determination module 2035 controls a process of determining the income tax calculation category of an employee by referring to the performance information of the employee about whom the application reception module 2034 has received application information. The income tax applicability category determination module 2035 determines whether the employee's income tax calculation category, specifically, corresponds to column A, column B, or column C of the "Withholding Tax Table" published by the National Tax Agency. For example, the income tax applicability category determination module 2035 refers to the performance information of the employee's work during a specified period in the past, stored in the employee database 2022, about the employee about whom application information has been received. Then, the income tax applicability category determination module 2035 determines whether the employee about whom application information has been received corresponds to column A, column B, or column C of the "Withholding Tax Table".

[0068] The server 20 holds, for example, predetermined conditions for determining the income tax calculation category, specifically, conditions prescribed by law, such as the employee submitting a "Declaration of Dependent Deductions for Salary Earners" at the end of the most recent year, the employee's wage being calculated as a daily wage, the employment period being two months or less / longer, the presence or absence of dependents, etc. Note that the server 20 may hold conditions independently determined by the business operator in addition to the conditions prescribed by law. The income tax classification determination module 2035 refers to the employee's past work performance information (e.g., scheduled work hours for two months, paid wages, etc.) stored in the employee database 2022 based on the predetermined conditions, and determines whether the employee falls into column A, column B, or column C of the "Withholding Tax Table" based on these conditions. If the predetermined conditions are changed due to amendments to laws and regulations, etc., the predetermined conditions set in the server 20 are changed.

[0069] The income tax applicability category determination module 2035 may determine that the employee's employment in the job application falls under the income tax calculation category change condition, and therefore the withholding amount for the employee needs to be changed. For example, the income tax applicability category determination module 2035 may determine that the employee's employment in the job application falls under the income tax calculation category change condition when the employee selection reception module 2036 described later receives an input of the selection of the person who will actually work. In addition, the income tax applicability category determination module 2035 may determine that the employee's employment in the job application falls under the income tax calculation category change condition when the application reception module 2034 receives an application for the job.

[0070] In addition, the income tax applicability classification determination module 2035 registers and stores the determination result of the income tax calculation classification in, for example, the employee database 2022.

[0071] The worker selection reception module 2036 controls the process of receiving input of the selection of the actual worker from among the workers accepted by the application reception module 2034 from the business that has accepted the job offer information by the job offer reception presentation module 2033. The worker selection reception module 2036 transmits the worker information related to the application information from the worker accepted by the application reception module 2034 to the terminal device 10 via the communication unit 201 and presents it to the business. The business operates the terminal device 10 to select the worker to actually work from among the workers whose applications have been accepted, inputs the worker selection result, and transmits it to the server 20, so the worker selection reception module 2036 receives the information on the worker selection result transmitted from the terminal device 10 by receiving it via the communication unit 201. At this time, the business refers to the result of the determination of the income tax calculation category for the worker by the worker determination result presentation module 2037 described later, and selects the worker. In addition, in the employee management system 1 disclosed herein, an employment contract is deemed to have been concluded between the business operator that inputs the selection results received by the employee selection reception module 2036 and the employee as a result of the selection, and it is deemed that information necessary for an employment contract, such as the presentation of employment conditions, has been provided and input.

[0072] The worker selection reception module 2036 may be configured to automatically determine the selection of the actual worker from among the workers accepted by the application reception module 2034 based on predetermined conditions. The predetermined conditions may be included in the job information accepted by the job acceptance and presentation module 2033 from the business operator, or may be accepted separately in advance from the business operator. In this case, when the worker selection reception module 2036 accepts application information from a worker who meets the predetermined conditions, it may immediately determine the worker as the actual worker. In this case, too, the configuration is such that an employment contract is automatically established between the business operator and the worker, and it is assumed that information necessary for the employment contract, such as the presentation of employment conditions, has been provided and information has been input.

[0073] The worker selection reception module 2036 may, for example, allow the worker to adjust and select the work start date and time and the work end date and time desired by the worker. For example, if the worker's desired work hours are 9:00 to 15:00, and the business entity is able to accept the worker if the work hours are 9:00 to 14:00, the business entity may change the work hours to 9:00 to 14:00 and select the work hours.

[0074] In addition, the worker selection reception module 2036 registers and stores the information on the selection results received from the business in, for example, the job database 2023.

[0075] The employee determination result presentation module 2037 controls the process of presenting information on employees whose application information has been accepted by the application acceptance module 2034 to the business operator according to the result of the determination of the income tax calculation category for the employee by the income tax applicability category determination module 2035. The business operator operates the terminal device 10 to input instructions to refer to the application information of the employee for the job information, so the employee determination result presentation module 2037 reads the job database 2023, extracts information on the employee who applied for the job information, and transmits it to the terminal device 10 for display. At this time, the employee determination result presentation module 2037 reads the job database 2023, extracts the result of the determination of the income tax calculation category for the employee by the income tax applicability category determination module 2035, and transmits it to the terminal device 10 for display.

[0076] The employee determination result presentation module 2037 may, for example, display on the terminal device 10 a list of employees who applied for the job information, and may identifiably display the income tax calculation category of the employees in this list. Specifically, the employee determination result presentation module 2037 may display a predetermined character string indicating the category, such as "A", "B", or "C", in the column of the corresponding employee in the list of employees, or may display it using a predetermined icon or the like. In addition, the employee determination result presentation module 2037 may, for example, display only employees who meet the income tax calculation category change conditions, or only employees who do not meet the income tax calculation category change conditions, and may be configured to select whether or not the income tax calculation category change conditions are met.

[0077] In a certain aspect, when the employee selection reception module 2036 receives an input of the selection of the person who will actually work, the employee determination result presentation module 2037 may notify the employee that the employee meets the conditions for changing the income tax calculation category by working for the job application. Specifically, the employee determination result presentation module 2037 may notify the employee that the withholding amount needs to be changed because the employee meets the conditions for changing the income tax calculation category when the employment period reaches two months or more by working for the job application. Specifically, the employee determination result presentation module 2037 may notify the employee of the applicable employee on a pop-up screen or the like.

[0078] In a certain aspect, when the employee selection reception module 2036 receives an input of the selection of a person who will actually work, the employee determination result presentation module 2037 may notify the desired conditions for the employee, such as a desire to work within a range that does not fall under the conditions for changing the income tax calculation category. Specifically, the employee determination result presentation module 2037 may notify the relevant employee on a pop-up screen or the like.

[0079] In a certain aspect, when the employee selection reception module 2036 receives an input of the selection of the person who will actually work, the employee determination result presentation module 2037 may notify that the employee meets the conditions for changing the income tax calculation category by working for the job application, but does not meet the conditions for changing the income tax calculation category by changing the conditions at the time of working. Specifically, the employee determination result presentation module 2037 may notify that the employee does not meet the conditions for changing the income tax calculation category when the employment period reaches two months or more by working for the job application, but does not meet the conditions for changing the income tax calculation category by changing the conditions at the time of working. Specifically, the employee determination result presentation module 2037 may notify the employee of the applicable employee on a pop-up screen or the like.

[0080] In a certain aspect, when the application reception module 2034 accepts application information from an employee, the employee determination result presentation module 2037 may notify the employee that the employee meets the conditions for changing the income tax calculation category by working for the job application (the result of the determination by the income tax applicability category determination module 2035). Specifically, the employee determination result presentation module 2037 may notify the employee that the withholding amount needs to be changed because the employee meets the conditions for changing the income tax calculation category when the employment period reaches two months or more by working for the job application. Specifically, the employee determination result presentation module 2037 may notify the employee of the applicable employees on a pop-up screen or the like.

[0081] The income tax classification change module 2038 controls the processing required to change the income tax calculation classification of an employee based on the determination result for that employee whose application information has been accepted by the application acceptance module 2034. Specifically, the income tax classification change module 2038 performs processing for filling in the tax withholding slip as a process for changing the income tax calculation classification. The income tax classification change module 2038 may be configured to manage status information related to the processing required for these processes and to be able to be referenced by the business operator.

[0082] In a certain aspect, the income tax classification change module 2038 may perform a process of issuing necessary forms for the target employee as a process of changing the income tax calculation category. The income tax classification change module 2038 may also accept input of information required for the employee whose income tax calculation category is changed, and may perform a process of generating form data for the necessary forms. At this time, it may be sufficient to only accept input of the necessary information (forms are submitted separately). Furthermore, the income tax classification change module 2038 may acquire and manage performance information of the target employee's work for other businesses.

[0083] <2 Data Structure> Fig. 4 is a diagram showing an example of the data structure of the business operator database 2021 in Fig. 3. Fig. 5 is a diagram showing an example of the data structure of the employee database 2022 in Fig. 3. Fig. 6 is a diagram showing an example of the data structure of the job offer database 2023 in Fig. 3.

[0084] As shown in FIG. 4, each record of the business database 2021 includes an item "business ID", an item "business name", an item "address", an item "business type", and the like.

[0085] The item “business operator ID” is information that identifies each business operator who is a user and is registered in the employee management system 1.

[0086] The item “business name” is the name of the business that is the user and is registered in the employee management system 1.

[0087] The item "address" is the address of the business operator, who is the user, registered in the employee management system 1. The address stored in the item "address" may be different from the address of the workplace related to the job information.

[0088] The item "business type" is information indicating the business type of the user, that is, the business operator, registered in the employee management system 1. In the item "business type", information such as "retail (convenience store)" and "hospital" is stored.

[0089] The server 20 adds a record to the business database 2021 as registration information is received from the business.

[0090] As shown in FIG. 5, each record of the worker database 2022 includes an item "worker ID", an item "worker name", an item "address", an item "work performance information", and the like.

[0091] The item “Employee ID” is information for identifying each employee who is a user registered in the employee management system 1.

[0092] The item “Employee name” is the name of the employee who is the user and is registered in the employee management system 1.

[0093] The item "Address" is the address of the worker who is the user, registered in the worker management system 1. In addition to the address where the worker himself / herself lives, the item "Address" may store, for example, the residence of relatives, the address of the school the worker attends, and the address of the worker's main job in case of a side job.

[0094] The item "Work history information" is information on the work history of a worker registered in the worker management system 1 in the past using the worker management system 1, and specifically includes the items "business operator ID," "date and time," and "hourly wage," etc.

[0095] The item “Employer ID” is information that identifies each employer by which the employee actually worked when the employee actually started work using the employee management system 1, and corresponds to the item “Employer ID” in the employer database 2021.

[0096] The item "date and time" is the working date and time when the worker actually worked using the worker management system 1.

[0097] The item “hourly wage” is the hourly wage when the worker actually works using the worker management system 1.

[0098] As the server 20 receives registration information from an employee, it adds a record to the employee database 2022. In addition, the server 20 adds a record to the employee database 2022 under the item “work performance information” when the employee actually starts working.

[0099] As shown in FIG. 6, each record in the job database 2023 includes an item "business ID", an item "business name", an item "detailed job information", and the like.

[0100] The item “business ID” is information that identifies each business that has registered job information in the employee management system 1, and corresponds to the item “business ID” in the business database 2021.

[0101] The item “business name” is the name of the business that registered the job information as registered in the employee management system 1, and corresponds to the item “business name” in the business database 2021.

[0102] The item "detailed job information" is information about a job that a business has registered in the employee management system 1, and specifically includes the item "job ID," the item "job type," the item "hourly wage," the item "number of people," the item "date and time," the item "scheduled employees," etc. This item "detailed job information" is configured so that a record is registered each time the business indicated in the item "business name" registers job information.

[0103] The item “job vacancy ID” is information that identifies each job vacancy information registered by a business in the employee management system 1.

[0104] The item "Recruited Job Type" is information indicating the job type related to the job information registered by the business operator in the employee management system 1. Specifically, it is the work content when actually working in the job, and in the example shown in Fig. 6, information such as "Customer Service" which serves customers in a convenience store and "Kitchen" which performs various tasks in the kitchen of a restaurant is stored.

[0105] The item "hourly wage" is information indicating the unit price of wages for a given hour when an employee applies for a job posting registered by a business in the employee management system 1 and actually works the job. An hourly wage is shown as an example.

[0106] The item “number of people” is information that indicates the number of people being recruited for the job information registered by the business in the employee management system 1.

[0107] The item “date and time” is information indicating the date and time when work related to the job information registered by the business in the employee management system 1 will be performed.

[0108] The item "scheduled employee" is information for identifying each worker who applied for the job information registered by the business in the employee management system 1, and corresponds to the item "employee ID" in the employee database 2022. The item "scheduled employee" is configured to store, for example, information on workers who are actually scheduled to work and who have been accepted by the employee selection acceptance module 2036 of the server 20.

[0109] The employee selection reception module 2036 of the server 20 adds a record to the job database 2023 as the job information is received from the business.

[0110] <3 operations> Hereinafter, the income tax calculation category determination process and the income tax calculation category change process by the employee management system 1 in the first embodiment will be described with reference to Fig. 7 and Fig. 8. In Fig. 7 and Fig. 8, the terminal device used by the business operator is the terminal device 10A, and the terminal device used by the employee is the terminal device 10B.

[0111] FIG. 7 is a flowchart showing an example of a flow of the income tax calculation category determination process performed by the employee management system 1.

[0112] In step S111, the input operation reception unit 171 of the terminal device 10A accesses the Web server provided by the server 20 in response to an operation from the business operator, and receives input of job information, specifically, input of information such as the business operator's name (corporate name), company name (including nickname), sole proprietor's name, trade name, etc., job type name and task name related to the work, number of people to be recruited, and unit price of salary at a given time (for example, daily wage, hourly wage, etc.). The transmission / reception unit 172 transmits the received registration information to the server 20.

[0113] In step S121, the job offer reception and presentation module 2033 of the server 20 accepts the job information transmitted from the terminal device 10A in step S111 via the communication unit 201. The job offer reception and presentation module 2033 transmits the accepted job information to the terminal device 10B via the communication unit 201. In addition, the job offer reception and presentation module 2033 registers the accepted job information in the job database 2023.

[0114] In step S131, the transmitting / receiving unit 172 of the terminal device 10B receives the job information transmitted in step S121 from the server 20. The notification control unit 174 causes the display 150 to display the received job information.

[0115] In step S132, the input operation reception unit 171 of the terminal device 10B accesses the Web server provided by the server 20 through the operation of the worker, and receives input of application information for the job information received in step S131, for example, input of an intention to apply for the job for which the worker wishes to work by referring to the job information. The transmission / reception unit 172 transmits the received application information to the server 20.

[0116] In step S122, the application receiving module 2034 of the server 20 receives the application information transmitted from the terminal device 10B in step S132 via the communication unit 201. In addition, the job offer reception and presentation module 2033 registers the received application information in the job offer database 2023.

[0117] In step S123, the income tax applicability classification determination module 2035 of the server 20 refers to the performance information of the employee whose application information was accepted in step S122, and determines the income tax calculation classification of the employee. In step S123, for example, the performance information of the employee's work in a specified past period stored in the employee database 2022 is referenced for the employee whose application information was accepted. Then, in step S123, it is determined whether the employee whose application information was accepted falls into column A, column B, or column C of the "Withholding Tax Table."

[0118] In step S124, the employee determination result presentation module 2037 of the server 20 presents the information of the employee whose application information was accepted in step S123 to the business operator according to the determination result of the income tax calculation category for the employee determined in step S123. In step S124, the job database 2023 is read, and the determination result of the income tax calculation category for the employee is extracted, and transmitted to the terminal device 10B via the communication unit 201.

[0119] In step S114, the transmitting / receiving unit 172 of the terminal device 10A receives the information on the employee whose application information was accepted and the information on the determination result of the income tax calculation category for the employee, which were transmitted from the server 20 in step S124. The notification control unit 174 causes the display 150 to display the accepted information on the employee and the information on the determination result.

[0120] In step S115, the input operation reception unit 171 of the terminal device 10A accesses the Web server provided by the server 20 in response to an operation from the business operator, and selects workers to actually work from among the workers whose applications have been accepted based on the worker information and the judgment result information accepted in step S114, and accepts the input of the worker selection result. At this time, the business operator selects workers by referring to the judgment result of the income tax calculation category for the workers. In step S115, the transmission / reception unit 172 transmits the accepted information on the worker selection result to the server 20.

[0121] In step S125, the worker selection reception module 2036 of the server 20 receives the information on the worker selection results transmitted from the terminal device 10A in step S115 via the communication unit 201. The worker selection reception module 2036 transmits the received worker selection results to the terminal device 10B via the communication unit 201 to notify the corresponding worker. The worker selection reception module 2036 also registers the received selection result information in the job database 2023.

[0122] In step S135, the transmitting / receiving unit 172 of the terminal device 10B accepts the information on the worker selection results transmitted in step S121 from the server 20. The notification control unit 174 causes the display 150 to display the accepted information on the worker selection results.

[0123] As described above, the employee management system 1 accepts job information from users who are business operators, presents it to users who are employees, and accepts applications from employees. It stores information on the work history of employees and determines the income tax calculation category for employees.

[0124] FIG. 8 is a flowchart showing an example of a flow of the income tax calculation category change process performed by the employee management system 1.

[0125] In step S221, the income tax classification change module 2038 of the server 20 performs the processing required to change the income tax calculation classification for the employee based on the determination result for the employee whose application information was accepted, determined in step S123.

[0126] As described above, in the employee management system 1, if an employee who applied for a job information job satisfies the conditions for changing the income tax calculation category, the system performs the processing required to change the income tax calculation category. This makes it possible to manage the income tax calculation category for employees and to take appropriate procedures if a change is required.

[0127] <4 Screen example> Hereinafter, with reference to Figs. 9 to 14, examples of screens for job application information and job information, and examples of screens for displaying persons subject to a change in income tax calculation category, will be described with reference to Figs.

[0128] Fig. 9 is a diagram showing an example of a screen of job application information displayed on the terminal device 10. The screen example of Fig. 9 shows an example of a screen displayed for selecting a worker who will actually work in response to an application from a worker. This corresponds to step S125 in Fig. 7.

[0129] As shown in Fig. 9, the display 150 of the terminal device 10 displays an application information display screen 1031a. On this application information display screen 1031a, worker display fields 1031b, 1031c, and 1031d that show information about workers are displayed as application information from workers. In addition, for workers displayed in the worker display fields 1031b, 1031c, and 1031d, there are provided reject buttons 1031e, 1031g, and 1031i that are pressed when rejecting workers, and accept buttons 1031f, 1031h, and 1031j that are pressed when hiring workers. In addition, for workers displayed in the worker display fields 1031b, 1031c, and 1031d, there are provided calculation classification display fields 1031k, 1031l, and 1031m that show calculation classifications as the result of the determination of income tax calculation classifications.

[0130] 10 is displayed on the display 150 of the terminal device 10 of the business that input and sent the job information, the business refers to the worker display columns 1031b, 1031c, 1031d, and further to the accounting category display columns 1031k, 1031l, 1031m to decide whether to hire or not hire the worker. If the worker is to be hired, the hire button 1031f, 1031h, 1031j is pressed, and if the worker is to be rejected, the reject button 1031e, 1031g, 1031i is pressed to input the result of hire or not hire.

[0131] Fig. 10 is a diagram showing an example of a screen displaying a person who is a target of a change in income tax calculation category, displayed on the terminal device 10. The example of the screen in Fig. 10 shows an example of a screen displayed in a state in which, assuming the case of employing the employee shown in Fig. 9, after the employment button 1031f is pressed, the employee satisfies the conditions for a change in income tax calculation category by working for the job application. This corresponds to step S125 in Fig. 7.

[0132] As shown in Fig. 10, an income tax calculation category change notification screen 1032a is displayed on the display 150 of the terminal device 10. This income tax calculation category change notification screen 1032a displays a text display field 1032b notifying the employee that the employee will meet the income tax calculation category change conditions by working for the job application he / she applied for. In addition, a reject button 1032c to be pressed when rejecting the employee and a hire button 1032d to be pressed when hiring the employee are provided.

[0133] 10 is displayed on the display 150 of the business's terminal device 10, and the business decides whether to hire or not hire the employee. If the employee is to be hired, the business presses the hire button 1032d, and if the employee is to be rejected, the business presses the reject button 1032c, and inputs the result of hiring or not hiring.

[0134] Fig. 11 is a diagram showing an example of a screen displaying a person who is a target of a change in the income tax calculation category, displayed on the terminal device 10. The example of the screen in Fig. 11 shows an example of a screen displayed in a state in which, assuming the case of employing the employee shown in Fig. 9, after the employment button 1031f is pressed, the employee wishes to work within a range that does not fall under the conditions for a change in the income tax calculation category. This corresponds to step S125 in Fig. 7.

[0135] As shown in Fig. 11, an income tax calculation category change notification screen 1033a is displayed on the display 150 of the terminal device 10. This income tax calculation category change notification screen 1033a displays a text display field 1033b notifying that the employee wishes to work within the scope that does not fall under the income tax calculation category change conditions. In addition, a reject button 1033c is provided to be pressed when rejecting the employee.

[0136] 11 is displayed on the display 150 of the business's terminal device 10, the business decides not to hire the employee (because the employee wishes to remain unemployed).Then, the business presses the "Reject" button 1033c to input the result of rejection.

[0137] Fig. 12 is a diagram showing an example of a screen displaying a person who is a target of a change in income tax calculation category, displayed on the terminal device 10. The example of the screen in Fig. 12 shows an example of a screen displayed in a state in which, assuming the case of employing the employee shown in Fig. 9, after the employment button 1031f is pressed, the employee satisfies the conditions for a change in income tax calculation category by working for the job application. This corresponds to step S125 in Fig. 7.

[0138] As shown in Fig. 12, an income tax calculation category change notification screen 1034a is displayed on the display 150 of the terminal device 10. This income tax calculation category change notification screen 1034a displays a text display field 1034b notifying that the employee meets the income tax calculation category change conditions by working for the job offer applied for, but does not meet the income tax calculation category change conditions by changing the working conditions of the job offer applied for. In addition, a reject button 1034c to be pressed when the employee is not hired, a hire button 1034d to be pressed when the employee is hired after changing the conditions, and a hire button 1034e to be pressed when the employee is hired as is are provided.

[0139] 12 is displayed on the display 150 of the business's terminal device 10, and the business decides whether to hire the employee or hire / reject the employee by changing the conditions. If the employee is to be hired as is, the business presses the hire button 1034e, if the employee is to be hired with the conditions changed, the business presses the hire button 1034d, and if the employee is to be rejected, the business presses the reject button 1034c, and inputs the result of hiring / rejecting the employee by changing the conditions.

[0140] Fig. 13 is a diagram showing an example of a screen of job information displayed on the terminal device 10. The screen example of Fig. 13 shows an example of a screen in which job information is displayed to accept applications from workers. This corresponds to step S121 in Fig. 7.

[0141] As shown in Fig. 13, a job information display screen 1035a is displayed on the display 150 of the terminal device 10. On this job information display screen 1035a, work date and time display fields 1035b, 1035c, and 1035d showing work dates and times related to the job information are displayed as job information. In addition, condition display fields 1035e, 1035f, and 1035g are displayed corresponding to the work date and time display fields 1035b, 1035c, and 1035d related to the job information, respectively. In addition, a narrowing down selection button 1035h for narrowing down the display content of the job information shown in the work date and time display fields 1035b to 1035d and the condition display fields 1035e to 1035g according to a predetermined condition, and a sorting selection button 1035i for instructing sorting in order of the closest working date are provided.

[0142] 13 is displayed on the display 150 of the worker's terminal device 10, and the worker refers to the work date and time display fields 1035b-1035d and the conditions display fields 1035e-1035g to decide whether or not to apply. When the worker applies, for example, the work date and time display fields 1035b-1035d are configured to transition to an application screen (not shown), and the worker enters the application by pressing the work date and time display fields 1035b-1035d.

[0143] Fig. 14 is a diagram showing an example of a screen displaying targets for changing the income tax calculation category displayed on the terminal device 10. The example of the screen in Fig. 14 shows an example of a screen displayed in a state in which, assuming the case of applying for the job offer shown in Fig. 13, after the working date and time display fields 1035b to 1035d are pressed, the worker is notified that working in the job offer he or she applied for satisfies the conditions for changing the income tax calculation category.

[0144] As shown in Fig. 14, an income tax calculation category change notification screen 1036a is displayed on the display 150 of the terminal device 10. This income tax calculation category change notification screen 1036a displays a text display field 1036b notifying the employee that working for the job application he / she applied for will meet the income tax calculation category change conditions. In addition, for the job application, an apply button 1036c to be pressed when applying, and a back button 1036d to be pressed when returning without applying, are provided.

[0145] 14 is displayed on the display 150 of the business operator's terminal device 10, and the employee decides whether or not to apply. If the employee applies, he or she presses the apply button 1036c, and if not, he or she presses the back button 1036d, and inputs the result of whether or not to apply.

[0146] <Summary> As described above, according to this embodiment, job information is received from users who are business operators, and is presented to users who are employees, and applications are accepted from the employees. Work performance information of the employees is stored, and it is determined whether or not the employees meet the conditions for changing the income tax calculation category. If the employees who applied for the job information meet the conditions for changing the income tax calculation category, the processing required for changing the income tax calculation category is performed. For this reason, the income tax calculation category for employees is managed, and appropriate procedures can be taken if a category change is required. This makes it possible to prevent compliance violations by business operators and ensure compliance in corporate activities.

[0147] In addition, when selecting and inputting an employee to be employed, the system is configured to notify the employee that they will meet the conditions for changing the income tax calculation category by working for the job they applied for, making it possible to know that the employee meets the conditions for changing the income tax calculation category. This makes it possible to understand the cost of changing the income tax calculation category and then decide whether to employ the employee.

[0148] Furthermore, when selecting and inputting an employee to be employed, the system is configured to notify the employee that the employee wishes to work within a range that does not fall under the conditions for changing the income tax calculation category, making it possible to understand that the employee wishes to work within a range that does not fall under the conditions for changing the income tax calculation category. This makes it possible to prevent any trouble with the employee.

[0149] Furthermore, when selecting and inputting an employee to be employed, the system is configured to notify that the employee will meet the conditions for changing the income tax calculation category by working for the job application, but will not meet the conditions for changing the income tax calculation category by changing the working conditions of the job application, making it possible to know that the employee meets the conditions for changing the income tax calculation category, and that it is possible to change the conditions so that the employee does not meet the conditions.This makes it possible to understand the cost of changing the income tax calculation category and that it is possible not to go through the change procedure depending on the change of conditions (however, the employee will soon meet the conditions for changing the income tax calculation category), and then to decide whether or not to employ the employee.

[0150] In addition, when an employee inputs a job application, the system is configured to notify the employee that working for the job he or she applied for will result in a change in the income tax calculation category. This makes it possible for the employee to understand that he or she falls under the conditions for a change in income tax calculation category.

[0151] Although several embodiments of the present disclosure have been described above, these embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and modifications are within the scope of the invention and its equivalents as described in the claims, as well as the scope and spirit of the invention.

[0152] <Additional Notes> The matters described in the above embodiments will be supplemented below.

[0153] (Supplementary Note 1) A program to be executed by a computer having a processor 29 and a memory 25, for managing workers who apply in response to job information from a business, wherein the memory 25 stores performance information (2022) of work performed by workers in response to the job information from the business, and the program causes the processor 29 to execute the steps of: accepting input of job information from the business and presenting it to the worker (S121); accepting input of application information from the worker in response to the job information (S122); referring to the performance information related to the worker whose application information has been accepted, and determining the income tax calculation category for the worker (S123); and presenting information of the worker whose application information has been accepted to the business in accordance with the result of the determination of the income tax calculation category for the worker (S124).

[0154] (Appendix 2) The program described in (Appendix 1) further executes the steps of: accepting from the business operator a selection of the actual employee from among the workers whose application information has been accepted (S125); and, based on the judgment result regarding the selected employee, notifying the business operator that the selected employee satisfies the conditions for a change in income tax calculation category.

[0155] (Appendix 3) The program described in (Appendix 2), in which the memory stores information about desired working conditions for an employee, and in the step of notifying the business operator, notifies the business operator of the information about the desired working conditions stored for the employee.

[0156] (Appendix 4) In the step of notifying the business operator, if the working conditions of an employee in the job information are changed so that the employee does not fall under the conditions for a change in income tax calculation category, the program described in (Appendix 2) notifies the business operator that the changed conditions have caused the employee to no longer fall under the conditions for a change in income tax calculation category.

[0157] (Appendix 5) The program further notifies the employee, based on the result of the judgment regarding the employee whose application information has been received, that by performing the work related to the job information, the employee satisfies the conditions for a change in income tax calculation category, as described in (Appendix 1).

[0158] (Appendix 6) The program further executes a step (S221) of performing the processing necessary to change the income tax calculation category for an employed person based on the judgment result for the employed person whose application information has been received, as described in (Appendix 1).

[0159] (Appendix 7) A program described in (Appendix 6) that manages status information related to the necessary processing for the target employees in the step of performing the processing necessary to change the income tax calculation category.

[0160] (Appendix 8) A program described in (Appendix 6) which issues the necessary documents for the applicable employees in the step of performing the processing required to change the income tax calculation category.

[0161] (Appendix 9) A program as described in (Appendix 6) which, in the step of performing the processing necessary to change the income tax calculation category, obtains and manages information on the actual employment history of the target employee for other businesses.

[0162] (Appendix 10) A program described in any one of (Appendix 1) to (Appendix 9), wherein the job information is information about a job related to short-term employment, day labor, or part-time employment.

[0163] (Appendix 11) An information processing device comprising a control unit 203 and a memory 25 (storage unit 202), which manages workers who apply in response to job information from a business, wherein the memory 25 stores performance information (2022) of work performed by workers in response to the job information from the business, and the control unit 203 executes the steps of: accepting input of job information from the business and presenting it to the worker (S121); accepting input of application information from the worker in response to the job information (S122); referring to the performance information relating to the worker whose application information has been accepted, and determining the income tax calculation category for the worker (S123); and presenting information about the worker whose application information has been accepted to the business in accordance with the result of the determination of the income tax calculation category for the worker (S124).

[0164] (Appendix 12) A method for managing workers who apply in response to job information from a business, executed by a computer having a processor 29 and a memory 25, wherein the memory 25 stores performance information (2022) of work performed by workers in response to the job information from the business, and the method executes the following steps by the processor 29: a step of accepting input of job information from the business and presenting it to the worker (S121); a step of accepting input of application information from the worker in response to the job information (S122); a step of referring to the performance information related to the worker whose application information has been accepted and determining the income tax calculation category for the worker (S123); and a step of presenting information of the worker whose application information has been accepted to the business in accordance with the result of the determination of the income tax calculation category for the worker (S124). [Explanation of symbols]

[0165] 1: Employee management system 10: Terminal device 10A: Terminal device 10B: Terminal device 13: Input device 14: Output device 15: Memory 16: Storage section 19: Processor 20: Server 25: Memory 26: Storage 29: Processor 80: Network 81: Wireless base station 82: Wireless LAN router 111: Antenna 112: Antenna 121: First wireless communication unit 122: Second wireless communication unit 130: Operation reception section 131: Keyboard 132: Mouse 140: Audio processing unit 141: Mike 142: Speaker 150: Display 160: Storage section 161: User information 170: Control section 171: Input operation reception section 172: Transmitter / receiver 173: Data processing section 174: Notification control section 201: Communications Department 202: Storage section 203: Control section 2021: Business Database 2022: Employment Database 2023: Job Database 2031: Receiving control module 2032: Transmission control module 2033: Job Reception Presentation Module 2034: Application acceptance module 2035: Income tax classification determination module 2036: Employee selection reception module 2037: Employment determination result presentation module 2038: Income tax classification change module

Claims

1. A program for managing workers who apply for job information of a business operator when the program is executed by a computer having a processor and a memory, The memory stores performance information including the predetermined working hours and paid wages of the employee in the past in response to the job information from the business operator, The program causes the processor to: A step of accepting input of job information from the business and presenting it to the worker; A step of accepting application information from the worker in response to the job information; A step of referring to the performance information including the past scheduled working hours and wages paid for the employee whose application information has been received, and determining which income tax calculation category consisting of Column A, Column B, or Column C should be used to calculate the income tax for the employee, which is established according to the employment status of the employee; presenting information about the employee whose application information has been accepted to the business operator in accordance with the determination result of the income tax calculation category for the employee.

2. The program further comprises: A step of accepting a selection of an actual worker from the workers whose application information has been accepted from the business operator; The program according to claim 1, further comprising a step of notifying the business owner that the selected employee satisfies the conditions for changing the income tax calculation category based on the judgment result for the selected employee.

3. The memory stores information on desired working conditions for the worker, 3. The program according to claim 2, wherein in the step of notifying the business operator, information on the desired conditions stored for the worker is notified to the business operator.

4. The program according to claim 2, wherein in the step of notifying the business operator, if the working conditions of the employee in the job information are changed so that the employee does not fall under the conditions for a change in income tax calculation category, the program notifies the business operator that the changed conditions cause the employee to no longer fall under the conditions for a change in income tax calculation category.

5. The program further comprises: The program according to claim 1, further comprising: a program for notifying the employee that, based on the judgment result for the employee whose application information has been received, the employee is subject to conditions for a change in income tax calculation category by performing the work related to the job information.

6. The program further comprises:

2. The program according to claim 1, further comprising a step of executing a process required for changing the income tax calculation category of the employee based on the determination result for the employee whose application information has been accepted.

7. 7. The program according to claim 6, further comprising the step of managing status information relating to the necessary processing for changing the income tax calculation category for the employee to be a target, in the step of performing the processing required for changing the income tax calculation category.

8. 7. The program according to claim 6, wherein in the step of performing the processing required for changing the income tax calculation category, a required document is issued for the employee who is the subject of the processing.

9. 7. The program according to claim 6, wherein in the step of performing processing required for changing the income tax calculation category, information on actual employment history of the target employee for other business operators is acquired and managed.

10. 10. The program according to claim 1, wherein the job information is information about a job related to short-term employment, daily employment, or part-time employment.

11. An information processing device that includes a control unit and a memory, and that manages workers who apply for job information of a business, The memory stores performance information including the predetermined working hours and paid wages of the employee in the past in response to the job information from the business operator, The control unit is A step of accepting input of job information from the business and presenting it to the worker; A step of accepting application information from the worker in response to the job information; A step of referring to the performance information including the past scheduled working hours and wages paid for the employee whose application information has been received, and determining which income tax calculation category consisting of Column A, Column B, or Column C should be used to calculate the income tax for the employee, which is established according to the employment status of the employee; presenting information about the employee whose application information has been accepted to the business operator in accordance with a determination result of an income tax calculation category for the employee.

12. A method for managing workers who apply for job information of a business, the method being executed by a computer having a processor and a memory, the method comprising: The memory stores performance information including the predetermined working hours and paid wages of the employee in the past in response to the job information from the business operator, The method further comprises the processor: A step of accepting input of job information from the business and presenting it to the worker; A step of accepting application information from the worker in response to the job information; A step of referring to the performance information including the past scheduled working hours and wages paid for the employee whose application information has been received, and determining which income tax calculation category consisting of Column A, Column B, or Column C should be used to calculate the income tax for the employee, which is established according to the employment status of the employee; presenting information about the employee whose application information has been accepted to the business operator in accordance with the determination of the income tax calculation category of the employee.

Citation Information

Patent Citations

  • Information processing device, method and program

    JP2021114197A

  • Information processing apparatus, method and program

    JP2022057831A

  • Program, information processing device, and method

    JP2023047838A

  • Method for managing application to job offer, program, and job offer management server

    JP2024055322A

Cited By

  • Program, information processing device, and method

    JP7773756B1