项目中的财务管理项目管理系统(ProjectSystem)是ERP的一个集成解决方案,它的目的是帮助企业执行项目管理中的所有任务,因此它包括了在项目所有阶段的各种功能。ERP的项目管理涵盖了两类项目:客户项目和成本投资项目。客户项目是指以销售为目的,根据客户需求执行的项目。这类项目和销售模块有很强的联系和集成。在造船,建筑,工程,服务,军工等各种行业有广泛的应用。成本投资项目是指企业内部各种类型的项目,这些项目的成本在项目完成后或者资本化或者费用化,包括研发项目,投资项目,IT项目,设备维护项目等等。这类项目在各种行业的应用更为广泛。项目的结构在正式执行一个项目之前,我们必须明确地定义项目的目标并制定项目所要执行的工作的结构。明确定义的项目结构为成功的项目计划,执行和控制提供了先决条件。图一是ERP中主要的项目结构对象,以及它们之间的相互关系。项目定义(ProjectDefinition)项目定义是一个总括工作细分结构(WBS)WBS元素活动(ACTIVITY)网络(NETWORK)项目定义里程碑图1:项目结构的项目描述。项目定义为将来项目计划阶段所要创建的所有项目管理对象提供了一个框架。工作细分结构(WorkBreakdownStructure)工作细分结构是以层次结构的形式将完成一个项目所要执行的任务层层细分所形成的项目结构。它提供了关于项目的概览并且构筑了项目的组织结构和协调合作的基础,同时显示了项目在工作,时间和金钱上的花费,可以应用它来计划时间,成本和分配预算。工作细分结构中的每一项任务被称为WBS元素(WBSElements)。和别的项目结构对象一样,系统在WBS元素中维护了很多信息。比如有关于组织结构关系的信息:公司代码,业务范围,工厂(物流模块),设备或功能地点(工厂维护模块),利润中心等等。再比如在基础信息中有三个标志:1成本计划。如果要对这个WBS元素计划成本,我们必须指明该WBS元素是一个计划元素。2成本对象。如果想将实际成本和承诺记录到某个WBS元素,我们必须指明该WBS元素是一个成本对象。如果这个标志没有打开,该项目中其他能够分配成本和承诺的对象(比如内部定单,网络或采购定单)也将不可以分配给该WBS元素。3开票。如果想将收入确认到某个WBS元素,我们必须指明该WBS元素是一个开票元素。还有很多信息被分别组织在项目责任,控制数据,凭证,开票计划,结算规则,在建工程,资本投资计划等等视图中。网络(Network)和WBS不同,网络描述的是项目执行过程。网络是一种在项目进度安排,成本和资源安排的计划,分析和控制工作中很有用的技术。我们可以将网络分配给项目定义,WBS元素或者销售凭证。构成网络的关键元素是活动(Activity)和活动之间的关系。活动具有以下特征:它们持续一定的时间;它们有明确的开始和结束;它们执行的过程不被中断(指如果有中断应定义多个分开的活动);执行他们需要一定的资源;它们引起成本。活动如图一所示可以分配给WBS元素。外部处理Externalprocessing服务Services内部处理Internalprocessing一般成本Generalcosts物料构件Materialcomponents内部加工外部加工一般成本工厂工作中心业务范围利润中心采购组织采购组工厂业务范围利润中心工厂业务范围利润中心采购组织采购组工厂库存地点…...图2:活动和活动的分配图二我们给出了各种类型的活动。ERP项目系统区分三种主要类型的活动:内部处理活动(Internallyprocessedactivities),外部处理活动(Externallyprocessedactivities)和一般成本活动(Generalcostsactivities)。我们甚至可以将活动进一步细分成活动元素(ActivityElements),如图二最右侧的活动。活动元素也可以区分成上述三种类型。对于内部处理活动,为了计划完成它所牵涉的工作,以及提供成本计算的基础,我们需要明确如下一些问题,比如:执行该活动需完成多少工作;什么产能(如人工或机器)会用来执行这些工作;什么资格(Qualifications)是完成该活动所必须具备的;哪些人员或个别产能是完成该活动所必须提供的等等。因此我们会在内部处理活动中指明工厂,工作中心等组织机构和工作时间等信息。对于外部处理活动,我们一般需指明负责的采购组织和采购组。在释放网络时,系统可以自动创建采购申请,由采购部门负责完成。或者我们也可以手工触发采购申请创建。我们也可以将采购信息记录记录到外部处理活动中,采购信息记录里维护了供应商,价格条款等信息。另外我们可以将物料分配给所有的活动,如图2最左侧的活动。在项目执行的过程中,生成采购申请或计划定单,分别由采购部门或生产部门完成。活动和活动之间在系统中可以维护四种关系:结束-开始(Finish-Start(FS)Relationship),开始-开始(Start-Start(SS)Relationship),结束-结束(Finish-Finish(FF)Relationship)和开始-结束(Start-Finish(SF)Relationship)。里程碑(Milestones)里程碑是项目中有特殊重要性或者会触发某些事先定义功能的一类事件。一般来说它们显示了项目各阶段或各部门间的衔接点。在ERP中里程碑可以分配给活动(Activity)和WBS元素。里程碑可以实现四种任务:1里程碑趋势分析(MilestoneTrendAnalysis/MTA)。是一种控制项目进度的简单而有效的工具。在不同报表日期,里程碑日期被用于比较分析,图形化的MTA使我们可以立刻发现项目趋势和任何的延误。2使用里程碑技术的实现价值分析(EarnedValueAnalysis)。里程碑技术是众多计算实现价值技术中的一种。每一个里程碑代表了活动或WBS元素所完成的这部分工作。3决定开票计划的日期。将里程碑和开票计划的日期相连。当项目进度到达某个里程碑时,里程碑的实际日期将被自动复制到开票计划中。4触发预定义的里程碑功能。我们可以利用里程碑触发一系列事件来处理某些特定的业务流程。在ERP项目结构的建立中有两种可以增强工作效率的功能:1标准项目结构和复制功能。2图形功能。项目的成本控制ERP通过项目成本的计划和实际比较来达到控制成本的目的。项目成本控制组件和其它相关模块有紧密的集成。这些模块包括管理会计,财务会计,生产计划和控制,物料管理。成本计划项目成本计划在项目的不同阶段有不同的作用:在概念定义和粗略计划阶段,成本计划的作用是计算一个项目最初的成本估算;在审批阶段,成本计划是分配预算的基础;在项目执行阶段,我们使用成本计划来控制实际成本和成本差异。ERP成本计划有如下几种方式:1.简便成本计划。简便成本计划的核心是成本模型(CostingModel)。对于成本结构相似且经常重复出现的任务,我们可以定义成本模型。在对WBS元素计划成本时,只要提供相关的数量和参数,就可以计算出成本计划。举例来说,假如我们的项目经常需要埋设管道。但是不同的项目,埋设管道的直径以及沟渠的长宽深各不相同。我们可以设计如下成本模型:描述类型对象数量激活价格挖掘沟渠的人工成本成本中心/作业类型4298/1421沟渠长度*沟渠宽度*沟渠深度/10挖掘沟渠的机器成本成本中心/作业类型4298/1420沟渠长度*沟渠宽度*沟渠深度/10管道工厂/物料0001/管道-10沟渠长度管道=“10厘米直径”管道工厂/物料0001/管道-20沟渠长度管道=“20厘米直径”放置管道的人工成本成本中心/作业类型4298/1421沟渠长度/5管道=“10厘米直径”或“20厘米直径”填平沟渠的人工成本成本中心/作业类型4298/1421沟渠长度*沟渠宽度*(沟渠深度-0.1)/10管道=“10厘米直径”填平沟渠的机器成本成本中心/作业类型4298/1420沟渠长度*沟渠宽度*(沟渠深度-0.1)/10管道=“10厘米直径”填平沟渠成本中心/4298/14沟渠长度*沟管道=“20的人工成本作业类型21渠宽度*(沟渠深度-0.2)/10厘米直径”填平沟渠的机器成本成本中心/作业类型4298/1420沟渠长度*沟渠宽度*(沟渠深度-0.2)/10管道=“20厘米直径”差旅费用可变项目(成本要素)420000/H工期固定费率只要某个项目含有埋设管道的WBS元素,我们就可以使用这个成本模型,提供沟渠的长,宽,深以及管道类型就可以计算出成本计划。我们可以在两种情况下很好地利用简便成本计划:1关注成本控制的项目管理。如果你使用项目作为成本控制的工具,对于项目成本计划的高效性,直观性和易用性特别看重,那么简便成本计划是很好的工具。2复杂项目的初步成本计划。如果我们使用项目系统来管理复杂的客户项目或成本投资项目,那么我们需要一个简单但高效的工具来作出初步成本计划,这种初步计划可以成为客户项目报价的基础。当项目被批准或接受定单后,我们会使用网络来做详细的成本计划。初步计划将被保留在一个分开的计划版本里作分析比较使用。2.WBS的手工成本计划。这种计划方法是指根据项目的WBS结构,手工编制项目成本计划。具体来说又有三种形式:1层次计划(HierarchyPlanning)。这是最简单的形式,计划是不分成本要素的,也就是说对于WBS元素的成本是总数的形式,而不考虑成本的构成。计划者沿着WBS的层次结构对整个项目和会计年度编制简单的成本计划。2成本要素计划。当我们获取关于项目成本更详细的信息时,可以编制成本要素计划。这种计划涵盖初级成本要素,作业类型投入(从服务成本中心流入的次级成本要素)和统计指标的计划。3单位成本法(UnitCosting)。如果我们有资源供给的来源,数量和单价等信息,那么单位成本法是WBS手工成本计划中最为详细的一种形式。单位成本法实际上是一种电子表格,由于系统集成的缘故,这种电子表格可以调用系统存在的主数据和价格数据,比如成本中心模块的作业价格,物料的标准成本等等。和其他电子表格一样,我们可以利用单位成本法计算总计,小计和其他数学公式。单位成本法按项目类别对成本分类,不同的项目类别需要成本编制者输入相应的内容,系统会自动查找并计算成本。比如对于内部加工成本,需要输入成本中心,作业类型和数量。系统会自动寻找作业价格,计量单位和成本要素,并计算成本。再比如对于外部加工或外包成本,需要输入采购信息记录,工厂,采购组织数量和成本要素。系统会自动寻找价格和计量单位,并计算成本。再比如对于物料成本,需要输入物料号,工厂和数量。系统会自动寻找物料成本,计量单位和成本要素,并计算成本。而对于间接费用,系统会根据成本核算单自动按比例并选取基数进行计算。三种计划方式可以在项目的不同阶段使用,也可以同时使用。比如对于关键WBS元素用单位成本法,而其他用层次计划法。3.网络成本计划。上述两种计划方式,要么是在项目初期使用,要么是对那些只使用项目管理模块一部分功能(主要是作为成本核算对象)的项目使用。换句话说是对那些还没有维护详细的项目网络结构的项目使用的。回顾一下上一节和图二关于网络的介绍,一个信息完整的网络中已经包含了成本计算的所有条件。这一点我们只要和单位成本法所要输入的数据比较一下就清楚了。因此我们可以在保存网络,或者释放网络时让系统自动计算项目成本,或者手工触发项目成本的计算。这种计划的好处之一是成本计划和时间进度控制以及资源计划是集成的。因此如果网络结构或活动的时间发生变化,成本计划也会自动地做相应调整。我们可以对活动(外部的,服务的或一般成本的)或外购的物料构件直接创建发票接收计划(InvoicingPlans)。这意味着系统可以根据发票接收计划中的日期计划成本和支付。成本将根据发票接收计划上的时间准确地计算而不是简单地分配到时间段上。在创建发票接收计划时我们可以复制一个参考发票接受计划,系统将根据实际的开始日期重新计算成本和时间。随着项目进程的展开,相对于计划