3.3 区块链在电子发票领域的应用

本节结合当前电子发票推广应用的现状和遇到的一些难点,分析应用区块链技术解决这些难点的方法和所具有的优势。对电子发票在企业间全面深入应用过程中区块链技术所能提供的助力和相关应用场合进行展望。

3.3.1 电子发票的应用现状

1.政策现状

国家税务总局在2015年年底发布公告,自2016年1月1日起全国推行通过增值税电子发票系统开具增值税电子普通发票,其他开具电子发票的系统同时停止使用。这项政策和相应的增值税电子发票系统的推出,主要解决了营改增后一些开票量大的行业的开票问题,这些行业存在大量的面向个人的开票业务,例如电商、电信、快递、公用事业。(更多内容可参考:http://www.chinatax.gov.cn/n810341/n810765/n1465977/n1466007/c2061033/content.html。)

国家财政部、国家档案局在2015年年底公布修订后的《会计档案管理办法》,自2016年1月1日起实施。其中第八条规定,单位内部形成的属于归档范围的电子会计资料可仅以电子形式保存,形成电子会计档案。第九条规定,单位从外部接收的电子会计资料附有符合《中华人民共和国电子签名法》规定的电子签名的,可仅以电子形式归档保存,形成电子会计档案。修订后的《会计档案管理办法》从政策层面解决了电子发票的直接入账问题。增值税电子发票系统开具的增值税电子普通发票具有税务数字证书的电子签名,符合修订后的《会计档案管理办法》,可以仅以电子形式归档保存。(更多内容可参考:http://www.mof.gov.cn/pub/tfs/zhengwuxinxi/caizhengbuling/201512/t20151214_1613338.html。)

2.电子发票开票方案现状

国家税务总局在2015年年底发布推行电子发票政策的同时,作为附件2同步发布了增值税电子发票系统技术方案。方案中公布的增值税电子发票系统实现方案逻辑示意如图3-1所示。

图3-1 增值税电子发票系统实现方案逻辑示意

增值税电子发票的号段,由税务后台征管系统通过接口方式同步至增值税电子发票系统,通过增值税电子发票系统最终赋予纳税人。电商等用票量大的企业可选用服务器版税控开票系统以满足企业大量集中开票需求。票量小的企业可使用单机版税控开票系统完成电子发票开具及电子数据生成。电子发票版式文件可在企业端直接生成,也可由第三方电子发票服务平台完成。使用第三方电子发票服务平台的纳税人,需将电子发票数据传递给第三方电子发票服务平台。电子发票明细数据通过增值税电子发票系统实时传送到税务机关,进入发票电子底账库。数据接口规范包含两种:第一种适用于税控开票系统(单机版)开具电子发票的纳税人;第二种适用于开票量大、使用税控开票系统(服务器版)的纳税人。(更多内容可参考前文增值税电子发票系统全国推行政策网址。)

3.企业电子发票管理现状

表3-1通过对电子发票管理和纸质发票管理的对比,描述了电子发票全生命周期管理的现状。

表3-1 电子发票全生命周期管理的现状

电子会计凭证的成立依赖于电子签名法,电子发票涉及的各类数字证书体系和存档,需要具有长达30年的保障,即在30年内可以验证电子签名和数据的随时可用。

3.3.2 电子发票大规模应用的难点

当前电子发票应用的主要难点在于报销、入账和保存三个方面。电子发票文件因为其具有可重复拷贝、可重复提交、可篡改的特点,给企业的报销管理、入账管理和存档管理带来了新的困惑。企业需要借助专业的信息系统来实施报销流转、验证发票的真伪和发票文件的完整性、防止发票的重复入账和保存30年文件完整可用。

在解决企业管理电子发票的难点上,目前有三方面的服务商在做出努力,其产品均已上线投入市场:一是提供电子发票开具服务的平台向报销流转、查验、记账、保存方向扩展延伸,成为完整的电子发票解决方案平台;二是传统的财务软件服务商和税务会计师中介服务机构,建设电子发票记账和报销管理平台;三是新进入的互联网企业服务商,例如微信的电子发票解决方案,发挥沟通平台的优势,解决发票报销流转的痛点,阿里的发票服务平台,提供完整的电子发票解决方案平台。表3-2所示汇总对比了各方面服务商平台的优劣势和局限。

表3-2 各类电子发票服务平台对比

电子发票管理主要的难点就是解决重复报销的问题、报销流传问题和可靠保存问题。其中报销流传问题,对于电子发票来说,如果有改造且建设好的财务信息系统及平台支撑,电子发票报销比纸质发票方便快捷,没有的话电子发票比纸质发票麻烦。现阶段解决重复报销的问题主要还是依靠中心化的统一服务平台的标识,该平台需具有权威可信的特点。报销流传只是一般的信息系统优化需求,随着时间的投入会越来越顺畅。可靠保存有点特殊,电子发票文件基本2年后就进入一个沉寂的状态,是否一直在线保存还有待行业的选择。

建设中心化的服务平台或是采用其他技术解决手段,电子发票管理面临的需要处理的数据规模如下:

根据《中国税务报》的报道,截至2015年年底,全国营改增试点纳税人共计592万户,其中一般纳税人113万户,小规模纳税人479万户。新纳入试点的四大行业纳税人接近1000万户,是此前试点纳税总户数的1.7倍。(更多内容可参考http://www.ctaxnews.net.cn/html/2016-03/25/nw.D340100zgswb_20160325_2-08.htm。)

上述营改增户数1600万,加上原来的增值税企业户数,估计总计有2000万户,电子发票服务平台需要满足如此庞大数量的企业应用。

在发票份数方面,根据中国财会网2016年3月1日的报道,增值税电子发票系统全国推行3个月以来,已开出电子发票6000万份。(更多内容可参考http://www.e521.com/news/xyxw/450265.shtml。)

考虑到发票电子化的趋势,目前还在使用的增值税纸质发票也需要考虑在内,增值税纸质专用发票2015年开票量为8亿多份。(更多内容可参考http://news.eastday.com/eastday/13news/auto/news/china/20160225/u7ai5337234.html。)

增值税普通发票的发票份数,可参考国家税务总局发布的数据。2016年营改增5月1日启动当天,全国共有23669户试点纳税人开出63655份发票,其中,增值税专用发票7347份,增值税普通发票56308份。(更多内容可参考http://www.chinatax.gov.cn/n810341/n810780/c2121786/content.html。)

按以上数据估算,发票全面电子化以后,每年开票数量在100亿份以上。

3.3.3 区块链技术的主要特点与电子发票对应分析

本节分析区块链技术的主要特征与电子发票应用场景结合的几个关键问题,通过分析来审视区块链与电子发票场景应用的匹配情况。

1.去中心化

区块链技术所有的应用实现基于区块链网络中的广大分布式节点,不需要中心化的服务器平台,这为节省电子发票服务平台的建设成本开辟了另外一条途径。按每台企业PC提供100GB存储空间,每张电子发票需要200KB计算,以2000万户企业的25%,也就是500万台PC构成的常在线节点计算,全网络存储能力为500PB,换算成电子发票份数为2.5万亿份,以100亿份每年算,能存250年的开票量,以30年的时间算,每年能存800多亿份。计算能力就更不用说了,500万台以上节点的计算能力,满足电子发票领域的各种应用没有任何问题。

2.公共账本

区块链技术采用由所有节点共同维护的公共账本来解决重复支付问题。重复支付问题和电子发票的重复报销、重复入账问题很类似,或者更进一步说,重复报销和重复入账本质都是重复支付问题。区块链技术涉及的用于解决重复支付问题的公有链、私有链或者二者结合的方案,都可以用来解决电子发票的重复报销和重复入账问题。

3.加密算法

加密算法是区块链技术必备的支撑组件,区块链中广泛应用哈希算法保证数据块的完整性,应用非对称算法来标识身份和加密及验证数据。增值税电子发票系统具有完备的数字证书体系,对加密算法的应用也具有良好的基础,在具体应用中采用区块链技术,在加密算法方面没有任何障碍。

4.分布式共识

区块链技术采用多数节点的意见来形成共识算法,与中心化平台的架构相比,中心化平台需要保证其权威性、可靠性,为此需要投入巨大的成本,而区块链技术则通过广大节点共同维护的账本和共识算法来保证,相比中心化系统,成本极其低廉。

5.泛洪和效率问题

区块链技术因为其分布式网络的广播需要,容易引发网络资源的侵占。公共账本的日积月累,容易引发后期记账效率低下问题。电子发票因为只涉及开票方、受票方和税局且按年度核算,并不是所有企业都参与交互,所以不易引发泛洪和效率低下问题。

3.3.4 区块链技术用于电子发票管理的4个基本要点

1.制度层面的关系

从会计制度的角度来讲,由国家税务总局推行的增值税电子发票系统,解决了合法的电子原始凭证的产生问题,行业财务系统提供的报销审核等管理功能解决了记账凭证的信息化产生问题,二者统一构成电子会计凭证,可入账和存档。修订后的《会计档案管理办法》,解决了电子会计凭证作为会计凭证的形式认可问题。以上部分,相当于解决了电子发票管理的前半篇。后半篇问题在于,在入账和存档方面,电子凭证不同于纸质凭证,不具有唯一性和不可变更性,缺乏权威的电子账本和电子会计凭证存档器,如果像手工操作那样,随便建一个数据库,随便用一个电脑硬盘文件夹就能存放,虽然可以说得通,但实际业务不可行。理想的情况是,在各服务商财务系统中,提供电子凭证记账和存档的核心模块,如果经过财政部、国家会计协会层面的认证或发布或统一标准筹划,效果更好。这样就能从根本上形成一个完整的电子凭证会计管理闭环,当前的电子发票打印按纸质发票报销入账处理存在分歧的原因也在于此。

2.区块链电子发票管理与增值税电子发票系统的关系

现行的增值税电子发票系统属于国税总局发票管理新系统的一部分,基于税务数字证书和电子底账库,提供了完备的增值税发票开具和信息管税功能。即便结合区块链技术审视,当前的发票管理新系统也是最佳方案。区块链技术对于电子发票管理能够做出贡献的地方在于,电子发票作为电子会计凭证的后半篇需求,实际上是对增值税电子发票系统的衔接补充和延伸。

3.区块链节点身份与构成

整个电子发票管理区块链网络实际有两类节点:一是企业节点,二是各级税局节点。企业节点以企业税号和税务数字证书公钥作为节点身份标识,税局节点以其单位名称或编号和税务数字证书公钥作为节点身份标识。对于任一企业节点PC,除安装有增值税发票开票系统以外,还应安装区块链客户端程序。说是客户端程序,因为是分布式网络,所以该程序实质有两部分——服务端和客户端,服务端部分服务于业务相关方和主管税局的访问,客户端部分处理本地业务。

4.账本的设置原则

对于电子发票的管理,设立全国统一的公共账本链没有意义,也无法实现,对于任意一张电子发票来说,只与其开票方和受票方以及管辖地税局相关,各账本的设立只在其相关方设置即可。也就是说,电子发票的区块链实质是一群互相有指向关系但无链接关系的区块链群。

对于电子发票的初始号段分配应以省局为单位,设立电子发票号段分配账本,只有省级税局节点具有分配发票号段的权限,相当于省级税局向企业支付了空白可开具的电子发票,各接收企业按号段写接收块,接收企业可只保存与自己有关的号段块。

对于企业电子发票记账,可建立自己的销项发票账链,和进项发票账链,受票方取得电子发票后,可以访问开票方节点验证。或者直接使用开票方公钥验证。验证通过后,写入自己进行记账链,也向开票方销项账本对应块写入记账块,这样任一企业的任一销项发票块只能有一个合法记账块。如果有多的,可启用业务相关方共识机制进行判定,由此解决重复记账问题。企业保存电子发票时只保存业务相关方信息,其额外的信息可考虑异地备份,选取一些距离跨度大的节点。如A、B、C、D、E五家企业相互作生意,那么B企业保存了A、B、C三家的账本而不管其他家,C企业保存了B、C、D三家企业的账本而不管其他家。这样实现整体网络资源和节点计算机资源的合理使用,由各业务相关方构建的区块链群,彼此交叉,相关方具有公共账本和共识机制。

全国所有企业的区块链账本一般情况下是无需遍历的,可以假设极端情况,如电子底账库损坏,可以由税局节点发起遍历,串起所有企业的账本链,从而恢复电子底账库。当然,正常情况下,企业节点是不具有这样的权限和访问无业务相关的其他节点账本的权限的。对于大型企业,一般都有自己的数据中心,如果愿意,也可以使用区块链网络的资源来运行账本,这样还可以设计由大企业支付资源使用费,由一般小企业受益的机制,类似于比特币的工作量证明挖矿机制的报酬。