一种开票客户端、发票信息维护端及发票开具方法技术

技术编号:17099657 阅读:32 留言:0更新日期:2018-01-21 11:22
本发明专利技术提供了一种开票客户端、发票信息维护端及发票开具方法,该开票客户端包括:二维码获取单元、解析单元和发票生成单元;其中,所述二维码获取单元,用于获取外部提供的二维码;所述解析单元,用于从所述获取单元获取的所述二维码中解析出发票信息,并将所述发票信息发送给所述发票生成单元;所述发票生成单元,用于根据所述发票信息以及预设的发票模板,生成发票。本方案能提高开具发票的效率,同时降低开票过程的错误率。

A ticket opening client, invoice information maintenance end and invoice opening method

The invention provides a client billing, invoice information maintenance terminal and invoice billing method, the client includes a two-dimensional code acquisition unit, an analytical unit and invoice generation unit; wherein, the two-dimensional code acquisition unit for two-dimensional code to get external; the analytic unit is used to parse out the invoice information obtained from the acquisition unit of the two-dimensional code, and transmits the invoice information to the invoice generation unit; the invoice generation unit, according to the invoice information and invoice template preset, invoice generation. This scheme can improve the efficiency of invoicing and reduce the error rate of the invoice process.

【技术实现步骤摘要】
一种开票客户端、发票信息维护端及发票开具方法
本专利技术涉及计算机
,特别涉及一种开票客户端、发票信息维护端及发票开具方法。
技术介绍
发票是指一切单位和个人在购销商品、提供或接受服务以及从事其他经营活动中,所开具和收取的业务凭证,是会计核算的原始依据,也是审计机关、税务机关执法检查的重要依据,在人们的经济生活中具有重要作用。目前,销售方在开具发票时,通常采用人工方式,即将受票方提供的发票信息逐字录入税务系统中,然后税务系统根据发票信息,开具相应的发票。由于开具发票时需要录入的发票信息种类较多,例如受票方对应的公司全称和纳税人识别号等,尤其是纳税人识别号的位数较长,录入时工作量较大,导致开具发票的效率较低。
技术实现思路
本专利技术实施例提供了一种开票客户端、发票信息维护端及发票开具方法,能提高开具发票的效率。第一方面,本专利技术实施例提供了一种开票客户端,包括:二维码获取单元、解析单元和发票生成单元;其中,所述二维码获取单元,用于获取外部提供的二维码;所述解析单元,用于从所述获取单元获取的所述二维码中解析出发票信息,并将所述发票信息发送给所述发票生成单元;所述发票生成单元,用于根据所述发票信息以及预设的发票模板,生成发票。优选地,所述发票信息包括:至少一个票据要素;所述发票生成单元包括:位置确定子单元和填充子单元;其中,所述位置确定子单元,用于确定所述发票模板中,每一个待填充票据要素的位置信息;所述填充子单元,用于根据确定出的所述位置信息,将每一个所述待填充票据要素对应的所述票据要素填充到所述发票模板中,根据填充后的所述发票模板,生成所述发票。优选地,所述票据要素包括:单位全称、纳税人识别号、单位地址、电话、开户银行和银行帐号中的任意一种或多种。第二方面,本专利技术实施例提供了一种发票信息维护端,包括:信息获取单元和二维码生成单元;其中,所述信息获取单元,用于获取发票信息,并将所述发票信息发送给所述二维码生成单元;所述二维码生成单元,用于根据所述发票信息,生成二维码,以使所述二维码被提供给外部的开票客户端时,所述开票客户端从所述二维码中解析出所述发票信息。优选地,所述二维码生成单元,用于调用二维码生成封装控件,利用调用的所述二维码生成封装控件,生成与所述发票信息对应的所述二维码。第三方面,本专利技术实施例提供了一种发票开具方法,应用于开票客户端,包括:获取外部提供的二维码;从获取的所述二维码中解析出发票信息;根据解析出的所述发票信息和预设的发票模板,生成发票。优选地,所述发票信息包括:至少一个票据要素;所述根据解析出的所述发票信息和预设的发票模板,生成发票,包括:确定所述发票模板中,每一个待填充票据要素的位置信息;根据确定出的所述位置信息,将每一个所述待填充票据要素对应的所述票据要素填充到所述发票模板中;根据填充后的所述发票模板,生成所述发票。优选地,所述票据要素包括:单位全称、纳税人识别号、单位地址、电话、开户银行和银行帐号中的任意一种或多种。第四方面,本专利技术实施例提供了一种发票开具方法,应用于发票信息维护端,包括:获取发票信息;根据所述发票信息,生成二维码,以使所述二维码被提供给外部的开票客户端时,所述开票客户端从所述二维码中解析出所述发票信息。第五方面,本专利技术实施例提供了一种开票系统,包括:本专利技术上述任一实施例提供的开票客户端,以及本专利技术上述任一实施例提供的信息维护端;其中,所述信息维护端,用于将生成的二维码提供给所述开票客户端;所述开票客户端,用于从所述二维码中解析出发票信息,根据解析出的所述发票信息以及预设的发票模板,生成对应的发票。本专利技术实施例提供了一种开票客户端、发票信息维护端及发票开具方法,通过获取外部提供的二维码,从二维码中解析出发票信息,并根据解析出的发票信息以及预设的发票模板,生成发票。在此过程中,无需再逐字对发票信息进行人工录入,减少了发票开具过程的工作量,从而提高了开具发票的效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的一种开票客户端的结构示意图;图2是本专利技术另一个实施例提供的一种开票客户端的结构示意图;图3是本专利技术一个实施例提供的一种发票信息维护端的结构示意图;图4是本专利技术一个实施例提供的一种发票开具方法的流程图;图5是本专利技术另一个实施例提供的一种发票开具方法的流程图;图6是本专利技术一个实施例提供的一种发票开具系统的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供了一种开票客户端,该开票客户端可以包括:二维码获取单元101、解析单元102和发票生成单元103;其中,所述二维码获取单元101,用于获取外部提供的二维码;所述解析单元102,用于从所述获取单元101获取的所述二维码中解析出发票信息,并将所述发票信息发送给所述发票生成单元103;所述发票生成单元103,用于根据所述发票信息以及预设的发票模板,生成发票。上述实施例中,通过获取外部提供的二维码,从二维码中解析出发票信息,并根据解析出的发票信息以及预设的发票模板,生成发票。在此过程中,无需再逐字对发票信息进行人工录入,减少了发票开具过程的工作量,从而提高了开具发票的效率。并且,采用人工方式对复杂的发票信息进行录入时容易出错,若及时发现错误,则需重新输入发票信息,以重新开具发票,若为及时发现,在后续根据此发票进行报销或将其作为税收凭证时,还将遭遇其它问题。而通过本实施例中的方法,可直接通过二维码获取到正确的发票信息,从而降低开票过程的错误率。如图2所示,本专利技术一个实施例中,所述发票信息包括:至少一个票据要素;所述发票生成单元103包括:位置确定子单元1031和填充子单元1032;其中,所述位置确定子单元1031,用于确定所述发票模板中,每一个待填充票据要素的位置信息;所述填充子单元1032,用于根据确定出的所述位置信息,将每一个所述待填充票据要素对应的所述票据要素填充到所述发票模板中,根据填充后的所述发票模板,生成所述发票。在这里,发票模板中包括多个待填充票据要素,例如:单位全称、纳税人识别号、单位地址、电话、开户银行和银行帐号等,在自动生成发票时,首先确定出每一个票据要素对应的位置信息,例如,单位全称位于发票模板的左上角,银行账号位于发票模板的左下角。相应的,从二维码中解析出的发票信息也包括多个票据要素,即单位全称、纳税人识别号、单位地址、电话、开户银行和银行帐号等,然后可根据确定出的发票模板中各个待填充票据要素对应的位置信息,将发票信息中携带的各个票据要素填充到发票模板的对应位置,例如,将单位全程填充至发票模板的左上角,将银行账号填充至发票模板的左下角,填充后的发票模板即包括本文档来自技高网...
一种开票客户端、发票信息维护端及发票开具方法

【技术保护点】
一种开票客户端,其特征在于,包括:二维码获取单元、解析单元和发票生成单元;其中,所述二维码获取单元,用于获取外部提供的二维码;所述解析单元,用于从所述获取单元获取的所述二维码中解析出发票信息,并将所述发票信息发送给所述发票生成单元;所述发票生成单元,用于根据所述发票信息以及预设的发票模板,生成发票。

【技术特征摘要】
1.一种开票客户端,其特征在于,包括:二维码获取单元、解析单元和发票生成单元;其中,所述二维码获取单元,用于获取外部提供的二维码;所述解析单元,用于从所述获取单元获取的所述二维码中解析出发票信息,并将所述发票信息发送给所述发票生成单元;所述发票生成单元,用于根据所述发票信息以及预设的发票模板,生成发票。2.根据权利要求1所述的开票客户端,其特征在于,所述发票信息包括:至少一个票据要素;所述发票生成单元包括:位置确定子单元和填充子单元;其中,所述位置确定子单元,用于确定所述发票模板中,每一个待填充票据要素的位置信息;所述填充子单元,用于根据确定出的所述位置信息,将每一个所述待填充票据要素对应的所述票据要素填充到所述发票模板中,根据填充后的所述发票模板,生成所述发票。3.根据权利要求2所述的开票客户端,其特征在于,所述票据要素包括:单位全称、纳税人识别号、单位地址、电话、开户银行和银行帐号中的任意一种或多种。4.一种发票信息维护端,其特征在于,包括:信息获取单元和二维码生成单元;其中,所述信息获取单元,用于获取发票信息,并将所述发票信息发送给所述二维码生成单元;所述二维码生成单元,用于根据所述发票信息,生成二维码,以使所述二维码被提供给外部的开票客户端时,所述开票客户端从所述二维码中解析出所述发票信息。5.根据权利要求4所述的发票信息维护端,其特征在于,所述二维码生成单元,用于调用二...

【专利技术属性】
技术研发人员:丁庆申徐兵兵郭凤董志鹏
申请(专利权)人:山东浪潮商用系统有限公司
类型:发明
国别省市:山东,37

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

1