防伪税控开票方法及防伪税控开票系统与流程

文档序号:13221045阅读:707来源:国知局
技术领域本发明涉及税务系统,特别是一种防伪税控开票方法及防伪税控开票系统。

背景技术:
申请号为95101303.3的专利中,描述了使用计算机开具增值税专用发票和打印的实现方法,并且将关键数据进行加密,完成票据防伪功能。然后税务部门通过扫描验证该发票解密其加密数据,并对数据进行对照,从而实现发票防伪的目的,提高了发票的安全性。具体地,该票据防伪开票机由一个输入装置、一台普通PC机、一台票据打印机,和一块插到该PC机中的防伪税控模块组成。其中该防伪税控模块包括一个微处理器、一个加解密芯片、一个非易失性存储器及日历钟和IC卡读写接口。票据识伪认证机由一台普通PC机,一台数据扫描仪,和一块插到该PC机中的识伪解密模块组成。在防伪开票机的打印机打印票据的同时,将票据的主要内容,例如,对于增值税专用发票而言,包括开票日期、票据流水号、购销双方的全国统一编码、交易金额和税额等项目通过加密处理形成一串密文,打印在票据上。同时,也将该定义写入防伪税控模块的黑盒子之中。通过数据扫描仪将密文扫描录入到计算机,经识别和解密形成含有上述内容的明文,把解密后形成的明文各项内容与票据上打印的内容一一对照,如果一致则为真票据,否则为假票据。申请号为01107625.9的专利中,提出一种增值税发票的开票、认证方法及其信息管理系统。税务信息终端通过互联网或专用网络向税控管理平台提出申请,通过身份认证,获得允许后开具发票,并将发票信息保存到分布式实时数据库中。本发明能有效防范、乃至彻底杜绝虚假发票产生的源头,具有重大的经济意义和社会意义。上述方案中侧重于对增值税专用发票进行说明,没有对税率部分进行说明。当前现有的开票方式都是一票一税率,目前还没有支持一票多税率的增值税发票开票方法。但是,有些企业需要开具和申报多种税费,由于开票软件仅支持一票一税率,企业需要分别开具相应税率的多张发票,而不能将多种税率的商品或费用开到一张发票上,从而给纳税人和税务机关人员带来诸多不便。

技术实现要素:
本发明目的在于提供一种防伪税控开票方法及防伪税控开票系统,用以解决现有的开票方式只能一票一税率而给纳税人和税务机关人员带来诸多不便的问题。为解决上述技术问题,本发明提供一种防伪税控开票系统,包括控制器及与控制器连接的输入设备、显示器、打印设备及存储器,所述控制器包括发票申请单格式模块、发票信息接收模块、各行税率校验模块、单行金额税额校验模块、合计金额税额校验模块、多税率判断模块及发票税率设定模块,所述发票申请单格式模块用于打开发票申请单,所述输入设备用于录入基本发票信息,所述发票信息接收模块用于接收基本发票信息,所述各行税率校验模块用于校验各行税率是否合法,所述单行金额税额校验模块用于校验单行的金额和税额的关系是否正确,所述合计金额税额校验模块用于校验申请单的发票的合计金额和税额的关系是否正确,所述多税率判断模块用于判断判断该发票中的税率是否为多税率,若发票中的税率为多税率则发票税率设定模块将该发票的税率设为多税率,否则发票税率设定模块设定该税率为该张发票申请单的税率,所述显示器用于显示空白的发票申请单、填开过程中的发票申请单及填开好的发票申请单,所述存储器用于存储基本发票信息及发票。进一步地,所述发票为增值税专用发票。进一步地,所述防伪税控开票系统还包括防伪设定模块,用于将待打印的票据的全部数据进行加密处理形成多串密文字符串,并对多串密文字符串进行处理生成一组或者多组二维条码,在打印票据数据时将一组或者多组二维条码分别打印在发票和清单上。本发明还提供一种防伪税控开票方法,所述防伪税控开票方法包括以下步骤:步骤S1:通过发票申请单格式模块打开发票申请单,填开发票;步骤S2:通过输入设备录入基本发票信息;步骤S3:各行税率校验模块校验各行税率是否合法;步骤S4:单行金额税额校验模块校验单行的金额和税额的关系是否正确;步骤S5:合计金额税额校验模块校验申请单的发票的合计金额和税额的关系是否正确;步骤S6:多税率判断模块判断该发票中的税率是否为多税率;步骤S7:若发票中的税率为多税率,则发票税率设定模块将该发票的税率设为多税率;步骤S8:存储器及打印设备分别保存及打印发票;步骤S9:若发票中的税率不为多税率,则发票税率设定模块设定该税率为该张发票申请单的税率,之后进入步骤S8。进一步地,所述发票为增值税专用发票。进一步地,所述步骤S2中,基本发票信息的录入方式为人工输入方式。进一步地,所述步骤S2中,基本发票信息的录入方式为自动输入方式。进一步地,所述步骤S3中,预先存储预定合法税率信息,若某行的税率不在该预定合法税率信息中,则各行税率校验模块判断该税率不合法,否则即合法。进一步地,所述步骤S6中,将发票中的任一税率设为发票税率,计算单行商品的金额与发票税率的乘积值,将所有单行的金额与发票税率的乘积值相加,得到计算的合计税额,判断计算的合计税额是否与录入的合计税额相同,若相同则多税率判断模块判断发票中的税率为单税率,否则为多税率。进一步地,所述防伪税控开票方法在所述步骤S8之后还包括防伪设定步骤,所述防伪设定步骤包括:S102,将待打印的票据的全部数据进行加密处理形成多串密文字符串,并对多串密文字符串进行处理生成一组或者多组二维条码;S104,在打印票据数据时将一组或者多组二维条码分别打印在发票和清单上。本发明的防伪税控开票方法及防伪税控开票系统,实现在同一张发票中分行开具不同税率或征收率的货物或应税劳务,以及多税率发票开具后的查询、打印、统计和抄税功能。附图说明图1表示本发明的防伪税控开票系统的方框示意图;图2表示本发明的防伪税控开票方法的流程示意图。具体实施方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明实施例提供一种防伪税控开票方法及防伪税控开票系统,实现在同一张发票中分行开具不同税率或征收率的货物或应税劳务,以及多税率发票开具后的查询、打印、统计和抄税功能。清单发票是指增值税发票商品明细行数超过7行时,另行打印的商品明细清单。如果商品清单中所有的商品的税率一致,则“详见销货清单”明细行的税率为该税率,如果商品清单中商品的税率不一致,则“详见销货清单”明细行的税率为多税率。本发明只针对防伪税控开票系统的企业应用系统,支持对一张发票开具多种税率明细商品行,需要对正数发票开具、红字发票开具、发票打印、红字发票申请单开具、红字发票申请单打印、多税率发票开具后金税设备的资料统计以及抄税的整个过程进行管理。抄报税管理实现的主要业务是将发票明细和统计数据抄到税控专用设备上,抄税和报税需要对多发票的多个税率同时采集,保证抄报税过程的数据的准确性。请参考图1,本发明提供一种防伪税控开票系统,包括控制器10、输入设备20、显示器30、打印设备40、存储器60。控制器10与输入设备20、显示器30、打印设备40及存储器60均连接。其中控制器10包括发票申请单格式模块11、发票信息接收模块12、各行税率校验模块13、单行金额税额校验模块14、合计金额税额校验模块15、多税率判断模块16、发票税率设定模块17。发票申请单格式模块11用于保存发票申请单的格式,开票时发票申请单格式模块11先展开空白的发票申请单。显示器30用于显示空白的发票申请单、填开过程中的发票申请单及填开好的发票申请单。用户通过输入设备20输入基本发票信息,发票信息接收模块12用于接收基本发票信息,并与发票申请单对应的内容对应。存储器60用于存储基本发票信息及用户的各种设定信息及预存储信息。各行税率校验模块13校验各行税率是否合法。存储器60存储的预存储信息具有预定合法税率信息。若某行的税率不在该存储器60存储的预定合法税率信息中,则各行税率校验模块13判断该税率不合法,否则即合法。单行金额税额校验模块14校验单行(单个商品行)的金额和税额的关系是否正确。合计金额税额校验模块15校验申请单的发票的合计金额和税额的关系是否正确。若各行税率校验模块13、单行金额税额校验模块14、合计金额税额校验模块15均校验无误,则多税率判断模块16判断判断该发票中的税率是否为多税率。若发票中的税率为多税率,则发票税率设定模块17将该发票的税率设为多税率。若发票中的税率不为多税率,即单税率,则发票税率设定模块17设定该税率为该张发票申请单的税率。存储器60存储发票申请单,打印设备40用于打印该发票申请单。进一步地,本发明的防伪税控开票系统还包括防伪设定模块(图未示),用于将待打印的票据的全部数据进行加密处理形成多串密文字符串,并对多串密文字符串进行处理生成一组或者多组二维条码,在打印票据数据时将一组或者多组二维条码分别打印在发票和清单上。请参考图2,本发明还提供一种防伪税控开票方法,包括以下步骤:步骤S1:通过发票申请单格式模块11打开发票申请单,填开发票。本实施方式中的发票为增值税专用发票,特别是关于负数发票的红字发票。其他实施方式中,该发票也可为消费税、所得税及其滞纳金、文化建设事业性收费的发票等。步骤S2:通过输入设备20录入基本发票信息,如发票抬头、各行税额、各行税额对应的税率等。具体的录入方式可以为人工输入方式或者自动输入方式。人工输入方式中,由使用者根据实际需要通过输入设备输入到防伪税控开票系统中;自动输入方式中,可自动读取包含基本发票信息的预定报表文件或者通过扫描仪扫描识别并录入基本发票信息。步骤S3:各行税率校验模块13校验各行税率是否合法。在开具发票时,需要对每行商品的税率都进行税率授权校验。预先存储预定合法税率信息,若某行的税率不在该预定合法税率信息中,则判断该税率不合法,否则即合法。若税率非法则结束开票,否则进入步骤S4。步骤S4:单行金额税额校验模块14校验单行(单个商品行)的金额和税额的关系是否正确。具体校验方法为:计算单行商品的金额与税率的乘积,判断金额与税率的乘积是否与录入的税额相同,若相同则判断金额和税额的关系正确,否则判断金额和税额的关系不正确。若金额和税额的关系有误则结束开票,否则进入步骤S5。步骤S5:合计金额税额校验模块15校验申请单的发票的合计金额和税额的关系是否正确。具体校验方法为:计算单行商品的金额与税率的乘积值,将所有单行的金额与税率的乘积值相加,得到计算的合计税额,判断计算的合计税额是否与录入的合计税额相同,若相同则判断合计金额和税额的关系正确,否则判断合计金额和税额的关系不正确。若合计金额和税额的关系有误则结束开票,否则进入步骤S6。上述步骤S3、步骤S4及步骤S5的顺序也可任意排列。步骤S6:多税率判断模块16判断该发票中的税率是否为多税率。具体方式为:将发票中的任一税率设为发票税率,计算单行商品的金额与发票税率的乘积值,将所有单行的金额与发票税率的乘积值相加,得到计算的合计税额,判断计算的合计税额是否与录入的合计税额相同,若相同则判断发票中的税率为单税率,否则为多税率。若判断发票中的税率为多税率则进入步骤S7,否则进入步骤S9。步骤S7:若发票中的税率为多税率,则发票税率设定模块17将该发票的税率设为多税率。步骤S8:将发票申请单数据存入上层数据库中,存储器60保存发票、打印设备打印发票,完成开具多税率发票流程。发票打印和红字发票申请单打印是发票信息输出给用户的重要环节,每行打印各自的税率到商品行。步骤S9:若发票中的税率不为多税率,即单税率,则发票税率设定模块17设定该税率为该张发票申请单的税率,之后进入步骤S8。进一步地,本发明的防伪税控开票方法在上述步骤S8之后还包括防伪设定步骤,所述防伪步骤包括:S102,将待打印的票据的全部数据进行加密处理形成多串密文字符串,并对多串密文字符串进行处理生成一组或者多组二维条码;S104,在打印票据数据时将一组或者多组二维条码分别打印在发票和清单上;在后续使用时,可通过如下的防伪识别步骤进行防伪识别:S106,分别对通过数据扫描仪录入的发票和清单上的一组或多组二维条码进行识别,分别得到对应发票和清单的多串密文字符串;S108,分别对对应发票和清单的多串密文字符串进行解密,得到分别对应发票和清单的明文数据;S110,分别将对应发票和清单的明文数据与发票和清单上打印的内容数据一一对照,如果一致则为真发票和清单,否则为假发票和清单。采用本发明提出的方法的优势在于:有效的为纳税人提供便捷高效的服务提供了软件支持。即原先一张税票只能打印一笔税款,现在一张税票可以打印多笔税款,如可将增值税、消费税、所得税及其滞纳金、文化建设事业性收费全部打印在一张税票上。不仅提高了工作效率,缩短了纳税人等待时间,还节省了征收成本。本发明针对防伪税控开票子系统一票一税率的问题,提出了一套一张发票可以填开多种税率的解决方案,有效解决了开票软件不能将多种税率的商品填开到一张发票的问题。使用本方法可以减少了纳税人的开票数量,节省了开具多税费发票的时间,同时也降低了企业税务机关处理发票张数。因此一票多税率的解决方案可以同时提高纳税人和税务机关办事效率。目前一票多税率的解决方案应用于增值税专用发票和增值税普通发票,在未来可以适用于各行业票种。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1