一种电子发票开票方法技术

技术编号:14820082 阅读:71 留言:0更新日期:2017-03-15 12:58
本发明专利技术属于电子发票应用技术领域,涉及一种电子发票开票方法,通过设置云平台中心中的多个服务器,再调用纳税人的税控设备实现电子发票合法有效的开票;其主要包括上传开票信息、开票信息预处理、开票处理和票据推送四个步骤;其设置的云平台中心可以安全可靠的保证电子发票开具的稳定性,提高开具效率,保证电子发票存储的安全性,其通过设置的预处理服务器可以自动准确的实现自动价税分离、折扣计算和冲红处理,提高了开具效率;其三种开具发票的方式满足了各种纳税人的开具电子发票的需求;其架设的服务器稳定安全;其开具方法操作简单易懂,开具电子发票合法有效无错误,应用环境友好。

【技术实现步骤摘要】

:本专利技术属于电子发票应用
,涉及一种电子发票开票方法,通过设置云平台中心中的多个服务器,再调用纳税人的税控设备实现电子发票合法有效的开票。
技术介绍
:发票是指经济活动中,由出售方向购买方签发的文本,内容包括向购买者提供产品或服务的名称、质量、协议价格,发票具备的要素是根据议定条件由购买方向出售方付款,必须包含日期和数量,是会计账务的重要凭证,是指一切单位和个人在购销商品、提供或接受服务以及从事其他经营活动中,所开具和收取的业务凭证,是会计核算的原始依据,也是审计机关、税务机关课税纳税和执法检查的重要依据。发票的存在方式现阶段仍以纸质发票居多,有国家税务机关统一印制,由纳税人申请购买;随着经济的快速发展经济活动的日益繁荣,纸质发票的印制量越来越大,导致巨大的资源消耗;传统的纸质发票流通不够方便,如在网上购物开具的纸质发票需要通过邮寄方式送达到购买方,使得商家的营业成本越来越高;纸质发票由于样式固定可见,容易进行仿造、买卖和虚开等情况。而电子发票的出现能够在一定程度上解决上述存在的问题,因此寻求设计一种电子发票开票方法具有良好的经济效益和社会效益。
技术实现思路
:本专利技术的目的在于克服现有技术存在的缺点,寻求设计一种电子发票的开票方法,通过设置云平台中心中的多个服务器以及调用纳税人的税控设备实现电子发票合法有效的开具。本专利技术涉及的电子发票开票方法主要在电子发票开票系统装置中实现,其主要包括以下步骤:(1)、上传开票信息:将所要开具的开票信息输入到纳税人客户端中,生成开票请求报文,其中开票信息包括发票抬头、开票金额、电话号码、购买方的名称、税号、地址、开户行、账号、商品名称、单价、含税单价、商品数量、税率、含税金额和开票单位的收款人;再对开票请求报文进行用加密算法对其加密并采用私钥对其进行数字签名;(2)、开票信息预处理:开票客户端将步骤(1)中的开票请求报文发送到预处理服务器中,预处理服务器对开票请求报文用与步骤(1)中加密算法对应的解密算法对其进行解密,采用与步骤(1)中私钥相对应的公钥对其验证签名,然后提取开票信息;再对开票信息进行信息校验,校验失败发出错误指令至开票客户端,并删除开票请求报文;验证成功后对开票信息进行价税分离、折扣计算和冲红处理,并将提取和处理后的信息写入开票请求表中;所述开票请求表为电子发票模板,其用于发票信息的写入、展示、展示样式和布局;(3)、开票处理:将步骤(2)中生成的开票请求表发送至开票服务器中,开票服务器调用税务机关的税控服务器对开票请求表进行验证,验证成功后将发票号码、发票代码、校验码和密文的信息写入发票请求表中,最后对其进行签章即生成电子发票,将开好的电子发票上传至存储服务器中存储;将成功开票的信息传回支开票客户端中;(4)、票据推送:纳税人和购买方通过查询客户端将发票查询请求报文发送到存储服务器中,所述发票查询请求报文包括所查询的电子发票存储特征信息、查询客户端的环境特征信息和纳税人或购买方的识别信息;存储服务器接收到发票查询请求报文,并定位到所查询的电子发票的存储位置,再根据发票查询请求报文中携带的关于查询客户端的系统环境特征信息生成能够在查询客户端显示的格式文件,包括PDF、HTML、JPG或BMP;再将所生成的格式文件发回至纳税人或购买方查询客户端中,即可显示其开具或收到电子发票。本专利技术涉及的步骤(3)中将发票请求表发送至开票服务器中有三种方式:第一种为实时上传方式,将步骤(2)中生成的发票请求表实时的传送到开票服务器中进行电子发票开具,并将开票结果发送至开票客户端中;第二种为队列异步上传方式,将步骤(2)中生成的发票请求表暂存到预处理服务器中的暂存数据库,累积达到一定数目后将暂存数据库中的开票请求表以队列传送到开票服务器中,进行发票开具,并将开票结果以队列的形式发送至开票客户端中;第三种为非实时上传方式,将在一定时间内步骤(2)中生成的所有发票请求表存储在预处理服务器中设置的暂存数据库,在固定时间点将暂存数据库中的所有开票请求表上传至开票服务器中进行发票开具,并将开票结果发送至开票客户端。本专利技术涉及一种配合电子发票开票方法使用的电子发票开票系统装置的主体结构包括开票客户端、预处理服务器、开票服务器、存储服务器、税控服务器、查询客户端、暂存数据库、税控集合器和云平台中心;开票客户端为输入所有开票信息的电子设备包括电脑和手机,以便录入开票信息并将开票信息发送到云平台中心中;云平台中心内部依次设置有预处理服务器设置在云平台中心的内部通过电信号与开票客户端连接,以便对开票客户端发来的开票信息进行处理并生成和发送开票请求表;开票服务器与后处理服务器、预处理服务器、开票服务器和后处理服务器之间通过电信号连接,开票服务器内部设置有税控集合器,开票服务器通过税控集合器连接并调用税控服务器,以便开具电子发票;存储服务器与查询客户端电信号连接,以便将电子发票以不同形式发送到查询客户端中。本专利技术涉及的预处理服务器的主体结构包括解签单元、验证模板单元、价税处理单元、折扣处理单元、冲红处理单元和暂存数据库;解签单元先对开票请求报文进行签名验证和解密处理提取开票信息,然后验证模板单元将提取的开票信息各参数与其内部的参数格式模板一一比对,出现格式错误即发送错误指令至开票客户端;比对无错后,价税处理单元对开票信息进行价税分离,折扣处理单元对开票信息进行自动折扣计算,冲红处理单元对开票信息进行冲红,然后将处理后的开票信息写入开票请求表,并存储在暂存数据库中,暂存数据库中存储的开票请求表到达一定数量时或存储一定时间开票请求表后,将其暂存的开票请求表发送到开票服务器中。本专利技术涉及的开票服务器的主体结构包括开票单元和税控集合器;开票单元通过税控集合器与税控服务器电信号连接,税控集合器将开票请求表中纳税人对应的税控装置开启,调用税控服务器中纳税人的税务信息和签章信息输入到开票单元中进行电子发票开具。本专利技术与现有技术相比,其设置的云平台中心可以安全可靠的保证电子发票开具的稳定性,提高开具效率,保证电子发票存储的安全性,其通过设置的预处理服务器可以自动准确的实现自动价税分离、折扣计算和冲红处理,提高了开具效率;其三种开具发票的方式满足了各种纳税人的开具电子发票的需求;其架设的服务器稳定安全;其开具方法操作简单易懂,开具电子发票合法有效无错误,应用环境友好。附图说明图1为本专利技术的原理性工作流程示意框图。图2为本专利技术涉及的电子发票开票系统装置的主体结构原理示意框图。图3为本专利技术涉及的预处理服务器的主体结构原理示意框图。图4为本专利技术涉及的开票服务器的主体结构原理示意框图。具体实施方式:下面通过实施例并结合附图对本专利技术作进一步说明。实施例1:本实施例涉及的电子发票开具方法主要在电子发票开票系统装置中实现,其包括以下步骤:(1)、上传开票信息:将所要开具的开票信息输入到纳税人客户端1中,生成开票请求报文,其中开票信息包括发票抬头、开票金额、电话号码、购买方的名称、税号、地址、开户行、账号、商品名称、单价、含税单价、商品数量、税率、含税金额和开票单位的收款人等;再对开票请求报文进行用加密算法对其加密并采用私钥对其进行数字签名;(2)、开票信息预处理:开票客户端1将步骤(1)中的开票请求报文发送本文档来自技高网...
一种电子发票开票方法

【技术保护点】
一种电子发票开票方法,主要在电子发票开票系统装置中实现,其特征在于主要包括以下步骤:(1)、上传开票信息:将所要开具的开票信息输入到纳税人客户端中,生成开票请求报文,其中开票信息包括发票抬头、开票金额、电话号码、购买方的名称、税号、地址、开户行、账号、商品名称、单价、含税单价、商品数量、税率、含税金额和开票单位的收款人;再对开票请求报文进行用加密算法对其加密并采用私钥对其进行数字签名;(2)、开票信息预处理:开票客户端将步骤(1)中的开票请求报文发送到预处理服务器中,预处理服务器对开票请求报文用与步骤(1)中加密算法对应的解密算法对其进行解密,采用与步骤(1)中私钥相对应的公钥对其验证签名,然后提取开票信息;再对开票信息进行信息校验,校验失败发出错误指令至开票客户端,并删除开票请求报文;验证成功后对开票信息进行价税分离、折扣计算和冲红处理,并将提取和处理后的信息写入开票请求表中;所述开票请求表为电子发票模板,其用于发票信息的写入、展示、展示样式和布局;(3)、开票处理:将步骤(2)中生成的开票请求表发送至开票服务器中,开票服务器调用税务机关的税控服务器对开票请求表进行验证,验证成功后将发票号码、发票代码、校验码和密文的信息写入发票请求表中,最后对其进行签章即生成电子发票,将开好的电子发票上传至存储服务器中存储;将成功开票的信息传回支开票客户端中;(4)、票据推送:纳税人和购买方通过查询客户端将发票查询请求报文发送到存储服务器中,所述发票查询请求报文包括所查询的电子发票存储特征信息、查询客户端的环境特征信息和纳税人或购买方的识别信息;存储服务器接收到发票查询请求报文,并定位到所查询的电子发票的存储位置,再根据发票查询请求报文中携带的关于查询客户端的系统环境特征信息生成能够在查询客户端显示的格式文件,包括PDF、HTML、JPG或BMP;再将所生成的格式文件发回至纳税人或购买方查询客户端中,即可显示其开具或收到电子发票。...

【技术特征摘要】
1.一种电子发票开票方法,主要在电子发票开票系统装置中实现,其特征在于主要包括以下步骤:(1)、上传开票信息:将所要开具的开票信息输入到纳税人客户端中,生成开票请求报文,其中开票信息包括发票抬头、开票金额、电话号码、购买方的名称、税号、地址、开户行、账号、商品名称、单价、含税单价、商品数量、税率、含税金额和开票单位的收款人;再对开票请求报文进行用加密算法对其加密并采用私钥对其进行数字签名;(2)、开票信息预处理:开票客户端将步骤(1)中的开票请求报文发送到预处理服务器中,预处理服务器对开票请求报文用与步骤(1)中加密算法对应的解密算法对其进行解密,采用与步骤(1)中私钥相对应的公钥对其验证签名,然后提取开票信息;再对开票信息进行信息校验,校验失败发出错误指令至开票客户端,并删除开票请求报文;验证成功后对开票信息进行价税分离、折扣计算和冲红处理,并将提取和处理后的信息写入开票请求表中;所述开票请求表为电子发票模板,其用于发票信息的写入、展示、展示样式和布局;(3)、开票处理:将步骤(2)中生成的开票请求表发送至开票服务器中,开票服务器调用税务机关的税控服务器对开票请求表进行验证,验证成功后将发票号码、发票代码、校验码和密文的信息写入发票请求表中,最后对其进行签章即生成电子发票,将开好的电子发票上传至存储服务器中存储;将成功开票的信息传回支开票客户端中;(4)、票据推送:纳税人和购买方通过查询客户端将发票查询请求报文发送到存储服务器中,所述发票查询请求报文包括所查询的电子发票存储特征信息、查询客户端的环境特征信息和纳税人或购买方的识别信息;存储服务器接收到发票查询请求报文,并定位到所查询的电子发票的存储位置,再根据发票查询请求报文中携带的关于查询客户端的系统环境特征信息生成能够在查询客户端显示的格式文件,包括PDF、HTML、JPG或BMP;再将所生成的格式文件发回至纳税人或购买方查询客户端中,即可显示其开具或收到电子发票。2.根据权利要求1所述的电子发票开具方法,其特征在于所述步骤(3)中将发票请求表发送至开票服务器中有三种方式:第一种为实时上传方式,将步骤(2)中生成的发票请求表实时的传送到开票服务器中进行电子发票开具,并将开票结果发送至开票客户端中;第二种为队列异步上传方式,将步骤(2)中生成的发票请求表暂存到预处理服务器...

【专利技术属性】
技术研发人员:王友强洪普君张东庆
申请(专利权)人:青岛瑞宏科技有限公司
类型:发明
国别省市:山东;37

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

1