ER(PEnterpriseResourcesPlanning)是“企业资源计划”的英文缩写,它是一个集合企业内部所有资源进行有关的计划和控制,以达到最大效益的集成系统。与传统的手工记账相比,它实现了采购、生产、销售、人力资源及财务信息等相关数据的自动传输,财务数据更精确、更及时、更全面。不过,由于所有信息全部实现了电子传输,交易过程及交易信息反映的直观性大打折扣,因此作弊的手法也更专业、更隐蔽,注册会计师在审计中发现企业舞弊行为的难度也大大增加。根据ERP系统各模块的功能特点、核算内容及运转模式,在对采用ERP的企业进行审计时,应特别注意以下几方面问题:
一、结合内部控制制度的符合性测试对企业ERP系统设计的有效性和规范性进行测试
由于被审单位内部的相关数据流动都是依托ERP系统来完成的,因此ERP系统本身的有效性和规范性将极大地影响企业财务数据的正确性。为消除因ERP系统本身设计中的缺陷对审计结论的影响(如果系统本身设计有缺陷,对审计结论的影响将是非常巨大的),有必要对企业的ERP系统进行相应的测试工作。这一工作可以结合对被审单位内部控制制度的符合性测试进行。具体做法是:
1.以销售订单为主线,进行穿行测试。ERP系统中相关信息的流动是以销售订单为主线进行设计的,所以测试工作可以围绕销售订单进行。测试中可以任意选择一个销售订单,来跟踪系统中的材料采购、入库、生产领用、产成品完工入库、销售出库等方面的执行、授权情况、数据流转等方面的信息,对照财务总账模块的相应数据,来验证物流信息在财务处理模块中传递及核算的正确性、内控制度执行的有效性。
2.以BOM(物料清单)为依托,验证成本核算的正确性。ERP系统中一个很重要的内容是产品的BOM单,企业的主生产计划及成本核算的相关数据都是依托BOM单来完成的。各明细物料间都存在一定的依存关系,因此在审计中也可以利用这一比例关系来验证成本计算表中相关数据的正确性。例如,以单产品企业为例,如果BOM单显示生产1个A产品需要用2个单位的B材料,那么当成本计算表中显示的这一比例关系失衡时,我们就有必要对企业的成本核算数据进行一定的分析、复核,以验证成本核算及收入确认的准确性、完整性。
3.以科目余额表为基础,对企业的报表生成模块进行测试。一般来讲,企业的财务报表都是在各科目余额的基础上,通过设置报表取数公式来完成的。因此,取数公式的正确与否将直接影响到财务报表的正确性。测试中,我们可以根据企业某个时点(通常是12月31日)的科目余额,对企业的资产负债表和损益表中的相关数据进行比对。如有差异,则要进一步分析差异的原因,从而可以确定报表数据的合理性。
二、立足财务总账,向物料系统各功能模块延伸,验证数据的完整性、准确性
在实施上述测试步骤、确定ERP系统可行的基础上,我们就应对各审计项目实施相应的实质性测试,以确定各财务数据的正确性。由于企业自身管理的需要,ERP系统提供了比较全面、完善的分析、汇总及查询功能,因此,我们就可以利用这些查询功能,对企业的财务相关信息进行验证和确认。
1.通过销售管理模块来查证销售收入数据的正确性。企业一个销售订单从合同正式签订到最后货物发运、财务上作销售处理后(即订单的各个环节全部执行完毕后),这一订单在系统中将会被自动关闭。利用这一功能,我们可以查询未关闭的销售订单情况,追踪到各销售订单的进度,来查找当前发出货物未及时开票申报销售的情况;另一方面,这一模块又提供了较强的销售统计分析功能,我们可以通过对一段时期的销售情况的统计,同该时期财务销售数据进行比对,对差异部分再进一步调查取证,来确定某一时期发出商品未销售入账的情况。然后再根据订单、合同条款等方面,来确定这一发出商品未销售入账数据的合法性和合理性。
2.通过仓库管理模块来验证存货、产品销售收入、成本核算等方面数据的正确性。在仓库管理功能模块下,我们可以对库存情况进行即时的智能化查询,即可按仓库、仓位、物料、批号等信息分别进行库存情况查询。在这种情况下,我们可以将某一时点(如12月31日)所有存货的明细按存放地点、品名打印出来,与企业年末的存货盘点表进行核对,与成本结转中的主要依据——《存货收发存明细表》(一般企业在成本结转时在凭证后都会附上此表)中的期末数进行核对,以验证财务账中期末存货的准确性,从而能进一步确认企业销售收入、销售成本数据的正确性。当然,审计中我们还应对当前的存货库存情况进行必要的抽盘,以确定系统中存货数据与实际情况相一致,否则,这一方法的运用效果将大打折扣。
3.通过应收、应付管理模块,确定企业往来款项的正确性。在这个模块中,有一个很重要的功能就是账龄分析功能。我们可以利用这一功能,将企业的往来款项根据账龄长短、往来单位明细进行查询、分析。对账龄较长、金额较大的往来款项要逐笔确认,对其真实性和合理性作出判断。对长期挂账的应付款项,一方面,我们可以根据国家税务总局国税发[1999]195号文件的规定,对两年以上应付未付且不再支付的款项作所得额的调整;另一方面,我们还应对这一应付款背后可能隐藏的流转税问题加以必要的关注,以确定企业是否存在将收到的销售款长期宕挂在往来账上逃避纳税的情况。对长期挂账、金额较大的应收款项,则要关注是否利用关联企业间借用资金来转移利润,达到避税目的的情况。
4.通过固定资产管理模块,确定企业折旧费用计提的合理性、正确性。这一过程可以根据总账模块中的折旧费用机制凭证来进行。即通过某个月份的折旧费用凭证,查询到每个固定资产的折旧计算情况,这些内容主要包含资产明细、增加日期、原值、预计可使用年限、预计残值率、折旧计算方法、已提折旧、当期计提情况、尚可计提期限等方面的信息。审计中我们只要对其中部分资产的相关内容及实际存在情况进行抽查即可判断折旧计提金额的合理性与正确性。
5.通过总账模块,确定财务过账及会计报表的正确性。主要是通过抽查部分记账凭证,查看相应账簿数据的反映情况及通过账簿记录,倒查记账凭证;总账明细账核对及科目余额与财务报表数据核对等方面进行。因这一过程比较简单,在此不再细述。