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

文档序号:9866444阅读:来源:国知局
有效性,保障对接身份认证的安全性和唯一性。电子发票服务平台核验当前电子商务云平台的身份信息,并对电子商务云平台下的开票企业的开具资格信息进行校验和核对,对商品订单的有效信息的规范进行校验处理。
[0128]校验通过后,电子发票开具服务应用将企业票号,防伪信息等开具信息分配到当前订单,并将开具发票结果发送给电子商务云平台。
[0129]PDF版式生成服务实时生成I3DF格式的版式文件,并回传到电商的开放平台的企业用户订单系统,由TOF板式文件生成服务生成TOF文件并加盖电子签章。
[0130]对于已经开具成功的电子发票,电子商务云平台的板式文件生成服务批量生成电子发票TOF板式文件。企业ERP系统并对PDF板式文件进行电子签章处理。签章处理完成后,将签章完成的TOF文件推送到电商平台系统;网上商城的我的订单的商品信息与TOF下载链接进行关联,向消费者提供发票开具结果查看和板式文件本地下载。
[0131]最后,电子发票服务平台将电子发票开具信息通过数字证书密钥签名和数字证书密钥加密发送到电子商务云平台,同时上传到税务机关受理平台。电子商务云平台接收到响应信息,验证当前电子发票服务平台身份信息的有效性,解密电子发票开具信息,并对发票数据进行保存。
[0132]如图5所示,开票企业是电子商务云平台的入驻企业用户。企业用户的ERP应用发起开具蓝字电子发票的请求。电子商务云平台接收发票开具请求,电子商务云平台的电子发票服务应用通过使用电子发票服务平台的数字证书公钥对需开具的订单信息进行加密处理,并对开票企业的信息使用企业私钥进行签名处理;将加密的信息发送到电子发票服务平台。
[0133]电子发票服务平台接收到请求数据,解密请求信息,校验当前开票企业的身份信息。根据业务标识进入蓝字发票开具入口。电子发票开具服务装置将生成的票号资源,防伪信息等配发到当前的订单。电子发票服务平台的开具服务应用使用电子商务云平台的数字证书公钥对发票信息(票号,防伪标志等开具信息)进行加密和签名处理,实时将开具结果返回到电子商务云平台。电子商务云平台使用数字证书私钥进行解密和验签处理。将开具结果反馈给企业ERP系统,完成蓝字电子发票的开具。
[0134]如图6所示,入驻电子商务云平台的企业用户出现销货退回、换货、物品损毁后开具有误的情况,发起开具红字电子发票的请求。企业用户的ERP系统发起开具蓝字电子发票的请求(原蓝字发票信息),电子商务云平台接受红字发票开具请求,电子发票服务应用通过使用电子发票服务平台的数字证书公钥对需开具的订单信息进行加密处理,并对开票企业的信息使用企业私钥进行签名处理,将加密的信息发送到电子发票服务平台。
[0135]电子发票服务平台接收到请求数据,解密请求信息,校验当前开票企业的身份信息。根据业务标识进入红字发票开具入口。电子发票开具前置服务将原发票状态信息进行回写处理,将生成的票号资源,防伪信息等配发到当前的订单。电子发票服务平台的开具服务应用使用电子商务云平台的数字证书公钥对发票信息(红字票号,防伪标志等开具信息)进行加密和签名处理,实时将开具结果返回到电子商务云平台。电子商务云平台使用数字证书私钥进行解密和验签处理。将开具结果反馈给企业ERP系统,完成红字电子发票的开具。
[0136]如图7所示,电子商务云平台和提供开票服务的电子发票服务平台之间数据传输采用PKI/CA技术互换数字证书公钥。首先,由入驻电子商务企业平台的企业纳税人发起电子发票开具请求,开票请求信息发送到电子商务云平台。然后,电子商务云平台使用电子商务云平台的数字证书私钥进行签名,电子发票服务平台企业的证书公钥进行加密,将业务请求数据转发到电子发票服务平台。
[0137]电子发票服务平台对请求数据进行解密,身份验签处理,并对开票企业的资格信息进行核验、对订单数据进行校验处理,如果验证通过,则向电子发票开具服务装置发送开票控制指令,电子发票开具服务装置根据开票控制指令向电子商务云平台的企业用户提供电子发票开具服务,得到电子发票开具信息,即发票开具结果。
[0138]电子发票服务平台将发票开具结果通过的数字证书私钥签名和电子商务云平台的数字证书公钥加密发送到电子商务云平台,电子商务云平台接收到响应信息,验证当前电子发票服务平台身份信息的有效性。如果有效,则电子商务云平台解密电子发票开具信息,并对发票数据进行入库保存。同时,电子商务云平台对返回数据经处理后,将发票开具结果反馈到网上商城的订单详情页。
[0139](2)异步企业托管模式:
[0140]在异步企业托管模式下,基于电子商务云平台开具电子发票的系统还包括:电子发票开票前置服务装置,电子发票开票前置服务装置和电子发票开具服务装置由企业用户托管,防止在企业用户的内网区。
[0141]如图8所示,企业ERP系统发起开具电子发票请求,发送到电子商务云平台。电子商务云平台将需开票的订单信息使用电子商务云平台数字证书私钥签名和开票企业的公钥加密处理后,传送到开票企业。开票企业使用企业证书私钥解密当前待开票信息,电子商务云平台的证书公钥验签数据信息。
[0142]首先,电子商务云平台接收企业用户通过企业ERP系统发起的开票请求,其中,开票请求包括开票订单信息。
[0143]消费者(卖家)通过网上商城购买商品并付款订单,电商平台订单系统接到订单后,转发给企业的ERP系统。由企业ERP系统将开具发票的订单请求转发到电子商务云平台,由电子商务云平台记录开票请求。
[0144]然后,电子发票开票前置服务装置向电子商务云平台请求并获取需要开具的订单信息,通过部署在企业内的电子发票开具服务装置提供发票开具服务。
[0145]开票企业对电子商务云平台发起业务请求的身份信息进行认证,并核验当前电子商务云平台的身份信息和CA证书公钥信息有效性;保障对接身份认证的安全性和唯一性。
[0146]电子发票开票前置服务装置从电子商务云平台取得的需开具订单信息,开票企业核验当前电子商务云平台的身份信息,并对电子商务云平台的资格信息验证和核对,对商品订单的有效信息的规范进行校验处理。
[0147]最后,电子发票开具服务装置将得到的电子发票开具信息采用异步方式上传到税务机关受理平台。电子发票开票前置服务装置将开票订单信息和电子发票开具信息采用数字证书密钥进行加密,发送至电子发票服务平台。
[0148]电子发票开票前置服务异步获取电子商务云平台的待开具订单信息,并校验订单信息,将企业票号,防伪信息等开具信息分配到当前请求订单,并将开具发票结果发送给电子商务云平台。企业端的电子发票开票前置服务装置的将开具成功的发票信息异步推送到所属税务机关的发票管理系统。
[0149]对于已经开具成功的电子发票,电子商务云平台的板式文件生成服务批量生成电子发票TOF板式文件。企业ERP系统并对PDF板式文件进行电子签章处理,签章处理完成后,将签章完成的TOF文件推送到电商平台系统。网上商城的我的订单的商品信息与TOF下载链接进行关联,向消费者提供发票开具结果查看和板式文件本地下载。
[0150]如图9所示,开票企业是电子商务云平台的入驻企业用户。电商平台订单系统将订单信息转发到企业的ERP系统,ERP系统发起开具蓝字电子发票的请求,并将开具请求发送电子商务云平台。
[0151]电子商务云平台将待开具请求信息进行记录处理。企业方将异步请求并获取到电子商务云平台的待开具的订单数据,解密请求信息,校验当前电子商务云平台的身份信息。电子发票开票前置服务根据业务标识进入蓝字发票开具入口,电子发票开票服务装置生成电子发票的票号、防伪信息等,将开具发票结果反馈给电子商务云平台。由电子商务云平台使用数字证书私钥进行解密和验签处理,并将开具结果反馈给企业ERP系统,完成蓝字电子发票的开具。
[0152]如图10所示,入驻电子商务云平台的企业用户出现销货退回、换货、物品损毁后开具有误的情况,发起开具红字电子发票的请求。企业ERP系统发起开具红字电子发票的请求(原发票信息),将红字开具请求发送电子商务云平台。
[0153]电子商务云平台将待开具请求信息进行记录处理。企业方将请求并获取到电子商务云平台的待开具的订单数据,解密请求信息,校验当前电子商务云平台的身份信息。
[0154]电子发票开票前置服务根据业务标识进入红字发票开具入口,将原发票状态信息进行回写处理。由电子发票开票服务装置生成电子发票的票号、防伪信息等,将开具发票结果反馈给电子商务云平台,电子商务云平台使用数字证书私钥进行解密和验签处理。将红字开具结果反馈给企业ERP系统,完成红字电子发票的开具。
[0155]如图11所示,入驻电子商务云平台的开票企业的ERP系统接受订单信息,将开票请求发送到电子商务云平台。企业端的电子发票开票服务前置应用请求并获取到电子商务云平台需开具的订单信息后,直接通过部署在企业内的电子发票前置服务应用和装置开具电子发票。电子发票开具服务采用异步方式将完成开具的电子发票信息上传到税务机关受理
-ψ-1 口 O
[0156]由开票企业的ERP系统发起电子发票开具请求,开票请求信息发送到电子商务云平台,将需要开具的订单信息保存在电子商务云平台。开票企业的电子发票前置服务应用采用异步方式获取电子商务云平台需要开具的数据信息;使用开票企业的证书私钥解密数据信息,并对电子商务云平台的身份信息进行验签处理。调用电子发票开具服务装置进行开具,将开具结果返回给电子发票前置服务;电子发票前置服务使用电子商务云平台的证书公钥加密发票开具信息,并对数据信息进行签名处理,发送给电子商务云平台。同时,返回信息经电子商务云平台处理后,将发票开具结果反馈到网上商城的订单详情页。
[0157]图12为根据本发明实施例的电子发票的安全开具的整体架构图。
[0158]首先,电子发票服务平台与电子商务云平台企业对接过程,采用了统一的接口定义规范和标准接口协议,采用发布(WebService)服务的方式将接口提供给电子商务云平台,进行数据传输和业务交互处理,更加标准、规范。电子发票服务平台与电子商务云平台的网络传输:采用HTTPS通道实现公共网络层信息传输,DMZ和内网区隔离,网络监测设备保护通道的安全传输,采用PKI/CA技术对信息加解密、数字签名、验签处
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1