CN110955839B - Tax declaration method, system and storage medium - Google Patents
Tax declaration method, system and storage medium Download PDFInfo
- Publication number
- CN110955839B CN110955839B CN201911303602.3A CN201911303602A CN110955839B CN 110955839 B CN110955839 B CN 110955839B CN 201911303602 A CN201911303602 A CN 201911303602A CN 110955839 B CN110955839 B CN 110955839B
- Authority
- CN
- China
- Prior art keywords
- user
- items
- filling
- data
- rule file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9538—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/12—Accounting
- G06Q40/123—Tax preparation or submission
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Development Economics (AREA)
- Data Mining & Analysis (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a tax declaration method, a tax declaration system and a storage medium. The method comprises the steps of obtaining a business filling rule file, wherein the business filling rule file is used for describing rules for screening items to be filled according to user information; reading user information, screening out user required filling items according to the user information based on the service filling rule file, and providing the user required filling items for filling; receiving and submitting declaration data input by a user. By screening out items to be filled in by the user, the tax declaration can be simplified, the false declaration can be reduced, and the declaration efficiency of the user can be improved.
Description
Technical Field
The invention belongs to the technical field of electronic government affairs, and particularly relates to a tax declaration method and system.
Background
With the development of internet technology, the on-line electronic tax declaration system is widely applied. However, the conventional online tax declaration system has the following problems: (1) The tax payers return the same declaration page containing all declaration filling items, and cannot provide targeted filling items according to users, however, most tax payers do not need to know all filling items, and as tax declaration requirements are complicated, the tax payers need to spend a great deal of effort to discriminate which filling items are filling items to fill out relevant items meeting the tax payers themselves. (2) Some filling items have a logical relationship, for example, the data of the filling item a can be calculated according to the data of the filling item B and the data of the filling item C, however, all items to be filled in the existing tax declaration system need to be filled in by taxpayers, and the data of the filling item a obtained by calculating the data of the filling item B and the data of the filling item C may be inconsistent due to a filling error of a user, so that the user needs to repeatedly modify the data. (3) Because the tax data is rigorous, real data needs to be filled in, however, in the existing tax declaration system, a user can modify the data at will, which is not beneficial to effective supervision by a supervision department.
Disclosure of Invention
Aiming at least one defect or improvement requirement in the prior art, the invention provides a tax declaration method and a tax declaration system, which can provide targeted filling items for a user by screening out the filling items of the user, greatly simplify tax declaration, reduce error filling and improve declaration efficiency of the user.
To achieve the above object, according to a first aspect of the present invention, there is provided a tax declaration method, including:
acquiring a service filling rule file, wherein the service filling rule file is used for describing a rule for screening out items to be filled according to user information;
reading user information, screening out user items to be filled out according to the user information based on the service filling rule file, and providing the user items to the user for filling out;
receiving and submitting declaration data input by a user.
Preferably, the service filling rule file includes an essential item screening rule file and a filling item screening rule file, the essential item screening rule file is used to describe a mapping relationship between user information and an essential item, and the filling item screening rule file is used to describe a mapping relationship between an essential item and a filling item, and then screening out a user filling item to be filled according to the user information based on the service filling rule file specifically includes:
screening out necessary items according to the user information based on the necessary item screening rule file;
and screening out the items to be filled out of the screened necessary items based on the item to be filled out screening rule file.
Preferably, the receiving and submitting declaration data input by the user specifically includes:
receiving item data to be filled input by a user;
calculating necessary item data according to the item data to be filled and providing the necessary item data for a user to confirm;
and submitting the necessary item data to the tax system in response to the confirmation request of the user.
Preferably, the providing to the user for confirmation is to provide the calculated necessary item data generation tamper-resistant file to the user for confirmation.
Preferably, after the items to be filled out by the user are screened out and before the items are provided for the user to be filled out, the method includes:
generating default data for part of the items to be filled according to a preset value;
or generating default data for part of the items to be filled according to the historical declaration data in the user information.
Preferably, the reading of the user information specifically includes:
creating an inquiry interface and an inquiry database;
and receiving a name input by a user, calling the query interface according to the name, and reading the user information of the user in the database.
Preferably, the fillable items are screened out according to the user information and provided to the user for filling.
Preferably, before the obtaining the service filling rule file, the method includes:
and acquiring a tax declaration policy file, and generating a service filling rule file according to the tax declaration policy file.
According to a second aspect of the present invention, there is provided a tax declaration system, comprising:
the acquisition module is used for acquiring a business filling rule file, and the business filling rule file is used for describing rules for screening items to be filled according to user information;
the screening module is used for reading user information, screening out items to be filled by the user according to the user information based on the service filling rule file and providing the items to the user for filling;
and the submission module is used for receiving and submitting the declaration data input by the user.
According to a third aspect of the invention, there is provided a computer readable storage medium having stored thereon a computer program which, when executed by a processor, performs any of the methods described above.
Generally, compared with the prior art, the technical scheme of the invention has the following beneficial effects: compared with the value-added tax declaration system at the present stage, the invention reduces the filling data items, improves the experience of the taxpayer, assists the taxpayer to quickly and accurately declare, reduces the error items and greatly improves the declaration accuracy; the data of other items can be automatically calculated according to the filling item data input by some users, filling is further simplified, and mutual contradiction between different data caused by user filling errors can be avoided; default data can be generated for the filling items, so that the user is prevented from repeatedly filling some data; preview, confirm, commit modes may also be provided.
Drawings
Fig. 1 is a flowchart of a tax declaration method according to an embodiment of the present invention;
FIG. 2 is a diagram of a big data based tax declaration system architecture provided by an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention. In addition, the technical features involved in the embodiments of the present invention described below may be combined with each other as long as they do not conflict with each other.
According to the tax declaration method and system, the business filling rule file is obtained, the items to be filled in by the user are screened out according to the user information based on the business filling rule file, the targeted filling items can be provided for the user, the tax declaration can be greatly simplified, the error filling is reduced, and the declaration efficiency of the user is improved.
The tax declaration method of the embodiment of the invention, as shown in fig. 1, includes:
s1, a business filling rule file is obtained and used for describing rules for screening items to be filled according to user information.
The service filling rule file is used for providing the step S2 for screening the filling items. Therefore, the filling items can be intelligently screened, and the targeted filling items are provided for the user.
The tax declaration policy file can be obtained, a business filling rule file is generated according to various filling requirements in the tax declaration policy file, and the business filling rule file can be predefined by a user according to the tax declaration policy file.
Preferably, the service filing rule file includes two types of files, a required item screening rule file and an strain filling item screening rule file. And the necessary item screening rule file is used for describing the mapping relation between the user information and the necessary items, and can perform initial deletion and selection according to the necessary item screening rule file. However, not all necessary items need to be filled in by the user, and the data of some necessary items can be calculated according to the data of other items. Therefore, the business reporting rule file also provides a filling item screening rule file, and the user describes the mapping relation between the necessary items and the filling items. The rule file can be further screened according to the items to be filled, the calculated items are removed, and only the data required to be filled by the user are provided. Therefore, on one hand, the data required to be filled by the user can be further simplified, and in addition, the contradiction between different data caused by the filling error of the user can be avoided.
And S2, reading the user information, screening out the items to be filled by the user according to the user information based on the service filling rule file, and providing the items to the user for filling.
After the user logs in the tax declaration system, the system can verify whether the user can declare value-added tax. After the verification is passed, the user information can be read according to the user name, the items to be filled are screened out based on the business filling rule file and the user information, and the simplified information which needs to be filled by the user is returned.
Preferably, the screening out the items to be filled by the user according to the user information based on the service filling rule file comprises primary screening and further screening:
primary screening, screening out necessary items according to user information based on the necessary item screening rule file;
and further screening, screening out the required items to be filled by the user from the required items preliminarily screened based on the required item screening rule file, namely removing the required items which can be obtained through calculation and only providing the required data to be filled by the user.
Preferably, after the user to-be-filled items are screened out and before the user to-be-filled items are provided for filling, default data can be generated for partial to-be-filled items according to preset values, or the default data can be generated for partial to-be-filled items according to history declaration data in the user information. For example, default data may be generated for values of certain filling items that may be predetermined according to tax declaration policy requirements, or historical values may be filled in the filling items directly if the user has filled values for certain filling items in the user's historical declaration data. If the user needs to change the default data, the user needs to manually fill in the default data, otherwise, the user can directly default the value. Thus, the declaration workload of the user can be further simplified, for example, in some cases, the user needs to perform tax data declaration once every month, but part of the data is the same every month, and the user does not need to fill in the data repeatedly by using the invention.
Preferably, in addition to filtering out items to be filled, the user information can be used to filter out fillable items and provide the fillable items to the user for filling. For example, through the history information of the user, it can be analyzed to obtain which fillable items are filled by the user frequently in addition to filling the fillable items, weight is given to each fillable item, and several fillable items with the highest attention of the user are analyzed and provided for the user.
Preferably, the above reading of the user information is realized based on big data. Creating an inquiry interface and an inquiry database; and receiving a name input by a user, calling the query interface according to the name, and reading the user information of the user in the database. Specifically, the user invoice data may be extracted through big data. Extracting invoice data in the user declaration period by big data; acquiring the fillable items of the simplified value-added tax declaration of the user, filling description and filling limits; the user invoice data is assembled into the user fillable items and returned to the taxpayer to fill out the confirmation.
The tax declaration system architecture based on big data is shown in fig. 2. The application is deployed in a tax office network, and relevant database data such as an electronic ledger, a freight transportation system, anti-counterfeiting tax control and the like are extracted and stored in a big data warehouse. The request sent by the external network is sent to the internal network gateway through the gateway service by the message server, the internal network receives the message to inquire the taxpayer invoice data in the big data warehouse, and then the message server pushes the taxpayer invoice data to the external network application. The value-added tax payers are divided into 3 types, and the taxpayers can be distinguished from the goods column, the service column and the goods service column according to the three types, so that necessary items of the taxpayers are determined. And after acquiring the required filling items of the current taxpayer, assembling relevant data such as the invoice extracted from the big data into necessary items, returning the required filling items to the taxpayer for confirmation and supplement, and directly declaring the taxpayer if the taxpayer confirms that the items are not wrong.
Simplifying the taxpayer required filling items, returning a json format to a foreground service, wherein the json format sample comprises the following steps:
wherein the main node meaning:
label: name of original declaration form
dataType: the field type (including number, character string, etc.)
maxLength: maximum length
negative: whether or not it can be a negative number
digit: decimal fraction
weight: weight (analyzing the constant filling items of the taxpayer according to the multiple reporting records of the taxpayer, increasing the weight of the constant filling data items, and sequencing forward)
tableIndex: name of the place statement
notNull: whether it is an item to be filled
defaultVal: default value found (relevant data extracted from big data can be written into this field)
descriptor: the data item service filling instruction assists the taxpayer to fill data
And the foreground application displays the required filling items and display default values containing the default values according to the returned json analysis, and displays filling descriptions and filling limitation to assist the taxpayers in quickly filling data.
And S3, receiving and submitting declaration data input by the user.
Preferably, in order to ensure the accuracy of the data extracted from the big data, the user can be provided with confirmation before submission. Specifically, receiving data which is input by a user and should be filled in; calculating necessary item data according to the items to be filled and providing the necessary item data for a user to confirm; and submitting the necessary item data to the tax system in response to the confirmation request of the user.
And the user can check based on tax check rules before submitting after confirmation, and submits after passing the check.
The confirmation process can be in various forms, and can be html page display, excel export, PDF export display and the like, preferably, a tamper-proof file is generated to provide a preview for a user to confirm, for example, PDF display is adopted, and the PDF has the advantages of tamper resistance and the best display effect. Therefore, the user can not modify the data at will, which is beneficial for the supervision department to carry out effective supervision.
The tax declaration system provided by the embodiment of the invention comprises:
the acquisition module is used for acquiring a business filling rule file, and the business filling rule file is used for describing rules for screening items to be filled according to user information;
the screening module is used for reading the user information, screening out the items to be filled by the user according to the user information based on the service filling rule file and providing the items to the user for filling;
and the submission module is used for receiving and submitting the declaration data input by the user.
The implementation principle and technical effect of the tax declaration system are similar to those of the method, and are not described herein again.
In order to implement the foregoing embodiment, an embodiment of the present invention further provides an electronic device, including: a processor and a memory. Wherein the memory and the processor are electrically connected, directly or indirectly, to enable transmission or interaction of data. The memory stores a computer program, and the computer program can implement any one of the above-mentioned embodiments of the tax declaration method when executed by the processor. The memory stores a computer program including at least one software functional module which can be stored in the memory in the form of software or firmware, and the processor executes various functional applications and data processing by operating the software program and the module stored in the memory. The processor may be an integrated circuit chip having signal processing capabilities. And the processor executes the program after receiving the execution instruction. Optionally, the software programs and modules within the memory may also include an operating system, which may include various software components and/or drivers for managing system tasks and may communicate with various hardware or software components to provide an operating environment for other software components. The electronic device provided in this embodiment may be configured to implement the technical solution of any one of the foregoing tax declaration method embodiments, and the implementation principle and technical effect of the electronic device are similar to those of the foregoing method, and are not described herein again.
The embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program is executed by a processor to implement the technical solution of any one of the above embodiments of the tax declaration method. The implementation principle and technical effect are similar to those of the above method, and are not described herein again.
It will be understood by those skilled in the art that the foregoing is only a preferred embodiment of the present invention, and is not intended to limit the invention, and that any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the scope of the present invention.
Claims (8)
1. A tax declaration method is characterized by comprising the following steps:
acquiring a service filling rule file, wherein the service filling rule file is used for describing a rule for screening out items to be filled according to user information;
reading user information, acquiring invoice data of a user in a declaration period, screening out items to be filled by the user according to the user information based on the service filling rule file, and providing the items to the user for filling; the invoice data is further extracted according to big data; acquiring simplified value-added tax declaration fillable items of the user and filling description and filling limitation, assembling user invoice data into the user fillable items, returning the user invoice data to the user for confirmation, and receiving and submitting declaration data input by the user;
the business reporting rule file comprises a necessary item screening rule file and a filling item screening rule file, the necessary item screening rule file is used for describing the mapping relation between user information and necessary items, the filling item screening rule file is used for describing the mapping relation between necessary items and filling items, and the screening of the user filling items according to the user information based on the business reporting rule file is specifically that:
screening out necessary items according to the user information based on the necessary item screening rule file;
and screening out the items to be filled out of the screened necessary items based on the item to be filled out screening rule file.
2. The tax declaration method of claim 1 wherein the receiving and submitting user-entered declaration data is specifically:
receiving item data to be filled input by a user;
calculating necessary item data according to the item data to be filled and providing the necessary item data for a user to confirm;
and submitting the necessary item data to the tax system in response to the confirmation request of the user.
3. The tax declaration method of claim 2 wherein the providing the confirmation to the user is providing the confirmation with a tamper resistant file of the calculated required items of data.
4. A tax declaration method according to any one of claims 1 to 3 wherein after the items to be filled out by the user are screened out and before the items are provided to the user for filling out, the method comprises:
generating default data for part of the items to be filled according to a preset value;
or generating default data for part of the items to be filled according to the historical declaration data in the user information.
5. The tax declaration method of any one of claims 1 to 3 wherein the reading of the user information is specifically:
creating an inquiry interface and an inquiry database;
and receiving a name input by a user, calling the query interface according to the name, and reading the user information of the user in the database.
6. The tax declaration method of any one of claims 1 to 3, wherein fillable items are screened out according to the user information and provided to the user for filling out.
7. The tax declaration method of any one of claims 1 to 3 wherein, before obtaining the business fill rule file, the method comprises:
and acquiring a tax declaration policy file, and generating a service filling rule file according to the tax declaration policy file.
8. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the method according to any one of claims 1 to 7.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911303602.3A CN110955839B (en) | 2019-12-17 | 2019-12-17 | Tax declaration method, system and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911303602.3A CN110955839B (en) | 2019-12-17 | 2019-12-17 | Tax declaration method, system and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN110955839A CN110955839A (en) | 2020-04-03 |
| CN110955839B true CN110955839B (en) | 2023-01-13 |
Family
ID=69982217
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201911303602.3A Active CN110955839B (en) | 2019-12-17 | 2019-12-17 | Tax declaration method, system and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110955839B (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112633839A (en) * | 2020-12-25 | 2021-04-09 | 山东浪潮通软信息科技有限公司 | Automatic tax declaration method and device based on NoSql and storage medium |
| CN112651816A (en) * | 2020-12-29 | 2021-04-13 | 北京来也网络科技有限公司 | Tax declaration method and device combining RPA and AI and electronic equipment |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003044702A1 (en) * | 2001-11-19 | 2003-05-30 | Hewlett-Packard Company | Method, software module and software application for automatically preparing a transaction-tax declaration |
| CN104281901A (en) * | 2013-07-04 | 2015-01-14 | 航天信息股份有限公司 | Tax declaration method based on WEB technology |
| CN108269048A (en) * | 2016-12-29 | 2018-07-10 | 航天信息股份有限公司 | A kind of declaration system and method for supporting a variety of tax declaration modes |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8078481B2 (en) * | 2003-12-05 | 2011-12-13 | John Steinbarth | Benefits administration system and methods of use and doing business |
| CN107274205B (en) * | 2017-04-24 | 2021-02-26 | 深圳市丰巢科技有限公司 | Order generation method and system |
-
2019
- 2019-12-17 CN CN201911303602.3A patent/CN110955839B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003044702A1 (en) * | 2001-11-19 | 2003-05-30 | Hewlett-Packard Company | Method, software module and software application for automatically preparing a transaction-tax declaration |
| CN104281901A (en) * | 2013-07-04 | 2015-01-14 | 航天信息股份有限公司 | Tax declaration method based on WEB technology |
| CN108269048A (en) * | 2016-12-29 | 2018-07-10 | 航天信息股份有限公司 | A kind of declaration system and method for supporting a variety of tax declaration modes |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110955839A (en) | 2020-04-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8626702B2 (en) | Method and system for validation of data extraction | |
| US20170236130A1 (en) | Emulating Manual System of Filing Using Electronic Document and Electronic File | |
| US20050183002A1 (en) | Data and metadata linking form mechanism and method | |
| US20070239742A1 (en) | Determining data elements in heterogeneous schema definitions for possible mapping | |
| US8108368B2 (en) | System for processing and using electronic documents | |
| US20050144166A1 (en) | Method for assisting in automated conversion of data and associated metadata | |
| AU2025201453A1 (en) | Method and system for automatically extracting relevant tax terms from forms and instructions | |
| KR20180030521A (en) | Data quality analysis | |
| US9020988B2 (en) | Database aggregation of purchase data | |
| CN114281331B (en) | A method and device for generating front-end and back-end code files for accessing a database | |
| US9940182B1 (en) | Business rule engine validation systems and related methods | |
| US12236492B2 (en) | Method and system for processing transactions based on transaction archetypes | |
| US20170228356A1 (en) | System Generator Module for Electronic Document and Electronic File | |
| CN110955839B (en) | Tax declaration method, system and storage medium | |
| US20230088044A1 (en) | End-to-end prospecting platform utilizing natural language processing to reverse engineer client lists | |
| CN106056418A (en) | Invoice submission method, device and system | |
| CN118708731A (en) | Method for generating database dictionary definition and system for generating query code | |
| CN111045660B (en) | Method, device and storage medium for checking tax declaration data on network | |
| US20250278792A1 (en) | Lead-identifying platform utilizing crm integration and artificial intelligence | |
| CN117474502A (en) | Financial data processing method, system and storage medium | |
| US9338062B2 (en) | Information displaying method and apparatus | |
| CN115718754A (en) | Electronic accounting archive data query method and device and electronic equipment | |
| AU2018214042A1 (en) | Information displaying method and apparatus | |
| US10733192B1 (en) | Expression evaluation infrastructure | |
| CN113821707A (en) | A data pulling method, device and computer-readable storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |