Account reconciliation platform, method, device and storage medium applied to personnel outsourcing system

By providing a reconciliation platform in the personnel outsourcing system, the problem of the lack of standardized reconciliation function of billing services is solved, automatic bottom-up verification is achieved, manual intervention is reduced, and reconciliation efficiency and accuracy is improved.

CN119741137APending Publication Date: 2025-04-01QIAN JIN NETWORK INFORMATION TECH SHANGHAI LTD
View PDF 0 Cites 3 Cited by

Patent Information

Application Number
CN202411798706.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-09
Publication Date
2025-04-01

AI Technical Summary

Technical Problem

The billing services of the existing personnel outsourcing system lack standardized reconciliation functions, resulting in a large amount of manual verification and verification, increasing the possibility of errors and extending the reconciliation time.

Method used

It provides a reconciliation platform applied to the personnel outsourcing system, including configuration module, online reconciliation module and online correction module, which supports the configuration of basic information, external loading logic, sampling logic and comparison logic of online reconciliation tasks, and realizes the retrieval of reference data from different data sources and performs automated bottom-up verification.

Benefits of technology

The workload of manual reconciliation is reduced, the reconciliation efficiency and accuracy of the personnel outsourcing system is improved, and the unified and automated processing of differential data is achieved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119741137A_ABST
    Figure CN119741137A_ABST
Patent Text Reader

Abstract

The present application discloses a reconciliation platform, method, device and storage medium applied to a personnel outsourcing system. The platform includes: a configuration module for configuring the basic information of online reconciliation tasks, external loading logic, sampling logic and comparison logic; an online reconciliation module for obtaining a target bill, and according to the external loading logic and sampling logic, retrieving reference data of multiple sampling fields from a reconciliation file, a target interface and / or a target database, and comparing multiple detailed data of the target bill with the reference data of multiple sampling fields according to the comparison logic, and outputting an online reconciliation result; the reference data includes static data and dynamic data; an online correction module for determining whether the reference data corresponding to the target detailed data is dynamic data when there is a difference in the comparison; if it is dynamic data, the target detailed data is corrected, and the personnel outsourcing system is notified to regenerate the bill. The present application is conducive to improving the reconciliation efficiency and accuracy of the personnel outsourcing system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet platform technology, and in particular to a reconciliation platform, method, device and storage medium applied to a human resources outsourcing system. Background Art

[0002] Human Resource Outsourcing (HRO) system is a way for enterprises to outsource certain human resource management functions to professional service providers. HRO system can improve the efficiency of human resource management, reduce costs, and focus the core competitiveness and resources of enterprises on more important businesses.

[0003] Currently, the billing service of the HRO system lacks a standardized reconciliation function. Usually, only simple verification is performed in the payment service, such as whether the fields submitted on the payment side are empty when the bill is confirmed, whether the data in some fields are consistent, and there is no standardized reconciliation capability. A lot of manual verification and validation work is still required, which increases the possibility of errors and prolongs the reconciliation time. Over-reliance on manual work leads to low efficiency. Moreover, during the reconciliation process, if data anomalies or errors are found, manual analysis and correction are required in a timely manner. However, due to the large amount of data and diverse sources, locating and handling anomalies also faces great challenges.

[0004] In addition, the HRO system may be integrated with multiple systems within the enterprise (such as financial system, salary system, attendance system, etc.). There may be technical barriers in the interface and data transmission between different systems, which increases the complexity of reconciliation. Summary of the invention

[0005] In view of this, an embodiment of the present application provides a reconciliation platform, method, device and storage medium applied to a human resources outsourcing system, which is used to solve at least one of the above technical problems.

[0006] In a first aspect, an embodiment of the present application provides a reconciliation platform applied to a personnel outsourcing system, including: a configuration module, used to configure basic information of an online reconciliation task, external loading logic, sampling logic, and comparison logic, wherein the external loading logic is at least used to specify a data source of reference data, wherein the data source includes a reconciliation file uploaded by a user, a target interface, and / or a target database, wherein the sampling logic is used to specify a sampling field located in the data source, and wherein the comparison logic is used to set a corresponding relationship and comparison rules between detailed data to be compared and reference data;

[0007] An online reconciliation module is used to obtain a target bill from a human resources outsourcing system based on basic information of an online reconciliation task, and retrieve reference data of multiple sampling fields from a reconciliation file, a target interface and / or a target database according to an external loading logic and a sampling logic, and compare multiple detailed data in the target bill with the reference data of multiple sampling fields according to a comparison logic, and output an online reconciliation result; wherein the reference data of the multiple sampling fields includes static data and dynamic data, wherein the static data is fixed data, and the dynamic data is data that changes over time;

[0008] The online correction module is used to determine whether the reference data corresponding to the target detail data is dynamic data when there is target detail data that is different from the reference data in the online reconciliation result; if it is dynamic data, the target detail data is corrected based on the reference data corresponding to the target detail data, and the human resources outsourcing system is notified to regenerate the bill based on the corrected target detail data.

[0009] According to some embodiments of the present application, optionally, the configuration module is also used to configure the basic information, external loading logic, sampling logic, comparison logic and scheduling information of the offline reconciliation task, and the scheduling information includes the time to perform offline reconciliation and / or the frequency of performing offline reconciliation. The reconciliation platform applied to the personnel outsourcing system also includes: an offline scheduler, which is used to obtain multiple historical bills of a historical period from the personnel outsourcing system based on the basic information of the offline reconciliation task, and retrieve reference data of multiple sampling fields from the reconciliation file, the target interface and / or the target database according to the external loading logic and the sampling logic; an offline executor, which is used to compare multiple detailed data in multiple historical bills with the reference data of multiple sampling fields according to the comparison logic, and output the offline reconciliation result; when there is historical detailed data in the offline reconciliation result that is different from the reference data, it is determined whether the reference data corresponding to the historical detailed data is dynamic data; if it is dynamic data, the historical detailed data is corrected based on the reference data corresponding to the historical detailed data, and explanatory information that there is a difference between the historical detailed data and the corresponding reference data is given.

[0010] According to some embodiments of the present application, optionally, the online reconciliation module is also used to compare multiple detail data in the regenerated new invoice with reference data of multiple sampling fields according to the comparison logic, re-output the online reconciliation result, and verify whether there are any target detail data in the online reconciliation result that are different from the dynamic data comparison.

[0011] According to some embodiments of the present application, optionally, the reconciliation platform also includes a status compensation module for monitoring the current status of the bill in real time or periodically, and when an abnormality is detected in the current status of the bill, the current status of the bill is jumped to the target status.

[0012] According to some embodiments of the present application, optionally, the reconciliation platform also includes an error reporting module for outputting an error message when there is target detail data in the online reconciliation result that differs from the reference data, or when there is historical detail data in the offline reconciliation result that differs from the reference data.

[0013] According to some embodiments of the present application, optionally, the reconciliation platform also includes a marking module for distinguishing and marking the first target detailed data that is different from the dynamic data comparison and the second target detailed data that is different from the static data comparison in the online reconciliation result, and distinguishing and marking the first historical detailed data that is different from the dynamic data comparison and the second historical detailed data that is different from the static data comparison in the offline reconciliation result.

[0014] According to some embodiments of the present application, optionally, the reconciliation platform also includes a templated configuration module for configuring the push method and display dimension of the reconciliation results, the reconciliation results include online reconciliation results and / or offline reconciliation results, the push method includes the reconciliation platform displaying the reconciliation results, downloading the reconciliation results and / or sending the reconciliation results through a communication tool, and the display dimension includes displaying the reconciliation results in terms of time, enterprise or employee.

[0015] In a second aspect, an embodiment of the present application provides a reconciliation method applied to a personnel outsourcing system, which is applied to a reconciliation platform applied to a personnel outsourcing system as provided in the first aspect, including:

[0016] Configure the basic information, external loading logic, sampling logic and comparison logic of the online reconciliation task. The external loading logic is at least used to specify the data source of the reference data, which includes the reconciliation file uploaded by the user, the target interface and / or the target database. The sampling logic is used to specify the sampling field in the data source. The comparison logic is used to set the corresponding relationship and comparison rules between the detailed data to be compared and the reference data.

[0017] Based on the basic information of the online reconciliation task, the target bill is obtained from the human resources outsourcing system, and according to the external loading logic and sampling logic, the reference data of multiple sampling fields are retrieved from the reconciliation file, the target interface and / or the target database, and according to the comparison logic, multiple detailed data in the target bill are compared with the reference data of multiple sampling fields, and the online reconciliation result is output; wherein, the reference data of the multiple sampling fields include static data and dynamic data, the static data is fixed data, and the dynamic data is data that changes over time;

[0018] When there is target detail data in the online reconciliation result that is different from the reference data, determine whether the reference data corresponding to the target detail data is dynamic data; if it is dynamic data, correct the target detail data based on the reference data corresponding to the target detail data, and notify the human resources outsourcing system to regenerate the bill based on the corrected target detail data.

[0019] In a third aspect, an embodiment of the present application provides an electronic device, comprising a processor and a memory storing computer program instructions; when the processor executes the computer program instructions, the steps of the reconciliation method applied to the human resources outsourcing system as described above are implemented.

[0020] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having computer program instructions stored thereon, and when the computer program instructions are executed by a processor, the steps of the reconciliation method applied to a human resources outsourcing system as described above are implemented.

[0021] In a fifth aspect, an embodiment of the present application provides a computer program product, which includes computer program instructions. When the computer program instructions are executed by a processor, the steps of the reconciliation method applied to the human resources outsourcing system as described above are implemented.

[0022] The reconciliation platform, method, device and storage medium applied to the personnel outsourcing system provided by the embodiment of the present application, on the one hand, in view of the large amount of bill data and diverse sources of the personnel outsourcing system, the reconciliation platform supports the configuration of basic information, external loading logic, sampling logic and comparison logic of online reconciliation tasks, and according to the configured basic information, external loading logic, sampling logic and comparison logic, it can be realized to retrieve reference data of multiple sampling fields from different data sources, and based on the reference data of multiple sampling fields, it can realize the automatic bottom-up verification of the target bill, improve the reconciliation function of the bill service of the personnel outsourcing system, reduce the workload of manual reconciliation, and improve the reconciliation efficiency and accuracy of the personnel outsourcing system. On the other hand, the collected static data and dynamic data are classified, and the target detailed data that is different from the dynamic data is corrected based on the dynamic data, which can realize the unified and automatic processing of the difference data, further reduce the workload of manual correction, and improve the efficiency of exception handling. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following briefly introduces the drawings in the embodiments of the present application.

[0024] Figure 1 A structural block diagram of a reconciliation platform applied to a human resources outsourcing system provided in an embodiment of the present application.

[0025] Figure 2 A structural diagram of a reconciliation platform applied to a human resources outsourcing system provided in an embodiment of the present application.

[0026] Figure 3 A flowchart of a reconciliation method applied to a human resources outsourcing system provided in an embodiment of the present application.

[0027] Figure 4 A schematic diagram of the hardware structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0028] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.

[0029] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0030] It should be understood that the term "and / or" used in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0031] It is obvious to those skilled in the art that various modifications and changes can be made in the present application without departing from the spirit or scope of the present application. Therefore, the present application is intended to cover modifications and changes of the present application that fall within the scope of the corresponding claims (technical solutions for protection) and their equivalents. It should be noted that the implementation methods provided in the embodiments of the present application can be combined with each other without contradiction.

[0032] Before describing the technical solutions provided by the embodiments of the present application, in order to facilitate the understanding of the embodiments of the present application, the present application first specifically describes the problems existing in the related art:

[0033] The Human Resource Outsourcing (HRO) system is a way for enterprises to outsource certain human resource management functions to professional service providers. The HRO system can improve the efficiency of human resource management, reduce costs, and focus the core competitiveness and resources of the enterprise on more important businesses. The HRO system is a microservice system that can include dozens of services such as salary services, social security services, and disability benefits services.

[0034] Currently, the billing service of the HRO system lacks a standardized reconciliation function. Usually, only simple verification is performed in the payment service, such as whether the fields submitted on the payment side are empty when the bill is confirmed, whether the data in some fields are consistent, and there is no standardized reconciliation capability. A lot of manual verification and validation work is still required, which increases the possibility of errors and prolongs the reconciliation time. Over-reliance on manual work leads to low efficiency. Moreover, during the reconciliation process, if data anomalies or errors are found, manual analysis and correction are required in a timely manner. However, due to the large amount of data and diverse sources, locating and handling anomalies also faces great challenges.

[0035] In addition, the HRO system may be integrated with multiple systems within the enterprise (such as financial system, salary system, attendance system, etc.). There may be technical barriers in the interface and data transmission between different systems, which increases the complexity of reconciliation.

[0036] In view of the above research findings of the inventors, the embodiments of the present application provide a reconciliation platform, method, device and storage medium applied to a human resources outsourcing system, which can solve at least one of the above technical problems existing in the related art.

[0037] The following first introduces the reconciliation platform for the human resources outsourcing system provided by the embodiment of the present application.

[0038] Figure 1 This is a structural diagram of a reconciliation platform for a personnel outsourcing system provided in an embodiment of the present application. Figure 1As shown, the reconciliation platform 10 provided in the embodiment of the present application can be applied to a human resources outsourcing system, and the reconciliation platform 10 can include a configuration module 101, an online reconciliation module 102 and an online correction module 103.

[0039] The configuration module 101 can be used to configure the basic information, external loading logic, sampling logic and comparison logic of the online reconciliation task. Among them, the basic information of the online reconciliation task may include the core domain of the online reconciliation task, the upstream and downstream services involved, data storage and task execution attributes, etc. The core domain of the online reconciliation task is to specify that the subject of the reconciliation is the bill, such as specifying the ID of the target bill that needs to be reconciled. The upstream and downstream services involved are the upstream services and downstream services involved in the bill. For example, in the link of core business salary calculation -> customer bill -> tax filing -> supplier bill..., the upstream service can be the core business salary calculation, and the downstream service can be tax filing and supplier bill, etc. The task execution attributes may include the way of performing reconciliation, such as whether to use online reconciliation, offline reconciliation, or both online and offline reconciliation.

[0040] The external loading logic can also be called external loading information, which can at least be used to specify the data source of the reference data, and the data source includes the reconciliation file uploaded by the user, the target interface and / or the target database. Reference data is the data that needs to be relied on for reconciliation. The reference data can come from the reconciliation file uploaded by the user, or from the target interface of a third party and / or the target database associated with the human resources outsourcing system. The sampling logic can also be called sampling information, which can be used to specify the sampling fields located in the data source, that is, to specify which fields in the data source need to be sampled. In some embodiments, the sampling logic (i.e., sampling information) can also be used to set the sampling frequency and / or update frequency of the data.

[0041] The comparison logic can also be called the comparison information, which can be used to set the correspondence and comparison rules between the detailed data to be compared and the reference data. That is, it is set which sampling fields of the reference data in the data source each detailed data in the target bill corresponds to, and whether the reference data needs to be converted or calculated before the comparison. The comparison rule can be a conversion or calculation formula for the reference data.

[0042] The online reconciliation module 102 can be used to obtain the target bill from the personnel outsourcing system based on the basic information of the online reconciliation task. For example, before sending the target bill to the customer for confirmation, the corresponding target bill can be obtained from the personnel outsourcing system based on the basic information of the online reconciliation task (such as the ID of the target bill). Exemplarily, the target bill can include multiple detailed data such as wages, service fees, social insurance and disability benefits.

[0043] The online reconciliation module 102 may also be used to retrieve reference data of multiple sampling fields from the reconciliation file, the target interface and / or the target database according to the configured external loading logic and sampling logic, and compare multiple detailed data in the target bill with the reference data of multiple sampling fields according to the comparison logic, and output the online reconciliation result. Exemplarily, the online reconciliation result may include the comparison results of each detailed data in the target bill, or may only include the comparison results of the target detailed data in the target bill that has differences compared with the reference data.

[0044] In the embodiment of the present application, the reference data of the multiple sampling fields may include static data and dynamic data. Static data may be fixed data. Dynamic data may be data that changes over time, that is, data that changes with policy changes, such as tax rates, payment bases, etc.

[0045] The online correction module 103 can be used to determine whether the reference data corresponding to the target detail data is dynamic data when there is target detail data that is different from the reference data in the online reconciliation result; if it is dynamic data, the target detail data is corrected based on the reference data corresponding to the target detail data, and the human resources outsourcing system is notified to regenerate the bill based on the corrected target detail data, thereby improving the accuracy of the bill.

[0046] The embodiment of the present application provides a reconciliation platform for a personnel outsourcing system. On the one hand, in view of the large amount of billing data and diverse sources of the personnel outsourcing system, the reconciliation platform supports the configuration of basic information, external loading logic, sampling logic and comparison logic of online reconciliation tasks, and according to the configured basic information, external loading logic, sampling logic and comparison logic, it can realize the reference data of multiple sampling fields from different data sources, and realize the automatic bottom-up verification of the target bill based on the reference data of multiple sampling fields, improve the reconciliation function of the billing service of the personnel outsourcing system, reduce the workload of manual reconciliation, and improve the reconciliation efficiency and accuracy of the personnel outsourcing system. On the other hand, the collected static data and dynamic data are classified, and the target detailed data that is different from the dynamic data is corrected based on the dynamic data, which can realize the unified and automatic processing of the difference data, further reduce the workload of manual correction, and improve the efficiency of exception handling.

[0047] According to some embodiments of the present application, optionally, the configuration module 101 can also be used to configure the basic information, external loading logic, sampling logic, comparison logic and scheduling information of offline reconciliation tasks. Among them, the basic information, external loading logic, sampling logic and comparison logic of offline reconciliation tasks are similar to the basic information, external loading logic, sampling logic and comparison logic of online reconciliation tasks, and will not be repeated here. The difference is that the offline reconciliation task can batch reconcile multiple historical bills of a historical period (such as one day, one week or one month, etc.) to achieve offline bottom-up verification. Among them, the scheduling information includes the time to perform offline reconciliation and / or the frequency of performing offline reconciliation. For example, it is set to reconcile multiple historical bills of the previous day at 1 a.m. every day.

[0048] Figure 2 A schematic diagram of a structure of a reconciliation platform for a personnel outsourcing system provided in an embodiment of the present application. Figure 2 As shown, according to some embodiments of the present application, optionally, the reconciliation platform 10 may further include an offline scheduler 201 and an offline executor 202. The offline scheduler 201 and the offline executor 202 may be integrated into the reconciliation platform 10, or may be independently arranged outside the reconciliation platform 10, and the present application does not limit this.

[0049] The offline scheduler 201 can be used to obtain multiple historical bills of a historical period from the human resources outsourcing system based on the basic information of the offline reconciliation task when the set time for executing offline reconciliation is reached, and to retrieve reference data of multiple sampling fields from the reconciliation file, the target interface and / or the target database according to the external loading logic and sampling logic.

[0050] The offline executor 202 may be used to compare multiple items of detailed data in multiple historical bills with reference data of multiple sampling fields according to the comparison logic, and output an offline reconciliation result. Exemplarily, the offline reconciliation result may include the comparison results of each item of detailed data in multiple historical bills, or may only include the comparison results of target detailed data in multiple historical bills that have differences compared with the reference data.

[0051] The offline executor 202 can also be used to determine whether the reference data corresponding to the historical detailed data is dynamic data when there is historical detailed data in the offline reconciliation result that is different from the reference data; if it is dynamic data, the historical detailed data is corrected based on the reference data corresponding to the historical detailed data, and explanatory information is given on the difference between the historical detailed data and its corresponding reference data.

[0052] The difference between the detailed data and the reference data in the historical bill may be due to human error, or there may be an error in the time point, and the dynamic data may change. For example, the customer files taxes across months, the tax rate changes, or the payment base changes. According to whether the reference data corresponding to the historical detailed data is dynamic data and which specific dynamic data it corresponds to, the corresponding explanation information can be given, so as to give the customer a reasonable explanation and improve customer satisfaction. For example, when the reference data corresponding to the historical detailed data is the tax rate, the explanation information given can be that the tax rate has changed.

[0053] In this way, according to the business characteristics of the HRO system, two different reconciliation capabilities, online and offline, are implemented, which are applicable to various types of bills, such as online and offline reconciliation of bills that cannot be manually confirmed by customers, including but not limited to flexible employment. In addition, during offline reconciliation, multiple historical bills of a historical period can be reconciled and corrected in batches, realizing offline bottom-up verification and improving reconciliation efficiency and exception handling efficiency.

[0054] According to some embodiments of the present application, optionally, the online reconciliation module 102 can also be used to compare multiple items of detailed data in a newly generated bill with reference data of multiple sampling fields according to the comparison logic, re-output the online reconciliation result, and verify whether there are any target detailed data in the online reconciliation result that are different from the dynamic data comparison.

[0055] Similarly, according to some embodiments of the present application, optionally, the offline executor 202 can also be used to compare multiple items of detail data with reference data of multiple sampling fields again according to the comparison logic after correcting the historical detail data to verify whether the historical detail data has been corrected.

[0056] In this way, the re-comparison logic is helpful to improve the accuracy of corrections during online reconciliation and / or offline reconciliation.

[0057] According to some embodiments of the present application, optionally, the reconciliation platform 10 may also include a status compensation module for monitoring the current status of the bill in real time or periodically, and when an abnormality is detected in the current status of the bill, the current status of the bill is jumped to the target status.

[0058] For example, the states (or state machines) involved in a bill are as follows: creating, generating, generating failed, internally confirming, internally confirming, customer confirming, customer confirming, voucher uploaded, payment applied, director approved, and paid.

[0059] In some examples, such as when re-issuing a bill, the state compensation module can remotely call the payment service interface to determine whether the current state of the bill is paid. If it is a paid bill, the re-issuance process can be terminated immediately. In other examples, such as whether the bill is successful or not, the state compensation module can perform a status check on the bill in the customer confirmation at regular intervals every day. If the bill status of the payment service is payment failure, the bill status of the bill service is immediately rolled back to generation failure; if the bill status of the payment service is paid, the status of the synchronization bill service is paid.

[0060] In this way, real-time / offline comparison of the billing state machine can help improve the consistency and idempotence of the billing business.

[0061] The inventor of the present application has further studied and found that the current HRO system usually only has a bill calculation function, such as only a bill calculation button, but no error reporting function. Regardless of whether the bill calculation is correct or wrong, the program will not report an error, and testers cannot test through the function.

[0062] In view of this, according to some embodiments of the present application, optionally, the reconciliation platform 10 may further include an error reporting module, which is used to output error information when there is target detail data that is different from the reference data in the online reconciliation result, or when there is historical detail data that is different from the reference data in the offline reconciliation result. For example, the error information may be directly displayed on the page, or the error information may be sent to the target object through a communication tool.

[0063] In this way, when an abnormality is found during the reconciliation, an error will be reported to remind relevant personnel that there is an abnormality in the bill, so that relevant personnel can deal with the abnormal bill in a timely manner.

[0064] like Figure 2 As shown, according to some embodiments of the present application, optionally, the reconciliation platform 10 may further include a marking module 104, which may be used to distinguish and mark the first target detail data that is different from the dynamic data comparison and the second target detail data that is different from the static data comparison in the online reconciliation result, and to distinguish and mark the first historical detail data that is different from the dynamic data comparison and the second historical detail data that is different from the static data comparison in the offline reconciliation result.

[0065] Specifically, the online reconciliation result may contain target detail data that is different from the dynamic data comparison, referred to as the first target detail data. The online reconciliation result may also contain target detail data that is different from the static data comparison, referred to as the second target detail data. In some embodiments, the first target detail data can be automatically corrected based on the dynamic data, and the second target detail data may need to be corrected manually. Therefore, the marking module distinguishes and marks the first target detail data and the second target detail data in the online reconciliation result, which can facilitate relevant personnel to know which part is the first target detail data that has been automatically corrected and which part is the second target detail data that has not been corrected, so as to facilitate timely correction of the second target detail data.

[0066] The distinguishing mark includes but is not limited to marking the first target detailed data and the second target detailed data respectively with different colors, different fonts, different symbols and / or different graphics.

[0067] Similarly, the marking module 104 can also be used to distinguish and mark the first historical detailed data that are different from the dynamic data comparison and the second historical detailed data that are different from the static data comparison in the offline reconciliation result, so that relevant personnel can know which part is the first historical detailed data that has been automatically corrected and which part is the second historical detailed data that has not been corrected, so as to facilitate timely correction of the second historical detailed data.

[0068] like Figure 2 As shown, according to some embodiments of the present application, optionally, the reconciliation platform 10 may further include a templated configuration module 105, which may be used to configure the push method and display dimension of the reconciliation result. Among them, the reconciliation result may include an online reconciliation result and / or an offline reconciliation result. The push method may include the reconciliation platform displaying the reconciliation result, downloading the reconciliation result, and / or sending the reconciliation result through a communication tool. The display dimension may include displaying the reconciliation result by time, enterprise, or employee.

[0069] Specifically, whether it is an online reconciliation result or an offline reconciliation result, the push method and display dimension of the reconciliation result can be configured through the templated configuration module 105. The push method includes but is not limited to directly displaying the reconciliation result through the reconciliation platform, downloading the reconciliation result and / or sending the reconciliation result through a communication tool. The display dimension includes but is not limited to displaying the reconciliation result of at least one bill at a certain moment or a certain time period based on time, displaying the reconciliation result of at least one bill of the enterprise based on the enterprise dimension, and displaying the reconciliation result of at least one bill including the employee based on the employee dimension.

[0070] Based on the reconciliation platform 10 applied to the personnel outsourcing system provided in the above embodiment, the present application also provides a reconciliation method applied to the personnel outsourcing system. The reconciliation method applied to the personnel outsourcing system can be applied to the reconciliation platform 10 applied to the personnel outsourcing system provided in the above embodiment, or can be executed based on the reconciliation platform 10 applied to the personnel outsourcing system.

[0071] Figure 3 A flowchart of a method for reconciliation applied to a personnel outsourcing system provided in an embodiment of the present application. Figure 3 As shown, the reconciliation method applied to the human resources outsourcing system provided in the embodiment of the present application may include the following steps S301 to S303.

[0072] S301: Configure basic information, external loading logic, sampling logic, and comparison logic of the online reconciliation task.

[0073] Specifically, the basic information, external loading logic, sampling logic and comparison logic of the online reconciliation task can be configured in response to the user's input. The external loading logic is at least used to specify the data source of the reference data, the data source includes the reconciliation file uploaded by the user, the target interface and / or the target database, the sampling logic is used to specify the sampling field located in the data source, and the comparison logic is used to set the corresponding relationship and comparison rules between the detailed data to be compared and the reference data.

[0074] S302: Based on the basic information of the online reconciliation task, the target bill is obtained from the human resources outsourcing system, and according to the external loading logic and sampling logic, the reference data of multiple sampling fields are retrieved from the reconciliation file, the target interface and / or the target database, and the multiple detailed data in the target bill are compared with the reference data of multiple sampling fields according to the comparison logic, and the online reconciliation result is output.

[0075] The reference data of the multiple sampling fields include static data and dynamic data, the static data is fixed data, and the dynamic data is data that changes over time;

[0076] S303: When there is target detail data in the online reconciliation result that is different from the reference data, determine whether the reference data corresponding to the target detail data is dynamic data; if it is dynamic data, revise the target detail data based on the reference data corresponding to the target detail data, and notify the human resources outsourcing system to regenerate the bill based on the revised target detail data.

[0077] The embodiment of the present application provides a reconciliation method for a personnel outsourcing system. On the one hand, in view of the large amount of billing data and diverse sources of the personnel outsourcing system, the reconciliation platform supports the configuration of basic information, external loading logic, sampling logic and comparison logic of online reconciliation tasks, and according to the configured basic information, external loading logic, sampling logic and comparison logic, it is possible to retrieve reference data of multiple sampling fields from different data sources, and based on the reference data of multiple sampling fields, realize automatic bottom-up verification of the target bill, improve the reconciliation function of the billing service of the personnel outsourcing system, reduce the workload of manual reconciliation, and improve the efficiency and accuracy of the reconciliation of the personnel outsourcing system. On the other hand, the collected static data and dynamic data are classified, and the target detailed data that is different from the dynamic data is corrected based on the dynamic data, which can realize the unified and automated processing of the difference data, further reduce the workload of manual correction, and improve the efficiency of exception handling.

[0078] Figure 3 Each step in the method shown has the function of realizing each module / unit in the reconciliation platform applied to the human resources outsourcing system provided in the above embodiment, and can achieve its corresponding technical effect. For the sake of concise description, it will not be repeated here.

[0079] Based on the reconciliation platform 10 applied to the human resources outsourcing system provided in the above embodiment, the present application also provides an electronic device, which is deployed with the reconciliation platform 10.

[0080] The electronic devices include but are not limited to smart phones, tablet computers, laptops, desktop computers, smart TVs, various wearable devices, augmented reality (AR) devices, virtual reality (VR) devices, etc.

[0081] The electronic device in the embodiment of the present application may be a user terminal device, a server, other computing devices, or a cloud server. Figure 4 This is a hardware structure diagram of an electronic device of an embodiment of the present application. The electronic device may include a processor 401 and a memory 402 storing computer program instructions. When the processor 401 executes the computer program instructions, it implements the process or function of any of the above-mentioned embodiment methods.

[0082] Specifically, the processor 401 may include a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application. The memory 402 may include a large-capacity memory for data or instructions. For example, the memory 402 may be at least one of the following: a hard disk drive (HDD), a read-only memory (ROM), a random access memory (RAM), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a tape, a universal serial bus (USB) drive or other physical / tangible memory storage device. For another example, the memory 402 may include a removable or non-removable (or fixed) medium. For another example, the memory 402 may be inside or outside the integrated gateway disaster recovery device. The memory 402 may be a non-volatile solid-state memory. In other words, the memory 402 generally includes a tangible (non-transitory) computer-readable storage medium (such as a memory device) encoded with computer-executable instructions, and when the software is executed (such as executed by one or more processors), the operations described in the method of the embodiments of the present application may be performed. The processor 401 implements the process or function of any method in the above embodiments by reading and executing the computer program instructions stored in the memory 402 .

[0083] In one example, Figure 4 The electronic device shown may also include a communication interface 403 and a bus 410. Among them, the processor 401, the memory 402, and the communication interface 403 are connected through the bus 410 and complete the communication between each other. The communication interface 403 is mainly used to realize the communication between each module, device, unit and / or device in the embodiment of the present application. The bus 410 includes hardware, software or both, and can couple the components of the online data traffic billing device to each other. For example, the bus may include at least one of the following: an accelerated graphics port (AGP) or other graphics bus, an enhanced industrial standard architecture (EISA) bus, a front-end bus (FSB), a hypertransport (HT) interconnect, an industrial standard architecture (ISA) bus, an infinite bandwidth interconnect, a low pin count (LPC) bus, a memory bus, a micro channel architecture (MCA) bus, a peripheral component interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a serial advanced technology attachment (SATA) bus, a video electronics standard association local (VLB) bus or other suitable buses. The bus 410 may include one or more buses. Although the embodiments of the present application describe or illustrate a specific bus, the embodiments of the present application may consider any suitable bus or interconnection method.

[0084] In combination with the method in the above embodiments, an embodiment of the present application also provides a computer-readable storage medium, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the process or function of any method in the above embodiments is implemented.

[0085] In addition, an embodiment of the present application further provides a computer program product, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the process or function of any one of the methods in the above embodiments is implemented.

[0086] The above exemplarily describes the flowcharts and / or block diagrams of the methods, devices, systems and computer program products of the embodiments of the present application, and describes the relevant various aspects. It should be understood that each box or combination thereof in the flowchart and / or block diagram can be implemented by computer program instructions, or by dedicated hardware that performs a specified function or action, or by a combination of dedicated hardware and computer instructions. For example, these computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer or other programmable data processing device to form a machine that enables these instructions executed by such a processor to enable the implementation of the functions / actions specified in each box or combination thereof in the flowchart and / or block diagram. Such a processor can be a general-purpose processor, a special-purpose processor, a special application processor or a field programmable logic circuit.

[0087] The functional blocks shown in the structured block diagram of the embodiment of the present application can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application-specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc.; when implemented in software, it is a program or code segment used to perform the required task. The program or code segment can be stored in a memory, or transmitted on a transmission medium or a communication link via a data signal carried in a carrier. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

[0088] It should be noted that the present application is not limited to the specific configurations and processes described above or shown in the figures. The above is only a specific implementation mode of the present application. Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working process of the described system, device, module or unit can refer to the corresponding process in the method embodiment without further description. It should be understood that the scope of protection of the present application is not limited to this. Any technician familiar with the technical field can think of various equivalent modifications or substitutions within the technical scope disclosed in the present application, and these modifications or substitutions should be included in the scope of protection of the present application.

Claims

1. A reconciliation platform applied to a personnel outsourcing system, characterized in that: include: A configuration module, used to configure basic information, external loading logic, sampling logic and comparison logic of an online reconciliation task, wherein the external loading logic is used to specify at least a data source of reference data, wherein the data source includes a reconciliation file uploaded by a user, a target interface and / or a target database, the sampling logic is used to specify a sampling field in the data source, and the comparison logic is used to set a corresponding relationship and comparison rules between the detailed data to be compared and the reference data; An online reconciliation module is used to obtain a target bill from a human resources outsourcing system based on basic information of an online reconciliation task, and retrieve reference data of multiple sampling fields from a reconciliation file, a target interface and / or a target database according to an external loading logic and a sampling logic, and compare multiple detailed data in the target bill with the reference data of multiple sampling fields according to a comparison logic, and output an online reconciliation result; wherein the reference data of the multiple sampling fields includes static data and dynamic data, wherein the static data is fixed data, and the dynamic data is data that changes over time; The online correction module is used to determine whether the reference data corresponding to the target detail data is dynamic data when there is target detail data that is different from the reference data in the online reconciliation result; if it is dynamic data, the target detail data is corrected based on the reference data corresponding to the target detail data, and the human resources outsourcing system is notified to regenerate the bill based on the corrected target detail data.

2. The account reconciliation platform according to claim 1, characterized in that: The configuration module is also used to configure the basic information, external loading logic, sampling logic, comparison logic and scheduling information of the offline reconciliation task, wherein the scheduling information includes the time to perform the offline reconciliation and / or the frequency of performing the offline reconciliation; The reconciliation platform also includes: The offline scheduler is used to obtain multiple historical bills of a historical period from the personnel outsourcing system based on the basic information of the offline reconciliation task, and retrieve reference data of multiple sampling fields from the reconciliation file, the target interface and / or the target database according to the external loading logic and sampling logic; The offline executor is used to compare multiple detail data in multiple historical bills with the reference data of multiple sampling fields according to the comparison logic, and output the offline reconciliation result; when there are historical detail data in the offline reconciliation result that are different from the reference data, it is determined whether the reference data corresponding to the historical detail data is dynamic data; if it is dynamic data, the historical detail data is corrected based on the reference data corresponding to the historical detail data, and explanatory information on the difference between the historical detail data and its corresponding reference data is given.

3. The account reconciliation platform according to claim 1, characterized in that: The online reconciliation module is also used to compare the multiple detailed data in the newly generated new bill with the reference data of multiple sampling fields according to the comparison logic, re-output the online reconciliation results, and verify whether there are any target detailed data in the online reconciliation results that are different from the dynamic data comparison.

4. The account reconciliation platform according to claim 1, characterized in that: The reconciliation platform also includes a status compensation module, which is used to monitor the current status of the bill in real time or periodically. When an abnormality is detected in the current status of the bill, the current status of the bill is jumped to the target status.

5. The account reconciliation platform according to claim 2, characterized in that: The reconciliation platform also includes an error reporting module, which is used to output error information when there is target detail data that is different from the reference data in the online reconciliation result, or when there is historical detail data that is different from the reference data in the offline reconciliation result.

6. The account reconciliation platform according to claim 2, characterized in that: The reconciliation platform also includes a marking module, which is used to distinguish and mark the first target detailed data that is different from the dynamic data comparison and the second target detailed data that is different from the static data comparison in the online reconciliation result, and to distinguish and mark the first historical detailed data that is different from the dynamic data comparison and the second historical detailed data that is different from the static data comparison in the offline reconciliation result.

7. The account reconciliation platform according to claim 2, characterized in that: The reconciliation platform also includes a templated configuration module for configuring the push method and display dimension of the reconciliation results. The reconciliation results include online reconciliation results and / or offline reconciliation results. The push method includes displaying the reconciliation results on the reconciliation platform, downloading the reconciliation results and / or sending the reconciliation results through a communication tool. The display dimension includes displaying the reconciliation results based on time, enterprise or employee.

8. A reconciliation method applied to a personnel outsourcing system, characterized in that: The reconciliation platform for a human resources outsourcing system according to any one of claims 1 to 7 comprises: Configure the basic information, external loading logic, sampling logic and comparison logic of the online reconciliation task. The external loading logic is at least used to specify the data source of the reference data, which includes the reconciliation file uploaded by the user, the target interface and / or the target database. The sampling logic is used to specify the sampling field in the data source. The comparison logic is used to set the corresponding relationship and comparison rules between the detailed data to be compared and the reference data. Based on the basic information of the online reconciliation task, the target bill is obtained from the human resources outsourcing system, and according to the external loading logic and sampling logic, the reference data of multiple sampling fields are retrieved from the reconciliation file, the target interface and / or the target database, and according to the comparison logic, multiple detailed data in the target bill are compared with the reference data of multiple sampling fields, and the online reconciliation result is output; wherein, the reference data of the multiple sampling fields include static data and dynamic data, the static data is fixed data, and the dynamic data is data that changes over time; When there is target detail data in the online reconciliation result that is different from the reference data, determine whether the reference data corresponding to the target detail data is dynamic data; if it is dynamic data, correct the target detail data based on the reference data corresponding to the target detail data, and notify the human resources outsourcing system to regenerate the bill based on the corrected target detail data.

9. An electronic device, characterized in that: The electronic device comprises: a processor and a memory storing computer program instructions; when the electronic device executes the computer program instructions, the reconciliation method applied to the human resources outsourcing system as claimed in claim 8 is implemented.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer program instructions, and when the computer program instructions are executed by the processor, the reconciliation method applied to the human resources outsourcing system according to claim 8 is implemented.

Citation Information

Cited By

  • Multi-dimensional account checking method and system based on group meal platform

    CN120450844A

  • A multi-dimensional reconciliation method and system based on a group meal platform

    CN120450844B

  • Method for capturing discrepancies in equipment ledgers that integrate business flow characteristics

    CN122673201A