一种发票开具方法及装置制造方法及图纸

技术编号:11628966 阅读:46 留言:0更新日期:2015-06-18 20:48
本发明专利技术实施例公开了一种发票开具方法及系统,首先判断用户的移动验证设备中是否存在未上传的发票信息,如果存在未上传的发票信息,将该发票信息上传至远程服务器的数据库;如果不存在未上传的发票信息,获取用户输入的发票信息,将发票信息保存在移动验证设备中并打印纸质发票,最后,将保存在移动验证设备中的发票信息上传至远程服务器的数据库。在发票信息保存在移动验证设备之后,如果网络出现故障,发票信息无法上传至远程服务器的数据库,也可先行打印纸质发票,待网络恢复正常之后,将存储在移动验证设备中未上传的发票信息上传至远程服务器的数据库。

【技术实现步骤摘要】

本专利技术涉及税务
,特别是涉及一种发票开具方法及装置
技术介绍
发票是指一切单位和个人在购销商品、提供或接受服务以及从事其他经营活动中,所开具和收取的业务凭证,也是审计机关、税务机关执法检查的重要依据,目前,纳税人可通过发票开具系统,利用网络完成发票的开具。现有发票开具系统首先需要用户填写发票信息,在发票信息填写完整后通过网络上传至税务机关的远程服务器,并保存在远程服务器的数据库中,然后,用户可将发票信息打印在纸质发票上,确保每张纸质发票均在税务机关对应存储有一份电子记录,便于税务机关统计税务数据以及备份纸质发票信息。但是,如果用户在上传发票信息至远程服务器时出现网络故障,将导致发票信息不能上传至远程服务器,无法完成发票开具的业务,同时,也不能将发票信息打印在纸质发票上,必须等待网络恢复正常之后,重新填写发票信息并上传至远程服务器,才能打印纸质发票。而多数企业对发票开具的实时性要求较高,需要在交易完成之后立即开具发票,因此,由网络故障引起的发票开具失败会给企业造成极大的不便。
技术实现思路
本专利技术实施例中提供了一种发票开具方法及装置,以解决现有发票开具技术在网络出现故障时不能开具发票的问题。为了解决上述技术问题,本专利技术实施例公开了如下技术方案:一种发票开具方法,用于开具纸质发票,所述方法包括:判断用户的移动验证设备中是否存在未上传的发票信息;如果移动验证设备中存在未上传的发票信息,将未上传的发票信息上传至远程服务器的数据库;如果移动验证设备中没有未上传的发票信息,获取用户输入的发票信息;将用户输入的发票信息保存在移动验证设备中并打印纸质发票;将保存在移动验证设备中的发票信息上传至远程服务器的数据库。可选地,所述方法还包括:判断网络是否已连接;如果网络已连接,将保存在移动验证设备中的发票信息上传至远程服务器的数据库。可选地,所述方法还包括:判断是否能利用移动验证设备获取发票信息的唯一税控码标识;如果能利用移动验证设备获取发票信息的唯一税控码标识,将所述税控码标识传送至远程服务器进行验证;获取远程服务器传输的验证结果,所述验证结果为:所述税控码标识是否有效的结果;如果所述税控码标识有效,将保存在移动验证设备中的发票信息上传至远程服务器的数据库。 可选地,所述方法还包括:利用移动验证设备为发票信息加密;将发票信息和加密后的发票信息传送给远程服务器进行验证;获取远程服务器发送的验证结果,所述验证结果为:在远程服务器将加密后的发票信息解密之后,发票信息与解密后的发票信息是否一致的比较结果;如果发票信息和解密后的发票信息一致,将发票信息上传至远程服务器的数据库。一种发票开具装置,用于开具纸质发票,所述装置包括:判断单元,用于判断用户的移动验证设备中是否存在未上传的发票信息;与判断单元连接的第一传送单元,用于在移动验证设备中存在未上传的发票信息时,将未上传的发票信息上传至远程服务器的数据库;与判断单元连接的获取单元,用于在移动验证设备中没有未上传的发票信息时,获取用户输入的发票信息;与获取单元连接的存储与打印单元,用于将用户输入的发票信息保存在移动验证设备中并打印纸质发票;与存储与打印单元连接的第二传送单元,用于将保存在移动验证设备中的发票信息上传至远程服务器的数据库。可选地,所述装置还包括:与第二传送单元连接的网络判断单元,用于判断网络是否已连接;第二传送单元还用于在网络已连接时,将保存在移动验证设备中的发票信息上传至远程服务器的数据库。可选地,所述装置还包括:税控码判断单元,用于判断是否能利用移动验证设备获取发票信息的唯一税控码标识;与税控码判断单元连接的税控码传送单元,用于在能利用移动验证设备获取发票信息的唯一税控码标识时,将所述税控码标识传送至远程服务器进行验证;与第二传送单元连接的税控码验证结果单元,用于获取远程服务器传输的验证结果,所述验证结果为:所述税控码标识是否有效的结果;第二传送单元还用于在所述税控码标识有效时,将保存在移动验证设备中的发票信息上传至远程服务器的数据库。可选地,在所述装置还包括:加密单元,用于利用移动验证设备为发票信息加密;与加密单元连接的发票信息传送单元,用于将发票信息和加密后的发票信息传送给远程服务器进行验证;发票信息验证结果单元,用于获取远程服务器发送的验证结果,所述验证结果为:在远程服务器将加密后的发票信息解密之后,发票信息与解密后的发票信息是否一致的比较结果;与发票信息验证结果单元连接的第三传送单元,用于在发票信息和解密后的发票信息一致时,将发票信息上传至远程服务器的数据库。由以上技术方案可见,本专利技术实施例提供的发票开具方法及系统,首先判断用户的移动验证设备中是否存在未上传的发票信息,如果存在未上传的发票信息,将该发票信息上传至远程服务器的数据库;如果不存在未上传的发票信息,获取用户输入的发票信息,将发票信息保存在移动验证设备中并打印纸质发票,最后,将保存在移动验证设备中的发票信息上传至远程服务器的数据库。在发票信息保存在移动验证设备之后,如果网络出现故障,发票信息无法上传至远程服务器的数据库,也可先行打印纸质发票,待网络恢复正常之后,将存储在移动验证设备中的发票信息上传至远程服务器的数据库。采用本专利技术实施例提供的方法和装置,在网络发生故障时,不必等待网络恢复即可打印纸质发票,有效提高发票开具的效率,避免网络故障引起纸质发票开具失败。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种发票开具方法的流程示意图;图2为本专利技术实施例提供的另一种发票开具方法的流程示意图;图3为本专利技术实施例提供的另一种发票开具方法的流程示意图;图4为本专利技术实施例提供的一种发票开具装置的结构示意图。【具体实施方式】为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。图1为本专利技术实施例提供的一种发票开具方法的流程示意图,包括以下步骤:步骤SlOl:判断用户的移动验证设备中是否存在未上传的发票信息。移动验证设备可以是类似银行U盾的可移动设备,由税务机关发放给每个纳税人,每个移动验证设备均预先保存有一个移动设备的唯一标识、CA证书以及纳税人加密后的基本信息等验证信息,通过移动验证设备可以验证用户的身份以及验证用户开具的发票信息等。并且,本实施例中的移动验证设备能够保存发票信息,因此,如果上一次开具的发票信息没有成功上传至远程服务器,可在本次开具发票时将上一次的发票信息上传。如果移动验证设备中存在未上传的发票信息,执行步骤S102,将未上传的发票信息上传至远程服务器的数据库;如果移动验证设备中没有未上传的发票信息,执行步骤S103。步骤S103:获取用户输入的发票信息。用户在开具发票时需要输入开具发票所必须的发票信息本文档来自技高网
...

【技术保护点】
一种发票开具方法,其特征在于,用于开具纸质发票,所述方法包括:判断用户的移动验证设备中是否存在未上传的发票信息;如果移动验证设备中存在未上传的发票信息,将未上传的发票信息上传至远程服务器的数据库;如果移动验证设备中没有未上传的发票信息,获取用户输入的发票信息;将用户输入的发票信息保存在移动验证设备中并打印纸质发票;将保存在移动验证设备中的发票信息上传至远程服务器的数据库。

【技术特征摘要】

【专利技术属性】
技术研发人员:白禹
申请(专利权)人:北京圣世博泰科技股份有限公司
类型:发明
国别省市:北京;11

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

1