JP-7857472-B2 - Payroll calculation device, payroll calculation method, and payroll calculation program
Inventors
- 平田 直之
- 大澤 剛
- 上野 剛光
Assignees
- 株式会社オービック
Dates
- Publication Date
- 20260512
- Application Date
- 20250414
Claims (5)
- A change information acquisition unit that acquires information on changes in employment conditions during the payroll calculation period, A basic amount acquisition unit that acquires information on the basic salary and allowances before the change in employment conditions indicated in the aforementioned change information, and information on the basic salary and allowances after the change in employment conditions, A time and attendance information acquisition unit that acquires attendance information for the aforementioned payroll calculation period, A work-per-work pay calculation unit calculates the pre-change salary amount corresponding to the work performed before the change in employment conditions based on the pre-change salary information and attendance information, and calculates the post-change salary amount corresponding to the work performed after the change in employment conditions based on the post-change salary information and attendance information. An overtime calculation unit calculates the pre-change overtime amount corresponding to the overtime work before the change in employment conditions based on the pre-change amount information and the attendance information, and calculates the post-change overtime amount corresponding to the overtime work after the change in employment conditions based on the post-change amount information and the attendance information, The system includes a total payment calculation unit that calculates the total amount of salary paid for the salary calculation period by adding up the salary amount before the change, the overtime amount before the change, the salary amount after the change, and the overtime amount after the change. The aforementioned work-based salary calculation unit calculates the pre-change salary amount by multiplying the pre-change salary information by the division result obtained by dividing the number of working days before the change in employment conditions by the number of calendar days, and calculates the post-change salary amount by multiplying the division result obtained by dividing the number of working days after the change in employment conditions by the number of calendar days by the post-change salary information. A payroll calculation device characterized by the following.
- The payroll calculation device according to claim 1, characterized in that the overtime calculation unit calculates the pre-change overtime amount using the overtime rate calculated by dividing the pre-change amount information by a predetermined working time corresponding to the payroll calculation period and multiplying it by a predetermined coefficient for overtime, and calculates the post-change overtime amount using the overtime rate calculated by dividing the post-change amount information by a predetermined working time corresponding to the payroll calculation period and multiplying it by a predetermined coefficient for overtime.
- The aforementioned change information acquisition unit acquires the aforementioned change information regarding the employment conditions of dispatched workers during the payroll calculation period. A payroll calculation device according to claim 1 or claim 2, characterized by the above.
- A payroll calculation method performed by a payroll calculation device comprising a change information acquisition unit, a base amount acquisition unit, an attendance information acquisition unit, a work-per-hour pay calculation unit, an overtime calculation unit, and a total pay amount calculation unit, The aforementioned change information acquisition unit includes a change information acquisition step that acquires information on changes in employment conditions within the payroll calculation period, The basic amount acquisition unit performs a basic amount acquisition step in which it acquires information on the basic salary and allowances before the change in employment conditions indicated in the change information, and information on the basic salary and allowances after the change in employment conditions. The attendance information acquisition unit performs an attendance information acquisition step of acquiring attendance information for the payroll calculation period, The aforementioned work-based pay calculation unit calculates the pre-change pay amount corresponding to the work performed before the change in employment conditions based on the pre-change amount information and the attendance information, and calculates the post-change pay amount corresponding to the work performed after the change in employment conditions based on the post-change amount information and the attendance information, in a work-based pay calculation step. The overtime calculation step includes: the overtime calculation unit calculating the pre-change overtime amount corresponding to the overtime before the change in employment conditions based on the pre-change amount information and the attendance information, and calculating the post-change overtime amount corresponding to the overtime after the change in employment conditions based on the post-change amount information and the attendance information; The total payment calculation unit includes a total payment calculation step which calculates the total amount of salary for the pay period by adding the salary amount before the change, the overtime amount before the change, the salary amount after the change, and the overtime amount after the change, In the aforementioned work-based salary calculation step, the pre-change salary amount is calculated by multiplying the pre-change salary information by the division result obtained by dividing the number of working days before the change in employment conditions by the number of calendar days, and the post-change salary amount is calculated by multiplying the division result obtained by dividing the number of working days after the change in employment conditions by the number of calendar days by the post-change salary information. A payroll calculation method characterized by the following:
- Computers, A change information acquisition unit that acquires information on changes in employment conditions during the payroll calculation period, A basic amount acquisition unit that acquires information on the basic salary and allowances before the change in employment conditions indicated in the aforementioned change information, and information on the basic salary and allowances after the change in employment conditions, A time and attendance information acquisition unit that acquires attendance information for the aforementioned payroll calculation period, A work-per-work pay calculation unit calculates the pre-change salary amount corresponding to the work performed before the change in employment conditions based on the pre-change salary information and attendance information, and calculates the post-change salary amount corresponding to the work performed after the change in employment conditions based on the post-change salary information and attendance information. An overtime calculation unit calculates the pre-change overtime amount corresponding to the overtime work before the change in employment conditions based on the pre-change amount information and the attendance information, and calculates the post-change overtime amount corresponding to the overtime work after the change in employment conditions based on the post-change amount information and the attendance information, The unit functions as a total payment calculation unit that calculates the total amount of salary paid for the salary calculation period by adding up the aforementioned salary amount before the change, the aforementioned overtime amount before the change, the aforementioned salary amount after the change, and the aforementioned overtime amount after the change. The aforementioned work-based salary calculation unit calculates the pre-change salary amount by multiplying the pre-change salary information by the division result obtained by dividing the number of working days before the change in employment conditions by the number of calendar days, and calculates the post-change salary amount by multiplying the division result obtained by dividing the number of working days after the change in employment conditions by the number of calendar days by the post-change salary information. A payroll program characterized by the following features.
Description
This invention relates to a payroll calculation device, a payroll calculation method, and a payroll calculation program. Today, companies and other organizations often use payroll software to calculate the salaries of their employees. Patent Document 1 (Japanese Patent Publication No. 2016-85750) discloses a payroll calculation method that significantly simplifies payroll processing for small and medium-sized enterprises. This method displays the total salary for all employees in the upper section of the screen, and a summary of each employee's payslip in the lower section. When a payroll administrator clicks, for example, the "Finalize September Payslip" button, each employee's salary is finalized, and the flag in the calculation result record for each employee, stored in the web server's memory, becomes true. Payroll staff can complete each employee's payroll calculation for the current month with just one click, using pre-recorded company and employee information. This significantly reduces the burden of complex payroll calculations that previously required reflecting unique information for each employee. In the temporary staffing industry, for example, it's common for temporary workers' assignments to change within a single month, and for employment conditions to change due to contract renewals, etc. In such cases, not only salary allowances but also overtime rates change within the same month, making it necessary to calculate overtime pay using multiple overtime rates within that month. Japanese Patent Publication No. 2016-85750 Figure 1 is a block diagram showing the hardware configuration of the payroll calculation device according to the embodiment.Figure 2 is a schematic diagram showing the flow of payroll processing in the payroll calculation device of the embodiment.Figure 3 is a flowchart showing the flow of the payroll calculation process of the payroll calculation device according to the embodiment.Figure 4 shows an example of employment contract data.Figure 5 shows an example of employment contract data in which the standard unit price for overtime pay and the overtime unit price have been entered.Figure 6 shows an example of daily attendance data.Figure 7 shows an example of attendance summary data formed based on daily attendance data.Figure 8 shows an example of monthly attendance data.Figure 9 is a flowchart showing the flow of the calculation process for overtime exceeding the standard weekly hours by the calculation processing unit of the payroll calculation device.Figure 10 is a diagram illustrating the operation in which the arithmetic processing unit calculates the overtime allowance for hours exceeding the standard weekly hours using the higher overtime rate when performing the calculation of overtime hours exceeding the standard weekly hours.Figure 11 is a flowchart showing the flow of the monthly variable overtime calculation process performed by the calculation processing unit of the payroll calculation device.Figure 12 illustrates the operation in which the arithmetic processing unit calculates the monthly overtime allowance using the higher overtime rate when performing the monthly variable overtime calculation process.Figure 13 shows an example of payroll calculation data.Figure 14 shows an example of payroll calculation result data. The following description will detail a payroll calculation device, which is an embodiment of the present invention, based on the drawings. The present invention is not limited by the following description of the embodiments. [Hardware Configuration] First, Figure 1 is a block diagram showing the hardware configuration of the payroll calculation device 1 according to this embodiment. Although this is just one example, this payroll calculation device 1 is a payroll calculation device that calculates the salaries of each dispatched employee of a dispatching company. In this embodiment, the payroll calculation device 1 can be a desktop personal computer, a notebook personal computer, or a tablet personal computer. In addition, the payroll calculation device 1 can be a PDA (Personal Digital Assistant) or a portable information processing device such as a smartphone. Such a payroll calculation device 1 includes a storage unit 2, a control unit 3, a communication interface unit 4, and an input/output interface unit 5. The input/output interface unit 5 is connected to an input device 6 and an output device 7. The output device 7 can be a monitor device (including a home television). The input device 6 can be a keyboard device, a mouse device, a microphone device, or a monitor device that works in conjunction with the mouse device to provide pointing device functionality. For the memory unit 2, a storage device such as ROM (Read Only Memory), RAM (Random Access Memory), HDD (Hard Disk Drive), or SSD (Solid State Drive) can be used. The memory unit 2 stores the personnel data system 11, the work data system 12, the payroll calculation system 13, and the pa