Information duplicate checking method and device
Through the information plagiarism check method and device, cross-object employee data matching and coding management are realized, data source accuracy in employee tax calculation is solved, and the accuracy of tax calculation and the accuracy of personal income tax cumulative calculation is improved.
Patent Information
- Application Number
- CN202411217075.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-02
- Publication Date
- 2025-01-10
AI Technical Summary
In employee tax calculation, the accuracy of data sources leads to inaccurate tax calculations, which are difficult to effectively solve in the existing technology.
Through an information plagiarism check method and device, the first object information of the login account map is provided based on the login account input by the user, the associated second object information is called for data presentation, and the tax request of the target employee is cross-sectioned in the visual page. The object is checked, judged and matched employee information, generated or assigned codes, and calculated the accumulated personal income tax.
Improve the accuracy of tax calculations, avoid omissions in tax calculations, and ensure the accuracy of data sources and the accuracy of personal income tax returns.
Smart Images

Figure CN119293020A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of information processing technology, and in particular to a method and device for checking for duplicate information. Background Art
[0002] In the related art, when calculating taxes for employees, there is usually an inaccurate tax calculation, and one of the reasons for this is the accuracy of the data source for the employee's tax calculation. Therefore, improving the accuracy of the data source is a technical problem to be solved. Summary of the invention
[0003] The present application provides a method and device for checking for duplicate information to solve the problems existing in the related art.
[0004] In a first aspect, the present invention provides a method for checking for duplicate information, comprising providing first object information mapped to a login account based on a login account input by a user to present data on a login interface; when any first object in the first object information in the login interface is triggered to be selected, calling second object information associated with any first object to present the second object information on the login interface; when any second object in the second object information in the login interface is triggered to be selected, calling information of any second object to present it on a visualization page; when a tax request for a target employee is triggered in the visualization page, calling data of all second objects associated with any first object, and checking for duplicate information in the data of all second objects based on the information of the target employee.
[0005] Optionally, after presenting the information of any of the second objects, the method further includes: upon receiving a request to add an employee triggered by the visualization page, judging from the data of any of the second objects whether there is information matching the specified information of the employee based on the information of the employee indicated by the addition request; if there is matching information, not responding to the addition request and feeding back the judgment result to the visualization page.
[0006] Optionally, if there is no matching information, the employee's specified information is matched from the data table of other second objects associated with the first object; if there is a match, the code mapped by the matching information is assigned to the newly added employee, and / or, if there is no match, a new code is generated and assigned to the newly added employee.
[0007] Optionally, when a tax request for a target employee is triggered in a visualization page, data of all second objects associated with the first object are called, and duplicate checking is performed in the data of all second objects based on the information of the target employee, including: when a tax request for a target employee is triggered in a visualization page, the tax reporting subject corresponding to the target employee is obtained; based on the code mapped to the target employee, data associated with the code is called from the data of all other second objects associated with the first object; and it is determined from the associated data whether there is information identical to that of the tax reporting subject.
[0008] Optionally, if there is information identical to that of the tax-filing subject, preset data under the same tax-filing subject is called from the associated data to perform cumulative calculation of personal income tax.
[0009] In a second aspect, the present invention provides an information duplication checking device, comprising a login response unit, which provides first object information mapped to a login account based on a login account input by a user to present data in a login interface; when any first object in the first object information in the login interface is triggered to be selected, the second object information associated with any first object is called to present the second object information in the login interface; when any second object in the second object information in the login interface is triggered to be selected, the information of any second object is called to present it in a visualization page; a duplication checking unit is configured to call the data of all second objects associated with any first object when a tax request for a target employee is triggered in the visualization page, and perform duplication checking in the data of all second objects based on the information of the target employee.
[0010] Optionally, the device also includes: a first duplication checking unit, which is configured to, upon receiving a request to add an employee triggered by the visualization page, determine whether there is information matching the specified information of the employee from the data of any second object based on the information of the employee indicated by the addition request; if there is matching information, do not respond to the addition request and feedback the judgment result to the visualization page.
[0011] Optionally, the encoding unit is configured to match the employee's specified information from the data table of other second objects associated with the first object if there is no matching information; if there is a match, assign the code mapped by the matching information to the newly added employee, and / or, if there is no match, generate a new code and assign it to the newly added employee.
[0012] Optionally, the device also includes: a duplicate checking unit configured to obtain the tax reporting entity corresponding to the target employee when a tax request for a target employee in a visualization page is triggered; call the data associated with the code from the data of all other second objects associated with the first object based on the code mapped to the target employee; and determine from the associated data whether there is information identical to the tax reporting entity.
[0013] In a third aspect, the present invention provides a computer-readable storage medium, wherein the storage medium stores a computer program, and when the computer program is executed by a processor, the method described in any one of the first aspects is implemented.
[0014] In a fourth aspect, the present invention provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method provided in the first aspect when executing the program.
[0015] The present invention discloses a method and device for checking duplicate information, wherein the method includes providing first object information mapped by the login account based on the login account input by the user to present data in the login interface; when any first object in the first object information in the login interface is triggered to be selected, calling the second object information associated with any first object to present the second object information in the login interface; when any second object in the second object information in the login interface is triggered to be selected, calling the information of any second object to present it in a visualization page; when a tax request for a target employee in the visualization page is triggered, calling the data of all second objects associated with any first object, and checking duplicate data in all second objects based on the information of the target employee. The cross-object checking method lays a foundation for improving the accuracy of tax calculation, thereby solving the technical problems existing in the relevant technology. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0017] Figure 1 A flow chart of a method for checking duplicate information for this application;
[0018] Figure 2 A method corresponding to the present application Figure 1 Schematic diagram of an electronic device. DETAILED DESCRIPTION
[0019] In order to make the purpose, technical solution and advantages of the present application clearer, the technical solution of the present application will be clearly and completely described below in combination with the specific embodiments of the present application and the corresponding drawings. 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 making creative work are within the scope of protection of the present application.
[0020] The following is combined with Figure 1The information duplication checking method is exemplified. The method includes the following steps:
[0021] Step 101: providing first object information mapped to the login account based on the login account input by the user to present data on the login interface.
[0022] In this embodiment, after logging into an account, the login interface is entered, and a first login page is presented in the login interface. All first object information associated with the logged-in user is displayed in the first login page, wherein each first object information is displayed in the form of a name on the first login page.
[0023] Exemplarily, taking the salary and tax service system as an example, the first object information is the Party B company that provides human resources services, hereinafter referred to as the Party B company.
[0024] Step 102: When any first object in the first object information in the login interface is triggered to be selected, the second object information associated with any first object is called to present the second object information in the login interface.
[0025] In this embodiment, if any first object is selected by the user in the first login page, such as any Party B company is selected, all second object information associated with the first object is called, and the second object information is provided in the form of a name to the second login page of the login interface for display. Exemplarily, the second object may be a client enterprise served by Party B company.
[0026] Step 103: When a selection operation is triggered for any second object in the second object information in the login interface, the information of any second object is called to be presented in the visualization page.
[0027] In this embodiment, when any second object is selected by the user in the second login page, such as any customer enterprise, the user can enter the visualization page, in which components are pre-set. When the components in the visualization page are triggered, the components can be responded to and the corresponding data can be called from the data of any second object to complete the response process.
[0028] Step 104: When a tax request for a target employee in the visualization page is triggered, data of all second objects associated with the first object are called, and duplicate checking is performed in the data of all second objects based on the information of the target employee.
[0029] In this embodiment, when the user triggers a tax request for a target employee in a client company in the visualization page, a duplicate check is performed for the target employee in all second object data under any of the first objects selected above. Further, if there is a duplicate, the data of the duplicate employee is called to participate in the tax calculation.
[0030] As an optional implementation method of this embodiment, when a tax request for a target employee is triggered in a visualization page, the data of all second objects associated with the first object are called, and duplicate checking is performed in the data of all second objects based on the information of the target employee, including: when a tax request for a target employee is triggered in a visualization page, the tax reporting subject corresponding to the target employee is obtained; based on the code mapped to the target employee, the data associated with the code is called from the data of all other second objects associated with the first object; and it is determined from the associated data whether there is information identical to the tax reporting subject.
[0031] In this optional implementation, for new employees or existing employees, if the user triggers a tax calculation request through the visual interface, the tax reporting subject information configured for the employee in any second object is determined, and based on the employee's unique code, the tax reporting subjects associated with the same code are determined from other second object structured data, and it is determined among these tax reporting subjects whether there is information that is the same as the tax reporting subject information configured for the employee in any second object.
[0032] In this optional implementation, employee unique codes are used as indexes, and employee data duplication is checked across different client companies based on the tax reporting entity. After duplication checking across clients, duplicate employee data at the current time and before the current time (such as the current month and before the current month) can be mined, thus laying the foundation for the accuracy of the cumulative calculation of personal income tax for the same employee in the same tax reporting entity in the same month.
[0033] As an optional implementation method of this embodiment, if there is information identical to the tax filing subject, the preset data under the same tax filing subject is called from the associated data to perform cumulative calculation of personal income tax for the same employee in the same tax filing subject in the same month.
[0034] In this optional implementation, in the related technology, if a client company adds a new employee, the cumulative calculation of personal income tax can usually only focus on the data source of the employee after joining the client company. If the new employee leaves one client company and then joins another client company in the month of cumulative calculation of personal income tax under the same tax reporting entity, in this case, only the data of the month after the employee joined the client company is focused on, and the final calculation result is inaccurate, because although the personal tax calculation in different client companies is correct, it is wrong to finally aggregate them into the same large tax reporting entity for personal tax declaration.
[0035] When performing the cumulative calculation of personal income tax, this embodiment implements the cumulative calculation based on the aforementioned duplicate checking method, which can avoid major omissions in tax calculation. Further, the preset data called by this embodiment may include but is not limited to residents' wages and salaries. Specifically, the current period's wage income, current period deductions, current period wage individual tax, current period special deductions, current period tax-free income, etc. of the months before the current month (for example, if the current month is May, then May and the months before May can be called). The preset data may also include continuous labor remuneration, etc., which are not limited here.
[0036] In the above optional implementation methods, if the cumulative calculation of personal income tax is to be accurate, an accurate data source is required, and a reliable data source can be obtained through the above method.
[0037] As an optional implementation of this embodiment, after presenting the information of any second object, the method further includes: upon receiving a visualization page triggering an employee addition request, judging from the data of any second object whether there is information matching the specified information of the employee based on the information of the employee indicated by the addition request; if there is matching information, not responding to the addition request and feeding back the judgment result to the visualization page.
[0038] In this optional implementation, when adding an employee under any of the second objects mentioned, a duplicate check is performed in the structured data of the second object based on the employee's information, such as name, certificate type, and certificate number, to determine whether the same employee information exists in any of the second objects. If the same, no response is given to the new request, and the information that the new employee already exists is fed back.
[0039] As an optional implementation method of this embodiment, if there is no matching information, the employee's specified information is matched from the data table of other second objects associated with the first object; if there is a match, the code mapped by the matching information is assigned to the newly added employee, and / or, if there is no match, a new code is generated and assigned to the newly added employee.
[0040] In this optional implementation, if the same employee information does not exist, then the newly added employee is inserted into the structured data of any second object. When inserting, it is also necessary to assign a unique code to the newly added employee as a data index. The index needs to be unique in the structured data of any second object, and also needs to be unique in all second object data under any of the aforementioned objects.
[0041] Information matching can be performed in the data tables of all associated second objects based on the employee's name, certificate type, and certificate number. If a match is found, the code associated with the employee in other second object data is obtained and assigned to the newly added employee. If no match is found, a new code is generated and assigned to the newly added employee.
[0042] The above is a method provided for one or more embodiments of the present application. Based on the same idea, the present application also provides a corresponding information duplication checking device, including: a login response unit, which provides the first object information mapped by the login account based on the login account input by the user to present the data in the login interface; when any first object in the first object information in the login interface is triggered to be selected, the second object information associated with any first object is called to present the second object information in the login interface; when any second object in the second object information in the login interface is triggered to be selected, the information of any second object is called to be presented in the visualization page; a duplication checking unit, which is configured to call the data of all second objects associated with any first object when the tax request for the target employee in the visualization page is triggered, and perform duplication checking in the data of all the second objects based on the information of the target employee.
[0043] Optionally, the device also includes: a first duplication checking unit, which is configured to, upon receiving a request to add an employee triggered by the visualization page, determine whether there is information matching the specified information of the employee from the data of any second object based on the information of the employee indicated by the addition request; if there is matching information, do not respond to the addition request and feedback the judgment result to the visualization page.
[0044] Optionally, the device also includes a coding unit, which is configured to match the employee's specified information from the data table of other second objects associated with the first object if there is no matching information; if there is a match, assign the code mapped by the matching information to the newly added employee, and / or, if there is no match, generate a new code and assign it to the newly added employee.
[0045] Optionally, the device also includes: a duplicate checking unit, which is configured to obtain the tax reporting entity corresponding to the target employee when the tax request for the target employee in the visualization page is triggered; call the data associated with the code from the data of all other second objects associated with the first object based on the code mapped to the target employee; and determine from the associated data whether there is information identical to the tax reporting entity.
[0046] Optionally, if there is information identical to that of the tax-filing subject, preset data under the same tax-filing subject is called from the associated data to perform cumulative calculation of personal income tax.
[0047] Figure 2 A schematic diagram of the physical structure of an electronic device provided in an embodiment of the present invention, such as Figure 2As shown, the electronic device 50 includes: a processor 501 (processor), a memory 502 (memory) and a bus 503; wherein the processor 501 and the memory 502 communicate with each other through the bus 503; the processor 501 is used to call the program instructions in the memory 502 to execute the methods provided by the above-mentioned method embodiments.
[0048] This embodiment provides a non-transitory computer-readable storage medium, which stores computer instructions. The computer instructions enable a computer to execute the methods provided by the above method embodiments.
[0049] A person skilled in the art can understand that all or part of the steps of implementing the above method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiment; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk, etc., various storage media that can store program codes.
[0050] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, i.e., they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative effort.
[0051] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods of each embodiment or some parts of the embodiment.
[0052] Although the present invention has been described in detail above by general description and specific embodiments, it is obvious to those skilled in the art that some modifications or improvements can be made to the present invention. Therefore, these modifications or improvements made without departing from the spirit of the present invention all belong to the scope of protection claimed by the present invention.
Claims
1. A method for checking for duplicate information, characterized in that: include: Providing first object information mapped to the login account based on the login account input by the user to present data on the login interface; When any first object in the first object information in the login interface is triggered to be selected, the second object information associated with the first object is called to present the second object information in the login interface; When a selection operation is triggered for any second object in the second object information in the login interface, information of any second object is called to be presented in the visualization page; When a tax request for a target employee in a visualization page is triggered, data of all second objects associated with any of the first objects are called, and duplicate checking is performed in the data of all the second objects based on the information of the target employee.
2. The information duplication checking method according to claim 1, characterized in that: After presenting the information of any second object, the method further includes: When receiving a visualization page triggering an employee adding request, judging whether there is information matching the specified information of the employee from the data of any second object based on the information of the employee indicated by the adding request; If there is matching information, no response is given to the new request and the result of the determination is fed back to the visualization page.
3. The information duplication checking method according to claim 2, characterized in that: If there is no matching information, matching the employee's specified information from the data table of other second objects associated with the first object; If there is a match, the code mapped to the matching information is assigned to the newly added employee, and / or, If there is no match, a new code will be generated and assigned to the newly added employee.
4. The information duplication checking method according to claim 1 or 3, characterized in that: When a tax request for a target employee in a visualization page is triggered, calling data of all second objects associated with the first object, and performing duplicate checking in the data of all second objects based on the information of the target employee includes: When the tax request for the target employee in the visualization page is triggered, the tax return subject corresponding to the target employee is obtained; Based on the code mapped to the target employee, call the data associated with the code from the data of all other second objects associated with the first object; Determine from the associated data whether there is information identical to the tax filing subject.
5. The information duplication checking method according to claim 4, characterized in that: If there is information identical to that of the tax-filing subject, the preset data under the same tax-filing subject is called from the associated data to perform cumulative calculation of personal income tax.
6. An information duplication checking device, characterized in that: include: A login response unit, which provides first object information mapped to the login account based on the login account input by the user to present data on the login interface; When any first object in the first object information in the login interface is triggered to be selected, the second object information associated with any first object is called to present the second object information in the login interface; when any second object in the second object information in the login interface is triggered to be selected, the information of any second object is called to present it in the visualization page; The duplicate checking unit is configured to call the data of all second objects associated with any of the first objects when a tax request for a target employee in a visualization page is triggered, and perform duplicate checking in the data of all the second objects based on the information of the target employee.
7. The information duplication checking device according to claim 6, characterized in that: The device also includes: The first duplicate checking unit is configured to, upon receiving a visualization page triggering an employee adding request, determine whether there is information matching the specified information of the employee from the data of any second object based on the information of the employee indicated by the adding request; If there is matching information, no response is given to the new request and the result of the determination is fed back to the visualization page.
8. The information duplication checking device according to claim 7, characterized in that: The device also includes a coding unit, which is configured to match the designated information of the employee from the data table of other second objects associated with the first object if there is no matching information; if there is a match, assign the code mapped by the matching information to the newly added employee, and / or, if there is no match, generate a new code and assign it to the newly added employee.
9. The information duplication checking device according to claim 6 or 8, characterized in that: The device also includes: The duplicate checking unit is configured to obtain the tax reporting entity corresponding to the target employee when the tax request for the target employee in the visualization page is triggered; call the data associated with the code from the data of all other second objects associated with the first object based on the code mapped to the target employee; and determine whether there is the same information as the tax reporting entity from the associated data.
10. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.
Citation Information
Cited By
Employee tax declaration method and device for multiple tax declaration subjects
CN121094991A
A method and apparatus for employee tax filing with multiple tax filing entities
CN121094991B