无论在传统的MRPⅡ或是在ERP中,财务管理始终是核心的模块和职能。会计和财务管理的对象是企业资金流,是企业运营效果和效率的衡量和表现,因而财务信息系统一直是各种行业的企业实施ERP时关注的重点。随着企业外部经营环境和内部管理模式的不断变化,对财务管理功能提出了更高的要求,出现了新的应用,而国际主要的ERP供应商,如SAP,Oracle,PeopleSoft等,都提供了功能强大、集成性好的财务应用系统,并在许多国际著名企业和国内一些企业的ERP应用中发挥了比较显著的效益。本文将以Oracle的财务应用系统为例,介绍ERP中财务系统新的应用特点,以及主要模块的功能。
财务系统在ERP中的演进从90年代中后期开始,为了确立竞争优势,各国企业更加关注进入市场的时间、产品的质量、服务的水平和运营成本的降低,并且为适应市场全球化要求,组织结构和投资结构也趋向于分布式和扁平化。企业家们意识到,企业不仅需要合理规划和运用自身各项资源,还需将经营环境的各方面,如客户、供应商、分销商和代理网络、各地制造工厂和库存等的经营资源紧密结合起来,形成供应链,并准确及时地反映各方的动态信息,监控经营成本和资金流向,提高企业对市场反应的灵活性和财务效率。与此相对应,一方面企业开始重组组织结构和管理模式,即所谓业务流程重组(BPR);另一方面重视利用先进信息技术的促进作用,在MRPⅡ的基础上,实施ERP系统,以求更有效地支持新的供应链和战略决策。可以说,供应链的概念和集成的财务管理是ERP对传统的MRPⅡ进行改造和超越的两个核心,如下图所示。
这种趋势对财务管理系统的挑战则体现在:对全球市场信息的快速反馈;在降低各类经营成本和缩短产品进入市场的周期间寻求平衡;提高对企业内部其他部门和外部组织的财务管理水平;提供更丰富的战略性财务信息;更强的财务分析和决策支持能力。
传统的会计信息系统,包括MRPⅡ中的会计和财务模块,主要的特点是用于事后收集和反映会计数据,在管理控制和决策支持方面的功能相对较弱。另外,系统的信息处理一般都是对手工会计职能的自动化,系统的结构是面向任务和职能的,这对满足会计核算的要求来说已经足够,但在业务流程的监控和与其他系统的集成性上还需要加以完善。
财务系统的新特点新一代ERP系统中的财务管理模块已经完成了从事后财会信息的反映,到财务管理信息处理,再到多层次、全球化财务管理支持的转变。这些转变具体体现在:
吸收并内嵌了国际先进企业的财务管理实践,改善了企业会计核算和财务管理的业务流程,如支持凭证的集中式审核,加快了期末关封帐的速度,使得财务管理的效率得到提高;
财务系统不仅在内部的各模块充分集成,与供应链和生产制造等系统也达到了无缝集成。使得企业各项经营业务的财务信息能及时准确地得到反馈,从而加强了对资金流的全局管理和控制;
强调面向业务流程的财务信息的收集、分析和控制。使财务系统能支持重组后的业务流程,并做到对业务活动的成本控制(如基于活动的成本控制,即ABC,Activity -Based Costing);
更全面地提供财务管理信息,为包括战略决策和业务操作等各层次的管理需要服务。除了提供必须的财务报表外,能提供多种管理性报表和查询功能,并提供了易于最终用户使用的财务建模和分析模块(如Oracle公司的Financial Analyzer和OLAP);
支持企业的全球化经营。为分布在世界各地的分支结构提供一个统一的会计核算和财务管理平台,同时也能支持各国当地的财务法规和报表要求。如提供多币种会计处理能力,支持各币种间的转换;支持多国会计实体的财务报表合并等;
支持基于Web的财务信息处理。为支持企业发展电子商务和基于Internet的应用系统(如销售订单处理等),部分财务信息可以通过Web方式收集和发布,例如Oracle提出的应用系统的ICA结构(网络计算体系),就是这方面的应用。
财务系统的结构下面以Oracle的财务系统为例,简要地介绍一下财务系统的结构。Oracle是当今大型数据库系统和数据仓库技术的主要供应商,利用数据库和开发工具的优势,Oracle的应用系统实现了很好的集成性和层次丰富的功能,其应用系统分为财务系统、供应链管理系统、制造资源管理系统、项目管理系统、人力资源管理系统、销售自动化系统等几大系列。从模块的角度来说,Oracle财务系统涵盖了企业会计和财务管理的主要职能,如下图所示。
图中所示的总帐等模块与会计和财务管理直接相关,下方横列的是部分跨模块的功能。另外,在Oracle的人力资源管理、项目管理、销售和市场营销管理、库存管理和采购管理等模块中均与财务系统紧密集成。从业务流程的角度可以更清楚地了解Oracle财务系统的特点,如下图所示。
1.财务计划的核心作用在于分析预算和实际执行情况的差异并作出必要的调整。
这在传统财务系统中是比较薄弱的环节。利用Oracle的总帐和Financial Analyzer模块,可以做到在公司级和部门级的预算和预测,并且能支持自上而下、自下而上以及分布式的预算生成。
2.Oracle能支持企业集团,跨国公司内不同类型企业的财务报表合并。能对多级次帐套,多币种和多会计日历的报表进行合并,并可以对科目的余额进行追溯至原始业务的凭证。
3.利用Financial Analyzer模块,企业各层次员工及外部有关人员在得到授权的前提下,可以对财务数据进行建模分析。更复杂的财务分析可以利用在线数据分析处理工具(OLAP)进行多种角度的数据建模。例如,可以将销售数据分别按照地区、产品类和销售员进行比较,并对影响销售的各因素如价格进行敏感性建模分析,从而得到科学的决策。
4.财务管理和控制集中体现在对费用的管理上。Oracle的采购、应付帐款和固定资产模块的集成性既减少了费用数据的重复录入,也能自动地收集,形成报表供有关人员分析和评估。
5.Oracle的应收帐款模块可以处理多币种和多国税制以及多种付款方式,使得应收帐款的管理实现了对全球化经营的支持。
6.企业的现金管理涉及到财务的各个方面。Oracle现金管理模块与应收帐款模块、应付帐款模块和总帐模块是集成的,并提供与银行的数据接口,从而形成了一个能支持多币种、自动银行对帐的现金管理体系。
7.Oracle的固定资产与采购、库存、总帐等模块相互传递有关资产和设备库存的信息,保证在系统中维护准确的资产数据。系统能支持各种资产的折旧、重估、清理的会计处理和财务报表,为企业确定有利的资产管理策略提供服务。