Processing method and system for tax declaration abnormity
Through image acquisition and recognition technology, abnormal information in tax declarations is automatically identified and the source of abnormalities is determined, which solves the problem of inefficient processing of abnormal information in tax declarations and improves the speed and accuracy of tax declarations.
Patent Information
- Application Number
- CN202411294731.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-14
- Publication Date
- 2024-12-31
AI Technical Summary
During the tax declaration process, it is difficult to verify abnormal information caused by large amounts of data and different tax types of enterprises, which increases the workload of enterprises and reduces the declaration speed. The frequent changes in the verification box of the tax bureau further complicates the problem.
Image acquisition and recognition technology is used to identify the model through the trained pop-up frame, automatically identify the abnormal information in the tax declaration, determine the source of the abnormality, and handle the abnormality based on the associated tax knowledge to realize the normal process of tax declaration.
It reduces the data analysis work of financial personnel, quickly deals with tax declaration issues, greatly speeds up the tax declaration speed, and reduces labor costs.
Smart Images

Figure CN119228568A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of tax declaration, and in particular to a method and system for processing abnormal tax declaration. Background Art
[0002] At present, when enterprises declare taxes and fees, the data involved is particularly wide-ranging. For example, the company's sales data, input data, and financial-related data are required, and the amount of data is large. In addition, different companies have different types of taxes to declare, and each type of tax needs to organize data separately. Therefore, when declaring each type of tax, different abnormal information often appears, resulting in the inability to declare smoothly. Therefore, for different abnormal information, the declarant may need to check the accuracy of different data, and there is a correlation between different data, which makes verification difficult. If you want to solve such problems, you often need to consult the tax bureau or tax teachers and other methods to consult and solve them, which increases the workload of the enterprise and greatly reduces the speed of the enterprise's declaration. Moreover, the tax bureau's verification pop-up box is constantly changing: increasing or decreasing, which further increases the workload of the enterprise and reduces the speed of declaration. Summary of the invention
[0003] The present invention is an abnormal working state identification method and identification system, which can solve the technical problem in the prior art that after abnormal information is generated in the tax declaration process, a lot of work is required to solve the abnormal information, thereby reducing the declaration speed.
[0004] To achieve the above-mentioned purpose, the first aspect of the present invention provides a method for handling abnormal tax declaration, comprising:
[0005] When an enterprise declares any tax, the pop-up box that appears is collected in the form of an image to obtain the corresponding pop-up box image;
[0006] Identify the data in the pop-up picture, and extract the valid information carried in the data;
[0007] Input the valid information into a trained pop-up box recognition model, and output the type corresponding to the valid information through the pop-up box recognition model;
[0008] When the type corresponding to the valid information is an abnormal type, determining the source of the abnormality according to the abnormal type and tax knowledge associated with the abnormal type;
[0009] The exception corresponding to the pop-up box is handled according to the source causing the exception, so that the tax and fee declaration can return to the normal declaration stage.
[0010] In a second aspect of the present invention, a system for processing abnormal tax declaration is provided, which is characterized by comprising:
[0011] The pop-up frame collection unit is used to collect the pop-up frames that appear in the form of images when the enterprise declares any type of tax and obtain the corresponding pop-up frame images;
[0012] An information identification unit, used to identify the data in the pop-up picture and extract the valid information carried in the data;
[0013] A category determination unit, used to input the valid information into a trained pop-up box recognition model, and output the category corresponding to the valid information through the pop-up box recognition model;
[0014] an abnormality determination unit, configured to determine the source of the abnormality according to the abnormality type and tax knowledge associated with the abnormality type when the type corresponding to the valid information is an abnormal type;
[0015] The exception resolution unit is used to process the exception corresponding to the pop-up box according to the source causing the exception, so that the tax and fee declaration can return to the normal declaration stage.
[0016] The advantages and effects of the present invention are as follows: when the financial personnel of an enterprise file tax and fee declarations, the corresponding pop-up box images are obtained by collecting the pop-up boxes that appear, and the valid information in the pop-up box images is identified. The valid information is valuable content, and the type corresponding to the valid information is identified through the pop-up box recognition model. When the type is an abnormal type, that is, an abnormal problem is encountered, the source of the abnormality is determined according to the abnormal type and the tax knowledge associated with the abnormal type, thereby achieving analysis of the abnormal valid information, and being able to provide financial personnel with correct problem location, analysis and professional guidance, reduce the data analysis work of financial personnel, thereby quickly handling tax and fee declaration issues, and greatly speeding up the tax and fee declaration process. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The above and other objects, features and advantages of the present application will become more apparent by describing in detail the exemplary embodiments thereof with reference to the accompanying drawings. The accompanying drawings described below are only some embodiments of the present application, and it is clear to a person skilled in the art that other accompanying drawings can be obtained from these accompanying drawings without creative effort.
[0018] Figure 1 It is a flow chart of a method for handling abnormal tax declaration according to an embodiment of the present invention;
[0019] Figure 2 It is a structural diagram of a system for processing tax declaration anomalies according to an embodiment of the present invention;
[0020] Figure 3 The embodiment of the present invention is a method for handling tax declaration anomalies to carry out a general taxpayer's value-added tax declaration process;
[0021] Figure 4The present invention discloses a method for handling tax declaration anomalies to carry out a declaration process for corporate stamp duty. DETAILED DESCRIPTION
[0022] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in many forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this application will be comprehensive and complete and will fully convey the concepts of the example embodiments to those skilled in the art. The same reference numerals in the figures represent the same or similar parts, and thus their repeated description will be omitted.
[0023] In addition, described feature, structure or characteristic can be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present application. However, those skilled in the art will appreciate that the technical scheme of the present application can be put into practice without one or more of the specific details, or other methods, components, devices, steps, etc. can be adopted. In other cases, known methods, devices, realizations or operations are not shown or described in detail to avoid blurring the various aspects of the present application.
[0024] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices. The flowcharts shown in the accompanying drawings are merely exemplary and do not necessarily include all the contents and operations / steps, nor do they necessarily have to be executed in the order described. For example, some operations / steps may be further decomposed, while some operations / steps may be combined or partially combined, so the actual execution order may change according to the actual situation.
[0025] Those skilled in the art will appreciate that the drawings are merely schematic diagrams of example embodiments, and the modules or processes in the drawings are not necessarily necessary for implementing the present application, and therefore cannot be used to limit the scope of protection of the present application.
[0026] like Figure 1 As shown, in combination with an embodiment of the present invention, a method for processing tax declaration anomalies is provided, comprising:
[0027] S101: When the enterprise declares any tax, the pop-up box that appears is collected in the form of an image to obtain the corresponding pop-up box image;
[0028] S102: Identify data in the pop-up picture, and extract valid information carried in the data;
[0029] S103: inputting the valid information into a trained bullet box recognition model, and outputting the type corresponding to the valid information through the bullet box recognition model;
[0030] S104: When the type corresponding to the valid information is an abnormal type, determining the source of the abnormality according to the abnormal type and tax knowledge associated with the abnormal type;
[0031] S105: Process the exception corresponding to the pop-up window according to the source causing the exception, so that the tax declaration can return to the normal declaration stage.
[0032] In the embodiment of the present invention, when the financial personnel of an enterprise file tax declarations, the corresponding pop-up box images are obtained by collecting the pop-up boxes that appear, and the valid information in the pop-up box images is identified. The valid information is valuable content. The type corresponding to the valid information is identified through a pop-up box recognition model. When the type is an abnormal type, that is, an abnormal problem is encountered, the source of the abnormality is determined according to the abnormal type and the tax knowledge associated with the abnormal type, thereby achieving analysis of the abnormal valid information, and being able to provide the financial personnel with correct problem location, analysis and professional guidance, reduce the data analysis work of the financial personnel, thereby quickly handling the problem of tax declaration, and greatly speeding up the tax declaration.
[0033] Further, S102: identifying data in the pop-up picture, and extracting valid information carried in the data, including:
[0034] The data in the pop-up picture is recognized by OCR technology, and meaningful information is extracted from the data. OCR technology can quickly recognize a large amount of text and image information, greatly increasing the speed of recognizing effective information in the data in the pop-up picture.
[0035] Further, S103: inputting the valid information into a trained pop-up box recognition model, and outputting the type corresponding to the valid information through the pop-up box recognition model, including:
[0036] The meaningful information is input into a trained pop-up recognition model, and the meaningful information is recognized by the pop-up recognition model. The category that matches the meaningful information to a preset value is used as the category corresponding to the meaningful information, and the category corresponding to the meaningful information is output. The pop-up recognition model automatically determines the category corresponding to the information, and prepares for the subsequent automatic determination of the source of the anomaly. It does not require financial personnel to conduct manual analysis in person, reducing the data analysis work of financial personnel, thereby quickly handling tax declaration issues and greatly speeding up tax declaration.
[0037] Furthermore, the types corresponding to the valid information refer to but are not limited to one of the following: failed login, enterprise failure to report, enterprise input not confirmed, wrong declaration form, missing data in declaration form, declaration failure, data verification error, failed transfer, blockage, risk warning, successful declaration pending transfer, successful declaration without transfer, successful transfer, no declaration required, continued execution, and manual inspection. By classifying the types corresponding to the valid information, when this method is used to determine whether the valid information in the pop-up picture is abnormal, the type is first determined, and the specific type is automatically and quickly determined from the classification, without the need for financial personnel to conduct manual analysis, thereby increasing the speed of tax declaration.
[0038] Furthermore, the blocking means that the current tax declaration of the tax type needs to be declared after the previous tax declaration of the tax type. If the previous tax declaration of the tax type is not completed, the current tax declaration is blocked, or it means that before the current tax declaration of the tax type, the current tax declaration of the tax type by the affiliated enterprises of the enterprise needs to be completed. If the current tax declaration of the tax type by the affiliated enterprises of the enterprise is not completed, the current tax declaration is blocked; for specific scenarios, for example, it is necessary to analyze the nature of the enterprise; for example, the financial statements of the branch of the head office need to be completed by the head office, and the branch can only declare the financial statements after the data of the branch is evenly allocated. For example, stamp tax declaration: the tax bureau requires stamp tax to be declared quarterly, and it needs to be declared according to the tax type determined by the tax fee. Even if the amount is 0, it needs to be declared, otherwise it will be regarded as underreporting. These can all be classified as blocking types.
[0039] The risk warnings mentioned above refer to policy document reminders about taxes and fees, reminders about declaration risks, or early warning reminders. Risk warnings are new pop-up boxes that appear as the tax bureau continues to upgrade and issue policy reminders. Most of these warnings can be skipped.
[0040] The manual inspection is used to deal with new anomalies that are temporarily caused by temporary reasons. After the temporary reasons disappear, no new anomalies will be generated;
[0041] Failure of enterprise to make a copy, unconfirmed enterprise input, declaration failure, remittance failure, incorrect declaration form filling, missing data in declaration form, declaration failure and data verification error are all analysis-related and require specific analysis to determine the source of the abnormality.
[0042] The errors in filling out the declaration forms, the missing data in the declaration forms, the declaration failures and the data verification errors are all exceptions between declaration forms. The source of the exceptions between declaration forms is the data exceptions in the current declaration form caused by the declaration errors in other declaration forms, or the errors in other declaration forms caused by the declaration errors in the next level declaration forms that constitute other declaration forms. The errors in other declaration forms further lead to data exceptions in the current declaration form.
[0043] Furthermore, the method for handling abnormal tax declarations also includes:
[0044] S106: The types of declaration rules corresponding to the various types of exceptions are sorted out in advance, the tax knowledge related to the types of declaration rules are sorted out in advance, and the types of declaration rules and the related tax knowledge are saved. The types of declaration rules include basic information verification, submission order verification, report compliance verification, and bureau-side report verification. By sorting out the types of declaration rules and related tax knowledge corresponding to the types of exceptions, the specific source of the exception can be quickly determined based on the types of declaration rules and related tax knowledge corresponding to the types of exceptions, without the need for financial personnel to conduct manual analysis, thereby improving the speed of tax declaration.
[0045] Furthermore, the type of the declaration rule corresponding to the login failure is basic information verification;
[0046] The type of reporting rule corresponding to the enterprise's failure to report is any one of submission order verification, report compliance verification and local end report verification;
[0047] The type of declaration rule corresponding to the enterprise input item not confirmed is any one of submission sequence verification, report compliance verification and bureau-side report verification;
[0048] The type of reporting rule corresponding to the error in filling out the reporting form is any one of submission order verification, report compliance verification and local end report verification;
[0049] The type of declaration rule corresponding to the missing data in the declaration form is any one of submission order verification, report compliance verification and local end report verification;
[0050] When the declaration failure is the failure to declare a financial report, the corresponding declaration rule type is any one of submission order verification, report compliance verification and bureau-side report verification, wherein the declaration failure refers to the failure to declare a financial report, submission failure, or missing data segment;
[0051] The type of reporting rule corresponding to the data verification error is any one of submission order verification, report compliance verification and local end report verification;
[0052] The type of reporting rule corresponding to the failed transfer is any one of submission order verification, report compliance verification and local end report verification;
[0053] The type of declaration rule corresponding to the blocking is submission order verification;
[0054] The risk warning refers to a document warning related to tax and fee policies, or a warning of declaration risks, or an early warning reminder;
[0055] The manual inspection corresponds to any type of report compliance verification and local end report verification.
[0056] Further, S104: when the type corresponding to the valid information is an abnormal type, determining the source of the abnormality according to the abnormal type and tax knowledge associated with the abnormal type, including:
[0057] S104-1: When the type corresponding to the valid information is an abnormal type, determine the type of the corresponding reporting rule according to the abnormal type;
[0058] S104-2: Acquire tax knowledge related to the type of declaration rule according to the type of corresponding declaration rule;
[0059] S104-3: Determine the source of the anomaly based on the tax knowledge associated with the anomaly type.
[0060] When the type of valid information carried by the data in the pop-up picture corresponds to an abnormal type, it indicates that there is an abnormality in the tax declaration. First, determine the type of corresponding declaration rule based on the abnormal type, and then obtain tax knowledge related to the type of declaration rule based on the type of corresponding declaration rule. The source of the abnormality can be determined, so that the tax declaration can return to the normal declaration stage.
[0061] Furthermore, the method for handling tax declaration anomalies also includes S107: pre-training a pre-trained model BERT, a long short-term memory network LSTM and a self-attention deep learning recognition model to obtain a trained pop-up box recognition model, wherein S107: pre-training a self-attention deep learning recognition model to obtain a trained pop-up box recognition model includes:
[0062] S107-1: Use the pictures corresponding to the first massive abnormal pop-up boxes generated in the tax declaration process of historical tax types as training samples, manually extract the valid information carried in the training samples, and use different labels to distinguish the types corresponding to the valid information; the tax types include at least one of the following: general taxpayer value-added tax, small-scale value-added tax, corporate income tax, financial statements, disability employment security fund, water conservancy construction fund, union dues, stamp duty, real estate tax, urban land tax, consumption tax and environmental protection tax;
[0063] S107-2: Based on the effective information and corresponding types carried by the first massive abnormal images, the self-attention deep learning recognition model is trained to obtain a pop-up box recognition model in the training process;
[0064] S107-3: recognizing data in the second massive abnormal images by using OCR technology, and extracting valid information carried in the data in the second massive abnormal images;
[0065] S107-4: inputting the valid information in the second massive abnormal pictures into the pop-up box recognition model in the training process, identifying the valid information in the second massive abnormal pictures through the pop-up box recognition model in the training process, outputting the categories corresponding to the valid information in the second massive abnormal pictures, and judging whether the pop-up box recognition model in the training process has been trained according to the accuracy of the output categories;
[0066] S107-5: When the accuracy of the output type is lower than the accuracy threshold (for example, 95%), the pop-up box recognition model in the training process continues to be trained until the accuracy of the output type is not lower than the accuracy threshold. The training is completed and a trained pop-up box recognition model is obtained.
[0067] The abnormal pop-up boxes generated during tax declaration are used as training samples, and valuable content, i.e., valid information, in the abnormal pop-up boxes are extracted. Then, they are classified and labeled according to the types corresponding to the valid information. The training samples are trained for semantic recognition through the self-attention deep learning recognition model to build a pop-up recognition model. When declaring taxes, a pop-up picture is collected, and the type of valid information in the pop-up picture is determined by the pop-up recognition model. When the type is an abnormal type, the source of the abnormality is determined in combination with relevant tax knowledge, which can provide technical guidance for the handling of abnormal pop-ups, and does not require financial personnel to conduct manual analysis in person. Therefore, the intelligent method of the pop-up recognition model of the embodiment of the present invention reduces labor costs and improves the speed of tax declaration.
[0068] like Figure 2 As shown, in combination with an embodiment of the present invention, a system for processing tax declaration anomalies is provided, comprising:
[0069] The pop-up frame collection unit 21 is used to collect the pop-up frames that appear in the form of images when the enterprise declares any tax type, and obtain the corresponding pop-up frame images;
[0070] An information identification unit 22, used to identify the data in the pop-up picture and extract the valid information carried in the data;
[0071] A category determination unit 23, configured to input the valid information into a trained bullet box recognition model, and output the category corresponding to the valid information through the bullet box recognition model;
[0072] The abnormality determination unit 24 is used to determine the source of the abnormality according to the abnormality type and the tax knowledge associated with the abnormality type when the type corresponding to the valid information is an abnormal type;
[0073] The exception resolution unit 25 is used to process the exception corresponding to the pop-up box according to the source causing the exception, so that the tax declaration can return to the normal declaration stage.
[0074] When the company's financial personnel file tax returns, they collect the pop-up boxes that appear, obtain the corresponding pop-up box images, identify the valid information in the pop-up box images, and use the pop-up box recognition model to identify the type corresponding to the valid information. When the type is an abnormal type, that is, when an abnormal problem is encountered, the source of the abnormality is determined based on the abnormal type and the tax knowledge associated with the abnormal type, thereby analyzing the abnormal valid information. This can provide financial personnel with correct problem location, analysis and professional guidance, reduce the data analysis work of financial personnel, and thus quickly handle tax declaration issues, greatly speeding up the tax declaration process.
[0075] Furthermore, the information identification unit 22 is specifically used for:
[0076] The data in the pop-up picture is recognized by OCR technology, and meaningful information is extracted from the data. OCR technology can quickly recognize a large amount of text and image information, greatly increasing the speed of recognizing effective information in the data in the pop-up picture.
[0077] Furthermore, the type determination unit 23 is specifically configured to:
[0078] The meaningful information is input into a trained pop-up recognition model, and the meaningful information is recognized by the pop-up recognition model. The category that matches the meaningful information to a preset value is used as the category corresponding to the meaningful information, and the category corresponding to the meaningful information is output. The pop-up recognition model automatically determines the category corresponding to the information, and prepares for the subsequent automatic determination of the source of the anomaly. It does not require financial personnel to conduct manual analysis in person, reducing the data analysis work of financial personnel, thereby quickly handling tax declaration issues and greatly speeding up tax declaration.
[0079] Furthermore, the types corresponding to the valid information refer to but are not limited to one of the following: failed login, enterprise failure to report, enterprise input not confirmed, wrong declaration form, missing data in declaration form, declaration failure, data verification error, failed transfer, blockage, risk warning, successful declaration pending transfer, successful declaration without transfer, successful transfer, no declaration required, continued execution, and manual inspection. By classifying the types corresponding to the valid information, when the system is used to determine whether the valid information in the pop-up picture is abnormal, the type is first determined, and the specific type is automatically and quickly determined from the classification, without the need for financial personnel to conduct manual analysis, thereby increasing the speed of tax declaration.
[0080] Furthermore, the blocking means that the current tax declaration of the tax type needs to be declared after the previous tax declaration of the tax type. If the previous tax declaration of the tax type is not completed, the current tax declaration is blocked, or it means that before the current tax declaration of the tax type, the current tax declaration of the tax type by the affiliated enterprises of the enterprise needs to be completed. If the current tax declaration of the tax type by the affiliated enterprises of the enterprise is not completed, the current tax declaration is blocked; for specific scenarios, for example, it is necessary to analyze the nature of the enterprise; for example, the financial statements of the branch of the head office need to be completed by the head office, and the branch can only declare the financial statements after the data of the branch is evenly allocated. For example, stamp tax declaration: the tax bureau requires stamp tax to be declared quarterly, and it needs to be declared according to the tax type determined by the tax fee. Even if the amount is 0, it needs to be declared, otherwise it will be regarded as underreporting. These can all be classified as blocking types.
[0081] The risk warnings mentioned above refer to policy document reminders about taxes and fees, reminders about declaration risks, or early warning reminders. Risk warnings are new pop-up boxes that appear as the tax bureau continues to upgrade and issue policy reminders. Most of these warnings can be skipped.
[0082] The manual inspection is used to deal with new anomalies that are temporarily caused by temporary reasons. After the temporary reasons disappear, no new anomalies will be generated;
[0083] Failure of enterprise to make a copy, unconfirmed enterprise input, declaration failure, remittance failure, incorrect declaration form filling, missing data in declaration form, declaration failure and data verification error are all analysis-related and require specific analysis to determine the source of the abnormality.
[0084] The errors in filling out the declaration forms, the missing data in the declaration forms, the declaration failures and the data verification errors are all exceptions between declaration forms. The source of the exceptions between declaration forms is the data exceptions in the current declaration form caused by the declaration errors in other declaration forms, or the errors in other declaration forms caused by the declaration errors in the next level declaration forms that constitute other declaration forms. The errors in other declaration forms further lead to data exceptions in the current declaration form.
[0085] Furthermore, the tax declaration exception processing system also includes:
[0086] The tax knowledge sorting unit is used to sort out the types of declaration rules corresponding to each of the above-mentioned exception types in advance, sort out the tax knowledge related to the types of declaration rules in advance, and save the types of declaration rules and related tax knowledge. The types of declaration rules include basic information verification, submission order verification, report compliance verification, and bureau-side report verification. By sorting out the types of declaration rules and related tax knowledge corresponding to the exception types, it is possible to quickly determine the specific source of the exception based on the types of declaration rules and related tax knowledge corresponding to the exception types in the future, without the need for financial personnel to conduct manual analysis, thereby improving the speed of tax declaration.
[0087] Furthermore, the type of the declaration rule corresponding to the login failure is basic information verification;
[0088] The type of reporting rule corresponding to the enterprise's failure to report is any one of submission order verification, report compliance verification and local end report verification;
[0089] The type of declaration rule corresponding to the enterprise input item not confirmed is any one of submission sequence verification, report compliance verification and bureau-side report verification;
[0090] The type of reporting rule corresponding to the error in filling out the reporting form is any one of submission order verification, report compliance verification and local end report verification;
[0091] The type of declaration rule corresponding to the missing data in the declaration form is any one of submission order verification, report compliance verification and local end report verification;
[0092] When the declaration failure is the failure to declare a financial report, the corresponding declaration rule type is any one of submission order verification, report compliance verification and bureau-side report verification, wherein the declaration failure refers to the failure to declare a financial report, submission failure, or missing data segment;
[0093] The type of reporting rule corresponding to the data verification error is any one of submission order verification, report compliance verification and local end report verification;
[0094] The type of reporting rule corresponding to the failed transfer is any one of submission order verification, report compliance verification and local end report verification;
[0095] The type of declaration rule corresponding to the blocking is submission order verification;
[0096] The risk warning refers to a document warning related to tax and fee policies, or a warning of declaration risks, or an early warning reminder;
[0097] The manual inspection corresponds to any type of report compliance verification and local end report verification.
[0098] Furthermore, the abnormality determination unit 24 is specifically configured to:
[0099] When the type corresponding to the valid information is an abnormal type, determining the type of the corresponding reporting rule according to the abnormal type;
[0100] Acquire tax knowledge related to the type of declaration rule according to the type of corresponding declaration rule;
[0101] Based on the tax knowledge associated with the abnormal type, the source causing the abnormality is determined.
[0102] When the type of valid information carried by the data in the pop-up picture corresponds to an abnormal type, it indicates that there is an abnormality in the tax declaration. First, determine the type of corresponding declaration rule based on the abnormal type, and then obtain tax knowledge related to the type of declaration rule based on the type of corresponding declaration rule. The source of the abnormality can be determined, so that the tax declaration can return to the normal declaration stage.
[0103] Furthermore, the tax declaration exception processing system also includes:
[0104] The pop-up box recognition model construction unit is used to pre-train the pre-trained model BERT, long short-term memory network LSTM and self-attention deep learning recognition model to obtain a trained pop-up box recognition model; wherein, the pop-up box recognition model construction unit is specifically used to:
[0105] The pictures corresponding to the first massive abnormal pop-up boxes generated in the tax declaration process of historical tax types are used as training samples, and the valid information carried by them is manually extracted from the training samples, and different labels are used to distinguish the types corresponding to the valid information; the tax types include at least one of the following: general taxpayer value-added tax, small-scale value-added tax, corporate income tax, financial statements, employment security fund for the disabled, water conservancy construction fund, union dues, stamp duty, real estate tax, urban land tax, consumption tax and environmental protection tax;
[0106] Based on the effective information and corresponding types carried by the first massive abnormal images, the self-attention deep learning recognition model is trained to obtain a pop-up box recognition model in the training process;
[0107] Recognize the data in the second mass abnormal pictures by using the OCR technology, and extract the valid information carried in the data in the second mass abnormal pictures respectively;
[0108] Inputting the valid information in the second massive abnormal pictures into the pop-up box recognition model in the training process, identifying the valid information in the second massive abnormal pictures through the pop-up box recognition model in the training process, outputting the categories corresponding to the valid information in the second massive abnormal pictures, and judging whether the pop-up box recognition model in the training process has been trained according to the accuracy of the output categories;
[0109] When the accuracy of the output type is lower than the accuracy threshold (for example, 95%), the pop-up box recognition model in the training process continues to be trained until the accuracy of the output type is not lower than the accuracy threshold. The training is completed and a trained pop-up box recognition model is obtained.
[0110] The abnormal pop-up boxes generated during tax declaration are used as training samples, and valuable content, i.e., valid information, in the abnormal pop-up boxes are extracted. Then, they are classified and labeled according to the types corresponding to the valid information. The training samples are trained for semantic recognition through the self-attention deep learning recognition model to build a pop-up recognition model. When declaring taxes, a pop-up picture is collected, and the type of valid information in the pop-up picture is determined by the pop-up recognition model. When the type is an abnormal type, the source of the abnormality is determined in combination with relevant tax knowledge, which can provide technical guidance for the handling of abnormal pop-ups, and does not require financial personnel to conduct manual analysis in person. Therefore, the intelligent method of the pop-up recognition model of the embodiment of the present invention reduces labor costs and improves the speed of tax declaration.
[0111] The beneficial technical effects achieved by the embodiments of the present invention are as follows:
[0112] When declaring taxes and fees, collect pop-up images, extract valid information from the pop-up images, determine the type of valid information through the pop-up recognition model, and when it is an abnormal type, determine the source of the abnormality in combination with relevant tax knowledge, and provide professional advice and analysis for financial personnel, greatly reducing the workload of financial personnel in troubleshooting abnormalities, and realizing rapid processing of declared abnormalities, greatly shortening the tax declaration cycle. For financial personnel of group companies, when declaring taxes and fees, the pop-up image recognition method is used to quickly extract valid information, analyze the valid information, and provide professional processing solutions, which greatly speeds up the company's declaration speed. For small companies, professional data analysis can greatly reduce the speed of the declaration process, and the use of image recognition greatly reduces the operator's operability.
[0113] Example 1: When a general taxpayer of an enterprise reports VAT, it is necessary to process the tax disk for each tax period to copy and clear the card, print the relevant output data, summarize the declaration data, pull the input data, summarize the input declaration, and sort out the declaration data according to the nature of the enterprise. Finally, enter the tax bureau's declaration system and fill in the declaration form. General taxpayers must fill in at least 6 forms ("Balance Sheet", "Profit and Loss Statement", "Fixed Asset Input Tax Deduction Status Form", "Output Tax (Form 1)", "Input Tax (Form 2)", and "VAT Return Form"). The following are examples of the relationship between the VAT returns of general taxpayers: (1) The "Current Month Amount" and "Output Tax Amount" in the "General Items" column of the 11th column of the VAT main form are derived from the "Attached Information (I)" (the sum of the 1st and 3rd columns of the 10th column - the 6th column of the 10th column) + (the sum of the 2nd, 4th and 5th columns of the 14th column - the 7th column of the 14th column); (2) The "Current Month Amount" and "Input Tax Amount" in the "General Items" column of the 12th column of the VAT main form are derived from the "Tax Amount" in the 12th column of the "Attached Information (II)"; (3) The "Current Month Amount" and "Input Tax Amount Transferred Out" in the "General Items" column of the 14th column of the VAT main form are derived from the "Tax Amount" in the 13th column of the "Attached Information (II)"; (4) The "General Items" column of the 21st column of the VAT main form are derived from the "Tax Amount" in the 21st column of the "Attached Information (II)"; The "Current Month Amount" and "Tax Payable Calculated by Simplified Tax Calculation Method" in the "Attachment (I)" column are derived from (the sum of rows 8, 9a, 10 and 11 in column 10 - row 14 in column 10) + (the sum of rows 9b, 12, 13a and 13b in column 14 - row 15 in column 14); (5) The "Total Price and Tax of Services, Real Estate and Intangible Assets in this Period (Tax-free Sales)" in column 1 of the "Attachment (I)" column are derived from the corresponding rows in column 11 of the "Attachment (I)", where the sum of rows 3 and 4 of this column is equal to the fifth column in column 11 of the "Attachment (I)"; (6) The "Value Added Tax Amount" in column 1 of the "Attachment (V)" column is derived from the value added tax payable (refundable) in this period in column 34 of the main table.
[0114] During the declaration process, the tax bureau often displays different error prompts, and the error information prompts are relatively general. Most data error prompts come from the accumulation of data from different reports. Such error prompts often require strong professional knowledge to analyze. Therefore, the method and system of the embodiment of the present invention can be used to process abnormal pop-up pictures to assist enterprises in quickly declaring general taxpayers' value-added tax, such as Figure 3 shown.
[0115] Example 2: When an enterprise declares stamp tax, it enters the tax bureau declaration system and selects the corresponding stamp tax declaration according to the nature of the enterprise. It first collects tax source information, and then fills in the corresponding tax source information declaration data based on the collected tax source information and submits the declaration. However, when declaring stamp tax, enterprises often fail to report tax items. Therefore, the method and system of the embodiment of the present invention can be used to process abnormal pop-up images, and combined with the stamp tax item related information of the enterprise's tax assessment information, analyze whether the enterprise has failed to report, such as Figure 4 As shown, in order to give enterprises an early warning.
[0116] The following introduces the types of reporting rules and related tax knowledge, and lists the specific reasons that cause the exceptions:
[0117] 1. Basic information verification - Basic information verification: When submitting a VAT declaration, if the taxpayer type on the user side is inconsistent with the taxpayer type maintained by the platform, it will not pass; if the taxpayer type on the user side is inconsistent with the one maintained by the platform, please adjust it before submitting.
[0118] 2. Basic information verification - compliance verification of applicable accounting standards: When submitting financial statement declaration, if the applicable accounting standards on the user side are inconsistent with the applicable accounting standards maintained by the platform, it will not pass; if the applicable accounting standards on the user side are inconsistent with those maintained by the platform, please adjust them before submitting.
[0119] 3. Submission order verification - financial statements take priority over corporate income tax return submission: When submitting the corporate income tax return, if the financial statement return for the same period has not been submitted, it will not be passed.
[0120] 4. Submission order verification - financial statements take precedence over annual corporate income tax return submission: When submitting the corporate income tax (annual report) return form, if the financial statement return form for the same period has not been submitted, it will not be passed;
[0121] 5. Submission order verification - VAT priority for water conservancy construction fund declaration: When submitting the water conservancy construction fund declaration form, if the VAT declaration form for the same period has not been submitted, it will not be passed.
[0122] 6. Submission order verification - VAT declaration is submitted first for cultural construction fee: when submitting the cultural construction fee declaration form, if the VAT declaration form for the same period has not been submitted, it will not be passed.
[0123] 7. Submission order verification - financial statements take priority over VAT submission: When submitting the VAT return, if the financial statement return for the same period has not been submitted, it will not pass.
[0124] 8. Report compliance verification - Negative numbers are not allowed to be filled in for the tax amount indicated on the red special invoice notification form in Appendix 2: When submitting the general taxpayer's VAT return, the input tax amount indicated on the red special invoice notification form in Appendix 2 cannot be negative.
[0125] 9. Report compliance verification - If the tax amount of the passenger transport service tax deduction vouchers used for deduction in this period in Appendix 2 is greater than 0, if the number of copies or amount is not filled in, it will not pass.
[0126] 10. Report compliance check - If the tax amount of the deduction certificate used for the purchase and construction of real estate in this period in Appendix 2 is greater than 0, if the number of copies or amount is not filled in, it will not pass.
[0127] 11. Report compliance verification - If there is a value in Schedule 2, other tax amounts must be filled in with the number of copies and amount: When submitting the general taxpayer's VAT return form, if the other tax amounts in Schedule 2 are greater than 0, if the number of copies or amount is not filled in, it will not pass.
[0128] 12. Report compliance verification - Appendix 2: If the certification for this period is consistent and the tax deduction amount declared for this period has a value, the number of copies and amount must be filled in: When submitting the general taxpayer's VAT return form, if Appendix 2 is certified for this period and the tax deduction amount declared for this period is greater than 0, if the number of copies or amount is not filled in, it will not pass.
[0129] 13. Report compliance verification - Compliance verification of the number of employees: When submitting the corporate income tax return, if the number of employees in the same period and previous quarters is less than or equal to 0, it will fail.
[0130] 14. Report compliance check - total asset compliance check: When submitting the corporate income tax return, if the fixed assets in the same period and previous quarters are less than or equal to 0, it will not pass.
[0131] 15. Bureau-side report verification - consistency verification between the current month's number of the previous period's retained tax amount in the bureau-side main table and the user-side: When submitting the general taxpayer's VAT return, if the current month's number of the previous period's retained tax amount in the bureau-side main table is not equal to the current month's number of the previous period's retained tax amount in the user-side main table, it will fail.
[0132] 16. Bureau-side report verification - consistency verification between the previous period's retained tax amount in the bureau-side main table and the user-side main table: When submitting the general taxpayer's VAT return, if the current year's cumulative amount of the previous period's retained tax amount in the bureau-side main table is not equal to the current year's cumulative amount of the previous period's retained tax amount in the user-side main table, it will fail.
[0133] 17. Bureau-side report verification - consistency verification between the current year's cumulative end-of-period retained tax amount in the bureau-side main table and the user-side: When submitting the general taxpayer's VAT return, if the current year's cumulative end-of-period retained tax amount in the bureau-side main table is not equal to the current year's cumulative end-of-period retained tax amount in the user-side main table, it will fail.
[0134] 18. Bureau-side report verification - consistency verification between the total tax payable amount of the bureau-side main table this month and the user-side: When submitting the general taxpayer's VAT return, if the total tax payable amount of the bureau-side main table this month is not equal to the total tax payable amount of the user-side main table this month, it will fail.
[0135] 19. Bureau-side report verification - consistency verification between the total tax payable amount in the bureau-side main table and the user-side total tax payable amount for the year: When submitting the general taxpayer's VAT return, if the total tax payable amount in the bureau-side main table for the year is not equal to the total tax payable amount in the user-side main table for the year, it will fail.
[0136] 20. Bureau-side report verification - consistency verification between the current month's unpaid tax amount at the beginning of the period in the bureau-side main table and the user-side: When submitting the general taxpayer's VAT return, if the current month's unpaid tax amount at the beginning of the period in the bureau-side main table is not equal to the current month's unpaid tax amount at the beginning of the period in the user-side main table, it will fail.
[0137] 21. Bureau-side report verification - consistency verification between the current year's cumulative unpaid tax amount at the beginning of the period in the bureau-side main table and the user-side: When submitting the general taxpayer's VAT return, if the current year's cumulative unpaid tax amount at the beginning of the period in the bureau-side main table is not equal to the current year's cumulative unpaid tax amount at the beginning of the period in the user-side main table, it will fail.
[0138] 22. Bureau-side report verification - consistency verification between the current year's cumulative unpaid tax amount at the end of the bureau's main table and the user's side: When submitting the general taxpayer's VAT return, if the current year's cumulative unpaid tax amount at the end of the bureau's main table is not equal to the current year's cumulative unpaid tax amount at the end of the user's main table, it will fail.
[0139] 23. Bureau-side report verification - consistency verification of the input tax amount in the bureau-side main table this year minus this month's number and the user-side number: When submitting the general taxpayer's VAT return, if the input tax amount in the bureau-side main table this year minus this month's number is not equal to the input tax amount in the user-side main table this year minus this month's number, it will fail.
[0140] 24. Bureau-side report verification - consistency verification of the current year's cumulative output tax amount in the bureau-side main table minus the current month's number and the user-side number: When submitting the general taxpayer's VAT return, if the current year's cumulative output tax amount in the bureau-side main table minus the current month's number is not equal to the current year's cumulative output tax amount in the user-side main table minus the current month's number, it will fail.
[0141] 25. Bureau-side report verification - consistency verification of the bureau-side main table (I) of the sales amount levied at the applicable tax rate this year minus the number of this month and the user-side main table (I) of the sales amount levied at the applicable tax rate this year minus the number of this month: When submitting the general taxpayer's VAT return, if the bureau-side main table (I) of the sales amount levied at the applicable tax rate this year minus the number of this month is not equal to the user-side main table (I) of the sales amount levied at the applicable tax rate this year minus the number of this month, it will fail.
[0142] 26. Bureau-side report verification - consistency verification of the bureau-side main table's taxable goods sales this year minus this month's number and the user-side number: When submitting a general taxpayer's VAT return, if the bureau-side main table's taxable goods sales this year minus this month's number is not equal to the user-side main table's taxable goods sales this year minus this month's number, it will fail.
[0143] 27. Bureau-side report verification - consistency verification of the bureau-side main table taxable service sales this year minus this month's number and the user-side subtraction: When submitting the general taxpayer's VAT return, if the bureau-side main table taxable service sales this year minus this month's number is not equal to the user-side main table taxable service sales this year minus this month's number, it will fail.
[0144] 28. Bureau-side report verification - consistency verification of the sales amount adjusted by the tax inspection in the bureau-side main table this year minus this month's number and the user-side number: When submitting the general taxpayer's VAT return, if the sales amount adjusted by the tax inspection in the bureau-side main table this year minus this month's number is not equal to the sales amount adjusted by the tax inspection in the user-side main table this year minus this month's number, it will fail.
[0145] 29. Bureau-side report verification - consistency verification of the bureau-side main table (II) sales amount levied by the simplified collection method this year minus this month's number and the user-side main table (II) sales amount levied by the simplified collection method this year minus this month's number and the user-side main table (II) sales amount levied by the simplified collection method this year minus this month's number, if it is not equal to the user-side main table (II) sales amount levied by the simplified collection method this year minus this month's number, it will fail.
[0146] 30. Bureau-side report verification - consistency verification of the current year's cumulative sales amount adjusted by tax inspection in the bureau-side main table minus the current month's number and the user-side number: When submitting the general taxpayer's VAT return, if the current year's cumulative sales amount adjusted by tax inspection in the bureau-side main table minus the current month's number is not equal to the current year's cumulative sales amount adjusted by tax inspection in the user-side main table minus the current month's number, it will fail.
[0147] 31. Bureau-side report verification - consistency verification of the bureau-side main table (III) tax exemption, deduction and refund method export sales this year minus this month's number and the user-side main table (III) tax exemption, deduction and refund method export sales this year minus this month's number and the user-side main table (III) tax exemption, deduction and refund method export sales this year minus this month's number, if it is not equal to the user-side main table (III) tax exemption, deduction and refund method export sales this year minus this month's number, it will fail.
[0148] 32. Bureau-side report verification - consistency verification of the bureau-side main table (IV) tax-free sales this year minus this month's number and the user-side main table (IV) tax-free sales this year minus this month's number and the user-side main table (IV) tax-free sales this year minus this month's number, if it is not equal to the user-side main table (IV) tax-free sales this year minus this month's number, it will fail.
[0149] 33. Bureau-side report verification - consistency verification of the bureau-side main table, in which the cumulative sales of duty-free goods this year minus this month's number is subtracted from the user-side main table, with the user-side subtraction of the current year's cumulative sales of duty-free goods. When submitting the general taxpayer's VAT return, if the bureau-side main table, in which the cumulative sales of duty-free goods this year minus this month's number, is not equal to the user-side main table, in which the cumulative sales of duty-free goods this year minus this month's number, it will fail.
[0150] 34. Bureau-side report verification - consistency verification of the bureau-side main table tax-free service sales this year minus this month's number and the user-side subtraction of the total number: When submitting the general taxpayer's VAT return, if the bureau-side main table tax-free service sales this year minus this month's number is not equal to the user-side main table tax-free service sales this year minus this month's number, it will fail.
[0151] 35. Bureau-side report verification - consistency verification of the input tax amount transferred from the bureau-side main table this year minus this month's number and the user-side: When submitting the general taxpayer's VAT return, if the input tax amount transferred from the bureau-side main table this year minus this month's number is not equal to the input tax amount transferred from the user-side main table this year minus this month's number, it will fail.
[0152] 36. Bureau-side report verification - consistency verification of the total amount of tax refundable in the bureau-side main table minus the current month's number and the user-side number: When submitting the general taxpayer's VAT return, if the total amount of tax refundable in the bureau-side main table minus the current month's number is not equal to the total amount of tax refundable in the user-side main table minus the current month's number, it will fail.
[0153] 37. Bureau-side report verification - consistency verification of the current year's cumulative amount of tax payable for tax inspection calculated according to the applicable tax rate in the bureau-side main table minus the current month's number and the user-side number: When submitting the general taxpayer's VAT return, if the current year's cumulative amount of tax payable for tax inspection calculated according to the applicable tax rate in the bureau-side main table minus the current month's number is not equal to the current year's cumulative amount of tax payable for tax inspection calculated according to the applicable tax rate in the user-side main table minus the current month's number, it will fail.
[0154] 38. Bureau-side report verification - consistency verification of the actual deductible tax amount in the bureau-side main table this year minus this month's number and the user-side number: When submitting the general taxpayer's VAT return, if the actual deductible tax amount in the bureau-side main table this year minus this month's number is not equal to the actual deductible tax amount in the user-side main table this year minus this month's number, it will fail.
[0155] 39. Bureau-side report verification - consistency verification of the bureau-side main table tax payable this year minus this month's number and the user-side subtraction of the total number of tax payables: When submitting the general taxpayer's VAT return, if the bureau-side main table tax payable this year minus this month's number is not equal to the user-side main table tax payable this year minus this month's number, it will fail.
[0156] 40. Bureau-side report verification - consistency verification of the current year's cumulative amount of tax payable calculated by the simplified collection method in the bureau-side main table minus the current month's number and the user-side number: When submitting the general taxpayer's VAT return, if the current year's cumulative amount of tax payable calculated by the simplified collection method in the bureau-side main table minus the current month's number is not equal to the current year's cumulative amount of tax payable calculated by the simplified collection method in the user-side main table minus the current month's number, it will fail.
[0157] 41. Bureau-side report verification - consistency verification of the amount of tax payable for tax inspection calculated by the bureau-side main table according to the simplified collection method this year minus this month's number and the user-side: When submitting the general taxpayer's VAT return, if the amount of tax payable for tax inspection calculated by the bureau-side main table according to the simplified collection method this year minus this month's number is not equal to the amount of tax payable for tax inspection calculated by the user-side main table according to the simplified collection method this year minus this month's number, it will fail.
[0158] 42. Bureau-side report verification - consistency verification of the current year's cumulative amount of tax payable and tax reduction in the bureau-side main table minus the current month's number and the user-side number: When submitting the general taxpayer's VAT return, if the current year's cumulative amount of tax payable and tax reduction in the bureau-side main table minus the current month's number is not equal to the current year's cumulative amount of tax payable and tax reduction in the user-side main table minus the current month's number, it will fail.
[0159] 43. Bureau-side report verification - consistency verification of the current year's cumulative amount of tax refunds issued for special payment slips for exports in the bureau-side main table minus the current month's number and the user-side number: When submitting the general taxpayer's VAT return, if the current year's cumulative amount of tax refunds issued for special payment slips for exports in the bureau-side main table minus the current month's number is not equal to the current year's cumulative amount of tax refunds issued for special payment slips for exports in the user-side main table minus the current month's number, it will fail.
[0160] 44. Bureau-side report verification - consistency verification of the current period's tax paid in the bureau-side main table minus the current month's number and the user-side number: When submitting the general taxpayer's VAT return, if the current period's tax paid in the bureau-side main table minus the current month's number is not equal to the current period's tax paid in the user-side main table minus the current month's number, it will fail.
[0161] 45. Bureau-side report verification - consistency verification of the bureau-side main table ③ the current period's cumulative amount of tax payable for the previous period minus this month's number and the user-side main table ③ the current period's cumulative amount of tax payable for the previous period minus this month's number when submitting the general taxpayer's VAT return form, if it is not equal to the user-side main table ③ the current period's cumulative amount of tax payable for the previous period minus this month's number, it will fail.
[0162] 46. Bureau-side report verification - consistency verification of the bureau-side main table ④ the current period's accumulated amount of unpaid taxes paid this year minus this month's number and the user-side main table ④'s accumulated amount of unpaid taxes paid this year minus this month's number when submitting the general taxpayer's VAT return form, if it is not equal to the user-side main table ④ the current period's accumulated amount of unpaid taxes paid this year minus this month's number, it will fail.
[0163] 47. Bureau-side report verification - consistency verification between the current year's cumulative amount of unpaid tax adjustments at the beginning of the period in the bureau-side main table and the user-side: When submitting the general taxpayer's VAT return, if the current year's cumulative amount of unpaid tax adjustments at the beginning of the period in the bureau-side main table is not equal to the current year's cumulative amount of unpaid tax adjustments at the beginning of the period in the user-side main table, it will fail.
[0164] 48. Bureau-side report verification - consistency verification between the current year's cumulative amount of tax to be checked and supplemented in the bureau-side main table and the user-side: When submitting the general taxpayer's VAT return, if the current year's cumulative amount of tax to be checked and supplemented in the bureau-side main table is not equal to the current year's cumulative amount of tax to be checked and supplemented in the user-side main table, it will fail.
[0165] 49. Bureau-side report verification - consistency verification between the current year's cumulative amount of unpaid tax adjustments at the end of the period in the bureau-side main table and the user-side: When submitting the general taxpayer's VAT return, if the current year's cumulative amount of unpaid tax adjustments at the end of the period in the bureau-side main table is not equal to the current year's cumulative amount of unpaid tax adjustments at the end of the period in the user-side main table, it will fail.
[0166] 50. Bureau-side report verification - consistency verification between the sales volume of tax-controlled VAT invoices for goods and services with a tax rate of 13% in Appendix 1 of the bureau and the user side: When submitting the VAT return form for general taxpayers, if the sales volume of tax-controlled VAT invoices for goods and processing, repair and replacement services with a tax rate of 13% in Appendix 1 of the bureau is not equal to the sales volume of tax-controlled VAT invoices for goods and processing, repair and replacement services with a tax rate of 13% in Appendix 1 of the user side, it will fail.
[0167] 51. Bureau-side report verification - consistency verification between the sales volume of tax-controlled VAT invoices for services, real estate and intangible assets with a tax rate of 13% in Appendix 1 of the bureau and the sales volume of tax-controlled VAT invoices for services, real estate and intangible assets with a tax rate of 13% in Appendix 1 of the bureau and the user side: When submitting the VAT return form for general taxpayers, if the sales volume of tax-controlled VAT invoices for services, real estate and intangible assets with a tax rate of 13% in Appendix 1 of the bureau is not equal to the sales volume of tax-controlled VAT invoices for services, real estate and intangible assets with a tax rate of 13% in Appendix 1 of the user side, it will fail.
[0168] 52. Bureau-side report verification - consistency verification between the sales volume of tax-controlled VAT invoices for goods and services with a 9% tax rate in Appendix 1 on the bureau side and the sales volume of tax-controlled VAT invoices for goods and services with a 9% tax rate in Appendix 1 on the user side: When submitting the VAT return form for general taxpayers, if the sales volume of tax-controlled VAT invoices for goods and services with a 9% tax rate in Appendix 1 on the bureau side is not equal to the sales volume of tax-controlled VAT invoices for goods and services with a 9% tax rate in Appendix 1 on the user side, it will fail.
[0169] 53. Bureau-side report verification - consistency verification between the sales volume of tax-controlled VAT invoices for services, real estate and intangible assets with a tax rate of 9% in Appendix 1 of the bureau and the sales volume of tax-controlled VAT invoices for services, real estate and intangible assets with a tax rate of 9% in Appendix 1 of the bureau and the user side: When submitting the VAT return form for general taxpayers, if the sales volume of tax-controlled VAT invoices for services, real estate and intangible assets with a tax rate of 9% in Appendix 1 of the bureau is not equal to the sales volume of tax-controlled VAT invoices for services, real estate and intangible assets with a tax rate of 9% in Appendix 1 of the user side, it will fail.
[0170] 54. Bureau-side report verification - consistency verification between the sales volume of tax-controlled VAT invoices issued at a 6% tax rate in Appendix 1 of the bureau and the user side: When submitting the VAT return form for general taxpayers, if the sales volume of tax-controlled VAT invoices issued at a 6% tax rate in Appendix 1 of the bureau is not equal to the sales volume of tax-controlled VAT invoices issued at a 6% tax rate in Appendix 1 of the user side, it will fail.
[0171] 55. Bureau-side report verification - consistency verification between the sales volume of other invoices for goods and services with a tax rate of 13% in Appendix 1 of the bureau and the user side: When submitting the general taxpayer's VAT return form, if the sales volume of other invoices for goods and processing, repair and replacement services with a tax rate of 13% in Appendix 1 of the bureau is not equal to the sales volume of other invoices for goods and processing, repair and replacement services with a tax rate of 13% in Appendix 1 of the user side, it will fail.
[0172] 56. Bureau-side report verification - consistency verification between the sales volume of services, real estate and intangible assets with other invoices at a tax rate of 13% in Appendix 1 of the bureau and the sales volume of services, real estate and intangible assets with other invoices at a tax rate of 13% in Appendix 1 of the bureau and the user side: When submitting the general taxpayer's VAT return form, if the sales volume of services, real estate and intangible assets with other invoices at a tax rate of 13% in Appendix 1 of the bureau is not equal to the sales volume of services, real estate and intangible assets with other invoices at a tax rate of 13% in Appendix 1 of the user side, it will fail.
[0173] 57. Bureau-side report verification - consistency verification between the sales volume of other invoices for goods and services with a tax rate of 9% in Appendix 1 of the bureau and the sales volume of other invoices for goods and services with a tax rate of 9% in Appendix 1 of the bureau and the sales volume of other invoices for goods and services with a tax rate of 9% in Appendix 1 of the user, and the report will fail when submitting the general taxpayer's VAT return.
[0174] 58. Bureau-side report verification - consistency verification between the sales volume of services, real estate and intangible assets with a tax rate of 9% and other invoices issued in Appendix 1 of the bureau and the user side: When submitting the general taxpayer's VAT return, if the sales volume of services, real estate and intangible assets with a tax rate of 9% in Appendix 1 of the bureau is not equal to the sales volume of services, real estate and intangible assets with a tax rate of 9% in Appendix 1 of the user side, it will fail.
[0175] 59. Bureau-side report verification - consistency verification between the sales volume of other invoices issued at a tax rate of 6% in Appendix 1 of the bureau and the sales volume of other invoices issued at a tax rate of 6% in Appendix 1 of the user side: When submitting the VAT return form for general taxpayers, if the sales volume of other invoices issued at a tax rate of 6% in Appendix 1 of the bureau side is not equal to the sales volume of other invoices issued at a tax rate of 6% in Appendix 1 of the user side, it will fail.
[0176] 60. Bureau-side report verification - consistency verification between the tax amount indicated on the red-ink special invoice notification form in Appendix 2 on the bureau side and the user side: When submitting the general taxpayer's VAT return, if the input tax amount indicated on the red-ink special invoice notification form in Appendix 2 on the bureau side is not equal to the input tax amount indicated on the red-ink special invoice notification form in Appendix 2 on the user side, it will fail.
[0177] 61. Bureau-side report verification - the tax amount indicated on the red-ink special invoice notification sheet in Appendix 2 on the bureau side is greater than or equal to the user-side verification: When submitting the general taxpayer's VAT return, if the input tax amount indicated on the red-ink special invoice notification sheet in Appendix 2 on the bureau side is less than the input tax amount indicated on the red-ink special invoice notification sheet in Appendix 2 on the user side, it will not pass.
[0178] 62. Bureau-side report verification - consistency verification between the bureau-side Appendix 2 (including the certification for the current period and the tax deduction amount declared for the current period) and the user-side: When submitting the general taxpayer's VAT return form, if the bureau-side Appendix 2 (including the certification for the current period and the tax deduction amount declared for the current period) is not equal to the user-side Appendix 2 (including the certification for the current period and the tax deduction amount declared for the current period), it will fail.
[0179] 63. Bureau-side report verification - consistency verification between the bureau-side Appendix 2 (including the current period certification and the current period declared deduction amount) and the user-side: When submitting the general taxpayer's VAT return form, if the bureau-side Appendix 2 (including the current period certification and the current period declared deduction amount) is not equal to the user-side Appendix 2 (including the current period certification and the current period declared deduction amount), it will fail.
[0180] 64. Bureau-side report verification - consistency verification between the bureau-side Appendix 2 (including the certification for this period and the number of deductions declared for this period) and the user-side: When submitting the general taxpayer's VAT return, if the bureau-side Appendix 2 (including the certification for this period and the number of deductions declared for this period) is not equal to the user-side Appendix 2 (including the certification for this period and the number of deductions declared for this period), it will fail.
[0181] 65. Bureau-side report verification - consistency verification between the previous period's retained tax refund in Appendix 2 of the bureau side and the user side: When submitting the general taxpayer's VAT return, if the previous period's retained tax refund in Appendix 2 of the bureau side is not equal to the previous period's retained tax refund in Appendix 2 of the user side, it will fail.
[0182] 66. Bureau-side report verification - consistency verification between the opening balance of items with a tax rate of 13% in Schedule III of the bureau and the user side: When submitting the VAT return form for general taxpayers, if the opening balance of items with a tax rate of 13% in Schedule III of the bureau is not equal to the opening balance of items with a tax rate of 13% in Schedule III of the user side, it will fail.
[0183] 67. Bureau-side report verification - consistency verification between the beginning balance of items with a tax rate of 9% in Schedule III of the bureau side and the user side: When submitting the VAT return form for general taxpayers, if the beginning balance of items with a tax rate of 9% in Schedule III of the bureau side is not equal to the beginning balance of items with a tax rate of 9% in Schedule III of the user side, it will fail.
[0184] 68. Bureau-side report verification - consistency verification between the beginning balance of items with a tax rate of 6% in Appendix III on the bureau side (excluding transfer of financial products) and the user side: When submitting the VAT return for general taxpayers, if the beginning balance of items with a tax rate of 6% in Appendix III on the bureau side (excluding transfer of financial products) is not equal to the beginning balance of items with a tax rate of 6% in Appendix III on the user side (excluding transfer of financial products), it will fail.
[0185] 69. Bureau-side report verification - consistency verification between the opening balance of the calculation of general items in Appendix 4 on the bureau side and the user side: When submitting the VAT return form for general taxpayers, if the opening balance of the calculation of general items in Appendix 4 on the bureau side is not equal to the opening balance of the calculation of general items in Appendix 4 on the user side, it will fail.
[0186] 70. Bureau-side report verification - consistency verification between the beginning balance of the additional deduction amount calculated for the levy-and-refund items in Appendix 4 on the bureau side and the user side: When submitting the VAT return for general taxpayers, if the beginning balance of the additional deduction amount calculated for the levy-and-refund items in Appendix 4 on the bureau side is not equal to the beginning balance of the additional deduction amount calculated for the levy-and-refund items in Appendix 4 on the user side, it will fail.
[0187] 71. Bureau-side report verification - consistency verification between the newly added deductible VAT refund amount in Appendix 5 of the bureau and the user side: When submitting the general taxpayer's VAT return, if the newly added deductible VAT refund amount in Appendix 5 of the bureau is not equal to the newly added deductible VAT refund amount in Appendix 5 of the user side, it will fail.
[0188] 72. Bureau-side report verification - consistency verification between the deductible VAT refund amount in the previous period's balance in Appendix 5 on the bureau side and the user side: When submitting the general taxpayer's VAT return, if the deductible VAT refund amount in the previous period's balance in Appendix 5 on the bureau side is not equal to the deductible VAT refund amount in the previous period's balance in Appendix 5 on the user side, it will fail.
[0189] The exemplary embodiments of the present invention are specifically shown and described above. It should be understood that the present invention is not limited to the detailed structure, configuration or implementation method described herein; on the contrary, the present invention is intended to cover various modifications and equivalent configurations included in the spirit and scope of the appended claims.
Claims
1. A method for handling abnormal tax declaration, characterized in that: include: When an enterprise declares any tax, the pop-up box that appears is collected in the form of an image to obtain the corresponding pop-up box image; Identify the data in the pop-up picture, and extract the valid information carried in the data; Input the valid information into a trained pop-up box recognition model, and output the type corresponding to the valid information through the pop-up box recognition model; When the type corresponding to the valid information is an abnormal type, determining the source of the abnormality according to the abnormal type and tax knowledge associated with the abnormal type; The exception corresponding to the pop-up box is handled according to the source causing the exception, so that the tax and fee declaration can return to the normal declaration stage.
2. The method for handling abnormal tax declaration according to claim 1, characterized in that: The step of identifying the data in the pop-up picture and extracting the valid information carried in the data includes: The data in the pop-up picture is recognized by OCR text recognition technology, and meaningful information is extracted from the data.
3. The method for handling abnormal tax declaration according to claim 2, characterized in that: The inputting the valid information into a trained bullet box recognition model, and outputting the type corresponding to the valid information through the bullet box recognition model, includes: The meaningful information is input into a trained pop-up box recognition model, the meaningful information is recognized by the pop-up box recognition model, the type whose matching degree with the meaningful information reaches a preset value is taken as the type corresponding to the meaningful information, and the type corresponding to the meaningful information is output.
4. The method for handling abnormal tax declaration according to claim 1, characterized in that: The types corresponding to the valid information refer to but are not limited to one of the following: failed login, enterprise failure to report, enterprise input not confirmed, errors in filling out the declaration form, missing data in the declaration form, declaration failure, data verification error, transfer failure, blockage, risk warning, successful declaration pending transfer, successful declaration without transfer required, successful transfer, no declaration required, continue execution and manual inspection.
5. The method for handling abnormal tax declaration according to claim 4, characterized in that: The blocking means that the current tax declaration of the tax type needs to be made after the previous tax declaration of the tax type. If the previous tax declaration of the tax type is not completed, the current tax declaration is blocked; or it means that before the current tax declaration of the tax type, the current tax declaration of the tax type by the affiliated enterprises of the enterprise needs to be completed. If the current tax declaration of the tax type by the affiliated enterprises of the enterprise is not completed, the current tax declaration is blocked; The risk warning refers to the document warning about tax and fee policies, the warning about declaration risks or the early warning reminder; The manual inspection is used to deal with new anomalies that are temporarily caused by temporary reasons. After the temporary reasons disappear, no new anomalies will be generated; The errors in filling out the declaration forms, the missing data in the declaration forms, the declaration failures and the data verification errors are all exceptions between declaration forms. The source of the exceptions between declaration forms is the data exceptions in the current declaration form caused by the declaration errors in other declaration forms, or the errors in other declaration forms caused by the declaration errors in the next level declaration forms that constitute other declaration forms. The errors in other declaration forms further lead to data exceptions in the current declaration form.
6. The method for handling abnormal tax declaration according to claim 4, characterized in that: Also includes: The types of declaration rules corresponding to each of the above-mentioned exception types are sorted out in advance, the tax knowledge related to the types of declaration rules are sorted out in advance, and the types of declaration rules and related tax knowledge are saved. The types of declaration rules include basic information verification, submission order verification, report compliance verification and bureau-side report verification.
7. The method for handling abnormal tax declaration according to claim 6, characterized in that: The type of the declaration rule corresponding to the login failure is basic information verification; The type of reporting rule corresponding to the enterprise's failure to report is any one of submission order verification, report compliance verification and local end report verification; The type of declaration rule corresponding to the enterprise input item not confirmed is any one of submission sequence verification, report compliance verification and bureau-side report verification; The type of reporting rule corresponding to the error in filling out the reporting form is any one of submission order verification, report compliance verification and local end report verification; The type of declaration rule corresponding to the missing data in the declaration form is any one of submission order verification, report compliance verification and local end report verification; When the declaration failure is the failure to declare a financial report, the corresponding declaration rule type is any one of submission order verification, report compliance verification and bureau-side report verification, wherein the declaration failure refers to the failure to declare a financial report, submission failure, or missing data segment; The type of reporting rule corresponding to the data verification error is any one of submission order verification, report compliance verification and local end report verification; The type of reporting rule corresponding to the failed transfer is any one of submission order verification, report compliance verification and local end report verification; The type of declaration rule corresponding to the blocking is submission order verification; The risk warning refers to a document warning related to tax and fee policies, or a warning of declaration risks, or an early warning reminder; The manual inspection corresponds to any type of report compliance verification and local end report verification.
8. The method for handling abnormal tax declaration according to claim 6 or 7, characterized in that: When the type corresponding to the valid information is an abnormal type, determining the source of the abnormality according to the abnormal type and tax knowledge associated with the abnormal type includes: When the type corresponding to the valid information is an abnormal type, determining the type of the corresponding reporting rule according to the abnormal type; Acquire tax knowledge related to the type of declaration rule according to the type of corresponding declaration rule; Based on the tax knowledge associated with the abnormal type, the source causing the abnormality is determined.
9. The method for handling abnormal tax declaration according to claim 1, characterized in that: The method further includes pre-training a self-attention deep learning recognition model to obtain a trained pop-up box recognition model, wherein the pre-training of the self-attention deep learning recognition model to obtain a trained pop-up box recognition model includes: The pictures corresponding to the first massive abnormal pop-up boxes generated in the tax declaration process of historical tax types are used as training samples, and the valid information carried by them is manually extracted from the training samples, and different labels are used to distinguish the types corresponding to the valid information; the tax types include at least one of the following: general taxpayer value-added tax, small-scale value-added tax, corporate income tax, financial statements, employment security fund for the disabled, water conservancy construction fund, union dues, stamp duty, real estate tax, urban land tax, consumption tax and environmental protection tax; Based on the effective information and corresponding types carried by the first massive abnormal images, the self-attention deep learning recognition model is trained to obtain a pop-up box recognition model in the training process; Recognize the data in the second mass abnormal pictures by using the OCR technology, and extract the valid information carried in the data in the second mass abnormal pictures respectively; Inputting the valid information in the second massive abnormal pictures into the pop-up box recognition model in the training process, identifying the valid information in the second massive abnormal pictures through the pop-up box recognition model in the training process, outputting the categories corresponding to the valid information in the second massive abnormal pictures, and judging whether the pop-up box recognition model in the training process has been trained according to the accuracy of the output categories; When the accuracy of the output type is lower than the accuracy threshold, the pop-up box recognition model in the training process continues to be trained until the accuracy of the output type is not lower than the accuracy threshold. The training is completed and a trained pop-up box recognition model is obtained.
10. A system for handling abnormal tax declarations, characterized in that: include: The pop-up frame collection unit is used to collect the pop-up frames that appear in the form of images when the enterprise declares any type of tax and obtain the corresponding pop-up frame images; An information identification unit, used to identify the data in the pop-up picture and extract the valid information carried in the data; A category determination unit, used to input the valid information into a trained pop-up box recognition model, and output the category corresponding to the valid information through the pop-up box recognition model; an abnormality determination unit, configured to determine the source of the abnormality according to the abnormality type and tax knowledge associated with the abnormality type when the type corresponding to the valid information is an abnormal type; The exception resolution unit is used to process the exception corresponding to the pop-up box according to the source causing the exception, so that the tax and fee declaration can return to the normal declaration stage.
