Salary design system and salary design method

JP7915493B2Active Publication Date: 2026-09-04ETHOS MEDIA BRAIN CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023107091
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-06-29
Publication Date
2026-09-04
Estimated Expiration
2043-06-29

AI Technical Summary

Benefits of technology

【0014】 本願発明によれば、給与対象者とのコミュニケーションにより手当の基準を設定し、さらに、給与対象者が日々の活動についてユーザ端末で報告して、サーバは、設定された手当の基準と、給与対象者による具体的な報告によって具体的な個々の手当の支給額を決定するため、給与対象者は、具体的な個々の手当の支給についても明確に把握できる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007915493000001
    Figure 0007915493000001
  • Figure 0007915493000002
    Figure 0007915493000002
  • Figure 0007915493000003
    Figure 0007915493000003
Patent Text Reader

Abstract

To provide a salary planning system or the like suitable for allowing a salary target person to grasp the payment of specific individual allowances.SOLUTION: A salary planning system 1 is provided with a server 3 for calculating the amount of an allowance included in a salary to be paid to a salary target person, and a first user terminal 7 for inputting information about the allowance by the salary target person. The server 3 includes a calculation processing unit 23 and a server input processing unit 25. The first user terminal 7 includes a user input processing unit 45. The allowance reference of a numerical input method set by the planning processing unit 23 includes arithmetic operations and coefficients. The server input processing unit 25 calculates a numerical value for calculating a payment amount included in information related to a numerical input type allowance inputted to the user input processing unit 45 by using the arithmetic operations and coefficients included in the reference of the numerical input type allowance to obtain the payment amount of the numerical input type allowance.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a salary design system, a salary design method, and a program, and more particularly to a salary design system including a server that calculates the payment amount of allowances included in the salary paid to a salary recipient. [Background Art]

[0002] The inventors have proposed a salary design (see Patent Document 1, Patent Document 2, etc.). This salary design is based on the idea that salary (consideration for legitimate work) should be calculated from the contribution of each employee to the improvement of the company's productivity, and proposes a salary determination method that reflects the individual autonomy of each employee. [Prior Art Documents] [Patent Documents]

[0003] [Patent Document 1] Japanese Patent No. 5328954 [Patent Document 2] Japanese Patent No. 6829915 [Summary of the Invention] [Problem to be Solved by the Invention]

[0004] In salary design, it has been shown that a salary recipient can improve productivity by clarifying the abstract level of allowance standards through communication with the company. However, it is further desirable for salary recipients to be able to clearly grasp the specific level of payment of each individual allowance.

[0005] Accordingly, an object of the present invention is to provide a salary design system and the like that are suitable for enabling a salary recipient to grasp the specific payment of each individual allowance. [Means for Solving the Problem]

[0006] The first aspect of the present invention is a payroll design system comprising a server for calculating the amount of allowances included in the payroll paid to an employee, comprising a user terminal into which the employee inputs information regarding the allowances, the server comprising a setting processing unit, a server input processing unit, and a confirmation processing unit, the user terminal comprising a user input processing unit, the setting processing unit setting a standard for numerically input allowances, the information regarding numerically input allowances input by the employee including a numerical value for calculating the payment amount, the standard for numerically input allowances set by the setting processing unit including calculations and coefficients for the numerical value for calculating the payment amount, the user input processing unit transmitting the inputted information regarding the allowances to the server, the server input processing unit calculating the amount of numerically input allowances by using the calculations and coefficients included in the standard for numerically input allowances set by the setting processing unit on the numerical value for calculating the payment amount included in the information regarding numerically input allowances, and the confirmation processing unit setting the payment date for numerically input allowances.

[0007] A second aspect of the present invention is the salary design system of the first aspect, wherein the setting processing unit sets the criteria for a point-based allowance, the criteria for a point-based allowance set by the setting processing unit includes a numerical value for calculating the payment amount and calculations and coefficients applied to said numerical value, the server input processing unit, when information regarding a point-based allowance is input, calculates the payment amount of the point-based allowance using the calculations and coefficients included in the criteria for a point-based allowance set by the setting processing unit on the numerical value for calculating the payment amount set by the setting processing unit, and the confirmation processing unit sets the payment date for the point-based allowance.

[0008] A third aspect of the present invention is a payroll design system according to the first or second aspect, wherein the setting processing unit sets the criteria for a point-based allowance, the criteria for a point-based allowance set by the setting processing unit includes a payment amount determined according to the points, the server input processing unit calculates the points specified by the information regarding the point-based allowance, and the confirmation processing unit determines the payment amount for the point-based allowance according to the points within the target period.

[0009] A fourth aspect of the present invention is a salary design method in a salary design system comprising a server for calculating the amount of allowances to be paid to an employee, wherein the salary design system comprises a user terminal into which the employee inputs information regarding the allowances, the server comprises a setting processing unit, a server input processing unit, and a confirmation processing unit, the user terminal comprises a user input processing unit, the setting processing unit sets a standard for numerically input allowances, the information regarding numerically input allowances input by the employee includes a numerical value for calculating the payment amount, the standard for numerically input allowances set by the setting processing unit includes calculations and coefficients for the numerical value for calculating the payment amount, the method comprises a transmission step in which the user input processing unit transmits information regarding the inputted allowances to the server, a payment amount determination step in which the server input processing unit calculates the payment amount of numerically input allowances by using the calculations and coefficients included in the standard for numerically input allowances set by the setting processing unit on the numerical value for calculating the payment amount included in the information regarding numerically input allowances, and a setting step in which the confirmation processing unit sets the payment date for numerically input allowances.

[0010] A fifth aspect of the present invention is a salary design method of the fourth aspect, wherein the setting processing unit sets a standard for a point-based allowance, the standard for a point-based allowance set by the setting processing unit includes a numerical value for calculating the payment amount and calculations and coefficients applied to said numerical value, the server input processing unit, when information regarding a point-based allowance is input, calculates the payment amount of the point-based allowance using the calculations and coefficients included in the standard for a point-based allowance set by the setting processing unit on the numerical value for calculating the payment amount set by the setting processing unit, and the confirmation processing unit sets the payment date for the point-based allowance.

[0011] A sixth aspect of the present invention is a salary design method according to the fourth or fifth aspect, wherein the setting processing unit sets a standard for point-based allowances, the standard for point-based allowances set by the setting processing unit includes a payment amount determined according to the points, the server input processing unit calculates the points specified by the information regarding point-based allowances, and the confirmation processing unit determines the payment amount for point-based allowances according to the points within the target period.

[0012] The seventh aspect of the present invention is a program for causing a computer to function as either a server or a user terminal in any of the first to third aspects.

[0013] Furthermore, the present invention may be considered as a computer-readable recording medium for recording the program of the seventh aspect. [Effects of the Invention]

[0014] According to the present invention, the criteria for allowances are set through communication with the payee, and furthermore, the payee reports on their daily activities using a user terminal. The server then determines the specific amount of each individual allowance based on the set criteria and the specific reports from the payee, so that the payee can clearly understand the specific amount of each individual allowance they receive. [Brief explanation of the drawing]

[0015] [Figure 1] It is a block diagram showing an example configuration of a salary design system 1 according to an embodiment of the present invention. [Figure 2] It is a diagram showing the allowance criteria set by the setting processing unit 23 in FIG. 1. [Figure 3] It is a flowchart for explaining processing for inputting information corresponding to each allowance in the first user terminal 7 of FIG. 1. [Figure 4] It is a diagram showing an example of screen display in a date selection mode in the first user terminal 7 of FIG. 1. [Figure 5] It is a diagram showing an example of screen display in an allowance input mode in the first user terminal 7 of FIG. 1. [Figure 6] It is a flowchart showing an example of processing by the user input processing unit 45 when a salary subject A inputs allowance-related information and taps an OK button 107. [Figure 7] It is a flowchart showing an example of processing performed in a server when the server receives information transmitted by the user input processing unit 45 in step STB11 of FIG. 6. [Figure 8] It is a diagram showing an example of information managed by the server input processing unit 25 regarding allowance information newly input by salary subject A according to FIG. 5. [Figure 9] It shows a display example of an allowance display mode when salary subjects B and C log into the server 3 in the state of FIG. 8. [Figure 10] It is a flowchart showing an example of processing by the confirmation processing unit 27 of FIG. 1. [Figure 11] It shows an example of the state after confirmation processing is performed by the confirmation processing unit 27, when the server input processing unit 25 was managing information in the state shown in FIG. 8. [Figure 12] It shows an example of a case where salary subject A amends an already input numerical value for allowance α, when the server input processing unit 25 was managing information in the state shown in FIG. 11. [Figure 13] It shows an example of a case where the allowance criteria set by the setting processing unit 23 are changed. MODE FOR CARRYING OUT THE INVENTION

[0016] Hereinafter, embodiments of the present invention will be described with reference to the drawings. The present invention is not limited to this embodiment.

[0017] FIG. 1 is a block diagram showing an example configuration of a salary design system 1 according to an embodiment of the present invention.

[0018] The salary design system 1 includes a server 3, a management terminal 5, a first user terminal 7, a second user terminal 8, and a third user terminal 9. Information processing apparatuses in the salary design system 1 can communicate with each other. In each information processing apparatus, a processing unit can be realized by, for example, a processor that operates under control of a program.

[0019] The server 3 calculates the salary payment amount of a salary recipient using data input from the management terminal 5, the first user terminal 7, the second user terminal 8, and the third user terminal 9. Hereinafter, it is assumed that there are three salary recipients: A, B, and C. In this example, the server calculates the payment amount for a part of the work-based salary allowance using data input from the first user terminal 7, the second user terminal 8, and the third user terminal 9. In the present invention, the allowance for which the payment amount is calculated may be any allowance included in at least one of a basic salary, a work-based salary, and a cost-of-living-based salary.

[0020] The server 3 includes a basic salary processing unit 11, a work-based salary processing unit 13, a cost-of-living-based salary processing unit 15, a salary calculation processing unit 17, and a server storage unit 19.

[0021] The work-based salary processing unit 13 includes a basic work-based salary processing unit 21, a setting processing unit 23, a server input processing unit 25, and a confirmation processing unit 27.

[0022] The management terminal 5 is a terminal through which an administrator (for example, a person such as a manager whose position is higher than the salary recipients A, B, and C) performs data input / output processing.

[0023] The management terminal 5 includes a management input / output unit 31, a management output processing unit 33, a management input processing unit 35, and a management supply display processing unit 37.

[0024] The first user terminal 7, the second user terminal 8, and the third user terminal 9 are operated by payees A, B, and C, respectively. Below, we will explain an example in which server 3 uses data entered from the first user terminal 7 to calculate a portion of payee A's allowance. The second user terminal 8 and the third user terminal 9 will not be explained in detail, but they can be implemented with a configuration similar to that of the first user terminal 7.

[0025] The first user terminal 7 includes a user input / output unit 41, a user output processing unit 43, a user input processing unit 45, and a user supply display processing unit 47.

[0026] The operation of the payroll design system 1 shown in Figure 1 will be explained with reference to Figures 2 through 13.

[0027] The inventors are proposing a "salary design" system, which is a compensation system that moves away from the measure of time and instead assigns compensation to tasks to increase productivity.

[0028] The biggest source of workplace dissatisfaction is related to salary. It is essential for management to take a proactive approach to addressing this dissatisfaction. The solution to salary-related complaints is to make salary standards transparent. Furthermore, it is crucial that these standards are linked to work performance, salary, and employee motivation.

[0029] In salary design, salaries are divided into living wages, base salary, and job-based pay. For simplicity, let's explain this in the case of employee salaries.

[0030] Living wage and basic salary are compensation for individuals, guaranteed regardless of work performed, and play a role in ensuring the livelihood of employees.

[0031] Living wages are allowances that are not directly related to work performance, such as family allowances, housing allowances, and educational allowances. The living wage processing unit 15 calculates the amount of living wage to be paid to each employee from the allowances set according to each employee.

[0032] Basic salary is set with the purpose of ensuring a stable minimum standard of living for employees and guaranteeing a sense of security. Examples include age-based pay, which is paid according to the employee's age, and experience-based pay, which is paid according to the number of years of work experience (including previous jobs). The basic salary processing unit 11 calculates the amount of basic salary to be paid to each employee based on the age and years of experience set for each employee.

[0033] Job-based pay is compensation for work performed, linked to performance improvements, and is a variable compensation for the work that management expects employees to do. Examples of job-based pay include qualification allowances, job-specific allowances, and incentive allowances.

[0034] Qualification allowances are paid to employees based on the qualifications they possess that are expected to be necessary for improving labor productivity. The basic work pay processing unit 21 calculates the amount of qualification allowance for each employee based on the qualifications held by each employee.

[0035] Job allowances are set for tasks that the company expects to improve labor productivity. Examples of job allowances include position allowances, sales job allowances, and development job allowances. The basic job pay processing unit 21 calculates the amount of job allowance to be paid to each employee based on the job duties set for each employee.

[0036] Incentive allowances are set up as a way to link mutual expectations between management (the company) and employees to motivation. Salary design involves identifying work that leads to future growth, increases productivity, and improves results, and setting allowances accordingly. Incentive allowances can be said to best express the philosophy behind salary design. While simple tasks are incentivized by compensation, autonomy is the incentive for improving productivity. Current managers need opportunities to communicate with employees and develop incentive programs together.

[0037] In the examples shown in Figures 2 through 13, management and employees communicate repeatedly to clearly establish the criteria for some or all of the incentive allowances. The setting processing unit 23 sets the established allowance criteria based on input from the management terminal 5. The server input processing unit 25 collects the work results of the payees from the first user terminal 7, second user terminal 8, and third user terminal 9 through the operations of payees A, B, and C, and calculates the amount of allowance to be paid using the allowance criteria established together with the payees. Employees can accumulate allowances based on their own perceived allowance criteria and the work results they report, moving beyond the measure of time. Furthermore, the work results of the payees collected from the first user terminal 7, second user terminal 8, and third user terminal 9 serve as work reports and function like work logs. Management can understand the daily activities of each payee through reports from them.

[0038] The payroll processing unit 17 calculates the total amount of basic salary, work-related pay, and living-related pay calculated by the basic salary processing unit 11, the work-related pay processing unit 13, and the living-related pay processing unit 15, respectively, for each payee, and uses this sum as the pay amount for each payee.

[0039] Furthermore, the allowances for which the payment amount is calculated according to the present invention may be included in living wages, basic wages, or work-related wages.

[0040] Figure 2 shows the allowance criteria set by the setting processing unit 23 in Figure 1. There are three types of allowance criteria set by the setting processing unit 23: the numerical input method in Figure 2(a), the point addition method in Figure 2(b), and the point method in Figure 2(c).

[0041] The numerical input method determines the payment amount using numerical data entered by the employee. Here, we will explain using the example of entering monetary amounts (sales, receipts, etc.). The criteria for the allowance may also include, for example, the time spent working or the number of times worked. Managers can evaluate the work of employees by using the total time spent working, the total number of times worked, and the total amount entered, which are calculated by statistical processing of the entered numerical data.

[0042] Referring to Figure 2(a), in this example, allowances α and β are set as allowances for all employees (salaried employees) using a numerical input method. The payment amount is calculated by performing arithmetic operations on the input value using three coefficients. In setting up the system, it is possible to obtain test results using test values ​​as input values. Allowance α is related to A, and the payment amount is determined by subtracting 2,000 yen from the input value and multiplying by 0.1. Three coefficients can be set, but since only two coefficients are used, the third coefficient is set to 1.0. By using calculations with multiple coefficients, it is possible to clearly set the basis for allowances, for example, by subtracting the cost from the input value to calculate the share for the team or individual employees. Allowance β is related to A and B, and the payment amount is determined by multiplying the input value by 0.6, 0.4, and 0.8. Of that, 70% is paid to A and 30% to B according to the ratio set as the basis for the allowance.

[0043] The point-based system determines the payment amount using predetermined values ​​instead of the numerical values ​​entered in the numerical input system. Administrators can statistically process the data and use the total number of times performed, the total value obtained by summing set values, etc., to evaluate the work of the employees receiving the salary.

[0044] Referring to Figure 2(b), in this example, two types of allowances, Company A's allowance and Company B's allowance, are set up as point-based allowances for all employees. The payment amount is calculated by performing arithmetic operations on the set value using three coefficients. For Company A's allowance, A is involved, and the payment amount is determined by subtracting 2,000 yen from the set value and multiplying by 0.3 and 0.8. By using calculations with multiple coefficients, the allowance criteria can be clearly defined. For Company B's allowance, A and C are involved, and the payment amount is determined by subtracting 3,000 yen from the input value and multiplying by 0.3 and 0.9. Of this, 70% is paid to A and 30% to C, according to the percentage set as the allowance criteria.

[0045] The point system determines the rank and payment amount based on the total points entered.

[0046] Referring to Figure 2(c), in this example, points are set for cleaning and greetings performed by the pay recipients in the morning, based on the theme of "morning activities." Cleaning involves everyone (A, B, and C), and points are calculated by multiplying the pay recipient's input value by 2. Greetings also involve everyone, and points are calculated by multiplying the set value of 1 by 1.

[0047] Referring to Figure 2(d), in this example, points calculated for cleaning and greetings are used to determine the grade and payment amount based on the total points at the end of the month, and the payment is made the following month. The payment date for the point system may also be the bonus payment date. Three grades are set. For all employees (A, B, and C), if the total points are 50 points or less, they are in Grade 1 and the payment amount is 0 yen. For all employees, if the total points are between 51 points and 250 points, they are in Grade 2 and the payment amount is 1,000 yen. For all employees, if the total points are 251 points or more, they are in Grade 3 and the payment amount is 2,000 yen.

[0048] Furthermore, in the present invention, for the numerical input method, the point addition method, and the point method, multiple major categories of allowances may be provided, and multiple minor categories of allowances may be set for the themes of each major category. For example, for the point method of allowances, major categories such as "morning activities" and "casual conversation" may be set, and points may be set for multiple minor categories of allowances for each major category, and the grade may be calculated according to the points in each major category of allowance to determine the amount of payment.

[0049] The configuration processing unit 23 sets the allowance standards described in Figure 2 based on the allowance standards created together with the payees, which are input from the management terminal 5, and stores them in the server storage unit 19.

[0050] The management terminal 5 is managed by the administrator and includes a management input / output unit 31, a management output processing unit 33, a management input processing unit 35, and a management supply display processing unit 37.

[0051] The management input / output unit 31 includes a display, keyboard, mouse, touch panel, etc., and is used for input / output processing with the administrator.

[0052] The management output processing unit 33 performs processing to output information to the management input / output unit 31.

[0053] The management input processing unit 35 processes the information input to the management input / output unit 31.

[0054] The management payment display processing unit 37 performs processing in the management input / output unit 31 to display information regarding the salaries to be paid to each payee managed by the server 3.

[0055] When the administrator inputs the allowance criteria established with the payee into the management input / output unit 31, the management input processing unit 35 transmits information to the setting processing unit 23 to identify the allowance criteria. The setting processing unit 23 uses the received information to set the allowance criteria as shown in Figure 2 and stores it in the server storage unit 19.

[0056] Figures 3, 4, and 5 are diagrams illustrating the process for inputting information corresponding to each allowance at the first user terminal 7.

[0057] The first user terminal 7 is, for example, an information processing device such as a smartphone owned by employee A, and performs information processing using an application. The present invention may also be implemented by, for example, employee A logging in and operating a web page on a personal computer. By logging in, employee A can input and output information to and from server 3 as employee A. The first user terminal 7 comprises a user input / output unit 41, a user output processing unit 43, a user input processing unit 45, and a user payment display processing unit 47.

[0058] The user input / output unit 41 is, for example, a touch panel, and is used for input / output processing with employee A who is eligible for salary.

[0059] The user output processing unit 43 performs processing to output information from the user input / output unit 41.

[0060] The user input processing unit 45 processes the information input to the user input / output unit 41.

[0061] The user payment display processing unit 47 performs processing in the user input / output unit 41 to display information regarding the salaries to be paid to each payee managed by the server 3.

[0062] The first user terminal 7 has a date selection mode for selecting the date on which to enter allowances, and an allowance input mode for entering information corresponding to each allowance.

[0063] Referring to Figure 3, when employee A launches the app and logs in (either automatically or manually), the app enters date selection mode (step STA1). The user output processing unit 43 displays a message indicating that employee A can select a date in date selection mode.

[0064] Figure 4 shows an example of the screen display in date selection mode. A calendar is displayed, and you can select the date for entering information about the allowance by tapping on it. In this example, today's date is underlined, and a circle is displayed on the days for which allowance information has already been entered.

[0065] Referring to Figure 3, the user input processing unit 45 determines whether a date has been selected (step STA2). The user output processing unit 43 displays the date selection mode until a date is selected. Once a date is selected, the process proceeds to step STA3, and the system enters the allowance input mode. The user output processing unit 43 displays the allowance input mode until the input of allowance information is completed. Once the input of allowance information is completed, the user output processing unit 43 returns to step STA1 and enters the date selection mode.

[0066] Figure 5 shows an example of the screen display in the allowance input mode.

[0067] Figure 5(a) shows the initial display of the allowance input mode. The user output processing unit 43 displays the selected date. The user output processing unit 43 displays the titles of the major allowance categories set for employee A, namely "Allowance Child," "Allowance Ox," and "Allowance Tiger," in display fields 161, 162, and 163, respectively. Below, the OK button 107 and the Cancel button 109 are displayed.

[0068] Figure 5(b) shows the state after employee A taps the ▽ mark displayed in display fields 161, 162, and 163 along with the title of the major allowance category, thereby displaying the expanded display fields 164, 165, and 166.

[0069] The expanded display area 164 shows "Allowance" as the title, and a triangle mark is displayed to return to the state of display area 161. Then, for "Allowance α" and "Allowance β," which are subcategories of allowances included in Allowance, checkboxes are displayed to determine whether or not employee A can select them, and a numerical input field is displayed for entering values.

[0070] The expanded display area 165 shows "Allowance Ox" as the title, and a triangle mark is displayed to return to the state of display area 162. Then, checkboxes are displayed to allow employee A to decide whether or not to select "Company A Allowance" and "Company B Allowance," which are subcategories of allowances included in Allowance Ox.

[0071] The expanded display area 166 shows "Allowance Tiger" as the title, and a triangle mark is displayed to return to the state of display area 163. Then, checkboxes are displayed to allow employee A to decide whether or not to select the allowances "Cleaning" and "Greetings," which are subcategories of allowances included in Allowance Tiger. A numerical input field is displayed for entering a value for "Cleaning."

[0072] Figure 5(c) shows the state after employee A has entered information for each allowance. In the expanded display field 164, employee A selects allowance α and enters 20,000 yen, and selects allowance β and enters 15,000 yen. In the expanded display field 165, employee A selects Company A allowance and Company B allowance. In the expanded display field 166, employee A selects cleaning allowance and greeting allowance, and enters 5 points for cleaning allowance.

[0073] When employee A taps the OK button 107, the user input processing unit 45 sends the information entered by employee A to the server 3, completing the input of information regarding the allowance. The user output processing unit 43 exits the allowance input mode (sets YES in step STA4 in Figure 3) and returns to step STA1.

[0074] When employee A taps the Cancel button 109, the user input processing unit 45 discards the information entered by employee A and ends the input of information related to allowances. The user output processing unit 43 ends the allowance input mode (sets YES in step STA4 in Figure 3) and returns to step STA1.

[0075] Furthermore, each allowance may include a section for supplementary information, where the payee A can record notes or other supplementary information, as needed.

[0076] Figure 6 is a flowchart showing an example of processing by the user input processing unit 45 when employee A enters information about allowances and taps the OK button 107.

[0077] The user input processing unit 45 waits until the OK button 107 is pressed (step STB1).

[0078] When the OK button 107 is pressed (resulting in YES in step STB1), the user input processing unit 45 determines whether or not employee A has modified the information already registered (step STB2). If there are no modifications, the process proceeds to step STB4. If there are modifications, the modified parts are identified (step STB3), and the process proceeds to step STB4.

[0079] In step STB4, the user input processing unit 45 determines whether employee A has added new information regarding allowances. If new allowances have been added, the process proceeds to step STB5. If no allowances have been added, the process proceeds to step STB11.

[0080] In step STB5, the user input processing unit 45 determines whether or not there are any newly added allowances that use a numerical input method. If there are no allowances that use a numerical input method, the process proceeds to step STB7. If there are allowances that use a numerical input method, the process associates the specified evaluation item with the entered numerical value and identifies it (step STB6), and then proceeds to step STB7.

[0081] In step STB7, the user input processing unit 45 determines whether or not there are any newly added allowances that use a point-based system. If there are no allowances that use a point-based system, the process proceeds to step STB9. If there are allowances that use a point-based system, the specified evaluation items are identified (step STB8), and the process proceeds to step STB9.

[0082] In step STB9, the user input processing unit 45 determines whether or not there are any newly added allowances that use a point system. If there are no point-based allowances, the process proceeds to step STB11. If there are point-based allowances, the process identifies the specified evaluation item (or the entered numerical value if necessary) (step STB10) and proceeds to step STB11.

[0083] In step STB11, the user input processing unit 45 sends the information identified in steps STB3, STB6, STB8, and STB10 to the server 3. The process returns to step STB1.

[0084] Figure 7 is a flowchart showing an example of the processing performed by the server when it receives the information sent by the user input processing unit 45 in step STB11 of Figure 6.

[0085] The server input processing unit 25 waits until it receives information from the user input processing unit 45 (step STC1).

[0086] When the server input processing unit 25 receives information (if the result is YES in step STC1), it determines whether employee A has modified the information already registered (step STC2). If there is no modification, it proceeds to step STC4. If there is a modification, it modifies the already registered information for the identified modification, performs calculations according to the modification (step STC3), and then proceeds to step STC4.

[0087] In step STC4, the server input processing unit 25 determines whether employee A has added new information regarding allowances. If there are newly added allowances, the process proceeds to step STC5. If there are no newly added allowances, the process returns to step STC1.

[0088] In step STC5, the server input processing unit 25 determines whether there are any newly added allowances that use a numerical input method and / or a point-based method. If there are neither numerical input nor point-based methods, the process proceeds to step STC7. If there are numerical input methods and / or point-based methods, the specified evaluation items (including the entered numerical values ​​in the case of numerical input methods) are managed, the payment amount is calculated (step STC6), and the process proceeds to step STC7.

[0089] In step STC7, the server input processing unit 25 determines whether or not there are any newly added allowances that use a point system. If there are no point-based allowances, it returns to step STC1. If there are point-based allowances, it manages the specified evaluation items (including the entered numerical values ​​if necessary), calculates the points, and returns to step STC1.

[0090] Figure 8 shows an example of information managed by the server input processing unit 25 regarding allowance information newly entered by employee A based on Figure 5. The server input processing unit 25 stores the managed information in the server storage unit 19.

[0091] Figure 8(a) shows the allowances using a numerical input method.

[0092] The first row is managed by the server input processing unit 25 based on the information entered in the expanded display field 164 in Figure 5(c). The date indicates the selected date (see step STA2 in Figure 3). "Allowance α" is selected, and the evaluation item is "Allowance α". The input amount entered in the numerical input section is "20,000 yen". The three calculations and coefficients are set by the setting processing unit 23 for Allowance α (see Figure 2(a)). The server input processing unit 25 performs calculations using the calculations and coefficients on the entered amount to determine the payment amount (see step STC6 in Figure 7).

[0093] The second and third rows are managed by the server input processing unit 25 in relation to the information entered in the expanded display field 164 in Figure 5(c). Information for managing the two in relation to each other is omitted. The date indicates the selected date (see step STA2 in Figure 3). Payee A has selected "Allowance β", and the evaluation items are "Allowance β(A)" and "Allowance β(B)". The second and third rows manage "Allowance β(A)" and "Allowance β(B)", respectively. The amount entered in the numerical input section is "15,000 yen". The three calculations and coefficients are set by the setting processing unit 23 for Allowance β (see Figure 2(a)). The server input processing unit 25 performs calculations using the calculations and coefficients on the entered amount and determines the payment amount according to the ratio (see step STC6 in Figure 7).

[0094] Figure 8(b) shows the allowance system based on points.

[0095] The first row is managed by the server input processing unit 25 based on the information entered in the expanded display field 165 in Figure 5(c). The date indicates the selected date (see step STA2 in Figure 3). The "Company A" allowance is selected, and the evaluation item is the "Company A" allowance. The set amount is "10,000 yen". The three calculations and coefficients are set by the setting processing unit 23 for the "Company A" allowance (see Figure 2(b)). The server input processing unit 25 performs calculations using the calculations and coefficients on the set amount to determine the payment amount (see step STC6 in Figure 7).

[0096] The second and third rows are managed by the server input processing unit 25 in relation to the information entered in the expanded display field 165 in Figure 5(c). Information for managing the two in relation to each other is omitted. The date indicates the selected date (see step STA2 in Figure 3). The "Company B" allowance has been selected by employee A, and the evaluation items are "Company B (A)" and "Company B (C)". The second and third rows manage "Company B (A)" and "Company B (C)", respectively. The set amount is "10,000 yen". The three calculations and coefficients are set by the setting processing unit 23 for the "Company B" allowance (see Figure 2(b)). The server input processing unit 25 performs calculations using the calculations and coefficients on the set amount and determines the payment amount according to the ratio (see step STC6 in Figure 7).

[0097] Figure 8(c) shows the points-based system for bonuses.

[0098] The server input processing unit 25 manages information related to point-based allowances based on the information entered in the expanded display area 166 in Figure 5(c). The date indicates the selected date (see step STA2 in Figure 3). "Cleaning" and "Greetings" are selected. For "Cleaning," the points entered in the numerical input section are managed. For "Greetings," the set points are managed (see Figure 2(c)). The calculations and coefficients are set by the setting processing unit 23 (see Figure 2(c)). The server input processing unit 25 performs calculations using calculations and coefficients on the entered and set points to obtain the total points (see step STC8 in Figure 7).

[0099] Figure 9(a) shows an example of the allowance display mode on June 16th when employee B logs into server 3 using the second user terminal 8, in the state shown in Figure 8. Employee B has settings for the numerical input method "Allowance β(B)" and the point-based "Cleaning" allowance and "Greeting" allowance. Of these, "Allowance β(B)" was specified by employee A, with the numerical value "15,000 yen" entered, and is managed by server 3. Therefore, server 3 displays this information to employee B. On the other hand, since employee B has not entered the points-based "Cleaning" allowance and "Greeting" allowance, they are displayed as not entered.

[0100] Figure 9(b) shows an example of the allowance display mode on June 16th when employee C logs into server 3 using the third user terminal 9, in the state shown in Figure 8. Employee C is set up for the point-based "Company B (C)" allowance, and for the point-based "cleaning" allowance and "greeting" allowance. Of these, "Company B (C)" was designated by employee A and is managed by server 3. Therefore, server 3 displays this to employee C. On the other hand, since employee C has not entered information for the point-based "cleaning" allowance and "greeting" allowance, they are displayed as not entered.

[0101] Figure 10 is a flowchart showing an example of processing by the verification processing unit 27.

[0102] The administrator operates the management terminal 5 to display the information managed by the server input processing unit 25 on the management payment display processing unit 37 and confirms whether or not to pay each allowance entered by the payee. If the administrator determines that the payment conditions for a certain allowance have been met and that the allowance should be paid, the administrator operates the management input / output unit 31 to input that the allowance has been confirmed. The payment conditions may include, for example, that payment has been received for the sales that form the basis for the payment of the allowance. The management input processing unit 35 sends confirmation information to the server 3 that identifies the allowance that has been confirmed to be paid.

[0103] The confirmation processing unit 27 waits until it receives confirmation information from the management terminal 5 that identifies the allowance that has been confirmed to be paid (step STD1).

[0104] If the confirmation processing unit 27 receives confirmation information from the management terminal 5 (YES in step STD1), it determines whether the allowance confirmed to be paid includes a numerical input method and / or a point addition method (step STD2). If the allowance confirmed to be paid does not include either a numerical input method or a point addition method, the process proceeds to step STD4. If it includes a numerical input method and / or a point addition method, the process instructs the management terminal 5 to input the payment date, has the server input processing unit 25 manage the entered payment date as well (step STD3), and then proceeds to step STD4.

[0105] In step STD4, the confirmation processing unit 27 determines whether the allowance confirmed to be paid includes a point system. If the allowance confirmed to be paid does not include a point system, the process returns to step STD1. If it does include a point system, the grade is calculated based on the total points at the end of the month for the points calculated for cleaning and greetings, and this is managed in conjunction with the confirmation of payment to the server input processing unit 25 (step STD5), and the process returns to step STD1.

[0106] Figure 11 shows an example of the state after the confirmation process by the confirmation processing unit 27 has been performed, when the server input processing unit 25 was managing the system in the state shown in Figure 8. The administrator inputs on the management terminal 5 that it has been confirmed that payments for each allowance have been made, that the payees have actually performed the work, and so on. In addition, for the numerical input method and the point addition method, the payment date is entered. The payment date is the date on which the salary (including bonuses) is paid, for example, the regular salary payment date (for example, daily or monthly payment dates), the bonus payment date, etc. In this example, it is assumed that on June 19th, confirmation of payment was made for allowance β in Figure 8(a), Company A allowance in Figure 8(b), and "cleaning" and "greetings" in Figure 8(c).

[0107] In Figure 11(a), the confirmation processing unit 27 manages that for employees A and B, the "allowance β" was confirmed on June 19, and the entered payment date is July 25, which is the regular payday in July. Note that the second and third rows in Figure 11(a) are managed in relation to each other, so both manage whether the payment has been confirmed or not, but the payment dates may be different.

[0108] In Figure 11(b), the verification processing unit 27 manages that for employee A, the "Company A Allowance" was confirmed on June 19, and the entered payment date is July 25, which is the payday for the following July.

[0109] In Figure 11(c), the verification processing unit 27 manages that the "cleaning" and "greeting" were confirmed for employee A on June 19th. The verification processing unit 27 calculates the grade and payment amount based on the total points earned from cleaning and greeting over a predetermined period (e.g., end of month).

[0110] Figure 12 shows an example where, while the server input processing unit 25 was managing the data in the state shown in Figure 11, employee A corrected the already entered value for allowance α.

[0111] When employee A operates the first user terminal 7 and taps June 16th in the date selection mode to expand the display fields in the allowance display mode, the display shown in Figure 5(c) is displayed. Employee A taps the numerical input field for "Allowance α" in the expanded display field 164, corrects the amount to 30,000 yen as shown in Figure 12(a), and taps the OK button 107. The user input processing unit 45 identifies the corrected area (step STB3 in Figure 6) and sends it to the server 3 (step STB11).

[0112] The server input processing unit 25 identifies the area to be corrected, corrects the input amount of allowance α as shown in Figure 12(b), calculates the payment amount, and manages it (step STC3 in Figure 7).

[0113] Figure 13 shows an example of a case where the allowance criteria set by the setting processing unit 23 are changed.

[0114] The setting processing unit 23 sets the coefficient used for subtraction as the basis for the allowance α, which is 2,000 yen until June 17th, and then changes to 3,000 yen from June 18th onwards.

[0115] Employee A selects June 19th, expands the display fields, taps the numerical input field for "Allowance α" in the expanded display field 164, enters 10,000 yen as shown in Figure 13(b), and taps the OK button 107. In this case, the server input processing unit 25 calculates the payment amount using the changed coefficient as shown in Figure 13(c). Since the server input processing unit 25 also manages the calculations and coefficients before the change, even if the allowance criteria are changed, it does not affect allowances already entered for June 17th or earlier. [Explanation of Symbols]

[0116] 1. Payroll Design System 3 servers 5 Management terminal 7. First User Terminal 8. Second User Terminal 9. Third User Terminal 11 Basic Pay Processing Department 13. Payroll Processing Department 15. Living Expense Processing Department 17 Payroll Processing Unit 19 Server Storage 21 Basic Work Pay Processing Department 23 Configuration Processing Unit 25 Server Input Processing Unit 27 Verification Processing Unit 31 Management input / output section 33 Management Output Processing Unit 35 Management Input Processing Unit 37 Management and Payment Display Processing Unit 41 User Input / Output Section 43 User output processing unit 45 User Input Processing Unit 47 User-supplied display processing unit 107 OK button 109 Cancel button 161 indicates column 162 indicates column 163 indicates column 164 Expand the display panel 165 Expand the display bar 166 Expand the display bar

Claims

1. A payroll design system that includes a server for calculating the amount of allowances included in the payroll paid to employees, The system includes a first user terminal into which information regarding the aforementioned allowance is entered by the first pay recipient, The server comprises a configuration processing unit and a server input processing unit. The first user terminal comprises a user output processing unit and a user input processing unit, The setting processing unit sets the allowance calculated from the work results reported by the first pay recipient, The setting processing unit sets the criteria for the allowance, The criteria for the aforementioned allowance include calculations and coefficients for numerical values ​​used to calculate the amount of the aforementioned allowance, The allowance calculated based on the work results reported by the aforementioned first pay recipient includes the first allowance and the second allowance, The user output processing unit displays a screen for selecting the first allowance and the second allowance in accordance with the date specified by the first payee. The user input processing unit transmits to the server, corresponding to the date specified by the first payee, information indicating that the first allowance has been selected and the entered value if the first payee has selected the first allowance and entered a value, and information indicating that the second allowance has been selected if the first payee has selected the second allowance. The server input processing unit manages, for each day, the data selected and entered by the first payee for the first allowance, and the data selected by the first payee for the second allowance. The server input processing unit obtains numerical values ​​from the information managed for the first and second allowances to calculate the amount of the first and second allowances to be paid, and uses the calculations and coefficients set by the setting processing unit on these numerical values ​​to determine the amount of the allowances to be paid.

2. The allowances related to the aforementioned first pay recipients include the third allowance, The user output processing unit displays a screen for selecting the third allowance in accordance with the date specified by the first payee, The user input processing unit transmits to the server information indicating that the third allowance has been selected, corresponding to the date specified by the first payee, if the third allowance has been selected by the first payee. The salary design system according to claim 1, wherein the server input processing unit manages the selections made by the first payee for each third allowance on a daily basis, and determines the amount of the third allowance to be paid using the criteria for the third allowance set by the setting processing unit against a numerical value set by the setting processing unit.

3. The allowances related to the first pay recipient include the fourth allowance, The user output processing unit displays a screen for selecting the fourth allowance in accordance with the date specified by the first payee, The user input processing unit transmits to the server information indicating that the fourth allowance has been selected by the first payee, corresponding to the date specified by the first payee. The server input processing unit manages the fourth allowance selected by the first payee for each day, and the amount of the fourth allowance is determined by calculating points identified by the information regarding the fourth allowance and according to the points within the target period, as described in claim 1.

4. A salary design method in a salary design system that includes a server for calculating the amount of allowances to be paid to employees, The salary design system includes a first user terminal into which information regarding the allowance is entered by a first payee. The server comprises a configuration processing unit and a server input processing unit. The first user terminal comprises a user output processing unit and a user input processing unit, The setting processing unit sets the allowance calculated from the work results reported by the first pay recipient, The setting processing unit sets the criteria for the allowance, The criteria for the aforementioned allowance include calculations and coefficients for the numerical values ​​used to calculate the amount of the allowance to be paid, The allowance calculated based on the work results reported by the aforementioned first pay recipient includes the first allowance and the second allowance, The user output processing unit displays a screen for selecting the first allowance and the second allowance in accordance with the date specified by the first payee. The user input processing unit transmits to the server, in accordance with the date specified by the first payee, information indicating that the first allowance has been selected and the entered value if the first payee has selected the first allowance and entered a value, and information indicating that the second allowance has been selected if the first payee has selected the second allowance. A salary design method including a payment amount determination step in which the server input processing unit manages, for each day, the data selected and entered by the first payee for the first allowance, and the data selected by the first payee for the second allowance, obtains numerical values ​​from the information managed for the first allowance and the second allowance to calculate the payment amount of the first allowance and the second allowance, and uses the calculations and coefficients set by the setting processing unit on the numerical values ​​to determine the payment amount of the allowance.

Citation Information

Patent Citations

  • Treating of drainage obtained from acid washing of steel

    JP1978028954A

  • Customer attraction promotion support device and program for called service shop

    JP2005004416A

  • Salary calculation system, control method therefor, program, and recording medium

    JP2011014105A

  • Numerical value setting device for payroll calculation, numerical value setting method for payroll calculation, and numerical value setting program for payroll calculation

    JP2022035228A

  • Payroll calculation method, payroll design device and program

    JP6829915B1