APP下载

财务信息模型与会计记账方法

2018-05-27邬保明

中国管理信息化 2018年7期
关键词:记账财务

[摘 要] 财务信息模型是财务信息生成、处理和存储中反复使用的结构化格式。会计记账方法是在账簿中登记和处理数据的方法。文章从技术的角度审视了财务会计信息的静态结构及其动态处理过程,阐述了财务信息模型和会计记账方法之间的关系。从会计记账方法中可以抽象出财务信息模型;财务信息模型中对会计数据的处理过程的反映集中体现在会计记账方法中,可以从会计记账方法中看到财务信息模型的影子。文章还分析了云计算和大数据背景下用户对财务信息的新需求,以及适应新需求的会计记账方法,并对财务信息模型和会计记账方法的发展趋势做了展望。

[关键词] 财务;记账;流模型;会计云

doi : 10 . 3969 / j . issn . 1673 - 0194 . 2018. 07. 028

[中图分类号] F232 [文献标识码] A [文章编号] 1673 - 0194(2018)07- 0066- 03

1 导 言

在20世纪的数据库开发高潮中,几乎每一个软件项目都需要从构建数据模型入手进行开发,构建数据模型成为项目开发的基础性工作。于是业界产生了从众多数据模型分析的实例中总结数据模型的构建方法的需求。卡内基·梅隆大学的陈品山教授(Peter Pin-Shan Chen)的在1976年著文《数据通用视图化的实体-关系模型(The Entity-Relationship Model Toward a Unified View of Data)》中,从语言开发的角度对数据模型进行抽象并在数据模型之上建立了实体-关系模型(ER),使用实体-关系模型对数据模型进行映射来增强数据模型开发的复用效率,并且称之为概念模型技术。此后业界把数据模型划分为物理模型、逻辑模型和概念模型三个层次。概念模型是距离用户需求最近的数据模型,在需求分析中可以通过复用概念模型从而提高效率和节约劳动。

陈品山教授的工作是从分析信息的结构和关系的这个层次入手的。他的这一独到的着眼点划分出了一个新的软件开发的层次,就是信息模型层次。同时也开辟了信息模型的开发方法、信息模型的语言开发等新的研究领域。尤其是在图形化语言方面出现了巨大的创新。1994年到1995年间,Grady Booch, Ivar Jacobson 和James Rumbaugh 在开发 Rational Software时在符号标准化设计上取得了巨大成功,开发出了UML(Unified Modeling Language),并于1997年开始成为软件开发行业需求分析中公认的标准。

借助于高效的图形表达工具,各行各业的信息模型迅速发展起来,形成了一个信息模型的大家族。已经建立起来并且可用性强的信息模型有:建筑信息模型、医疗信息模型、地理信息模型、网络管理信息模型等等;正在完善的信息模型有生物信息模型、物流信息模型等等。

本文致力于财务信息模型开发。财务信息模型是一个长期被忽视而实际上非常重要的信息模型。虽然它是一种领域模型,与其他种类的信息模型不同的是,财务信息的使用范围很广,它不仅可以用在财务领域,它可以超越财务领域在整个经济领域以至社会领域充当重要的信息构建方法。

2 财务信息模型存在于会计记账方法之中

财务信息系统是财务信息获取、生成、处理和传递的系统,在财务信息的生成、传递和处理过程中,反复使用的规则和机制把财务信息的各个元素联系起来,形成一种可以复用的固化模式,就是财务信息模型。从软件设计的角度,财务信息模型是一种领域模型,是财务领域的信息生成、传递、处理中反复复用的机制和方法经过抽象和固化而成的领域模型。理论上一种领域模型应该是有多样化的具体形式的,就是说不同的软件设计师因为解决不同的问题可以建立不同项目的具体信息模型。因此研究财务信息模型具有重要的实务指导意义。

现实中对财务信息处理业务的指导主要由行业协会和行政部门体系承担着,这些指导体系主要致力于制度和准则的制定与合法合规操作的执行监督。目前的财务领域所研究、讨论、规划、管控的重点基本上都是法律、法规问题,而不是技术问题。技术方面的规范也有一点,但是并不多,而且都是从1494年帕乔利总结的《数学大全》中继承而来。这些技术古老而固化,从来不被重视,极少见到研究和讨论。作为会计技术的基础——会计记账方法和财务信息模型虽然在會计业务处理过程中无处不用,却被冷落在地板上,单一而刻板,无人问津。财务信息模型不被人们重视甚至提起,正是由于它们属于技术处理方法,属于技术的范畴。

从技术的角度,会计信息的生成与处理是一个反复进行的过程,这一过程中使用的固有模式就是财务信息模型。由于财务信息的处理规则是以会计要素之间的关系为基础的,所以简单地讲,财务信息模型就是会计要素的结构以及会计要素之间的关系。在基础会计教材中,这部分内容一般不超过十页纸。但在作者研究财务信息模型的时候这部分内容非常重要,其他内容可以不要。财务信息模型中的元素之间的关系实际上就是在会计信息的形成和处理过程中反复出现的元素之间的关系,比如资产负债同增、资产一增一减,等等。

会计学中的这部分讨论会计元素之间的关系的内容被放在会计记账方法的章节中了。确定财务信息元素之间的关系的实际上只有特定的会计记账方法才会涉及得到,也只有会计记账方法才会规定会计要素之间的关系,才会引出记账规则要求问题。因此会计信息系统软件设计中信息模型的建模活动需要分析会计记账方法,并且只要有了会计记账方法就能够建立财务信息模型。因此财务信息模型对应的业务模型存在于会计记账方法之中,会计记账方法是财务信息模型的源泉。

不同的记账方法会产生不同的财务信息模型。由于不同的会计记账方法使用着不同的会计要素、不同的记账规则,存在着会计要素之间的不同类型的关系,因此就可以抽象出不同的财务信息模型。历史上的单式记账法、复式记账法中的借贷记账法、收付记账法、增减记账法等都可以抽象出他们各自的财务信息模型。因此说财务信息模型存在于会计记账方法之中。

由于会计记账方法属于方法性问题,一旦形成会有一个很长的使用时期。会计方法在其试用期内具有稳定性特征,现成的会计记账方法一般不会变动。复式记账中的借贷记账法就是稳定性的一个例子,它起源于11世纪,成形于15世纪,现在已经是21世纪,它仍然被主流使用。会计记账方法的变化应该是人类科学史上的突破,只是这种变化的任务在信息时代已经转由软件开发者来承担了,不再是会计工作者的关心的范围了。于是软件开发承担起了改变会计记账方法的使命。

3 会计记账方法是财务信息模型的动态表现

会计记账方法是根据所发生的经济业务(更专业的说叫做会计事项),采用一定的记账符号并运用一定的记账原理、方法和程序,在账簿中登记和处理数据的方法。会计记账方法在登记和处理数据的时候要设定载体,就是账户。账户是会计信息分类的结果,账户里面记载的信息具有相同语义。账户也是对同一语义的会计数据汇总加计的工具。账户在软件工程师制作软件的信息建模过程中被当做实体或者对象来使用,实体或者对象是财务信息模型的基本元素。有了这些基本元素就可以构建财务信息模型,实体、对象构成了财务信息模型的静态结构,实体、对象之间的关系规定了财务信息模型元素之间的动态联系。会计记账方法是在完成会计数据的登记和处理过程中发挥作用的,因此会计记账方法的实施始终是在动态中进行的,并且在使用中实现它自身的功能。在动态的运行过程中,会计记账方法完成了会计要素之间的联系,实现了相互之间的调用和数据传递。从这些过程中可以看到财务信息模型的影子,反复不变的过程和逻辑显现出来。连同那些会计要素一起,就会看到财务信息模型。因此,会计记账方法是财务信息模型的动态体现。

财务信息模型是可以反复使用的东西,会计记账方法也是可以反复使用的东西,二者似乎可以对应起来。从软件的角度,信息模型是用来设计软件的,会计记账方法是用来进行会计业务处理的,模型是抽象的,而会计记账方法属于业务层次。于是可以用财务信息模型来统领会计记账方法,财务信息模型可以生成会计记账方法,通过财务信息模型可以看到会计记账方法。

一个财务信息模型至少可以生成一个会计记账方法。作者把会计记账方法抽象到了信息模型的层次,然后从信息模型的高度出发,发现根据财务信息模型可以设计出会计记账方法。这样一来,在许多人眼里奉为圭臬的借贷记账法,在作者眼里仅仅是会计记账方法之一。如果有了财务信息模型,软件设计师可以据此设计出一系列记账方法。可以想象,财务信息模型是一个抽象的境界,而会计记账方法是一个业务的境界。

大部分情况下,一个财务信息模型,对应着一个会计记账方法。信息模型主要包含对象、属性、方法等要素,同时对象之间的关系也是必须指定的。以往的会计记账方法都具备信息模型的这些要素,并且也指定这些要素之间的关系。因此笼统地讲,会计记账方法本身可以作为财务信息模型来对待,虽然它们中有的没有采用信息模型的名称字眼,但实际上都是财务信息模型。

ERP软件是在财务软件的基础上发展起来的,因此财务软件是ERP软件的核心部分。自然作为财务软件的逻辑模型的基础——财务信息模型就是ERP软件的逻辑模型的基础。在ERP中,会计记账方法是以财务信息模型的形式存在的,可见随着信息处理技术的发展,在具体的会计数据处理的应用中,原来的会计记账方法已经转化为财务信息模型了。

4 财务信息模型将取代会计记账方法

ERP中会计记账方法是以财务信息模型的形式存在这一变化给人们一个提示,财务信息模型将成为相应学科研究和应用工程设计领域的主要方面。研究财务信息模型将对ERP系统的设计思路及其未来趋向具有很重要的意义。

最近十几年来IT技术迅速更新,软件构建结构从单机模式,发展到客户机/服务器模式,又发展到浏览器/服务器模式,目前正在向更新的模式迈进。网络运营在2007年出现了云计算模式,云计算彻底改变了社会主体获取信息的方式。在新的信息技术背景下,会计服务的模式将转变为:将企业会计信息系统放入云计算中,形成一个巨大的会计云信息系统;企业会计业务的运转模式将转变为:企业向会计云输入数据,然后从会计云中获取财务信息。

这些模式的变化,将促进会计记账方法的转变,甚至会促进全新会计记账方法的诞生。新模式要求,会计处理的几乎全部过程将会交给会计云的设计者。会计人员能够做的只是根据财务信息的需求配置一下财务报表的格式,这就形成会计运营的新模式——会计云模式。实质上它就是云计算和大数据背景下的会计记账方法。

在会计云模式下,企业会计部门的职能有很大的转变,从现在的全面核算转变为确定自己能为会计云提供什么信息,需要从财务云获取什么信息,大部分处理过程转移到会计云中完成。这种财务核算职能的转变也将改变企业会计人员的工作方式和对企业会计人员的技能要求。

除了财务会计的运作过程职能转化之外,作为ERP信息系统的核心——财务信息模型也会向新的层次升华。在云计算和大数据背景下,财务信息建模应该将财务信息处理过程看作一个流,然后對财务信息流进行细分,划成若干信息流分段,这样建立起来的模型是一种流模型。流模型的建立在建模环节分担大数据技术应对多样性需求的能力,同时也提高了云计算高可变性服务能力。

流模型是将信息处理过程看作一个流,信息流隐去了信息处理过程的技术部分,仅从用户的视野观看,注重信息处理过程的起点和终点。一个信息流包括信息起点、信息终点和信息映射三个部分。事实上,手工会计中从记账凭证到会计报表就是一个信息流。流模型是为搭建不同的用户之间的信息流或者为搭建同一用户的不同信息元素、不同信息方面之间的信息流而建立的信息模型。如此,可以想象如果把以前会计电算化抽象成流模型,就是从会计凭证在会计报表的一个信息流,会计报表的使用者是利害关系人,而会计凭证的使用者是财会人员。笔者使用信息流的思路在2010年开发出RCR财务信息流模型,不仅适应了云计算模式下的财务软件设计需求,而且该模型的使用将会为大数据技术的实施提供基础。

在科学技术日新月异的今天,信息技术的发展给财务会计处理过程及其相关领域带来了日益严峻的挑战。在新的会计云面前,传统会计的运作方式面对的问题是存在与消亡的问题。不应对这一挑战,会计最终会消亡,让位于信息技术。笔者认为,时至今日,会计学已经属于需要拯救的学科。传统会计从理论到实践必须全面改革,走与信息技术紧密结合之路,采用“互联网+”的方式,才能继续生存下去。

5 总 结

财务信息模型与会计记账方法有着密切联系,从会计记账方法中可以抽象出财务信息模型,从财务信息模型中可以演绎出会计记账方法。在信息技术背景下,财务信息模型是软件开发领域问题,而会计记账方法是财务会计业务问题。未来的财务信息模型是流模型,未来的会计记账方法是会计云计算。

主要参考文献

[1]邬保明.财务信息模型[D].上海:上海大学,2013.

猜你喜欢

记账财务
财务重述、董事长更换与审计师变更
浅谈财务舞弊与防范
党建与财务工作深融合双提升的思考
论事业单位财务内部控制的实现
记账类APP
欲望不控制,财务不自由
记账理财的好处有哪些
水利财务
现代学徒制的实践探索及发展——基于代理记账全真实践教学模式
中小企业代理记账存在的问题及对策