[发明专利]一种可编程接口及基于可编程接口生成电子发票的方法有效
申请号: | 201611224310.7 | 申请日: | 2016-12-27 |
公开(公告)号: | CN108256869B | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 曹君;夏慧强;郭尚坤;郭尧;焦心愿 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | G06Q30/00 | 分类号: | G06Q30/00;G06Q30/04;G06Q40/00 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 郭一斐 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可编程 接口 基于 生成 电子 发票 方法 | ||
本发明公开了一种可编程接口设备以及使用可编程接口生成电子发票的方法,包括:调用本地的可编程接口,以通过可编程接口发送XML格式的发票数据和身份认证信息到远程的防伪税控系统根据所述身份认证信息对企业客户端进行企业身份认证;对发票数据进行数据校验;如果所述XML格式的发票数据通过数据校验,那么基于通过数据校验的发票数据生成电子发票并发送给企业客户端。本发明简化了企业开具电子发票流程,提高了企业工作效率,同时实现了防伪税控系统同企业客户端的无缝对接,实现电子发票开具的实时性和易用性。
技术领域
本发明属于防伪税控开票系统的企业应用程序领域,并且更具体地,涉及一种可编程接口及基于可编程接口生成电子发票的方法。
背景技术
随着网络化的快速发展,电子发票也快速的进入了日常生活。但是传统的手工开具方式对于电子发票而言是不方便的,特别是防伪税控开票系统的企业应用系统,企业用户不能够直接的调用电子发票开具接口,使用防伪税控系统进行电子发票的开具经过金税设备,实时性和易用性都受到影响。
因此需要一种方法,使得企业客户端可以直接连接远程的防伪税控系统,实现电子发票开具的实时性和易用性。
发明内容
为了解决上述问题,根据本发明的一个方面,提供了一种基于可编程接口生成电子发票的方法,所述方法包括:
企业客户端调用本地的可编程接口,以通过可编程接口发送XML格式的发票数据和身份认证信息到远程的防伪税控系统;
所述防伪税控系统根据所述身份认证信息对企业客户端进行企业身份认证;
在企业客户端通过企业身份认证的情况下,所述防伪税控系统对所述XML格式的发票数据进行数据校验;
如果所述XML格式的发票数据通过数据校验,那么基于通过数据校验的发票数据生成电子发票;以及
将所述电子发票发送给企业客户端。
优选地,如果所述XML格式的发票数据未通过数据校验,则将相应的错误信息发送给企业客户端。
优选地,企业客户端能够使用以下语言中的任意一种来调用本地的可编程接口:Java、C以及C++。
优选地,所述XML格式为由可编程接口规定的XML格式。
优选地,所述身份认证信息包括防伪税控系统为所述企业分配的登录名称、登录密码、证书授权CA证书密码以及企业税号。
优选地,对所述XML格式的发票数据进行数据校验包括对发票数据的长度、字符集以及金额税额关系进行校验。
优选地,还包括提供对已经开具的电子发票进行查询的操作,所述操作为:
企业客户端调用本地的可编程接口,以通过可编程接口发送XML格式的查询条件给所述防伪税控系统;
所述防伪税控系统对所述XML格式的查询条件进行校验;
如果所述XML格式的查询条件通过校验,那么基于所述通过校验的查询条件在数据库中进行查询;以及
将XML格式的查询结果发送给企业客户端。
优选地,如果所述XML格式的查询条件未通过校验,则将相应的错误信息发送给企业客户端。
优选地,所述对查询条件的校验包括对所述查询条件所指示的待查询发票的发票代码、发票号码以及发票种类进行校验。
优选地,所述操作为单张查询或批量查询。
根据本发明的另一方面,提供了一种可编程接口设备,与企业客户端连接并且在被企业客户端调用时能够与防伪税控系统进行通信连接,以完成电子发票的开具或查询操作,所述可编程接口设备包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611224310.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能化客户公共管理系统
- 下一篇:一种新型客户信息管理系统