Salary data processing method and device
Through the online network platform, personnel and financial authority data are generated and separated, which solves the problem of difficulty in separation of personnel and finance in traditional wage payment, and achieves the safety and efficiency of wage data processing.
Patent Information
- Application Number
- CN202311048522.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-18
- Publication Date
- 2025-02-25
AI Technical Summary
The traditional bank’s wage payment process cannot achieve a strict separation between personnel and finance, resulting in the risk of false wages and personnel receiving wages during the wage payment process.
Through the online network platform, a salary data processing method is provided that separates personnel and finance, generates personnel submission authority data and financial submission authority data, and sends them to the enterprise online banking client respectively to realize the separation of responsibilities between the personnel author and the financial author.
It has achieved the separation of responsibilities between personnel and finance, reduced the risks in the salary payment process, and improved the experience and satisfaction of corporate customers.
Smart Images

Figure CN119515570A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of artificial intelligence and can be used in the financial field. Specifically, it is a method and device for processing salary data that separates personnel and finance. Background Art
[0002] At present, the scale of corporate customers served by banks varies, and the needs of corporate salary payment are also diverse. As enterprises continue to grow and develop, their internal division of labor becomes more and more detailed. For many large group corporate customers, their human resources department and financial department are jointly responsible for salary payment. Among them, the salary accounting of specific personnel is completed by the human resources department, but the expenditure of funds for salary payment needs to be completed by the financial department, that is, the human resources department needs to clarify the amount of payment for each person but has no right to use the funds, and the financial department has the right to use the funds but has no right to know the payment of specific employees' salaries, so as to achieve separation of power and responsibility.
[0003] In view of the above scenario, the traditional bank payroll process cannot meet the needs of customers. It can only be done through the establishment of special posts and the company arranging payroll specialists to be responsible for both personnel and financial functions. However, this method cannot actually achieve the purpose of separation of powers and responsibilities. To a certain extent, there are risks such as payroll specialists falsely paying wages and employees falsely collecting wages. Summary of the invention
[0004] In response to the problems in the prior art, the present application provides a wage data processing method and device that separates personnel and finance, which can help corporate customers realize wage payment that separates personnel and finance through an online network, thereby improving the experience and satisfaction of corporate customers.
[0005] In order to solve the above technical problems, this application provides the following technical solutions:
[0006] In a first aspect, the present application provides a salary data processing method for separating personnel and finance, comprising:
[0007] Sending the pre-generated personnel submission permission data and financial submission permission data to the corporate online banking client; wherein the corporate online banking client includes a personnel submitter client and a financial submitter client;
[0008] Generate corresponding wage payment information according to the wage payment file sent by the client of the personnel submitter;
[0009] The personnel-finance separation information is generated according to the wage payment information and sent to the financial submitter client to perform wage data processing operations.
[0010] Furthermore, the step of pre-generating personnel submission authority data and financial submission authority data includes:
[0011] Generate personnel submission authorization certificates and financial submission authorization certificates, and authorize corporate online banking customers to use the interface for payroll service with separation of personnel and finance;
[0012] If the operation of authorizing the use of the payroll service interface for separation of personnel and finance is successful, the authorized use of the payroll service interface for separation of personnel and finance, the information corresponding to the personnel submission authority certificate and the financial submission authority certificate shall be registered in the enterprise authority data table as personnel submission authority data and financial submission authority data.
[0013] Furthermore, the generating of corresponding wage payment information according to the wage payment file sent by the client of the personnel submitter includes:
[0014] Obtaining the salary payment file submitted by the client of the personnel submitter;
[0015] Extracting employee basic information, account information and amount information from the wage payment file, and matching the employee basic information, account information and amount information with a preset wage payment information template;
[0016] If the match is successful, the corresponding salary payment information is generated and sent to the HR submitter's client for confirmation.
[0017] Furthermore, the generating of corresponding wage payment information according to the wage payment file sent by the client of the personnel submitter includes:
[0018] Obtaining the salary payment file edited online by the client of the personnel submitter;
[0019] extracting online editing information from the payroll file;
[0020] The wage information is calculated based on the online editing information and sent to the client of the personnel submitter for confirmation.
[0021] Furthermore, the personnel-finance separation information includes the total amount of agency payroll and the total number of agency payroll transactions; the personnel-finance separation information is generated according to the agency payroll information and sent to the financial submitter client to perform a wage data processing operation, including:
[0022] Calculate the total amount and total number of payroll payments based on the payroll payment information;
[0023] Send the total amount and total number of payments to the financial submitter's client for confirmation;
[0024] If the financial submitter confirms that it is correct, the total amount of the payment is compared with the available balance of the account;
[0025] If the balance is sufficient, the available balance of the account is deducted to perform the salary data processing operation.
[0026] Furthermore, the salary data processing method for separating personnel and finance also includes:
[0027] Generate personnel authorization certificate;
[0028] Registering the information corresponding to the personnel authorization authority certificate into the enterprise authority data table as personnel authorization authority data;
[0029] The personnel authorization authority data is sent to the enterprise online banking client; wherein the enterprise online banking client includes a personnel authorizer client.
[0030] Furthermore, the salary data processing method for separating personnel and finance includes:
[0031] Receiving the salary payment review instruction sent by the client of the personnel authorizer;
[0032] If the review fails, the review failure information will be sent to the client of the personnel submitter, and the transaction status will be updated to failure;
[0033] If the review is passed, the total amount and total number of payroll payments corresponding to the payroll review instruction will be sent to the financial submitter client to execute the payroll data processing operation.
[0034] In a second aspect, the present application provides a salary data processing device that separates personnel and finance, including:
[0035] A submission authority sending data unit is used to send pre-generated personnel submission authority data and financial submission authority data to the corporate online banking client; wherein the corporate online banking client includes a personnel submitter client and a financial submitter client;
[0036] A salary information generating unit, used to generate corresponding salary information according to the salary file sent by the client of the personnel submitter;
[0037] The salary data processing unit is used to generate personnel and finance separation information according to the salary payment information and send it to the financial submitter client to perform salary data processing operations.
[0038] Furthermore, the submission permission sending data unit includes:
[0039] Business interface authorization module, used to generate personnel submission authorization certificates and financial submission authorization certificates, and authorize corporate online banking customers to use the personnel and finance separation salary payment business interface;
[0040] The authority data generation module is used to register the authorized use of the payroll service interface for separation of personnel and finance, the corresponding information of the personnel submission authority certificate and the financial submission authority certificate into the enterprise authority information table as the personnel submission authority data and the financial submission authority data if the operation of authorizing the use of the payroll service interface for separation of personnel and finance is successful.
[0041] Furthermore, the salary information generating unit includes:
[0042] A salary file submission module is used to obtain the salary file submitted by the personnel submitter client;
[0043] A template matching module, used to extract basic employee information, account information and amount information from the wage payment file, and match the basic employee information, account information and amount information with a preset wage payment information template;
[0044] The first personnel confirmation module is used to generate corresponding wage payment information if the match is successful, and send it to the personnel submitter's client for confirmation.
[0045] Furthermore, the salary information generating unit includes:
[0046] A salary file editing module, used to obtain the salary file edited online by the personnel submitter client;
[0047] An online information extraction module, used to extract online editing information from the wage payment file;
[0048] The second personnel confirmation module is used to calculate the wage payment information based on the online editing information and send it to the personnel submitter's client for confirmation.
[0049] Furthermore, the personnel and finance separation information includes the total amount of agency payment and the total number of agency payment; the salary data processing unit includes:
[0050] An amount and number calculation module, used to calculate the total amount and total number of payroll payments based on the payroll payment information;
[0051] A financial confirmation module is used to send the total amount of agency payment and the total number of agency payment to the financial submitter client for confirmation;
[0052] A balance comparison module, for comparing the total amount of the agency payment with the available balance of the account if the financial submitter client confirms that it is correct;
[0053] The salary data processing module is used to deduct the available balance of the account if the balance is sufficient to perform the salary data processing operation.
[0054] Furthermore, the salary data processing device with personnel and finance separated also includes:
[0055] The authority certificate generation unit is used to generate personnel authorization authority certificates;
[0056] An authorization authority generating unit, used to register the information corresponding to the personnel authorization authority certificate into the enterprise authority data table as personnel authorization authority data;
[0057] The authorization authority sending unit is used to send the personnel authorization authority data to the enterprise online banking client; wherein the enterprise online banking client includes a personnel authorizer client.
[0058] Furthermore, the salary data processing device with personnel and finance separated also includes:
[0059] An audit instruction receiving unit, used to receive a salary payment audit instruction sent by the personnel authorizer client;
[0060] A failure status updating unit, for sending a message of failure to the client of the personnel submitter if the review fails, and updating the transaction status to failure;
[0061] The failure success processing unit is used to send the total amount and total number of payroll payments corresponding to the payroll payment review instruction to the financial submitter client if the review is passed, so as to execute the salary data processing operation.
[0062] In a third aspect, the present application provides an electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the salary data processing method for separating personnel and finance are implemented.
[0063] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the salary data processing method for separating personnel and finance.
[0064] In a fifth aspect, the present application provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements the steps of the salary data processing method that separates personnel and finance.
[0065] In response to the problems in the prior art, the wage data processing method and device with separation of personnel and finance provided in this application can enable corporate customers to realize wage payment with separation of personnel and finance through online means, so that the personnel department and finance can strictly abide by the corporate rules and regulations, avoid financial problems that may be caused by setting up a payment specialist, and improve customer experience and satisfaction. BRIEF DESCRIPTION OF THE DRAWINGS
[0066] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0067] Figure 1 This is a flow chart of a method for processing salary data with personnel and finance separated in an embodiment of the present application;
[0068] Figure 2 A flowchart for generating personnel submission permission data and financial submission permission data in an embodiment of the present application;
[0069] Figure 3 One of the flow charts for generating corresponding wage payment information in the embodiment of the present application;
[0070] Figure 4 The second flowchart of generating corresponding wage payment information in the embodiment of the present application;
[0071] Figure 5 This is one of the flowcharts for performing wage data processing operations in an embodiment of the present application;
[0072] Figure 6 This is a flowchart of sending personnel authorization authority data in an embodiment of the present application;
[0073] Figure 7 This is the second flowchart of the wage data processing operation performed in the embodiment of the present application;
[0074] Figure 8 This is a structural diagram of a salary data processing device with personnel and finance separated in an embodiment of the present application;
[0075] Fig. 9 This is one of the structural diagrams of the submission authority sending data unit in the embodiment of the present application;
[0076] Fig.10 This is a structural diagram of a salary information generating unit in an embodiment of the present application;
[0077] Fig.11 This is a structural diagram of a salary information generating unit in an embodiment of the present application;
[0078] Fig.12 This is a structural diagram of a salary data processing unit in an embodiment of the present application;
[0079] Fig.13 This is the second structural diagram of the submission authority sending data unit in the embodiment of the present application;
[0080] Fig.14 This is the third structural diagram of the submission permission sending data unit in the embodiment of the present application;
[0081] Fig.15 A schematic diagram of the structure of an electronic device in an embodiment of the present application;
[0082] Fig.16 A schematic diagram of a salary data processing method for separating personnel and finance in an embodiment of the present application;
[0083] Fig.17 This is one of the specific flow charts of the wage data processing method with separation of personnel and finance in the embodiment of the present application;
[0084] Fig.18 This is the second specific flow chart of the salary data processing method with separation of personnel and finance in the embodiment of the present application. DETAILED DESCRIPTION
[0085] 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.
[0086] It should be noted that the wage data processing method and device for separating personnel and finance provided in the present application can be used in the financial field, and can also be used in any field other than the financial field. The application field of the wage data processing method and device for separating personnel and finance provided in the present application is not limited.
[0087] The acquisition, storage, use and processing of data in the technical solution of this application comply with the relevant provisions of laws and regulations.
[0088] In one embodiment, see Figure 1 In order to help corporate customers realize salary payment with separation of personnel and finance through online networks and improve the experience and satisfaction of corporate customers, this application provides a salary data processing method with separation of personnel and finance, including:
[0089] S101: Sending pre-generated personnel submission permission data and financial submission permission data to an enterprise online banking client; wherein the enterprise online banking client includes a personnel submitter client and a financial submitter client;
[0090] S102: Generate corresponding wage payment information according to the wage payment file sent by the client of the personnel submitter;
[0091] S103: Generate personnel and finance separation information according to the wage payment information and send it to the financial submitter client to perform wage data processing operations.
[0092] It is understandable that the embodiment of the present application provides a new method of processing salary payment for corporate customers who have the requirement of separating personnel and financial management. With this method, both the personnel and financial personnel of the enterprise can operate through the bank's online corporate banking, and the bank's backend server will process according to the authority judgment to complete the entire process of salary payment.
[0093] This process specifically involves multiple participants, including: 1. Bank's internal management system, 2. Human resources submitter's corporate online banking client, 3. Human resources authorizer's corporate online banking client, 4. Finance submitter's corporate online banking client, 5. Finance authorizer's corporate online banking client, 6. Bank's personnel and finance separation payment processing system, and 7. Personal account terminal.
[0094] (1) Bank internal management system: used to maintain customer information, activate business functions, etc.
[0095] On the basis of the current bank backend service functions, two modules have been added: opening the personnel and finance separation agency payroll service and maintaining personnel certificate ID information. Its specific functions are: bank tellers open the personnel and finance separation agency payroll function for enterprises and choose whether authorization is required; when maintaining the enterprise certificate ID information, add enterprise personnel certificates and financial certificates respectively; after the maintenance is completed, the bank's internal management system will send the corresponding message to the bank's personnel and finance separation agency payroll processing system to register the enterprise business opening status and certificate ID authority information.
[0096] (2) HR Submitter Enterprise Online Banking Client (hereinafter referred to as HR Submitter Client): refers to the terminal through which the HR submitter initiates the request. Specifically, it can be a local program installed in a PC or mobile APP. Generally, the request is initiated in the form of a URL that meets the http protocol.
[0097] Based on the current bank backend service functions, it supports personnel certificate ID login and adds a function for personnel submitters to upload salary files. Its specific functions are: when the personnel-finance separation salary payment service is enabled, the bank's personnel-finance separation payment processing system will send the registered certificate ID permission information to the corporate online banking client; after the personnel submitter logs in, he can see the personnel salary management function in the corporate online banking client (only personnel certificates are visible), and upload salary files through this function; at the same time, due to the restrictions of personnel certificates, other functions in the corporate online banking are blocked.
[0098] (3) HR Authorizer Corporate Internet Banking Client (hereinafter referred to as HR Authorizer Client): refers to the terminal through which the HR Authorizer initiates a request. Specifically, it can be a local program installed in a PC or mobile APP. Generally, the request is initiated in the form of a URL that meets the http protocol.
[0099] Based on the current bank backend service functions, it supports personnel certificate ID login. Its specific functions are: if the internal management system opens the function of salary payment with separation of personnel and finance and selects the option of requiring authorization from the personnel supervisor, after the personnel submitter uploads the salary payment file; after the personnel authorizer logs in, he can review and approve the uploaded salary file in the corporate online banking client.
[0100] (4) Financial Submitter Corporate Internet Banking Client (hereinafter referred to as Financial Submitter Client): refers to the terminal through which the financial submitter initiates the request. Specifically, it can be a local program installed in a PC or mobile APP. Generally, the request is initiated in the form of a URL that meets the HTTP protocol.
[0101] On the basis of the current bank backend service functions, the financial salary management function is added. Its specific functions are: after the personnel uploads the salary file, the bank's personnel-finance separation agency payment processing system pushes the instruction to the financial submitter's corporate online banking client; after the financial submitter logs in, he can view the total number and total amount of agency salary payments through the corporate online banking financial salary management and submit the financial application.
[0102] (5) Financial Authorizer Corporate Internet Banking Client (hereinafter referred to as Financial Authorizer Client): refers to the terminal through which the financial submitter initiates the request. Specifically, it can be a local program installed in a PC or mobile APP. Generally, the request is initiated in the form of a URL that meets the http protocol.
[0103] On the basis of the current bank back-end service functions, the financial salary management authorization function is added. Its specific function is: if the amount paid by the financial submitter through financial salary management exceeds the operation limit, the bank's personnel and financial separation agency payment processing system will push the instruction to the financial authorizer, who can approve the total amount of agency payment after logging in.
[0104] (6) Bank Human Resources Separation and Payroll Processing System: A system used to register the opening of the enterprise Human Resources Separation and Payroll Payroll business and the certificate ID authority status, and to receive and send corresponding payroll instructions. It mainly includes: a registration book and a payroll instruction distribution module. Its specific functions are: a. After opening the salary payment service with separation of personnel and finance in the internal management system and maintaining the certificate ID permission information, it receives instructions and records the information in the NTHWKGRU enterprise login ID permission data table, and sends instructions to the enterprise online banking client of personnel and financial personnel; b. When the personnel submitter, personnel authorizer, financial submitter, financial authorizer and other different role certificate IDs log in to the enterprise online banking client, it determines the permission information recorded in the NTHWKGRU enterprise login ID permission data table, and transmits the information to the enterprise online banking client to display different business modules; c. After the financial submitter uploads the salary payment file on the enterprise online banking client, the instruction is distributed to the enterprise online banking client of the authorized person through the SalaryDataSend service for approval or financial salary management operations; d. After the financial submitter initiates the salary payment instruction on the enterprise online banking client, it determines whether the account balance is sufficient to determine whether the funds can be paid to individual customers; e. After the salary payment is completed, it performs summary accounting processing.
[0105] (7) Personal account: refers to the personal account for receiving wages.
[0106] For the overall process of interaction between the participants, please refer to the attached Fig.16 , Fig.17 and Fig.18 .
[0107] From the above description, it can be seen that the salary data processing method with separation of personnel and finance provided in this application can enable corporate customers to realize salary payment with separation of personnel and finance through online means, so that the personnel department and finance can strictly abide by the corporate rules and regulations, avoid financial problems that may be caused by setting up a payment specialist, and improve customer experience and satisfaction.
[0108] Steps S101 to S103 are described in detail below.
[0109] Step S101: Sending pre-generated personnel submission permission data and financial submission permission data to the corporate online banking client.
[0110] Figure 2 This is a specific embodiment of the salary data processing method that realizes the separation of personnel and finance in the embodiment of the present application.
[0111] In one embodiment, see Figure 2 The steps of pre-generating the personnel submission permission data and the financial submission permission data include:
[0112] S201: Generate personnel submission authority certificates and financial submission authority certificates, and authorize corporate online banking customers to use the salary payment service interface with separation of personnel and finance;
[0113] S202: If the operation of authorizing the use of the payroll service interface for separation of personnel and finance is successful, the authorization of the use of the payroll service interface for separation of personnel and finance, the personnel submission authority certificate, and the information corresponding to the financial submission authority certificate are registered in the enterprise authority data table as personnel submission authority data and financial submission authority data.
[0114] It can be understood that pre-generating personnel submission authority data and financial submission authority data mainly refers to: generating personnel submission authority certificates and financial submission authority certificates, authorizing corporate online banking customers to use the human resources and finance separation payroll service interface, and registering the authorized use of the human resources and finance separation payroll service interface, the personnel submission authority certificates and the financial submission authority certificates corresponding information into the corporate authority data table.
[0115] There are two specific scenarios:
[0116] Scenario 1: A company with separated personnel and finance pays wages without authorization. Fig.17 shown.
[0117] Step 11. The teller opens the payroll service for the enterprise through the bank's internal management system, adds a personnel submission certificate ID (HR0) and a financial submission certificate ID (FD0) for the enterprise, and sends the information to the payroll processing system for separation of personnel and finance.
[0118] Step 12, the bank's payroll processing system will register the activation status of the payroll service and the certificate ID information into the NTHWKGRU enterprise login ID authority data table, and send the corresponding information to the enterprise online banking client.
[0119] Scenario 2: The enterprise with separated personnel and finance departments needs authorization from the personnel supervisor to pay wages. Fig.18 shown.
[0120] Step 21, the teller opens the payroll service for the enterprise through the bank's internal management system, adds a personnel submission certificate ID (HR0), a personnel authorization certificate ID (HR1) and a financial submission certificate ID (FD0) for the enterprise, and sends the information to the personnel and finance separation payroll processing system.
[0121] Step 22, the bank's payroll processing system will register the activation status of the payroll service and the certificate ID information into the NTHWKGRU enterprise login ID authority data table, and send the corresponding information to the enterprise online banking client.
[0122] From the above description, it can be seen that the salary data processing method for separating personnel and finance provided by the present application can pre-generate personnel submission authority data and financial submission authority data.
[0123] Step S102: Generate corresponding wage payment information according to the wage payment file sent by the HR submitter client.
[0124] In one embodiment, see Figure 3 , the generating corresponding wage information according to the wage file sent by the client of the personnel submitter includes:
[0125] S301: Obtaining the salary payment file submitted by the HR submitter client;
[0126] S302: extracting employee basic information, account information and amount information from the wage payment file, and matching the employee basic information, account information and amount information with a preset wage payment information template;
[0127] S303: If the match is successful, the corresponding wage payment information is generated and sent to the HR submitter's client for confirmation.
[0128] It is understandable that, in specific implementation, before executing the wage payment, it is necessary to generate the corresponding wage payment information according to the wage payment file sent by the HR submitter's client. The wage payment information at least includes: extracting the basic information of the employee, the account information and the amount information, and converting the basic information of the employee, the account information and the amount information into the form of a payroll document.
[0129] In scenario one:
[0130] See also Fig.17 , continuing from the previous example.
[0131] Step 13, the online banking client of the HR submitter receives the information, displays the salary payment management function and blocks other function columns; the online banking client of the finance submitter receives the information, displays the finance salary management function.
[0132] Step 14, HR submitter HR0 uploads the payroll file through the corporate online banking client. The file fields include the payee name payeename, payee account number payeeacc, payee amount amount, summary, and enter the total amount TotalamountA and total number of transactions TotalnumberA. The online banking client sends the corresponding information to the human resources and finance separation payroll processing system.
[0133] In scenario two:
[0134] See also Fig.18, continuing the previous example. It introduces the concept of a personnel authorizer client, which is used for the personnel authorizer to manage the instructions submitted by the personnel submitter.
[0135] Step 23, the online banking client of the HR submitter receives the information, displays the wage payment management function and blocks other function columns; the online banking client of the HR authorizer receives the information, displays the wage payment management approval function; the online banking client of the finance submitter receives the information, displays the finance wage management function.
[0136] Step 24, HR submitter HR0 uploads the payroll file through the corporate online banking client. The file fields include the payee name payeename, payee account number payeeacc, payee amount amount, summary, and enter the total amount TotalamountA and total number of transactions TotalnumberA. The online banking client sends the corresponding information to the human resources and finance separation payroll processing system.
[0137] It can be seen that both Scenario 1 and Scenario 2 involve the process of extracting and replacing wage information.
[0138] It should be noted that the process of enabling the bank's back-end server to extract the payroll information is usually implemented using the following method: When the HR submitter submits the payroll file, the company's HR is usually responsible for the preparation of the payroll. Therefore, in addition to supporting the method of directly filling in the payroll template, it also supports the method of converting files through the payroll to generate the payroll file. The HR uploading of the payroll is divided into direct upload mode and online editing mode.
[0139] Among them, step S301 to step S303 describe the direct upload mode, and its specific process is as follows:
[0140] ①HR0, the HR submitter, uploads the employee payroll file through the corporate online banking client;
[0141] ② The corporate online banking client reads the payroll file data, obtains the field information such as employee name / title / employee, card number / salary account number / notification mobile phone number, actual payment amount / actual income / actual salary, and matches the above information with the payroll file format (the fields in the obtained payroll do not need to be fixed, such as it may be a name or a title, and the client performs the initial matching according to the pre-made parameters), such as name = payee name payeename, card number = payee account number payeeacc, actual payment amount = payment amount, and summary summary is automatically assigned "salary". After the initial matching is successful, the payroll file is generated; if the initial matching is unsuccessful, or the client does not recognize the required elements, the HR submitter will perform manual matching. After the matching is successful, the payroll file is generated and the client records and learns the matching results. The next time the customer uploads a similar file, there is no need for manual operation, and automatic matching can be performed;
[0142] ③ The corporate online banking client displays the generated file content, and automatically calculates the total amount TotalamountA based on the amount field and the total number of transactions TotalnumberA based on the number of transactions.
[0143] ④HR0, the HR submitter, confirms the displayed file content information and submits it after confirming that it is correct. The online banking client will send the corresponding information to the HR and finance separation agency payment processing system.
[0144] From the above description, it can be seen that the salary data processing method for separating personnel and finance provided by the present application can generate corresponding salary information according to the salary file sent by the personnel submitter client.
[0145] In one embodiment, see Figure 4 , the generating corresponding wage information according to the wage file sent by the client of the personnel submitter includes:
[0146] S401: Obtaining the salary payment file edited online by the client of the personnel submitter;
[0147] S402: extracting online editing information from the wage payment file;
[0148] S403: Calculate the wage information based on the online editing information and send it to the client of the personnel submitter for confirmation.
[0149] It can be understood that steps S401 to S403 describe an online editing mode, and the specific process is as follows:
[0150] ①HR0, the HR submitter, edits the employee payroll file through the corporate online banking client. The information that can be maintained includes basic information (supports up to X items), income items (supports up to X items), and expenditure items (supports up to X items). The names and specific information of each item except the mandatory items can be customized. The HR submitter only needs to maintain the fields under the corresponding attributes. The basic fields name and salary account number acc are mandatory items. Other fields can maintain vacation days, etc.; income items include position salary income1, performance salary income2, overtime salary income3, etc.; expenditure items include attendance deduction dedu ction1, basic pension deduction2, medical insurance deduction3, unemployment insurance deduction4, housing provident fund deduction5, etc. After entering a single piece of the above information, the system automatically calculates the personal income tax tax (combined with the personal tax exemption amount and quick deduction number) according to the attributes of the income and expenditure items (salary tax amount IT = I1 + I2 + I3 + In-D1-D2-D3-Dn), and calculates the actual amount of payment amount according to the total of income items ∑I-total of expenditure items ∑D-personal income tax tax. While generating the employee payroll file, the client obtains the name name, salary account number acc, actual amount amount and other fields to automatically generate the payroll file;
[0151] ② The corporate online banking client displays the generated file content, and automatically calculates the total amount TotalamountA based on the actual payment amount field and the total number of transactions TotalnumberA based on the transaction number information, and displays them;
[0152] ③HR0, the HR submitter, confirms the displayed file content information and submits it after confirming that it is correct. The online banking client will send the corresponding information to the HR and finance separation agency payment processing system.
[0153] From the above description, it can be seen that the salary data processing method for separating personnel and finance provided by the present application can generate corresponding salary information according to the salary file sent by the personnel submitter client.
[0154] Step S103: generating personnel-finance separation information according to the wage payment information and sending it to the financial submitter client to perform wage data processing operations.
[0155] In one embodiment, see Figure 5 , the personnel-finance separation information includes the total amount of agency payroll and the total number of agency payroll transactions; the personnel-finance separation information is generated according to the agency payroll information and sent to the financial submitter client to perform wage data processing operations, including:
[0156] S501: Calculating the total amount of wage payments and the total number of wage payments based on the wage payment information;
[0157] S502: Send the total amount of agency payment and the total number of agency payment to the financial submitter's client for confirmation;
[0158] S503: If the financial submitter confirms that it is correct, the total amount of the payment is compared with the available balance of the account;
[0159] S504: If the balance is sufficient, deduct the available balance of the account to perform the salary data processing operation.
[0160] It is understandable that, for finance, in the embodiment of the present application, it is necessary to verify the total amount of remittances and the total number of remittances. Only when they are correct can the bank's back-end server execute the salary data processing operation.
[0161] In scenario one:
[0162] See also Fig.17 , continuing from the previous example.
[0163] Step 15, the salary payment processing system for separation of personnel and finance will add up the amount of each sub-item in the salary payment file and calculate the total amount TotalamountB, add up the number of payment transactions and calculate the total number TotalnumberB, compare TotalamountB with the entered total amount TotalamountA, and compare TotalnumberB with the entered total number TotalnumberA. If both are consistent, the check is passed, and the total amount and total number of payments will be sent to the corporate online banking client of the financial submitter FD0, and the personnel and finance separation details table RCFLDFDTL will be registered.
[0164] Step 16, the financial submitter FD0 enters the financial salary management function through the corporate online banking client to view and confirm the total amount and total number of payments. After confirming that they are correct, select the payment account Payacc to disburse the funds.
[0165] Step 17, the human-finance separation payment processing system compares the total payment amount TotalamountA with the available balance accbalance of the payment account. If the balance is insufficient, it proceeds to Step 18; if it is sufficient, it proceeds to Step 19.
[0166] Step 18, if the funds are insufficient, the information will be returned to the financial submission online banking client, prompting that the balance is insufficient, and at the same time, the transaction status of the HR submitter and the financial submitter's online banking client will be updated to failure.
[0167] Step 19, the salary payment processing system separates personnel and finances and deducts the balance of the payment account.
[0168] Step 110, the personal account successfully receives the funds, the HR submitter's online banking client updates the transaction status to success, and the transaction is completed.
[0169] From the above description, it can be seen that the salary data processing method for separating personnel and finance provided in this application can generate personnel and finance separation information based on the salary payment information and send it to the financial submitter client to perform salary data processing operations.
[0170] In one embodiment, see Figure 6 , the salary data processing method for separating personnel and finance also includes:
[0171] S601: Generate personnel authorization certificate;
[0172] S602: registering the information corresponding to the personnel authorization authority certificate into the enterprise authority data table as personnel authorization authority data;
[0173] S603: Send the personnel authorization authority data to the enterprise online banking client; wherein the enterprise online banking client includes a personnel authorizer client.
[0174] It can be understood that steps S601 to S603 describe issuing a certificate to the personnel authorizer client so that the client can perform authority management on the personnel submitter client.
[0175] In scenario two:
[0176] See also Fig.18 , continuing from the previous example.
[0177] Step 25, the salary payment processing system with separation of personnel and finance will add up the amount of each sub-item in the salary payment file and calculate the total amount TotalamountB, add up the number of payment transactions and calculate the total number TotalnumberB, compare TotalamountB with the entered total amount TotalamountA, and compare TotalnumberB with the entered total number TotalnumberA. If both are consistent, the check is passed and the file information of the payment will be sent to the corporate online banking client of the personnel authorizer HR1.
[0178] Step 26, HR1, the human resources authorized person, will review the payroll documents through the corporate online banking client to see if they meet the requirements. If not, proceed to Step 7; if they meet the requirements, proceed to Step 8.
[0179] Step 27, the personnel and finance separation payment processing system sends the information to the corporate online banking client of the personnel submitter and updates the transaction status to failure.
[0180] Step 28, the personnel-finance separation agency payment processing system sends the total amount and total number of agency payments to the corporate online banking client of the financial submitter FD0, and registers the personnel-finance separation details table RCFLDFDTL.
[0181] From the above description, it can be seen that the salary data processing method for separating personnel and finance provided by the present application can send personnel authorization authority data to the corporate online banking client.
[0182] In one embodiment, see Figure 7 The method for processing salary data with separation of personnel and finance includes:
[0183] S701: receiving a salary payment review instruction sent by the client of the personnel authorizer;
[0184] S702: If the review fails, the review failure information is sent to the client of the personnel submitter, and the transaction status is updated to failure;
[0185] S703: If the review is passed, the total amount and total number of payroll payments corresponding to the payroll review instruction are sent to the financial submitter client to execute the payroll data processing operation.
[0186] It is understandable that steps S601 to S603 describe the process of the HR authorizer client performing authority management on the HR submitter client. In other words, only after the HR authorizer reviews the total amount and total number of payments, can the above information be sent to the financial submitter client to perform the salary data processing operation.
[0187] In scenario two:
[0188] Step 29, the financial submitter FD0 enters the financial salary management function through the corporate online banking client to view and confirm the total amount and total number of payments. After confirming that they are correct, select the payment account Payacc to disburse the funds.
[0189] Step 210, the human-finance separation payment processing system compares the total payment amount TotalamountA with the available balance accbalance of the payment account. If the balance is insufficient, it proceeds to Step 211; if it is sufficient, it proceeds to Step 212.
[0190] Step 211, if the funds are insufficient, the information will be returned to the financial submission online banking client, prompting that the balance is insufficient, and at the same time, the transaction status of the HR submitter and the financial submitter's online banking client will be updated to failure.
[0191] Step 212, the salary payment processing system separates personnel and finances and distributes wages and deducts the balance of the payment account.
[0192] Step 213, the personal account successfully receives the funds, the HR submitter's online banking client updates the transaction status to success, and the transaction is completed.
[0193] From the above description, it can be seen that the salary data processing method with separation of personnel and finance provided by the present application can perform salary data processing operations.
[0194] Based on the same inventive concept, the embodiments of the present application also provide a wage data processing device in which personnel and finance are separated, which can be used to implement the method described in the above embodiments, as described in the following embodiments. Since the principle of solving the problem by the wage data processing device in which personnel and finance are separated is similar to the wage data processing method in which personnel and finance are separated, the implementation of the wage data processing device in which personnel and finance are separated can refer to the implementation of the method based on software performance benchmark determination, and the repetitions will not be repeated. As used below, the terms "unit" or "module" can be a combination of software and / or hardware that implements predetermined functions. Although the system described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceived.
[0195] In one embodiment, see Figure 8 In order to help corporate customers realize salary payment with separation of personnel and finance through online networks and improve the experience and satisfaction of corporate customers, the present application provides a salary data processing device with separation of personnel and finance, including: a submission authority sending data unit 801, a salary information generation unit 802 and a salary data processing unit 803.
[0196] The submission authority sending data unit 801 is used to send the pre-generated personnel submission authority data and financial submission authority data to the enterprise online banking client; wherein the enterprise online banking client includes a personnel submitter client and a financial submitter client;
[0197] A salary information generating unit 802 is used to generate corresponding salary information according to the salary file sent by the personnel submitter client;
[0198] The salary data processing unit 803 is used to generate personnel and finance separation information according to the salary payment information and send it to the financial submitter client to perform salary data processing operations.
[0199] In one embodiment, see Fig. 9 The submission permission sending data unit 801 includes: a business interface authorization module 901 and a permission data generation module 902.
[0200] Business interface authorization module 901, used to generate personnel submission authorization certificates and financial submission authorization certificates, and authorize corporate online banking customers to use the personnel and finance separation salary payment business interface;
[0201] The authority data generation module 902 is used to register the authorized use of the payroll service interface for separation of personnel and finance, the personnel submission authority certificate and the financial submission authority certificate corresponding information into the enterprise authority information table as personnel submission authority data and financial submission authority data if the operation of authorizing the use of the payroll service interface for separation of personnel and finance is successful.
[0202] In one embodiment, see Fig.10 The salary information generating unit 802 includes: a salary file submitting module 1001, a template matching module 1002 and a first personnel confirmation module 1003.
[0203] The salary file submission module 1001 is used to obtain the salary file submitted by the personnel submitter client;
[0204] The template matching module 1002 is used to extract basic information of employees, account information and amount information from the wage payment file, and match the basic information of employees, account information and amount information with a preset wage payment information template;
[0205] The first personnel confirmation module 1003 is used to generate corresponding wage payment information if the match is successful, and send it to the personnel submitter's client for confirmation.
[0206] In one embodiment, see Fig.11 The salary information generating unit 802 comprises: a salary file editing module 1101, an online information extracting module 1102 and a second personnel confirming module 1103.
[0207] The salary file editing module 1101 is used to obtain the salary file edited online by the personnel submitter client;
[0208] An online information extraction module 1102 is used to extract online editing information from the wage payment file;
[0209] The second personnel confirmation module 1103 is used to calculate the wage payment information based on the online editing information and send it to the personnel submitter's client for confirmation.
[0210] In one embodiment, see Fig.12The personnel-finance separation information includes the total amount of payment and the total number of payments; the wage data processing unit 803 includes: an amount and number calculation module 1201, a financial confirmation module 1202, a balance comparison module 1203 and a wage data processing module 1204.
[0211] Amount and number calculation module 1201, used to calculate the total amount and total number of wage payments according to the wage payment information;
[0212] The financial confirmation module 1202 is used to send the total amount of agency payment and the total number of agency payment to the financial submitter client for confirmation;
[0213] Balance comparison module 1203, used for comparing the total amount of the agency payment with the available balance of the account if the financial submitter client confirms that it is correct;
[0214] The salary data processing module 1204 is used to deduct the available balance of the account if the balance is sufficient to perform the salary data processing operation.
[0215] In one embodiment, see Fig.13 The salary data processing device with separation of personnel and finance also includes: an authority certificate generating unit 1301, an authorization authority generating unit 1302 and an authorization authority sending unit 1303.
[0216] The authority certificate generation unit 1301 is used to generate a personnel authorization authority certificate;
[0217] The authorization authority generating unit 1302 is used to register the information corresponding to the personnel authorization authority certificate into the enterprise authority data table as personnel authorization authority data;
[0218] The authorization authority sending unit 1303 is used to send the personnel authorization authority data to the enterprise online banking client; wherein the enterprise online banking client includes a personnel authorizer client.
[0219] In one embodiment, see Fig.14 The salary data processing device with personnel and finance separated also includes: an audit instruction receiving unit 1401, a failure status updating unit 1402 and a failure success processing unit 1403.
[0220] The review instruction receiving unit 1401 is used to receive the salary payment review instruction sent by the personnel authorizer client;
[0221] The failure status updating unit 1402 is used to send the information of the failure to the client of the personnel submitter if the review fails, and update the transaction status to failure;
[0222] The failure success processing unit 1403 is used to send the total amount and total number of payroll payments corresponding to the payroll payment review instruction to the financial submitter client to execute the payroll data processing operation if the review is passed.
[0223] From the hardware level, in order to help corporate customers realize salary payment with personnel and finance separated through online networks and improve the experience and satisfaction of corporate customers, the present application provides an embodiment of an electronic device for realizing all or part of the contents of the salary data processing method with personnel and finance separated, and the electronic device specifically includes the following contents:
[0224] Processor, memory, communication interface and bus; wherein the processor, memory and communication interface communicate with each other through the bus; the communication interface is used to realize information transmission between the wage data processing device with personnel and finance separated and the core business system, user terminal and related database and other related equipment; the logic controller can be a desktop computer, a tablet computer and a mobile terminal, etc., but the present embodiment is not limited thereto. In the present embodiment, the logic controller can be implemented with reference to the embodiment of the wage data processing method with personnel and finance separated in the embodiment, and the embodiment of the wage data processing device with personnel and finance separated in the embodiment, and the contents thereof are incorporated herein, and the repeated parts are not repeated.
[0225] It is understandable that the user terminal may include a smart phone, a tablet electronic device, a network set-top box, a portable computer, a desktop computer, a personal digital assistant (PDA), a vehicle-mounted device, a smart wearable device, etc. Among them, the smart wearable device may include smart glasses, a smart watch, a smart bracelet, etc.
[0226] In practical applications, part of the wage data processing method for separating personnel and finance can be executed on the electronic device side as described above, or all operations can be completed in the client device. The selection can be made based on the processing capability of the client device and the limitations of the user's usage scenario. This application does not limit this. If all operations are completed in the client device, the client device may also include a processor.
[0227] The client device may have a communication module (i.e., a communication unit) that can communicate with a remote server to achieve data transmission with the server. The server may include a server on the task scheduling center side, and other implementation scenarios may also include a server on an intermediate platform, such as a server on a third-party server platform that has a communication link with the task scheduling center server. The server may include a single computer device, or a server cluster consisting of multiple servers, or a server structure of a distributed device.
[0228] Fig.15 FIG. 9 is a schematic block diagram of the system structure of the electronic device 9600 according to an embodiment of the present application. Fig.15 As shown, the electronic device 9600 may include a central processor 9100 and a memory 9140; the memory 9140 is coupled to the central processor 9100. It is worth noting that Fig.15 is exemplary; other types of structures may also be used to supplement or replace this structure to implement telecommunication functions or other functions.
[0229] In one embodiment, the salary data processing method function of separating personnel and finance can be integrated into the central processor 9100. The central processor 9100 can be configured to perform the following control:
[0230] S101: Sending pre-generated personnel submission permission data and financial submission permission data to an enterprise online banking client; wherein the enterprise online banking client includes a personnel submitter client and a financial submitter client;
[0231] S102: Generate corresponding wage payment information according to the wage payment file sent by the client of the personnel submitter;
[0232] S103: Generate personnel and finance separation information according to the wage payment information and send it to the financial submitter client to perform wage data processing operations.
[0233] From the above description, it can be seen that the salary data processing method with separation of personnel and finance provided in this application can enable corporate customers to realize salary payment with separation of personnel and finance through online means, so that the personnel department and finance can strictly abide by the corporate rules and regulations, avoid financial problems that may be caused by setting up a payment specialist, and improve customer experience and satisfaction.
[0234] In another embodiment, the wage data processing device for separating personnel and finance can be configured separately from the central processing unit 9100. For example, the data composite transmission device for separating personnel and finance can be configured as a chip connected to the central processing unit 9100, and the functions of the wage data processing method for separating personnel and finance can be realized through the control of the central processing unit.
[0235] like Fig.15 As shown, the electronic device 9600 may also include: a communication module 9110, an input unit 9120, an audio processor 9130, a display 9160, and a power supply 9170. It is worth noting that the electronic device 9600 does not necessarily have to include Fig.15 In addition, the electronic device 9600 may also include Fig.15 For components not shown, reference may be made to the prior art.
[0236] like Fig.15 As shown, the central processing unit 9100 is sometimes also referred to as a controller or an operation control, and may include a microprocessor or other processor device and / or logic device. The central processing unit 9100 receives input and controls the operation of various components of the electronic device 9600.
[0237] The memory 9140 may be, for example, one or more of a cache, a flash memory, a hard drive, a removable medium, a volatile memory, a non-volatile memory or other suitable devices. The above-mentioned information related to the failure may be stored, and a program for executing the relevant information may also be stored. The CPU 9100 may execute the program stored in the memory 9140 to implement information storage or processing, etc.
[0238] The input unit 9120 provides input to the central processing unit 9100. The input unit 9120 is, for example, a key or a touch input device. The power supply 9170 is used to provide power to the electronic device 9600. The display 9160 is used to display display objects such as images and texts. The display may be, for example, an LCD display, but is not limited thereto.
[0239] The memory 9140 may be a solid-state memory, such as a read-only memory (ROM), a random access memory (RAM), a SIM card, etc. It may also be a memory that saves information even when the power is off, can be selectively erased, and is provided with more data, examples of which are sometimes referred to as EPROMs, etc. The memory 9140 may also be some other type of device. The memory 9140 includes a buffer memory 9141 (sometimes referred to as a buffer). The memory 9140 may include an application / function storage unit 9142, which is used to store application programs and function programs or processes for executing the operation of the electronic device 9600 through the central processor 9100.
[0240] The memory 9140 may also include a data storage unit 9143 for storing data, such as contacts, digital data, pictures, sounds, and / or any other data used by the electronic device. The driver storage unit 9144 of the memory 9140 may include various drivers for communication functions of the electronic device and / or for executing other functions of the electronic device (such as messaging applications, address book applications, etc.).
[0241] The communication module 9110 is a transmitter / receiver 9110 that sends and receives signals via an antenna 9111. The communication module (transmitter / receiver) 9110 is coupled to the central processor 9100 to provide input signals and receive output signals, which may be the same as the case of a conventional mobile communication terminal.
[0242] Based on different communication technologies, multiple communication modules 9110 may be provided in the same electronic device, such as a cellular network module, a Bluetooth module and / or a wireless LAN module. The communication module (transmitter / receiver) 9110 is also coupled to a speaker 9131 and a microphone 9132 via an audio processor 9130 to provide an audio output via the speaker 9131 and receive an audio input from the microphone 9132, thereby realizing a common telecommunication function. The audio processor 9130 may include any suitable buffer, decoder, amplifier, etc. In addition, the audio processor 9130 is also coupled to the central processor 9100, so that recording can be performed on the local machine through the microphone 9132, and the sound stored on the local machine can be played through the speaker 9131.
[0243] The embodiment of the present application also provides a computer-readable storage medium capable of implementing all the steps of the wage data processing method with personnel and finance separated by a server or client in the above embodiment. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, all the steps of the wage data processing method with personnel and finance separated by a server or client in the above embodiment are implemented. For example, when the processor executes the computer program, the following steps are implemented:
[0244] S101: Sending pre-generated personnel submission permission data and financial submission permission data to an enterprise online banking client; wherein the enterprise online banking client includes a personnel submitter client and a financial submitter client;
[0245] S102: Generate corresponding wage payment information according to the wage payment file sent by the client of the personnel submitter;
[0246] S103: Generate personnel and finance separation information according to the wage payment information and send it to the financial submitter client to perform wage data processing operations.
[0247] From the above description, it can be seen that the salary data processing method with separation of personnel and finance provided in this application can enable corporate customers to realize salary payment with separation of personnel and finance through online means, so that the personnel department and finance can strictly abide by the corporate rules and regulations, avoid financial problems that may be caused by setting up a payment specialist, and improve customer experience and satisfaction.
[0248] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0249] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (apparatus), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0250] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0251] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0252] The present invention uses specific embodiments to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.
Claims
1. A wage data processing method, characterized in that: include: Sending the pre-generated personnel submission permission data and financial submission permission data to the corporate online banking client; wherein the corporate online banking client includes a personnel submitter client and a financial submitter client; Generate corresponding wage payment information according to the wage payment file sent by the client of the personnel submitter; The personnel-finance separation information is generated according to the wage payment information and sent to the financial submitter client to perform wage data processing operations.
2. The wage data processing method according to claim 1, characterized in that: The steps of pre-generating the personnel submission permission data and the financial submission permission data include: Generate personnel submission authorization certificates and financial submission authorization certificates, and authorize corporate online banking customers to use the interface for payroll service with separation of personnel and finance; If the operation of authorizing the use of the payroll service interface for separation of personnel and finance is successful, the authorized use of the payroll service interface for separation of personnel and finance, the information corresponding to the personnel submission authority certificate and the financial submission authority certificate shall be registered in the enterprise authority data table as personnel submission authority data and financial submission authority data.
3. The wage data processing method according to claim 1, characterized in that: The generating corresponding wage payment information according to the wage payment file sent by the client of the personnel submitter includes: Obtaining the salary payment file submitted by the client of the personnel submitter; Extracting employee basic information, account information and amount information from the wage payment file, and matching the employee basic information, account information and amount information with a preset wage payment information template; If the match is successful, the corresponding salary payment information is generated and sent to the HR submitter's client for confirmation.
4. The wage data processing method according to claim 1, characterized in that: The generating corresponding wage payment information according to the wage payment file sent by the client of the personnel submitter includes: Obtaining the salary payment file edited online by the client of the personnel submitter; extracting online editing information from the payroll file; The wage information is calculated based on the online editing information and sent to the client of the personnel submitter for confirmation.
5. The wage data processing method according to claim 1, characterized in that: The personnel-finance separation information includes the total amount of agency payroll and the total number of agency payroll transactions; the personnel-finance separation information is generated according to the agency payroll information and sent to the financial submitter client to perform a wage data processing operation, including: Calculate the total amount and total number of payroll payments based on the payroll payment information; Send the total amount and total number of payments to the financial submitter's client for confirmation; If the financial submitter confirms that it is correct, the total amount of the payment is compared with the available balance of the account; If the balance is sufficient, the available balance of the account is deducted to perform the salary data processing operation.
6. The wage data processing method according to claim 1, characterized in that: Also includes: Generate personnel authorization certificate; Register the information corresponding to the personnel authorization authority certificate into the enterprise authority data table as personnel authorization authority data; The personnel authorization authority data is sent to the enterprise online banking client; wherein the enterprise online banking client includes a personnel authorizer client.
7. The wage data processing method according to claim 6, characterized in that: include: Receiving the salary payment review instruction sent by the client of the personnel authorizer; If the review fails, the review failure information will be sent to the client of the personnel submitter, and the transaction status will be updated to failure; If the review is passed, the total amount and total number of payroll payments corresponding to the payroll review instruction will be sent to the financial submitter client to execute the payroll data processing operation.
8. A wage data processing device, characterized in that: include: A submission authority sending data unit is used to send pre-generated personnel submission authority data and financial submission authority data to the corporate online banking client; wherein the corporate online banking client includes a personnel submitter client and a financial submitter client; A salary information generating unit, used to generate corresponding salary information according to the salary file sent by the client of the personnel submitter; The salary data processing unit is used to generate personnel and finance separation information according to the salary payment information and send it to the financial submitter client to perform salary data processing operations.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps of the wage data processing method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the wage data processing method according to any one of claims 1 to 7 are implemented.