Salary calculation management method and device
By automatically obtaining and calculating the salary-related data of enterprise employees, the automatic compensation calculation is realized, and the problems of low efficiency and high cost of existing compensation accounting methods are solved, and the efficiency and accuracy of compensation management are improved.
Patent Information
- Application Number
- CN202510088633.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-21
- Publication Date
- 2025-04-29
AI Technical Summary
The existing compensation accounting methods require human participation, which is inefficient in accounting and has high labor costs.
Provide a method and device for compensation calculation management, which automatically obtains and calculates the attendance data, work performance data and salary fixed-payment file data of enterprise employees, calculates the salary to be paid before tax and the actual salary after tax, and maps the salary details with the employee file table.
Greatly reduce manual operations, reduce labor costs, improve salary calculation efficiency, and ensure the accuracy and timeliness of salary calculations through automated calculations and data correlation mapping.
Smart Images

Figure CN119904322A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of salary calculation technology, and in particular to a method and device for salary calculation management. Background Art
[0002] Salary accounting has a wide range of application scenarios in enterprises, mainly including salary file management, various salary adjustment methods for salary adjustment and regularization, salary data calculation, enterprise personal tax declaration, data analysis and statistics. Existing salary accounting methods require human participation, low accounting efficiency and high labor costs. Summary of the invention
[0003] The purpose of this application is to provide a method and device for salary calculation management, which can automatically complete data collection and calculate salary data and payroll data, greatly reduce manual operations, reduce labor costs, and improve salary calculation efficiency.
[0004] To achieve the above objectives, this application provides the following solutions:
[0005] In a first aspect, the present application provides a method for salary calculation management, comprising:
[0006] Obtain attendance data and work performance data of enterprise employees for the salary period;
[0007] Obtain salary and remuneration file data of enterprise employees;
[0008] Calculating the pre-tax payable salary of the enterprise employee for the salary period according to the attendance data, the work performance data and the salary setting file data;
[0009] Based on the pre-tax payable wages, combined with tax laws and social security regulations, calculate the after-tax actual wages of the company's employees for the period to which they belong;
[0010] Associate and map the details of the after-tax actual salary of the company's employees for the salary period to the various salary detail fields in the employee file table.
[0011] In a second aspect, the present application provides a salary calculation management device, comprising:
[0012] The attendance and work performance data acquisition module is used to obtain the attendance data and work performance data of the company's employees' salary period;
[0013] The salary and wage file data acquisition module is used to obtain the salary and wage file data of enterprise employees;
[0014] A pre-tax payable salary calculation module, used to calculate the pre-tax payable salary of the enterprise employee's salary period according to the attendance data, the work performance data and the salary file data;
[0015] The after-tax actual salary calculation module is used to calculate the after-tax actual salary of the enterprise employees for the salary period according to the pre-tax payable salary, combined with tax laws and social security regulations;
[0016] The data association mapping module is used to associate and map the details of the after-tax actual salary of the enterprise employees in the salary period with the various salary detail fields in the employee file table.
[0017] In a third aspect, the present application provides a computer device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the above-mentioned salary calculation management method.
[0018] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which implements the above-mentioned salary calculation management method when executed by a processor.
[0019] In a fifth aspect, the present application provides a computer program product, including a computer program, which implements the above-mentioned salary calculation management method when executed by a processor.
[0020] According to the specific embodiments provided in this application, this application discloses the following technical effects:
[0021] The present application provides a method and device for salary calculation management, the method comprising obtaining attendance data and work performance data of the salary period of enterprise employees; obtaining salary determination file data of enterprise employees; calculating the pre-tax payable salary of enterprise employees for the salary period according to the attendance data, work performance data and salary determination file data; calculating the actual after-tax salary of enterprise employees for the salary period according to the pre-tax payable salary, in combination with tax laws and social security regulations; associating and mapping various details of the actual after-tax salary of enterprise employees for the salary period with various salary detail fields in the employee file table. The present application can automatically complete data collection and calculate salary data and salary payment data, greatly reducing manual operations, reducing labor costs, and improving the efficiency of salary calculation work. In addition, by associating and mapping various details of the actual after-tax salary with various salary detail fields in the employee file table, detailed salary details can be queried through employee information (such as work number). BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0023] Figure 1This is an application environment diagram of a salary calculation management method in one embodiment of the present application;
[0024] Figure 2 A flowchart of a salary calculation management method provided in one embodiment of the present application;
[0025] Figure 3 A schematic diagram of a technical route of a method for salary calculation management provided in one embodiment of the present application;
[0026] Figure 4 A schematic diagram of functional modules of a salary calculation management device provided in one embodiment of the present application;
[0027] Figure 5 A schematic diagram of the structure of a computer device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0028] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0029] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below with reference to the accompanying drawings and specific implementation methods.
[0030] The salary calculation management method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. Among them, the terminal communicates with the server through the network. The data storage system can store the data that the server needs to process. The data storage system can be set up separately, integrated on the server, or placed on the cloud or other servers. The terminal can send the attendance data, work performance data, salary setting file data, and tax laws and social security regulations of the company's employees' salary period to the server. After the server receives it, the server calculates the pre-tax salary payable for the company's employees' salary period based on the attendance data, the work performance data, and the salary setting file data; based on the pre-tax salary payable, calculate the actual salary after tax for the company's employees' salary period; associate and map the various details of the actual salary after tax for the company's employees' salary period with the various salary detail fields in the employee file table. The server can feedback the obtained association mapping results to the terminal.
[0031] The terminal may be, but is not limited to, various desktop computers, laptop computers, smart phones, tablet computers, IoT devices, and portable wearable devices. The server may be implemented as an independent server or a server cluster consisting of multiple servers, or may be a cloud server.
[0032] In an exemplary embodiment, Figure 2 and Figure 3 As shown, a method for salary calculation management is provided. The method is executed by a computer device, and can be executed by a computer device such as a terminal or a server alone, or by a terminal and a server together. In the embodiment of the present application, the method is applied to Figure 1 The server in the example is used to illustrate, including the following steps 101 to 105. Among them:
[0033] Step 101, obtaining the attendance data and work performance data of the enterprise employees for the salary period.
[0034] Step 102, obtaining salary and remuneration file data of enterprise employees.
[0035] Step 103, calculating the pre-tax payable salary of the enterprise employees for the salary period according to the attendance data, the work performance data and the salary setting file data.
[0036] Step 104, based on the pre-tax payable wages, combined with tax laws and social security regulations, calculate the after-tax actual wages of the enterprise employees for the salary period.
[0037] Step 105 , associate and map the details of the after-tax actual salary of the enterprise employee in the salary period with the salary detail fields in the employee file table.
[0038] Compared with the existing salary accounting solutions, the solution proposed in this application for the complex structure of corporate salaries automates data collection and calculation of salary data and salary payment data, greatly reducing manual operations, reducing labor costs, and improving salary calculation efficiency. Automatic salary accounting technology can help companies implement more effective salary management and data management and functional control. Through automated salary calculation and salary payment, human errors and working hours can be reduced, ensuring the accuracy and timeliness of salary calculations. At the same time, systematic salary data and reports can provide management with more comprehensive and timely information, support the formulation of salary strategies and make decisions on related salary issues.
[0039] In another exemplary embodiment of the present application, in step 101, at the beginning of the salary accounting process, advanced data collection technology is required to accurately obtain the attendance data and work performance data of the company's employees for the salary period. This process is achieved based on the concept of granular data collection.
[0040] Among them, obtaining the attendance data of the company's employees' salary period includes:
[0041] (1) Obtain the employee clock-in time information collected by the enterprise attendance terminal.
[0042] Use high-precision time recording equipment and systems to ensure the accuracy of employee clocking in and out times, accurate to the second level. For example, use attendance terminals based on radio frequency identification (RFID) technology or biometric technology (such as fingerprint recognition, facial recognition) to collect employee clocking in and out time information in real time. in (clock-in time) and T out (Time to clock out after get off work).
[0043] (2) Obtaining the leave data of enterprise employees recorded in the enterprise human resources management system; the leave data includes the start and end time of the leave and the length of the leave.
[0044] Employees submit leave applications through the company's internal human resources management system (HRMS). The system classifies and records leave applications based on preset leave type codes (such as sick leave - SICK, personal leave - PERSONAL, annual leave - ANNUAL, etc.), and stores the leave start and end time T in detail. start and T end And other related information such as the reason for the leave. The calculation formula for the length of leave is: L = T end -T start .
[0045] (3) Obtaining overtime data of enterprise employees; the overtime data includes overtime start and end time, overtime duration and overtime type; the attendance data includes enterprise employees' clock-in time information, leave data and overtime data.
[0046] For overtime, employees need to submit overtime applications in the workflow management system in advance. After approval, the system will combine the actual working time records to accurately count the overtime hours. Different overtime types (weekday overtime - WEEKDAY_OVERTIME, weekend overtime - WEEKEND_OVERTIME, holiday overtime - HOLIDAY_OVERTIME) are distinguished, and their overtime start time T is recorded respectively. overtime and overtime hours H. The overtime data will be used for the accurate calculation of subsequent overtime wages.
[0047] Among them, obtaining the work performance data of the company's employees' salary period includes:
[0048] (1) Quantify and count the amount of tasks completed by employees in each work project to obtain the quantified amount of tasks.
[0049] Project management software is used to quantify the amount of tasks completed by employees in each project. For example, in a software development project, the number of lines of code L code 、Number of functional modules completed module As a measurement indicator; in sales projects, sales volume S sales 、Number of customers expanded customers At the same time, the quality of work is evaluated by using a quantitative scoring system, such as a 0-10 scoring standard based on key performance indicators (KPIs) to score the quality of completion of each work task. score .
[0050] (2) Quantifying and counting the work results of enterprise employees in various work projects to obtain quantified work results; the work performance data includes the quantified task volume and the quantified work results.
[0051] According to the nature of work in different positions, determine the corresponding quantitative indicators of work results. For example, a production position can count the number of products produced N products , Product qualification rate P qualified ; The number of patent applications that can be considered for R&D positions N patents , Technological innovation achievement evaluation score S innovation Etc. These quantitative data will serve as an important basis for performance bonus and other parts of salary calculation.
[0052] In another exemplary embodiment of the present application, in step 102, in order to ensure the accuracy and comprehensiveness of salary calculation, it is necessary to conduct in-depth granular collection of salary file data of enterprise employees, covering various key information related to employee salaries.
[0053] Granularly collect the salary file data of enterprise employees to obtain the salary and fixed salary file data of enterprise employees, including:
[0054] (1) Obtaining basic information of enterprise employees; the basic information includes name, work number and position level.
[0055] Accurately collect basic information of employees, including name, work number, position level, etc., to ensure the accuracy and consistency of information. Use a unique identifier (such as employee work number) as the primary key to establish associations with other data modules to facilitate subsequent data query and processing.
[0056] (2) Obtain the company's position level classification system and the corresponding salary grade classification system.
[0057] According to the internal job hierarchy of the enterprise, the job levels are clearly divided, such as junior (LEVEL_1), intermediate (LEVEL_2), senior (LEVEL_3), etc., and corresponding job descriptions and skill requirements are set for each level. At the same time, a complete salary grade system is established, such as setting a salary grade range of 1-10, each grade corresponds to a different salary range, and the specific salary value is determined based on market conditions, corporate compensation strategy, employee performance and other factors.
[0058] (3) Obtaining the performance evaluation results of the enterprise employees; the performance evaluation results are obtained by evaluating the quantified task volume and the quantified work results; the salary setting file data includes basic information, corresponding salary grades and performance evaluation results.
[0059] Comprehensively collect employee performance evaluation results, including regular performance appraisal scores. Performance appraisal uses a variety of evaluation methods, such as the balanced scorecard (BSC) or key performance indicator (KPI) system. Assume that through KPI appraisal, n key performance indicators KPI are set i (i=1,2,...,n), each indicator has a corresponding weight W i , the employee’s actual score on this indicator is recorded as S i , then the total performance appraisal score calculation formula is: In addition, performance levels (such as EXCELLENT, GOOD, QUALIFIED, UNQUALIFIED) and detailed performance comments must be recorded to provide a comprehensive basis for the calculation of performance bonuses and employee career development.
[0060] In another exemplary embodiment of the present application, in step 103, an intelligent calculation model is used to organically combine the employee's work performance data with the fixed salary data, and the pre-tax payable salary is accurately calculated based on the salary rule engine, which involves comprehensive consideration and complex calculations of multiple salary components. The pre-tax payable salary is intelligently calculated by combining the employee's work performance data with the fixed salary data. The pre-tax payable salary of the enterprise employee's salary period is calculated based on the attendance data, the work performance data, and the fixed salary file data, specifically including:
[0061] (1) Determine the basic salary based on the company's employees' job level and salary grade.
[0062] The basic salary is determined according to the employee's position level and salary grade. The basic salary calculation formula is: basic =B base ×L level +B adjust , where B base is the basic salary amount corresponding to the salary grade, Llevel is the position level adjustment coefficient (for example, the mid-level position level adjustment coefficient can be set to 1.2, the senior level adjustment coefficient to 1.5, etc., and the specific value is determined according to the company's salary policy), B adjust For other possible adjustment items (such as regional difference adjustments, special post allowances, etc.).
[0063] (2) Calculate overtime pay based on overtime data.
[0064] For different types of overtime, calculation shall be carried out according to the corresponding overtime wage calculation rules.
[0065] 1) Weekday overtime pay
[0066] The formula for calculating overtime wages on weekdays is: weekday =H weekday ×B hourly ×1.5, where H weekday is the overtime hours on weekdays, B hourly is the basic hourly wage (basic hourly wage = basic salary ÷ standard monthly working hours. Assuming the standard monthly working hours are 176 hours, then B hourly =B basic ÷176).
[0067] 2) Weekend overtime pay
[0068] The calculation formula for weekend overtime pay is: weekend =H weekend ×B hourly ×2, where H weekend Overtime hours for weekends.
[0069] 3) Holiday overtime pay
[0070] The calculation formula for holiday overtime pay is: holiday =H holiday ×B hourly ×3, where H holiday Overtime hours for holidays.
[0071] (3) Calculate performance bonus based on performance evaluation results.
[0072] The calculation of performance bonus is based on the employee's performance evaluation results. Assume that the performance bonus base is B bonusbase , performance score S total (Total performance appraisal score as mentioned above), the performance bonus adjustment coefficient is C performance (According to the performance level setting, for example, the adjustment coefficient for excellent performance is 1.5, for good performance is 1.2, etc.), then the performance bonus calculation formula is: B bonus =B bonusbase ×(S total÷100)×C performance .
[0073] (4) Determine the pre-tax salary payable based on basic salary, overtime pay and performance bonus.
[0074] Summary of pre-tax wages: Add together various salary components such as basic salary, overtime pay and performance bonuses to obtain the employee's pre-tax wages.
[0075] In another exemplary embodiment of the present application, in step 104, after completing the intelligent calculation of the pre-tax wages payable, the actual wages after tax for the employee's salary period are generated through a precise calculation formula based on tax laws and social security regulations.
[0076] (1) Calculation of personal income tax
[0077] The progressive tax rate method is used to calculate personal income tax. First, calculate the taxable income I, the calculation formula is: I = B gross -D total , where D total It is the sum of all deductions, including the personal payment of five social insurances and one housing fund and special additional deductions. The personal payment of five social insurances and one housing fund is calculated according to the payment ratio stipulated by the local social security policy. For example, the personal payment ratio of pension insurance is 8% (in P pension The personal payment ratio of medical insurance is 2% (in P medical The individual unemployment insurance payment ratio is 0.5% (in P unemployment The housing provident fund individual payment ratio is 12% (in P hoursing The total amount of personal contributions to the five social insurances and one housing fund is: D insurance =B gross ×(P pension +P medical +P unemployment +P housing ). The special additional deduction is determined according to the specific circumstances reported by the employee and is set as D deductions .
[0078] According to the tax rate range where the taxable income is located, the corresponding tax rate t i and quick calculation deduction number D i Calculating Personal Income Tax I tax The formula for calculating personal income tax is:
[0079] When I≤36000 yuan, I tax =I×0.03-0;
[0080] When 36000≤I≤144000 yuan, I tax =I×0.1-2520;
[0081] When 144000<I≤300000 yuan, I tax =I×0.2-16920;
[0082] When 300000<I≤420000 yuan, I tax =I×0.25-31920;
[0083] When 420000<I≤660000 yuan, I tax =I×0.3-52920;
[0084] When 660000<I≤960000 yuan, I tax =I×0.35-85920;
[0085] When I>960000 yuan, I tax =I×0.45-181920.
[0086] (2) Calculation of social insurance expenses
[0087] The calculation of social insurance costs is strictly in accordance with local social insurance policy regulations. Taking pension insurance as an example, the calculation formula for pension insurance costs is: P pension =B gross ×P ratepension , where P ratepension is the pension insurance payment ratio (e.g. 8%). Similarly, the medical insurance fee P can be calculated. medical =B gross ×P ratemedical (Assuming the medical insurance contribution rate is 2%), unemployment insurance costs (Assuming that the unemployment insurance payment ratio is 0.5%), work-related injury insurance cost P workinjury =B gross ×P rateworkinjury (Assuming that the proportion of work-related injury insurance premiums is determined according to the industry risk level, this is an example value), maternity insurance cost P maternity =B gross ×P ratematernity (Assuming that the maternity insurance payment ratio is 0.8%, the specific value depends on local policies) The total social security fee is: P total =P pension +P medical +P unemployment +P workinjury +P maternity .
[0088] Therefore, the employee's actual after-tax salary is B net The calculation formula is: net =B gross -I tax -Ptotal .
[0089] In another exemplary embodiment of the present application, in step 105, the data of the salary calculation is mapped. After the salary calculation is completed, the data is refined using data mapping and association technology to ensure that the salary information of each employee is accurately associated with his or her personal file, thereby achieving integrated management and efficient query of the data.
[0090] Through the association table and primary key-foreign key relationship in the database management system (DBMS), the various details in the salary data (such as basic salary, overtime pay, performance bonus, personal income tax, actual salary, etc.) are associated and mapped with the corresponding fields in the employee file table. With the employee ID as the primary key, a logical connection is established between the salary data table and the employee file table, so that when querying employee salary information, the corresponding personal identity information, position level information, performance evaluation information and other related data can be quickly and accurately obtained, providing comprehensive and convenient data support for enterprise human resource management.
[0091] In another exemplary embodiment of the present application, based on accurately calculated salary data, professional report generation tools and data analysis algorithms are used to generate detailed and comprehensive monthly salary report data for corporate employees, providing a basis for decision-making for corporate management and protecting employees' right to know. The salary report covers core information such as employee name, work number, basic salary, overtime pay, performance bonus, personal income tax, actual salary, etc., and can further expand the analysis dimension. For example, to calculate the proportion of each salary component in the total salary, the formula is: P component (B component ÷B gross )×100%(where B component Represents the amount of each salary component, such as basic salary B basic , Overtime pay total 、Performance Bonus B bonus At the same time, it can be compared with the salary data of the previous month to calculate the increase or decrease in salary. The formula is: ΔB = (B thismonth -B lastmonth )÷B lastmonth ×100%(where B thismonth is the monthly salary amount, B lastmonth is the salary amount of the previous month), to help management evaluate the effects of salary adjustments and employee income trends.
[0092] The salary report data is displayed through customized report templates and visual charts, such as bar charts and pie charts, making the data clearer and more intuitive, which is convenient for management to conduct in-depth analysis and decision-making. At the same time, employees can query their personal salary reports through the company's internal self-service platform to achieve transparent management of salary information.
[0093] Therefore, the salary calculation management method further includes: step 106, generating a monthly salary report for the company employees based on the details of the after-tax actual salary of the company employees in the salary period to which the company employees belong; the monthly salary report for the company employees includes basic information of the company employees, various salary details, the proportion of various salary details in the total after-tax actual salary and the salary increase or decrease.
[0094] This application obtains the attendance data and work performance data of the company's employees for the salary period, collects the company's employees' salary file data in a granular manner, intelligently calculates the employee's work performance data in combination with the fixed salary data, generates the pre-tax salary payable for the employee's salary period, maps the completed salary data, and generates the company's employees' monthly salary report data. Through rigorous technical processes and precise calculation formulas, it achieves full automation, intelligence, and precision in salary accounting, provides companies with efficient and reliable salary management tools, helps improve the company's competitiveness and employee satisfaction, and promotes the digital transformation and sustainable development of the company's human resources management. It has the following specific advantages:
[0095] (1) Improve efficiency: The salary management method can automate the salary calculation and payment process, reducing manual operations and errors. Employees' wages, bonuses, allowances, etc. can be automatically calculated according to preset rules, saving a lot of time and energy.
[0096] (2) Improved accuracy: Manual processing of payroll data is prone to errors, and payroll management methods can reduce or eliminate these errors. They can automatically perform various calculations and formulas to ensure the accuracy of employee salaries and avoid potential disputes and dissatisfaction.
[0097] (3) Strengthening compliance: Payroll management methods can help companies comply with labor and tax regulations and ensure that payroll calculations meet legal requirements. The methods can automatically update changes in relevant regulations and generate reports and forms that comply with regulations.
[0098] (4) Improve employee satisfaction: The salary management method can provide transparent salary information and welfare policies, so that employees can clearly understand their salary structure and welfare benefits. Employees can access their salary and welfare information at any time, which increases employee participation and satisfaction.
[0099] (5) Support performance management: The compensation management method can be integrated with the performance management system to help enterprises combine employee performance evaluation with salary adjustment and rewards. Salary adjustments can be automatically calculated based on performance evaluation results, improving the fairness and transparency of performance management.
[0100] (6) Provide data analysis and reports: Compensation management methods can generate various reports and analyses to help companies understand information such as employee salary structure, cost distribution and trends. These data can support corporate decision-making, such as budget planning, salary adjustments and benefits improvements.
[0101] The present application also provides an application scenario, which applies the above-mentioned salary calculation management method. Specifically: The salary calculation management method provided in this embodiment can be applied in the salary calculation scenario. The scenario includes a data statistics link and a salary calculation link; the data statistics link is used to collect attendance data, work performance data and salary file data; the salary calculation link is used to calculate salary based on the collected attendance data, work performance data and salary file data. The salary calculation management method provided in this embodiment belongs to the salary calculation link.
[0102] Based on the same inventive concept, the embodiment of the present application also provides a salary calculation management device for implementing the salary calculation management method involved in the above. The implementation solution provided by the device to solve the problem is similar to the implementation solution recorded in the above method, so the specific limitations in the embodiments of one or more salary calculation management devices provided below can refer to the limitations of the salary calculation management method above, and will not be repeated here.
[0103] In an exemplary embodiment, Figure 4 As shown, a device for salary calculation management is provided, comprising:
[0104] The attendance and work performance data acquisition module M1 is used to obtain the attendance data and work performance data of the enterprise employees' salary period.
[0105] The salary and wage file data acquisition module M2 is used to obtain the salary and wage file data of the enterprise employees.
[0106] The pre-tax payable salary calculation module M3 is used to calculate the pre-tax payable salary of the enterprise employees for the salary period according to the attendance data, the work performance data and the salary file data.
[0107] The after-tax actual salary calculation module M4 is used to calculate the after-tax actual salary of the enterprise employees for the salary period according to the pre-tax payable salary in combination with tax laws and social security regulations.
[0108] The data association mapping module M5 is used to associate and map the details of the after-tax actual salary of the enterprise employee in the salary period with the various salary detail fields in the employee file table.
[0109] In an exemplary embodiment, a computer device is provided. The computer device may be a server or a terminal. The internal structure diagram thereof may be as follows: Figure 5As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data for salary calculation management. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a method for salary calculation management is implemented.
[0110] Those skilled in the art will understand that Figure 5 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components. In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.
[0111] In an exemplary embodiment, a computer-readable storage medium is provided, storing a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.
[0112] In an exemplary embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.
[0113] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0114] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM may be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).
[0115] The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. The non-relational database may include a distributed database based on blockchain, etc., but is not limited thereto. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but is not limited thereto.
[0116] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0117] This article uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and core ideas of this application. At the same time, for those skilled in the art, according to the ideas of this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting this application.
Claims
1. A method for salary calculation management, characterized in that: The salary calculation management method comprises: Obtain attendance data and work performance data of enterprise employees for the salary period; Obtain salary and remuneration file data of enterprise employees; Calculating the pre-tax payable salary of the enterprise employee for the salary period according to the attendance data, the work performance data and the salary setting file data; Based on the pre-tax payable wages, combined with tax laws and social security regulations, calculate the after-tax actual wages of the company's employees for the period to which they belong; Associate and map the details of the after-tax actual salary of the company's employees for the salary period to the various salary detail fields in the employee file table.
2. The method for salary calculation management according to claim 1, characterized in that: Get the attendance data of the company's employees' salary period, including: Obtain the punch-in time information of enterprise employees collected by the enterprise attendance terminal; Obtaining leave data of enterprise employees recorded in the enterprise human resources management system; the leave data includes the start and end time of the leave and the length of the leave; Obtain overtime data of enterprise employees; the overtime data includes overtime start and end time, overtime duration and overtime type; the attendance data includes enterprise employees' clock-in time information, leave data and overtime data.
3. The method for salary calculation management according to claim 2, characterized in that: Obtain the work performance data of the company's employees for the salary period, including: Quantify and count the amount of tasks completed by employees in each work project to obtain the quantified amount of tasks; The work results of enterprise employees in various work projects are quantified and counted to obtain quantified work results; the work performance data includes quantified task volume and quantified work results.
4. The method for salary calculation management according to claim 3, characterized in that: Obtain the salary and salary file data of enterprise employees, including: Obtaining basic information of enterprise employees; the basic information includes name, work number and position level; Obtain the company's job level classification system and corresponding salary level classification system; Obtain the performance evaluation results of the enterprise employees; the performance evaluation results are obtained by evaluating the quantified task volume and the quantified work results; the salary setting file data includes basic information, corresponding salary grades and performance evaluation results.
5. The method for salary calculation management according to claim 4, characterized in that: Calculate the pre-tax payable salary of the enterprise employee for the salary period according to the attendance data, the work performance data and the salary setting file data, specifically including: Determine the basic salary according to the position level and salary grade of the enterprise employees; Calculate overtime pay based on overtime data; Calculate performance bonuses based on performance evaluation results; The pre-tax salary payable is determined based on basic salary, overtime pay and performance bonus.
6. The method for salary calculation management according to claim 1, characterized in that: The salary calculation management method further includes: A monthly salary report for enterprise employees is generated based on the details of the after-tax actual salary of the enterprise employees in the salary period to which the enterprise employees belong; the monthly salary report for enterprise employees includes basic information of the enterprise employees, various salary details, the proportion of various salary details in the total after-tax actual salary and the salary increase or decrease.
7. A device for salary calculation management, characterized in that: The salary calculation management device includes: The attendance and work data acquisition module is used to obtain the attendance data and work performance data of the company's employees' salary period; The salary and wage file data acquisition module is used to obtain the salary and wage file data of enterprise employees; A pre-tax payable salary calculation module, used to calculate the pre-tax payable salary of the enterprise employee's salary period according to the attendance data, the work performance data and the salary file data; The after-tax actual salary calculation module is used to calculate the after-tax actual salary of the enterprise employees for the salary period according to the pre-tax payable salary, combined with tax laws and social security regulations; The data association mapping module is used to associate and map the details of the after-tax actual salary of the enterprise employees in the salary period with the various salary detail fields in the employee file table.
8. A computer device comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method for salary calculation management according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for salary calculation management described in any one of claims 1 to 6 is implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method for salary calculation management described in any one of claims 1 to 6 is implemented.