CN113901779B - Tax administration management system and method based on big data - Google Patents
Tax administration management system and method based on big data Download PDFInfo
- Publication number
- CN113901779B CN113901779B CN202110987612.4A CN202110987612A CN113901779B CN 113901779 B CN113901779 B CN 113901779B CN 202110987612 A CN202110987612 A CN 202110987612A CN 113901779 B CN113901779 B CN 113901779B
- Authority
- CN
- China
- Prior art keywords
- tax
- module
- information
- verification
- invoice
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 15
- 238000012795 verification Methods 0.000 claims abstract description 110
- 238000004364 calculation method Methods 0.000 claims abstract description 63
- 238000007726 management method Methods 0.000 claims description 58
- 238000011156 evaluation Methods 0.000 claims description 25
- 238000004458 analytical method Methods 0.000 claims description 19
- 238000007781 pre-processing Methods 0.000 claims description 15
- 238000013524 data verification Methods 0.000 claims description 12
- 238000013439 planning Methods 0.000 claims description 12
- 238000012545 processing Methods 0.000 claims description 12
- 238000012550 audit Methods 0.000 claims description 9
- 238000001514 detection method Methods 0.000 claims description 9
- 230000029305 taxis Effects 0.000 claims description 7
- 238000012217 deletion Methods 0.000 claims description 6
- 230000037430 deletion Effects 0.000 claims description 6
- 230000005611 electricity Effects 0.000 claims description 6
- 238000000605 extraction Methods 0.000 claims description 6
- 230000010365 information processing Effects 0.000 claims description 6
- 238000013507 mapping Methods 0.000 claims description 3
- 238000012360 testing method Methods 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/194—Calculation of difference between files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/22—Matching criteria, e.g. proximity measures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/45—Structures or tools for the administration of authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6227—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database where protection concerns the structure of data, e.g. records, types, queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Engineering & Computer Science (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Computer Security & Cryptography (AREA)
- Development Economics (AREA)
- General Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- Artificial Intelligence (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Bioethics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Bioinformatics & Computational Biology (AREA)
- Databases & Information Systems (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Evolutionary Computation (AREA)
- Life Sciences & Earth Sciences (AREA)
- Evolutionary Biology (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
Description
技术领域technical field
本发明涉及大数据技术领域,具体为一种基于大数据的智慧办税管理系统及方法。The invention relates to the technical field of big data, in particular to a smart tax management system and method based on big data.
背景技术Background technique
随着科技技术的进步,税务服务渐渐也变得智能化,人们可以实现自助办税,从而缓解了办税窗口的业务压力。With the advancement of technology, taxation services have gradually become intelligent, and people can realize self-service taxation, thereby alleviating the business pressure of taxation windows.
但是,在办理税务业务时,由于企业涉及纳税种类多,且每个税种的计税依据、规则、周期等各不相同,常常需要提供多种信息,由于许多办理者对业务内容并不熟悉,常常会出现在办理业务时才发现缺少信息或信息错误的情况,此时需要重新去准备信息,重新来办理业务,极大地浪费了办理者的时间,一旦出现错误计税、未及时报税、延迟纳税等情况,会给企业带来税收滞纳金罚款等损失,甚至影响企业纳税等级,给企业造成信任危机。However, when handling taxation business, because the enterprise involves many types of tax payments, and the tax calculation basis, rules, and cycle of each tax type are different, it is often necessary to provide a variety of information. Since many handlers are not familiar with the business content, It often happens that the lack of information or incorrect information is found only when handling business. At this time, it is necessary to prepare information again and handle the business again, which greatly wastes the time of the operator. Taxation and other situations will bring losses such as tax overdue fines and fines to enterprises, and even affect the taxation level of enterprises, causing a crisis of trust in enterprises.
发明内容Contents of the invention
本发明的目的在于提供一种基于大数据的智慧办税管理系统及方法,以解决上述背景技术中提出的问题。The purpose of the present invention is to provide a smart tax management system and method based on big data to solve the problems raised in the above-mentioned background technology.
为了解决上述技术问题,本发明提供如下技术方案:一种基于大数据的智慧办税管理系统,所述智慧办税管理系统包括发票管理模块、增值税及附加税管理模块、印花税管理模块、企业所得税管理模块、纳税调整模块、纳税申报模块、智能缴税模块;In order to solve the above technical problems, the present invention provides the following technical solutions: a smart tax management system based on big data, the smart tax management system includes an invoice management module, a value-added tax and additional tax management module, a stamp duty management module, an enterprise Income tax management module, tax adjustment module, tax declaration module, intelligent tax payment module;
所述发票管理模块用于采集、归集、存储发票结构化信息,包括OCR识别模块、发票验真模块、发票认证抵扣模块,所述OCR识别模块用于通过OCR扫描识别方式获取进项发票信息,所述发票验真模块用于将OCR识别模块获取的发票信息与税务局电子底账库中发票信息进行比对,若比对一致,则该发票验真通过;若比对不一致,则该发票验真不通过,提示报错,所述发票认证抵扣模块用于向税务局批量推送待认证发票信息申请,并接收认证结果反馈;The invoice management module is used to collect, collect, and store invoice structured information, including an OCR identification module, an invoice verification module, and an invoice authentication deduction module, and the OCR identification module is used to obtain input invoice information through OCR scanning identification , the invoice verification module is used to compare the invoice information obtained by the OCR identification module with the invoice information in the tax bureau's electronic bottom account database. If the comparison is consistent, the invoice verification is passed; if the comparison is inconsistent, the If the invoice verification fails, an error message is prompted, and the invoice verification and deduction module is used to push batches of invoice information applications to be certified to the tax bureau and receive feedback on the verification results;
所述增值税及附加税管理模块获取发票管理模块中的发票信息,并据此用于计算应交增值税及附加税税额,包括趸售数据校验模块、增值税及附加税智能计税模块,为增值税及附加税申报表模块提供申报信息;所述趸售数据校验模块用于获取企业趸售电量电费结算数据和发票信息,并判断电量电费结算数据与相应的发票信息是否一致,当趸售数据校验模块判断两者一致时,发送至增值税及附加税智能计税模块,所述增值税及附加税智能计税模块根据发票管理模块、趸售数据校验模块中的信息以及计算增值税及附加税应缴税额所需的数据信息,依据预设的计算税额方法,将计税基础数据及信息通过预设逻辑规则,计算得出应缴税额;通过系统预置稽核校验逻辑,对应缴税额进行检查判断,若校验通过,则确认生成计税凭证;若系统校验未通过,则提示报错;The value-added tax and additional tax management module obtains the invoice information in the invoice management module, and uses it to calculate the payable value-added tax and additional tax amount, including the wholesale data verification module, value-added tax and additional tax intelligent tax calculation module , providing declaration information for the value-added tax and additional tax declaration form module; the wholesale data verification module is used to obtain the enterprise wholesale electricity bill settlement data and invoice information, and determine whether the electricity bill settlement data is consistent with the corresponding invoice information, When the wholesale data verification module judges that the two are consistent, it is sent to the value-added tax and additional tax intelligent tax calculation module, and the value-added tax and additional tax intelligent tax calculation module is based on the information in the invoice management module and the wholesale data verification module As well as the data information required to calculate the payable tax amount of value-added tax and additional tax, according to the preset tax calculation method, the basic tax calculation data and information are calculated through the preset logic rules to calculate the payable tax amount; through the system preset Audit verification logic, check and judge the tax payment amount, if the verification is passed, then confirm and generate a tax certificate; if the system verification fails, an error will be prompted;
所述印花税管理模块用于为印花税申报表模块提供申报信息,包括合同文本匹配模块、印花税智能计税模块,所述合同文本匹配模块用于预先将合同文本与印花税目建立映射关系,并据此为每项合同文本建立税目和税率;所述印花税智能计税模块获取合同文本匹配模块的合同信息、以及计算印花税应缴税额所需的数据信息,依据预设的计算税额方法,将计税基础数据及信息通过预设逻辑规则,计算得出应缴税额;通过系统预置稽核校验逻辑,对应缴税额进行检查判断,若校验通过,则确认生成计税凭证;若系统校验未通过,则提示报错;The stamp tax management module is used to provide declaration information for the stamp tax declaration form module, including a contract text matching module and a stamp tax intelligent tax calculation module. The contract text matching module is used to establish a mapping relationship between the contract text and the stamp tax item in advance, and according Establish tax items and tax rates for each contract text; the stamp tax intelligent tax calculation module obtains the contract information of the contract text matching module and the data information required to calculate the stamp duty payable tax amount, and calculates the tax amount according to the preset tax calculation method The basic data and information calculate the tax payable through preset logic rules; through the system’s preset audit and verification logic, check and judge the corresponding tax payable amount, and if the verification passes, it will confirm and generate a tax calculation voucher; if the system checks If the test fails, an error will be prompted;
所述企业所得税管理模块为企业所得税申报表模块提供申报信息,包括企业财务报表数据获取模块、产权结构获取模块、计算分配模块、纳税调整模块和企业所得税智能计税模块,所述企业财务报表数据获取模块采集企业财务报表数据,作为计算企业所得税应缴税额基础数据,所述产权结构获取模块用于获取企业的产权结构信息,用于计算分配企业所得税分配税额,所述计算分配模块根据企业的产权结构信息以及营业收入、职工薪酬和资产总额三个分配标准,分别计算这三个的分配税额,用于计算分配企业所得税,所述纳税调整模块获取纳税调整模块信息,用于企业所得税纳税调整,所述企业所得税智能计税模块获取企业财务报表数据获取模块的财务报表数据、计算分配模块的分配标准、纳税调整模块的纳税调整数据、以及计算企业所得税应缴税额所需数据信息,依据预设的计算税额方法,将计税基础数据及信息通过预设逻辑规则,计算得出应缴税额;通过系统预置稽核校验逻辑,对应缴税额进行检查判断,若校验通过,则确认生成计税凭证;若系统校验未通过,则提示报错;The enterprise income tax management module provides reporting information for the enterprise income tax declaration form module, including enterprise financial statement data acquisition module, property right structure acquisition module, calculation and distribution module, tax adjustment module and enterprise income tax intelligent tax calculation module, the enterprise financial statement data The acquisition module collects the enterprise financial statement data as the basic data for calculating the payable amount of enterprise income tax. The property right structure acquisition module is used to obtain the property right structure information of the enterprise for calculating and distributing the enterprise income tax distribution tax amount. The calculation and distribution module is based on the enterprise income tax. The property rights structure information and the three distribution standards of operating income, employee salaries and total assets are calculated respectively for the distribution of these three taxes, which are used to calculate and distribute corporate income tax. The tax adjustment module obtains the tax adjustment module information for corporate income tax payment Adjustment, the enterprise income tax intelligent tax calculation module obtains the financial statement data of the enterprise financial statement data acquisition module, the distribution standard of the calculation distribution module, the tax adjustment data of the tax adjustment module, and the data information required for the calculation of the enterprise income tax payable, According to the preset tax calculation method, the basic tax calculation data and information are calculated through the preset logic rules to obtain the tax payable; through the system preset audit verification logic, the corresponding tax payment is checked and judged, and if the verification is passed , then confirm to generate a tax certificate; if the system verification fails, an error will be prompted;
所述纳税调整模块包括固定资产一次性扣除筹划模块、专用设备税收抵免筹划模块,所述固定资产一次性扣除筹划模块用于计算享受资产折旧优惠的纳税调整金额,所述专用设备税收抵免筹划模块用于计算享受专用设备税收优惠的纳税调整金额;The tax adjustment module includes a fixed asset one-time deduction planning module and a special equipment tax credit planning module. The fixed asset one-time deduction planning module is used to calculate the tax adjustment amount for enjoying asset depreciation benefits. The planning module is used to calculate the tax adjustment amount for special equipment tax incentives;
所述纳税申报模块获取增值税及附加税管理模块、印花税管理模块、企业所得税管理模块中的信息进行纳税申报,包括增值税及附加税申报表模块、印花税申报表模块、企业所得税申报模块、财务报表申报模块;所述增值税及附加税申报表模块用于进行申报增值税及附加税,所述印花税申报表模块用于进行申报印花税,所述企业所得税申报模块用于进行申报企业所得税,所述财务报表申报模块用于进行申报财务报表;The tax declaration module obtains the information in the value-added tax and additional tax management module, the stamp duty management module, and the enterprise income tax management module for tax declaration, including the value-added tax and additional tax declaration form module, the stamp duty declaration form module, the enterprise income tax declaration module, the financial Statement declaration module; the value-added tax and additional tax declaration module is used to declare value-added tax and additional tax, the stamp tax declaration module is used to declare stamp duty, and the enterprise income tax declaration module is used to declare enterprise income tax. The above-mentioned financial statement declaration module is used to declare financial statements;
所述智能缴税模块获取纳税申报模块中信息用于缴纳税款,包括缴税申请模块、税收完税证明下载模块、缴税凭证自动生成模块,所述缴税申请模块获取纳税申报成功结果后,用于向纳税主体对应银行发送税款缴纳申请指令,所述税收完税证明下载模块用于根据税务机关反馈的税款缴纳成功的结果,在线下载税收完税证明,所述缴税凭证自动生成模块用于根据税收完税证明结构化信息,自动生成缴税凭证。The intelligent tax payment module obtains the information in the tax declaration module for paying taxes, including a tax payment application module, a tax payment certificate download module, and a tax payment voucher automatic generation module. After the tax payment application module obtains the successful tax declaration result, It is used to send a tax payment application instruction to the corresponding bank of the taxpayer, and the tax payment certificate download module is used to download the tax payment certificate online according to the successful tax payment result fed back by the tax authority, and the tax payment certificate is automatically generated by the module. Based on the structured information of the tax payment certificate, the tax payment certificate is automatically generated.
进一步的,所述智慧办税管理系统包括办税信息处理模块,所述办税信息处理模块包括账号登录检测模块、权限检测模块、办税信息推送模块、信息齐全分析模块,所述账号登录检测模块用于在检测到某个登录账号输入办税系统时,获取输入的登录密码,在输入的登录密码与预设的登录密码一致时,所述权限检测模块如果检测到该账号登录后调用某项办税指令时,获取登录的账号信息,当登录的账号信息与预设权限一致时,令所述办税信息推送模块采集请求账户输入的办税类型,获取税务局办税类型准入指令,给请求账户推送办税类型所对应的办税信息,并设办税信息中提供的信息为参照信息,所述信息齐全分析模块设请求账户上传的信息种类为待分析信息,根据参照信息判断待分析信息是否齐全,在判定待分析信息齐全后,令请求账户进入相应办税类型的业务流程;Further, the smart tax management system includes a tax information processing module, the tax information processing module includes an account login detection module, an authority detection module, a tax information push module, and a complete information analysis module. The module is used to obtain the input login password when it detects that a certain login account is input into the tax handling system. When issuing a tax handling instruction, obtain the login account information, and when the login account information is consistent with the preset authority, order the tax handling information push module to collect the tax handling type input by the requesting account, and obtain the tax handling type access instruction from the tax bureau , push the tax information corresponding to the tax handling type to the requesting account, and set the information provided in the tax handling information as reference information, and the complete information analysis module sets the type of information uploaded by the requesting account as the information to be analyzed, and judges based on the reference information Whether the information to be analyzed is complete, after determining that the information to be analyzed is complete, make the requesting account enter the business process of the corresponding tax type;
所述信息齐全分析模块包括信息提取模块、关键词匹配模块、信息分析模块、缺少信息获取模块、第一信息比较模块和调用验证模块,所述信息提取模块用于分别提取各个待分析信息当中的字符信息,所述关键词匹配模块用于判断某份待分析信息的字符信息当中是否包含与某份参照信息中的预设关键词相匹配的信息,在某份待分析信息的字符信息当中包含与某份参照信息中的预设关键词相匹配的信息时,判断该份待分析信息为该份参照信息相对应的信息;所述信息分析模块用于检测是否所有的参照信息都有相对应的待分析信息,在检测到所有的参照信息都有相对应的待分析信息,那么判断待分析信息齐全,否则,令缺少信息获取模块获取缺少的信息种类,所述第一信息比较模块用于将缺少信息获取模块的获取结果与正式数据库中的信息种类进行比较,在正式数据库中存储有缺少的信息种类时,所述调用验证模块验证是否允许调用正式数据库中的信息,如果验证通过,调用正式数据库中相应的信息进行办税,其中,正式数据库用于存储从账户上传的信息中选取的信息。The complete information analysis module includes an information extraction module, a keyword matching module, an information analysis module, a lack of information acquisition module, a first information comparison module, and a call verification module, and the information extraction module is used to extract the information to be analyzed respectively. Character information, the keyword matching module is used to determine whether the character information of a certain piece of information to be analyzed contains information that matches a preset keyword in a certain piece of reference information, and the character information of a certain piece of information to be analyzed contains When matching information with a preset keyword in a certain piece of reference information, it is judged that the piece of information to be analyzed is information corresponding to the piece of reference information; the information analysis module is used to detect whether all the reference information has a corresponding information to be analyzed, when it is detected that all reference information has corresponding information to be analyzed, it is judged that the information to be analyzed is complete; Compare the acquisition result of the lack of information acquisition module with the information category in the formal database, when the lack of information category is stored in the formal database, the verification of the call verification module is allowed to call the information in the formal database, if the verification is passed, call The corresponding information in the official database is used for tax processing. The official database is used to store the information selected from the information uploaded by the account.
进一步的,所述调用验证模块包括办税类型比较模块、验证比较模块和验证密码预设模块,所述办税类型比较模块用于获取请求账户最近一次的办税类型,将最近一次的办税类型与该次的办税类型进行比较,比较两者的类型是否相同,并将比较结果输出给请求账户,所述验证比较模块用于接收请求账户根据比较结果输入的验证密码,判断输入验证密码与预设的验证密码是否相同,如果相同,验证通过,所述验证密码预设模块用于设置第一密码为账户类型比较结果为相同时的验证密码,设置第二密码为账户类型比较结果为不相同时的验证密码。Further, the calling verification module includes a tax handling type comparison module, a verification comparison module and a verification password preset module, and the tax handling type comparison module is used to obtain the latest tax handling type of the requested account, and compare the latest tax handling type The type is compared with the tax handling type of this time, whether the two types are the same, and the comparison result is output to the requesting account. The verification comparison module is used to receive the verification password input by the requesting account according to the comparison result, and determine the input verification password Whether it is the same as the preset verification password, if it is the same, the verification is passed, the verification password preset module is used to set the first password as the verification password when the account type comparison result is the same, and the second password is set as the account type comparison result is Verification passwords at different times.
进一步的,所述信息齐全分析模块还包括待处理信息判断模块、第一相似度比较模块、信息删除判断模块、候选信息判断模块、综合评估值计算模块、综合评估值比较模块,所述待处理信息判断模块用于在请求账户该次上传的待分析信息与正式数据库中某份信息同属于一份参照信息相对应的信息时,设正式数据库中的该份信息为待处理信息,所述第一相似度比较模块比较待处理信息与相对应的待分析信息的相似度,在两者的相似度小于第一相似度时,给该待处理信息添加预处理标识,所述信息删除判断模块在正式数据库中某份信息添加有预处理标识后,获取最近一次使用该份信息的时间点与该次上传信息的时间点之间的办理税务的次数,如果办理税务的次数大于等于次数阈值,将该份添加有预处理标识的信息从正式数据库中删掉;所述候选信息判断模块用于在该次上传的待分析信息属于正式数据库中的信息所对应的参照信息以外的参照信息时,设该待分析信息为候选信息,并将其存入候选数据库,所述综合评估值计算模块用于计算某份候选信息的综合评估值U=0.6*V+0.4*W,其中,V=a/m,W=b/n,a为请求账户最近m次办税中上传该份候选信息的次数,b为上传了该份候选信息的办税类型的种类数,n为所有办税类型的种类数,所述综合评估值比较模块用于比较某份候选信息的综合评估值与候选阈值的大小,在该份候选信息的综合评估值大于等于候选阈值,将其从候选数据库转入正式数据库。Further, the complete information analysis module also includes a pending information judgment module, a first similarity comparison module, an information deletion judgment module, a candidate information judgment module, a comprehensive evaluation value calculation module, and a comprehensive evaluation value comparison module. The information judging module is used to set the information in the official database as the information to be processed when the information to be analyzed uploaded by the requesting account and a certain piece of information in the official database belong to the information corresponding to the reference information. A similarity comparison module compares the similarity between the information to be processed and the corresponding information to be analyzed, and when the similarity between the two is less than the first similarity, add a preprocessing identifier to the information to be processed, and the information deletion judgment module is After a piece of information in the official database is added with a preprocessing flag, the number of times of tax processing between the time point of the latest use of the information and the time point of uploading the information is obtained. If the number of times of tax processing is greater than or equal to the number threshold, it will The information with the preprocessing flag added is deleted from the official database; the candidate information judging module is used to set the The information to be analyzed is candidate information, and it is stored in the candidate database. The comprehensive evaluation value calculation module is used to calculate the comprehensive evaluation value U=0.6*V+0.4*W of a piece of candidate information, wherein, V=a/ m, W=b/n, a is the number of times the candidate information has been uploaded in the last m tax-handling times of the requesting account, b is the number of types of tax-handling types that have uploaded the candidate information, and n is the type of all tax-handling types number, the comprehensive evaluation value comparison module is used to compare the comprehensive evaluation value of a piece of candidate information with the size of the candidate threshold, and when the comprehensive evaluation value of the candidate information is greater than or equal to the candidate threshold, it is transferred from the candidate database to the formal database.
一种基于大数据的智慧办税管理方法,所述智慧办税管理方法包括以下步骤:A smart tax management method based on big data, the smart tax management method includes the following steps:
当检测到某个登录账号输入办税系统时,获取输入的登录密码,如果输入的登录密码与预设的登录密码一致时,When it is detected that a login account is entered into the tax handling system, the input login password is obtained. If the input login password is consistent with the preset login password,
如果检测到该账号登录后调用某项办税指令时,获取登录的账号信息,当登录的账号信息与预设权限一致时,If it is detected that the account is logged in and a tax handling instruction is invoked, the logged-in account information is obtained. When the logged-in account information is consistent with the preset authority,
采集请求账户输入的办税类型,获取税务局办税类型准入指令,给请求账户推送办税类型所对应的办税信息;Collect the taxation type input by the requesting account, obtain the taxation type access instruction from the tax bureau, and push the taxation information corresponding to the taxation type to the requesting account;
获取办税信息中提供的信息为参照信息,设请求账户上传的信息种类为待分析信息,根据参照信息判断待分析信息是否齐全,在判定待分析信息齐全后,进入相应办税类型的业务流程。The information provided in the acquisition of tax information is reference information, and the type of information uploaded by the requesting account is the information to be analyzed. According to the reference information, it is judged whether the information to be analyzed is complete. After the information to be analyzed is judged to be complete, enter the business process of the corresponding tax type. .
进一步的,所述根据参照信息判断待分析信息是否齐全包括:Further, the judging whether the information to be analyzed is complete according to the reference information includes:
分别提取各个待分析信息当中的字符信息,如果某份待分析信息的字符信息当中包含与某份参照信息中的预设关键词相匹配的信息,判断该份待分析信息为该份参照信息相对应的信息;The character information in each piece of information to be analyzed is respectively extracted. If the character information of a certain piece of information to be analyzed contains information that matches a preset keyword in a piece of reference information, it is judged that the piece of information to be analyzed is related to the piece of reference information. corresponding information;
如果检测到所有的参照信息都有相对应的待分析信息,那么判断待分析信息齐全,If it is detected that all the reference information has corresponding information to be analyzed, then it is judged that the information to be analyzed is complete,
否则,判断待分析资料不齐全,获取缺少的信息种类,并将其与正式数据库中的信息种类进行比较,如果正式数据库中存储有缺少的信息种类,验证是否允许调用正式数据库中的信息,如果验证通过,调用正式数据库中相应的信息进行办税,其中,正式数据库用于存储从账户上传的信息中选取的信息。Otherwise, judge that the data to be analyzed is not complete, obtain the missing information types, and compare them with the information types in the official database. If there are missing information types stored in the official database, verify whether the information in the official database is allowed to be called. If After the verification is passed, the corresponding information in the official database is called for tax processing. The official database is used to store the information selected from the information uploaded by the account.
进一步的,所述验证是否允许调用正式数据库中的信息包括:Further, the verification whether the information in the official database is allowed to be called includes:
获取请求账户最近一次的办税类型,将最近一次的办税类型与该次的办税类型进行比较,比较两者的类型是否相同,并将比较结果输出给请求账户,请求账户根据比较结果输入验证密码,判断输入验证密码与预设的验证密码是否相同,如果相同,验证通过;Obtain the latest tax handling type of the requesting account, compare the latest tax handling type with the current tax handling type, compare whether the two types are the same, and output the comparison result to the requesting account, and the requesting account is input according to the comparison result Verification password, judging whether the input verification password is the same as the preset verification password, if they are the same, the verification is passed;
其中,当比较结果为相同时,预设的验证密码为第一密码;Wherein, when the comparison result is the same, the preset verification password is the first password;
当比较结果为不相同时,预设的验证密码为第二密码。When the comparison result is different, the preset verification password is the second password.
进一步的,所述判断待分析信息齐全之后还包括:Further, the judgment further includes after the information to be analyzed is complete:
如果该次上传的待分析信息与正式数据库中某份信息同属于一份参照信息相对应的信息,设正式数据库中的该份信息为待处理信息,比较待处理信息与待分析信息的相似度,如果两者的相似度小于第一相似度,那么给待处理信息添加预处理标识,If the uploaded information to be analyzed and a piece of information in the official database belong to the information corresponding to the reference information, set the information in the official database as the information to be processed, and compare the similarity between the information to be processed and the information to be analyzed , if the similarity between the two is less than the first similarity, then add a preprocessing flag to the information to be processed,
其中,当正式数据库中某份信息添加有预处理标识,那么获取最近一次使用该份信息的时间点与该次上传信息的时间点之间的办理税务的次数,如果办理税务的次数大于等于次数阈值,将该份添加有预处理标识的信息从正式数据库中删掉。Among them, when a certain piece of information in the official database is added with a preprocessing flag, then the number of times of tax processing between the time point of the latest use of the information and the time point of uploading the information is obtained, if the number of times of tax processing is greater than or equal to the number of times Threshold, delete the information with the preprocessing flag from the official database.
进一步的,所述待分析信息齐全之后还包括:Further, after the information to be analyzed is complete, it also includes:
如果该次上传的待分析信息属于正式数据库中的信息所对应的参照信息以外的参照信息时,设该待分析信息为候选信息,并将其存入候选数据库,If the information to be analyzed uploaded this time belongs to reference information other than the reference information corresponding to the information in the official database, set the information to be analyzed as candidate information and store it in the candidate database,
计算某份候选信息的综合评估值U=0.6*V+0.4*W,其中,V=a/m,W=b/n,a为请求账户最近m次办税中上传该份候选信息的次数,b为上传了该份候选信息的办税类型的种类数,n为所有办税类型的种类数;Calculate the comprehensive evaluation value of a certain candidate information U=0.6*V+0.4*W, where V=a/m, W=b/n, a is the number of times the candidate information was uploaded in the last m tax-handling times of the requesting account , b is the number of types of tax handling types that have uploaded the candidate information, and n is the number of types of all tax handling types;
当某份候选信息的综合评估值大于等于候选阈值,将其从候选数据库转入正式数据库。When the comprehensive evaluation value of a piece of candidate information is greater than or equal to the candidate threshold, it is transferred from the candidate database to the formal database.
与现有技术相比,本发明所达到的有益效果是:本发明中预先设置了各种办税类型所需要的信息为参照信息,在办税者上传了相关信息时,将这些信息与参照信息进行比较,在判断缺少信息的情况下,如果办税者的身份验证通过,便能够调用数据库中相应缺少的信息,在能够确保信息安全的同时让办税者顺利办税,节省办税者的时间,提高办税效率。Compared with the prior art, the beneficial effects achieved by the present invention are: the present invention pre-sets the information required for various types of taxation as reference information, and when the taxpayer uploads the relevant information, the information is compared with the reference information. In the case of judging the lack of information, if the identity verification of the taxpayer passes, the corresponding missing information in the database can be called, which can ensure the information security and allow the taxpayer to handle the tax smoothly, saving the taxpayer time and improve tax efficiency.
附图说明Description of drawings
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:The accompanying drawings are used to provide a further understanding of the present invention, and constitute a part of the description, and are used together with the embodiments of the present invention to explain the present invention, and do not constitute a limitation to the present invention. In the attached picture:
图1是本发明基于大数据的智慧办税管理系统的模块示意图。Fig. 1 is a block diagram of the smart tax management system based on big data of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.
请参阅图1,本发明提供技术方案:一种基于大数据的智慧办税管理系统,所述智慧办税管理系统包括发票管理模块、增值税及附加税管理模块、印花税管理模块、企业所得税管理模块、纳税调整模块、纳税申报模块、智能缴税模块;Please refer to Figure 1, the present invention provides a technical solution: a smart tax management system based on big data, the smart tax management system includes an invoice management module, a value-added tax and additional tax management module, a stamp duty management module, and a corporate income tax management module module, tax adjustment module, tax declaration module, intelligent tax payment module;
所述发票管理模块用于采集、归集、存储发票结构化信息,包括OCR识别模块、发票验真模块、发票认证抵扣模块,所述OCR识别模块用于通过OCR扫描识别方式获取进项发票信息,所述发票验真模块用于将OCR识别模块获取的发票信息与税务局电子底账库中发票信息进行比对,若比对一致,则该发票验真通过;若比对不一致,则该发票验真不通过,提示报错,所述发票认证抵扣模块用于向税务局批量推送待认证发票信息申请,并接收认证结果反馈;The invoice management module is used to collect, collect, and store invoice structured information, including an OCR identification module, an invoice verification module, and an invoice authentication deduction module, and the OCR identification module is used to obtain input invoice information through OCR scanning identification , the invoice verification module is used to compare the invoice information obtained by the OCR identification module with the invoice information in the tax bureau's electronic bottom account database. If the comparison is consistent, the invoice verification is passed; if the comparison is inconsistent, the If the invoice verification fails, an error message is prompted, and the invoice verification and deduction module is used to push batches of invoice information applications to be certified to the tax bureau and receive feedback on the verification results;
所述增值税及附加税管理模块获取发票管理模块中的发票信息,并据此用于计算应交增值税及附加税税额,包括趸售数据校验模块、增值税及附加税智能计税模块,为增值税及附加税申报表模块提供申报信息;所述趸售数据校验模块用于获取企业趸售电量电费结算数据和发票信息,并判断电量电费结算数据与相应的发票信息是否一致,当趸售数据校验模块判断两者一致时,发送至增值税及附加税智能计税模块,所述增值税及附加税智能计税模块根据发票管理模块、趸售数据校验模块中的信息以及计算增值税及附加税应缴税额所需的数据信息,依据预设的计算税额方法,将计税基础数据及信息通过预设逻辑规则,计算得出应缴税额;通过系统预置稽核校验逻辑,对应缴税额进行检查判断,若校验通过,则确认生成计税凭证;若系统校验未通过,则提示报错;The value-added tax and additional tax management module obtains the invoice information in the invoice management module, and uses it to calculate the payable value-added tax and additional tax amount, including the wholesale data verification module, value-added tax and additional tax intelligent tax calculation module , providing declaration information for the value-added tax and additional tax declaration form module; the wholesale data verification module is used to obtain the enterprise wholesale electricity bill settlement data and invoice information, and determine whether the electricity bill settlement data is consistent with the corresponding invoice information, When the wholesale data verification module judges that the two are consistent, it is sent to the value-added tax and additional tax intelligent tax calculation module, and the value-added tax and additional tax intelligent tax calculation module is based on the information in the invoice management module and the wholesale data verification module As well as the data information required to calculate the payable tax amount of value-added tax and additional tax, according to the preset tax calculation method, the basic tax calculation data and information are calculated through the preset logic rules to calculate the payable tax amount; through the system preset Audit verification logic, check and judge the tax payment amount, if the verification is passed, then confirm and generate a tax certificate; if the system verification fails, an error will be prompted;
所述印花税管理模块用于为印花税申报表模块提供申报信息,包括合同文本匹配模块、印花税智能计税模块,所述合同文本匹配模块用于预先将合同文本与印花税目建立映射关系,并据此为每项合同文本建立税目和税率;所述印花税智能计税模块获取合同文本匹配模块的合同信息、以及计算印花税应缴税额所需的数据信息,依据预设的计算税额方法,将计税基础数据及信息通过预设逻辑规则,计算得出应缴税额;通过系统预置稽核校验逻辑,对应缴税额进行检查判断,若校验通过,则确认生成计税凭证;若系统校验未通过,则提示报错;The stamp tax management module is used to provide declaration information for the stamp tax declaration form module, including a contract text matching module and a stamp tax intelligent tax calculation module. The contract text matching module is used to establish a mapping relationship between the contract text and the stamp tax item in advance, and according Establish tax items and tax rates for each contract text; the stamp tax intelligent tax calculation module obtains the contract information of the contract text matching module and the data information required to calculate the stamp duty payable tax amount, and calculates the tax amount according to the preset tax calculation method The basic data and information calculate the tax payable through preset logic rules; through the system’s preset audit and verification logic, check and judge the corresponding tax payable amount, and if the verification passes, it will confirm and generate a tax calculation voucher; if the system checks If the test fails, an error will be prompted;
所述企业所得税管理模块为企业所得税申报表模块提供申报信息,包括企业财务报表数据获取模块、产权结构获取模块、计算分配模块、纳税调整模块和企业所得税智能计税模块,所述企业财务报表数据获取模块采集企业财务报表数据,作为计算企业所得税应缴税额基础数据,所述产权结构获取模块用于获取企业的产权结构信息,用于计算分配企业所得税分配税额,所述计算分配模块根据企业的产权结构信息以及营业收入、职工薪酬和资产总额三个分配标准,分别计算这三个的分配税额,用于计算分配企业所得税,所述纳税调整模块获取纳税调整模块信息,用于企业所得税纳税调整,所述企业所得税智能计税模块获取企业财务报表数据获取模块的财务报表数据、计算分配模块的分配标准、纳税调整模块的纳税调整数据、以及计算企业所得税应缴税额所需数据信息,依据预设的计算税额方法,将计税基础数据及信息通过预设逻辑规则,计算得出应缴税额;通过系统预置稽核校验逻辑,对应缴税额进行检查判断,若校验通过,则确认生成计税凭证;若系统校验未通过,则提示报错;The enterprise income tax management module provides reporting information for the enterprise income tax declaration form module, including enterprise financial statement data acquisition module, property right structure acquisition module, calculation and distribution module, tax adjustment module and enterprise income tax intelligent tax calculation module, the enterprise financial statement data The acquisition module collects the enterprise financial statement data as the basic data for calculating the payable amount of enterprise income tax. The property right structure acquisition module is used to obtain the property right structure information of the enterprise for calculating and distributing the enterprise income tax distribution tax amount. The calculation and distribution module is based on the enterprise income tax. The property rights structure information and the three distribution standards of operating income, employee salaries and total assets are calculated respectively for the distribution of these three taxes, which are used to calculate and distribute corporate income tax. The tax adjustment module obtains the tax adjustment module information for corporate income tax payment Adjustment, the enterprise income tax intelligent tax calculation module obtains the financial statement data of the enterprise financial statement data acquisition module, the distribution standard of the calculation distribution module, the tax adjustment data of the tax adjustment module, and the data information required for the calculation of the enterprise income tax payable, According to the preset tax calculation method, the basic tax calculation data and information are calculated through the preset logic rules to obtain the tax payable; through the system preset audit verification logic, the corresponding tax payment is checked and judged, and if the verification is passed , then confirm to generate a tax certificate; if the system verification fails, an error will be prompted;
所述纳税调整模块包括固定资产一次性扣除筹划模块、专用设备税收抵免筹划模块,所述固定资产一次性扣除筹划模块用于计算享受资产折旧优惠的纳税调整金额,所述专用设备税收抵免筹划模块用于计算享受专用设备税收优惠的纳税调整金额;The tax adjustment module includes a fixed asset one-time deduction planning module and a special equipment tax credit planning module. The fixed asset one-time deduction planning module is used to calculate the tax adjustment amount for enjoying asset depreciation benefits. The planning module is used to calculate the tax adjustment amount for special equipment tax incentives;
所述纳税申报模块获取增值税及附加税管理模块、印花税管理模块、企业所得税管理模块中的信息进行纳税申报,包括增值税及附加税申报表模块、印花税申报表模块、企业所得税申报模块、财务报表申报模块;所述增值税及附加税申报表模块用于进行申报增值税及附加税,所述印花税申报表模块用于进行申报印花税,所述企业所得税申报模块用于进行申报企业所得税,所述财务报表申报模块用于进行申报财务报表;The tax declaration module obtains the information in the value-added tax and additional tax management module, the stamp duty management module, and the enterprise income tax management module for tax declaration, including the value-added tax and additional tax declaration form module, the stamp duty declaration form module, the enterprise income tax declaration module, the financial Statement declaration module; the value-added tax and additional tax declaration module is used to declare value-added tax and additional tax, the stamp tax declaration module is used to declare stamp duty, and the enterprise income tax declaration module is used to declare enterprise income tax. The above-mentioned financial statement declaration module is used to declare financial statements;
所述智能缴税模块获取纳税申报模块中信息用于缴纳税款,包括缴税申请模块、税收完税证明下载模块、缴税凭证自动生成模块,所述缴税申请模块获取纳税申报成功结果后,用于向纳税主体对应银行发送税款缴纳申请指令,所述税收完税证明下载模块用于根据税务机关反馈的税款缴纳成功的结果,在线下载税收完税证明,所述缴税凭证自动生成模块用于根据税收完税证明结构化信息,自动生成缴税凭证。The intelligent tax payment module obtains the information in the tax declaration module for paying taxes, including a tax payment application module, a tax payment certificate download module, and a tax payment voucher automatic generation module. After the tax payment application module obtains the successful tax declaration result, It is used to send a tax payment application instruction to the corresponding bank of the taxpayer, and the tax payment certificate download module is used to download the tax payment certificate online according to the successful tax payment result fed back by the tax authority, and the tax payment certificate is automatically generated by the module. Based on the structured information of the tax payment certificate, the tax payment certificate is automatically generated.
所述智慧办税管理系统包括办税信息处理模块,所述办税信息处理模块包括账号登录检测模块、权限检测模块、办税信息推送模块、信息齐全分析模块,所述账号登录检测模块用于在检测到某个登录账号输入办税系统时,获取输入的登录密码,在输入的登录密码与预设的登录密码一致时,所述权限检测模块如果检测到该账号登录后调用某项办税指令时,获取登录的账号信息,当登录的账号信息与预设权限一致时,令所述办税信息推送模块采集请求账户输入的办税类型,获取税务局办税类型准入指令,给请求账户推送办税类型所对应的办税信息,并设办税信息中提供的信息为参照信息,所述信息齐全分析模块设请求账户上传的信息种类为待分析信息,根据参照信息判断待分析信息是否齐全,在判定待分析信息齐全后,令请求账户进入相应办税类型的业务流程;The smart tax management system includes a tax information processing module, the tax information processing module includes an account login detection module, an authority detection module, a tax information push module, and a complete information analysis module, and the account login detection module is used for When it is detected that a certain login account is entered into the tax handling system, the input login password is obtained. When ordering, obtain the logged-in account information, and when the logged-in account information is consistent with the preset authority, make the tax information push module collect the tax type input by the request account, obtain the tax bureau type access instruction, and give the request The account pushes the tax information corresponding to the type of tax handling, and sets the information provided in the tax handling information as reference information, and the information complete analysis module sets the type of information uploaded by the requested account as the information to be analyzed, and judges the information to be analyzed according to the reference information Whether it is complete, after judging that the information to be analyzed is complete, make the requesting account enter the business process of the corresponding tax type;
所述信息齐全分析模块包括信息提取模块、关键词匹配模块、信息分析模块、缺少信息获取模块、第一信息比较模块和调用验证模块,所述信息提取模块用于分别提取各个待分析信息当中的字符信息,所述关键词匹配模块用于判断某份待分析信息的字符信息当中是否包含与某份参照信息中的预设关键词相匹配的信息,在某份待分析信息的字符信息当中包含与某份参照信息中的预设关键词相匹配的信息时,判断该份待分析信息为该份参照信息相对应的信息;所述信息分析模块用于检测是否所有的参照信息都有相对应的待分析信息,在检测到所有的参照信息都有相对应的待分析信息,那么判断待分析信息齐全,否则,令缺少信息获取模块获取缺少的信息种类,所述第一信息比较模块用于将缺少信息获取模块的获取结果与正式数据库中的信息种类进行比较,在正式数据库中存储有缺少的信息种类时,所述调用验证模块验证是否允许调用正式数据库中的信息,如果验证通过,调用正式数据库中相应的信息进行办税,其中,正式数据库用于存储从账户上传的信息中选取的信息。The complete information analysis module includes an information extraction module, a keyword matching module, an information analysis module, a lack of information acquisition module, a first information comparison module, and a call verification module, and the information extraction module is used to extract the information to be analyzed respectively. Character information, the keyword matching module is used to determine whether the character information of a certain piece of information to be analyzed contains information that matches a preset keyword in a certain piece of reference information, and the character information of a certain piece of information to be analyzed contains When matching information with a preset keyword in a certain piece of reference information, it is judged that the piece of information to be analyzed is information corresponding to the piece of reference information; the information analysis module is used to detect whether all the reference information has a corresponding information to be analyzed, when it is detected that all reference information has corresponding information to be analyzed, it is judged that the information to be analyzed is complete; Compare the acquisition result of the lack of information acquisition module with the information category in the formal database, when the lack of information category is stored in the formal database, the verification of the call verification module is allowed to call the information in the formal database, if the verification is passed, call The corresponding information in the official database is used for tax processing. The official database is used to store the information selected from the information uploaded by the account.
所述调用验证模块包括办税类型比较模块、验证比较模块和验证密码预设模块,所述办税类型比较模块用于获取请求账户最近一次的办税类型,将最近一次的办税类型与该次的办税类型进行比较,比较两者的类型是否相同,并将比较结果输出给请求账户,所述验证比较模块用于接收请求账户根据比较结果输入的验证密码,判断输入验证密码与预设的验证密码是否相同,如果相同,验证通过,所述验证密码预设模块用于设置第一密码为账户类型比较结果为相同时的验证密码,设置第二密码为账户类型比较结果为不相同时的验证密码。The calling verification module includes a tax handling type comparison module, a verification comparison module and a verification password preset module. The tax handling type comparison module is used to obtain the latest tax handling type of the requesting account, and compare the latest tax handling type with the Compare the tax handling types of the second time, compare whether the two types are the same, and output the comparison result to the requesting account. The verification comparison module is used to receive the verification password input by the requesting account according to the comparison result, and judge whether the input verification password is consistent with the preset Whether the verification passwords are the same, if the verification is passed, the verification password preset module is used to set the first password as the verification password when the account type comparison result is the same, and set the second password as when the account type comparison result is not the same The verification password for .
所述信息齐全分析模块还包括待处理信息判断模块、第一相似度比较模块、信息删除判断模块、候选信息判断模块、综合评估值计算模块、综合评估值比较模块,所述待处理信息判断模块用于在请求账户该次上传的待分析信息与正式数据库中某份信息同属于一份参照信息相对应的信息时,设正式数据库中的该份信息为待处理信息,所述第一相似度比较模块比较待处理信息与相对应的待分析信息的相似度,在两者的相似度小于第一相似度时,给该待处理信息添加预处理标识,所述信息删除判断模块在正式数据库中某份信息添加有预处理标识后,获取最近一次使用该份信息的时间点与该次上传信息的时间点之间的办理税务的次数,如果办理税务的次数大于等于次数阈值,将该份添加有预处理标识的信息从正式数据库中删掉;所述候选信息判断模块用于在该次上传的待分析信息属于正式数据库中的信息所对应的参照信息以外的参照信息时,设该待分析信息为候选信息,并将其存入候选数据库,所述综合评估值计算模块用于计算某份候选信息的综合评估值U=0.6*V+0.4*W,其中,V=a/m,W=b/n,a为请求账户最近m次办税中上传该份候选信息的次数,b为上传了该份候选信息的办税类型的种类数,n为所有办税类型的种类数,所述综合评估值比较模块用于比较某份候选信息的综合评估值与候选阈值的大小,在该份候选信息的综合评估值大于等于候选阈值,将其从候选数据库转入正式数据库。The complete information analysis module also includes a pending information judgment module, a first similarity comparison module, an information deletion judgment module, a candidate information judgment module, a comprehensive evaluation value calculation module, and a comprehensive evaluation value comparison module, and the pending information judgment module It is used to set the information in the official database as the information to be processed when the information to be analyzed uploaded by the requesting account and a certain piece of information in the official database belong to the information corresponding to the reference information, and the first similarity degree The comparison module compares the similarity between the information to be processed and the corresponding information to be analyzed. When the similarity between the two is less than the first similarity, add a preprocessing identifier to the information to be processed. The information deletion judgment module is in the formal database After adding a preprocessing flag to a certain piece of information, obtain the number of times of tax processing between the last time the information was used and the time point of uploading the information. If the number of times of tax handling is greater than or equal to the number of times threshold, add the piece The information with the preprocessing flag is deleted from the official database; the candidate information judging module is used to set the information to be analyzed when the uploaded information to be analyzed belongs to reference information other than the reference information corresponding to the information in the official database. The information is candidate information, and it is stored in the candidate database, and the comprehensive evaluation value calculation module is used to calculate the comprehensive evaluation value U=0.6*V+0.4*W of a piece of candidate information, wherein, V=a/m, W =b/n, a is the number of times the candidate information was uploaded in the last m tax-handling times of the requesting account, b is the number of types of tax-handling types that have uploaded the candidate information, n is the number of types of all tax-handling types, so The comprehensive evaluation value comparison module is used to compare the comprehensive evaluation value of a piece of candidate information with the size of the candidate threshold. When the comprehensive evaluation value of the candidate information is greater than or equal to the candidate threshold, it is transferred from the candidate database to the formal database.
一种基于大数据的智慧办税管理方法,所述智慧办税管理方法包括以下步骤:A smart tax management method based on big data, the smart tax management method includes the following steps:
当检测到某个登录账号输入办税系统时,获取输入的登录密码,如果输入的登录密码与预设的登录密码一致时,When it is detected that a login account is entered into the tax handling system, the input login password is obtained. If the input login password is consistent with the preset login password,
如果检测到该账号登录后调用某项办税指令时,获取登录的账号信息,当登录的账号信息与预设权限一致时,If it is detected that the account is logged in and a tax handling instruction is invoked, the logged-in account information is obtained. When the logged-in account information is consistent with the preset authority,
采集请求账户输入的办税类型,获取税务局办税类型准入指令,给请求账户推送办税类型所对应的办税信息;Collect the taxation type input by the requesting account, obtain the taxation type access instruction from the tax bureau, and push the taxation information corresponding to the taxation type to the requesting account;
获取办税信息中提供的信息为参照信息,设请求账户上传的信息种类为待分析信息,根据参照信息判断待分析信息是否齐全,在判定待分析信息齐全后,进入相应办税类型的业务流程。在实际操作过程中,请求账户上传信息可以是办税者将信息预先拍照传输给系统,也可以是办税者将信息放置在机器上的图像采集装置如相机进行拍摄采集,本申请中的信息可以为材料;The information provided in the acquisition of tax information is reference information, and the type of information uploaded by the requesting account is the information to be analyzed. According to the reference information, it is judged whether the information to be analyzed is complete. After the information to be analyzed is judged to be complete, enter the business process of the corresponding tax type. . In the actual operation process, the request to upload information from the account can be that the tax operator takes a photo of the information in advance and transmits it to the system, or it can be that the tax operator places the information on the machine with an image acquisition device such as a camera for shooting and collection. The information in this application can be material;
所述根据参照信息判断待分析信息是否齐全包括:The judging whether the information to be analyzed is complete according to the reference information includes:
分别提取各个待分析信息当中的字符信息,如果某份待分析信息的字符信息当中包含与某份参照信息中的预设关键词相匹配的信息,判断该份待分析信息为该份参照信息相对应的信息;The character information in each piece of information to be analyzed is respectively extracted. If the character information of a certain piece of information to be analyzed contains information that matches a preset keyword in a piece of reference information, it is judged that the piece of information to be analyzed is related to the piece of reference information. corresponding information;
如果检测到所有的参照信息都有相对应的待分析信息,那么判断待分析信息齐全,If it is detected that all the reference information has corresponding information to be analyzed, then it is judged that the information to be analyzed is complete,
如果存在某份参照信息都有相对应的待分析信息,判断待分析信息不齐全,该份参照信息即为获取缺少的信息种类,并将其与正式数据库中的信息种类进行比较,即为判断正式数据库中是否存在某份信息的字符信息当中包含与某份参照信息中的预设关键词相匹配的信息,如果存在,那么正式数据库中就是存储有缺少的信息种类,验证是否允许调用正式数据库中的信息,如果验证通过,调用正式数据库中相应的信息进行办税,其中,正式数据库用于存储从账户上传的信息中选取的信息。如果说请求账户上传的信息当中缺少的信息种类都是正式数据库当中有的,那么就验证是否允许调用正式数据库中的信息,如果说请求账户上传的信息当中缺少的信息种类并不是正式数据库中都有的,那么就不用验证是否允许调用正式数据库中的信息;If there is a certain piece of reference information that has corresponding information to be analyzed, and it is judged that the information to be analyzed is not complete, this piece of reference information is to obtain the type of information that is missing, and comparing it with the type of information in the official database is a judgment. Whether the character information of a piece of information in the official database contains information that matches the preset keywords in a certain reference information. If it exists, the missing information is stored in the official database. Verify whether the official database is allowed to be called If the information in , if the verification is passed, the corresponding information in the official database is called for tax processing. Among them, the official database is used to store the information selected from the information uploaded by the account. If the types of information missing in the information uploaded by the requested account are all available in the official database, then verify whether the information in the official database is allowed to be called. If the types of information missing in the information uploaded by the requested account are not available in the official database Yes, then there is no need to verify whether the information in the official database is allowed to be called;
所述验证是否允许调用正式数据库中的信息包括:Whether the verification allows calling the information in the official database includes:
获取请求账户最近一次的办税类型,将最近一次的办税类型与该次的办税类型进行比较,比较两者的类型是否相同,并将比较结果输出给请求账户,请求账户根据比较结果输入验证密码,判断输入验证密码与预设的验证密码是否相同,如果相同,验证通过;Obtain the latest tax handling type of the requesting account, compare the latest tax handling type with the current tax handling type, compare whether the two types are the same, and output the comparison result to the requesting account, and the requesting account is input according to the comparison result Verification password, judging whether the input verification password is the same as the preset verification password, if they are the same, the verification is passed;
该方案也可以通过以下方式来提高请求账户信息的安全:This solution can also improve the security of requesting account information by:
令请求账户比较最近一次的办税类型与该次的办税类型是否相同,并根据比较结果输入验证密码,判断输入验证密码与预设的验证密码是否相同,如果相同,验证通过;通过将历史办税情况与该次的办税情况相关联,从而提高请求账户数据信息的安全性;Make the requesting account compare whether the latest tax handling type is the same as the current tax handling type, and input the verification password according to the comparison result, and judge whether the input verification password is the same as the preset verification password. If they are the same, the verification is passed; The tax handling situation is associated with the tax handling situation of this time, thereby improving the security of the requested account data information;
其中,当比较结果为相同时,预设的验证密码为第一密码;Wherein, when the comparison result is the same, the preset verification password is the first password;
当比较结果为不相同时,预设的验证密码为第二密码。When the comparison result is different, the preset verification password is the second password.
所述判断待分析信息齐全之后还包括:After the information to be analyzed is complete, the judgment also includes:
如果该次上传的待分析信息与正式数据库中某份信息同属于一份参照信息相对应的信息,设正式数据库中的该份信息为待处理信息,比较待处理信息与待分析信息的相似度,如果两者的相似度小于第一相似度,那么给待处理信息添加预处理标识,If the uploaded information to be analyzed and a piece of information in the official database belong to the information corresponding to the reference information, set the information in the official database as the information to be processed, and compare the similarity between the information to be processed and the information to be analyzed , if the similarity between the two is less than the first similarity, then add a preprocessing flag to the information to be processed,
其中,当正式数据库中某份信息添加有预处理标识,那么获取最近一次使用该份信息的时间点与该次上传信息的时间点之间的办理税务的次数,如果办理税务的次数大于等于次数阈值,将该份添加有预处理标识的信息从正式数据库中删掉。在办税时,有些信息是仅仅能够在一段时间内有效,超过那个时间就失效,所以通过对上传的信息的比较分析,判断是否要删除正式数据库中的信息,从而提高正式数据库中的空间利用率;Among them, when a certain piece of information in the official database is added with a preprocessing flag, then the number of times of tax processing between the time point of the latest use of the information and the time point of uploading the information is obtained, if the number of times of tax processing is greater than or equal to the number of times Threshold, delete the information with the preprocessing flag from the formal database. When handling taxes, some information is only valid for a period of time, and it will become invalid after that time. Therefore, through the comparison and analysis of the uploaded information, it is judged whether to delete the information in the official database, so as to improve the space utilization in the official database. Rate;
所述待分析信息齐全之后还包括:After the information to be analyzed is complete, it also includes:
如果该次上传的待分析信息属于正式数据库中的信息所对应的参照信息以外的参照信息时,设该待分析信息为候选信息,并将其存入候选数据库,If the information to be analyzed uploaded this time belongs to reference information other than the reference information corresponding to the information in the official database, set the information to be analyzed as candidate information and store it in the candidate database,
计算某份候选信息的综合评估值U=0.6*V+0.4*W,其中,V=a/m,W=b/n,a为请求账户最近m次办税中上传该份候选信息的次数,b为上传了该份候选信息的办税类型的种类数,n为所有办税类型的种类数;Calculate the comprehensive evaluation value of a certain candidate information U=0.6*V+0.4*W, where V=a/m, W=b/n, a is the number of times the candidate information was uploaded in the last m tax-handling times of the requesting account , b is the number of types of tax handling types that have uploaded the candidate information, and n is the number of types of all tax handling types;
当某份候选信息的综合评估值大于等于候选阈值,将其从候选数据库转入正式数据库。在考虑是否要将候选信息放入正式数据库时,不仅仅考虑了候选信息的上传次数,而且还考虑了候选信息的种类数,从而保证了存入正式数据库的信息的有效利用率。When the comprehensive evaluation value of a piece of candidate information is greater than or equal to the candidate threshold, it is transferred from the candidate database to the formal database. When considering whether to put the candidate information into the official database, not only the number of uploads of the candidate information but also the number of types of the candidate information is considered, thus ensuring the effective utilization of the information stored in the official database.
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is a relationship between these entities or operations. There is no such actual relationship or order between them. Furthermore, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus comprising a set of elements includes not only those elements, but also includes elements not expressly listed. other elements of or also include elements inherent in such a process, method, article, or device.
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。Finally, it should be noted that: the above is only a preferred embodiment of the present invention, and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, for those skilled in the art, it still The technical solutions recorded in the foregoing embodiments may be modified, or some technical features thereof may be equivalently replaced. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110987612.4A CN113901779B (en) | 2021-08-26 | 2021-08-26 | Tax administration management system and method based on big data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110987612.4A CN113901779B (en) | 2021-08-26 | 2021-08-26 | Tax administration management system and method based on big data |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113901779A CN113901779A (en) | 2022-01-07 |
CN113901779B true CN113901779B (en) | 2023-04-07 |
Family
ID=79188187
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110987612.4A Expired - Fee Related CN113901779B (en) | 2021-08-26 | 2021-08-26 | Tax administration management system and method based on big data |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113901779B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114529383B (en) * | 2022-02-17 | 2023-07-18 | 浪潮卓数大数据产业发展有限公司 | Method and system for realizing tax payment tracking and tax loss early warning |
CN114764738A (en) * | 2022-04-29 | 2022-07-19 | 北京合思信息技术有限公司 | Invoice data processing method, device and equipment |
CN115564549B (en) * | 2022-11-10 | 2023-04-25 | 深圳标普云科技有限公司 | Enterprise intelligent tax payment reporting method and system |
CN119047880A (en) * | 2024-08-22 | 2024-11-29 | 金网络(北京)数字科技有限公司 | Asset assessment method and system based on enterprise contract invoice drive |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101404104A (en) * | 2008-11-03 | 2009-04-08 | 田小平 | Electronic invoice and taxation expropriation and management system and method |
CN107040510A (en) * | 2016-11-30 | 2017-08-11 | 华侨大学 | A kind of medical big data processing method based on body area network and cloud computing |
CN111402019A (en) * | 2020-03-09 | 2020-07-10 | 南京金信通信息服务有限公司 | Value-added tax invoice online verification method and system suitable for enterprise settlement |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1303554C (en) * | 2001-03-08 | 2007-03-07 | 深圳市金大陆通信技术有限公司 | Value added tax invoice making, confirming and checking method and its information management system |
WO2009002836A1 (en) * | 2007-06-22 | 2008-12-31 | Eaffordit, Inc. | Search methods and systems using periodic payment data to identify items by lump sum value |
CN103116861A (en) * | 2013-01-15 | 2013-05-22 | 广东源恒软件科技有限公司 | Enterprise tax job execution and monitoring platform |
CN106934704A (en) * | 2015-12-28 | 2017-07-07 | 航天信息股份有限公司 | Enterprise evades taxation monitoring method and device |
CN106453531A (en) * | 2016-09-28 | 2017-02-22 | 山东浪潮商用系统有限公司 | Self-help tax handling method, self-help tax handling terminal and self-help tax handling system |
CN106780221A (en) * | 2017-01-06 | 2017-05-31 | 国网浙江省电力公司宁波供电公司 | The power marketing electricity charge emulate case library system and application method |
CN107659648A (en) * | 2017-09-27 | 2018-02-02 | 山东浪潮商用系统有限公司 | One kind does tax information input method, system and does tax terminal |
CN108269183B (en) * | 2018-01-19 | 2020-07-28 | 北京闪猫技术有限公司 | Financial accounting intelligent agent service system, electronic equipment and method |
CN108694662B (en) * | 2018-05-29 | 2020-11-03 | 浪潮软件科技有限公司 | Self-service tax handling platform and method |
CN109523329A (en) * | 2018-12-11 | 2019-03-26 | 国网吉林省电力有限公司长春供电公司 | Electronic bill management system and its operating method based on big data |
CN109949112A (en) * | 2019-03-14 | 2019-06-28 | 泰州乐税宝信息科技有限公司 | A kind of scattered value-added tax common invoice information management system |
CN110555758A (en) * | 2019-07-05 | 2019-12-10 | 悟空财税服务有限公司 | Enterprise finance and tax intelligent management system |
CN110852862A (en) * | 2019-11-15 | 2020-02-28 | 安徽天勤盛创信息科技股份有限公司 | Tax audit platform based on big data |
CN111489246A (en) * | 2020-04-09 | 2020-08-04 | 贵州爱信诺航天信息有限公司 | Electronic integrated posting system for value-added tax invoice |
CN111652703B (en) * | 2020-06-04 | 2023-04-28 | 策拉人工智能科技(云南)有限公司 | Automatic accounting and tax return method and system for artificial intelligence accounting |
CN112232045B (en) * | 2020-10-23 | 2021-08-24 | 四川大学锦城学院 | An automated enterprise accounting management system and its management method |
CN112419035B (en) * | 2020-12-02 | 2024-03-26 | 厦门易账云信息技术有限公司 | Intelligent accounting and intelligent management accounting information generation method and system |
CN112651712A (en) * | 2020-12-23 | 2021-04-13 | 广州融智共创科技有限公司 | Financial cloud collaborative management system |
-
2021
- 2021-08-26 CN CN202110987612.4A patent/CN113901779B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101404104A (en) * | 2008-11-03 | 2009-04-08 | 田小平 | Electronic invoice and taxation expropriation and management system and method |
CN107040510A (en) * | 2016-11-30 | 2017-08-11 | 华侨大学 | A kind of medical big data processing method based on body area network and cloud computing |
CN111402019A (en) * | 2020-03-09 | 2020-07-10 | 南京金信通信息服务有限公司 | Value-added tax invoice online verification method and system suitable for enterprise settlement |
Also Published As
Publication number | Publication date |
---|---|
CN113901779A (en) | 2022-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113901779B (en) | Tax administration management system and method based on big data | |
CN111127168B (en) | Blockchain-based photovoltaic financing lease method, system and storage medium | |
US10163102B2 (en) | Method and system for using social networks to verify entity affiliations and identities | |
CN109636318B (en) | Real estate registration system and real estate registration method | |
US8861861B2 (en) | System and method for processing receipts and other records of users | |
US20140258169A1 (en) | Method and system for automated verification of customer reviews | |
US20130226798A1 (en) | Methods and systems for automating payments utilizing rules and constraints | |
US20220398573A1 (en) | Machine learning classifier based on category modeling | |
CN109584119A (en) | Legal affairs handles system and method | |
WO2020233402A1 (en) | Accounts payable order validation method, apparatus and device, and storage medium | |
US20240135352A1 (en) | System and process for electronic payments | |
CN110427254A (en) | Task processing method, device, equipment and computer readable storage medium | |
US9953318B1 (en) | Automatic transaction-based verification of account ownership | |
WO2019019777A1 (en) | Insurance policy premium-withdrawing processing method and apparatus, computer device, and storage medium | |
CN114187082A (en) | Financial accounting and reimbursement method and system | |
CN112200696A (en) | Real estate convenience service system based on internet | |
CN114219598A (en) | Financial management system based on artificial intelligence algorithm | |
KR102416998B1 (en) | Appatus for automatically collecting and classification tax related documents and method thereof | |
CN114358707A (en) | Man-machine cooperative hybrid examination order decision method and system | |
CN115439264A (en) | Insurance business customization method, device and system | |
CN118967245A (en) | System, method and device for intelligent identification and monitoring of electronic invoices | |
TWM553835U (en) | Automatic intelligent accounting system | |
TW201911156A (en) | Automatic intelligent accounting system | |
CN110245656B (en) | Bill operation management method and system | |
CN115545858A (en) | RPA-based automatic account checking method, device, equipment and 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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20230407 |
|
CF01 | Termination of patent right due to non-payment of annual fee |