一种自助税务开票辅助方法及系统技术方案

技术编号:21737082 阅读:35 留言:0更新日期:2019-07-31 19:37
本发明专利技术揭示了一种自助税务开票辅助方法,从现有开票软件获取开票属性文件,并采用记录状态对开票属性文件进行区分管理,根据记录生成下载发票请求报文从发票服务器下载发票。还揭示了一种自助税务开票辅助系统,系统采用c/s模式,运用WPF+MVVM开发框架开发。本发明专利技术所提供的方法和系统可以帮助用户自助下载发票,对发票的日常管理更具人性化,同时,具有很好的兼容性,可以在各种版本的Windows系统上运行。

A Self-service Tax Invoice Auxiliary Method and System

【技术实现步骤摘要】
一种自助税务开票辅助方法及系统
本专利技术涉及金融税控
,具体涉及一种自助税务开票辅助方法及系统。
技术介绍
目前市面上的开票软件可以方便的开出电子发票,但是对于开票完成以后的应用功能却很局限,开出发票以后往往还需要人工发给客户下载打印,操作不便。同时,电子发票的日常管理也缺少人性化功能。再者,很多配套软件只能运行在老旧的操作系统上对新系统的兼容性不佳,新开发的软件又不支持旧系统的运行。
技术实现思路
本专利技术的目的在于提供一种自助税务开票辅助方法及系统。为实现上述专利技术目的之一,本专利技术采用如下技术方案:一种自助税务开票辅助方法,包括以下步骤:从注册表读取开票软件生成开票属性文件的路径;判断是否有开票属性文件生成,若是,则剪切开票属性文件保存并将该次剪切的记录写入数据库中,然后由数据库中获取状态为未下载发票的记录,若否,则直接由数据库中获取状态为未下载发票的记录;根据获取的记录生成下载发票请求报文;判断是否成功生成报文,若是,则由发票服务器下载发票保存并将数据库中相应记录的状态改为已下载,若否,则将未生成报文异常信息记录到日志中。作为本专利技术进一步改进的技术方案,所述开票属性文件为xml文件。作为本专利技术进一步改进的技术方案,报文上传至发票服务器,以及由发票服务器下载发票均采用加密数据。为实现上述另一专利技术目的,本专利技术采用如下技术方案:一种自助税务开票辅助系统,系统采用c/s模式,运用WPF+MVVM开发框架开发,包括UI层、ViewModel层、业务层、Model层、数据访问层、数据库,所述UI层采用WPF技术设计,以进行人机交互,所述ViewModel层用于UI层数据绑定,所述业务层用于控制系统业务逻辑,所述Model层用于对数据库映射,所述数据访问层用于数据库的操作。相对于现有技术,本专利技术的技术效果在于:本专利技术所提供的方法和系统可以帮助用户自助下载发票,对发票的日常管理更具人性化,同时,具有很好的兼容性,可以在各种版本的Windows系统上运行。附图说明图1是本专利技术实施方式中一种自助税务开票辅助方法的流程示意图;图2是本专利技术实施方式中一种自助税务开票辅助系统的框图示意图。具体实施方式以下将结合附图所示的具体实施方式对本专利技术进行详细描述。但这些实施方式并不限制本专利技术,本领域的普通技术人员根据这些实施方式所做出的结构、方法、或功能上的变换均包含在本专利技术的保护范围内。以下提供本专利技术的一种实施方式:请参见图1,一种自助税务开票辅助方法,包括以下步骤:从注册表读取开票软件(现有软件,可由纳税人操作生成开票属性文件)生成开票属性文件的路径;判断是否有开票属性文件生成,若是,则剪切开票属性文件保存并将该次剪切的记录写入数据库中,然后由数据库中获取状态为未下载发票的记录,若否,则直接由数据库中获取状态为未下载发票的记录;根据获取的记录生成下载发票请求报文;判断是否成功生成报文,若是,则由发票服务器下载发票保存并将数据库中相应记录的状态改为已下载,若否,则将未生成报文异常信息记录到日志中。进一步的,所述开票属性文件为xml文件。进一步的,报文上传至发票服务器,以及由发票服务器下载发票均采用加密数据。请参见图2,一种自助税务开票辅助系统,系统采用c/s模式,运用WPF+MVVM开发框架开发,包括UI层、ViewModel层、业务层、Model层、数据访问层、数据库,所述UI层采用WPF技术设计,以进行人机交互,所述ViewModel层用于UI层数据绑定,所述业务层用于控制系统业务逻辑,所述Model层用于对数据库映射,所述数据访问层用于数据库的操作。因系统采用基于微软WPF+MVVM开发框架开发,所以对应微软自身的windows平台的兼容性最佳,系统可运行环境覆盖WindowsXP、Windows7、Windows8、Windows8.1、Windows10等操作系统,拥有多系统完全兼容的优势。同时,使用WPF开发的UI更灵活,可以在不同分辨率下自适应展示软件设计。因此系统可以真正意义上在各操作系统环境下完美运行。系统使用WCF接口服务实现后台服务(发票服务器)的实时通讯,使各客户端与后台服务实时互联,差异备份,保证开票信息的稳定性与安全性,所有数据通讯采用多重对称密钥加密技术对数据进行加密后在安全通道传输,保障了数据信息的安全保密。系统发票交付方面,使用XML数据编码后对发票信息进行格式化后再通过3DS加密技术进行数据加密,使系统在保障安全性的前提下,同时大幅提升发票交付通讯的性能与效率。此外系统可以配有各种配套手持App功能,可以方便客户在手持端实时进行查收电票与效验电票等操作,帮助提升了电票的整体开取票流程体验。系统客户端升级方面采用增量更新和断点续传技术,提升了软件的升级速度,即使升级过程中出现异常也不影响后续传输,在提升用户体验的同时也大幅降低了升级服务器的压力。相对于现有技术,本专利技术的技术效果在于:本专利技术所提供的方法和系统可以帮助用户自助下载发票,对发票的日常管理更具人性化,同时,具有很好的兼容性,可以在各种版本的Windows系统上运行。最后应说明的是:以上实施方式仅用以说明本专利技术的技术方案,而非对其限制;尽管参照前述实施方式对本专利技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施方式所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本专利技术各实施方式技术方案的精神和范围。本文档来自技高网...

【技术保护点】
1.一种自助税务开票辅助方法,其特征在于,包括以下步骤:从注册表读取开票软件生成开票属性文件的路径;判断是否有开票属性文件生成,若是,则剪切开票属性文件保存并将该次剪切的记录写入数据库中,然后由数据库中获取状态为未下载发票的记录,若否,则直接由数据库中获取状态为未下载发票的记录;根据获取的记录生成下载发票请求报文;判断是否成功生成报文,若是,则由发票服务器下载发票保存并将数据库中相应记录的状态改为已下载,若否,则将未生成报文异常信息记录到日志中。

【技术特征摘要】
1.一种自助税务开票辅助方法,其特征在于,包括以下步骤:从注册表读取开票软件生成开票属性文件的路径;判断是否有开票属性文件生成,若是,则剪切开票属性文件保存并将该次剪切的记录写入数据库中,然后由数据库中获取状态为未下载发票的记录,若否,则直接由数据库中获取状态为未下载发票的记录;根据获取的记录生成下载发票请求报文;判断是否成功生成报文,若是,则由发票服务器下载发票保存并将数据库中相应记录的状态改为已下载,若否,则将未生成报文异常信息记录到日志中。2.根据权利要求1所述的一种自助税务开票辅助方法,其特征在于,...

【专利技术属性】
技术研发人员:尤新强欧大鹏
申请(专利权)人:苏州华秀网络科技有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1