基于电子商务云平台开具电子发票的方法及系统的制作方法_2

文档序号:9866444阅读:来源:国知局
明显,或通过本发明的实践了解到。
【附图说明】
[0049]本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0050]图1为根据本发明实施例的基于电子商务云平台开具电子发票的系统的结构图;
[0051]图2为根据本发明实施例的基于电子商务云平台开具电子发票的方法的流程图;
[0052]图3为根据本发明实施例的企业用户申请订阅开具发票的流程图;
[0053]图4为根据本发明实施例的同步平台托管模式的架构图;
[0054]图5为根据本发明实施例的同步平台托管模式下蓝字电子发票开具业务的流程图;
[0055]图6为根据本发明实施例的同步平台托管模式下红字电子发票开具业务的流程图;
[0056]图7为根据本发明实施例的同步平台托管模式下数据加密传输的示意图;
[0057]图8为根据本发明实施例的异步企业托管模式的架构图;
[0058]图9为根据本发明实施例的异步企业托管模式下蓝字电子发票开具业务的流程图;
[0059]图10为根据本发明实施例的异步企业托管模式下红字电子发票开具业务的流程图;
[0060]图11为根据本发明实施例的异步企业托管模式下数据加密传输的示意图;
[0061]图12为根据本发明实施例的电子发票的安全开具的整体架构图。
【具体实施方式】
[0062]下面详细描述本发明的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0063]本发明提出一种基于电子商务云平台开具电子发票的方法及系统,通过电子商务云平台电子与电子发票服务平台的对接,实现电子发票的开具。
[0064]如图1所示,本发明实施例的基于电子商务云平台开具电子发票的系统,包括:电子商务云平台1、电子发票服务平台2和电子发票开具服务装置3。
[0065]电子商务云平台I和电子发票服务平台3采用PKI/CA技术互换数字证书密钥,并利用数字证书密钥对传输数据进行加密传输。
[0066]电子商务云平台与电子发票服务平台之间使用中国金融认证证书授权中心CA数字证书保障数据信息安全性,采用PKI/CA技术对网络传输的信息进行加密和解密、数字签名和签名验证,以确保管理发票信息安全不外泄,不被篡改。
[0067]数据传输采用PKI/CA技术认证信任体系,由中国金融认证中心提供的CA数字证书对数据信息签名,加密以保障数据的安全性。确保订阅电子发票服务的企业用户能安全,完整的实现电子发票开具业务。
[0068]电子商务云平台I用于接收来自企业用户的ERP系统的开票请求,在接收到开票请求后,对开票请求以数字证书密钥进行加密,将加密后的开票请求发送至电子发票服务平台2。
[0069]电子商务云平台通过电子发票服务平台开具接口服务实现电子发票开具。电子发票服务平台接收到加密后的开票请求后,进行解密,校验开票企业的开具资格信息和订单数据项的合法性,核验当前企业身份资质是否有效,如果有效,则向入驻电子商务云平台的企业用户提供电子发票开具服务。
[0070]电子发票服务平台2用于在接收到开票请求后,以数字证书密钥对开票请求进行解密,并验证电子商务云平台对应企业用户的身份认证信息和标准开具接口协议,并与电子商务云平台建立对接,根据身份认证信息验证电子商务云平台I对应的企业用户受否具有授权资质。如果有授权资质,则电子发票服务平台2允许向电子商务云平台I的企业用户提供电子发票开具服务。
[0071]电子发票服务平台2向电子发票开具服务装置3发送开票控制指令,电子发票开具服务装置3根据开票控制指令向电子商务云平台I的企业用户提供电子发票开具服务,得到电子发票开具信息。
[0072]在本发明的一个实施例中,电子商务云平台I与电子发票服务平台2采用以下两种方式之一进行对接:
[0073](I)同步平台托管模式:
[0074]在同步平台托管模式下,电子发票开具服务装置3由电子发票服务平台2托管。
[0075]如图4所示,首先,电子商务云平台I接收企业用户发起的开票请求,并采用数字证书密钥进行签名和加密,并将加密后的开票请求发送至电子发票服务平台2。
[0076]消费者(卖家)通过网上商城购买商品并付款订单,电商平台系统的订单中心落地订单信息并将信息发送到企业ERP系统。企业ERP系统发起开具电子发票请求,发送到电子商务云平台I ο由电子商务云平台I将需开票的订单信息使用电子商务云平台I数字证书私钥签名和电子发票服务平台2公钥加密处理后,传送到电子发票服务平台2。
[0077]然后,电子发票服务平台2对开票请求数据进行解密,根据解密后的开票请求对企业用户进行身份验证处理,并对企业用户的资格信息进行核验、对订单数据进行校验处理,在验证通过后,电子发票服务平台2向托管的电子发票开具服务装置3发送开票控制指令,电子发票开具服务装置3根据开票控制指令向电子商务云平台I的企业用户提供电子发票开具服务。
[0078]具体地,电子商务云平台I申请对接电子发票服务平台2实现电子商务云平台I的企业用户的电子发票开具服务。电子发票服务平台2对电子商务云平台I发起业务请求的身份信息进行认证,并核验当前电子商务云平台I的身份信息和CA证书公钥信息有效性,保障对接身份认证的安全性和唯一性。电子发票服务平台2核验当前电子商务云平台I的身份信息,并对电子商务云平台I下的开票企业的开具资格信息进行校验和核对,对商品订单的有效信息的规范进行校验处理。
[0079]校验通过后,电子发票开具服务应用将企业票号,防伪信息等开具信息分配到当前订单,并将开具发票结果发送给电子商务云平台I。
[0080]PDF版式生成服务实时生成I3DF格式的版式文件,并回传到电商的开放平台的企业用户订单系统,由TOF板式文件生成服务生成TOF文件并加盖电子签章。
[0081]对于已经开具成功的电子发票,电子商务云平台I的板式文件生成服务批量生成电子发票PDF板式文件。企业ERP系统并对PDF板式文件进行电子签章处理。签章处理完成后,将签章完成的PDF文件推送到电商平台系统;网上商城的我的订单的商品信息与PDF下载链接进行关联,向消费者提供发票开具结果查看和板式文件本地下载。
[0082]最后,电子发票服务平台2将电子发票开具信息通过数字证书密钥签名和数字证书密钥加密发送到电子商务云平台I,同时上传到税务机关受理平台。电子商务云平台I接收到响应信息,验证当前电子发票服务平台2身份信息的有效性,解密电子发票开具信息,并对发票数据进行保存。
[0083]如图5所示,开票企业是电子商务云平台I的入驻企业用户。企业用户的ERP应用发起开具蓝字电子发票的请求。电子商务云平台I接收发票开具请求,电子商务云平台I的电子发票服务应用通过使用电子发票服务平台2的数字证书公钥对需开具的订单信息进行加密处理,并对开票企业的信息使用企业私钥进行签名处理;将加密的信息发送到电子发票服务平台2。
[0084]电子发票服务平台2接收到请求数据,解密请求信息,校验当前开票企业的身份信息。根据业务标识进入蓝字发票开具入口。电子发票开具服务装置3将生成的票号资源,防伪信息等配发到当前的订单。电子发票服务平台2的开具服务应用使用电子商务云平台I的数字证书公钥对发票信息(票号,防伪标志等开具信息)进行加密和签名处理,实时将开具结果返回到电子商务云平台I。电子商务云平台I使用数字证书私钥进行解密和验签处理。将开具结果反馈给企业ERP系统,完成蓝字电子发票的开具。
[0085]如图6所示,入驻电子商务云平台I的企业用户出现销货退回、换货、物品损毁后开具有误的情况,发起开具红字电子发票的请求。企业用户的ERP系统发起开具蓝字电子发票的请求(原蓝字发票信息),电子商务云平台I接受红字发票开具请求,电子发票服务应用通过使用电子发票服务平台2的数字证书公钥对需开具的订单信息进行加密处理,并对开票企业的信息使用企业私钥进行签名处理,将加密的信息发送到电子发票服务平台2。
[0086]电子发票服务平台2接收到请求数据,解密请求信息,校验当前开票企业的身份信息。根据业务标识进入红字发票开具入口。电子发票开具前置服务将原发票状态信息进行回写处理,将生成的票号资源,防伪信息等配发到当前的订单。电子发票服务平台2的开具服务应用使用电子商务云平台I的数字证书公钥对发票信息(红字票号,防伪标志等开具信息)进行加密和签名处理,实时将开具结果返回到电子商务云平台I。电子商务云平台I使用数字证书私钥进行解密和验签处理。将开具结果反馈给企业ERP系统,完成红字电子发票的开具。
[0087]如图7所示,电子商务云平台I和提供开票服务的电子发票服务平台2之间数据传输采用PKI/CA技术互换数字证书公钥。首先,由入驻电子商务企业平台的企业纳税人发起电子发票开具请求,开票请求信息发送到电子商务云平台I。然后,电子商务云平台I使用电子商务云平台I的数字证书私钥进行签名,电子发票服务平台2企业的证书公钥进行加密,将业务请求数据转发到电子发票服务平台2。
[0088]电子发票服务平台2对请求数据进行解密,身份验签处理,并对开票企业的资格信息进行核验、对订单数据进行校验处理,如果验证通过,则向电子发票开具服务装置3发送开票控制指令,电子发票开具服务装置3根据开票控制指令向电子商务云平台I的企业用户提供电子发票开具服务,得到电子发票开具信息,即发票开具结果。
[0089]电子发票服务平台2将发票开具结果通过的数字证书私钥签名和电子商务云平台I的数字证书公钥加密发送到电子商务云平台I,电子商务云平台I接收到响应信息,验证当前电子发票服务平台2身份信息的有效性。如果有效,则电子商务云平台I解密电子发票开具信息,并对发票数据进行入库保存。同时,电子商务云平台I对返回数据经处理后,将发票开具结果反馈到网上商城的订单详情页。
[0090](2)异步企业托管模式:
[0091]在异步企业托管模式下,基于电子商务云平台开具电子发票的系统还包括:电子
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1