试想想这样的问题:我们领用原材料投产,仓管员减记库存量后,这批原材料以后到哪儿去了就与仓管员无关,当然也不反映在仓库管理系统,到此为止了。由于制造是实物变换的过程,生产部门也只掌握零散的物流原始数据,那么,既然没人管,是不是想领多少就领多少,想用在哪里就用在哪里呢?当然不是,会计还在惦记着它。会计上所说的“库存三要素”,指的是原材料、在产品和产成品,在ERP中,会计信息系统超然独立的好处,除了能够自行设立原材料和产成品的库存明细账外,还在于能够对生产过程的在产品耗费作全过程跟踪,并与原材料和产成品库存相衔接。为说明这一点,我们先简要地分析复式簿记的功能。
一、复式簿记的类型及功能
仔细考察会计分录可以发现,主要存在着三种类型的复式簿记,分别适用于对不同事件的数据处理。
(一)“两分”复式簿记
当会计主体接受了资源投入,财务会计采用的是分为两类的登记方式,借方登记该资源的具体形式,贷方登记该资源的具体所有者,这样可以随时地解释其资源的“所收于何”及“所用于何”,并且建立起“资产 = 负债 + 业主权益”或“资产 =权益”的会计恒等式。作为投资者和债权人,只要关心这一恒等式就行了。
(二)“配合”复式簿记
会计主体在其经营过程中,还会有与外部的交换行为,例如以现金购入材料,或出售产品以收回现金。此种交换行为的特征:一是它实际上由两个事件所构成,如“付现”和“收料”、“交货”和“收现”。二是在现代社会环境中,严格意义的“一手交钱,一手交货”的贸易形式已不多见。因此,构成一个交换行为的两个事件在时空上往往是脱节的,甚至表现为互不相关的孤立事件。当然,这种表面上互不相关的事件实际上有一定的内在联系,根据这些内在联系,财务会计得以正确无误地将它们“配合”在一起,我们称之为“配合”复式簿记。
在最简明的情况下,我们用材料的增加来代表“收料”事件,用“现金”的减少来代表“付现”事件,以一组会计分录就完成了对两个事件的配合:“借:材料,贷:现金”。然而,交换业务往往需要持续一段时间才能完成,有时直接的配合便不可能,需要有替代性的账户来过渡,如“先付款,未收料”时:“借:材料采购,贷:现金”;或“料已收,款未付”时:“借:材料,贷:应付账款”。所以,“配合”复式簿记保持了“资产 = 权益”的平衡关系。
至于“销售”的对外交换行为,在计量上必须解决“交货”和“收现”两个问题。首先,资产可能在生产过程中不断地位移或改变性状,必须重新计算确定所交付商品的历史成本,这是下文将要提及的“流程”复式簿记的内容,暂且不提。其次,重新确定资产的历史成本后,还要同时处理销售收入,后者一般要大于前者,在会计计量上何去何从呢?
假设历史成本为10元的产品对外销售得到现金12元,财务会计对这一销售行为的账务处理的最终结果是:“借:现金12,贷:产成品10,贷:权益2”,这是通过“权益”账户来起平衡作用,解决两个金额不一致的矛盾。那么,试着将这一分录分解为两组分录:(1)“借:现金10 ,贷:产品10”和(2)“借:现金2,贷:权益2”。很明显,第(1)组分录是“配合”复式簿记,而第(2)组分录是“两分”复式簿记,这就解决了两个金额不一致的问题,“配合”复式簿记在对外交换上确保了企业资产的完整。
(三)“流程”复式簿记
除了企业与外部的交换行为外,资源在企业内部还会有各种各样的运动变化。例如从甲仓库运送到乙仓库,从原材料经过加工成为在制品,几种材料以某种方式组合起来,一种原材料分解为几种产成品,等等。从财务会计的角度看,这种运动变化表现为一个个从“起点”到“终点”的事件,它用不同账户来代表事件的起点和终点,实现对资源运动变化的紧密跟踪,我们称之为“流程”复式簿记。它实际上就是包括存货计价在内的成本会计工作,其最终目的是要确定最终产成品的成本。具体做法是根据实际经营过程,将历史成本金额在代表起点和终点的一系列账户间进行摊配和重组,所谓“汇总、分配、再汇总、再分配”是也。
复式簿记的三种类型自然地形成了具有从属关系的嵌套结构:“流程”复式簿记运行的最主要目的是便于“配合”;“配合”复式簿记的最主要目的是在对外交换中维护受托资源的完整;而“两分”复式簿记的最主要目的是表现资源的“所收于何”及“所用于何”,并反映通过经营而得到的业主权益增值情况。可以说,复式簿记在其运行机制上对于“着眼资产保护,反映经管责任”目标的迎合是丝丝入扣的。
根据复式簿记的三种类型,再来考察《在ERP重建会计库存明细账》(见本刊2008年第4期)一文中的供产销流程图,“配合”复式簿记显然是负责对供应过程和销售过程的后台监控,所做的会计分录无非是“货进钱出”或“货出钱进”,只有单边进出时,才用替代性的账户如“应付账款”或“应收账款”来过渡。该文的分析已表明,会计依托自己的“数量+金额”的库存明细账,在数量上,能做到与仓管员库存“账账相符”(差异可解释);在金额上,明细账加起来就是总账,在设计上达到完美无缺。本文要着重说明的是,供产销的中间环节即对生产过程的监控,这是“流程”复式簿记起作用的范围。
二、全过程自动计算成本设想
广告宣传上,ERP软件大抵都会有“成本管理”之类的模块,以为这是已经解决的问题。实际情况是,“成本全过程自动核算”属于尚未解决的问题。用户只能手工为每一成本账户配上电子表,根据电子表的计算结果,录入“分配—承受”成本的记账凭证,这样不但效率低下,还使成本数据散布在零乱的电子表中,过后根本不可能进行自动分析。我们的理想是:在完成各成本账户的费用归集工作后,让计算机像一个人独自完成核算任务那样,逐个账户“汇总、分配、再汇总、再分配”,直至算出产成品成本并结转进仓为止。所以,“全过程自动计算成本”理应纳入改进蓝图中。