Intelligent tax compliance data management method and system based on laws and regulations library
Through the intelligent tax compliance data management method based on the regulatory database, the existing tax compliance management method has solved the problems of lagging response and low processing efficiency, and has realized the automated configuration and evaluation of tax regulations, improving the efficiency and accuracy of compliance assessment.
Patent Information
- Application Number
- CN202510480432.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-17
- Publication Date
- 2025-05-16
- Estimated Expiration
- 2045-04-17
AI Technical Summary
The existing tax compliance management methods rely on static databases and manual reviews, resulting in lagging regulatory update responses, high maintenance costs, lack of dynamic adaptability and low processing efficiency.
Using an intelligent tax compliance data management method based on the regulatory database, we will automatically configure and evaluate tax regulations and improve the processing efficiency of compliance assessment by establishing index links and configuration call interfaces corresponding to each index regulation.
It has realized automated configuration and evaluation of tax regulations, significantly improved the processing efficiency of tax compliance assessment, reduced labor costs, and enhanced dynamic adaptability and evaluation accuracy.
Smart Images

Figure CN120013685A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to data processing technology, and in particular to an intelligent tax compliance data management method and system based on a regulatory database. Background Art
[0002] In the existing technology, tax compliance management mostly adopts a combination of static database and manual review. For example, some systems conduct compliance checks by simply combining preset regulatory items with manual review. However, this method has significant defects. When the regulations are updated, the database needs to be manually adjusted, which results in delayed response and high maintenance costs. Secondly, it lacks dynamic adaptation capabilities and cannot flexibly screen relevant regulations according to different individuals (such as different taxes or enterprise types), resulting in low processing efficiency. Thirdly, there are many manual intervention links, which can easily lead to compliance risks due to operational errors or subjective judgment bias.
[0003] Therefore, how to automatically configure tax regulations corresponding to different individuals and conduct automated assessments to improve the processing efficiency of tax compliance assessments and reduce labor costs has become an urgent problem to be solved. Summary of the invention
[0004] The embodiment of the present invention provides an intelligent tax compliance data management method and system based on a regulatory library, which can automatically configure tax laws and regulations corresponding to different individuals and perform automated evaluations, thereby improving the processing efficiency of tax compliance evaluations and reducing labor costs.
[0005] A first aspect of an embodiment of the present invention provides an intelligent tax compliance data management method based on a regulatory database, comprising: Establishing an index link corresponding to each index regulation, and configuring a calling interface corresponding to the index link; The server receives the configuration of each sub-model in the compliant computing model from the model configuration terminal, wherein the configuration of the sub-model includes at least the input configuration, computing processing configuration and output configuration of the sub-model; The server interacts with the compliance end to determine compliance goals and / or compliance policies, and based on the compliance goals and / or compliance policies, performs link assembly configuration on the index links and the sub-models in the compliance calculation model to obtain a first output result; The server calculates the compliance index of the tax subject corresponding to the compliance end based on the first output result, obtains the first compliance data of the tax subject and sends it to the management end.
[0006] Optionally, in a possible implementation manner of the first aspect, the establishing an index link corresponding to each index regulation and configuring a calling interface corresponding to the index link includes: The server receives the index regulations configured by the regulation configuration terminal, wherein the index regulations at least include the regulation number and the regulation text; Generate index slots corresponding to the indexed regulations, and adaptively separate and align the index slots based on the regulation numbers and the attributes of the regulation text to obtain multi-level index slots; A fixed field of an index link is generated based on the content of the multi-level index slots, and a mapping relationship between the fixed field and a calling interface is established to call a compliant computing model, wherein the calling interface is used to call a compliant computing model at a target location.
[0007] Optionally, in a possible implementation manner of the first aspect, generating the index slots corresponding to the index regulations, adaptively separating and aligning the index slots based on the regulation numbers and the attributes of the regulation text to obtain the multi-level index slots, includes: Obtaining the sub-number within the regulation number and the numbering level of each sub-number, wherein the regulation number is composed of a plurality of sub-numbers of different numbering levels, and a preset separator character is provided between two adjacent sub-numbers; The index slot is divided into a number sub-region and a regulation sub-region, and the number sub-region and the regulation sub-region are divided twice based on the attributes of the regulation number and the regulation text to obtain a number secondary division region and a regulation secondary division region; The sub-number of each numbering level is input into the corresponding numbering secondary division area, and each corresponding clause of the regulatory text is input into the regulatory secondary division area to obtain a multi-level index slot.
[0008] Optionally, in a possible implementation manner of the first aspect, dividing the index slot into a number sub-region and a regulation sub-region, and secondary dividing the number sub-region and the regulation sub-region based on the attributes of the regulation number and the regulation text to obtain the number secondary division region and the regulation secondary division region, includes: Obtaining a first number of all sub-numbers, and dividing the numbered sub-regions into a corresponding number of numbered secondary division regions based on the first number, so that each sub-number has a corresponding numbered secondary division region; A second number of clauses of each regulatory text is obtained, and based on the second number, the regulatory sub-area is divided into a corresponding number of regulatory secondary division areas, so that each clause has a corresponding regulatory secondary division area.
[0009] Optionally, in a possible implementation manner of the first aspect, the generating a fixed field of the index link based on the content of the multi-level index slot, and establishing a mapping relationship between the fixed field and a calling interface to call the compliance computing model include: Obtaining the order of each numbered secondary segmentation region to obtain a sequence value, obtaining a first combination value based on the sequence value and the value of the sub-number in the numbered secondary segmentation region, and counting all the first combination values according to the order of each numbered sub-region to obtain a first link value; Obtaining the order of each secondary segmentation area of the regulation to obtain a sequence value, obtaining a second combination value based on the sequence value and the number of characters in the secondary segmentation area of the regulation, and counting all the second combination values according to the order of each secondary segmentation area of the regulation to obtain a second link value; Hash calculations are performed on the first link value and the second link value to obtain a first Hash value and a second Hash value, respectively, and the first Hash value and the second Hash value are assembled in sequence to generate a fixed field of an index link.
[0010] Optionally, in a possible implementation manner of the first aspect, the server receives a configuration of each sub-model in the compliance computing model from the model configuration end, where the configuration of the sub-model includes at least an input configuration, a computing processing configuration, and an output configuration of the sub-model, including: After receiving the configuration requirements of the compliance computing model from the model configuration end, the server traverses all index regulations and corresponding index links to determine all index links that are not linked to the compliance computing model; Generate an initial sub-model corresponding to each index link, and interact with the model configuration end to input configuration information, calculate configuration information, and output configuration information of the initial sub-model to obtain the configured sub-model; The configuration information of the model input includes at least the tax information of the target category, the configuration information of the calculation process includes at least the calculation formula, and the configuration information of the output includes at least the output template.
[0011] Optionally, in a possible implementation manner of the first aspect, the server interacts with the compliance end to determine a compliance target and / or a compliance policy, and performs link assembly configuration on the index link and the sub-model in the compliance calculation model based on the compliance target and / or the compliance policy to obtain a first output result, including: After receiving the compliance request sent by the compliance terminal, the server generates a compliance interaction interface, wherein the compliance interaction interface has a preset compliance target and / or compliance policy; Receiving compliance targets and / or compliance policies determined by the compliance terminal based on the compliance interaction interface, and determining a target level corresponding to the compliance target, each compliance target having a preset target level; Based on the target level and / or compliance strategy, link assembly configuration is performed on the index link and the sub-models in the compliance calculation model to obtain a first output result.
[0012] Optionally, in a possible implementation manner of the first aspect, the link assembly configuration is performed on the index link and the sub-model in the compliance calculation model based on the target level and / or the compliance strategy to obtain the first output result, including: Traversing the multi-level index slots based on the target level, determining the index regulations of the sub-numbers corresponding to the target level as the index regulations to be identified; If it is determined that a compliance policy exists, then determining the regulation secondary segmentation region corresponding to the clause corresponding to the compliance policy in the indexed regulation as the target secondary segmentation region; If it is determined that there is no compliance policy, the secondary segmentation area of the regulations corresponding to all the clauses in the indexed regulations is determined as the secondary segmentation area of the target; The sub-models in the compliance calculation model are screened and assembled based on the index links and the secondary segmentation regions to obtain a first output result.
[0013] Optionally, in a possible implementation manner of the first aspect, the screening and assembling of sub-models in the compliance calculation model based on the index link and the secondary segmentation region to obtain the first output result includes: Based on the index link, a sub-model in the compliance calculation model corresponding to the indexed regulations is called, and all input modules, calculation processing modules and output modules of the sub-model are determined; Determine the input module, the calculation processing module and the output module corresponding to the secondary segmentation area, each secondary segmentation area has a preset input module, calculation processing module and output module; The repeated input modules, calculation processing modules and output modules are determined and eliminated and screened, and the input modules, calculation processing modules and output modules of each secondary segmentation area are assembled and calculated according to the connection relationship to obtain the first output result.
[0014] Optionally, in a possible implementation manner of the first aspect, the assembling and calculating according to the connection relationship of the input module, the calculation processing module, and the output module of each secondary segmentation area to obtain the first output result includes: Extracting corresponding target values based on the compliance target, each target value having different value attributes; Based on different numerical attributes, target values are input into corresponding input modules respectively, and different target values are brought into the calculation processing module according to the connection relationship of the input modules to obtain calculated values; If the calculated value does not meet the preset requirement, the first sub-information is generated, and the output template of the output module is filled based on the calculated value or the first sub-information to obtain the first output result.
[0015] Optionally, in a possible implementation manner of the first aspect, the server calculates a compliance index of the tax subject corresponding to the compliance end based on the first output result, obtains first compliance data of the tax subject and sends it to the management end, including: Counting all first output results of each tax subject when performing compliance calculation, determining a total number of all first output results, and a first number of first output results having first sub-information; Determine the sub-number in the secondary segmentation area corresponding to each first sub-information; A proportional coefficient is calculated based on the first quantity and the total quantity, and a number coefficient is obtained by summing up the values of all sub-numbers. The proportional coefficient and the number coefficient are weighted and added to obtain a compliance anomaly index coefficient. If the compliance anomaly index coefficient is greater than the threshold index, the clause corresponding to the secondary segmentation area is determined to generate first compliance data and send it to the management end.
[0016] Optionally, in a possible implementation of the first aspect, the method further includes: After sending the first compliance data to the management terminal, the server receives feedback data at a preset time interval, wherein the feedback data includes an evaluation coefficient of the first compliance data, and the evaluation coefficient is a value greater than 0 and less than or equal to 1; Based on the evaluation coefficient, the weight of the number coefficient is adjusted to obtain the weight of the tax subject after the weight adjustment and generate a weight set, so that the next calculation of the compliance abnormality indicator coefficient is based on the weight set; The weights of the abnormal index coefficient and the adjusted evaluation coefficient are calculated by the following formula: ; in, is the abnormal index coefficient, is the first quantity, is the total quantity, is the standard weight, For the The value of the sub-number, is the upper limit of the sub-number, is the training weight; ; in, is the weight value after weight adjustment. is the evaluation coefficient, is the normalized value, is the preset offset value, Is a constant value.
[0017] A second aspect of an embodiment of the present invention provides an intelligent tax compliance data management system based on a regulatory database, including: A receiving module, used to establish an index link corresponding to each index regulation, and configure a calling interface corresponding to the index link; A configuration module, used to enable the server to receive the configuration of each sub-model in the compliance computing model from the model configuration terminal, wherein the configuration of the sub-model at least includes the input configuration, computing processing configuration and output configuration of the sub-model; An assembly module, configured to enable the server to interact with the compliance end to determine compliance goals and / or compliance policies, and to perform link assembly configuration on the index links and sub-models in the compliance calculation model based on the compliance goals and / or compliance policies to obtain a first output result; The calculation module is used to enable the server to calculate the compliance index of the tax subject corresponding to the compliance end based on the first output result, and obtain the first compliance data of the tax subject and send it to the management end.
[0018] According to a third aspect of an embodiment of the present invention, a storage medium is provided, in which a computer program is stored. When the computer program is executed by a processor, it is used to implement the method of the first aspect of the present invention and various possible designs of the first aspect.
[0019] The beneficial effects of the present invention are as follows: 1. The present invention significantly improves the processing efficiency of tax compliance assessment by automatically configuring tax laws and regulations corresponding to different individuals and performing automated assessments. Traditional tax compliance assessments mainly rely on manual review of regulatory provisions, which is not only time-consuming and labor-intensive, but also difficult to cope with the complex and ever-changing tax regulatory environment. The present invention receives the index regulations configured by the regulatory configuration terminal through the server, establishes an index link, and configures a calling interface to call a compliance calculation model, thereby realizing rapid indexing and compliance calculation of tax laws and regulations, thereby greatly improving the evaluation efficiency.
[0020] 2. The present invention realizes the dynamic management of tax laws and regulations by establishing a legal database and indexing laws and regulations, and can quickly adapt to changes in laws and regulations without manually adjusting the database. At the same time, through automated compliance assessment, it reduces the manual intervention link and reduces the compliance risks caused by operational errors or subjective judgment deviations, thereby further reducing labor costs.
[0021] 3. The present invention enhances the dynamic adaptability and accuracy of tax compliance management. The present invention can flexibly screen relevant laws and regulations according to different individuals (such as different taxes, industries or enterprise types) and conduct targeted compliance assessments. The compliance goals and / or compliance strategies are determined through interaction between the server and the compliance end, and the index links and sub-models in the compliance calculation model are linked and assembled to obtain the first output result, and the compliance index is calculated based on the output result to obtain the first compliance data of the tax subject. This process not only improves the pertinence of the assessment, but also automatically trains and adjusts the weights through feedback data, further improving the accuracy of the assessment. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1 A flowchart of the intelligent tax compliance data management method based on the regulatory library provided by the present invention; Figure 2 A schematic diagram of a multi-level index slot provided by the present invention; Figure 3 This is a structural diagram of the intelligent tax compliance data management system based on the regulatory library provided by the present invention. DETAILED DESCRIPTION
[0023] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0024] The terms "first", "second", "third", "fourth", etc. (if any) in the description and claims of the present invention and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in sequences other than those illustrated or described herein.
[0025] It should be understood that in various embodiments of the present invention, the size of the sequence number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0026] It should be understood that in the present invention, "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus comprising a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to these processes, methods, products or apparatuses.
[0027] It should be understood that in the present invention, "plurality" refers to two or more than two. "And / or" is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "Contains A, B and C", "Contains A, B, C" means that A, B, and C are all included, "Contains A, B or C" means that one of A, B, and C is included, and "Contains A, B and / or C" means that any one, any two, or any three of A, B, and C are included.
[0028] It should be understood that in the present invention, "B corresponding to A", "B corresponding to A", "A corresponds to B" or "B corresponds to A" means that B is associated with A and B can be determined based on A. Determining B based on A does not mean determining B based only on A, but B can also be determined based on A and / or other information. A and B match when the similarity between A and B is greater than or equal to a preset threshold.
[0029] Depending on the context, "if" as used herein may be interpreted as "when" or "when" or "in response to determining" or "in response to detecting."
[0030] The technical solution of the present invention is described in detail with specific embodiments below. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
[0031] The present invention provides an intelligent tax compliance data management method based on a regulatory database, such as Figure 1 As shown, steps S1-S4 are included: S1, establishing an index link corresponding to each index regulation, and configuring a calling interface corresponding to the index link.
[0032] It should be noted that the present invention will establish a regulatory library, which can be pre-configured by personnel. The regulatory library can store tax laws, financial laws, accounting laws, etc., and subsequent configuration personnel will establish corresponding index regulations in the regulatory library.
[0033] Among them, the regulation configuration end is a mobile end for configuring regulations, for example, it can be a mobile end of the configuration personnel, such as a mobile phone, tablet, etc. The index regulations are regulations pre-configured by personnel in the regulations library, and a corresponding index link is configured for each index regulation. The index link has a corresponding calling interface, and this calling interface can call the corresponding compliance calculation model, that is, through the calling interface of the index link corresponding to the index regulation, the corresponding compliance calculation model can be called back and forth for subsequent compliance calculations.
[0034] Therefore, the index link is a call connection corresponding to the index regulation, which is used to subsequently call the call interface corresponding to the link to directly call the corresponding compliance calculation model.
[0035] It is not difficult to understand that each index regulation has a corresponding calling index link, and the calling interface corresponding to the link can directly call the compliance calculation model stored in the corresponding location. Therefore, the target location is the location where the compliance calculation model corresponding to the corresponding index regulation is stored.
[0036] In some embodiments, step S1 (establishing an index link corresponding to each index regulation, and configuring a calling interface corresponding to the index link) includes S11-S13: S11, the server receives index regulations configured by the regulation configuration terminal, and the index regulations at least include regulation numbers and regulation texts.
[0037] Among them, the indexed regulations include at least the regulation number and regulation text. The regulation number is the number pre-configured by the personnel for the indexed regulations, for example, 103-15-1-3, 103 can be the position of the indexed regulation in the regulation library, for example, Article 103 in the library, 15 can be the clause corresponding to income tax (or 16 can be the clause corresponding to R&D expenditure), 1 can represent personal income tax (or 2 can be the corporate income tax), 3 can be the importance level, for example, 1 is not important, 2 is relatively important, and 3 is very important, that is, the review level corresponding to the regulation is very important; the regulation text is the descriptive text corresponding to the regulation, that is, the detailed text clauses.
[0038] S12, generating index slots corresponding to the index regulations, and adaptively separating and aligning the index slots based on the regulation numbers and the attributes of the regulation text to obtain multi-level index slots.
[0039] It is understandable that the server will generate an index slot corresponding to the index regulation, which is used to subsequently place the regulation number and regulation text, and will adaptively separate and align the index slot based on the attributes of the regulation number and regulation text to obtain a multi-level index slot.
[0040] In some embodiments, step S12 (generating index slots corresponding to the index regulations, and adaptively separating and aligning the index slots based on the regulation numbers and the attributes of the regulation text to obtain multi-level index slots) includes S121-S123: S121, obtaining a sub-number in the regulation number and a numbering level of each sub-number, wherein the regulation number is composed of a plurality of sub-numbers of different numbering levels, and a preset separator character is provided between two adjacent sub-numbers.
[0041] It should be noted that when the server performs regulatory compliance inspection, the regulatory numbers in real life, such as Article X of the Tax Law, have no practical significance in actual applications. In addition, in regulations, such as Article X of the Accounting Law, personnel must make legal tax returns. Since there is no corresponding numerical value or process information in the regulations, such as the tax amount exceeding a certain amount, it is not of much help when the server makes compliance judgments, but will instead take up data processing speed and memory space.
[0042] Therefore, the present invention will integrate the regulations that are helpful for numerical and process verification into the regulations library, and then automatically number them to improve processing efficiency. The present invention will pre-configure corresponding regulation numbers for each indexed regulation, for example, 103-15-1-3, wherein 103, 15, 1 and 3 are all sub-numbers, and each sub-number has a corresponding numbering level, for example, 103 is numbering level 1, 15 is numbering level 2, 1 is numbering level 3 and 3 is numbering level 4, that is, the numbering level is determined according to the position, and there is a preset separator character between two adjacent sub-numbers, that is, - is the preset separator character.
[0043] S122, dividing the index slot into a number sub-region and a regulation sub-region, and performing secondary division of the number sub-region and the regulation sub-region based on the attributes of the regulation number and the regulation text to obtain a number secondary division region and a regulation secondary division region.
[0044] It is understandable that the server will divide the index slot into a number sub-area and a regulation sub-area, wherein the number sub-area is an area for storing regulation numbers, and the regulation sub-area is an area for storing regulation texts.
[0045] It is not difficult to understand that there are multiple numbering levels in the regulation number, and there may be multiple regulation clauses in one regulation text, such as Clause 1 and Clause 2. Therefore, the number sub-area and regulation sub-area will be divided twice according to the attributes of the regulation number and regulation text to obtain the number secondary division area and regulation secondary division area.
[0046] In some embodiments, step S122 (dividing the index slot into a number sub-region and a regulation sub-region, and secondary-dividing the number sub-region and the regulation sub-region based on the attributes of the regulation number and the regulation text to obtain a number secondary-divided region and a regulation secondary-divided region) includes S1221-S1222: S1221, obtaining a first number of all sub-numbers, and dividing the numbered sub-regions into a corresponding number of numbered secondary division regions based on the first number, so that each sub-number has a corresponding numbered secondary division region.
[0047] It is understandable that the server will obtain the first number of all sub-numbers. For example, the number corresponding to 103-15-1-3 is 4, then the first number is 4. Subsequently, the numbered sub-area will be divided into a corresponding number of numbered secondary division areas based on the first number, so that each sub-number has a corresponding numbered secondary division area.
[0048] S1222, obtaining a second number of clauses of each regulatory text, and dividing the regulatory sub-area into a corresponding number of regulatory secondary division areas based on the second number, so that each clause has a corresponding regulatory secondary division area.
[0049] Similarly, the server will obtain the second number of clauses of each regulatory text. For example, if there are 3 clauses, the corresponding second number is 3. Subsequently, the regulatory sub-area will be divided into a corresponding number of regulatory secondary segmentation areas based on the second number, so that each clause has a corresponding regulatory secondary segmentation area. For example, see Figure 2 , is the multi-level index slot obtained after splitting the index slot, which is only used as an example here.
[0050] S123, input the sub-number of each numbering level into the corresponding numbering secondary segmentation area, and input each corresponding clause of the regulatory text into the regulatory secondary segmentation area to obtain a multi-level index slot.
[0051] It is understandable that the server will input the sub-number of each numbering level into the corresponding numbering secondary division area, and input each corresponding clause of the regulatory text into the regulatory secondary division area to obtain a multi-level index slot.
[0052] S13, generating fixed fields of index links based on the contents of the multi-level index slots, establishing a mapping relationship between the fixed fields and a calling interface to call a compliance computing model, wherein the calling interface is used to call a compliance computing model at a target location.
[0053] It is understandable that the server will generate fixed fields of the index link based on the content of the multi-level index slots, and will subsequently establish a mapping relationship with the calling interface after combining and processing the fixed fields to call the compliance calculation model.
[0054] In some embodiments, step S13 (generating fixed fields of index links based on the contents of the multi-level index slots, and establishing a mapping relationship between the fixed fields and the calling interface to call the compliance computing model) includes S131-S133: S131, obtaining the order of each numbered secondary segmentation region to obtain a sequence value, obtaining a first combination value based on the sequence value and the value of the sub-number in the numbered secondary segmentation region, and counting all the first combination values according to the order of each numbered sub-region to obtain a first link value.
[0055] It can be understood that the server will obtain the order of each numbered secondary division area to obtain the sequence value. For example, the sequence value of 103 corresponding to 103-15-1-3 is 1, and the sequence value of 15 is 2, that is, the value of the order. Therefore, the first combination value is obtained by combining the sequence value and the numerical value of the sub-number in the numbered secondary division area, for example, 1103, 215, 31, 43, and then all the first combination values are counted and sorted according to the order of each numbered sub-area to obtain the first link value, that is, 11032153143.
[0056] S132, obtaining the order of each secondary segmentation area of the regulation to obtain a sequence value, obtaining a second combination value based on the sequence value and the number of characters in the secondary segmentation area of the regulation, and counting all the second combination values according to the order of each secondary segmentation area of the regulation to obtain a second link value.
[0057] Similarly, the server will obtain the order of each secondary segmentation area of the regulation to obtain the sequence value, and obtain the second combination value through the sequence value and the number of characters in the secondary segmentation area of the regulation. For example, the number of characters in the first secondary segmentation area of the regulation is 200, the second is 100, and the third is 300 characters. The corresponding second combination values are 1200, 2100, and 3300. Therefore, all the second combination values are counted and sorted according to the order of each secondary segmentation area of the regulation to obtain the second link value of 120021003300.
[0058] S133, performing hash calculations on the first link value and the second link value to obtain a first Hash value and a second Hash value, respectively, and assembling the first Hash value and the second Hash value in sequence to generate a fixed field of an index link.
[0059] It can be understood that the first link value and the second link value are hashed respectively to obtain the first hash value of the first link value and the second hash value of the second link value, and then the first hash value and the second hash value are assembled in sequence to generate the fixed field of the index link. For example, the first hash value is 516 and the second hash value is 218, so the fixed field is 516218, and the fixed field of the index link is generated. Subsequently, a mapping relationship between the fixed field and the calling interface is established to call the compliance calculation model.
[0060] S2, the server receives the configuration of each sub-model in the compliant computing model from the model configuration terminal, and the configuration of the sub-model at least includes the input configuration, computing processing configuration and output configuration of the sub-model.
[0061] It is not difficult to understand that the server will configure each sub-model in the compliant computing model based on the model configuration end, where the configuration of the sub-model at least includes the input configuration, calculation processing configuration and output configuration of the sub-model.
[0062] In some embodiments, step S2 (the server receives the configuration of each sub-model in the compliant computing model from the model configuration end, wherein the configuration of the sub-model includes at least the input configuration, the computing processing configuration, and the output configuration of the sub-model) includes S21-S23: S21, after receiving the configuration requirements of the compliance computing model from the model configuration end, the server traverses all index regulations and corresponding index links to determine all index links that are not linked to the compliance computing model.
[0063] It should be noted that each indexed regulation in the regulatory library should have a corresponding compliance calculation model linked to it. If there is an indexed regulation without a corresponding compliance calculation model, it means that the indexed regulation only exists in the library and has not been calculated. However, all indexed regulations in the regulatory library of the present invention are regulations that can be calculated for compliance review. Therefore, when the model configuration end receives the configuration requirements for the compliance calculation model, it means that there are indexed regulations that are not linked to the compliance calculation model.
[0064] Among them, the model configuration end is a mobile end for configuring the compliance computing model, which can be the mobile end corresponding to the configuration personnel.
[0065] It can be understood that after receiving the configuration requirements of the compliance computing model from the model configuration end, the server will traverse all index regulations and corresponding index links, and determine all index links that are not linked to the compliance computing model, that is, the index links of the index regulations that are not configured for calculation, and subsequently configure the model of the index link.
[0066] S22, generating an initial sub-model corresponding to each index link, interacting with the model configuration end to input configuration information, calculate and process configuration information, and output configuration information of the initial sub-model, to obtain a configured sub-model.
[0067] Specifically, the server generates an initial sub-model corresponding to each index link, that is, the initial sub-model is not configured with corresponding input, calculation method and output method at this time.
[0068] Therefore, the subsequent interaction with the model configuration end configures the configuration information of the initial sub-model input, the configuration information of the calculation processing, and the configuration information of the output to obtain the configured sub-model.
[0069] S23, the model input configuration information at least includes tax information of the target category, the calculation processing configuration information at least includes a calculation formula, and the output configuration information at least includes an output template.
[0070] The configuration information input by the model includes at least the tax information of the target category. The target category can be the type of target taxpayer, such as enterprise or individual, for example, the annual tax amount of the enterprise tax category, the tax information such as the cost invoice, etc., which is not limited here. It can also be the tax under each tax category, such as direct tax income tax (enterprise / individual), property tax, inheritance tax, etc., and indirect tax value-added tax, consumption tax, tariff, etc., which is not limited here and can be set according to the actual situation.
[0071] Furthermore, the configuration information for calculation processing includes at least a calculation formula, that is, a corresponding calculation formula is configured for the model, and the corresponding output configuration information includes at least an output template. For example, a technology-based enterprise must have R&D expenditures, and the R&D expenditures must be greater than a certain amount. The corresponding information template will be configured based on the corresponding output item. For ease of understanding, only examples are given here.
[0072] S3, the server interacts with the compliance end to determine the compliance goals and / or compliance policies, and based on the compliance goals and / or compliance policies, link assemble and configure the sub-models in the index links and the compliance calculation model to obtain a first output result.
[0073] It is not difficult to understand that after the configuration is completed, the server will interact with the compliance end to determine the compliance goals and / or compliance policies, where the compliance end can be the mobile end corresponding to the compliance auditor, and the compliance goals can be invoices, contracts, or even revenue, etc. It can be anything that requires compliance review, and there is no limitation here. The compliance policy can be a clause screening strategy entered by the compliance end. For example, if the input requires annual R&D funding expenditure, the compliance laws related to monthly and quarterly R&D funding expenditure will be screened and deleted later. Therefore, the compliance policy is the content that the compliance end can actively enter, and it can also not enter the compliance policy.
[0074] It is understandable that, since there will be different requirements, that is, different compliance goals and / or compliance strategies, each time compliance is performed, the present invention will assemble different models according to different requirements and finally obtain the first output result.
[0075] In some embodiments, step S3 (the server interacts with the compliance end to determine the compliance target and / or compliance policy, and performs link assembly configuration on the index link and the sub-model in the compliance calculation model based on the compliance target and / or compliance policy to obtain a first output result) includes S31-S33: S31, after receiving the compliance request sent by the compliance terminal, the server generates a compliance interaction interface, wherein the compliance interaction interface has a preset compliance target and / or compliance policy.
[0076] Among them, the compliance end is the mobile end corresponding to the individual who needs to undergo compliance review. When the server receives the compliance request sent by the compliance end, it generates a compliance interaction interface. The compliance interaction interface has preset compliance goals and / or compliance policies, which can be exemplary goals and policies, to facilitate subsequent users to fill in the compliance goals and compliance policies corresponding to the compliance end in the corresponding positions.
[0077] S32, receiving the compliance target and / or compliance policy determined by the compliance terminal based on the compliance interaction interface, and determining the target level corresponding to the compliance target, each compliance target having a preset target level.
[0078] It is understandable that the server will receive the compliance objectives and / or compliance policies determined by the compliance end based on the compliance interaction interface, that is, the compliance objectives and / or compliance policies actively input by the compliance end. The compliance objectives can be financial statements, operating income, etc., and the compliance policies can be screening strategies for input regulatory terms. Users can choose to enter or not enter the corresponding policies.
[0079] Furthermore, determine the target level corresponding to the compliance target. For example, the compliance target is the financial income tax report, that is, to conduct an audit of income tax compliance. Therefore, the legal provisions related to income tax compliance will be determined. For example, the target level of 15 refers to all the laws on income tax compliance, that is, the target levels corresponding to all income tax laws are 15, and 16 corresponds to the laws on R&D expenditures. For example, 103-15-1-3 represents the position of the clause in the regulations library, Article 103, and 15 represents the laws related to income tax. Each compliance target has a preset target level.
[0080] Through the above implementation mode, when the compliance personnel input the corresponding target that needs to be reviewed, the present invention will only retrieve the corresponding compliance laws and regulations for review, and remove irrelevant laws and regulations, thereby improving processing efficiency.
[0081] It is worth mentioning that there can be multiple compliance targets, and the corresponding regulations for multiple target levels will be called accordingly.
[0082] S33, link assembly configuration is performed on the index links and the sub-models in the compliance calculation model based on the target level and / or compliance strategy to obtain a first output result.
[0083] In some embodiments, step S23 (link assembly configuration of the index links and the sub-models in the compliance calculation model based on the target level and / or compliance strategy to obtain the first output result) includes S231-S234: S231, traversing the multi-level index slots based on the target level, and determining the index rule of the sub-number corresponding to the target level as the index rule to be identified.
[0084] It is not difficult to understand that the server will traverse the multi-level index slots based on the target level, for example, traverse the relevant multi-level index slots based on the target level 15, so as to determine the index regulations of the sub-number corresponding to the target level as the index regulations to be identified. For example, retrieve all regulations related to income tax.
[0085] S232: If it is determined that a compliance policy exists, a regulation secondary segmentation region corresponding to the clause in the indexed regulation corresponding to the compliance policy is determined as a target secondary segmentation region.
[0086] It is understandable that if it is determined that there is a compliance strategy, the clauses need to be screened twice, so the secondary segmentation area of the regulations corresponding to the clauses corresponding to the compliance strategy in the indexed regulations will be determined as the secondary segmentation area of the target. For example, the compliance strategy is annual R&D funding expenditure, and a certain regulation corresponds to 3 clauses, namely monthly R&D funding expenditure; quarterly R&D funding expenditure; and annual R&D funding expenditure. Therefore, only the secondary segmentation area of the regulations corresponding to the clauses regarding annual R&D funding expenditure will be selected.
[0087] S233: If it is determined that there is no compliance policy, determine the secondary segmentation area of regulations corresponding to all clauses in the indexed regulations as the secondary segmentation area of the target.
[0088] It can be understood that if it is determined that no compliance policy exists, the regulation secondary segmentation area corresponding to all clauses in the indexed regulations is determined as the target secondary segmentation area.
[0089] S234, screening and assembling sub-models within the compliance calculation model based on the index link and the secondary segmentation area to obtain a first output result.
[0090] In some embodiments, step S234 (screening and assembling sub-models in the compliance computing model based on index links and secondary segmentation regions to obtain a first output result) includes S2341-S2343: S2341, based on the index link, call the sub-model in the compliance calculation model corresponding to the indexed regulations, and determine all input modules, calculation processing modules and output modules of the sub-model.
[0091] It is understandable that the server will call the sub-model in the compliance calculation model corresponding to the indexed regulations based on the index link, that is, call the sub-model in the compliance calculation model corresponding to the regulations. The compliance calculation model may have multiple sub-models, and each clause may correspond to a sub-model, and the corresponding law may correspond to a compliance calculation model. And determine all input modules, calculation processing modules and output modules of the sub-model.
[0092] S2342, determining the input module, the calculation processing module and the output module corresponding to the secondary segmentation area, each secondary segmentation area has a preset input module, calculation processing module and output module.
[0093] It can be understood that the server will determine the input module, computing and processing module and output module corresponding to the secondary segmentation area, that is, the three clauses correspond to their respective sub-models, and each sub-model has an input module, a computing and processing module and an output module, so each secondary segmentation area has a corresponding input module, a computing and processing module and an output module.
[0094] S2343, determine the repeated input modules, calculation processing modules and output modules and remove and filter them, assemble and calculate according to the connection relationship of the input modules, calculation processing modules and output modules of each secondary segmentation area to obtain the first output result.
[0095] It is not difficult to understand that the secondary segmentation area corresponding to each clause has a corresponding input module, calculation processing module and output module. For example, for three clauses, the corresponding input data of the three are consistent, then only one input module can be retained subsequently, that is, the repeated input modules, calculation processing modules and output modules are determined and eliminated and screened, or the calculation method is the same, then one calculation processing module can be retained.
[0096] Therefore, after subsequent elimination and screening, they are connected and assembled in sequence, and only one of the duplicates is retained and connected to the next module respectively. Therefore, according to the connection relationship between the input module, the calculation and processing module and the output module of each secondary segmentation area, the assembly and calculation are performed to obtain the first output result.
[0097] In some embodiments, step S2343 (assembling and calculating according to the connection relationship between the input module, the calculation processing module, and the output module of each secondary segmentation region to obtain the first output result) includes: Corresponding target values are extracted based on the compliance target, each target value having different value attributes.
[0098] It is understandable that the server will extract the corresponding target values based on the compliance targets. For example, when extracting the turnover in the financial statements, the target values may be turnover, net profit, and other values. Each target value has different numerical attributes. It is not difficult to understand that different values have different corresponding attributes, such as profit values or liabilities. The subsequent calculation methods are different.
[0099] Based on different numerical attributes, target values are input into corresponding input modules respectively, and different target values are brought into the calculation processing module according to the connection relationship of the input modules to obtain calculated values.
[0100] Therefore, the target values are input into corresponding input modules according to different value attributes, and different calculations are performed. Different target values are brought into the calculation processing module according to the connection relationship of the input modules to obtain the calculated values.
[0101] If the calculated value does not meet the preset requirement, the first sub-information is generated, and the output template of the output module is filled based on the calculated value or the first sub-information to obtain the first output result.
[0102] Among them, preset requirements are manually preset compliance requirements.
[0103] It is understandable that if the calculated value does not meet the preset requirements, the first sub-information is generated, that is, the first sub-information is generated when it is not compliant. For example, the first sub-information can be that the revenue does not meet the requirements. Subsequently, the output template of the output module will be filled based on the calculated value or the first sub-information to obtain the first output result, that is, the calculated value and the first sub-information that do not meet the requirements are filled into the corresponding output template, so as to obtain the final first output result. That is, if the requirements are not met, the first output result of the first word information is output.
[0104] S4, the server calculates the compliance index of the tax subject corresponding to the compliance end based on the first output result, obtains the first compliance data of the tax subject and sends it to the management end.
[0105] It can be understood that the server calculates the compliance index of the tax subject corresponding to the compliance end based on the first output result, obtains the first compliance data of the tax subject and sends it to the management end.
[0106] In some embodiments, step S4 (the server calculates the compliance index of the tax subject corresponding to the compliance end based on the first output result, obtains the first compliance data of the tax subject and sends it to the management end) includes S41-S44: S41, counting all first output results of each tax subject when performing compliance calculation, and determining the total number of all first output results and the first number of first output results having the first sub-information.
[0107] It should be noted that an individual may not comply with regulations but comply with the law, and there are only certain risks. For example, when signing a contract, the contract should be stamped and signed by the legal person, but the actual situation is that both parties have completed the service and paid, and the contract has been stamped, but the legal person has not signed it. This may be non-compliant, but legal. However, when the number of non-compliances accumulates, there will be a greater risk. Therefore, the present invention will calculate the compliance anomaly index coefficient to check the degree of risk.
[0108] Therefore, the server counts all first output results of each tax subject when performing compliance calculations, and determines the total number of all first output results, i.e., the number of audits, and the first number of first output results with first sub-information, i.e., the number of non-compliances.
[0109] S42, determining the sub-number in the secondary division area corresponding to each first sub-information.
[0110] It is understandable that the server will determine the corresponding sub-number in the secondary segmentation area corresponding to each first sub-information number. For example, the 3 in 103-15-1-3 is very important.
[0111] S43, based on the first number and the total number, a proportional coefficient is calculated, and the number coefficient is obtained by summing up the numerical values of all sub-numbers. The proportional coefficient and the number coefficient are weighted respectively and then added to obtain a compliance anomaly index coefficient.
[0112] It can be understood that the server will calculate the proportional coefficient based on the first quantity and the total quantity, that is, the ratio of the two, to obtain the proportional coefficient, that is, the proportion of non-compliance, and calculate the sum of the values of all sub-numbers to obtain the number coefficient, that is, the accumulation of the importance corresponding to the non-compliant regulations.
[0113] Furthermore, the proportion coefficient and the numbering coefficient are weighted and added together to obtain the compliance anomaly index coefficient. The larger the compliance anomaly index coefficient is, the greater the risk is, that is, the larger the number is and the more important it is.
[0114] S44, if the compliance anomaly index coefficient is greater than the threshold index, determining the clause corresponding to the secondary segmented area to generate first compliance data and sending it to the management end.
[0115] It can be understood that if the compliance anomaly index coefficient is greater than the threshold index, the clause corresponding to the secondary segmentation area corresponding to the first sub-information is determined to generate the first compliance data and send it to the management end. That is, if it is greater than the threshold index, it means that the risk is relatively large, then all non-compliant laws will be summarized to obtain the first compliance data and send it to the management end to tell the management personnel which clauses do not meet the requirements.
[0116] Based on the above embodiment, it also includes: After sending the first compliance data to the management end, the server receives feedback data at intervals of a preset time period, wherein the feedback data includes an evaluation coefficient for the first compliance data, and the evaluation coefficient is a value greater than 0 and less than or equal to 1.
[0117] It should be noted that the management personnel can evaluate the first compliance data automatically processed by the server, and provide feedback on whether the automatically processed first compliance data is reasonable. For some types of enterprises, the server automatically feels that the enterprise's debt or profit situation is not compliant after processing, but the industry attributes of the enterprise are like this. Therefore, this situation is actually compliant. For example, real estate-type enterprises have more debts, but are actually in a compliant state. Therefore, the present invention will automatically train and adjust the weights according to the evaluation coefficients of the management personnel.
[0118] Therefore, after sending the first compliance data to the management end, the server receives feedback data from the management end at intervals of a preset time period, wherein the feedback data includes an evaluation coefficient for the first compliance data, and the evaluation coefficient is a value greater than 0 and less than or equal to 1. If the evaluation value is 1, it means that it conforms to the actual situation, and no adjustment is required. If it does not conform, the weight will be trained to reduce the value.
[0119] Based on the evaluation coefficient, the weight adjustment processing of the number coefficient is performed to obtain the weight of the tax subject after the weight adjustment and generate a weight set, so that the next time the compliance anomaly indicator coefficient is calculated, it is calculated based on the weight set.
[0120] It is understandable that the server will adjust the weight of the numbering coefficient based on the evaluation coefficient, thereby reducing the weight value corresponding to the numbering coefficient, obtaining the weight of the tax subject after adjustment and generating a weight set. It is not difficult to understand that there is a weight for the income tax dimension, and there are corresponding weight values for other dimension adjustments. Therefore, the weights of multiple tax subjects after adjustment will be obtained in the future, and statistics will be performed to obtain a weight set, so that the next time the compliance abnormality indicator coefficient is calculated, it will be calculated based on the weight set.
[0121] The weights of the abnormal index coefficient and the adjusted evaluation coefficient are calculated by the following formula: ; in, is the abnormal index coefficient, is the first quantity, is the total quantity, is the standard weight, For the The value of the sub-number, is the upper limit of the sub-number, is the training weight. It is not difficult to understand that the first quantity The larger the corresponding abnormal index coefficient is, The larger the subnumber, the higher the upper limit of the subnumber. The more, the more abnormal index coefficient The bigger.
[0122] ; in, is the weight value after weight adjustment. is the evaluation coefficient, is the normalized value, is the preset offset value, is a constant value. It is not difficult to understand that the evaluation coefficient The smaller the value, the less accurate it is. Then the corresponding weight adjustment will be used to calculate the weight value after processing. The smaller.
[0123] See also Figure 3 , is a schematic diagram of a structure of an intelligent tax compliance data management system based on a regulatory database provided by an embodiment of the present invention, the intelligent tax compliance data management system based on a regulatory database includes: A receiving module, used to establish an index link corresponding to each index regulation, and configure a calling interface corresponding to the index link; A configuration module, used to enable the server to receive the configuration of each sub-model in the compliance computing model from the model configuration terminal, wherein the configuration of the sub-model at least includes the input configuration, computing processing configuration and output configuration of the sub-model; An assembly module, configured to enable the server to interact with the compliance end to determine compliance goals and / or compliance policies, and to perform link assembly configuration on the index links and sub-models in the compliance calculation model based on the compliance goals and / or compliance policies to obtain a first output result; The calculation module is used to enable the server to calculate the compliance index of the tax subject corresponding to the compliance end based on the first output result, and obtain the first compliance data of the tax subject and send it to the management end.
[0124] The present invention also provides a storage medium, in which a computer program is stored. When the computer program is executed by a processor, it is used to implement the methods provided by the various embodiments described above.
[0125] Among them, the storage medium can be a computer storage medium or a communication medium. The communication medium includes any medium that facilitates the transmission of a computer program from one place to another. The computer storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer. For example, the storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an application-specific integrated circuit (Application Specific Integrated Circuits, referred to as: ASIC). In addition, the ASIC can be located in a user device. Of course, the processor and the storage medium can also exist in a communication device as discrete components. The storage medium can be a read-only memory (ROM), a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.
[0126] The present invention also provides a program product, which includes an execution instruction, which is stored in a storage medium. At least one processor of a device can read the execution instruction from the storage medium, and at least one processor executes the execution instruction so that the device implements the methods provided in the above various embodiments.
[0127] In the above-mentioned terminal or server embodiments, it should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the present invention may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0128] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. An intelligent tax compliance data management method based on a regulatory database, characterized in that: include: Establishing an index link corresponding to each index regulation, and configuring a calling interface corresponding to the index link; The server receives the configuration of each sub-model in the compliant computing model from the model configuration terminal, wherein the configuration of the sub-model includes at least the input configuration, computing processing configuration and output configuration of the sub-model; The server interacts with the compliance end to determine compliance goals and / or compliance policies, and based on the compliance goals and / or compliance policies, performs link assembly configuration on the index links and the sub-models in the compliance calculation model to obtain a first output result; The server calculates the compliance index of the tax subject corresponding to the compliance end based on the first output result, obtains the first compliance data of the tax subject and sends it to the management end.
2. The intelligent tax compliance data management method based on the regulatory database according to claim 1 is characterized in that: The step of establishing an index link corresponding to each index regulation and configuring a calling interface corresponding to the index link includes: The server receives the index regulations configured by the regulation configuration terminal, wherein the index regulations at least include the regulation number and the regulation text; Generate index slots corresponding to the indexed regulations, and adaptively separate and align the index slots based on the regulation numbers and the attributes of the regulation text to obtain multi-level index slots; A fixed field of an index link is generated based on the content of the multi-level index slots, and a mapping relationship between the fixed field and a calling interface is established to call a compliant computing model, wherein the calling interface is used to call a compliant computing model at a target location.
3. The intelligent tax compliance data management method based on the regulatory database according to claim 2 is characterized in that: The generating of index slots corresponding to the index regulations, and the adaptive separation and alignment of the index slots based on the regulation number and the attributes of the regulation text to obtain multi-level index slots, include: Obtaining the sub-number within the regulation number and the numbering level of each sub-number, wherein the regulation number is composed of a plurality of sub-numbers of different numbering levels, and a preset separator character is provided between two adjacent sub-numbers; The index slot is divided into a number sub-region and a regulation sub-region, and the number sub-region and the regulation sub-region are divided twice based on the attributes of the regulation number and the regulation text to obtain a number secondary division region and a regulation secondary division region; The sub-number of each numbering level is input into the corresponding numbering secondary division area, and each corresponding clause of the regulatory text is input into the regulatory secondary division area to obtain a multi-level index slot.
4. The intelligent tax compliance data management method based on the regulatory database according to claim 3 is characterized in that: The index slot is divided into a number sub-region and a regulation sub-region, and the number sub-region and the regulation sub-region are divided twice based on the attributes of the regulation number and the regulation text to obtain a number secondary division region and a regulation secondary division region, including: Obtaining a first number of all sub-numbers, and dividing the numbered sub-regions into a corresponding number of numbered secondary division regions based on the first number, so that each sub-number has a corresponding numbered secondary division region; A second number of clauses of each regulatory text is obtained, and based on the second number, the regulatory sub-area is divided into a corresponding number of regulatory secondary division areas, so that each clause has a corresponding regulatory secondary division area.
5. The intelligent tax compliance data management method based on the regulatory database according to claim 2 is characterized in that: The generating of the fixed field of the index link based on the content of the multi-level index slot and establishing a mapping relationship between the fixed field and the calling interface to call the compliance computing model include: Obtaining the order of each numbered secondary segmentation region to obtain a sequence value, obtaining a first combination value based on the sequence value and the value of the sub-number in the numbered secondary segmentation region, and counting all the first combination values according to the order of each numbered sub-region to obtain a first link value; Obtaining the order of each secondary segmentation area of the regulation to obtain a sequence value, obtaining a second combination value based on the sequence value and the number of characters in the secondary segmentation area of the regulation, and counting all the second combination values according to the order of each secondary segmentation area of the regulation to obtain a second link value; Hash calculations are performed on the first link value and the second link value to obtain a first Hash value and a second Hash value, respectively, and the first Hash value and the second Hash value are assembled in sequence to generate a fixed field of an index link.
6. The intelligent tax compliance data management method based on the regulatory database according to claim 2 is characterized in that: The server receives the configuration of each sub-model in the compliance computing model from the model configuration end, wherein the configuration of the sub-model at least includes the input configuration, computing processing configuration and output configuration of the sub-model, including: After receiving the configuration requirements of the compliance computing model from the model configuration end, the server traverses all index regulations and corresponding index links to determine all index links that are not linked to the compliance computing model; Generate an initial sub-model corresponding to each index link, and interact with the model configuration end to input configuration information, calculate configuration information, and output configuration information of the initial sub-model to obtain the configured sub-model; The configuration information of the model input includes at least the tax information of the target category, the configuration information of the calculation process includes at least the calculation formula, and the configuration information of the output includes at least the output template.
7. The intelligent tax compliance data management method based on the regulatory database according to claim 2 is characterized in that: The server interacts with the compliance end to determine compliance goals and / or compliance policies, and performs link assembly configuration on the index links and the sub-models in the compliance calculation model based on the compliance goals and / or compliance policies to obtain a first output result, including: After receiving the compliance request sent by the compliance terminal, the server generates a compliance interaction interface, wherein the compliance interaction interface has a preset compliance target and / or compliance policy; Receiving compliance targets and / or compliance policies determined by the compliance terminal based on the compliance interaction interface, and determining a target level corresponding to the compliance target, each compliance target having a preset target level; Based on the target level and / or compliance strategy, link assembly configuration is performed on the index link and the sub-models in the compliance calculation model to obtain a first output result.
8. The intelligent tax compliance data management method based on the regulatory database according to claim 7 is characterized in that: The link assembly configuration is performed on the index link and the sub-model in the compliance calculation model based on the target level and / or the compliance strategy to obtain a first output result, including: Traversing the multi-level index slots based on the target level, determining the index regulations of the sub-numbers corresponding to the target level as the index regulations to be identified; If it is determined that there is a compliance policy, then the regulation secondary segmentation area corresponding to the clause corresponding to the compliance policy in the indexed regulations is determined as the target secondary segmentation area; If it is determined that there is no compliance policy, the secondary segmentation area of the regulations corresponding to all the clauses in the indexed regulations is determined as the secondary segmentation area of the target; The sub-models in the compliance calculation model are screened and assembled based on the index links and the secondary segmentation areas to obtain the first output result.
9. The intelligent tax compliance data management method based on the regulatory database according to claim 8 is characterized in that: The sub-models in the compliance calculation model are screened and assembled based on the index link and the secondary segmentation area to obtain a first output result, including: Based on the index link, a sub-model in the compliance calculation model corresponding to the indexed regulations is called, and all input modules, calculation processing modules and output modules of the sub-model are determined; Determine the input module, the calculation processing module and the output module corresponding to the secondary segmentation area, each secondary segmentation area has a preset input module, calculation processing module and output module; The repeated input modules, calculation processing modules and output modules are determined and eliminated and screened, and the input modules, calculation processing modules and output modules of each secondary segmentation area are assembled and calculated according to the connection relationship to obtain the first output result.
10. The intelligent tax compliance data management method based on the regulatory database according to claim 9 is characterized in that: The first output result is obtained by assembling and calculating according to the connection relationship between the input module, the calculation processing module and the output module of each secondary segmentation area, including: Extracting corresponding target values based on the compliance target, each target value having different value attributes; Based on different numerical attributes, target values are input into corresponding input modules respectively, and different target values are brought into the calculation processing module according to the connection relationship of the input modules to obtain calculated values; If the calculated value does not meet the preset requirement, the first sub-information is generated, and the output template of the output module is filled based on the calculated value or the first sub-information to obtain the first output result.
11. The intelligent tax compliance data management method based on the regulatory database according to claim 9 is characterized in that: The server calculates the compliance index of the tax subject corresponding to the compliance end based on the first output result, obtains the first compliance data of the tax subject and sends it to the management end, including: Counting all first output results of each tax subject when performing compliance calculation, determining a total number of all first output results, and a first number of first output results having first sub-information; Determine the sub-number in the secondary segmentation area corresponding to each first sub-information; A proportional coefficient is calculated based on the first quantity and the total quantity, and a number coefficient is obtained by summing up the values of all sub-numbers. The proportional coefficient and the number coefficient are weighted and added to obtain a compliance anomaly index coefficient. If the compliance anomaly index coefficient is greater than the threshold index, the clause corresponding to the secondary segmentation area is determined to generate first compliance data and send it to the management end.
12. The intelligent tax compliance data management method based on the regulatory database according to claim 11 is characterized in that: Also includes: After sending the first compliance data to the management terminal, the server receives feedback data at a preset time interval, wherein the feedback data includes an evaluation coefficient of the first compliance data, and the evaluation coefficient is a value greater than 0 and less than or equal to 1; Based on the evaluation coefficient, the weight of the number coefficient is adjusted to obtain the weight of the tax subject after the weight adjustment and generate a weight set, so that the next calculation of the compliance abnormality indicator coefficient is based on the weight set; The weights of the abnormal index coefficient and the adjusted evaluation coefficient are calculated by the following formula: ; in, is the abnormal index coefficient, is the first quantity, is the total quantity, is the standard weight, For the The value of the sub-number, is the upper limit of the sub-number, is the training weight; ; in, is the weight value after weight adjustment. is the evaluation coefficient, is the normalized value, is the preset offset value, Is a constant value.
13. Intelligent tax compliance data management system based on regulatory database, characterized by: include: A receiving module, used to establish an index link corresponding to each index regulation, and configure a calling interface corresponding to the index link; A configuration module, used to enable the server to receive the configuration of each sub-model in the compliance computing model from the model configuration terminal, wherein the configuration of the sub-model at least includes the input configuration, computing processing configuration and output configuration of the sub-model; An assembly module, configured to enable the server to interact with the compliance end to determine compliance goals and / or compliance policies, and to perform link assembly configuration on the index links and sub-models in the compliance calculation model based on the compliance goals and / or compliance policies to obtain a first output result; The calculation module is used to enable the server to calculate the compliance index of the tax subject corresponding to the compliance end based on the first output result, and obtain the first compliance data of the tax subject and send it to the management end.
Citation Information
Patent Citations
Application compliance analysis method and device, electronic equipment and storage medium
CN114996130A
Automatic data compliance verification method based on policy and regulation structured processing
CN119005170A
Enterprise finance and taxation intelligent management system
CN119722354A
Cited By
Constructional engineering compliance examination method and system based on Ai decision tracing
CN120260068A