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