一种用于生成电子发票的方法及系统技术方案

技术编号:31569743 阅读:17 留言:0更新日期:2021-12-25 11:09
本发明专利技术公开了一种用于生成电子发票的方法及系统,其中方法包括:获取待开具的电子发票的数据信息,所述数据信息包括待开具的电子发票的开票标识;基于所述开票标识,选择与待开具的电子发票相匹配的电子发票版式文件模版;将所述数据信息填充至所述电子发票版式文件模版,获取电子发票文件;基于所述开标标识获取待开具的电子发票的电子印章数据;通过所述电子印章数据对所述电子发票文件进行签单,生成包括电子印章数据的电子发票。本发明专利技术提供的电子发票生成方法,生成效率更高,跨平台适用性更强,从而实现更好的用户体验。从而实现更好的用户体验。从而实现更好的用户体验。

【技术实现步骤摘要】
一种用于生成电子发票的方法及系统


[0001]本专利技术涉及电子发票开具
,更具体地,涉及一种用于生成电子发票的方法及系统。

技术介绍

[0002]随着营改增和电子发票等政策的不断成熟,目前已经开始推进增值税电子发票业务,以满足企业不同场景下的开票需求,并在安全可靠的前提下,进行电子发票的开具、交付和查询。
[0003]现有技术中对发票的开具,一是开票软件直接填写发票信息,二是手机填报信息,传输到开票软件,最后开据电子发票或者纸质发票。其缺点在于:1、因为涉及到发票信息的填写,所以开票时间较慢。2、需要选择不同的发票类型,操作复杂。
[0004]现有技术(CN 110570609A)公开了一种基于税局发票开具U盾开具发票的智能终端设备,在硬件全部连接完毕,当终端设备通过WIFI或者LAN网络模块,实时监测开票平台服务器是否有开票指令;监测到发票开具指令后,向系统总控模块开票软件发送发票开具信号;从开票平台服务器获取需要开具的发票信息;解析发票信息,并对发票信息做合法性校验;通过USB模块,调用税局提供税控接口,将发票开具信息传入税局U盾,进行发票开具操作;将发票开具操作结果通过WIFI或者LAN网络模块推送回开票平台服务器;完成发票开具后,一个完整流程全部走完,重新调回实时监测开票平台服务器是否有开票指令,然后可以无限循环这一个流程。
[0005]现有技术中需要用户登录移动端或电脑客户端软件,将需要开具的发票信息传输至发票管理系统,然后开出发票。现有技术的开票方法并不便利,用户体验度差。
[0006]因此,需要一种技术,以实现对电子发票进行简单和安全的开具。

技术实现思路

[0007]本专利技术技术方案提供一种于生成电子发票的方法及系统,以解决如何对电子发票进行快速和安全的开具问题。
[0008]为了解决上述问题,本专利技术提供了一种用于生成电子发票的方法,所述方法包括:
[0009]获取待开具的电子发票的数据信息,所述数据信息包括待开具的电子发票的开票标识;
[0010]基于所述开票标识,选择与待开具的电子发票相匹配的电子发票版式文件模版;
[0011]将所述数据信息填充至所述电子发票版式文件模版,获取电子发票文件;
[0012]基于所述开标标识获取待开具的电子发票的电子印章数据;
[0013]通过所述电子印章数据对所述电子发票文件进行签单,生成包括电子印章数据的电子发票。
[0014]优选地,包括:基于Java接口获取待开具的电子发票的数据信息。
[0015]优选地,包括:所述电子发票为OFD电子发票。
[0016]优选地,包括:建立所述OFD电子发票的数据信息的数据标引。
[0017]优选地,通过所述电子印章数据对所述电子发票文件进行签单,生成印章;
[0018]所述印章的外观或加盖区域与所述电子印章数据相关联。
[0019]优选地,包括:设置所述电子发票附件,所述电子发票附件包括所述电子发票的背景信息。
[0020]优选地,所述将所述数据信息填充至所述电子发票版式文件模版,包括:
[0021]按计算规则确定所述数据信息的坐标、字体、字号以及所述数据信息的对齐方式。
[0022]优选地,所述电子发票版式文件模版,包括:
[0023]增值税电子普通发票模版、全国各省的增值税电子专用发票模版、全国各省的收费公路通行费增值税电子普通发票模版。
[0024]基于本专利技术的另一方面,本专利技术提供一种用于生成电子发票的系统,所述系统包括:
[0025]初始单元,用于获取待开具的电子发票的数据信息,所述数据信息包括待开具的电子发票的开票标识;
[0026]选择单元,用于基于所述开票标识,选择与待开具的电子发票相匹配的电子发票版式文件模版;
[0027]获取单元,用于将所述数据信息填充至所述电子发票版式文件模版,获取电子发票文件;基于所述开标标识获取待开具的电子发票的电子印章数据;
[0028]生成单元,用于通过所述电子印章数据对所述电子发票文件进行签单,生成包括电子印章数据的电子发票。
[0029]优选地,所述初始单元还用于:基于Java接口获取待开具的电子发票的数据信息。
[0030]优选地,包括:所述电子发票为OFD电子发票。
[0031]优选地,所述生成单元还用于:建立所述OFD电子发票的数据信息的数据标引。
[0032]优选地,所述生成单元还用于:通过所述电子印章数据对所述电子发票文件进行签单,生成印章;所述印章的外观或加盖区域与所述电子印章数据相关联。
[0033]优选地,所述生成单元还用于:设置所述电子发票附件,所述电子发票附件包括所述电子发票的背景信息。
[0034]优选地,所述获取单元用于将所述数据信息填充至所述电子发票版式文件模版,包括:
[0035]按计算规则确定所述数据信息的坐标、字体、字号以及所述数据信息的对齐方式。
[0036]优选地,所述电子发票版式文件模版,包括:
[0037]增值税电子普通发票模版、全国各省的增值税电子专用发票模版、全国各省的收费公路通行费增值税电子普通发票模版。
[0038]本专利技术技术方案提供一种用于生成电子发票的方法及系统,其中方法包括:获取待开具的电子发票的数据信息,数据信息包括待开具的电子发票的开票标识;基于开票标识,选择与待开具的电子发票相匹配的电子发票版式文件模版;将数据信息填充至电子发票版式文件模版,获取电子发票文件;基于开标标识获取待开具的电子发票的电子印章数据;通过电子印章数据对电子发票文件进行签单,生成包括电子印章数据的电子发票。本专利技术技术方案公开了一种生成电子发票的方法及系统,用于在获取电子发票数据后,在电子
发票模板库中调用匹配的电子发票版式文件模板,直接生成电子发票,提高了获取电子发票的效率,提升了用户的使用体验。
附图说明
[0039]通过参考下面的附图,可以更为完整地理解本专利技术的示例性实施方式:
[0040]图1为根据本专利技术优选实施方式的一种用于生成电子发票的方法流程图;
[0041]图2为根据本专利技术优选实施方式的一种用于生成电子发票的方法流程图;以及
[0042]图3为根据本专利技术优选实施方式的一种用于生成电子发票的系统结构图。
具体实施方式
[0043]现在参考附图介绍本专利技术的示例性实施方式,然而,本专利技术可以用许多不同的形式来实施,并且不局限于此处描述的实施例,提供这些实施例是为了详尽地且完全地公开本专利技术,并且向所属
的技术人员充分传达本专利技术的范围。对于表示在附图中的示例性实施方式中的术语并不是对本专利技术的限定。在附图中,相同的单元/元件使用相同的附图标记。
[0044]除非另有说明,此处使用的术语(包括科技术语)对所属
的技术人员具有通常的理解含义。另外,可以理解的是,以通常使用的词典限定的术语,应当被理解为与其相本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于生成电子发票的方法,所述方法包括:获取待开具的电子发票的数据信息,所述数据信息包括待开具的电子发票的开票标识;基于所述开票标识,选择与待开具的电子发票相匹配的电子发票版式文件模版;将所述数据信息填充至所述电子发票版式文件模版,获取电子发票文件;基于所述开标标识获取待开具的电子发票的电子印章数据;通过所述电子印章数据对所述电子发票文件进行签单,生成包括电子印章数据的电子发票。2.根据权利要求1所述的方法,包括:基于Java接口获取待开具的电子发票的数据信息。3.根据权利要求1所述的方法,包括:所述电子发票为OFD电子发票。4.根据权利要求3所述的方法,包括:建立所述OFD电子发票的数据信息的数据标引。5.根据权利要求3所述的方法,通过所述电子印章数据对所述电子发票文件进行签单,生成印章;所述印章的外观或加盖区域与所述电子印章数据相关联。6.根据权利要求3所述的方法,包括:设置所述电子发票附件,所述电子发票附件包括所述电子发票的背景信息。7.根据权利要求1所述的方法,所述将所述数据信息填充至所述电子发票版式文件模版,包括:按计算规则确定所述数据信息的坐标、字体、字号以及所述数据信息的对齐方式。8.根据权利要求1所述的方法,所述电子发票版式文件模版,包括:增值税电子普通发票模版、全国各省的增值税电子专用发票模版、全国各省的收费公路通行费增值税电子普通发票模版。9.一种用于生成电子发票的系统,所述系统包括:初始单元,用于获取待开具的电子发票的数据信...

【专利技术属性】
技术研发人员:孟岑许芳函刘辉张克玲龚勇浩
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1