Payroll system support device, payroll system support method, and payroll system support program
The payroll system support device efficiently adjusts base and temporary salaries to minimum wage changes, addressing labor cost increases by using differential information to set new base salaries and temporary pay standards, ensuring reasonable salary structures.
Patent Information
- Application Number
- JP2025081833
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-05-15
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2045-05-15
AI Technical Summary
Existing payroll systems fail to efficiently respond to significant minimum wage increases without significantly increasing labor costs, and existing technologies do not adequately account for minimum wage regulations, leading to inefficient and costly adjustments.
A payroll system support device that calculates new base salaries based on a standard base salary corresponding to minimum wage, using differential information to adjust base salaries according to worker rank, and sets temporary salaries to keep total annual compensation within set limits, thereby reducing labor cost increases.
Enables efficient adaptation to minimum wage changes while maintaining reasonable salary structures and controlling labor costs by adjusting base and temporary salaries based on minimum wage benchmarks and differential information.
Smart Images

Figure 0007761324000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a payroll system support device, a payroll system support method, and a payroll system support program that support the payment of wages to workers. [Background technology]
[0002] In recent years, the minimum wage has been raised significantly. Under the Minimum Wage Act, the government sets a minimum wage, and employers are required to pay workers at least that minimum wage. The Minimum Wage Act also stipulates penalties for failing to pay wages above the minimum wage, making it mandatory for employers to comply with the minimum wage. However, one type of minimum wage, the regional minimum wage, applies to all workers (regardless of employment status or title, such as part-time, casual, temporary, or contract) working at workplaces within a prefecture and their employers, regardless of industry or occupation. Therefore, responding to significant increases in the minimum wage has become a major challenge for employers.
[0003] Furthermore, significant increases in the minimum wage are expected to continue in the future, due to government policy and other factors, and employers must address this as an urgent issue. The minimum wage applies to basic salary and monthly allowances (job allowances, qualification allowances, etc.). When minimum wage increases are small and gradual, a uniform increase in the basic salary of all workers in line with the minimum wage increase (hereinafter referred to as a "uniform increase"), taking into account the balance of the basic salaries of all workers, has not posed a major problem. However, a uniform increase in the minimum wage in response to a significant increase in the minimum wage is likely to result in increased labor costs. Bonuses, retirement benefits, etc. are often calculated based on basic salary, and if this calculation method is used, the increase in labor costs due to a uniform increase would be even greater. Meanwhile, with the current minimum wage increase, the increase is announced around September and implemented in October, requiring employers to respond to the minimum wage increase within a short period of about one month. In this situation, an efficient response method other than a uniform increase is needed to address minimum wage increases.
[0004] Techniques for adjusting basic wages that are subject to minimum wages have been proposed in the past.
[0005] For example, International Publication No. 2021 / 053859 (Patent Document 1) proposes a basic salary calculation program that can calculate a post-raise basic salary without using a wage table. The program described in Patent Document 1 sets a policy line, which is the amount between the minimum and maximum basic salary amounts, calculates the salary increase amount based on the position rate difference and the standard salary increase amount, which are calculated according to the difference between the policy line and the previous basic salary, and calculates the post-raise basic salary by adding the salary increase amount to the previous basic salary. In addition, by performing calculations that bring each employee's basic salary closer to the policy line, disparities in basic salary between employees are reduced.
[0006] Japanese Patent Application Laid-Open Publication No. 2013-218614 (Patent Document 2) proposes a salary determination support technology that aims to support managers of companies (especially small and medium-sized enterprises) in determining the amount of salary for each employee as a management decision. In the technology described in Patent Document 2, salary is divided into work pay, basic pay, and adjustment pay, and basic pay is made up of age-based pay, experience-based pay, and basic bonus. Furthermore, when at least one of the basic pay components corresponding to an age is modified, the other basic pay components corresponding to an age are also modified.
[0007] Japanese Patent Laid-Open Publication No. 2022-14008 (Patent Document 3) proposes a pay increase calculation device and program that allows for flexible changes to the pay scale and pay increase criteria. The device described in Patent Document 3 has the function of setting any pay increase fund and automatically adjusting the pay increase unit (amount) and base salary increase / decrease amount within that range, as well as automatically adjusting the pay scale level. [Prior art documents] [Patent documents]
[0008] [Patent Document 1] International Publication No. 2021 / 053859 [Patent Document 2] Japanese Patent Application Laid-Open No. 2013-218614 [Patent Document 3] Japanese Patent Publication No. 2022-14008 Summary of the Invention [Problem to be solved by the invention]
[0009] However, while the program described in Patent Document 1 may be able to calculate the base salary after a pay increase without using a wage table and may be able to reduce disparities in base salary between employees, it does not take minimum wage into account and it is unclear whether it can reduce increases in labor costs.Like the program described in Patent Document 1, the technology described in Patent Document 2 also does not take minimum wage into account and it is unclear whether it can reduce increases in labor costs.
[0010] The device described in Patent Document 3 adjusts the unit of salary increase and / or the amount of increase or decrease in basic salary, and adjusts the level of the wage table so that the total amount of salary increase falls within a range of arbitrarily set salary increase funds, which may potentially help curb increases in personnel costs. However, since it is necessary to calculate the total salary increase after adjustment and check whether it falls within the range of salary increase funds, it may take a lot of man-hours to determine the appropriate amount.
[0011] The present invention has been made in light of the above-mentioned circumstances, and its object is to provide a payroll system support device, a payroll system support method, and a payroll system support program that efficiently respond to minimum wages and enable appropriate management while suppressing increases in labor costs. [Means for solving the problem]
[0012] The present invention relates to a pay system support device that supports the payment of salaries to workers, and the above-mentioned object of the present invention is achieved by a pay system support device that supports the payment of salaries to workers, comprising: an annual salary memory unit that stores an annual salary set according to the rank of the worker; a base salary memory unit that stores a base salary set according to the rank and paid for a predetermined period; and a salary setting unit that sets a new base salary, which is a new base salary, based on a standard base salary that serves as the basis for the base salary, difference information regarding the difference in the base salary set corresponding to the rank, and the base salary stored in the base salary memory unit, and that sets the basis for a temporary salary to be paid temporarily using the annual salary and new base salary stored in the annual salary memory unit.
[0013] The object of the present invention is to provide a system in which the salary setting unit calculates a provisional base salary for each rank based on the standard base salary and the difference information, and when the provisional base salary is equal to or higher than the base salary stored in the base salary storage unit, the provisional base salary is set as the new base salary, and when the provisional base salary is lower than the base salary stored in the base salary storage unit, the base salary is set as the new base salary, or when a grade and a salary grade are used as the rank, the annual salary stored in the annual salary storage unit and the base salary stored in the base salary storage unit are set according to the grade and salary grade, and the difference information is a grade difference, which is a difference in base salary set corresponding to the grade, and a salary grade. This can be more effectively achieved by including a pitch, which is the difference in base salary set corresponding to the salary, or by the salary setting unit calculating the minimum provisional base salary for each grade using the standard base salary and the grade difference, and calculating the provisional base salary for each grade using the minimum provisional base salary and the pitch, or by using an amount calculated based on a minimum wage as the standard base salary and basic salary as the base salary, or by the salary setting unit setting the standard for the temporary salary using an amount calculated by subtracting one year's worth of the new base salary from the annual salary, or by using a bonus as the temporary salary.
[0014] The present invention also relates to a pay system support method executed by a computer equipped with a memory unit that supports the payment of wages to workers. The above-mentioned object of the present invention is achieved by having the memory unit store an annual salary set according to the rank of the worker and a base salary set according to the rank and paid for a specified period, and by having the steps of setting a new base salary that is a new base salary based on a standard base salary that serves as the basis for the base salary, difference information regarding the difference in the base salary set corresponding to the rank, and the base salary stored in the memory unit, and by setting a standard for a temporary salary to be paid temporarily using the annual salary and new base salary stored in the memory unit.
[0015] Furthermore, the above object of the present invention is achieved by a pay system support program for causing a computer to execute the above pay system support method. [Effects of the Invention]
[0016] According to the salary system support device, salary system support method, and salary system support program of the present invention, a new base salary is set based on a standard base salary that corresponds to the minimum wage, making it possible to efficiently respond to the minimum wage, and by setting the annual salary according to the worker's rank, it is possible to curb increases in labor costs and create a reasonable salary system. [Brief explanation of the drawings]
[0017] [Figure 1] 1 is a block diagram showing an example of the configuration (first embodiment) of a pay system support device according to the present invention. [Figure 2] FIG. 10 is an image diagram showing an example of a salary grade table stored in a base salary storage unit. [Figure 3] FIG. 10 is an image diagram showing an example of an annual salary table stored in an annual salary storage unit. [Figure 4] 10A and 10B are diagrams illustrating examples of grade differences and pitches included in difference information. [Figure 5] This is an image diagram showing an example of provisional basic salary in a format similar to that of a salary grade table. [Figure 6] This is an image diagram showing an example of new basic salary in a format similar to the salary grade table. [Figure 7] This is an image diagram showing an example of bonus criteria in a format similar to a salary grade table. [Figure 8] 4 is a flowchart showing an example of operation of the pay system support device (first embodiment). [Figure 9] FIG. 10 is a diagram showing an example of the grade difference and pitch used to calculate the old base salary. [Figure 10] FIG. 2 is a block diagram showing a configuration example (second embodiment) of a pay system support device according to the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0018] In the present invention, with regard to the base salary set according to the worker's rank, a new base salary (new base salary) is set based on the standard base salary that serves as the basis for the base salary, information (difference information) regarding the difference in base salary set according to the rank, and the current base salary.
[0019] In this invention, worker ranks can be, for example, grades used in a ranking system that classifies and ranks employees based on their abilities, duties, roles, etc., or salary grades, which are standards for determining the amount of skill-based pay and are determined along with the grades based on years of service and appraisals. Base salary is a salary paid for a specified period, such as one month, and basic salary can be used as the base salary. Basic salary is the most fundamental portion of monthly salary and is calculated based on factors associated with the worker's attributes, such as age, educational background, years of service, experience, abilities, qualifications, position, duties, and performance, or the work performed by the worker. It is generally defined as being paid to all workers who are subject to the same salary system. It is set according to the worker's rank and is suitable as a base salary, an indicator for reducing labor costs. When using grades and salary grades as ranks, multiple grades and multiple salary grades are set, and the base salary, such as basic salary, for each grade and salary grade is set as a pair. Note that ranks other than grades and salary grades may be used, and the numbers used may be determined arbitrarily. Furthermore, base salary may be a salary other than basic salary, such as a regular salary paid for work within a specified working hour.
[0020] The standard base salary is a salary that serves as a benchmark for setting the base salary, and an amount calculated based on the minimum wage can be used as the standard base salary, for example. The minimum wage is the minimum amount of wage that an employer must pay to an employee, and is legally guaranteed, with penalties also established, making it suitable as the basis for the standard base salary. Since the minimum wage is usually converted into an hourly rate (hourly wage), if the base salary is paid for one month, for example, the minimum wage multiplied by the average monthly scheduled working hours (average scheduled working hours per month) (e.g., 170 hours) is used as the standard base salary. Note that an amount higher than the minimum wage may also be used as the basis for the standard base salary.
[0021] A difference is set in the base salary corresponding to the rank, and the difference information is information that includes that difference. For example, if grade and salary step are used as ranks, the difference information can include the difference in base salary between grades (grade difference) and the difference in base salary between salary steps (pitch).
[0022] In the present invention, the new base salary can be set by, for example, calculating a provisional base salary (provisional base salary) for each rank using the reference base salary and difference information, and then restricting the provisional base salary based on the current base salary at the time the new base salary is set (hereinafter referred to as the "old base salary"). For example, if the provisional base salary is equal to or higher than the old base salary, the provisional base salary is set as the new base salary, and if the provisional base salary is lower than the old base salary, the old base salary is set as the new base salary. Note that the provisional base salary may also be restricted by an amount higher than the old base salary.
[0023] In this way, the present invention uses a standard base salary that can be calculated based on the minimum wage to set the new base salary, allowing for efficient adjustments to the minimum wage. Furthermore, since the new base salary is calculated using differential information, adjusting the base salary difference included in the differential information can help curb increases in labor costs compared to a flat increase in basic salary in line with a minimum wage increase. Furthermore, when setting the new base salary with restrictions based on the old base salary, it is possible to prevent disadvantageous changes to the salary, etc.
[0024] In the present invention, the standard for the salary paid temporarily (temporary salary) (hereinafter referred to as the "temporary salary standard") is set using the annual salary and new base salary set according to the worker's rank.
[0025] Annual salary is the total salary paid to a worker in one year, and for example, annual income can be used as annual salary. Annual salary is the total amount paid before social insurance premiums, withholding income tax, and other deductions are deducted, and includes basic salary and bonuses. Annual salary is set according to the worker's rank in accordance with the base salary. Therefore, for example, if grade and salary grade are used as ranks and the base salary for each salary grade of each grade is set as a pair of grade and salary grade, the annual salary is also set for each salary grade of each grade as a pair of grade and salary grade.
[0026] An example of a temporary salary is a bonus. Bonuses, also known as bonuses, are special payments paid in addition to monthly salaries based on performance and other factors. Many companies pay them twice a year, in the summer and winter. In this invention, the temporary salary base, which is the basis for this temporary salary, can be set using the amount obtained by subtracting one year's worth of the new base salary from the annual salary. For example, if the base salary is paid for one month, the new base salary is multiplied by 12 to convert it to an annual amount, and the resulting amount is subtracted from the annual salary. This amount is used as the source of the temporary salary base. If the temporary salary is paid twice a year, the amount obtained by the subtraction is divided in half to set the temporary salary base. The temporary salary is determined by taking the temporary salary base into account, such as the employee's performance and personnel evaluation. Note that the temporary salary base can also be set using methods other than those described above. Furthermore, the temporary salary base can also be used as the temporary salary itself.
[0027] In this way, the present invention makes it possible to set an annual salary and adjust the payment of the new base salary and temporary salary so that it falls within the set annual salary, so that even if the new base salary is increased due to an increase in the minimum wage, etc., it is possible to suppress increases in labor costs.
[0028] The present invention may be realized as a pay system support device that sets new base salaries and temporary pay standards, or as a pay system support method that performs these functions or a pay system support program for executing the method.
[0029] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In each drawing, the same components are designated by the same reference numerals, and the description thereof may be omitted. Furthermore, the configurations and the like in the following description are examples, and the present invention is not limited thereto. Furthermore, the following description focuses on the main configurations and operations for implementing the present invention, and the description of general-purpose processing required for implementing the present invention, such as screen display processing and error processing, may be simplified or omitted.
[0030] 1 shows an example of the configuration of a pay system support device (first embodiment) according to the present invention. The pay system support device 1 uses grades and pay grades as worker ranks, and uses basic salary, annual income, and bonuses as base salary, annual salary, and temporary salary, respectively. It uses an amount calculated based on the minimum wage as a standard base salary (hereinafter referred to as "standard basic salary") that serves as the basis for basic salary, which is the base salary. It performs a process (hereinafter referred to as "basic salary setting process") to set a new basic salary (hereinafter referred to as "new basic salary") based on the standard basic salary, difference information that is information regarding the difference between the basic salaries, and the current basic salary (hereinafter referred to as "old basic salary"), and a process (hereinafter referred to as "bonus standard setting process") to set a standard for bonuses (hereinafter referred to as "bonus standard") using the annual income and new basic salary.
[0031] The payroll system support device 1 is, for example, a general-purpose computer, and the base salary setting process and bonus standard setting process are executed by a program running on the computer. Figure 1 shows only the components related to the present invention. Note that the payroll system support device 1 may be a dedicated device rather than a general-purpose device, and some or all of the processes may be implemented by hardware.
[0032] The salary system support device 1 includes a base salary storage unit 10 that stores old base salaries (old base salary data), an annual salary storage unit 20 that stores annual salaries (annual salary data), a provisional base salary calculation unit 30 that calculates a provisional base salary (hereinafter referred to as "provisional base salary"), a new base salary determination unit 40 that determines a new base salary, a bonus base calculation unit 50 that calculates a bonus base, an information output unit 60 that outputs information regarding the new base salary and the bonus base, a base salary storage unit 70 that stores the provisional base salary (provisional base salary data) and the new base salary (new base salary data), and a bonus base storage unit 80 that stores the bonus base (bonus base data). The provisional base salary calculation unit 30 and the new base salary determination unit 40 perform a base salary setting process, and the bonus base calculation unit 50 performs a bonus base setting process. The provisional base salary calculation unit 30, the new base salary determination unit 40, and the bonus base calculation unit 50 together constitute a salary setting unit.
[0033] The base salary memory unit 10 stores the old base salary set according to the grade and pay grade, which are the rank of the worker, i.e., the current base salary at the time the new base salary is set. A salary table (sometimes called a "salary table" or "wage table") is used as a table that serves as a basis for determining the salaries and wages of workers, and a pay grade table consisting of grades and pay grades is often used as a salary table. The salary system support device 1 uses the basic salary grade table, and the base salary memory unit 10 stores the old basic salary grade table set according to grades and pay grades.
[0034] An example of a salary grade table stored in the base salary storage unit 10 is shown in Fig. 2. In the salary grade table shown in Fig. 2, the old base salary for each salary grade in each rank is listed.
[0035] The pay system supported by the pay system support device 1 has five grade levels (grades 1 to 5) and 30 pay grade levels (pay grades 1 to 30). The grades are categorized according to the worker's abilities, duties, roles, etc., with grade 1 being the lowest and grade 5 being the highest. Pay grades are determined according to years of service and appraisal evaluations, etc., with pay grade 1 being the lowest and pay grade 30 being the highest. In the pay grade table stored in the base pay storage unit 10, pay grades 1 to 30 are set for each of grades 1 to 5, and the previous basic pay for each pay grade is stored, with the previous basic pay increasing as the grade increases and as the pay grade increases within each grade. For example, the old basic salary for Grade 1, Salary Grade 1 was the lowest at 180,000 yen, while the old basic salary for Grade 5, Salary Grade 30 was the highest at 531,000 yen.
[0036] The annual salary storage unit 20 stores the annual salary set according to the grade and salary step, similar to the old basic salary stored in the base salary storage unit 10. Therefore, the annual salary storage unit 20 stores the annual salary in a table (hereinafter referred to as the "annual salary table") in the same format as the salary step table stored in the base salary storage unit 10.
[0037] An example of an annual salary table stored in the annual salary storage unit 20 is shown in Figure 3. The annual salary table shown in Figure 3 lists the annual salary for each salary grade in each grade. As with the case of basic salary, the annual salary increases as the grade increases and as the salary grade increases within each grade. For example, the annual salary of Grade 1, Salary Grade 1 is the lowest at 2,880,000 yen, and the annual salary of Grade 5, Salary Grade 30 is the highest at 8,496,000 yen.
[0038] The amount of annual salary stored in the annual salary storage unit 20 is determined based on, for example, the basic salary. For example, the annual salary is calculated as 16 months' worth of the basic salary. However, the annual salary may be determined by other methods.
[0039] The provisional basic salary calculation unit 30 inputs the base basic salary Wsb and the difference information Di to calculate the provisional basic salary Wpb1. The base basic salary Wsb and the difference information Di are input, for example, via an input means (such as a keyboard) provided in the salary system support device 1, or from a file containing these.
[0040] The pay system support device 1 sets the standard basic pay as an amount calculated based on the minimum wage. Since the minimum wage is usually converted into an hourly wage (hourly wage), the provisional basic pay calculation unit 30 inputs the amount obtained by multiplying the minimum wage by the average monthly scheduled working hours (e.g., 170 hours) as the standard basic pay Wsb. The provisional basic pay calculation unit 30 may also input the minimum wage and multiply the input minimum wage by the average monthly scheduled working hours to calculate the standard basic pay Wsb.
[0041] The provisional basic salary Wpb1 is calculated in units of grade and salary step, just like the old basic salary stored in the base salary storage unit 10, so the provisional basic salary calculation unit 30 calculates the provisional basic salary Wpb1 for each salary step of each grade. Since there is usually a difference in basic salary between grades and also between salary steps, the provisional basic salary calculation unit 30 inputs the grade difference, which is the difference between grades, and the pitch, which is the difference between salary steps, as difference information Di, and calculates the provisional basic salary Wpb1 using the grade difference and pitch with the standard basic salary Wsb as the base.
[0042] For example, the provisional basic salary calculation unit 30 inputs the difference information Di shown in FIG. 4. FIG. 4 is a table showing the grade difference and interval included in the difference information Di. The grade difference is the amount of difference from the base basic salary Wsb. For each grade, the base basic salary Wsb plus the grade difference is the minimum provisional basic salary Wpb1 for grade 1. For example, if the base basic salary Wsb is 181,900 yen, the provisional basic salary Wpb1 for grade 1, grade 1 is 191,900 yen, and the provisional basic salary Wpb1 for grade 2, grade 1 is 201,900 yen. The interval is the difference between grades and is set for each grade. According to the interval shown in FIG. 4, for each increase in grade, the provisional basic salary Wpb1 increases by 3,000 yen for grade 1 and 5,000 yen for grade 2.
[0043] The provisional basic salary calculation unit 30 first calculates the provisional basic salary Wpb1 for the first salary grade for each grade using the base basic salary Wsb and the grade difference in the difference information Di, and then calculates the provisional basic salary Wpb1 for the second to third salary grades for each grade using the calculated provisional basic salary Wpb1 for the first salary grade and the pitch in the difference information Di. Figure 5 shows the provisional basic salary Wpb1 when the base basic salary Wsb is 181,900 yen and the difference information Di shown in Figure 4 is used. Figure 5 is a diagram showing the provisional basic salary Wpb1 in a format similar to the salary grade table stored in the base salary storage unit 10 shown in Figure 2. As shown in Figure 5, the provisional basic salary Wpb1 for salary grade 1 in each grade is the standard basic salary Wsb plus the grade difference shown in Figure 4, and the difference in provisional basic salary Wpb1 between salary grades in each grade is the pitch amount shown in Figure 4.
[0044] The provisional basic salary Wpb1 calculated by the provisional basic salary calculation unit 30 is stored in the basic salary storage unit 70. The basic salary storage unit 70 stores the provisional basic salary Wpb1 in the form of a salary grade table as shown in FIG.
[0045] In this embodiment, as shown in Figure 4, a grade difference is set even for Grade 1, but it is also possible to not set a grade difference for Grade 1, or to set the grade difference to 0 yen, and make the provisional basic salary Wpb1 for Grade 1, Salary No. 1 the same amount as the standard basic salary Wsb.
[0046] The new basic salary determination unit 40 determines the new basic salary using the provisional basic salary stored in the basic salary storage unit 70 and the old basic salary stored in the base salary memory unit 10. The new basic salary determination unit 40 reads the provisional basic salary Wpb2 from the basic salary storage unit 70, reads the old basic salary Wfb from the base salary memory unit 10, and determines the new basic salary Wnb1 by restricting the provisional basic salary Wpb2 by the old basic salary Wfb.
[0047] Specifically, the new basic salary determination unit 40 sequentially reads the provisional basic salary Wpb2 for each salary grade in each grade from the basic salary storage unit 70 and reads the old basic salary Wfb corresponding to that grade and salary grade from the base salary memory unit 10. If the provisional basic salary Wpb2 is equal to or greater than the old basic salary Wfb, the new basic salary determination unit 40 sets the provisional basic salary Wpb2 as the new basic salary Wnb1. If the provisional basic salary Wpb2 is lower than the old basic salary Wfb, the new basic salary determination unit 40 sets the old basic salary Wfb as the new basic salary Wnb1. For example, if the old basic salary in the salary grade table shown in FIG. 2 is stored in the base salary memory unit 10 and the provisional basic salary shown in FIG. 5 is stored in the basic salary storage unit 70, the new basic salary Wnb1 is determined as shown in FIG. 6. FIG. 6 shows the new basic salary Wnb1 in a format similar to the salary grade table shown in FIG. 2. 6, the new basic salary Wnb1, which has a gray background, is set to the old basic salary Wfb because the provisional basic salary Wpb2 is lower than the old basic salary Wfb. Note that the new basic salary determination unit 40 may impose a restriction on the provisional basic salary Wpb2 in a manner different from the above, as long as the new basic salary Wnb1 is not lower than the old basic salary Wfb.
[0048] The new basic salary Wnb1 determined by the new basic salary determination unit 40 is stored in the basic salary storage unit 70. The basic salary storage unit 70 stores the new basic salary Wnb1 in the format of the salary grade table shown in Fig. 6. In this case, the new basic salary may be stored by overwriting the provisional basic salary stored in the basic salary storage unit 70, or the new basic salary may be stored separately from the provisional basic salary.
[0049] The bonus standard calculation unit 50 calculates a bonus standard using the new basic salary stored in the basic salary storage unit 70 and the annual salary stored in the annual salary memory unit 20. The bonus standard calculation unit 50 reads the new basic salary Wnb2 from the basic salary storage unit 70, reads the annual salary Ia from the annual salary memory unit 20, and calculates the bonus standard Bs1.
[0050] Specifically, the bonus basis calculation unit 50 sequentially reads the new basic salary Wnb2 for each salary grade at each grade from the basic salary storage unit 70, and reads the annual salary Ia corresponding to that grade and salary grade from the annual salary storage unit 20. The bonus basis calculation unit 50 then multiplies the new basic salary Wnb2, which is calculated monthly, by 12 to convert it to an annual amount, and subtracts the converted amount from the annual salary Ia to determine the bonus basis Bs1. In the salary system supported by the salary system support device 1, if bonuses are paid twice a year, the amount obtained by the subtraction is divided in half to determine the bonus basis Bs1. In other words, the bonus basis Bs1 is calculated using the following equation 1.
[0051] (Number 1) Bs1=(Ia-Wnb2×12) / 2
[0052] For example, if the annual salary in the annual salary table shown in Figure 3 is stored in the annual salary memory unit 20 and the new basic salary shown in Figure 6 is stored in the basic salary storage unit 70, the bonus standard Bs1 is calculated as shown in Figure 7. Figure 7 shows the bonus standard Bs1 in the same format as the salary grade table shown in Figure 2.
[0053] The bonus standard Bs1 calculated by the bonus standard calculation unit 50 is stored in the bonus standard storage unit 80. The bonus standard storage unit 80 stores the bonus standard Bs1 in a format similar to the salary rank table shown in FIG.
[0054] The information output unit 60 outputs information related to the new basic salary set by the basic salary setting process (hereinafter referred to as "new basic salary information") and information related to the bonus standard set by the bonus standard setting process (hereinafter referred to as "bonus standard information"). Since the new basic salary is stored in the basic salary storage unit 70, the information output unit 60 reads all of the new basic salaries Wnb3 from the basic salary storage unit 70 and outputs new basic salary information Iwb in the form of a salary grade table shown in FIG. 6, for example. Since the bonus standard is stored in the bonus standard storage unit 80, the information output unit 60 reads all of the bonus standards Bs2 from the bonus standard storage unit 80 and outputs bonus standard information Ibs in the same format as the salary grade table shown in FIG. 7, for example.
[0055] The salary system support device 1 may store the new basic salary information Iwb and / or bonus standard information Ibs output from the information output unit 60 in file format, or may display it on a display means (such as a display) provided in the salary system support device 1.
[0056] An example of the operation of the payment system support device 1 configured as above will be described with reference to the flowchart of FIG.
[0057] After inputting the base basic salary Wsb and the difference information Di (step S10), the pay system support device 1 inputs them to the provisional basic salary calculation unit 30. The provisional basic salary calculation unit 30 calculates the provisional basic salary Wpb1 using the base basic salary Wsb and the grade difference and pitch included in the difference information Di (step S20). The provisional basic salary Wpb1 is stored in the basic salary storage unit 70.
[0058] Once all provisional basic salaries Wpb1 have been calculated (step S30), the new basic salary determination unit 40 sequentially reads provisional basic salaries Wpb2 from the basic salary storage unit 70 (step S40), and reads the old basic salary Wfb corresponding to the read provisional basic salary Wpb2 from the base salary memory unit 10 (step S50). The new basic salary determination unit 40 then compares the provisional basic salary Wpb2 with the old basic salary Wfb to determine the new basic salary Wnb1 (step S60). The new basic salary Wnb1 is stored in the basic salary storage unit 70.
[0059] Once all new basic salaries Wnb1 have been determined (step S70), the bonus base calculation unit 50 sequentially reads out the new basic salaries Wnb2 from the basic salary storage unit 70 (step S80), and reads out the annual salary Ia corresponding to the read new basic salaries Wnb2 from the annual salary storage unit 20 (step S90).The bonus base calculation unit 50 then calculates the bonus base Bs1 based on the new basic salaries Wnb2 and the annual salary Ia according to Equation 1 above (step S100).The bonus base Bs1 is stored in the bonus base storage unit 80.
[0060] Once all bonus standards Bs1 have been calculated (step S110), the information output unit 60 reads all new basic salaries Wnb3 from the basic salary storage unit 70 and all bonus standards Bs2 from the bonus standard storage unit 80, and outputs them as new basic salary information Iwb and bonus standard information Ibs, respectively (step S120).
[0061] In this way, in the salary system support device 1, the provisional basic salary calculation unit 30 uses the base basic salary Wsb calculated based on the minimum wage to calculate the provisional basic salary Wpb1, thereby enabling efficient adaptation to the minimum wage. Furthermore, the provisional basic salary calculation unit 30 uses differential information Di, including the grade difference and pitch, in the calculation. By adjusting the grade difference and / or pitch, increases in labor costs can be suppressed compared to a uniform approach. For example, the old basic salary in the salary grade table stored in the base salary storage unit 10 shown in Figure 2 has a base basic salary of 170,000 yen, and is calculated using the grade difference and pitch shown in Figure 9. For example, if the standard basic salary is raised to 181,900 yen compared to the old basic salary, and the increase of 11,900 yen is reflected as is, the provisional basic salary for Grade 5, Salary Grade 2 (which will become the new basic salary for Grade 5, Salary Grade 2) will be 290,900 yen. However, by adjusting the grade difference and pitch as shown in Figure 4, this can be kept to 279,900 yen.
[0062] The new basic salary determination unit 40 determines the new basic salary Wnb1 by limiting the provisional basic salary Wpb2 by the old basic salary Wfb, so that the new basic salary Wnb1 will not be lower than the old basic salary Wfb, thereby preventing disadvantageous changes to the basic salary, etc.
[0063] The bonus base calculation unit 50 uses the amount obtained by subtracting the amount corresponding to the new basic salary Wnb2 from the set annual salary Ia as the source of the bonus base. Therefore, by adjusting the bonus base, the total amount of the new basic salary and bonus payments can be prevented from exceeding the total annual salary. This makes it possible to suppress increases in labor costs even if the new basic salary is increased due to an increase in the minimum wage, etc. In addition, the information output unit 60 outputs bonus base information Ibs, which is information related to the bonus base. Therefore, payroll managers and others can determine bonuses based on the bonus base information Ibs, reflecting the employee's performance, etc. The new basic salary information Iwb output by the information output unit 60 can be stored in the base salary storage unit 10 and used as the old basic salary when setting the next new basic salary for the next fiscal year, etc.
[0064] In the salary system support device 1, the provisional basic salary calculation unit 30 calculates all provisional basic salaries for each salary grade in each grade, and then the new basic salary determination unit 40 determines the new basic salary. However, it is also possible to consecutively calculate the provisional basic salary and determine the new basic salary for each salary grade in each grade. In this case, the provisional basic salary calculation unit 30 and the new basic salary determination unit 40 may be integrated, and the provisional basic salary may not be stored in the basic salary storage unit 70. However, in calculating the provisional basic salary, it is necessary to deal with the situation where the provisional basic salary for a category (grade and salary grade) where the provisional basic salary and the new basic salary differ is not stored, by calculating the provisional basic salary for all salary grades in all grades from the base basic salary, temporarily holding the necessary provisional basic salary, or the like.
[0065] Another embodiment of the present invention will now be described. In the first embodiment of the salary system support device 1, annual income is pre-stored in the annual salary memory unit 20, but it is also possible to calculate annual income based on basic salary, etc. and store the calculated pension in the annual salary memory unit 20.
[0066] An example configuration (second embodiment) of a pay system support device that calculates annual income based on basic salary is shown in Figure 10. The pay system support device 1A of the second embodiment calculates annual income using the old basic salary stored in the base salary storage unit 10. Compared to the pay system support device 1 shown in Figure 1, the pay system support device 1A is equipped with an annual income calculation unit 90.
[0067] The annual salary calculation unit 90 inputs the conversion information Ci, reads out the old basic salary Wfb1 from the base salary storage unit 10, and calculates the annual salary Ia1.
[0068] Upon inputting the conversion information Ci, the annual income calculation unit 90 starts calculating the annual income. The conversion information Ci is information for converting basic salary into annual income. For example, if a bonus is two months' basic salary and is paid twice a year, the conversion information Ci sets the annual income to 16 months' basic salary (= 12 + 2 × 2 months). The conversion information Ci is input, for example, by an input means provided in the pay system support device 1A.
[0069] The annual salary calculation unit 90 sequentially reads out the old basic salary Wfb1 for each grade and each salary grade from the base salary storage unit 10, and calculates the annual salary Ia1 by multiplying the old basic salary Wfb1 by the conversion information Ci. The annual salary Ia1 is stored in the annual salary storage unit 20 as the annual salary corresponding to the grade and salary grade of the old basic salary Wfb1.
[0070] The operation example of the pay system support device 1A is the same as the operation example of the pay system support device 1, except that the above-mentioned operation by the annual income calculation unit 90 is added.
[0071] The annual salary calculation unit 90 calculates the annual salary using the old basic salary stored in the base salary storage unit 10, but depending on the salary system supported by the salary system support device 1A, for example, the annual salary may be calculated using the new basic salary stored in the basic salary storage unit 70, or it may be possible to select either the old basic salary stored in the base salary storage unit 10 or the new basic salary stored in the basic salary storage unit 70. Furthermore, the calculation of the annual salary may be performed not every year but every several years or at any timing.
[0072] The above-described embodiment can be realized by configuring the base salary storage unit 10, annual salary storage unit 20, basic salary storage unit 70, and bonus standard storage unit 80 as memory, and the processing of the other components as a program as described above, with a CPU (Central Processing Unit) and memory on which the program runs. Each component can also be realized with hardware such as a dedicated IC (Integrated Circuit) or FPGA (Field Programmable Gate Array). Information stored in each memory unit or each storage unit may be stored for long periods in file format or the like in storage (auxiliary storage device). Furthermore, while the above-described embodiment is described in the form of an apparatus, the present invention can also be in the form of a method or program.
[0073] The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope of the present invention. Furthermore, matters not explicitly disclosed in the above-described embodiments do not deviate from the scope of ordinary practice by a person skilled in the art, and values that can be easily assumed by a person skilled in the art can be adopted. [Explanation of symbols]
[0074] 1. 1A Feeding System Support Device 10 Base salary memory section 20-Year Salary Memory Department 30 Temporary Basic Salary Calculation Department 40 New basic salary determination department 50 Bonus Standards Calculation Department 60 Information output section 70 Basic salary storage 80 Bonus Standard Storage Section 90 Annual Income Calculation Department
Claims
1. A payroll system support device that supports payment of wages to workers, an annual salary storage unit that stores an annual salary set according to the rank of the worker; a base salary storage unit that stores a base salary that is set according to the rank and that is paid for a predetermined period; a salary setting unit that sets a new base salary, which is a new base salary, based on a standard base salary that is a standard for the base salary, difference information relating to the difference in the base salary set corresponding to the rank, and the base salary stored in the base salary storage unit, and that sets a standard for a temporary salary to be paid temporarily using the annual salary stored in the annual salary storage unit and the new base salary; The amount calculated based on the minimum wage shall be the standard base salary. The rank is a grade and a salary step, the annual salary stored in the annual salary storage unit and the base salary stored in the base salary storage unit are set according to the grade and the salary step, and the difference information includes a grade difference, which is a difference in the base salary set corresponding to the grade, and a pitch, which is a difference in the base salary set corresponding to the salary step, The salary setting unit, Using the standard base salary and the grade difference, calculate the minimum provisional base salary for each grade, and for each grade, use the minimum provisional base salary and the pitch to calculate the provisional base salary for each pay grade, and if the provisional base salary is equal to or higher than the base salary stored in the base salary storage unit, use the provisional base salary as the new base salary, and if the provisional base salary is lower than the base salary stored in the base salary storage unit, use the base salary as the new base salary, A pay system support device characterized in that the temporary pay standard is set using an amount obtained by subtracting one year's worth of the new base pay from the annual pay.
2. A salary system support device as described in claim 1, in which the base salary is the basic salary.
3. 2. The pay system support device according to claim 1, wherein the temporary pay is a bonus.
4. A payroll system support method for supporting payment of wages to workers, executed by a computer having a storage unit, comprising: The storage unit stores an annual salary set according to the rank of the worker and a base salary set according to the rank and paid for a predetermined period of time, a first step of setting a new base salary based on a base base salary that is a basis for the base salary, difference information relating to the difference in the base salary set corresponding to the rank, and the base salary stored in the storage unit; a second step of setting a standard for a temporary salary to be paid temporarily using the annual salary and the new base salary stored in the storage unit; The amount calculated based on the minimum wage shall be the standard base salary. The rank is a grade and a salary grade, the annual salary stored in the storage unit and the base salary stored in the storage unit are set according to the grade and the salary grade, the difference information includes a grade difference which is a difference in the base salary set corresponding to the grade, and a pitch which is a difference in the base salary set corresponding to the salary grade, In the first step, Using the standard base salary and the grade difference, calculate the minimum provisional base salary for each grade, and for each grade, use the minimum provisional base salary and the pitch to calculate the provisional base salary for each pay grade, and if the provisional base salary is equal to or higher than the base salary stored in the memory unit, use the provisional base salary as the new base salary, and if the provisional base salary is lower than the base salary stored in the memory unit, use the base salary as the new base salary, In the second step, A salary system support method characterized by setting the standard of the temporary salary using an amount obtained by subtracting one year's worth of the new base salary from the annual salary.
5. A payroll system support program for causing a computer to execute the payroll system support method according to claim 4.
Citation Information
Patent Citations
Payroll management device and payroll management program
JP2024075535A
Basic salary calculation program
WO2021053859A1
Salary amount determination support device, salary amount determination support method and program
JP2013218614A
Salary increase calculation device and salary increase calculation program
JP2022014008A