2.3 区块链重塑企业财务管理
2.3.1 区块链改善生产、运营、财务协同效率的应用设计
从整体来看,区块链能改善生产、运营、财务三方面的协同效率,内部协作可以围绕生产主线展开,运营和财务管理可以作为智能合约上链,从而减少线下的协同消耗,把内部相关的控制管理变成企业生产主线服务。继续深入,会涉及与不同行业的结合,以及与公司治理机制的结合,按业务主线设计账本,需要考量不同的权责、业务合规性、业务凭证或原始行为的触发,然后是相应的共识机制的选择或设计,以及对经济模型和代币机制的考量。
下面介绍一个停车场应用区块链技术进行停车位管理和电子发票开具的案例。
现有的城市公共停车位,收费管理通过人工计时实现,提供的发票为纸质定额发票。随着营改增政策的推进和国家税务总局发票管理新系统的普及,停车收费开具增值税普通发票的需求也逐渐增强。因电子发票是发展趋势,并已得到政策支持,所以停车收费一步到位,从定额发票过渡到电子发票是一种比较成熟的可选方案。同时,电动汽车的保有量逐渐提升,在停车场为电动汽车补充电力,是一项为广大车主提供方便的好的公共服务措施,补充电力就会收费,这也能为运营者增加收入。
应用区块链技术的停车位管理和电子发票开具方案时,每个停车位经营管理企业将成为一个主节点,每个节点使用统一社会信用代码和国家税务总局统一配发的国税CA数字证书公钥作为身份标识,二者也具有唯一性和一一对应关系。该企业所经营的每一个车位为一个分节点,每个分节点使用企业自有或者社会公共商密体系颁发的数字证书公钥和车位编号作为身份标识,二者也具有唯一性和一一对应关系。所有停车位按编号顺序从主节点开始构建两条主区块链,一条为停车收费主链,一条为充电收费主链,两个主链分别记载与停车位收费管理、充电收费管理、经营权变化、经营政策变化等重大事件发生时创建的新块。每一个停车位运行两个以太坊智能合约,分别是停车服务合约和充电服务合约,从投入使用开始,每一次停车服务和充电服务事件均由智能合约创建一个区块,区块中客户身份签名机制通过支持的支付手段关联,不为客户带来额外操作环节。支付手段支持除现金以外的所有支付手段,例如支付宝、微信、NFC、银行移动支付等。停车服务智能合约通过车辆停车耗时计费并结算和生成区块,充电服务智能合约通过充电功率、耗时综合计算收费并结算和生成区块。停车位管理装置含有车辆车牌识别装置和停车感应模块,以及进行支付结算时的驾驶者身份识别装置,从而为智能合约程序代码提供所需的输入信息,以供智能合约创建区块。每发生一次交易,客户均会进入停车管理服务Web界面,录入开票信息以触发开票操作,企业主节点开票服务程序用停车节点公钥验证相应交易区块后,使用发票管理新系统为用户开具相应电子发票,然后发送给用户,并为开票信息创建一条区块链接在相应的交易区块上。
本方案涉及的装置有:一个计算单元,用以运行以太坊智能合约程序和其他感应处理控制程序;一个通信装置,用于接入互联网;一个固定柱体,安装在地面,用来安装计算单元、车牌照识别装置、充电插座装置、车辆停放识别感应装置、停车位干涉装置、电池组、太阳能电池板、市电输入模块等。其中停车位干涉装置为可选活动装置,用来在闲置时占用车位,只有车辆发出停车请求才会移开;太阳能板和电池组也为可选装置。
本方案是公共停车位收费管理、充电管理和发票开具的新方案,满足了业务需求,降低了人工负担,提升了管理水平。
2.3.2 区块链改善内部、外部信息系统连接关系的应用设计
从内部不同部门和外部不同单位之间的连接关系来看,区块链通过分布式账本可以使得这种连接关系从无连接变成有连接,从弱连接变成强连接。例如,目前外部业务不同实体之间的系统是没有打通的,都是办理什么业务,就访问对应的系统,如果业务合作很紧密,那就专门开发对接系统。公司内部也一样,如果要在内部不同部门共享信息,要么整合打通不同的系统,要么共同使用一套系统。使用区块链,可以通过设计具有衔接关系的分布式账本来建立这种连接关系,而且是可靠的连接关系。
下面介绍一个应用区块链技术的商品分类与物品追溯电子发票综合管理系统方案。
商品分类编码在电子发票管理系统中刚开始使用,开具时相应内容由用户选择填写,商品分类编码根据经济结构分类制定,目的是统计各行业流通情况。现有的物品追溯在食品、药品领域应用相对深入,但目前主流的中心化服务器系统后台依然采用集中登记来实现。商品分类统计、电子发票开具、物品追溯,这三者目前为互相独立的系统,但从事物管理的角度看,三者如果能够统一设计管理机制,将能够进一步提高统计的覆盖率、准确率和效率,并能降低成本。应用区块链技术将三者进行整合,整体设计,能对商品分类编码、物品追溯和电子发票的开具三者进行综合管理。
应用区块链技术实现的商品分类统计、物品溯源和电子发票开具三者综合管理的方案是:每家企业作为一个节点,每个节点使用统一社会信用代码和国家税务总局统一配发的国税CA数字证书公钥作为身份标识,二者也具有唯一性和一一对应关系。每一个税务机关也作为一个节点,使用税务数字证书公钥和税务机关编号作为身份标识,二者也具有唯一性和一一对应关系。按照商品分类编码建立商品分类账本,每一大类或者每一个商品分类编码设立一个账本,由税务机关写入第一个区块,之后按交易时间先后和顺序,由企业在开具电子发票后,写入交易区块,该交易区块包括块哈希值、指向前一块的指针、开票方标识、物品信息(名称、规格型号、产地、制造商等)、物品来源信息、受票方(物品流向)标识、商品分类编码、电子发票内容等。对于商贸型企业,进项商品分类编码和销项商品分类编码大部分情况下是一致的;对于生产型企业,进项可能是原材料,销项可能是成品,大多是不一致的。此时记账块的物品来源可空或者列出该成品覆盖消耗的原材料清单。在上述账本的实施中,各分类账本能统计商品流通情况,能进行物品追溯。
本方案的优势是,不需要中心化的服务平台,大大降低了记账服务商、企业、政府等各相关方的成本,同时也使商品分类统计、电子发票的开具、物品追溯的操作脉络更加清晰和准确。
2.3.3 区块链简化业务单据和业务留痕机制的应用设计
区块链可以使得各类单据交割、流程、业务留痕的设计机制简单化、自动化,甚至直接消失。因为区块链本身存在的数字签名、不可篡改、各自持有的特点,再加上智能合约和时间戳,所以该方案和之前的各种单据比较,具有同样效果,具有一定的代替性。这是因为当前所有的各种单据起到的作用就是为相关各方提供一个不可抵赖的凭证,或是承担某种业务,而区块链和分布式账本在此方面发挥的作用与单据的需求有很大的重复性。所以,从区块链的角度看待财务场景的业务需求,不管是企业内还是企业间,大量的单据将没有存在的必要,或者说单据发挥的作用将大幅降低。
下面介绍一个电商在线财务系统应用区块链技术中的智能合约进行电子发票综合服务系统的方案。
现有的线上业务系统属于中心化服务系统,所有的业务应用和数据均部署在服务器端。当发生业务交易时,客户端向服务器端发起请求,服务器端进行处理。如果有开具电子发票的需求,则在服务器端统一开具,再推送到受票方。区块链技术出现后,通过构建分布式应用可以大幅降低中心化服务系统的建设成本,将更多的业务分布在各个节点。
本方案是面向区块链智能合约应用提出的电子发票开具方案:一个电子发票开具装置作为一个节点加入区块链网络,该节点以电子发票开具装置的数字证书公钥和所属企业的统一社会信用代码作为唯一身份标识,二者具有一一对应关系。企业业务智能合约应用部署在同一区块链网络,智能合约在触发执行时创建业务记录块,同时智能合约含有开具电子发票程序代码,指向约定的电子发票开具节点,其可触发电子发票开具,获取当前业务对应的电子发票,并创建一个块链接到对应业务块。该智能合约创建业务块和发票块并进行数字签名,使用所属企业电子发票开具装置的数字证书。创建的电子发票块可建立销项记账链,可供受票方需要时下载。
本方案的优势是,完成了企业财务信息系统与电商平台在管理原始凭证电子发票时的衔接需求,提出了区块链智能合约与电子发票开具一体化解决方案,提升了效率,降低了成本。
2.3.4 区块链筑起合规墙减少审计与稽核投入的应用设计
从审计与合规方面看,在区块链上实施智能合约,违反制度的事务就无法通过,从而形成合规墙的效果,减少审计与稽核投入。并且参与共识的都是职责分离的利害相关方,使用共识的区块链系统比单一系统在被非法控制的方面安全性要高。也就是说,可以将目前的事后审计与稽核,变成事前的或是正在进行当中的审计与稽核。
下面介绍一个企业财务信息系统应用区块链技术管理主要原始凭证电子发票的稽核方法与应用系统设计方案。
现有的电子发票由开票方提供,发票的形式是PDF文件,受票方通过电子邮件或者到开票方的电子发票服务平台下载获得发票,报销记账时电子发票作为一个附件被添加在报销审核流程中,最终存入报销系统数据库。现有的电子发票记账方式,解决重复记账的方法是,使用一个公共的、总的、中心的第三方记账和电子发票存储服务平台,电子发票都存在那里,哪张电子发票已经记账了,就在第三方服务平台登记一个标记记录。这样如果有谁想再次入账,就会发生冲突。这种方案能解决电子发票的重复入账问题,但有几方面的缺陷:
(1)第三方服务平台的公信力的问题。是不是有资质和牌照管理,是不是有政府监管。
(2)成本问题。如果收费过高,企业可能就不会选择第三方服务平台的服务,因为这不是必须的。而如果收费低,那么第三方服务平台就可能无法盈利,自然也无法长久运营。而电子发票的保存期限,根据当前的法规要求是30年,电子发票存在第三方服务平台,如果第三方服务平台终止运营,数据如何处理?怎么保障?
(3)企业无法自查重复入账问题,每次核查都需要连接中心平台。
本方案应用区块链技术的电子发票记账方案,每家企业作为一个节点,每个节点使用统一社会信用代码和国家税务总局统一配发的国税CA数字证书公钥作为身份标识,二者具有唯一性和一一对应关系。每个节点具有一个销项电子发票记账链和一个进项电子发票记账链,销项电子发票为该企业开出给客户的发票,进项电子发票使该企业作为购买方,企业从销售方那里获得电子发票。
任意一个节点作为开票方每开出一张电子发票,即用自身数字证书进行哈希和签名形成一个销项记账块并链接到前一块。每个销项记账块包含当前电子发票的号码、哈希值、指向前一块的指针及电子发票PDF文件。受票方节点收到该电子发票在进行记账时,用自身数字证书进行哈希和签名形成一个进项记账块并链接到前一块,每个进项记账块包含当前电子发票的号码、哈希值、指向前一块的指针、指向开票方节点和相应发票号码块的指针、电子发票PDF文件。同时,向开票方的对应发票块以分支方式申请链接一个当前记账块,表示该张发票已由受票方记账。
如果某一节点的销项电子发票记账链的某一块,被以分支方式链接了两个以上的分支记账块,则表示出现了重复记账,此时通过电子发票记账块共识算法筛选出合法记账块,由开票方或开票方与随机选择的6个以上活跃节点一起使用每一个分支记账块的受票方公钥验证该记账块,并且比对记账块电子发票号码和受票方统一社会信用代码与开票信息是否一致,51%以上节点判定一致的为合法记账块,其余分支记账块作废。通过这种方法能够杜绝非法记账,同时因为一个开票块受开票方控制只能链接一个记账块,也杜绝了受票方将同一张电子发票两次记账的可能。
按照本方案的电子发票区块链记账方法,每一个节点的销项记账和进项记账实际各享有两个记账链,一个本地链和一个网络链。如果本地链发生损坏,可以通过各业务相关方节点的链的记账块恢复出来本地链。
本方案的稽核方法是,对于任一企业销项电子发票记账块,若分支方式太多则标为异常,若没有分支则也是标为异常,进而展开稽查。这是一个有效的线索发现途径,还可以进一步结合商品分类编码记账链进行商品流通路径合理性分析,从而提高稽核效率。
本方案的优势是,不需要中心化的服务平台,大大降低了记账服务商、企业、政府等各相关方的成本,同时也使电子发票的记账受控,更容易按照会计准则规范化。进行稽核时因为有线索、有路径、有信息化手段,从而大幅提高了稽核准确度和效率。
2.3.5 财务虚拟机与会计智能合约编辑语言的应用设计
就财务会计工作而言,有很强的单一性和规则性,所以在财务业务场景下,可以进一步降低智能合约的开发门槛,设计财务业务虚拟机与会计智能合约编辑语言。这里使用编辑而不是编程,是想说明进一步降低门槛,使得会计人员也能编辑智能合约,以此来方便广大财务工作者的业务开发。
对于广大财务工作者来说,其所使用的各种财务系统、费用控制系统、ERP系统,以及涉及的各种功能和业务流程设计均已形成固定的模式,这使得当财务人员发现信息系统与实际业务出现不匹配的情况时,只能通过人工纸质单据来补充。若想把问题整理成需求报告给系统开发者则需要很长的响应周期,有时甚至得不到响应。同时因为财务领域的业务相对来说受会计规则的限制,使其处在一个比较窄的领域,这就使得专业开发人员不懂会计知识,会计人员不懂开发,从而产生会计人员可自己编程的需求。也就是把专业人员才能开发的区块链系统和智能合约与财务会计规则相结合,整理出其共同特点,提炼公共工具,封装成文案编辑层面的财务智能合约编辑(编程)平台,与相应的智能合约执行体财务虚拟机结合,使得财务人员在碰到财务信息系统不满足实际使用需求的情况下,能自己动手设计出实用的区块链应用,这类似于Office里面的VBA编程体系。当然这只是笔者目前的设想,具体是否可行以及如何实施,还需进一步思考,读者也可以分析得出自己的结论。