Intelligent Tax Compliance Data Management Method and System Based on a Regulation Library

Through the intelligent tax compliance data management method based on the regulatory database, tax regulations are automatically configured and evaluated, and the existing tax compliance management methods are solved, and the problems of lagging response, high maintenance costs and lack of dynamic adaptability are achieved, efficient and accurate tax compliance assessment and reduced labor costs are achieved.

CN120013685BActive Publication Date: 2025-07-01STATE GRID ZHEJIANG ELECTRIC POWER CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510480432.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-04-17
Publication Date
2025-07-01
Estimated Expiration
2045-04-17

AI Technical Summary

Technical Problem

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 high labor costs.

Method used

Adopt an intelligent tax compliance data management method based on the regulatory database, and dynamic management and automated evaluation are achieved by establishing index links and configuration call interfaces corresponding to each index regulation, and automatically configuring and evaluating tax regulations.

Benefits of technology

It significantly improves the processing efficiency of tax compliance assessment, reduces labor costs, enhances dynamic adaptability and evaluation accuracy, and reduces compliance risks caused by operational errors or subjective judgments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120013685B_ABST
    Figure CN120013685B_ABST
Patent Text Reader

Abstract

The present invention provides an intelligent tax compliance data management method and system based on a regulation library, which relates to data processing technology. The method includes: establishing an index link corresponding to each indexed regulation and configuring a call interface corresponding to the index link; receiving the configuration of each sub-model in the compliance calculation model by a model configuration end, and the configuration of the sub-model at least includes the input configuration, calculation processing configuration and output configuration of the sub-model; 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-models in the compliance calculation model to obtain a first output result; the server calculates the compliance indicators of the tax entity corresponding to the compliance end based on the first output result, obtains the first compliance data of the tax entity and sends it to the management end. The present invention can automatically configure the tax regulations corresponding to different individuals, perform automated evaluation, and improve the processing efficiency of tax compliance evaluation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to data processing technologies, and in particular, to an intelligent tax compliance data management method and system based on a regulation library. Background Art

[0002] In the prior art, tax compliance management mostly adopts a combination of a static database and manual review. For example, some systems perform compliance checks through a simple combination of preset regulation entries and manual access. However, such methods have significant drawbacks. When regulations are updated, the database needs to be manually adjusted, resulting in a lag in response and high maintenance costs. Secondly, they lack dynamic adaptation capabilities and cannot flexibly screen relevant regulations according to different individuals (such as different tax types or enterprise types), leading to low processing efficiency. Thirdly, there are many manual intervention links, and compliance risks are easily caused by operational errors or subjective judgment biases.

[0003] Therefore, how to automatically configure tax regulations corresponding to different individuals and conduct automated evaluations to improve the processing efficiency of tax compliance evaluations and reduce labor costs has become an urgent problem to be solved. Summary of the Invention

[0004] An embodiment of the present invention provides an intelligent tax compliance data management method and system based on a regulation library, which can automatically configure tax regulations corresponding to different individuals and conduct automated evaluations to improve the processing efficiency of tax compliance evaluations and reduce labor costs.

[0005] In a first aspect of an embodiment of the present invention, an intelligent tax compliance data management method based on a regulation library is provided, including:

[0006] Establish an index link corresponding to each indexed regulation, and configure a call interface corresponding to the index link;

[0007] The server receives the configuration of each sub-model in the compliance calculation model by the model configuration end, and the configuration of the sub-model includes at least the input configuration, calculation processing configuration, and output configuration of the sub-model;

[0008] The server interacts with the compliance end to determine the compliance target and / or compliance strategy, and based on the compliance target and / or compliance strategy, performs link assembly configuration on the index link and the sub-models in the compliance calculation model to obtain a first output result;

[0009] The server calculates the compliance index of the tax entity corresponding to the compliance end based on the first output result, and sends the first compliance data of the tax entity to the management end.

[0010] Optionally, in a possible implementation manner of the first aspect, the establishing an index link corresponding to each indexed regulation and configuring a call interface corresponding to the index link includes:

[0011] The server receives the indexed regulations configured by the regulation configuration end, and the indexed regulations at least include regulation numbers and regulation texts;

[0012] Generate index slots corresponding to the indexed regulations, and perform adaptive separation and alignment processing on the index slots based on the attributes of the regulation numbers and regulation texts to obtain multi-level index slots;

[0013] Generate fixed fields of index links based on the content of the multi-level index slots, and establish a mapping relationship between the fixed fields and the call interfaces to call the compliance calculation model, where the call interfaces are used to call the compliance calculation model at the target location.

[0014] Optionally, in a possible implementation manner of the first aspect, the generating index slots corresponding to the indexed regulations and performing adaptive separation and alignment processing on the index slots based on the attributes of the regulation numbers and regulation texts to obtain multi-level index slots includes:

[0015] Obtain the sub-numbers within the regulation number and the number level of each sub-number. The regulation number is composed of multiple sub-numbers with different number levels, and there is a preset separation character between two adjacent sub-numbers;

[0016] Divide the index slots into a number sub-region and a regulation sub-region, and perform secondary division on 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;

[0017] Input the sub-numbers of each number level into the corresponding number secondary division region, and input each corresponding clause of the regulation text into the regulation secondary division region to obtain multi-level index slots.

[0018] Optionally, in a possible implementation manner of the first aspect, the dividing the index slots into a number sub-region and a regulation sub-region and performing secondary division on 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 includes:

[0019] Obtain the first quantity of all sub-numbers, and divide the number sub-region into corresponding quantities of number secondary division regions based on the first quantity, so that each sub-number has a corresponding number secondary division region;

[0020] Obtain the second quantity of the clauses of each regulation text, and divide the regulation sub-region into corresponding quantities of regulation secondary division regions based on the second quantity, so that each clause has a corresponding regulation secondary division region.

[0021] Optionally, in a possible implementation manner of the first aspect, for the fixed fields for generating index links based on the content of the multi-level index slots, a mapping relationship with the call interface is established for the fixed fields to call the compliance calculation model, including:

[0022] Obtain the sequence of each numbered secondary segmentation area to get a sequence value, obtain a first combined value based on the sequence value and the numerical value of the sub-numbers within the numbered secondary segmentation area, and statistically sort and combine all the first combined values according to the sequence of each numbered sub-area to obtain a first link value;

[0023] Obtain the sequence of each regulation secondary segmentation area to get a sequence value, obtain a second combined value based on the sequence value and the number of characters within the regulation secondary segmentation area, and statistically sort and combine all the second combined values according to the sequence of each regulation secondary segmentation area to obtain a second link value;

[0024] Perform hash calculations on the first link value and the second link value respectively to obtain a first hash value and a second hash value, and assemble the first hash value and the second hash value in sequence to generate the fixed fields of the index link.

[0025] Optionally, in a possible implementation manner of the first aspect, the server receives the configuration of each sub-model in the compliance calculation model from the model configuration end. The configuration of the sub-model at least includes the input configuration, calculation processing configuration, and output configuration of the sub-model, including:

[0026] After the server receives the configuration requirements of the compliance calculation model from the model configuration end, it traverses all index regulations and corresponding index links to determine all index links that are not linked to the compliance calculation model;

[0027] Generate an initial sub-model corresponding to each index link, and interact with the model configuration end for the configuration information of the input of the initial sub-model, the configuration information of the calculation processing, and the configuration information of the output to obtain the configured sub-model;

[0028] The configuration information of the model input at least includes tax information of the target type, the configuration information of the calculation processing at least includes calculation formulas, and the configuration information of the output at least includes output templates.

[0029] Optionally, in a possible implementation manner of the first aspect, the server interacts with the compliance end to determine the compliance target and / or compliance strategy, 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 strategy to obtain a first output result, including:

[0030] After the server receives the compliance request sent by the compliance end, it generates a compliance interaction interface, and the compliance interaction interface has preset compliance targets and / or compliance strategies;

[0031] Receive the compliance objectives and / or compliance policies determined by the compliance side based on the compliance interaction interface, and determine the target level corresponding to the compliance objective. Each compliance objective has a preset target level.

[0032] Based on the target level and / or compliance policy, perform link assembly configuration on the index link and the sub-models in the compliance calculation model to obtain the first output result.

[0033] Optionally, in a possible implementation manner of the first aspect, the performing link assembly configuration on the index link and the sub-models in the compliance calculation model based on the target level and / or compliance policy to obtain the first output result includes:

[0034] Traverse the multi-level index slots based on the target level, and determine the index regulations with the sub-numbers corresponding to the target level as the index regulations to be identified.

[0035] If it is determined that there is a compliance policy, determine the secondary segmentation area of the regulations corresponding to the clauses in the index regulations that correspond to the compliance policy as the target secondary segmentation area.

[0036] If it is determined that there is no compliance policy, determine the secondary segmentation area of all clauses in the index regulations as the target secondary segmentation area.

[0037] Based on the index link and the secondary segmentation area, perform screening and assembly on the sub-models in the compliance calculation model to obtain the first output result.

[0038] Optionally, in a possible implementation manner of the first aspect, the performing screening and assembly on the sub-models in the compliance calculation model based on the index link and the secondary segmentation area to obtain the first output result includes:

[0039] Call the sub-models in the compliance calculation model corresponding to the index regulations based on the index link, and determine all input modules, calculation processing modules, and output modules of the sub-models.

[0040] Determine the input modules, calculation processing modules, and output modules corresponding to the secondary segmentation area. Each secondary segmentation area has preset input modules, calculation processing modules, and output modules.

[0041] Determine the duplicate input modules, calculation processing modules, and output modules and perform elimination and screening. Calculate after assembly according to the connection relationships of the input modules, calculation processing modules, and output modules of each secondary segmentation area to obtain the first output result.

[0042] Optionally, in a possible implementation of the first aspect, the calculation based on the connection relationships of the input modules, calculation and processing modules, and output modules of each secondary segmentation region and then obtaining a first output result includes:

[0043] Extracting corresponding target values based on the compliance target, each target value having a different numerical attribute;

[0044] Inputting the target values into the corresponding input modules respectively based on different numerical attributes, and substituting different target values into the calculation and processing module according to the connection relationships of the input modules to obtain calculation values;

[0045] If the calculation values do not meet the preset requirements, generating a first sub-information, and performing filling processing on the output template of the output module based on the calculation values or the first sub-information to obtain a first output result.

[0046] Optionally, in a possible implementation of the first aspect, the server calculates compliance indicators for the tax entities corresponding to the compliance side based on the first output result, and sends the first compliance data of the tax entities to the management side, including:

[0047] Counting all the first output results of each tax entity during compliance calculation, determining the total number of all the first output results, and the first number of the first output results with the first sub-information;

[0048] Determining the sub-numbers within the secondary segmentation region corresponding to each first sub-information;

[0049] Calculating a proportionality coefficient based on the first number and the total number, counting the sum of the values of all sub-numbers to obtain a number coefficient, and adding the weighted proportionality coefficient and the number coefficient respectively to obtain a compliance anomaly index coefficient;

[0050] If the compliance anomaly index coefficient is greater than the threshold index, determining the clause corresponding to the secondary segmentation region and generating the first compliance data to be sent to the management side.

[0051] Optionally, in a possible implementation of the first aspect, it further includes:

[0052] After the server sends the first compliance data to the management side, receiving feedback data at intervals of a preset time period, 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;

[0053] Performing weight adjustment processing on the number coefficient based on the evaluation coefficient to obtain the adjusted weight of the tax entity and generating a weight set, so that the compliance anomaly index coefficient is calculated based on the weight set next time;

[0054] Calculate the weights of the anomaly index coefficient and the adjusted evaluation coefficient through the following formula

[0055] ;

[0056] wherein, is the anomaly index coefficient, is the first quantity, is the total quantity, is the standard weight, is the value of the sub-number, is the upper limit value of the sub-number,

[0057] ;

[0058] wherein, is the weight value after weight adjustment processing, is the evaluation coefficient, is the normalization value, is the preset offset value, is the constant value.

[0059] In the second aspect of the embodiments of the present invention, there is provided an intelligent tax compliance data management system based on a regulation library, including:

[0060] A receiving module, configured to establish an index link corresponding to each indexed regulation and configure a call interface corresponding to the index link;

[0061] A configuration module, configured to enable the server to receive the configuration of each sub-model in the compliance calculation model by a model configuration end, and the configuration of the sub-model at least includes an input configuration, a calculation processing configuration, and an output configuration of the sub-model;

[0062] An assembly module, configured to enable the server to interact with a compliance end to determine a compliance target and / or a compliance policy, and perform link assembly configuration on the index link and the sub-models in the compliance calculation model based on the compliance target and / or the compliance policy to obtain a first output result;

[0063] A calculation module, configured to enable the server to calculate compliance indexes of a tax entity corresponding to the compliance end based on the first output result, and send the first compliance data of the tax entity to a management end.

[0064] In the third aspect of the embodiments of the present invention, there is provided a storage medium, in which a computer program is stored, and when the computer program is executed by a processor, it is used to implement the method described in the first aspect and various possible designs of the first aspect of the present invention.

[0065] The beneficial effects of the present invention are as follows:

[0066] 1. The present invention significantly improves the processing efficiency of tax compliance assessment by automatically configuring tax regulations corresponding to different individuals and performing automatic evaluation. Traditional tax compliance assessment mainly relies on manual review of regulatory provisions, which is not only time-consuming and laborious, but also difficult to cope with the complex and ever-changing tax regulatory environment. The present invention receives the indexed regulations configured by the regulation configuration end through a server, establishes index links, and configures call interfaces to call the compliance calculation model, realizing rapid indexing of tax regulations and compliance calculation, thus greatly improving the assessment efficiency.

[0067] 2. The present invention realizes the dynamic management of tax regulations by establishing a regulation library and indexed regulations, and can quickly adapt to regulatory changes without manual adjustment of the database. At the same time, through automatic compliance assessment, the manual intervention link is reduced, and the compliance risk caused by operation errors or subjective judgment deviations is reduced, thereby further reducing the labor cost.

[0068] 3. The present invention enhances the dynamic adaptation ability and accuracy of tax compliance management. The present invention can flexibly screen relevant regulations according to different individuals (such as different tax types, industries or enterprise types) for targeted compliance assessment. By interacting between the server and the compliance end to determine the compliance target and / or compliance strategy, link assembly configuration is performed on the sub-models in the index link and the compliance calculation model to obtain a first output result, and compliance indicators are calculated based on this output result to obtain the first compliance data of the tax entity. 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

[0069] Figure 1 is a flowchart of the intelligent tax compliance data management method based on a regulation library provided by the present invention;

[0070] Figure 2 is a schematic diagram of a multi-level index slot provided by the present invention;

[0071] Figure 3 is a schematic diagram of the structure of the intelligent tax compliance data management system based on a regulation library provided by the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0072] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Apparently, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0073] In the description, claims and above-mentioned drawings of the present invention, terms such as "first", "second", "third", "fourth", etc. (if any) are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein.

[0074] It should be understood that in various embodiments of the present invention, the magnitude of the serial numbers of the various processes does not mean the order of execution, and the order of execution of the various processes should be determined by their functions and internal logics, and should not constitute any limitation to the implementation process of the embodiments of the present invention.

[0075] It should be understood that in the present invention, "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0076] It should be understood that in the present invention, "a plurality of" means two or more. "And / or" is merely a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents that the associated objects before and after are in an "or" relationship. "Comprising A, B and C", "comprising A, B, C" means that all of A, B and C are included, "comprising A, B or C" means that one of A, B and C is included, and "comprising A, B and / or C" means that any one or any two or all three of A, B and C are included.

[0077] It should be understood that in the present invention, "B corresponding to A", "B corresponding to A relatively", "A corresponding to B relatively" or "B corresponding to A relatively" means that B is associated with A, and B can be determined according to A. Determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information. The matching of A and B means that the similarity between A and B is greater than or equal to a preset threshold.

[0078] Depending on the context, as used herein, "if" can be interpreted as "when", "while", "in response to determining", or "in response to detecting".

[0079] The technical solutions of the present invention will be described in detail below with specific embodiments. These several specific embodiments below can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.

[0080] The present invention provides an intelligent tax compliance data management method based on a regulation library, as Figure 1 shown, including steps S1 - S4:

[0081] S1. Establish an index link corresponding to each indexed regulation, and configure a call interface corresponding to the index link.

[0082] It should be noted that the present invention will establish a regulation library, which can be pre - configured by personnel. The regulation library can store tax laws, financial laws, accounting laws, etc. Subsequently, the configuring personnel will establish corresponding indexed regulations in this regulation library.

[0083] Among them, the regulation configuration end is a mobile terminal for regulation configuration. For example, it can be the mobile terminal of the configuring personnel, such as a mobile phone, a tablet, etc. The indexed regulation is a regulation pre - configured by personnel in the regulation library, and a corresponding index link is configured for each indexed regulation. The index link has a corresponding call interface, and this call interface can call a corresponding compliance calculation model. That is, through the call interface of the index link corresponding to the indexed regulation, the corresponding compliance calculation model can be called back and forth for subsequent compliance calculations.

[0084] Therefore, the index link is a call connection corresponding to the indexed regulation, which is used to subsequently call the call interface corresponding to this link so as to directly retrieve the corresponding compliance calculation model.

[0085] It is not difficult to understand that each indexed regulation has a corresponding index link for calling. Through the call interface corresponding to this link, the compliance calculation model stored in the corresponding position can be directly called. Therefore, the target position is the position where the compliance calculation model corresponding to the corresponding indexed regulation is stored.

[0086] In some embodiments, (establishing an index link corresponding to each indexed regulation and configuring a call interface corresponding to the index link) in step S1 includes S11 - S13:

[0087] S11. The server receives the indexed regulation configured by the regulation configuration end, and the indexed regulation includes at least a regulation number and regulation text.

[0088] Among them, the indexed regulation at least includes a regulation number and regulation text. The regulation number is a number pre-configured by a person for the indexed regulation. For example, 103-15-1-3. 103 can be the position of the indexed regulation in the regulation library. For example, it is the 103rd article 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 individual income tax (or 2 can represent corporate income tax). 3 can be the importance level. For example, 1 is unimportant, 2 is relatively important, and 3 is very important. That is, the review level corresponding to this regulation is very important. The regulation text is the descriptive text corresponding to this regulation clause, that is, the detailed text clause.

[0089] S12. Generate an index slot corresponding to the indexed regulation, and perform adaptive separation and alignment processing on the index slot based on the attributes of the regulation number and regulation text to obtain a multi-level index slot.

[0090] It can be understood that the server will generate an index slot corresponding to the indexed regulation. This index slot is used to place the regulation number and regulation text subsequently, and will perform adaptive separation and alignment processing on the index slot based on the attributes of the regulation number and regulation text to obtain a multi-level index slot.

[0091] In some embodiments, (generating an index slot corresponding to the indexed regulation, performing adaptive separation and alignment processing on the index slot based on the attributes of the regulation number and regulation text to obtain a multi-level index slot) in step S12 includes S121 - S123:

[0092] S121. Obtain the sub-numbers within the regulation number and the number level of each sub-number. The regulation number is composed of multiple sub-numbers with different number levels, and there is a preset separation character between two adjacent sub-numbers.

[0093] It should be noted that when the server conducts regulation compliance inspection, for the regulation numbers in real life, such as the number of articles in the Tax Law, they have no practical significance in actual applications. And in regulations, such as Article X in the Accounting Law, when a person wants to file a tax return legally, since there are no corresponding numerical or process information in this regulation, such as the amount of tax paid exceeding a certain amount, it is not very helpful for the server to make a compliance judgment, but instead will occupy data processing speed and memory space.

[0094] Therefore, the present invention will integrate regulations that are helpful for numerical and process verification into the regulation library and then perform automatic numbering to improve processing efficiency. The present invention will pre-configure corresponding regulation numbers for each indexed regulation. For example, 103-15-1-3, where 103, 15, 1, and 3 are all sub-numbers, and each sub-number has a corresponding number level. For example, 103 is number level 1, 15 is number level 2, 1 is number level 3, and 3 is number level 4, that is, the number levels determined according to the positions, and there is a preset separator character between two adjacent sub-numbers, that is, - is the preset separator character.

[0095] S122. Divide the indexed slot into a number sub-region and a regulation sub-region, and perform secondary division on 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.

[0096] It can be understood that the server will divide the indexed slot into a number sub-region and a regulation sub-region for the first time. Among them, the number sub-region is the region for storing the regulation number, and the regulation sub-region is the region for storing the regulation text.

[0097] It is not difficult to understand that there are multiple number levels in the regulation number, and there may be multiple regulation clauses in one regulation text. For example, Clause 1, Clause 2. Therefore, subsequently, the number sub-region and the regulation sub-region will be divided secondarily 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.

[0098] In some embodiments, (dividing the indexed slot into a number sub-region and a regulation sub-region, and performing secondary division on 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) in step S122 includes S1221-S1222:

[0099] S1221. Obtain the first quantity of all sub-numbers, and divide the number sub-region into corresponding quantities of number secondary division regions based on the first quantity, so that each sub-number has a corresponding number secondary division region.

[0100] It can be understood that the server will obtain the first quantity of all sub-numbers. For example, the quantity corresponding to 103-15-1-3 is 4, so the first quantity is 4. Subsequently, the number sub-region will be divided into corresponding quantities of number secondary division regions based on the first quantity, so that each sub-number has a corresponding number secondary division region.

[0101] S1222. Obtain the second quantity of the clauses of each legal text, and divide the legal sub-region into corresponding quantities of legal secondary segmentation regions based on the second quantity, so that each clause has a corresponding legal secondary segmentation region.

[0102] Similarly, the server will obtain the second quantity of the clauses of each legal text. For example, if there are 3 clauses, the corresponding second quantity is 3. Subsequently, the legal sub-region will be divided into corresponding quantities of legal secondary segmentation regions based on the second quantity, so that each clause has a corresponding legal secondary segmentation region. For example, see Figure 2 , which is the multi-level index slot obtained after dividing the index slot. Here is only an example for illustration.

[0103] S123. Input the sub-numbers of each number level into the corresponding number secondary segmentation region, and input each corresponding clause of the legal text into the legal secondary segmentation region to obtain a multi-level index slot.

[0104] It can be understood that the server will input the sub-numbers of each number level into the corresponding number secondary segmentation region, and input each corresponding clause of the legal text into the legal secondary segmentation region to obtain a multi-level index slot.

[0105] S13. Generate the fixed field of the index link based on the content of the multi-level index slot, establish a mapping relationship between the fixed field and the call interface to call the compliance calculation model, and the call interface is used to call the compliance calculation model at the target location.

[0106] It can be understood that the server will generate the fixed field of the index link based on the content of the multi-level index slot, and subsequently establish a mapping relationship with the call interface after combining and processing the fixed field to call the compliance calculation model.

[0107] In some embodiments, (generating the fixed field of the index link based on the content of the multi-level index slot, establishing a mapping relationship between the fixed field and the call interface to call the compliance calculation model) in step S13 includes S131 - S133:

[0108] S131. Obtain the order value of each number secondary segmentation region, obtain the first combined value based on the order value and the value of the sub-number in the number secondary segmentation region, and sort and combine all the first combined values according to the order of each number sub-region to obtain the first link value.

[0109] It can be understood that the server obtains the sequence of each numbered secondary segmentation area to get a sequence value. For example, for 103 - 15 - 1 - 3, the sequence value corresponding to 103 is 1, and the sequence value corresponding to 15 is 2, that is, the value of the position in the sequence. Therefore, a first combined value is obtained by combining the sequence value and the numerical value of the sub - number within the numbered secondary segmentation area. For example, 1103, 215, 31, 43. Subsequently, all the first combined values are sorted and combined according to the sequence of each numbered sub - area to obtain a first link value, that is, 11032153143.

[0110] S132. Obtain the sequence of each regulatory secondary segmentation area to get a sequence value, and obtain a second combined value based on the sequence value and the number of words within the regulatory secondary segmentation area. Sort and combine all the second combined values according to the sequence of each regulatory secondary segmentation area to obtain a second link value.

[0111] Similarly, the server obtains the sequence of each regulatory secondary segmentation area to get a sequence value, and obtains a second combined value through the sequence value and the number of words within the regulatory secondary segmentation area. For example, the number of words in the first regulatory secondary segmentation area is 200, the second is 100, and the third is 300 words. Then the corresponding second combined values are 1200, 2100, 3300. Therefore, all the second combined values are sorted and combined according to the sequence of each regulatory secondary segmentation area to obtain the second link value of 120021003300.

[0112] S133. Perform hash calculations on the first link value and the second link value respectively to obtain a first hash value and a second hash value, and assemble the first hash value and the second hash value in sequence to generate a fixed field of the index link.

[0113] It can be understood that hash calculations are performed on the first link value and the second link value respectively to obtain the first hash value of the first link value and the second hash value of the second link value. Subsequently, the first hash value and the second hash value are assembled in sequence to generate a fixed field of the index link. For example, the first hash value is 516 and the second hash value is 218. Therefore, the fixed field is 516218, generating a fixed field of the index link. Subsequently, a mapping relationship between the fixed field and the call interface is established to call the compliance calculation model.

[0114] S2. The server receives the configuration of each sub - model in the compliance calculation model from the model configuration side. The configuration of the sub - model at least includes the input configuration, calculation processing configuration, and output configuration of the sub - model.

[0115] It is not difficult to understand that the server will be based on the configuration of each sub - model in the compliance calculation model by the model configuration side. Among them, the configuration of the sub - model at least includes the input configuration, calculation processing configuration, and output configuration of the sub - model.

[0116] In some embodiments, step S2 (where the server receives the configuration of each sub-model in the compliance computing model from the model configuration end, and the configuration of the sub-model includes at least the input configuration, computing process configuration, and output configuration of the sub-model) includes S21 - S23:

[0117] S21. After the server receives the configuration requirements of the compliance computing model from the model configuration end, it traverses all indexed regulations and their corresponding indexed links, and determines all indexed links that are not linked to the compliance computing model.

[0118] It should be noted that each indexed regulation in the regulation library should have a corresponding compliance computing model linked to it. If there is an indexed regulation without a corresponding compliance computing model, it means that the indexed regulation only exists in the library and has not been calculated. All indexed regulations in the regulation library of the present invention are regulations that can be subject to compliance review calculations. Therefore, when the server receives the configuration requirements of the compliance computing model from the model configuration end, it indicates that there are indexed regulations that are not linked to the compliance computing model.

[0119] Among them, the model configuration end is a mobile device for configuring the compliance computing model, which can be the mobile device corresponding to the configurator.

[0120] It can be understood that after the server receives the configuration requirements of the compliance computing model from the model configuration end, it will traverse all indexed regulations and their corresponding indexed links, and determine all indexed links that are not linked to the compliance computing model, that is, the indexed links of the indexed regulations that have not been configured for calculation. Subsequently, the model of this indexed link is also configured.

[0121] S22. Generate initial sub-models corresponding to each indexed link, and interact with the model configuration end for the configuration information input to the initial sub-models, the configuration information of the computing process, and the output configuration information, to obtain the configured sub-models.

[0122] Specifically, the server will generate initial sub-models corresponding to each indexed link, that is, the initial sub-models do not have corresponding input, computing methods, and output methods configured at this time.

[0123] Therefore, subsequently, interact with the model configuration end to configure the configuration information input to the initial sub-models, the configuration information of the computing process, and the output configuration information, to obtain the configured sub-models.

[0124] The configuration information input to the model includes at least tax information of the target type, the configuration information of the computing process includes at least calculation formulas, and the output configuration information includes at least output templates.

[0125] Among them, the configuration information input into the model at least includes tax information of the target category. The target category can be the category of the target taxpayer. For example, it can be an enterprise or an individual. For instance, tax information such as the annual tax payment amount and cost invoices of the enterprise tax category is not limited here. It can also be the taxes under each tax type classification. For example, direct taxes such as income tax (enterprise / individual), property tax, inheritance tax, etc., and indirect taxes such as value-added tax, consumption tax, customs duties, etc. are not limited here and are set according to the actual situation.

[0126] Furthermore, the configuration information for calculation processing at least includes calculation formulas, that is, corresponding calculation formulas are configured for the model. The corresponding output configuration information at least includes output templates. For example, technology-based enterprises must have R & D expenditures, and the R & D expenditures must be greater than a certain amount. Information templates will be configured according to the corresponding output items. Only an example is given here for easy understanding.

[0127] S3. The server interacts with the compliance side to determine the compliance target and / or compliance strategy, and based on the compliance target and / or compliance strategy, performs link assembly configuration on the index link and the sub-models within the compliance calculation model to obtain the first output result.

[0128] It is not difficult to understand that after the configuration is completed, the server will interact with the compliance side to determine the compliance target and / or compliance strategy. Among them, the compliance side can be the mobile terminal corresponding to the compliance reviewer. The compliance target can be invoices, contracts, or even revenues, etc. It can be anything that needs to be subject to compliance review and is not limited here. The compliance strategy can be a clause screening strategy input by the compliance side. For example, if it is input that annual R & D funds expenditure is required, then subsequently, the compliance laws and regulations related to monthly and quarterly R & D funds expenditure will be screened and deleted. Therefore, the compliance strategy is something that can be actively input by the compliance side, or the compliance strategy can not be input.

[0129] It can be understood that since there will be different requirements, that is, different compliance targets and / or compliance strategies, each time compliance is carried out, the present invention will assemble different models according to different requirements and finally obtain the first output result.

[0130] In some embodiments, step S3 (the server interacts with the compliance side to determine the compliance target and / or compliance strategy, and based on the compliance target and / or compliance strategy, performs link assembly configuration on the index link and the sub-models within the compliance calculation model to obtain the first output result) includes S31 - S33:

[0131] S31. After receiving the compliance request sent by the compliance side, the server generates a compliance interaction interface, and the compliance interaction interface has preset compliance targets and / or compliance strategies.

[0132] Among them, the compliance terminal is the mobile terminal corresponding to the individual who needs to undergo compliance review. When the server receives a compliance request sent by the compliance terminal, it generates a compliance interaction interface. The compliance interaction interface has preset compliance goals and / or compliance strategies, which can be exemplary goals and strategies to facilitate subsequent users to fill in. At the corresponding positions, fill in the compliance goals and compliance strategies corresponding to the compliance terminal.

[0133] S32. Based on the compliance interaction interface, receive the compliance goals and / or compliance strategies determined by the compliance terminal, and determine the target level corresponding to the compliance goal. Each compliance goal has a preset target level.

[0134] It can be understood that the server will receive the compliance goals and / or compliance strategies determined by the compliance terminal based on the compliance interaction interface, that is, the compliance goals and / or compliance strategies actively input by the compliance terminal. The compliance goals can be financial statements, operating revenues, etc. The compliance strategies can be screening strategies for input regulatory clauses. Users can choose to input or not input the corresponding strategies.

[0135] Furthermore, determine the target level corresponding to the compliance goal. For example, the compliance goal is a statement regarding financial income tax, that is, to conduct a review of income tax compliance. Therefore, legal clauses related to income tax compliance will be determined. For example, the target level of 15 corresponds to all the legal articles for income tax compliance, that is, the target levels corresponding to all income tax legal articles are 15, 16 corresponds to the legal articles for R & D expenditures. For example, in 103 - 15 - 1 - 3, 103 represents the position of the clause in the regulatory library, the 103rd article, and 15 represents the legal articles related to income tax. Among them, each compliance goal has a preset target level.

[0136] Through the above implementation manner, when the compliance personnel input the corresponding goals to be reviewed in the present invention, only the corresponding compliance legal articles will be retrieved for review, removing irrelevant legal articles, thereby improving the processing efficiency.

[0137] It is worth mentioning that there can be multiple compliance goals, and accordingly, multiple regulations corresponding to the target levels will be retrieved.

[0138] S33. Based on the target level and / or compliance strategy, perform link assembly configuration on the index link and the sub - models in the compliance calculation model to obtain the first output result.

[0139] In some embodiments, step S23 (performing link assembly configuration on the index link 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:

[0140] S231. Traverse the multi-level index slots based on the target level, and determine the index regulations corresponding to the sub-numbers corresponding to the target level as the index regulations to be recognized.

[0141] 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 corresponding to the sub-numbers corresponding to the target level as the index regulations to be recognized. For example, retrieve all regulations related to the obtained tax.

[0142] S232. If it is determined that there is a compliance policy, determine the secondary segmentation area of the regulations corresponding to the clauses corresponding to the compliance policy in the index regulations as the target secondary segmentation area.

[0143] It can be understood that if it is determined that there is a compliance policy, the clauses need to be screened again. Therefore, the secondary segmentation area of the regulations corresponding to the clauses corresponding to the compliance policy in the index regulations will be determined as the target secondary segmentation area. For example, the compliance policy is the annual R & D fund expenditure. A certain regulation corresponds to 3 clauses, which are the R & D fund expenditure for each month, the R & D fund expenditure for each quarter, and the R & D fund expenditure for each year. Therefore, only the secondary segmentation area of the regulations where the clause corresponding to the annual R & D fund expenditure is located will be selected.

[0144] S233. If it is determined that there is no compliance policy, determine the secondary segmentation area of the regulations corresponding to all clauses in the index regulations as the target secondary segmentation area.

[0145] It can be understood that if it is determined that there is no compliance policy, the secondary segmentation area of the regulations corresponding to all clauses in the index regulations will be determined as the target secondary segmentation area.

[0146] S234. Screen and assemble the sub-models in the compliance calculation model based on the index link and the secondary segmentation area to obtain the first output result.

[0147] In some embodiments, step S234 (screen and assemble the sub-models in the compliance calculation model based on the index link and the secondary segmentation area to obtain the first output result) includes S2341 - S2343:

[0148] S2341. Invoke the sub-models in the compliance calculation model corresponding to the index regulations based on the index link, and determine all input modules, calculation processing modules, and output modules of the sub-models.

[0149] It can be understood that the server will call the sub-model within the compliance calculation model corresponding to the indexed regulation based on the index link, that is, retrieve the sub-model within the compliance calculation model corresponding to the regulation. There can be multiple sub-models in the compliance calculation model, and it can be that each clause corresponds to a sub-model, and the corresponding rules correspond to a compliance calculation model. And determine all the input modules, calculation processing modules, and output modules of the sub-model.

[0150] S2342. Determine the input module, calculation processing module, and output module corresponding to the secondary segmentation area. Each secondary segmentation area has a preset input module, calculation processing module, and output module.

[0151] It can be understood that the server will determine the input module, calculation processing module, and output module corresponding to the secondary segmentation area, that is, 3 clauses respectively correspond to their own sub-models, and their own sub-models respectively have input modules, calculation processing modules, and output modules. Therefore, each secondary segmentation area has the corresponding input module, calculation processing module, and output module.

[0152] S2343. Determine the duplicate input modules, calculation processing modules, and output modules and perform elimination and screening. After assembling according to the connection relationship of the input module, calculation processing module, and output module of each secondary segmentation area, calculate to obtain the first output result.

[0153] It is not difficult to understand that each secondary segmentation area corresponding to a clause has the corresponding input module, calculation processing module, and output module. For example, for 3 clauses, if the input data corresponding to the three are the same, then only one input module can be retained subsequently, that is, determine the duplicate input modules, calculation processing modules, and output modules and perform elimination and screening. It can also be that the calculation methods are the same, then one calculation processing module can be retained.

[0154] Therefore, after subsequent elimination and screening, perform sequential connection and assembly. Only retain one of the duplicates and connect them to the next module respectively. So, after assembling according to the connection relationship of the input module, calculation processing module, and output module of each secondary segmentation area, calculate to obtain the first output result.

[0155] In some embodiments, (after assembling according to the connection relationship of the input module, calculation processing module, and output module of each secondary segmentation area, calculate to obtain the first output result) in step S2343 includes:

[0156] Extract the corresponding target values based on the compliance target. Each target value has different numerical attributes.

[0157] It can be understood that the server extracts corresponding target values based on compliance objectives. For example, the turnover in the financial statements is extracted. The target values can be values such as turnover and net profit. Among them, each target value has different numerical attributes. It is not difficult to understand that different numerical values correspond to different attributes. For example, whether it is a profit value or a value corresponding to liabilities, the subsequent calculation methods are different.

[0158] Based on different numerical attributes, the target values are respectively input into the corresponding input modules, and different target values are brought into the calculation and processing module according to the connection relationship of the input modules to obtain calculation values.

[0159] Therefore, the target values will be respectively input into the corresponding input modules according to different numerical attributes for different calculations, and different target values are brought into the calculation and processing module according to the connection relationship of the input modules to obtain calculation values.

[0160] If the calculation value does not meet the preset requirements, a first sub-information is generated, and the output template of the output module is filled and processed based on the calculation value or the first sub-information to obtain a first output result.

[0161] Among them, the preset requirements are compliance requirements preset manually.

[0162] It can be understood that if the calculation value does not meet the preset requirements, a first sub-information is generated, that is, the first sub-information is generated when it is non-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 is filled and processed based on the calculation value or the first sub-information to obtain a first output result, that is, the calculation value that does not meet the requirements and the first sub-information are filled into the corresponding output template to obtain the final first output result. That is, if the requirements are not met, the first output result of the first character information is output.

[0163] S4. The server calculates the compliance index of the tax entity corresponding to the compliance side based on the first output result, and sends the first compliance data of the tax entity to the management side.

[0164] It can be understood that the server calculates the compliance index of the tax entity corresponding to the compliance side based on the first output result, and sends the first compliance data of the tax entity to the management side.

[0165] In some embodiments, (the server calculates the compliance index of the tax entity corresponding to the compliance side based on the first output result and sends the first compliance data of the tax entity to the management side) in step S4 includes S41 - S44:

[0166] S41. Statistically analyze all the first output results of each tax entity during compliance calculation, determine the total quantity of all the first output results, and the first quantity of the first output results with the first sub-information.

[0167] It should be noted that an individual may not comply with the regulations but comply with the law, and there are only certain risks. For example, when signing a contract, it should be stamped with the contract seal and signed by the legal person. However, in reality, both parties have completed the service and made the payment, and the contract has also been stamped, but the legal person of the contract has not signed. 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 calculates the compliance anomaly index coefficient to view the risk level.

[0168] Therefore, the server will statistically analyze all the first output results of each tax entity during compliance calculation, and determine the total quantity of all the first output results, that is, the number of audits, and the first quantity of the first output results with the first sub-information, that is, the number of non-compliances.

[0169] S42. Determine the sub-numbers within the secondary segmentation area corresponding to the number of each first sub-information.

[0170] It can be understood that the server will determine the corresponding sub-numbers within the secondary segmentation area corresponding to the number of each first sub-information. For example, in 103-15-1-3, 3 is very important.

[0171] S43. Calculate the proportionality coefficient based on the first quantity and the total quantity, statistically analyze the sum of the values of all sub-numbers to obtain the number coefficient, and add the weighted proportionality coefficient and the number coefficient to obtain the compliance anomaly index coefficient.

[0172] It can be understood that the server will calculate the proportionality coefficient based on the first quantity and the total quantity, that is, the ratio of the two, to obtain the proportionality coefficient, that is, the non-compliance ratio, and statistically analyze the sum of the values of all sub-numbers to obtain the number coefficient, that is, the accumulation of the importance levels corresponding to the non-compliant regulations.

[0173] Furthermore, add the weighted proportionality coefficient and the number coefficient to obtain the compliance anomaly index coefficient. The larger the compliance anomaly index coefficient, the greater the risk, that is, the larger the quantity and the more important.

[0174] S44. If the compliance anomaly index coefficient is greater than the threshold index, determine the clauses corresponding to the secondary segmentation area to generate the first compliance data and send it to the management terminal.

[0175] It is understandable that if the compliance exception index coefficient is greater than the threshold index, the clauses corresponding to the secondary segmentation area corresponding to the first sub-information are determined to generate the first compliance data and sent to the management terminal. That is, if it is greater than the threshold index, it means that the risk is relatively high, and then all non-compliant legal articles will be summarized to obtain the first compliance data and sent to the management terminal to inform the management personnel which clauses do not meet the requirements.

[0176] Based on the above embodiments, it further includes:

[0177] After the server sends the first compliance data to the management terminal, it receives feedback data at intervals of a preset time period. 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.

[0178] It should be noted that the management personnel can evaluate the first compliance data automatically processed by the server and feedback whether the automatically processed first compliance data is reasonable. For some types of enterprises, after the server's automatic processing, it is found that the enterprise's debt or profit situation is non-compliant, but this is the nature of the enterprise's industry. Therefore, this situation is actually compliant. For example, real estate enterprises have more debts, but they are actually in a compliant state. Therefore, the present invention will automatically train and adjust the weights based on the evaluation coefficient of the management personnel.

[0179] Therefore, after the server sends the first compliance data to the management terminal, it receives the feedback data from the management terminal at intervals of a preset time period. The feedback data includes an evaluation coefficient for the first compliance data, and this 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 reduced for training.

[0180] Based on the adjustment processing of the weight of the number coefficient according to the evaluation coefficient, the weight after the weight adjustment of the tax subject is obtained and a weight set is generated, so that the compliance exception index coefficient is calculated based on the weight set next time.

[0181] It is understandable that the server will perform weight adjustment processing on the number coefficient based on the evaluation coefficient, thereby reducing the weight value corresponding to the number coefficient, obtaining the weight after the weight adjustment of the tax subject 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, multiple weights after the weight adjustment of the tax subject will be obtained later and statistically processed to obtain a weight set, so that the compliance exception index coefficient is calculated based on the weight set next time.

[0182] The weight of the exception index coefficient and the adjusted evaluation coefficient is calculated through the following formula

[0183] ;

[0184] Among them, is the abnormal index coefficient, is the first quantity, is the total quantity, is the standard weight, is the value of the upper limit value of the sub-number, is the training weight. It is not difficult to understand that the larger the first quantity , the larger the corresponding abnormal index coefficient , and the more the upper limit value of the sub-number, the larger the abnormal index coefficient .

[0185] ;

[0186] Among them, is the weight value after weight adjustment processing, is the evaluation coefficient, is the normalization value, is the preset offset value, is the constant value. It is not difficult to understand that the smaller the evaluation coefficient , that is, the less accurate, the smaller the corresponding weight value after weight adjustment processing.

[0187] See Figure 3 , which is a schematic structural diagram of an intelligent tax compliance data management system based on a regulation library provided by an embodiment of the present invention. The intelligent tax compliance data management system based on the regulation library includes:

[0188] A receiving module, configured to establish an index link corresponding to each indexed regulation and configure a call interface corresponding to the index link;

[0189] A configuration module, configured to enable the server to receive the configuration of each sub-model in the compliance calculation model from the model configuration end, and the configuration of the sub-model includes at least an input configuration, a calculation processing configuration, and an output configuration of the sub-model;

[0190] An assembly module, configured to enable the server to interact with the compliance end to determine a compliance target and / or a compliance strategy, and perform link assembly configuration on the index link and the sub-models in the compliance calculation model based on the compliance target and / or the compliance strategy to obtain a first output result;

[0191] A calculation module, configured to enable the server to calculate compliance indexes of the tax entity corresponding to the compliance end based on the first output result, and send the first compliance data of the tax entity to the management end.

[0192] 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 above various embodiments.

[0193] 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 (ASIC). In addition, the ASIC can be located in a user device. Of course, the processor and the storage medium can also exist as discrete components in a communication device. The storage medium can be a read-only memory (ROM), a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0194] The present invention also provides a program product, which includes execution instructions stored in a storage medium. At least one processor of the device can read the execution instructions from the storage medium, and the execution of the execution instructions by at least one processor enables the device to implement the methods provided by the above various embodiments.

[0195] In the above embodiments of the terminal or the server, it should be understood that the processor can be a central processing unit (CPU for short), and can also be other general-purpose processors, digital signal processors (DSP for short), application specific integrated circuits (ASIC for short), etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in combination with the present invention can be directly implemented by the execution of the hardware processor, or implemented by the combination of the hardware and software modules in the processor.

[0196] 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 them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some or all of the technical features; and 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, including: 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 an index slot corresponding to the index regulation, and adaptively separate and align the index slot based on the regulation number and the attribute of the regulation text to obtain a multi-level index slot, including: 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; Input the sub-number of each number level into the corresponding number secondary segmentation area, and input each corresponding clause of the regulation text into the regulation secondary segmentation area, to obtain a multi-level index slot; 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: 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 1 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.

4. 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.

5. 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.

6. 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.

7. The intelligent tax compliance data management method based on the regulatory database according to claim 6 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.

8. The intelligent tax compliance data management method based on the regulatory database according to claim 7 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.

9. The intelligent tax compliance data management method based on the regulatory database according to claim 8 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.

10. The intelligent tax compliance data management method based on the regulatory database according to claim 8 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.

11. The intelligent tax compliance data management method based on the regulatory database according to claim 10 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.

12. Intelligent tax compliance data management system based on regulatory database, characterized by: include: The receiving module is used to establish an index link corresponding to each index regulation and configure a calling interface corresponding to the index link, including: 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 an index slot corresponding to the index regulation, and adaptively separate and align the index slot based on the regulation number and the attribute of the regulation text to obtain a multi-level index slot, including: 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; Input the sub-number of each number level into the corresponding number secondary segmentation area, and input each corresponding clause of the regulation text into the regulation secondary segmentation area, to obtain a multi-level index slot; 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