[发明专利]一种分布式开票方法及系统在审
申请号: | 201811592128.6 | 申请日: | 2018-12-25 |
公开(公告)号: | CN109670879A | 公开(公告)日: | 2019-04-23 |
发明(设计)人: | 靳石勇;洒西涛;魏贺生;单国军 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | G06Q30/04 | 分类号: | G06Q30/04;G07G5/00;H04L29/06 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 胡秋立 |
地址: | 100195 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 开票 发票 密文 调用 接收客户端 发票信息 开票结果 请求报文 身份认证 网络接口 客户端 密码卡 客户 税控 运维 数据库 存储 发送 反馈 认证 身份 | ||
1.一种分布式开票方法,其特征在于,所述方法包括:
通过调用网络接口接收客户端发送的开票请求报文,对所述客户端的身份进行认证;
当所述客户端的身份认证通过,进行开票操作,调用税控密码卡生成发票密文;
将开具出的发票的发票信息存储到数据库中,并使用所述发票密文反馈开票结果给所述客户端。
2.如权利要求1所述的方法,其特征在于,所述方法,还包括:
根据纳税人识别号自动调用网络接口从防伪税控局端系统获取纳税人信息并保存至所述数据库;或,从税控设备中获取纳税人信息并保存至所述数据库;
将纳税人证书信息注册至所述税控密码卡。
3.如权利要求2所述的方法,其特征在于,所述方法,还包括:
接收客户端发送的纳税人信息变更的触发时间和次数的配置信息并保存至所述数据库;
按照所述触发时间和次数发送变更请求以获取变更后的纳税人信息。
4.如权利要求1所述的方法,其特征在于,所述方法,还包括:
接收用户输入的查询信息;
根据所述查询信息检索所述数据库,反馈查询结果给所述用户。
5.如权利要求1至4任一所述的方法,其特征在于,所述方法,还包括:
提供发票开票时所需的发票代码和发票号码,并实时监测剩余发票张数,当所述发票张数少于预设阈值时,进行发票卷补录和分配;
相应地,所述进行开票操作,具体包括:
将未使用的发票代码和发票号码填充至发票报文中,根据纳税人信息校验发票票面数据的合法性,计算票面数据信息,传入纳税人标识。
6.一种分布式开票系统,其特征在于,所述系统包括:通信处理模块、发票生成模块、税控密码卡模块;其中,
所述通信处理模块,用于通过调用网络接口接收客户端发送的开票请求报文,对所述客户端的身份进行认证;
所述发票生成模块,用于当所述客户端的身份认证通过,进行开票操作,调用所述税控密码卡模块的税控密码卡生成发票密文;还用于将开具出的发票的发票信息存储到数据库中,并使用所述发票密文反馈开票结果给所述客户端。
7.如权利要求6所述的系统,其特征在于,所述系统,还包括:企业信息管理模块,用于根据纳税人识别号自动调用网络接口从防伪税控局端系统获取纳税人信息并保存至所述数据库;或,从税控设备中获取纳税人信息并保存至所述数据库;
所述税控密码卡模块,用于注册纳税人证书信息。
8.如权利要求6所述的系统,其特征在于,所述系统,还包括:企业信息管理模块,用于接收客户端发送的纳税人信息变更的触发时间和次数的配置信息并保存至所述数据库;按照所述触发时间和次数发送变更请求以获取变更后的纳税人信息。
9.如权利要求6所述的系统,其特征在于,所述系统,还包括:查询统计模块,用于接收用户输入的查询信息;根据所述查询信息检索所述数据库,反馈查询结果给所述用户。
10.如权利要求6至9任一所述的系统,其特征在于,所述系统,还包括:发票卷模块,用于提供发票开票时所需的发票代码和发票号码,并实时监测剩余发票张数,当所述发票张数少于预设阈值时,进行发票卷补录和分配;
相应地,所述发票生成模块,具体用于将未使用的发票代码和发票号码填充至发票报文中,根据纳税人信息校验发票票面数据的合法性,计算票面数据信息,传入纳税人标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811592128.6/1.html,转载请声明来源钻瓜专利网。