Overtime management device, overtime management method, and overtime management program
The overtime management device and method automatically differentiate between weekday and holiday overtime hours, enabling accurate and efficient calculation and payment of differential overtime rates, addressing the challenge of manual calculations and compliance with labor laws.
Patent Information
- Application Number
- JP2024182110
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-10-17
- Publication Date
- 2026-04-30
AI Technical Summary
Existing systems fail to distinguish between overtime hours worked on weekdays and holidays, leading to incorrect calculation and management of overtime pay rates, as they only consider total monthly hours, making manual calculations labor-intensive and prone to errors.
An overtime management device and method that automatically allocates and manages overtime hours on weekdays and holidays by determining whether overtime exceeds a predetermined time, using a calculation processing unit to differentiate between weekday and holiday overtime hours and calculate respective premium wages.
Enables accurate and automated management of overtime hours, allowing companies to calculate and pay differential overtime rates for weekdays and holidays, reducing manual effort and ensuring compliance with labor laws.
Smart Images

Figure 2026071926000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an overtime hour management device, an overtime hour management method, and an overtime hour management program.
Background Art
[0002] For example, conventionally, as a system for managing employees' overtime hours, there is, for example, Patent Document 1.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, conventionally, when managing employees' overtime hours, since the overtime hours exceeding 60 hours were calculated with respect to the total working hours in a month, it was not possible to determine whether it exceeded 60 hours on weekdays or exceeded 60 hours on holidays. Therefore, it was not possible to manage the overtime pay rates for weekdays and holidays separately.
[0005] The present invention has been made in view of the above, and an object thereof is to provide an overtime hour management device, an overtime hour management method, and an overtime hour management program capable of automatically allocating and managing overtime hours on weekdays and overtime hours on holidays when the overtime hours exceed a predetermined time.
Means for Solving the Problems
[0006] To solve the above-mentioned problems and achieve the objective, the present invention provides an overtime management device equipped with a control unit, wherein the control unit is characterized by comprising a calculation processing means for each employee, which creates work performance data including, from the start date to the end date of attendance closing, working days, days of the week, a work classification specifying weekdays or holidays, working hours, overtime hours calculated based on working hours, cumulative overtime hours accumulated from the accumulated overtime hours, and, if the cumulative overtime hours exceed a predetermined time, a determination of whether the overtime hours are on weekdays or holidays, and cumulative weekday overtime hours accumulated from the overtime hours on holidays included in the portion of the cumulative overtime hours exceeding the predetermined time.
[0007] Furthermore, according to one aspect of the present invention, the calculation processing means may calculate the weekday overtime premium wage using the formula: weekday overtime premium wage = hourly rate for overtime × cumulative overtime hours exceeding the standard hours on weekdays × premium rate paid for exceeding the standard hours on weekdays, and the holiday overtime premium wage may calculate the holiday overtime premium wage using the formula: holiday overtime premium wage = hourly rate for overtime × cumulative overtime hours exceeding the standard hours on holidays × premium rate paid for exceeding the standard hours on holidays.
[0008] Furthermore, according to one aspect of the present invention, the predetermined time may be 60 hours.
[0009] Furthermore, in order to solve the above-mentioned problems and achieve the objectives, the present invention is an overtime management method executed by an information processing device equipped with a control unit, characterized in that it includes a calculation processing step executed by the control unit to create work performance data for each employee, from the start date to the end date of the attendance closing, including working days, days of the week, work classifications specifying weekdays or holidays, working hours, overtime hours calculated based on working hours, cumulative overtime hours accumulated from overtime hours, and, if the cumulative overtime hours exceed a predetermined time, determining whether the overtime hours are on weekdays or holidays, and accumulating weekday overtime hours and holiday overtime hours accumulated from overtime hours.
[0010] Furthermore, in order to solve the above-mentioned problems and achieve the objectives, the present invention is an overtime management program to be executed by an information processing device equipped with a control unit, characterized in that the control unit is an overtime management program that causes the control unit to execute a calculation process to create work performance data for each employee, from the start date to the end date of the attendance closing, including working days, days of the week, work classifications specifying weekdays or holidays, working hours, overtime hours calculated based on working hours, cumulative overtime hours accumulated from the accumulated overtime hours, and, if the cumulative overtime hours exceed a predetermined time, determining whether the overtime hours are on weekdays or holidays, and accumulating weekday overtime hours included in the portion of the cumulative overtime hours exceeding the predetermined time, and accumulating holiday overtime hours included in the portion of the cumulative overtime hours exceeding the predetermined time. [Effects of the Invention]
[0011] According to the present invention, when overtime hours exceed a predetermined amount, it becomes possible to automatically allocate and manage them as weekday overtime hours and holiday overtime hours. [Brief explanation of the drawing]
[0012] [Figure 1] Figure 1 is a block diagram showing an example of the configuration of the overtime management device according to this embodiment. [Figure 2] Figure 2 is a diagram illustrating a specific example of the calculation process of the calculation processing unit of the overtime time management device in this embodiment. [Figure 3] Figure 3 is a diagram illustrating a specific example of the calculation process of the calculation processing unit of the overtime time management device in this embodiment. [Figure 4] Figure 4 is a diagram illustrating a specific example of the calculation process of the calculation processing unit of the overtime management device in this embodiment. [Figure 5] Figure 5 is a diagram illustrating a specific example of the calculation process of the calculation processing unit of the overtime time management device in this embodiment. [Figure 6]FIG. 6 is a diagram for explaining a specific example of the calculation process of the calculation processing unit of the overtime management device according to the present embodiment. [Embodiments for Carrying Out the Invention]
[0013] Hereinafter, embodiments of an overtime management device, an overtime management method, and an overtime management program according to the present invention will be described in detail based on the drawings. Note that the present invention is not limited by this embodiment.
[0014] [1. Overview] The overview of the present invention will be described in the order of "[1-1. Problem]", "[1-2. Solution Method]", and "[1-3. Effect]".
[0015] [1-1. Problem] For example, regarding overtime exceeding 60 hours, it is necessary to pay at a rate increased by 1.5% from the timing when the overtime exceeds 60 hours. As a legal interpretation, for the following cases, it is necessary to pay at a rate increased by 1.25% for overtime outside the legal working hours and at a rate increased by 1.5% for overtime exceeding 60 hours.
[0016] (Fixed Working System) For the part exceeding 8 hours per day / 40 hours per week, it is paid at a rate increased by 1.25%, and from the timing when the total hours exceed 60 hours, an additional increase of 0.25% is added for payment.
[0017] (Modified Working System) For the part exceeding 8 hours per day / 40 hours per week / legal total working hours per month, it is paid at a rate increased by 1.25%, and from the timing when the total hours exceed 60 hours, an additional increase of 0.25% is added for payment.
[0018] (Flexible Working System) For the part where the monthly working hours exceed the legal working hours determined by the number of calendar days, it is paid at a rate increased by 1.25%, and from the timing when the total hours exceed 60 hours, an additional increase of 0.25% is added for payment.
[0019] The above are the minimum rules that must be observed as laws, and there are cases where some companies pay their employees more favorably. Examples are shown below. · For working hours less than 8 hours, overtime pay is paid at a higher rate starting from the time exceeding the regular working hours. · There is no operation of transferred attendance, and it is only operated on holidays. · The overtime rate for exceeding the regular working hours on weekdays is more than 1.25 times, and it is paid at 1.3 times. · The overtime rate for the regular working hours on scheduled holidays is more than 1.25 times, and it is paid at 1.4 times. · Regarding the overtime rate for exceeding 60 hours, it is more than 1.5 times, and it is paid at 1.6 times.
[0020] In the case of the above examples, the overtime rate paid for exceeding 60 hours on weekdays is increased by 0.3 times, and the overtime rate paid for exceeding the working hours on scheduled holidays is increased by 0.2 times. Therefore, since it is necessary to determine from which timing the 60 hours were exceeded, it was in a state where the correct overtime exceeding 60 hours could not be paid by judging from the total overtime hours of the month.
[0021] In the case of the conventional method, it was necessary to calculate the daily accumulated overtime hours for each person using Excel (registered trademark) etc., and perform salary calculations based on the calculation results. Since the person in charge had to calculate manually for each employee and import it into the salary calculation system, it took a very large amount of man-hours.
[0022] [1-2. Solution Method] With the method of paying overtime exceeding 60 hours by judging from the total monthly hours, the timing when the overtime exceeded 60 hours could not be determined. Therefore, in the present invention, the accumulated overtime hours are retained during the calculation of daily overtime hours, and when the accumulated overtime hours exceed a predetermined time (for example, 60 hours), the overtime hours on weekdays and the overtime hours on holidays are respectively accumulated, and the overtime hours on weekdays and the overtime hours on holidays are automatically allocated and managed.
[0023] [1-3. Effects] According to the present invention, by performing calculation processing within the scope of the system's standard functions, it becomes possible to calculate overtime hours exceeding a predetermined time based on daily cumulative totals simply by performing the calculation processing. By applying this function, companies that also use working hours on statutory holidays to determine overtime exceeding 60 hours can calculate the overtime hours exceeding 60 hours for each case.
[0024] This invention is applicable to companies that manage overtime work exceeding a predetermined time by separating it into weekday work and holiday work. In the following description, the predetermined time is assumed to be 60 hours, but other times may also be used.
[0025] [2. Structure] The configuration of the overtime management device 100 according to this embodiment will be described with reference to Figure 1. Figure 1 is a block diagram showing an example of the configuration of the overtime management device 100.
[0026] The overtime management device 100 is, for example, a commercially available desktop personal computer or workstation. As shown in Figure 1, the overtime management device 100 comprises a control unit 102, a communication interface unit 104, a storage unit 106, and an input / output interface unit 108. Each part of the overtime management device 100 is connected to communicate via any communication path.
[0027] The communication interface unit 104 connects the overtime management device 100 to the network 300 via communication devices such as routers and wired or wireless communication lines such as dedicated lines. The communication interface unit 104 has the function of communicating data with other devices via communication lines. Here, the network 300 has the function of connecting the overtime management device 100 with the server 200 and employee terminals 400, etc., so that they can communicate with each other, and is, for example, the internet or a LAN (Local Area Network).
[0028] The input / output interface unit 108 is connected to an input device 112 and an output device 114. The output device 114 can be a monitor (including a home television), a speaker, or a printer. The input device 112 can be a keyboard, mouse, microphone, or a monitor that works in conjunction with a mouse to provide pointing device functionality. In the following, the output device 114 may be referred to as the monitor 114 as a display unit, and the input device 112 may be referred to as the keyboard 112 or mouse 112.
[0029] The memory unit 106 stores various databases, tables, and files. The memory unit 106 also stores computer programs that work in cooperation with the OS (Operating System) to give instructions to the CPU (Central Processing Unit) to perform various processes. As the memory unit 106, for example, memory devices such as RAM (Random Access Memory) and ROM (Read Only Memory), fixed disk devices such as hard disks, flexible disks, and optical disks can be used.
[0030] Furthermore, the memory unit 106 stores the work performance table 106a, work data, employee master data (not shown), etc. The employee master data stores employee number, employee name, date of joining the company, hourly rate, overtime rate, etc., and is referenced in the calculation process described later.
[0031] Work data is data used to manage the working hours of each employee and may include employee number, working days, days of the week, work category (weekdays, statutory holidays), working hours, etc.
[0032] Table 106a is a table for storing overtime data, including employee information, work days, days of the week, work category specifying weekdays or holidays, working hours, weekday overtime hours, scheduled holiday work hours, cumulative overtime hours accumulated from overtime hours, total overtime hours exceeding 60 hours if cumulative overtime hours exceed 60 hours, and, if cumulative overtime hours exceed 60 hours, determining whether the overtime hours were on weekdays or holidays, cumulative overtime hours on weekdays (cumulative overtime hours exceeding 60 hours) and cumulative overtime hours on scheduled holidays (cumulative overtime hours exceeding 60 hours) included in the portion of cumulative overtime hours exceeding 60 hours.
[0033] The control unit 102 is a CPU or similar component that comprehensively controls the overtime management device 100. The control unit 102 has internal memory for storing control programs such as the OS, programs that define various processing procedures, and required data, and executes various information processing based on these stored programs.
[0034] The control unit 102 is configured to access the work performance table 106a, work data, etc., which are stored in the storage unit 106. Note that the work performance table 106a, work data, etc., may be located elsewhere (for example, on the server 200), as long as the control unit 102 can access them.
[0035] Functionally, the control unit 102 comprises a work data acquisition unit 102a, a calculation processing unit 102b, and a screen display control unit 102c.
[0036] The work data acquisition unit 102a is for acquiring work data for each employee, and acquires work data including employee number, work day, day of the week, work category (weekday, statutory holiday), working hours, etc., and stores it in the storage unit 106. The work data acquisition unit 102a may, for example, provide the employee's terminal 400 with a time card screen including clock-in and clock-out buttons, and acquire work data in response to the employee's operation on the terminal 400 on the time card screen.
[0037] The calculation processing unit 102b registers and updates the work performance table 106a daily based on the work data stored in the memory unit 106. Specifically, for each employee, from the start date to the end date of the attendance closing period, it creates work performance data that includes the working days, the day of the week, the work category specifying weekdays or holidays, working hours, overtime hours calculated based on working hours, cumulative overtime hours accumulated from the accumulated overtime hours, and, if the cumulative overtime hours exceed the prescribed time, determines whether the overtime hours were on weekdays or holidays, and then calculates the cumulative overtime hours exceeding the prescribed time for weekdays and the cumulative overtime hours exceeding the prescribed time for holidays. This data is then stored in the work performance table 106a. The prescribed time may be 60 hours.
[0038] The calculation processing unit 102b may calculate the weekday overtime premium wage using the formula: weekday overtime premium wage = hourly overtime rate × cumulative overtime hours exceeding the standard hours on weekdays × premium rate paid for hours exceeding the standard hours on weekdays, and the holiday overtime premium wage using the formula: holiday overtime premium wage = hourly overtime rate × cumulative overtime hours exceeding the standard hours on holidays × premium rate paid for hours exceeding the standard hours on holidays.
[0039] The screen display control unit 102c controls the display of various screens to be displayed on the monitor 114 and the reception of input.
[0040] [3. Specific Examples] Referring to Figures 1 to 6, a specific example of the processing performed by the control unit of the overtime management device 100 in this embodiment will be explained. Figures 2 to 6 are diagrams illustrating a specific example of the calculation processing performed by the calculation processing unit 106b of the control unit of the overtime management device 100 in this embodiment.
[0041] [3-1. Calculation Process] The calculation processing unit 102b updates the work performance table 106a for each employee daily, calculates daily overtime hours, and calculates cumulative overtime hours by adding the current day's overtime hours to the previous day's overtime hours. When the cumulative overtime hours exceed 60 hours, the calculation processing unit 102b determines whether the work for that day is a weekday or a scheduled holiday, and automatically transfers overtime hours exceeding 60 hours on weekdays and overtime hours exceeding 60 hours on scheduled holidays on a daily basis. In addition, the calculation processing unit 102b performs the calculation of the payment amount based on the calculated hours and the specified overtime premium rate.
[0042] Refer to Figure 2 to explain a specific example of the calculation process. This example explains the case where there is a fixed work schedule and the scheduled working hours are 7 hours and 30 minutes. Overtime is treated as any hours exceeding the scheduled working hours on weekdays and hours worked on scheduled holidays. As explained in the (example) above, if the premium rates for weekdays and scheduled holidays are different, it is necessary to manage the hours separately for weekdays and scheduled holidays even if the total exceeds 60 hours. In this example, compensatory work is not implemented, and hours exceeding 40 hours per week are included in the scheduled holiday working hours, so there is no need to consider them. In this example, the start date for closing attendance is the beginning of the month, and the end date is the end of the month.
[0043] Figure 2 shows an example of data from work performance table 106a. Work performance table 106a includes items such as employee number (not shown), work day, day of the week, work category, working hours, weekday overtime hours, scheduled holiday work hours, cumulative overtime hours, total hours exceeding 60 hours, weekday hours exceeding 60 hours, and scheduled holiday hours exceeding 60 hours.
[0044] In the example shown in the figure, the cumulative overtime hours are greater than or equal to 60 hours on the working day "January 19th," so the counting of cumulative overtime hours for weekdays and holidays begins. On the working day "January 19th," the day of the week "Thursday," and the work category "weekday," the working hours are "11:30," weekday overtime hours are "4:00," scheduled holiday work hours are "0:00," cumulative overtime hours are "62:00," total hours exceeding 60 are "2:00," weekday hours exceeding 60 are "2:00," and scheduled holiday hours exceeding 60 are "0:00."
[0045] For the last working day of the month, "January 31st," on the day of the week "Tuesday," and in the work category "weekday," the working hours are "9:30," weekday overtime hours are "2:00," scheduled holiday work hours are "0:00," cumulative overtime hours are "81:00," total hours exceeding 60 hours is "21:00," weekday hours exceeding 60 hours is "13:00," and scheduled holiday hours exceeding 60 hours is "8:00."
[0046] The following is an example calculation where the overtime premium rate for exceeding 60 hours on weekdays is increased by 30%, and the overtime premium rate for exceeding 60 hours on scheduled holidays is increased by 20%. • Overtime pay for hours exceeding 60 hours on weekdays = Overtime hourly rate (@hour) × 13 hours × 0.3 Overtime pay for hours exceeding 60 hours on scheduled holidays = Overtime hourly rate (@hour) × 8 hours × 0.2
[0047] In this embodiment, if the cumulative overtime hours exceed 60 hours, it becomes possible to calculate wages with different overtime premium rates for weekdays and holidays.
[0048] [3-2. Details of the calculation process] Next, we will explain the details of the calculation process. In the following, dates are expressed numerically; for example, 101 represents January 1st, and 201 represents February 1st. Figures 3 to 6 show tables of update items, update conditions, and update values.
[0049] (Process to clear cumulative values on the start date of attendance) Refer to Figure 3 to explain the process of clearing the cumulative overtime hours on the start date of attendance. Since this process clears the cumulative value at the start date of attendance, if the attendance closing date is 15 days, the conditions would be set as follows: January 16th (116), February 16th (206), etc. Figure 3 shows the update conditions and the value to be updated for the update item "Cumulative Overtime Hours".
[0050] (This process adds today's weekday overtime hours and scheduled holiday work hours to the cumulative overtime hours up to the previous day.) Referring to Figure 4, we will explain the process of adding today's weekday overtime and scheduled holiday work hours to the cumulative overtime hours up to the previous day. Figure 4 shows the update conditions and the value to be updated for the update item "Cumulative Overtime Hours".
[0051] (Process to calculate the number of hours exceeding 60 on weekdays) Refer to Figure 5 to explain the process for calculating the 60+ hours on weekdays. Figures 5(A) to (C) show the update conditions and the values to be updated for the update item "60+ hours on weekdays".
[0052] (1) If the total overtime hours up to today have not reached 60 hours As shown in Figure 5(A), the time exceeding 60 is 0 hours, so set it to 0.
[0053] (2) If the total overtime hours up to yesterday were less than 60 hours, and the total overtime hours for today, when added, the total exceeds 60 hours. As shown in Figure 5(B), the cumulative overtime hours up to yesterday are added to today's weekday overtime hours, and then 60 hours are subtracted.
[0054] (3) If the cumulative overtime hours up to yesterday are 60 hours or more, and the result of adding today's overtime hours also exceeds 60 hours. As shown in Figure 5(C), the weekday overtime hours for that day are added directly to the weekday overtime hours exceeding 60 hours.
[0055] (Process to calculate overtime hours exceeding 60 hours) Referring to Figure 6, the process for calculating the 60 hours exceeding the prescribed holiday work time will be explained. Figures 6(A) to (C) show the update conditions and the values to be updated for the update item "60 hours exceeding the prescribed holiday work time".
[0056] (1) If the total overtime hours up to today have not reached 60 hours As shown in Figure 6(A), the time exceeding 60 is 0 hours, so set it to 0.
[0057] (2) If the total overtime hours up to yesterday were less than 60 hours, and the total overtime hours after adding today's scheduled holiday work hours exceeded 60 hours. As shown in Figure 6(B), the cumulative overtime hours up to yesterday are added to today's scheduled holiday work hours, and then 60 hours are subtracted.
[0058] (3) If the cumulative overtime hours up to yesterday are 60 hours or more, and the total overtime hours including today's scheduled holiday work also exceed 60 hours. As shown in Figure 6(C), the scheduled overtime hours for that day are added directly to the overtime hours exceeding 60 hours.
[0059] As explained above, according to this embodiment, for each employee, from the start date to the end date of the attendance closing period, there is a calculation processing unit 102b that creates work performance data including working days, days of the week, work categories specifying weekdays or holidays, working hours, overtime hours calculated based on working hours, cumulative overtime hours accumulated from the start date to the end date of the attendance closing period, and, if the cumulative overtime hours exceed a predetermined time, it determines whether the overtime hours are on weekdays or holidays, and calculates the cumulative overtime hours exceeding weekdays, which are the overtime hours on weekdays included in the portion of the cumulative overtime hours exceeding the predetermined time, and the cumulative overtime hours exceeding holidays included in the portion of the cumulative overtime hours exceeding the predetermined time. Therefore, if the overtime hours exceed a predetermined time, it is possible to automatically allocate and manage them as weekday overtime hours and holiday overtime hours.
[0060] [4. Contribution to the United Nations-led Sustainable Development Goals (SDGs)] This embodiment can contribute to improving operational efficiency and promoting appropriate management decisions by companies, thereby contributing to SDGs Goals 8 and 9.
[0061] Furthermore, this embodiment can contribute to reducing waste and promoting paperless and digital processes, thereby contributing to SDGs Goals 12, 13, and 15.
[0062] Furthermore, this embodiment can contribute to strengthening control and governance, thereby enabling contributions to SDG Goal 16.
[0063] [5. Other Embodiments] In addition to the embodiments described above, the present invention may be implemented in various different embodiments within the scope of the technical idea described in the claims.
[0064] For example, among the processes described in the embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by known methods.
[0065] Furthermore, the processing procedures, control procedures, specific names, information including parameters such as registration data and search conditions for each process, screen examples, and database configuration shown in this specification and in the drawings may be changed at will unless otherwise specified.
[0066] Furthermore, with respect to the overtime management device 100, each component shown in the diagram is a functional concept and does not necessarily need to be physically configured as shown.
[0067] For example, the processing functions of the overtime management device 100, particularly those performed in the control unit, may be implemented in whole or in part by a CPU and a program interpreted and executed by the CPU, or they may be implemented as wired logic hardware. The program is recorded on a non-temporary computer-readable recording medium containing programmed instructions for the information processing device to execute the processing described in this embodiment, and is mechanically read by the overtime management device 100 as needed. That is, a storage unit such as ROM or HDD (Hard Disk Drive) contains a computer program that works in cooperation with the OS to give instructions to the CPU and perform various processing tasks. This computer program is executed by being loaded into RAM and works in cooperation with the CPU to constitute the control unit.
[0068] Furthermore, this computer program may be stored on an application program server connected to the overtime management device 100 via any network, and it is possible to download all or part of it as needed.
[0069] Furthermore, the program for executing the processing described in this embodiment may be stored on a non-temporary computer-readable recording medium, or it may be configured as a program product. Here, "recording medium" includes any "portable physical medium" such as memory cards, USB (Universal Serial Bus) memory, SD (Secure Digital) cards, flexible disks, magneto-optical disks, ROMs, EPROMs (Erasable Programmable Read Only Memory), EEPROMs (Registered Trademark) (Electrically Erasable and Programmable Read Only Memory), CD-ROMs (Compact Disk Read Only Memory), MOs (Magneto-Optical disks), DVDs (Digital Versatile Disks), and Blu-ray (Registered Trademark) Discs.
[0070] Furthermore, "program" refers to a data processing method described in any language or writing method, regardless of its format, such as source code or binary code. Note that "program" is not necessarily limited to a single, monolithic structure; it also includes distributed structures consisting of multiple modules or libraries, and those that work in cooperation with other programs, such as an operating system, to achieve their functions. Regarding the specific configuration and reading procedures for reading the recording medium in each device shown in the embodiments, as well as the installation procedures after reading, well-known configurations and procedures can be used.
[0071] The various databases stored in the memory unit are memory devices such as RAM and ROM, fixed disk devices such as hard disks, flexible disks, and optical disks, and store various programs, tables, databases, and web page files used for various processes and website provision.
[0072] Furthermore, the overtime management device 100 may be configured as a known personal computer or workstation or other information processing device, or as an information processing device to which any peripheral devices are connected. Alternatively, the overtime management device 100 may be implemented by installing software (including programs or data, etc.) on the device that enables the processing described in this embodiment.
[0073] Furthermore, the specific forms of distribution and integration of the devices are not limited to those shown in the figures, and all or part of them can be configured by functionally or physically distributing and integrating them in any unit according to various additions or functional loads. In other words, the embodiments described above may be implemented in any combination, or the embodiments may be implemented selectively. [Explanation of Symbols]
[0074] 100 Overtime Management System 102 Control Unit 102a Work Data Acquisition Unit 102b Calculation Processing Unit 102c Screen display control unit 104 Communication Interface Section 106 Storage section 106a Work Performance Table 108 Input / Output Interface Section 112 Input device 114 Output device 300 Networks 400 devices
Claims
1. An overtime management device equipped with a control unit, The control unit, An overtime management device characterized by comprising a calculation processing means that creates work performance data for each employee, including working days, days of the week, work categories specifying weekdays or holidays, working hours, overtime hours calculated based on working hours, cumulative overtime hours accumulated from the start date to the end date of the attendance period, and, if the cumulative overtime hours exceed a prescribed time, determines whether the overtime hours were on weekdays or holidays, and calculates cumulative weekday overtime hours accumulated from the overtime hours on holidays included in the portion of the cumulative overtime hours exceeding the prescribed time, and cumulative holiday overtime hours accumulated from the portion of the cumulative overtime hours exceeding the prescribed time.
2. The overtime management device according to claim 1, characterized in that the calculation processing means calculates the weekday overtime premium wage using the formula: weekday overtime premium wage = hourly rate for overtime × cumulative overtime hours exceeding the standard hours on weekdays × premium rate paid for exceeding the standard hours on weekdays, and calculates the holiday overtime premium wage using the formula: holiday overtime premium wage = hourly rate for overtime × cumulative overtime hours exceeding the standard hours on holidays × premium rate paid for exceeding the standard hours on holidays.
3. The overtime management device according to claim 1 or 2, characterized in that the predetermined time is 60 hours.
4. A method for managing overtime hours, which is performed by an information processing device equipped with a control unit, The control unit is executed as follows: An overtime management method characterized by including a calculation process for creating work performance data for each employee, from the start date to the end date of the attendance closing period, including working days, days of the week, work categories specifying weekdays or holidays, working hours, overtime hours calculated based on working hours, cumulative overtime hours accumulated from the accumulated overtime hours, and, if the cumulative overtime hours exceed the prescribed hours, determining whether the overtime hours were on weekdays or holidays, accumulating weekday overtime hours included in the portion of the cumulative overtime hours exceeding the prescribed hours, and accumulating holiday overtime hours included in the portion of the cumulative overtime hours exceeding the prescribed hours.
5. An overtime management program to be executed by an information processing device equipped with a control unit, The control unit, An overtime management program for creating work performance data for each employee, from the start date to the end date of the attendance closing period, including working days, days of the week, work categories specifying weekdays or holidays, working hours, overtime hours calculated based on working hours, cumulative overtime hours accumulated from the start date to the end date of the attendance closing period, and, if the cumulative overtime hours exceed the prescribed hours, determining whether the overtime hours were on weekdays or holidays, and accumulating the weekday overtime hours included in the portion of the cumulative overtime hours exceeding the prescribed hours, and accumulating the holiday overtime hours included in the portion of the cumulative overtime hours exceeding the prescribed hours.
Citation Information
Patent Citations
Direct labor expenditure calculating device
JP2005301340A
Working time control device
JP2006072397A
Program and system for computing overtime wages
JP2013134629A
Business management assist system, business management assist method, and business management assist program
JP2020017185A
Working hours calculation system, salary calculation system and computer program
JP2021174476A