一种发票入账方法及装置的制造方法

文档序号:9826471阅读:277来源:国知局
一种发票入账方法及装置的制造方法
【专利说明】一种发票入账方法及装置
[0001 ] 本申请要求申请日为2014年12月10日、申请号为201410753521.4、发明名称为“一种发票入账方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
[0002]本申请涉及发票电子化技术领域,尤其是一种发票入账方法及装置。
【背景技术】
[0003]发票,是单位和个人在购销商品、提供或接受服务等经营活动中,所开具和收取的业务凭证。在企业财务制度中,员工可以提供待报销的发票,财务部门验证发票的有效性后,对发票进行报销入账。
[0004]传统的企业会计制度中,企业财务主要依托纸质票据进行归档和整理,且人工对纸质发票入账,该种方式入账效率较低。

【发明内容】

[0005]有鉴于此,本发明提供了一种发票入账方法及装置,用以解决现有技术中人工入账方式入账效率较低的技术问题。为实现所述目的,本发明提供的技术方案如下:
[0006]一种发票入账方法,包括:
[0007]接收客户端发送的发票入账请求;
[0008]提取所述发票入账请求中的企业标识及发票标识;
[0009]依据所述企业标识及所述发票标识,生成待验证信息;
[0010]验证所述待验证信息的有效性;
[0011 ]当所述待验证信息有效时,依据所述企业标识及所述发票标识生成入账数据。
[0012]可选地,还包括:
[0013]当所述待验证消息无效时,向所述客户端返回入账失败的提示信息。
[0014]可选地,所述依据所述企业标识及所述发票标识,生成待验证信息包括:
[0015]在预设发票数据库中,获取与所述发票标识对应的发票数据;其中,所述发票数据包括开票时间、发票类型及发票状态;
[0016]将提取到的企业标识及所述发票数据生成待验证信息。
[0017]可选地,所述验证所述待验证信息的有效性包括:
[0018]判断所述企业标识、所述开票时间、所述发票类型及所述发票状态是否均具有有效性。
[0019]可选地,所述依据所述企业标识及所述发票标识生成入账数据包括:
[0020]建立所述企业标识与所述发票标识之间的入账关系,并记录入账时间;
[0021 ]将所述入账关系及所述入账时间确定为入账数据。
[0022 ]本申请还提供一种发票入账装置,包括:
[0023]入账请求接收单元,用于接收客户端发送的发票入账请求;
[0024]请求标识提取单元,用于提取所述发票入账请求中的企业标识及发票标识;
[0025]验证消息生成单元,用于依据所述企业标识及所述发票标识,生成待验证信息;
[0026]有效性验证单元,用于验证所述待验证信息的有效性;
[0027]发票入账单元,用于当所述待验证信息有效时,依据所述企业标识及所述发票标识生成入账数据。
[0028]可选地,还包括:
[0029]失败信息提示单元,用于当所述待验证消息无效时,向所述客户端返回入账失败的提示信息。
[0030]可选地,所述验证消息生成单元包括:
[0031]发票数据获取子单元,用于在预设发票数据库中,获取与所述发票标识对应的发票数据;其中,所述发票数据包括开票时间、发票类型及发票状态;
[0032]待验证消息生成子单元,用于将提取到的企业标识及所述发票数据生成待验证信息。
[0033]可选地,所述有效性验证单元包括:
[0034]有效性判断子单元,用于判断所述企业标识、所述开票时间、所述发票类型及所述发票状态是否均具有有效性。
[0035]可选地,所述发票入账单元包括:
[0036]入账数据生成单元,用于建立所述企业标识与所述发票标识之间的入账关系,并记录入账时间;
[0037]入账数据确定单元,用于将所述入账关系及所述入账时间确定为入账数据。
[0038]本发明提供了一种发票入账方法及装置,该方法包括,接收到客户端发送的发票入账请求后,提取其中的企业标识及发票标识,利用企业标识及发票标识生成待验证信息,并验证该待验证信息的有效性,当有效时生成入账数据,从而完成该发票标识对应发票入账至该企业标识对应的企业财务系统中。与现有技术中人工操作纸质发票进行入账相比,本发明提供的发票入账装置可以自动实现发票入账方法,不仅可以节省纸张,而且入账效率较高。
【附图说明】
[0039]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0040]图1为本发明实施例提供的发票入账方法的流程图;
[0041 ]图2为本发明另一实施例提供的发票入账方法的流程图;
[0042]图3为本发明提供的发票开具及发票入账的流程示意图;
[0043]图4为本发明实施例提供的发票入账装置的结构图。
【具体实施方式】
[0044]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0045]本发明中设置有服务器,有发票入账需要的企业可以预先在该服务器上进行注册,当需要入账时,通过专门的入账接口向该服务器发送发票入账请求,触发服务器按照下述方法实施例提供的入账方法进行发票入账处理。
[0046]参照图1,其示出了本发明实施例提供的发票入账方法的流程,具体包括以下步骤:
[0047]步骤SlOl:接收客户端发送的发票入账请求。
[0048]本实施例中,有发票入账需求的企业侧安装有客户端,该客户端可以是浏览器或专用于发票入账的应用程序。通过该客户端可以向服务器发送发票入账请求,其中,发票入账请求中包含企业标识及发票标识,可选地,发票标识为发票号。
[0049]步骤S102:提取所述发票入账请求中的企业标识及发票标识。
[0050]本实施例中,服务器提取客户端发送的发票入账请求中的企业标识及发票标识。其中,企业标识具有唯一性,可以是企业注册时使用的企业代码,或者是数据签名。
[0051]数据签名的生成方式可以是,注册时,向企业颁发签名证书,该签名证书中包含私钥,当企业需要向服务器发送发票入账请求时,利用签名算法将自身签名证书中的私钥生成数据签名。
[0052]步骤S103:依据所述企业标识及所述发票标识,生成待验证信息。
[0053]其中,待验证信息中包含的是与本次发票入账请求相关的数据信息,利用该待验证信息可以验证本次请求的有效性。
[0054]步骤S104:验证所述待验证信息的有效性。
[0055]其中,待验证信息中可以包含一项或多项信息,验证时,将每一项信息均进行验证。
[0056]步骤S105:当所述待验证信息有效时,依据所述企业标识及所述发票标识生成入账数据。
[0057]需要说明的是,当待验证消息中包含多项信息时,只有多项信息均有效,才确定所述待验证消息有效。依据企业标识及发票标识生成入账数据,入账数据可以表明该发票标识对应的发票入账至该企业标识对应的企业财务中。
[0058]由以上的技术方案可知,本实施提供的发票入账方法包括,接收到客户端发送的发票入账请求后,提取其中的企业标识及发票标识,利用企业标识及发票标识生成待验证信息,并验证该待验证信息的有效性,当有效时生成入账数据,从而完成该发票标识对应发票入账至该企业标识对应的企业财务系统中。与现有技术中人工操作纸质发票进行入账相比,本实施例可以利用服务器实现发票入账,不仅可以节省纸张,而且入账效率较高。
[0059]在上述实施例中,还可以包括:当生成入账数据后,向客户端返回入账成功的消息,以告知企业已完成发票入账。
[0060]另外,如图2所示,在步骤S104的判断结果为否时,还可以包括:步骤S106:向客户端返回入账失败的提示消息。需要说明的是,若待验证消息中包含多项信息时,待验证消息无效指的是任何一项或多项信息为无效。更具体地,所述提示信息中还可以包括无效的是待验证消息中的哪一项,以方便企业侧了解发票入账失败的具体原因。
[0061]需要说明的是,发票成功入账后,会将该发票的发票状态更新为已入账,用以避免重复报销。
[0062]可选地,上述各个实施例中的待验证信息的生成方式可以是:
[0063]在预设发票数据库中,获取与所述发票标识对应的发票数据;将提取到的企业标识及所述发票数据生成待验证信息。
[0064]需要说明的是,如图3所示,上述服务器不仅可以处理发票入账请求,还可以处理开票请求。具体地,当某个企业需要开具电子发票时,向服务器发送开票请求,开票请求中包含开票数据,如开票金额、开票单位、发票类型等,服务器接收到该开票请求中,提取其中的开票数据,利用开票数据对该企业生成一张电子发票,标记该电子发票的发票状态为有效,即表明该电子发票还未入账。该电子发票对应多项发票数据,除了包含上述开票数据及发票状态外,还包括发票号、开票时间、验证码及发票地址等。发票数据存储在预设的发票数据库中,也就是说,发票数据库中存储的是服务器生成的电子发票的发票数据。
[0065]其中,发票号、验证码、发票地址等数据可以返回给发送开票请求的企业,该发票开具企业将这些数据提供给发票取得企业,从而发票取得企业可以利用这些数据向服务器发送查看请求,查看该发票的发票数据,还可以向服务器发送发票入账请求,将该发票入账。
[0066]在发票取得企业向服务器发送入账请求后,服务器在预设的发票数据库中,提取该发票标识对应的发票数据,其中包括开票时间、发票类型及发票状态等,从而可以将从发票入账请求中提取的企业标识,以及从发票数据库中获取到的发票数据确定为待验证信息,通过对待验证信息的验证判断该次发票入账请求是否有效。
[0067]服务器生成的待验证消息中包含哪些数据,则对待验证信息进行对应的验证。待验证消息中包含有企业标识、开票时间、发票类型及发票状态时,验证待验证信息有效性的具体方式可以是:
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1