|
马上注册,结交更多财务经理人,享用更多功能,成就财务总监之路……
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
财务IT共协作 ----技术型财务管理的案例实施分析关键词: 面向对象(OOP) 作业基准成本会计 前言: 财务工作实质是企业经济信息处理。从帐务处理到财务分析都是大批量信息存储和反馈过程。随着IT技术的高速进步发展,会计实务正在逐渐向信息处理的自动化处理方向过渡。典型的例子如在ERP系统中进销存货以及固定资产的折旧的会计处理正在实现由系统自动生成。另外相当多的企业随着电子银行的实施,出纳工作正在逐步消失。IT技术正在主导变革企业的财务工作。实施企业级财务管理过程,一方面需要管理会计信息的及时性提供,另一方面又需要财务信息的共享,安全保护。这些都是需要网络数据库基础上完成的。面对企业级别预算,标准成本控制等海量数据,一般的电子表格诸如EXCEL早已经无能为力或者说完全落后了。而另一方面,企业的IT从业人员对于每个企业的财务工作很难深入把握。比如间接费管理。更为关键的是,管理会计工作会伴随企业的业务转型而不断更新。外购财务管理解决方案很难满足企业长期信息需求。诸如以上形成了财务与IT的信息不对称。其矛盾的解决在于: 1)作为财务人员其工作重点应当适时将工作重点转换为财务分析,管理,以及风险预测。 2)同时,通过建立企业服务器客户端网络数据库系统,财务人员对财务系统的实施自主研发,自行建立公司内部自己的管理会计解决方案。这里的研发不是低层次的EXCEL的表格公式或者加个VBA。而是专业的面向对象理论构筑的数据库系统,要求实现管理会计信息的安全,共享。其具有的放矢,应用性强的优势。特别是在客户端建立通过C++代码的模块化开发,技术处理先进,运行效率高,维护拓展方便。然后依此通过数据库系统实现财务预算,标准成本控制以及分析模拟等效果非常理想。现实的课题在于如何理解新型的现代财务管理模式,如何让数据库系统替代低端的电子表格担当财务管理的核心作用。 一 对于管理会计RELEVENSE-LOST(注1)问题分析 关于管理会计“适用性”丧失的研究开始于上世纪80年代Robert S.kaplan / Robin Cooper所著[Relevance Lost: The Rise and Fall of Management Accounting]。管理会计“适用性”丧失的实质是理论与实际的脱离。现在来看,它包含两层含义:一是管理会计理论本身的滞后;二是理论与实际结合过程中管理会计报告提供者与使用者间信息的不对称。世界经济一体化的加速导致企业间竞争加剧,满足客户多样化需求促进企业向多品种小批量生产方式转变,同时企业对新产品研发和设备投资的投入加大,产品生命周期缩短,成本构成中制造间接费比重加大,从报告责任(account responsibility)的角度,传统的管理会计体系过于延迟或已经无法准确地计算产品及用户的成本。作业成本会计等新的管理会计技法在理论上解决了传统的管理会计技法对于新经济环境的非适用性,为精准计算产品成本提供了理论依据。然而由于成本管理理论自身体系较为复杂,加之其理论核心要求大量复杂且精准的计算过程,所以在实务中如何实施成本管理提供精准的经济信息还属于不断探索课题。而另一方面,企业的财务人员普遍仅仅掌握电子表格一类低端数据处理工具,信息获取能力过于落后,与实施企业级管理会计的要求相差悬殊(注解1)。因此尽管理论上对管理会计提出了新的指导,但是由理论转向实际应用的环节上,如何克服管理会计信息提交的延迟性和非适用性尚有较大跨度。信息处理工具信息处理水平评价财务人员在实际应用所占比率简单的电子表格结合函数处理(Excel等)信息处理水平较低端,信息处理的重复性作业较多,安全性能差,无法实现信息共享。90-94% 电子表格等结合宏处理(Excel/VBA)信息处理水平有所提高,重复性作业减少,但是安全性能差,无法实现信息共享。6-9% 分布式数据库系统配置(JAVA/C++结合网络数据库ORACLE/SQLSEVER/…)信息处理水平高,基本无重复性作业,安全性能较好,可以实现跨部门信息共享。1% (来源实际调查)会计学的实质是对企业经济信息的处理过程。现实来看,会计工作的实质绝大部分是信息的分类,汇总,反馈的过程。由此,会计学的理论与实务发展必然对信息载体的进步有极大的依赖性。信息技术兴起为管理会计变革提供了安全稳固的运行环境,管理会计的发展迎来了新的阶段。James Champy指出“展望未来,让IT从属于财务是不恰当的,因为我认为在接下来的几年中,企业将会经历无数次流程变革,正是以由于IT的发展才有了可能。┄┄企业要考虑怎样将自己的业务流程数字化,如何改变工作方式,使其更大程度由技术驱动”(参考文献5)。而关于作业基准成本管理Caplan(1998)认为ERP系统通过引入作业基准成本会计的理论强化对企业资源使用效率的管理和向财务分析方向的延伸达到真正意义上的企业信息系统的统一管理,“只有将企业内全部分散的信息统一集成,才能够实现现代管理会计的潜在机能。而这种信息的统一集成必须由ERP完成”(参考文献1)。在ERP系统内构筑管理会计理论是管理会计发展的变革与突破,然而必须面对的又一严峻事实是,相当数量的企业实施ERP后仍然面临决策信息的非适合性。关于ERP失败主要的原因可以归结于供应商提供的解决方案无法适合每个企业自身的具体情况。其原因在于管理会计面对企业内部的决策者,其报告方式多种多样,理论上有执行方法的指导,没有强制性规则的限制。特别是现行的管理会计技法涉及较深的成本计算和财务管理的理论,同时企业间业务大相径庭,因此从事此类项目的开发人员依据需求工程实施项目开发时很难或者不可能理解和把握到这一深度的财务知识并灵活运用于解决方案中(注解2)。从现有ERP产品看,其对于管理会计的理解基本只限于进,销存货,应收账款等,成本管理也大多围绕直接费,而在管理上难度较大同时在成本结构中所占比重逐渐增加的间接费则完全没有实施监控,更没有真正将成本-预算-财务分析统一进而实现企业资源分配管理,而这些恰恰都是现代企业管理会计的核心内容。 IT部门对企业财务流程的把握与财务部门对经济信息处理能力之间的差异构成了两者间信息的不对称。如何在统一的信息系统内部构筑高效实用的管理会计解决方案是财务人员,系统开发人员共同面临的矛盾。作为一项新的观点,这一矛盾的最终解决途径应该是从财务人员的角度实施管理会计项目开发,即财务人员的自主研发--SELF-SOLUTION。财务人员SELF-SOLUTION是财务与IT的功能与角色的重合。其出发点是解决由于管理会计报告提供者与使用者间信息的不对称所导致的“适用性”丧失。根据“算法+数据结构=程序”的理论,在管理会计系统中,算法显然是制定成本预算,计算产品及客户成本,分析成本差异的各类计算方法;而数据结构则代表了数据库配置,关系型数据库的各数表间关系等逻辑结构和物理结构。两者有机结合形成了管理会计综合解决方案。财务人员SELF-SOLUTION是构造专业,效率性解决方案的基础。财务人员可以根据成本管理的理论结合企业现在和未来对管理会计信息需求选择合理的数据结构,构造出时间复杂度最佳的算法。在实际研发过程中,依据流行的面向对象编程理论选择模块化开发理念,可以帮助财务人员更有效地创建分布式的应用系统。财务人员通过拆分为各自业务,以继承和派生等手段构建业务组件,将成本核算,预算,财务分析等较深层的财务理论编写为类函数以供调用。 二 面向对象编程理论在项目成本管理上的具体实例 成本计算与成本管理是包含成本预算,成本计算,差异分析的综合会计体系。从管理会计为企业决策提供支持这一根本任务上看,衡量管理会计信息质量在于准确性和及时性。另一方面,在企业会计信息管理层面上,又要求信息的安全和共享。伴随企业经营战略的转变以及会计核算与监督职能的进一步强化,数据库这一会计信息新载体正在逐渐取代原有的信息载体形式,承担了会计学理论向具体实务转化的重要角色。因此作为高端财务人员以数据库系统为基础,自主设计开发成本会计解决方案是实施战略管理会计的根本前提。同时,在此基础上,设计建模阶段还必须把握两个原则。一是贯彻面向对象构造的思想。将面向对象编程理论作用于作业基准成本会计,就是以模块化“搭建”的形式构造成本会计实施解决方案。模块化设计首先大大提高了早期系统构建以及维护过程的效率,节省了研发和工程再建的时间和费用。其次,模块化还意味着成本和技术上的灵活性。无论未来管理会计方法如何演变,财务人员总将能有大量的功能模块选择。例如辅助作业分配方法可以定义出矩阵式,固定比率分配等,通过虚继承就可以灵活访问各种函数,达到编码的高效性。其次,针对内部管理系统随着企业规模以及业务范围的扩充,对系统的信息需求会不断改变的主要特点,还必须引入"预先计划产品改进(Pre-planned Product Improvement,P3I)"的理念,即:在系统的设计阶段就预先考虑到为以后的系统改进提供方便。这些预设的条件是具有柔性的设计,它既增加了系统的可靠性,减少了系统的组建时间、投资强度,也延长了系统的有效寿命,使系统能够对技术的发展做出合理的反应。北京xx通信技术有限公司内部项目成本管理系统是内部财务人员依据本公司业务特点,以模块化构造原理而研发的内部管理会计体系。其成本核算模块是基于成本会计的底层设计,始于对分析作业成本会计的业务流程。通过对成本会计基类设计,派生出作业成本管理类,其包含以下流程:(1) 作业中心划分(2) 成本作用因的确定(3) 作业成本预算(What-if)作业成本预算分析结合C++模拟(simulate)。(4) 辅助作业中心之间,辅助作业中心与生产作业中心之间,生产作业中心到产品/客户的间接费三次分配。(5) 作业成本会计核心计算公式:企业当期全部资源=企业当期已利用资源+企业当期未利用资源。(6) 企业当期未利用资源再分配。(7) 差异分析:总差异成本=未利用资源成本差异+未实现资源预算差异分析上述流程,可以得出的结论是作业成本管理重点在于以下方面:1,辅助作业中心之间,辅助作业中心与生产作业中心之间,生产作业中心到产品/客户的间接费三次分配可以有效监控企业辅助作业部门效率,同时为计算辅助作业自制或外购决策提供有效信息支持。2,企业当期全部资源=企业当期已利用资源+企业当期未利用资源则是作业成本最基本最核心内容。掌握当期未利用资源成本可以有效分析企业资源利用效率,为计算附加经济价值(EVA)提供依据。成本差异分析可以有效地将成本计算与预算管理紧密结合。为实施作业成本管理(ABM)决策提供会计信息依据。同时多方面的差异考核更加可以对差异成因作具体判断。而未利用资源的再分配可以合理地区分效力作业与非效率作业中心,可以更加准确合理计算产品或客户成本。在编码处理过程,开发人员选择利用了C++语言拓展了面向对象开发,以及代码维护方便、扩展性好、支持代码重用等技术优点。将C++语言应用于作业成本管理,充分发挥作业成本会计在成本计算上精准化的特点,是构建作业成本解决方案的利器。而数据库方面使用的是ACCESS,同时预留了升级到SQLSEVER或者ORACLE等数据库的接口,实现对市场上主流数据库的无缝连接。在数据库连接技术上,以组件形式构造,实现了较为流行的数据库,中间件,客户端3层连接结构,保证了数据库连接的高效稳定。从实际应用看,由于公司内部管理体系的不断扩充,其对成本管理要求由标准成本核算转为作业基准成本核算,再扩充到成本预算以及差异分析。财务人员始终坚持模块化构造的原理,实现功能的迅速重组搭建。另一方面,系统的再建过程的成本和时间投入始终保持最小量。这些都是外包开发以及购买其他软件所不具备的优势。财务部门以成本管理为核心,随着公司内部业务的范围扩充以及对各项作业中心的流程分析,按照作业成本管理的理论,通过对各成本驱动因素分析,找出各项成本发生额较大的作业活动,不断修正作业流程。例如,每月的财务收支工作会手工填制大量支付凭证,由此作为项目管理的功能衍生,财务人员利用数据库信息自主设计了连接到网络打印机,充分利用数据库客户关系管理信息,实现凭证打印的自动化处理的凭证打印模块,极大简便了重复作业,减低了成本。由于企业的财务人员本身对自己所从事的业务有最明确的认识,因此在P3I阶段就已经预留了收支管理以及外文财务报告等模块接口,同时在数据库构建时也设计了相关的数据结构。因此在随后的业务拓展阶段可以灵活地对应各项信息需求。 三 财务人员SELF-SOLUTION在实际应用中的总结: 今天的管理会计,已经是全面以信息化为平台实施的综合财务数据收集,传递以及分析的过程,财务信息的处理速度与质量直接决定了一个企业管理会计实施水平。以此作为基础,管理会计理论与技法才可以向计算,分析的复杂化和精准化的方向发展。因此在由理论向实务转化过程中会计人员需要特别注意把握管理会计信息的及时性和适合性的本质,既会计人员必须掌握将无形的理论转为有形的解决方案的能力。技术型财务管理是指财务人员依据自身从事的财务工作环境自主开发财务系统,强调的是系统的建模和研发(R&D)技能和将现实应用的管理会计理论和结合企业的发展预测企业的对管理会计信息需求设计于系统中。这是一般项目研发过程不具有的优势。其特点在于,财会人员可以依据个人业务的不断变化,充分发挥模块化构造给予个体的创造优势,及时修改各功能模块数据运算函数,通过统一标准实现彼此衔接,从而使企业信息系统整体应用性—relevance—始终符合和对应企业最新信息需求,保证整体系统在财务管理职能上技术处理的长期领先性。财务人员自身开发财务系统,其主要应注意的问题在于,首先,在系统整体需求分析过程以及流程设计时,应当以复杂系统模块化构筑的理念为主要形式,实现自己从事的管理会计业务嵌入企业整体信息系统的效果。其次,数据库接口应注意采用通用性设计,即所谓无缝连接的方式。从实际应用看,市场上数据库产品正趋于多样化,企业针对自身情况会选择不同产品,因此提供通用数据库接口设计具有非常实际的应用性。从财会人员的角度论述进而实施管理会计项目开发是财务与IT最彻底的协作之路。如果财务人员信息处理能力仅仅停留在低端水平,而又得不到来自IT系统的适时支持,势必造成信息传递的延迟和非效率,从而形成财务信息的“适用性”丧失。从需求分析工程的角度考虑,财务人员自身对自己的业务流程以及需求有深刻了解把握,在底层工程构架上更利于有的放矢,将会彻底解决现实中管理会计理论与实际脱节严重现象,并极大促进管理会计本身理论的再次发展 |
|