Analytic Account,分析会计,也叫管理会计、成本会计。分析会计有何应用呢?试看两个例子:

​1)佣金计算,对于每一张销售订单(SO,Sales Order),业务员提成销售额的1%,关系人返点(回扣)5%。如何配置OpenERP系统以实现本业务需求呢?

​2)制造费用分配,我们知道生产成本核算中,先要按标准费率计算加工费用,然后按一定分配规则将费用归集到成本项目,形成成本。在OpenERP中,标准加工费率在工作中心(Work Center)上设置,生产订单(MO,Manufacture Order)完工时候,该MO花费的时间*WC标准费率即得到该MO的制造费用,系统自动生成一笔总账分录,借记“制造费用”科目。

如何将制造费用自动分配到不同的成本项目呢?例如,自动分配制造费用到产品成本,或者自动分配到订单成本(在OEM生产厂,很需要按订单核算成本)。

例子1)中,OpenERP的发票(Invoice)上的每一个Invoice Line上,都可以指定一个总账科目和一个Analytic Account。发票确认时候,系统自动生成该Invoice Line的总账会计分录、分析会计分录。

系统自动生成的总账会计分录中,包含凭证号、总账科目、发生时间、凭证摘要、业务伙伴(Partner)、产品、数量、借贷金额、外币币种、外币金额等丰富信息,而且,总账会计分录还包含了该分录内含的分析会计分录(可能多条)。系统自动生成的分析会计分录中,包含分析科目、摘要、发生日期、产品、数量、金额、关联的总账科目等信息。

更为灵活的是,OpenERP提供了自动匹配分析科目的功能。

在例1)中,Invoice确认时候,希望系统自动生成两笔分析会计分录,一笔记录金额1%,分析科目名=业务员姓名(我们可以预先为每一个业务员设置一个以业务员姓名为名的分析会计科目,也可以在Invoice确认时候自动创建一个以业务员姓名为名的分析会计科目)。

另一笔金额5%,分析科目名=关系人姓名。OpenERP标准模块account_analytic_default可以在Invoice确认时候,按一定条件自动选择分析会计科目创建分析会计分录。标准模块account_analytic_plans可以在Invoice确认时候,自动创建多笔分析会计分录,且每笔分录的金额是指定的比例。

例1)要求的1%和5%的佣金,即可以配置该两个模块实现。这样,财务确认每张销售发票时候,系统自动计算佣金,记录在分析会计分录中,月底汇总分析会计分录,即可得到每个业务员及关系方的该月应分配佣金及每笔佣金的明细账。

例2)中,MO生产完工时候,系统会自动生成总账会计分录,同时生成分析会计分录。总账会计分录记录了该MO的总制造费用,分析会计科目记录了该笔总制造费用的内部组成。不过,系统默认每张MO只会生成两笔分析会计分录,一笔人时费用,一笔机时费用,该两笔分录的科目在Work Center上配置。

如果希望系统自动将制造费用分配到产品或订单,则希望MO完工时候,系统按一定规则自动选择分析会计科目,自动分配费用。可以通过配置account_analytic_default和account_analytic_plans实现生产费用的自动分配。