Salary planning system, salary planning method, and program

The salary design system addresses the issue of unclear individual allowance payments by using a server and user terminals to calculate and communicate allowance amounts, improving transparency and motivation through clear payment structures.

JP2025006353AActive Publication Date: 2025-01-17ETHOS MEDIA BRAIN CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023107091
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-29
Publication Date
2025-01-17
Estimated Expiration
2043-06-29

AI Technical Summary

Technical Problem

Employees struggle to understand the specific level of payment for individual allowances, which can lead to dissatisfaction and a lack of clarity in salary structures.

Method used

A salary design system that includes a server and user terminals for inputting and calculating allowances, using numerical and point-based methods to determine payment amounts, allowing employees to set and understand their individual allowances through communication with the company.

Benefits of technology

Employees can clearly understand the payment of specific individual allowances, enhancing transparency and reducing workplace dissatisfaction by linking work, salary, and motivation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025006353000001_ABST
    Figure 2025006353000001_ABST
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 relates to a salary design system having a server that calculates the amount of allowances included in the salary paid to a salary recipient. [Background technology]

[0002] The inventors have proposed a salary design (see Patent Document 1, Patent Document 2, etc.). The salary design proposes that salary (remuneration for fair labor) should be calculated based on the employee's contribution to improving the company's productivity, and proposes a method of determining salary that reflects the autonomy of each employee. [Prior art documents] [Patent documents]

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

[0004] In terms of salary design, we have shown that productivity can be improved by clarifying the abstract level of allowance standards through communication with the company. However, it is also desirable for salaried employees to be able to clearly grasp the concrete level of the payment of individual allowances.

[0005] Therefore, an object of the present invention is to provide a salary design system etc. suitable for enabling salary recipients to understand the specific payment of each individual allowance. [Means for solving the problem]

[0006] A first aspect of the present invention is a salary design system comprising a server which calculates the amount of an allowance included in a salary paid to a salaried person, the system comprising a user terminal into which information regarding the allowance is input by the salaried person, 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 sets standards for a numerical input type allowance, the information regarding the numerical input type allowance input by the salaried person includes numerical values ​​for calculating the payment amount, the standards for the numerical input type allowance set by the setting processing unit include operations and coefficients for the numerical values ​​for calculating the payment amount, the user input processing unit transmits the information regarding the allowance input to the server, the server input processing unit calculates the numerical values ​​for calculating the payment amount included in the information regarding the numerical input type allowance using the operations and coefficients included in the standards for the numerical input type allowance set by the setting processing unit to determine the payment amount of the numerical input type allowance, and the confirmation processing unit sets the payment date for the numerical input type allowance.

[0007] A second aspect of the present invention is the salary design system of the first aspect, wherein the setting processing unit sets a standard for a point-addition type allowance, and the standard for the point-addition type allowance set by the setting processing unit includes a numerical value for calculating the payment amount as well as an operation and a coefficient for that numerical value, and when information relating to a point-addition type allowance is input, the server input processing unit calculates the numerical value for calculating the payment amount set by the setting processing unit using the operation and coefficient included in the standard for the point-addition type allowance set by the setting processing unit to determine the payment amount of the point-addition type allowance, and the confirmation processing unit sets the payment date for the point-addition type allowance.

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

[0009] A fourth aspect of the present invention is a salary design method in a salary design system including a server that calculates the amount of an allowance included in a salary paid to a salaried person, the salary design system including a user terminal into which information regarding the allowance is input by the salaried person, the server including a setting processing unit, a server input processing unit, and a confirmation processing unit, the user terminal including a user input processing unit, the setting processing unit setting a standard for a numerical input type allowance, the information regarding the numerical input type allowance input by the salaried person including a numerical value for calculating the payment amount, the standard for the numerical input type allowance set by the setting processing unit including an operation and a coefficient for the numerical value for calculating the payment amount, the method including a sending step in which the user input processing unit transmits the information regarding the allowance input to the server, a payment amount determination step in which the server input processing unit calculates the payment amount of the numerical input type allowance using the operation and the coefficient included in the standard for the numerical input type allowance set by the setting processing unit for the numerical value for calculating the payment amount included in the information regarding the numerical input type allowance, and a setting step in which the confirmation processing unit sets the payment date for the numerical input type allowance.

[0010] A fifth aspect of the present invention is the salary design method of the fourth aspect, wherein the setting processing unit sets a standard for a point-addition type allowance, and the standard for the point-addition type allowance set by the setting processing unit includes a numerical value for calculating the payment amount as well as an operation and a coefficient for that numerical value, and when information related to a point-addition type allowance is input, the server input processing unit calculates the numerical value for calculating the payment amount set by the setting processing unit using the operation and coefficient included in the standard for the point-addition type allowance set by the setting processing unit to determine the payment amount of the point-addition type allowance, and the confirmation processing unit sets the payment date for the point-addition type 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 a point-based allowance, the standard for the point-based allowance set by the setting processing unit includes a payment amount determined according to points, the server input processing unit calculates points specified by information relating to the point-based allowance, and the confirmation processing unit determines the payment amount of the point-based allowance according to the points within a target period.

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

[0013] The present invention may be understood as a computer-readable recording medium on which the program of the seventh aspect is recorded. Effect of the Invention

[0014] According to the present invention, allowance standards are set through communication with the paid employee, and the paid employee reports on his / her daily activities on a user terminal. The server then determines the specific amount of each allowance to be paid based on the set allowance standards and the specific reports from the paid employee, so that the paid employee can clearly understand the specific amount of each allowance to be paid. [Brief description of the drawings]

[0015] [Figure 1] FIG. 1 is a block diagram showing an example of the configuration of a salary design system 1 according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a diagram showing the allowance criteria set by the setting processing unit 23 of FIG. 1. [Diagram 3] 1. FIG. 4 is a flow diagram for explaining a process for inputting information corresponding to each allowance in the first user terminal 7 of FIG. [Figure 4] 1. FIG. 4 is a diagram showing an example of a screen display in a date selection mode on the first user terminal 7 of FIG. [Diagram 5] 1. FIG. 4 is a diagram showing an example of a screen display in an allowance input mode on the first user terminal 7 of FIG. [Figure 6] 13 is a flow diagram showing an example of processing by the user input processing unit 45 when salary recipient A inputs information regarding allowances and taps the OK button 107. FIG. [Figure 7] 7 is a flow chart showing an example of processing in the server when the server receives information transmitted by the user input processing unit 45 in step STB11 in FIG. 6. [Figure 8] FIG. 6 is a diagram showing an example of information managed by the server input processing unit 25 with respect to information regarding allowances newly input by salary recipient A in FIG. 5. [Figure 9] An example of the display in the allowance display mode when payees B and C log in to the server 3 in the state of FIG. 8 is shown. [Figure 10] 2 is a flow chart showing an example of processing by the confirmation processing unit 27 of FIG. 1. [Figure 11] 8. This shows an example of the state after confirmation processing by confirmation processing unit 27 has been performed when server input processing unit 25 has been managing in the state shown in FIG. [Figure 12] An example will be shown in which salary recipient A corrects the numerical value already input for allowance α when the server input processing unit 25 is managing the data in the state shown in FIG. [Figure 13] An example of a case where the allowance standard set by the setting processing unit 23 is changed will be shown. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0016] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an embodiment of the present invention will be described with reference to the drawings. The present invention is not limited to the embodiment.

[0017] FIG. 1 is a block diagram showing an example of the configuration of a salary planning 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. The information processing devices in the salary design system 1 can communicate with each other. In each information processing device, the processing unit can be realized, for example, by a processor operating under the control of a program.

[0019] The server 3 calculates the amount of salary for each 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. In the following, there are three salary recipients: A, B, and C. In this example, the server calculates the amount of payment for part of the work-related salary allowance using data input from the first user terminal 7, the second user terminal 8, and the third user terminal 9. Note that in the present invention, the allowance for which the amount is calculated may be an allowance included in at least one of the basic salary, work-related salary, and living allowance.

[0020] The server 3 includes a basic salary processing unit 11, a job salary processing unit 13, a living salary processing unit 15, a salary calculation processing unit 17, and a server memory unit 19.

[0021] The job supply processing unit 13 includes a basic job supply 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 a manager (such as a manager who has a higher position than the salary recipients A, B, and C) performs input and output processing of data.

[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, an example will be described in which the server 3 calculates the amount of a portion of the allowance paid to payee A using data input from the first user terminal 7. Although a detailed description will be omitted, the second user terminal 8 and the third user terminal 9 can be realized by 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-supplied display processing unit 47 .

[0026] The operation of the salary planning system 1 of FIG. 1 will be described with reference to FIG. 2 to FIG.

[0027] The inventors have proposed a "salary design," a salary system that moves away from the scale of time and improves productivity by treating work as allowances.

[0028] The biggest cause of dissatisfaction in the workplace is salary. It is essential that managers have an attitude of trying to eliminate such dissatisfaction. The way to resolve dissatisfaction regarding salaries is to make salary standards public. Furthermore, it is important that salary standards are linked to work, salary, and motivation.

[0029] In salary planning, salary is divided into living wage, basic wage, and work wage. For simplicity, we will explain the case of employee salary.

[0030] Living wages and basic wages are wages paid to individuals and are guaranteed regardless of work, and serve to ensure the livelihood of employees.

[0031] The living allowance is an allowance that is not directly related to the performance of work, such as a family allowance, a housing allowance, an educational background allowance, etc. The living allowance processing unit 15 calculates the amount of the living allowance for each salary recipient from the allowances set for each salary recipient.

[0032] Basic salary is set for the purpose of stabilizing the minimum standard of living of employees and ensuring a sense of security, and is, for example, an age-based salary paid according to the employee's age, an experience-based salary paid according to the number of years of work experience (including previous jobs, etc.), etc. The basic salary processing unit 11 calculates the amount of basic salary to be paid to each payee from the age and number of years of experience set for each payee.

[0033] Job wages are wages for work, are linked to improved business performance, and are variable wages for work that managers expect employees to perform. Job wages include, for example, qualification allowances, job allowances, and incentive allowances.

[0034] The qualification allowance is paid according to the qualifications that are expected to be necessary for improving labor productivity and that the employee possesses. The basic work salary processing unit 21 calculates the amount of the qualification allowance to be paid to each salary recipient based on the qualifications that each salary recipient possesses.

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

[0036] Incentive allowances are set as allowances that link the mutual expectations of management (companies) and employees to motivation. Salary design involves finding jobs that will lead to the future, increase productivity, and produce results, and setting these as allowances. Incentive allowances are the allowances that best express the ideas behind salary design. For simple tasks, compensation is the incentive, but for improving productivity, autonomy is the incentive. Today's managers need a place to communicate with employees and create allowances.

[0037] In the examples of FIG. 2 to FIG. 13, the manager and employees communicate with each other to clearly establish the allowance standard for part or all of the incentive allowance. The setting processing unit 23 sets the established allowance standard by 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, the second user terminal 8, and the third user terminal 9 by the operation of the payees A, B, and C, and calculates the amount of the allowance to be paid using the allowance standard established together with the payees. The employees can accumulate allowances according to the allowance standard that they themselves grasp and the work results that they report, apart from the scale of time. Furthermore, the work results of the payees collected from the first user terminal 7, the second user terminal 8, and the third user terminal 9 are work reports and play a role like a work diary. The manager can understand the daily activities of each payee through the reports from the payees.

[0038] The salary calculation processing unit 17 calculates the total of the basic salary, work salary and living salary calculated by the basic salary processing unit 11, work salary processing unit 13 and living salary processing unit 15, respectively, for each salary recipient as the salary payment amount for each salary recipient.

[0039] The allowances whose payment amount is calculated according to the present invention may be included in any of living wages, basic wages, and work wages.

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

[0041] The numeric input method determines the amount of payment using numerical values ​​entered by the salaried employee. Here, an example will be explained in which monetary amounts (sales, amount received, etc.) are entered. The allowance criteria may include, for example, the amount of time and number of times work was performed. The manager can evaluate the work of the salaried employee using the total amount of time worked, the total number of times worked, the total value of the amounts entered, etc., which are calculated by statistical processing of the entered numerical values.

[0042] Referring to FIG. 2(a), in this example, allowances α and β are set as allowances for all employees (salaried employees) as allowances of the numerical input method. The input value is subjected to four arithmetic operations with three coefficients to calculate the payment amount. The settings are made so that a test result can be obtained with the test value as the input value. Allowance α is related to A, and the payment amount is determined by subtracting 2,000 yen from the input value and multiplying it by 0.1. Although three coefficients can be set, the third coefficient is multiplied by 1.0 because only two coefficients are used. By using calculations with multiple coefficients, for example, the standard of the allowance can be clearly set, such as subtracting the cost from the input value to calculate the individual share of a team or employee. 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 these, 70% is paid to A and 30% is paid to B according to the ratio set as the standard of the allowance.

[0043] The point-addition method uses a predetermined numerical value instead of the numerical value entered in the numerical input method to determine the amount of payment. The manager can statistically process the total number of times, the total value of a set value, etc. to evaluate the work of the payee.

[0044] Referring to Fig. 2(b), in this example, Company A allowance and Company B allowance are set as allowances for all employees as point-addition allowances. The set value is subjected to arithmetic operations using three coefficients to calculate the payment amount. Company A allowance is related to A, and the payment amount is determined by subtracting 2,000 yen from the set value and multiplying it by 0.3 and 0.8. By using calculations using multiple coefficients, the standard of the allowance can be clearly set. Company B allowance is related to A and C, and the payment amount is determined by subtracting 3,000 yen from the input value and multiplying it by 0.3 and 0.9. Of these, 70% is paid to A and 30% is paid to C according to the ratio set as the standard of the allowance.

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

[0046] Referring to FIG. 2(c), in this example, points are set for the cleaning and greetings performed by the salaried employee in the morning for the theme of "morning activities." Cleaning involves all employees (A, B, and C), and points are calculated by multiplying the input value of the salaried employee by 2. Greeting involves all employees, and points are calculated by multiplying the set value of 1 by 1.

[0047] Referring to FIG. 2(d), in this example, the points calculated for cleaning and greetings are added up at the end of the month to calculate the grade and determine the payment amount, which is paid the following month. The payment date for the points system may also be the bonus payment date. Three grades are set. If the total points for all employees (A, B, and C) are 50 points or less, they are in grade 1 and the payment amount is 0 yen. If the total points for all employees are between 51 points and 250 points, they are in grade 2 and the payment amount is 1,000 yen. If the total points for all employees are 251 points or more, they are in grade 3 and the payment amount is 2,000 yen.

[0048] In the present invention, multiple major categories of allowances may be set for each of the numerical input method, the point addition method, and the point method, and multiple minor categories of allowances may be set for each of the major themes. For example, for the point method, major categories of allowances such as "morning activities" and "chat" may be set, and points may be set for multiple minor categories of allowances for each major category, and the amount of payment may be determined by calculating the grade according to the points for each major category of allowance.

[0049] The setting processing unit 23 sets the allowance standards shown in FIG. 2 based on the allowance standards established together with the salary recipients, 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 an administrator, and includes a management input / output unit 31 , a management output processing unit 33 , a management input processing unit 35 , and a management payment display processing unit 37 .

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

[0052] The management output processing unit 33 performs processing for outputting information in 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 and payment display processing unit 37 performs processing in the management input / output unit 31 to display information regarding the salary paid to each salary recipient managed in the server 3.

[0055] When the administrator inputs the allowance criteria created between the administrator and the payee into the management input / output unit 31, the management input processing unit 35 transmits information for identifying the allowance criteria to the setting processing unit 23. The setting processing unit 23 uses the received information to set the allowance criteria shown in FIG.

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

[0057] The first user terminal 7 is, for example, an information processing device such as a smartphone owned by payee A, and realizes information processing using an app. The present invention may be realized, for example, by logging in and operating a web page on a personal computer operated by payee A. By logging in, payee A can input and output information to and from the server 3 as payee A. 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 payment display processing unit 47.

[0058] The user input / output unit 41 is, for example, a touch panel, and is used for performing input / output processing with the payee A.

[0059] The user output processing unit 43 performs processing for outputting information at the user input / output unit 41 .

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

[0061] The user payment display processing unit 47 performs processing for displaying information on the salary paid to each salary recipient managed by the server 3 in the user input / output unit 41 .

[0062] The first user terminal 7 has a date selection mode for selecting a date for inputting an allowance, and an allowance input mode for inputting information corresponding to each allowance.

[0063] 3, when payee A starts the app and logs in (either automatically or manually), the date selection mode is entered (step STA1). The user output processing unit 43 displays a display that allows payee A to select a date as the date selection mode display.

[0064] Figure 4 shows an example of the screen display in date selection mode. A calendar is displayed, and the user can select the date for which to enter information about allowances by tapping the date. In this example, today's date is underlined, and days for which allowance information has already been entered are circled.

[0065] With reference to Fig. 3, the user input processing unit 45 determines whether or not 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 has been selected, the process proceeds to step STA3, where the mode becomes the allowance input mode. The user output processing unit 43 displays the allowance input mode until the input of information regarding allowances is completed. Once the input of information regarding allowances is completed, the user output processing unit 43 returns to step STA1, where the mode becomes the date selection mode.

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

[0067] Fig. 5(a) shows the state when the allowance input mode is first displayed. The user output processing unit 43 displays the selected date. The user output processing unit 43 displays the titles of the major categories of allowances set for payee A, "Allowance Child", "Allowance Ushi", and "Allowance Tiger", in display columns 161, 162, and 163, respectively. An OK button 107 and a Cancel button 109 are displayed below.

[0068] FIG. 5(b) shows the state in which payee A taps on the ▽ symbol displayed along with the title of the major category of allowances in display columns 161, 162 and 163, thereby displaying the expanded display columns 164, 165 and 166, respectively.

[0069] In the expanded display column 164, "Allowance" is displayed as the title, and a triangle mark is displayed to return to the state of the display column 161. Then, for "Allowance α" and "Allowance β," which are subcategory allowances included in the allowance, check boxes are displayed to allow payee A to select or not select them, and a numerical value input section is displayed to input numerical values.

[0070] In the expanded display column 165, the title "Allowance Ushi" is displayed, and a triangle mark is displayed to return to the state of the display column 162. Then, check boxes are displayed to operate whether or not payee A selects "Company A Allowance" and "Company B Allowance," which are subcategory allowances included in Allowance Ushi.

[0071] In the expanded display column 166, "Allowance Tora" is displayed as the title, and a triangle mark is displayed to return to the state of the display column 163. Then, for "Cleaning" and "Greetings", which are subcategory allowances included in the Allowance Tora, check boxes are displayed to allow payee A to select or not select them. For "Cleaning", a numeric input section is displayed to input a numeric value.

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

[0073] When payee A taps the OK button 107, the user input processing unit 45 transmits the information input by payee A to the server 3 and ends the input of information regarding allowances. The user output processing unit 43 ends the allowance input mode (YES in step STA4 in FIG. 3) and returns to step STA1.

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

[0075] In addition, each allowance may be provided with an auxiliary information entry section where payee A can enter auxiliary information such as notes, if necessary.

[0076] FIG. 6 is a flow diagram showing an example of the processing by the user input processing section 45 when salary recipient A inputs information regarding allowances and taps the OK button 107.

[0077] User input processor 45 waits until OK button 107 is operated (step STB1).

[0078] When the OK button 107 is operated (YES in step STB1), the user input processing unit 45 judges whether or not payee A has modified the information already registered (step STB2). If no modifications have been made, the process proceeds to step STB4. If modifications have been made, the part to be modified is identified (step STB3) and the process proceeds to step STB4.

[0079] In step STB4, the user input processing unit 45 judges whether or not the salary recipient A has added new information regarding allowances. If there are newly added allowances, the process proceeds to step STB5. If there are no newly added allowances, the process proceeds to step STB11.

[0080] In step STB5, the user input processing unit 45 judges whether the newly added allowance has a numeric input method. If there is no numeric input method, the process proceeds to step STB7. If there is a numeric input method, the designated evaluation item and the input numeric value are associated and identified (step STB6), and the process proceeds to step STB7.

[0081] In step STB7, the user input processing unit 45 judges whether or not the newly added allowance is a point-addition type. If there is no point-addition type, the process proceeds to step STB9. If there is a point-addition type, the process specifies the designated evaluation item (step STB8) and proceeds to step STB9.

[0082] In step STB9, the user input processing unit 45 judges whether or not the newly added allowance is a point-based allowance. If there is no point-based allowance, the process proceeds to step STB11. If there is a point-based allowance, the process specifies the designated evaluation item (or the inputted numerical value, if necessary) (step STB10) and proceeds to step STB11.

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

[0084] FIG. 7 is a flow diagram showing an example of processing in the server when the server receives the information transmitted by the user input processing section 45 in step STB11 in FIG.

[0085] Server input processor 25 waits until it receives information from user input processor 45 (step STC1).

[0086] When the server input processing unit 25 receives the information (YES in step STC1), it judges whether or not payee A has modified the information already registered (step STC2). If there have been no modifications, it proceeds to step STC4. If there have been modifications, it modifies the already registered information for the identified modifications, performs calculations according to the modifications (step STC3), and proceeds to step STC4.

[0087] In step STC4, the server input processing unit 25 judges whether or not the salary recipient 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 judges whether the newly added allowances include those that use a numerical input method and / or a point-addition method. If there are none that use a numerical input method or a point-addition method, the process proceeds to step STC7. If there are any that use a numerical input method and / or a point-addition method, the process manages the designated evaluation items (and further includes the input numerical values ​​in the case of a numerical input method), calculates the payment amount (step STC6), and proceeds to step STC7.

[0089] In step STC7, the server input processing unit 25 judges whether or not the newly added allowance is a point-based allowance. If there is no point-based allowance, the process returns to step STC1. If there is a point-based allowance, the process manages the specified evaluation items (including input numerical values, if necessary), calculates the points, and returns to step STC1.

[0090] Fig. 8 is a diagram showing an example of information managed by the server input processing unit 25 with respect to information relating to allowances newly input by salary recipient A in Fig. 5. The server input processing unit 25 stores the information it manages in the server storage unit 19.

[0091] FIG. 8(a) relates to allowances using a numerical input method.

[0092] The first line is managed by the server input processing unit 25 based on the information entered in the expanded display field 164 in FIG. 5(c). The date indicates the selected date (see step STA2 in FIG. 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 those set by the setting processing unit 23 for the allowance α (see FIG. 2(a)). The server input processing unit 25 performs calculations using the calculations and coefficients on the input amount to determine the payment amount (see step STC6 in FIG. 7).

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

[0094] Figure 8(b) relates to allowances based on the points-addition system.

[0095] The first line is managed by the server input processing unit 25 based on the information entered in the expanded display field 165 in FIG. 5(c). The date indicates the selected date (see step STA2 in FIG. 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 those set by the setting processing unit 23 for the "Company A" allowance (see FIG. 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 FIG. 7).

[0096] The second and third lines are managed by the server input processing unit 25 in association with each other based on the information entered in the expanded display field 165 in FIG. 5(c). Information for managing the two in association with each other is omitted. The date indicates the selected date (see step STA2 in FIG. 3). The "Company B" allowance is selected by the salary recipient A, and the evaluation items are "Company B (A)" and "Company B (C)". The second and third lines 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 FIG. 2(b)). The server input processing unit 25 performs calculations using the calculations and coefficients on the set amount, and calculates the payment amount according to the ratio (see step STC6 in FIG. 7).

[0097] Figure 8(c) relates to allowances based on points.

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

[0099] FIG. 9(a) shows an example of the display of the allowance display mode on June 16th when payee B logs in to server 3 using second user terminal 8 in the state of FIG. 8. Payee B is set for "Allowance β(B)" which uses a numerical input method, and "Cleaning" allowance and "Greetings" allowance which use points. Of these, for "Allowance β(B)", payee A specifies "Allowance β" and inputs the numerical value "15,000 yen", which is managed in server 3. Therefore, server 3 displays this to payee B. On the other hand, payee B has not input the "Cleaning" allowance and "Greetings" allowance which use points, so they are displayed as not having been input.

[0100] FIG. 9(b) shows an example of the display of the allowance display mode for June 16th when payee C logs in to server 3 using third user terminal 9 in the state of FIG. 8. Payee C is set with "Company B (C)" which uses a point accumulation system, and with a "cleaning" allowance and a "greeting" allowance which use the point system. Of these, "Company B (C)" was specified by payee A and is managed in server 3. Therefore, server 3 displays this to payee C. On the other hand, payee C has not entered any information for the "cleaning" allowance and the "greeting" allowance which use the point system, so the information is displayed as not having been entered.

[0101] FIG. 10 is a flow chart showing an example of processing by the confirmation processing unit 27. As shown in FIG.

[0102] The manager 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 salary recipient. When the payment conditions for a certain allowance are met and it is decided to pay the allowance, the manager operates the management input / output unit 31 to input that the allowance has been confirmed. An example of a payment condition is that the amount of money has been received in relation to the sales that are the basis for the payment of the allowance. The management input processing unit 35 transmits confirmation information to the server 3 that identifies the allowances that have been confirmed to be paid.

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

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

[0105] In step STD4, the confirmation processing unit 27 judges 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 the allowance includes a point system, the process calculates a grade by adding up the points calculated for cleaning and greetings at the end of the month, and has the grade managed by the server input processing unit 25 along with the confirmation of the payment (step STD5), and returns to step STD1.

[0106] FIG. 11 shows an example of a state after confirmation processing by the confirmation processing unit 27 when the server input processing unit 25 was managing in the state shown in FIG. 8. The manager inputs in the management terminal 5 that it has been confirmed that each allowance has been deposited, that the payee has actually performed work, and so on that the allowances will be paid. In addition, in the case of the numerical input method and the point addition method, the payment date is input. The payment date is the payment date of the salary (including the bonus), and is, for example, the regular salary payment date (for example, the daily or monthly payment date), the bonus payment date, and so on. In this example, it is assumed that on June 19th, the payment was confirmed for the allowance β in FIG. 8(a), the company A allowance in FIG. 8(b), and the "cleaning" and "greeting" in FIG. 8(c).

[0107] In Fig. 11(a), the confirmation processing unit 27 manages that "Allowance β" was confirmed for salary recipients A and B on June 19th, and the input payment date was July 25th, which is the regular salary payment date for the following July. Note that since the second and third lines in Fig. 11(a) are managed in relation to each other, both are managed as whether they have been confirmed or not, but the payment dates may be different.

[0108] In FIG. 11(b), the confirmation processing unit 27 confirms that the "Company A Allowance" for salary recipient A was confirmed on June 19th, and the entered payment date was July 25th, which is the salary payment date for the following July.

[0109] In Fig. 11(c), the confirmation processing unit 27 manages that "cleaning" and "greetings" were confirmed for payee A on June 19th. The confirmation processing unit 27 calculates the grade based on the total points calculated for cleaning and greetings over a predetermined period (for example, closing at the end of the month) and determines the amount of payment.

[0110] FIG. 12 shows an example in which salary recipient A corrects the input numerical value for allowance α when the server input processing unit 25 is managing the data in the state shown in FIG.

[0111] When payee A operates the first user terminal 7 and taps June 16 in the date selection mode to expand each display column in the allowance display mode, the display shown in Fig. 5(c) appears. Payee A taps the numerical input section for "Allowance α" in the expanded display column 164, corrects the amount to 30,000 yen as shown in Fig. 12(a), and taps the OK button 107. The user input processing section 45 identifies the portion to be corrected (step STB3 in Fig. 6) and transmits it to the server 3 (step STB11).

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

[0113] FIG. 13 shows an example in which the allowance standard set by the setting processing unit 23 is changed.

[0114] The setting processing unit 23 sets, as a standard for the allowance α, a coefficient for subtraction that is 2,000 yen until June 17th, but changes the coefficient for subtraction to 3,000 yen from June 18th onwards.

[0115] Payee A selects June 19th, expands each display column, taps the numerical input section for "Allowance α" in expanded display column 164, enters 10,000 yen as shown in FIG. 13(b), and taps OK button 107. In this case, server input processor 25 calculates the payment amount using the changed coefficient as shown in FIG. 13(c). Because server input processor 25 also manages the calculations and coefficients before the change, even if the allowance standard is changed, there is no effect on allowances already entered before June 17th. [Explanation of symbols]

[0116] 1. Salary planning system 3 Server 5. Management terminal 7. First user terminal 8. Second User Terminal 9. Third User Terminal 11 Basic Pay Processing Department 13 Job Salary Processing Department 15 Living Allowance Department 17 Payroll Processing Unit 19 Server memory section 21 Basic Work Processing Unit 23 Setting processing section 25 Server input processing section 27 Verification processing section 31 Management input / output section 33 Management output processing section 35 Management input processing section 37 Management, payment and display processing unit 41 User input / output section 43 User output processing section 45 User Input Processing Section 47 User-supplied display processing unit 107 OK button 109 Cancel button 161 Display column 162 Display column 163 Display column 164 Expand the display bar 165 Expand Display Column 166 Expand Display Column

Claims

1. A salary planning system having a server that calculates the amount of allowances included in the salary paid to a salary recipient, a user terminal into which the payee inputs information about the allowance; the server includes a setting processing unit, a server input processing unit, and a confirmation processing unit; The user terminal includes a user input processing unit, The setting processing unit sets a standard for the allowance of a numerical input method, The information on allowances entered by the salary recipient in a numerical input format includes numerical values ​​for calculating the amount of payment, The standard of the allowance in the numerical input method set by the setting processing unit includes an operation and a coefficient for the numerical value for calculating the payment amount, The user input processing unit transmits information regarding the inputted treatment to the server, the server input processing unit calculates a payment amount of the allowance for the numeric input method by using an operation and a coefficient included in the standard of the allowance for the numeric input method set by the setting processing unit for a numerical value for calculating the payment amount included in the information on the allowance for the numeric input method; The confirmation processing unit of this salary planning system sets the payment date for allowances using a numerical input method.

2. The setting processing unit sets a standard for the point-addition method of payment, The standard of the point-addition allowance set by the setting processing unit includes a numerical value for calculating the payment amount and an operation and a coefficient for the numerical value, the server input processing unit, when information regarding a point-addition allowance is input, calculates the amount of payment of the point-addition allowance by using an operation and a coefficient included in the standard of the point-addition allowance set by the setting processing unit for the numerical value for calculating the payment amount set by the setting processing unit, The salary design system according to claim 1 , wherein the confirmation processing unit sets a payment date for allowances based on a points-addition system.

3. The setting processing unit sets a standard for point-based allowances, The criteria for the point-based allowance set by the setting processing unit include a payment amount determined according to points, The server input processing unit calculates points specified by information regarding the point-based allowance, The salary design system according to claim 1 , wherein the confirmation processing unit determines the amount of a point-based allowance to be paid according to points earned during a target period.

4. A salary design method in a salary design system having a server that calculates the amount of allowances included in the salary paid to a salary recipient, comprising: The salary design system includes a user terminal into which the salary recipient inputs information regarding the allowances, the server includes a setting processing unit, a server input processing unit, and a confirmation processing unit; The user terminal includes a user input processing unit, The setting processing unit sets a standard for the allowance of a numerical input method, The information on allowances entered by the salary recipient in a numerical input format includes numerical values ​​for calculating the amount of payment, The standard of the allowance in the numerical input method set by the setting processing unit includes an operation and a coefficient for the numerical value for calculating the payment amount, a transmission step in which the user input processing unit transmits information regarding the inputted treatment to the server; a payment amount determination step in which the server input processing unit calculates the payment amount of the allowance by using an operation and a coefficient included in the standard of the allowance by the numerical input method set by the setting processing unit for a numerical value for calculating the payment amount included in the information on the allowance by the numerical input method; The salary planning method includes a setting step in which the confirmation processing unit sets the payment date of allowances using a numerical input method.

5. A program for causing a computer to function as either the server or the user terminal according to claim 1.

Citation Information

Patent Citations

  • 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

  • Treating of drainage obtained from acid washing of steel

    JP1978028954A

  • Payroll calculation method, payroll design device and program

    JP6829915B1