[发明专利]一种分布式开票方法及系统在审
申请号: | 201811592128.6 | 申请日: | 2018-12-25 |
公开(公告)号: | CN109670879A | 公开(公告)日: | 2019-04-23 |
发明(设计)人: | 靳石勇;洒西涛;魏贺生;单国军 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | G06Q30/04 | 分类号: | G06Q30/04;G07G5/00;H04L29/06 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 胡秋立 |
地址: | 100195 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 开票 发票 密文 调用 接收客户端 发票信息 开票结果 请求报文 身份认证 网络接口 客户端 密码卡 客户 税控 运维 数据库 存储 发送 反馈 认证 身份 | ||
本发明公开了一种分布式开票方法及系统,所述方法包括:通过调用网络接口接收客户端发送的开票请求报文,对所述客户端的身份进行认证;当所述客户端的身份认证通过,进行开票操作,调用税控密码卡生成发票密文;将开具出的发票的发票信息存储到数据库中,并使用所述发票密文反馈开票结果给所述客户端。本发明实施例能够解决现有的开票复杂,可靠性差,且运维成本高的问题。
技术领域
本发明涉及计算机技术领域,尤其涉及一种分布式开票方法及系统
背景技术
本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
现有的开票方法是利用税控盘设备集中管理税控盘来实现的开票过程,但税控设备往往容量小、发票存储效率低;并且纳税人信息和税控设备只能一对一存储管理,因此,并不能满足小微企业发票托管开票平台和大型企业的高并发、高可靠的自建开票平台的需求。
利用税控盘组设备集中管理税控盘的开票方法,首先需要手工从货运税局端系统逐个发行多套税控盘等税控设备,将纳税人信息写入税控盘中,然后将多套税控盘依次接入税控盘组设备。用户端发送发票报文到税控设备,税控设备调用税控盘接口查询纳税人和发票卷信息,生成发票密文,同时发票数据回写到税控盘。该方案中用户端的开票报文经过税控组管理设备、税控盘、发票数据回写税控盘,开票结果反馈给用户端。这种开票方法开票效率低,多个设备层层调用,同时税控盘是共享设备,多个请求并发调用时会出现排队阻塞现象;开票流程复杂,如果某一个设备或者流程出错,开票过程无法继续,增加了开票过程的不可靠性;难以管理动态变化的纳税人信息,一个税控盘只能存储一个纳税人的发票信息,税控设备组容量有限,接入税控设备组的纳税人越多,需要接入税控盘越多,同样需要增加税控设备组的数量越多,提高了纳税人的开票设备运营维护成本,无法低成本的满足数量巨大的小微企业开票的需求。
因此,为了有效地解决小微企业的开票量小但税控设备数量众多导致成本问题和大型企业税控设备数量少但开票量很大的性能问题,亟需一种高效的开票方法。
发明内容
本发明实施例提供一种分布式开票方法及系统,用以解决现有的开票复杂,可靠性差,且运维成本高的问题。
一种分布式开票方法,所述方法包括:
通过调用网络接口接收客户端发送的开票请求报文,对所述客户端的身份进行认证;
当所述客户端的身份认证通过,进行开票操作,调用税控密码卡生成发票密文;
将开具出的发票的发票信息存储到数据库中,并使用所述发票密文反馈开票结果给所述客户端。
优选地,所述方法,还包括:
根据纳税人识别号自动调用网络接口从防伪税控局端系统获取纳税人信息并保存至所述数据库;或,从税控设备中获取纳税人信息并保存至所述数据库;
将纳税人证书信息注册至所述税控密码卡。
优选地,所述方法,还包括:
接收客户端发送的纳税人信息变更的触发时间和次数的配置信息并保存至所述数据库;
按照所述触发时间和次数发送变更请求以获取变更后的纳税人信息。
优选地,所述方法,还包括:
接收用户输入的查询信息;
根据所述查询信息检索所述数据库,反馈查询结果给所述用户。
优选地,所述方法,还包括:
提供发票开票时所需的发票代码和发票号码,并实时监测剩余发票张数,当所述发票张数少于预设阈值时,进行发票卷补录和分配;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811592128.6/2.html,转载请声明来源钻瓜专利网。