电子发票自动拆分装置及方法、电子发票平台的制作方法
【技术领域】
[0001]本发明涉及电子发票技术领域,特别涉及一种电子发票自动拆分装置及方法、电子发票平台。
【背景技术】
[0002]随着电子商务行业的蓬勃发展,网购订单数量和规模日益增长,迫切需要一种兼顾安全性与便捷性、能够与电子商务领域紧密结合的发票类型来支撑,电子发票应运而生。
[0003]电子发票在应用过程中因其开具后实时传递、方便保存、高效率低成本等因素,为企业纳税人、消费者等提供了良好的服务,但一个长久以来困扰企业开票的因素也依然为电子发票开具带来难题一一由于税务机关限定了单张发票的开票金额和商品条目数量,使少数订单无法开具发票,企业不得不调整订单来适配税务机关的要求。当前,需要一种新技术来解决订单金额过高、商品条目数量过多导致开票不成功的行业难题。
【发明内容】
[0004]本发明的目的是解决上述两个问题。
[0005]为此,本发明的一个目的在于提出一种电子发票自动拆分装置及方法、电子发票平台,可以完成数据验证、拆分开票和数据签名加密功能,使得电子商务企业可以便捷、安全快速的实现电子发票的开具,保证数据传输过程和电子发票生成过程的安全、有效。
[0006]为了实现上述目的,本发明一方面的实施例提供一种电子发票自动拆分装置,包括:数据验证模块,用于接收用户输入的根据订单信息建立的电子发票数据信息,并根据预先绑定的纳税人开票规则对所述电子发票数据信息进行数据验证;
[0007]开票拆分模块,所述开票拆分模块与所述数据验证模块相连,用于判断数据验证成功的电子发票数据信息是否符合预设发票拆分条件,如果是,则对所述电子发票数据信息进行自动拆分;
[0008]数据安全模块,所述数据安全模块与所述开票拆分模块相连,用于对拆分后的发票信息进行加密,采用预先绑定的数字证书的私钥对加密后的发票信息进行数字签名,以对所述拆分后的发票信息提供安全保护。
[0009]进一步,所述纳税人开票规则包括:纳税人开票的限额和条目。
[0010]进一步,所述开票拆分装置根据所述订单信息的不同对所述电子发票数据信息进行自动拆分。
[0011 ] 根据本发明实施例的电子发票自动拆分装置,通过接入电子发票信息的标准数据模型,自动完成电子发票的验证、拆分、加密开票等工作,实现高效的电子发票开具功能,为纳税人更好的提供发票服务。本发明可以完成数据验证、拆分开票和数据签名加密功能,使得电子商务企业可以便捷、安全快速的实现电子发票的开具,保证数据传输过程和电子发票生成过程的安全、有效。本发明对传递的信息调用相应的数字证书进行数据的安全操作,从根本上保证数据的安全。
[0012]本发明另一方面实施例提供一种电子发票自动拆分方法,包括如下步骤:
[0013]步骤S1,接收用户输入的根据订单信息建立的电子发票数据信息,并根据预先绑定的纳税人开票规则对所述电子发票数据信息进行数据验证;
[0014]步骤S2,判断数据验证成功的电子发票数据信息是否符合预设发票拆分条件,如果是,则对所述电子发票数据信息进行自动拆分;
[0015]步骤S3,对拆分后的发票信息进行加密,采用预先绑定的数字证书的私钥对加密后的发票信息进行数字签名,以对所述拆分后的发票信息提供安全保护。
[0016]进一步,所述纳税人开票规则包括:纳税人开票的限额和条目。
[0017]进一步,在所述步骤S3中,根据所述订单信息的不同对所述电子发票数据信息进行自动拆分。
[0018]进一步,在所述步骤S3之后,还包括如下步骤:
[0019]将密文和数字签名信息通过电子发票服务器标准接口上传至所述发票服务器;
[0020]由所述电子发票服务器根据所述密文和数字签名信息对所述发票信息的数据源身份进行验证,如果验证通过则按照开票规则进行数据处理,否则终止信息处理过程。
[0021 ] 根据本发明实施例的电子发票自动拆分方法,通过接入电子发票信息的标准数据模型,自动完成电子发票的验证、拆分、加密开票等工作,实现高效的电子发票开具功能,为纳税人更好的提供发票服务。本发明可以完成数据验证、拆分开票和数据签名加密功能,使得电子商务企业可以便捷、安全快速的实现电子发票的开具,保证数据传输过程和电子发票生成过程的安全、有效。本发明对传递的信息调用相应的数字证书进行数据的安全操作,从根本上保证数据的安全。
[0022]本发明再一方面的实施例提供一种电子发票平台,包括:电子发票服务器,用于接收并存储用户输入的根据订单信息建立的电子发票数据信息、纳税人开票规则和数字签名;上述实施例提供的电子发票自动拆分装置,所述电子发票自动拆分装置与所述电子发票服务器相连,用于接收所述电子发票数据、纳税人开票规则和数字签名,根据所述纳税人开票规则对所述电子发票数据信息进行数据验证,然后判断数据验证成功的电子发票数据信息是否符合预设发票拆分的条件,如果是则对所述电子发票数据信息自动进行拆分,对拆分后的发票信息进行加密,采用预先绑定的数字证书的私钥对加密后的发票信息进行数字签名,并将密文和数字签名信息通过调用电子发票服务器标准接口上传至所述电子发票服务器;所述电子发票服务器根据所述密文和数字签名信息对所述发票信息的数据源身份进行验证,如果验证通过则按照开票规则进行数据处理,否则终止信息处理过程。
[0023]根据本发明实施例的电子发票平台,通过接入电子发票信息的标准数据模型,自动完成电子发票的验证、拆分、加密开票等工作,实现高效的电子发票开具功能,为纳税人更好的提供发票服务,解决电子商务企业开票过程中,订单信息无法满足电子发票开票要求的问题,同时自动完成于电子发票服务平台的对接工作,保证数据传输的安全性及有效性问题,本发明针对电子商务企业自动开票过程中的开票规则限制问题,不改变电子商务业务流程的基础上完成电子发票的开具功能,为纳税人提供更好的发票业务服务。
[0024]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0025]本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0026]图1为根据本发明实施例的电子发票自动拆分装置的结构图;
[0027]图2为根据本发明实施例的电子发票自动拆分方法的流程图;
[0028]图3为根据本发明实施例的电子发票平台的结构图。
【具体实施方式】
[0029]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0030]本发明提出一种电子发票自动拆分装置及方法、电子发票平台,通过接受用户输入的标准数据模型,根据拆分规则基于订单拆分完成发票的自动开具功能,可以更好的服务纳税人。
[0031]如图1所示,本发明实施例的电子发票自动拆分装置,包括:数据验证模块1、开票拆分模块2和数据安全模块3。
[0032]具体地,数据验证模块1接收用户输入的根据订单信息建立的电子发票数据信息,并根据预先绑定的纳税人开票规则对电子发票数据信息进行数据验证。
[0033]其中,用户(例如电子商务企业)可以根据订单信息生成电子发票数据信息,并输入到数据验证模块1中。
[0034]在本发明的一个实施例中,纳税人开票规则包括:纳税人开票的限额和条目。即,数据验证模块1验证电子发票数据信息中的数额和条目信息是否符合开票规则中的限额和条目,如果符合则判断数据验证通过。
[0035]开票拆分模块2与数据验证模块3相连,用于判断数据验证成功的电子发票数据信息是否符合预设发票拆分条件,如果是,则对电子发票数据信息进行自动拆分。
[0036]具体地,开票拆分模块2根据订单信息的不同对电子发票数据信息进行自动拆分。根据纳税人信息及开票规则实现合理拆分发票,解决传统电子商务订单自动开票失败的问题。
[0037]数据安全模块3与开票拆分模块2相连,用于对拆分后的发票信息进行加密,采用预先绑定的数字证书的私钥对加密后的发票信息进行数字签名,以对拆分后的发票信息提供安全保护。由此,采用数字加密技术,对自动拆分开票的数据信息进行数字证书签名加密,解决电子商务企业对数据安全性要求较高的需求问题。
[0038]根据本发明实施例的电子发票自动拆分装置,通过接入电子发票信息的标准数据模型,自动完成电子发票的验证、拆分、加密开票等工作,实现高效的电子发票开具功能,为纳税人更好的提供发票服务。本发明可以完成数据验证、拆分开票和数据签名加密功能,使得电子商务企业可以便捷、安全快速的实现电子发票的开具,保证数据传输过程和电子发票生成过程的安全、有效。本发明对传递的信息调用相应的数字证书进行数据的安全操作,从根本上保证数据的安全。
[0039]如图2所示,本发明实施例的电子发票自动拆分方法,其特征在于,包括如下步骤: