Program, information processing apparatus, and method

JP2026019985A5Pending Publication Date: 2026-08-05MATCHBOX TECH INC
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
MATCHBOX TECH INC
Filing Date
2024-12-27
Publication Date
2026-08-05

AI Technical Summary

Technical Problem

Current platforms for managing non-regular and part-time workers do not provide services for managing income tax calculation categories, making it difficult for businesses to comply with income tax withholding requirements, especially when changes in employment status occur.

Method used

An employee management system that stores performance information, determines income tax calculation categories based on worker performance, and manages category changes, ensuring compliance by performing necessary procedures.

Benefits of technology

Enables businesses to manage and comply with income tax calculation categories for employees, preventing compliance violations and ensuring accurate tax withholding.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To provide a technology for managing the calculation division of income tax for workers.SOLUTION: A server (20) of a worker management system (1) stores record information (2022) of workers working for job offer information from a business operator, and executes, as functions of the server, a step of receiving input of the job offer information from the business operator and presenting the information to the worker, a step of receiving input of application information from the worker for the job offer information, a step of determining an income tax calculation category for the worker by referring to the record information related to the worker whose application information has been received, and a step of presenting information on the worker whose application information has been received to the business operator in accordance with a determination result of the income tax calculation category related to the worker.SELECTED DRAWING: Figure 3
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 or part-time workers as store clerks. In order to secure such workers, they register information about workers in advance, distribute job vacancies to workers when they become available, and then accept applications (job requests) from workers in response to the job vacancies, thereby securing workers. In addition, as mentioned above, worker information is registered and managed in advance, 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] Japanese Patent Application Publication No. 2024-055322 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 or part-time workers. Income tax withholding is divided into calculation categories based on the employment status of the employee. However, the current situation is that the platform for registering and managing employees as described above does not offer a service that allows for 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 one embodiment of the present disclosure, a program is provided for managing workers who apply for job postings from businesses, the program being executed by a computer including a processor and a memory. The memory stores performance information on the work performed by workers in response to the job postings from businesses. The program causes the processor to execute the following steps: accepting input of the job postings from businesses and presenting them to workers; accepting input of application information from workers in response to the job postings; determining the income tax calculation category for the workers by referencing the performance information for the workers whose application information has been accepted; and presenting information on the workers 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 workers. [Effects of the Invention]

[0009] According to the present disclosure, income tax calculation categories are managed by referencing performance information related to employees and determining the income tax calculation category for the employees, thereby enabling businesses to maintain compliance on a platform for registering workers. [Brief explanation of the drawings]

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

[0011] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In all drawings describing the embodiments, common components are designated by the same reference numerals, and repeated description will be omitted. Note that the following embodiments do not unduly limit the content of the present disclosure described in the claims. Furthermore, not all components shown in the embodiments are necessarily essential components of the present disclosure. Furthermore, each drawing is a schematic diagram and is not necessarily a precise illustration.

[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 also be another type of processor such as a GPU (Graphics Processing Unit). The at least one processor may be 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 the following description, we may refer to information that produces an output in response to an input, but this information may be data of any structure, or may be a learning model such as a neural network that generates an output in response to an input.

[0015] Furthermore, in the following description, the tables that make up each database are 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, processing may be described using the "program" as the subject, but since a program is executed by a processor to perform specified processing while appropriately using a memory unit and / or an interface unit, etc., the subject of the processing may also be the processor (or a device such as a controller that has that processor).

[0017] The program may be installed in a device such as a computer, or may be stored in, for example, a program distribution server or a computer-readable (e.g., non-transitory) recording medium. Also, 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] Furthermore, 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 also be used.

[0019] In addition, in the following description, when describing elements of the same type without distinguishing between them, reference symbols (or common symbols among the reference symbols) may be used, and when describing elements of the same type with distinction between them, the identification numbers (or reference symbols) 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 do not necessarily represent all the control lines and information lines in the product. All components may be interconnected.

[0021] <Summary> The following describes an employee management system according to the present disclosure. The employee management system according to the present disclosure is, for example, a system that pre-registers employee information and notifies the user when a job posting is available, thereby facilitating applications for job postings and securing (hiring) employees. This employee management system may provide, for example, job postings for full-time, part-time, and temporary positions intended for long-term employment, or job postings for so-called gig work, i.e., working hours for part-time and temporary workers in retail stores and other locations intended for short-term (one-off) employment. It may also be a system that accepts gig work shift requests and allows businesses or managers to adjust them. The employee management system according to the present disclosure is a system provided as a web service, for example, via a cloud server or other device, known as SaaS (Software as a Service), and is configured to be accessible by registered individuals registered to work for businesses or users who are businesses, through predetermined authentication.

[0022] Users of the employee management system according to the present disclosure may be not only business operators such as retail stores that accept applications from employees, but also administrators who have a predetermined relationship with the business operators. Here, the term "business operator" refers to, for example, a company, a manager of a store such as a retail store or restaurant, a person who operates a store as an employee of a company that operates a store such as a retail store or restaurant, or an owner-operator of a store that operates a franchise chain business. Furthermore, the term "administrator" refers to a company that operates one or more stores such as retail stores or restaurants, or a person who provides a service that provides human resources to stores such as retail stores or restaurants, and may be a company that operates a franchise chain business, or an organization of people with specific qualifications or skills. The administrator may also be a company that operates one or more types of stores (different business types) such as retail stores or restaurants.

[0023] As mentioned above, income tax is required to be withheld from gig workers, including non-regular part-timers, part-timers, and day laborers. Income tax withholding is calculated according to the worker's employment status, and is calculated under either Column A, Column B, or Column C. For example, withholding income tax for day laborers is calculated under Column C, but for those employed for a certain period or longer, it is calculated under Column A. Therefore, businesses employing gig workers must manage their working hours, and if certain conditions are met, they must take certain procedures, such as changing the amount recorded on their withholding slip.

[0024] While there are platforms available to register gig workers and support their recruitment, these platforms currently do not provide services to manage the income tax calculation category of employees or to take appropriate procedures if a change occurs. As a result, when businesses hire gig workers, it is not easy for them to check the income tax calculation category of the employee each time they hire them, and the procedures required when a change in category applies are complicated, placing a burden on businesses.

[0025] Therefore, the employee management system disclosed herein is configured to store actual work information of employees, such as gig workers, manage the income tax calculation category for employees, determine whether or not a category change is required, and, if so, perform 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 a classification change applies, and if so, take appropriate procedures. This makes it possible to prevent compliance violations by businesses 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 an employee management system 1. As shown in FIG. 1, the employee management system 1 includes multiple 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 so that they can communicate with each other via a network 80. The network 80 may be a wired or wireless network. Examples of the network 80 include 3G, 4G, and 5G mobile communication systems, LTE (Long Term Evolution), and wireless networks (e.g., Wi-Fi (registered trademark)) that can connect to the Internet via a predetermined access point. In the case of a wireless connection, the network 80 may use communication protocols such as Z-Wave (registered trademark), ZigBee (registered trademark), and Bluetooth (registered trademark). In addition, in the case of a wired connection, the network may also include a network that is directly connected using a USB (Universal Serial Bus) cable or the like.

[0029] 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 worker management system 1, such as inputting job information as a business operator, referencing 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 desktop 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 a 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 external devices. 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 (e.g., 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 an HDD (Hard Disc Drive). The processor 19 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.

[0032] Server 20 is a device that receives job information from businesses and receives and manages applications for the job information from employees. Server 20 receives and registers job information from users who are businesses, presents the job information to users who are employees, and receives applications from employees. Server 20 stores information on the work history of employees and determines the income tax calculation category for each employee. Furthermore, if the employee meets the conditions for changing the income tax calculation category, server 20 performs the necessary procedures.

[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 its hardware components across multiple computers and interconnecting them 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 external devices. The input / output IF 23 functions as an interface with an input device for receiving input operations from a user and an output device 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 an HDD (Hard Disc Drive). The processor 29 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.

[0035] <1.1 Configuration of the terminal device 10> FIG. 2 is a block diagram showing the functional configuration of a 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 the respective antennas, an operation reception unit 130 (including a keyboard 131 and a mouse 132), an audio 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 not specifically shown in FIG. 2 (e.g., a battery for storing power, a power supply circuit for controlling the supply of power from the battery to each circuit, etc.). As shown in FIG. 2, the blocks included in the terminal device 10 are electrically connected by a bus or the like.

[0036] The antenna 111 emits a signal emitted 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 radio communication unit 121.

[0037] The antenna 112 emits a signal emitted by the terminal device 10 as a radio wave. The antenna 112 also receives a 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, an RSSI (Received Signal Strength Indicator) calculation circuit, a CRC (Cyclic Redundancy Check) calculation circuit, a high-frequency circuit, etc. 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 the 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 position of the user's contact 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 the selected object on the screen and information indicating that a button has been pressed as input signals to the control unit 170.

[0042] The audio processing unit 140 modulates and demodulates audio signals. 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 employees, and, as an employee, refers to job information and registers application information, which are functions of the employee management system 1, using 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 configured 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 in accordance with 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 to receive input operations by the user via an input device such as the keyboard 131 .

[0048] The transmitting / receiving unit 172 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.

[0049] The data processing unit 173 performs a process of performing calculations on data that the terminal device 10 has received 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 processing to present information to the user. The notification control unit 174 performs processing to display a display image on the display 150, processing to output sound from the speaker 142, 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 embodiment 1. As shown in FIG. 3, the server 20 functions as 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 vacancy database 2023, and the like.

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

[0055] The employee database 2022 is a database for holding information on employees who are registered to apply for jobs by referring to job information using the employee management system 1. The employee database 2022 also stores and holds information on the work that employees have done in response to job information from businesses that use the employee 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 the 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 by which the server 20 receives signals from external devices 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 job information input from businesses and presenting it to workers. Businesses operate the terminal device 10 to input job information related to their business and transmit it to the server 20. 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 businesses may be job information for full-time employees, part-timers, or part-timers for long-term employment, or job information for short-term (one-off) employment, i.e., gig work, where part-timers or part-timers work in retail stores, restaurants, etc., or information on recruitment for shifts or information on recruitment for additional shifts to fill in shortages. The businesses whose job information the job reception and presentation module 2033 accepts may be businesses registered in the business database 2021 as users of the employee management system 1, or may be other businesses.

[0061] Furthermore, the job reception and presentation module 2033 transmits the job information received from the business to the terminal device 10 used by the worker via the communication unit 201, 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 reception and presentation module 2033 reads the job database 2023, extracts the job information relevant to the worker, and transmits it to the terminal device 10 for display. The worker to whom the job reception and presentation module 2033 presents job information may be a business 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 job information from businesses, such as the business name (corporate name), company name (including nickname), sole proprietor's name, trade name, and other entity information, job titles and work titles related to the work, the number of people being recruited, and the unit rate of pay for a specified period of time (for example, daily wage, hourly wage, etc.). Furthermore, the job reception and presentation module 2033 accepts, for example, in the case of job information assuming long-term employment, information indicating the conditions for the dates and times and number of times that work is available for a specified period of time (for example, four times a week, six hours or more per session, etc.), and in the case of job information (shifts) assuming short-term (one-off) employment, information indicating the planned dates and times of work.

[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 acceptance module 2034 controls the process of accepting input of application information from workers in response to job information from businesses presented by the job acceptance 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 send it to the server 20. The application acceptance module 2034 accepts the application information sent from the terminal device 10 by receiving it via the communication unit 201.

[0065] The application receiving module 2034 receives, as application information, for example, personal information such as the worker's name, address, age, gender, contact information, etc. The application receiving module 2034 also receives information such as the job title and task name related to the job information, information indicating the conditions for the date and time and number of times the worker is available to work (for example, four times a week, six hours or more per session, etc.) if the job information is for short-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] Furthermore, the application reception module 2034 registers and stores the application information received from the worker in, for example, the job database 2023.

[0067] The income tax applicability classification determination module 2035 controls the process of determining the income tax calculation category for an employee whose application information has been accepted by the application acceptance module 2034, by referencing the performance information for the employee. The income tax applicability classification determination module 2035 determines whether the employee's income tax calculation category, specifically, whether the employee falls into column A, column B, or column C of the "Withholding Tax Table" published by the National Tax Agency. For example, the income tax applicability classification determination module 2035 refers to performance information on the employee's work history for a specified period in the past, stored in the employee database 2022, for the employee whose application information has been accepted. The income tax applicability classification determination module 2035 then determines whether the employee whose application information has been accepted falls into column A, column B, or column C of the "Withholding Tax Table."

[0068] The server 20 stores, for example, predetermined conditions for determining the income tax calculation category, specifically, conditions prescribed by law, such as whether the employee submitted a "Declaration of Dependent Deductions for Salary Earners" at the end of the most recent year, whether the employee's wages are calculated as daily wages, whether the employment period is two months or longer, and whether the employee has dependents. In addition to the conditions prescribed by law, the server 20 may also store conditions independently determined by the business operator. Based on the predetermined conditions, the income tax classification determination module 2035 references the employee's past employment performance information (e.g., scheduled working hours for two months, paid wages, etc.) stored in the employee database 2022 and determines whether the employee falls into column A, column B, or column C of the "Withholding Tax Table." If the predetermined conditions are changed due to a revision of laws or regulations, the predetermined conditions set in the server 20 are updated.

[0069] The income tax applicability classification determination module 2035 may determine that working for the job for which the employee has applied satisfies the conditions for changing the income tax calculation category, and therefore a change in the amount of withholding tax for the employee is necessary. For example, when the employee selection reception module 2036, described below, receives input of the selection of the person who will actually work, the income tax applicability classification determination module 2035 may determine that working for the job for which the employee has applied satisfies the conditions for changing the income tax calculation category. Furthermore, when the application reception module 2034 receives an application for a job, the income tax applicability classification determination module 2035 may determine that working for the job for which the employee has applied satisfies the conditions for changing the income tax calculation category.

[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 from a business that has received job information from the job reception presentation module 2033 regarding the selection of an actual worker from among the workers accepted by the application reception module 2034. The worker selection reception module 2036 transmits 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 a worker to actually work from among the workers whose applications have been accepted, enters the worker selection results, and transmits them to the server 20. The worker selection reception module 2036 accepts the information on the worker selection results sent from the terminal device 10 by receiving it via the communication unit 201. At this time, the business selects an employee by referring to the determination result of the income tax calculation category for the employee by the employee determination result presentation module 2037, which will be described later. In addition, the employee management system 1 disclosed herein is configured such that 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 selected employee, and it is deemed that the information necessary for the employment contract, such as the presentation of employment conditions, has been provided and input.

[0072] The worker selection reception module 2036 may also be configured to automatically select an actual worker from among the workers accepted by the application acceptance module 2034 based on predetermined conditions. The predetermined conditions may be included in the job information accepted by the job acceptance presentation module 2033 from the business, or may be accepted separately in advance from the business. In this case, upon accepting application information from a worker who meets the predetermined conditions, the worker selection reception module 2036 may immediately select the worker as the actual worker. In this case, too, the configuration is such that an employment contract is automatically considered to have been concluded between the business and the worker, and it is considered that the information necessary for the employment contract, such as the presentation of employment conditions, has been provided and 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 work end date and time desired by the worker. For example, if the worker's desired working hours are 9:00 to 15:00, and the business operator is willing to accept the worker if the working hours are 9:00 to 14:00, the business operator may change the working hours to 9:00 to 14:00 and select the working hours.

[0074] Furthermore, the worker selection reception module 2036 registers and stores 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 about an employee whose application information has been accepted by the application acceptance module 2034 to the business operator in accordance with the determination result 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 an employee for the job information, so the employee determination result presentation module 2037 reads the job database 2023, extracts information about 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 determination result 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 a list of employees who applied for job information on the terminal device 10, and may identifiably display the income tax calculation category for each employee 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 for the corresponding employee in the list of employees, or may display the category using a predetermined icon, etc. Furthermore, the employee determination result presentation module 2037 may, for example, display only employees who meet the conditions for changing the income tax calculation category, or only employees who do not meet the conditions for changing the income tax calculation category, and may be configured to allow selection of whether or not the conditions for changing the income tax calculation category are met.

[0077] In a certain aspect, when the employee selection reception module 2036 receives input of the selection of the person who will actually work, the employee determination result presentation module 2037 may notify the employee that, by working for the job for which the employee applied, the employee will meet the conditions for a change in income tax calculation category. Specifically, the employee determination result presentation module 2037 may notify the employee that, if the employment period reaches two months or more by working for the job for which the employee applied, the employee will meet the conditions for a change in income tax calculation category and therefore a change in the amount of withholding tax will be necessary. Specifically, the employee determination result presentation module 2037 may notify the employee of the applicable employees on a pop-up screen or the like.

[0078] In a certain aspect, when the employee selection reception module 2036 receives input of the selection of a person who will actually work, the employee determination result presentation module 2037 may notify desired conditions for the employee, such as a desire to work within a range that does not fall under 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 one aspect, when the employee selection reception module 2036 receives input of the selection of an actual employee, the employee determination result presentation module 2037 may notify the employee that, by working for the job they applied for, they will meet the conditions for a change in income tax calculation category, but by changing the conditions for working, they will no longer meet the conditions for a change in income tax calculation category. Specifically, the employee determination result presentation module 2037 may notify the employee that they do not meet the conditions for a change in income tax calculation category if, by working for the job they applied for, the employment period reaches two months or more, but by changing the conditions for working, they will no longer meet the conditions for a change in income tax calculation category. Specifically, the employee determination result presentation module 2037 may notify the employee of the applicable employee using a pop-up screen or the like.

[0080] In a certain aspect, when the application receiving module 2034 receives application information from an employee, the employee determination result presentation module 2037 may notify the employee that, by working for the job for which the employee applied, the employee will meet the conditions for a change in income tax calculation category (the determination result by the income tax applicability category determination module 2035). Specifically, the employee determination result presentation module 2037 may notify the employee that, for example, if the employment period reaches two months or more by working for the job for which the employee applied, the employee will meet the conditions for a change in income tax calculation category, and therefore the employee will need to change the amount of withholding tax. 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 such as filling in the 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 make it available for reference by businesses.

[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 part of the 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 being changed, and may also perform a process of generating form data for the necessary forms. In this case, it may simply accept input of the necessary information (forms may be submitted separately). Furthermore, the income tax classification change module 2038 may acquire and manage actual employment information for other businesses for the target employee.

[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 vacancy 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 business operator registered in the employee management system 1. The item "business type" stores information such as "retail (convenience store)" and "hospital," for example.

[0089] The server 20 adds a record to the business database 2021 upon receiving registration information from the business.

[0090] As shown in FIG. 5, each record in 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 that identifies 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 user, the worker, registered in the worker management system 1. In addition to the address where the worker himself / herself resides, the item "Address" may store, for example, the residences of relatives, the address of the school the worker attends, and the address of the worker's main job if the worker wishes to have a side job.

[0094] The item "Work history information" is information about the work history of the employee registered in the employee management system 1 in the past using the employee management system 1, and specifically includes the items "Employer ID," "Date and time," and "Hourly wage," etc.

[0095] The item "Employer ID" is information that identifies each employer who employed the employee when the employee actually began 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, when the employee actually starts work, the server 20 adds a record to the "work performance information" item in the employee database 2022.

[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 in the employee management system 1, and corresponds to the item "Business name" in the business database 2021.

[0102] The item "detailed employment 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," and the item "scheduled employees." This item "detailed employment 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 ID" is information that identifies each job information registered by the 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 involves customer service work in a convenience store and "Kitchen" which involves various work in the kitchen of a restaurant is stored.

[0105] The item "hourly wage" is information that indicates the unit price of salary for a specified period of time when an employee applies for a job posting registered by a business in the employee management system 1 and actually works the job, and an hourly wage is shown as an example.

[0106] The item “number of people” is information indicating 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 "prospective employee" is information that identifies each worker who applied for the job information registered by the business in the worker management system 1, and corresponds to the item "worker ID" in the worker database 2022. The item "prospective employee" is configured to store, for example, information about workers who are actually scheduled to work and that has been accepted by the worker selection acceptance module 2036 of the server 20.

[0109] The worker selection reception module 2036 of the server 20 adds a record to the job database 2023 upon receiving job information from the business.

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

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

[0112] In step S111, the input operation receiving 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 name (corporate name), company name (including nickname), name of the sole proprietor, trade name, etc., job title and work title related to employment, number of people to be recruited, unit wage for a given time period (for example, daily wage, hourly wage, etc.), etc. The transmitting / receiving unit 172 transmits the received registration information to the server 20.

[0113] In step S121, the job reception and presentation module 2033 of the server 20 receives the job information transmitted from the terminal device 10A in step S111 via the communication unit 201. The job reception and presentation module 2033 transmits the received job information to the terminal device 10B via the communication unit 201. The job reception and presentation module 2033 also registers the received 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 receiving unit 171 of the terminal device 10B accesses the Web server provided by the server 20 in response to an operation from the worker, and receives input of application information for the job information received in step S131, for example, input of an expression of intention to apply for the job for which the worker desires to work, by referring to the job information. The transmitting / receiving 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 references the performance information of the employee whose application information was accepted in step S122 and determines the income tax calculation classification for the employee. In step S123, for example, the server 20 references performance information on the employee's work over a predetermined past period stored in the employee database 2022 for the employee whose application information was accepted. Then, in step S123, it determines 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, the determination result of the income tax calculation category for the employee is extracted, and the extracted result is sent to the terminal device 10B via the communication unit 201.

[0119] In step S114, the transmitter / receiver 172 of terminal device 10A receives the information on the employee whose application information was received 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 displays the received information on the employee and the information on the determination result on the display 150.

[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 determination result information accepted in step S114, and accepts input of the worker selection results. At this time, the business operator selects workers by referring to the determination 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 results 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 transmitter / receiver 172 of the terminal device 10B receives 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 received information on the worker selection results.

[0123] As described above, the employee management system 1 receives 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 performance of employees and determines the income tax calculation category for employees.

[0124] FIG. 8 is a flowchart showing an example of the 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 necessary to change the income tax calculation classification for the employee based on the determination result for the employee whose application information was received in step S123.

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

[0127] <4 Screen example> Hereinafter, with reference to FIGS. 9 to 14, examples of screens for job application information, job information, and those for displaying persons subject to a change in income tax calculation category, which are displayed by the employee management system 1, will be described.

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

[0129] As shown in Fig. 9, an application information display screen 1031a is displayed on the display 150 of the terminal device 10. This application information display screen 1031a displays employee display fields 1031b, 1031c, and 1031d showing information about the employee as application information from the employee. Furthermore, for the employee displayed in the employee display fields 1031b, 1031c, and 1031d, there are provided reject buttons 1031e, 1031g, and 1031i that can be pressed to reject the employee, and hire buttons 1031f, 1031h, and 1031j that can be pressed to hire the employee. Furthermore, for the employee displayed in the employee display fields 1031b, 1031c, and 1031d, there are also provided calculation classification display fields 1031k, 1031l, and 1031m that show the income tax calculation classification as a result of the income tax calculation classification determination.

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

[0131] Fig. 10 is a diagram showing an example of a screen displayed on the terminal device 10 to display a person who is subject to a change in income tax calculation category. The example of the screen in Fig. 10 shows an example of a screen displayed in the case of employing the employee shown in Fig. 9 after the Hire button 1031f is pressed to notify the employee that the employee will meet the conditions for a change in income tax calculation category by working for the job they applied for. This corresponds to step S125 in Fig. 7.

[0132] 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 they will meet the conditions for a change in their income tax calculation category if they work for the job they applied for. Also provided are a reject button 1032c to be pressed if the employee is not to be hired, and a hire button 1032d to be pressed if the employee is to be hired.

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

[0134] Fig. 11 is a diagram showing an example of a screen displayed on the terminal device 10 to display a person subject to a change in income tax calculation category. The example of Fig. 11 shows an example of a screen displayed after the hire button 1031f is pressed in the case of hiring the employee shown in Fig. 9, 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. This corresponds to step S125 in Fig. 7.

[0135] 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 a range that does not fall under the conditions for changing the income tax calculation category. In addition, there is provided a reject button 1033c that can be pressed when the employee is not to be hired.

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

[0137] Fig. 12 is a diagram showing an example of a screen displayed on the terminal device 10 to display a person who is subject to a change in income tax calculation category. The example of the screen in Fig. 12 shows an example of a screen displayed in the case of employing the employee shown in Fig. 9 after the Hire button 1031f is pressed to notify the employee that the employee will meet the conditions for a change in income tax calculation category by working for the job they applied for. 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 the employee that, by working for the job they applied for, they will meet the conditions for a change in their income tax calculation category, but that by changing the working conditions of the job they applied for, they will no longer meet the conditions for a change in their income tax calculation category. Also provided are a Reject button 1034c to be pressed if the employee is not to be hired, a Hire button 1034d to be pressed if the employee is to be hired with the changed conditions, and a Hire button 1034e to be pressed if the employee is to be hired as is.

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

[0140] Fig. 13 is a diagram showing an example of a job information screen displayed on the terminal device 10. The example screen in 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. This job information display screen 1035a displays work date and time display fields 1035b, 1035c, and 1035d, which indicate work dates and times related to the job information, as job information. Condition display fields 1035e, 1035f, and 1035g are also displayed corresponding to the work date and time display fields 1035b, 1035c, and 1035d, respectively, related to the job information. A filter selection button 1035h is provided for narrowing down the displayed content of the job information shown in the work date and time display fields 1035b-1035d and the condition display fields 1035e-1035g based on predetermined conditions, and a sort selection button 1035i is provided for sorting the displayed content in order of closest work date.

[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 can enter their 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 the income tax calculation category change target displayed on the terminal device 10. The screen example of Fig. 14 shows an example of a screen displayed in the case of applying for the job shown in Fig. 13 after the working date and time display fields 1035b to 1035d are pressed to notify the worker that by working for the job they applied for, they will meet the conditions for changing their income tax calculation category.

[0144] 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 for which he or she has applied will meet the conditions for a change in income tax calculation category. Also provided are an apply button 1036c to be pressed when applying for the job, and a back button 1036d to be pressed when returning without applying.

[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 decides to apply, 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 from employees are accepted. Information on the employee's work history is stored, and it is determined whether the employee meets the conditions for changing their income tax calculation category. If the employee who applied for the job information meets the conditions for changing their income tax calculation category, the system performs the processing necessary to change their income tax calculation category. Therefore, it is possible to manage the income tax calculation category for employees, and to take appropriate procedures if a change in category is required. This makes it possible to prevent compliance violations by businesses and ensure compliance in corporate activities.

[0147] In addition, when selecting and inputting an employee to hire, the system is configured to notify the employee that they will meet the conditions for a change in income tax calculation category if they work for the job they applied for, making it possible to understand that the employee meets the conditions for a change in income tax calculation category.This makes it possible to understand the costs involved in changing the income tax calculation category and then decide whether or not to hire the employee.

[0148] Furthermore, when selecting and inputting employees to hire, the system is configured to notify employees that they wish to work within a range that does not fall under the conditions for changing the income tax calculation category, making it possible to know 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 problems with the employee.

[0149] Furthermore, when selecting and inputting an employee to be hired, the system is configured to notify the employee that, by working for the job they applied for, they will meet the conditions for changing their income tax calculation category, but that by changing the working conditions of the job they applied for, they will no longer meet the conditions for changing their income tax calculation category, making it possible to understand that the employee meets the conditions for changing their income tax calculation category, and that it is possible to avoid this by changing the conditions.This makes it possible to understand the cost of changing the income tax calculation category, and that, depending on the changes in conditions, it is possible not to go through the change procedure (however, the employee will soon meet the conditions for changing their income tax calculation category), and then decide whether or not to hire the employee.

[0150] In addition, when an employee applies for a job, the system notifies the employee that working for the job they applied for will result in a change in their income tax calculation category. This allows the employee to understand that they themselves fall under the conditions for a change in their income tax calculation category.

[0151] Although several embodiments of the present disclosure have been described above, these embodiments can be embodied 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 intended to be included in the scope of the inventions and their equivalents as defined in the claims, as well as in the scope and spirit of the inventions.

[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 for job information from a business, wherein the memory 25 stores actual work history information (2022) of workers who have worked in response to the job information from the business, and the program causes the processor 29 to execute the following steps: accepting input of the job information from the business and presenting it to the worker; accepting input of application information from the worker in response to the job information (S122); referring to the actual work history 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 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 the selection of the actual employee from among the employees whose application information has been accepted (S125); and notifying the business operator, based on the judgment result regarding the selected employee, that the selected employee satisfies the conditions for a change in income tax calculation category.

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

[0156] (Appendix 4) In the step of notifying the business operator, if the conditions for employment in the job information are changed so that the employee does not fall under the conditions for changing the 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 changing the income tax calculation category.

[0157] (Appendix 5) The program further notifies the employee, based on the assessment results for the employee whose application information has been received, that by performing the work related to the job information, the employee meets 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 the employed person based on the judgment results for the employed person whose application information has been accepted, 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 relevant 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) that issues the necessary reports for the affected employees in the step of performing the processing necessary to change the income tax calculation category.

[0161] (Appendix 9) A program described in (Appendix 6) that, in the step of performing the processing necessary to change the income tax calculation category, acquires 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 jobs related to short-term employment, day labor, or part-time employment.

[0163] (Appendix 11) An information processing device that has a control unit 203 and a memory 25 (storage unit 202) and manages workers who apply for 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 related 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 determination result of the income tax calculation category for the worker (S124).

[0164] (Appendix 12) A method for managing workers who apply for 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 comprises the steps of: the processor 29 receiving input of the job information from the business and presenting the information to the worker (S121); the processor 29 receiving input of application information from the worker in response to the job information (S122); the processor 29 referring to the performance information relating to the worker whose application information has been received and determining the income tax calculation category for the worker (S123); and the processor 29 presenting information about the worker whose application information has been received to the business in accordance with 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 equipment 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 unit 131: Keyboard 132: Mouse 140: Audio processing unit 141:Mike 142: Speaker 150: Display 160: Storage section 161: User information 170: Control unit 171: Input operation reception unit 172: Transmitter / receiver 173: Data processing section 174: Notification control section 201: Communications Department 202: Storage section 203: Control unit 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 to be run on a computer equipped with a processor and memory, for managing job applicants who apply for job postings from businesses, The memory stores, in relation to the job postings from the business operator, performance information indicating the past employment history of the worker. The program is provided to the processor: The steps include receiving job information from the aforementioned business operator and presenting it to the aforementioned job seeker, A step of receiving application information from the said job seeker in response to the said job information, The steps include: referring to the past employment record in the performance information relating to the said employee who received the application information, and determining which of the income tax calculation categories, consisting of column A, column B, or column C, established according to the employee's employment status, should be used for the calculation of income tax for the said employee; A program that performs the steps of: presenting information on the worker who has received the aforementioned application information to the business operator according to the determination result of the income tax calculation category for the worker.

2. The aforementioned program, further, The aforementioned business operator receives the application information and then selects the person who will actually be employed from among the employees who have received the application information, The program according to claim 1, which causes the program to perform the step of notifying the business operator that the selected employee meets the conditions for a change in the income tax calculation category, based on the judgment result for the selected employee.

3. The memory stores information regarding the desired conditions for employment for the employee. The program according to claim 2, wherein in the step of notifying the business operator, the program notifies the business operator of the information of the desired conditions stored for the employee.

4. The program according to claim 2, in the step of notifying the business operator, if the conditions for employment in the job posting for the said employee are changed so that the said employee does not meet the conditions for changing the income tax calculation category, the program notifies the business operator that the employee does not meet the conditions for changing the income tax calculation category due to the change in conditions.

5. The aforementioned program, further, The program according to claim 1, which, based on the judgment result for the worker who has received the aforementioned application information, notifies the worker that by taking the job related to the job posting, the worker meets the conditions for changing the income tax calculation category.

6. The aforementioned program, further, The program according to claim 1, which, based on the judgment result for the said employee who has received the said application information, executes a step of performing processing necessary to change the income tax calculation category for said employee.

7. The program according to claim 6, which, in the step of performing the processing necessary to change the income tax calculation category, manages status information related to the necessary processing for the worker concerned.

8. The program according to claim 6, which, in the step of performing the processing necessary for changing the income tax calculation category, issues the necessary documents for the worker concerned.

9. The program according to claim 6, which, in the step of performing the processing necessary to change the income tax calculation category, acquires and manages information on the employment history of the employee concerned, for other businesses.

10. The program according to any one of claims 1 to 9, wherein the job information is information about job openings related to short-term employment, daily employment, or part-time employment.

11. An information processing device comprising a control unit and memory, which manages job applicants for job postings from businesses, The memory stores, in relation to the job postings from the business operator, performance information indicating the past employment history of the worker. The control unit, The steps include receiving job information from the aforementioned business operator and presenting it to the aforementioned job seeker, A step of receiving application information from the said job seeker in response to the said job information, The steps include: referring to the past employment record in the performance information relating to the said employee who received the application information, and determining which of the income tax calculation categories, consisting of column A, column B, or column C, established according to the employee's employment status, should be used for the calculation of income tax for the said employee; An information processing device that performs the steps of: presenting information of the worker who has received the aforementioned application information to the business operator according to the determination result of the income tax calculation category for the worker.

12. A method for managing applicants for job postings from an employer, which is executed by a computer having a processor and memory, The memory stores, in relation to the job postings from the business operator, performance information indicating the past employment history of the worker. The above method involves the processor, The steps include receiving job information from the aforementioned business operator and presenting it to the aforementioned job seeker, A step of receiving application information from the said job seeker in response to the said job information, The steps include: referring to the past employment record in the performance information relating to the said employee who received the application information, and determining which of the income tax calculation categories, consisting of column A, column B, or column C, established according to the employee's employment status, should be used for the calculation of income tax for the said employee; A method comprising the steps of: presenting to the business operator information of the employee who has received the aforementioned application information, according to the determination result of the income tax calculation category for the employee.