概览
Oracle成本管理提供了一种可以在成本组与法人实体层维护成本的功能,这与在库存组织层的四种成本方法(标准,移动平均,LIFO/FIFO)不同。也就是说,在同一个成本组或法人实体中的多个库存组织可以共享一个成本。
我们需要通过实施periodic average costing来实现。
PAC可以做为用户去计算库存值的一种扩展的方法。它与四种成本方法不同的是,四种成本方法是一种永续的成本管理方法,而PAC是期间的成本管理。此外,PAC不能单独使用,必须与四种中的任何一种相结合,实际上是做为四种的补充。
就PAC而言,oracle成本管理提供了两种PAC,一是PAC,另一是期间增量:
- Periodic Average Costing (PAC)
- Periodic Incremental LIFO (Last– In First– Out)
接下的内容中,我们要主要讨论Periodic Average Costing,并理解采购件与制造件的PAC处理逻辑。
PAC计算的三个基本原则:
1. 基于供应商发票总额(如加上运费等,价格修改后的总额等)来获得实际成本。- 区别于从接收中获得,即采购订单中的价格。
2. 通过完全吸收的资源(resource)与间接费用(overhead)获得实际的事务处理成本。
3. 通过一个指定的期间来平均库存成本,而不是基于一个事务处理。- 区别移动平均成本,如每次采购接收都会重新平均成本
用户可能希望(也可能是法规的要求),在同一个实体下,不同的组织中的相同物料,成本需要统一,而不是像四种方法,不同的库存组织采用不同的成本。也就是说,某个成本需要同时属于多个库存组织。期间平均成本PAC的算法需要跨组织(在相同的成本组中)中工作。
因此,想用PAC的的客户,可能希望:
1. 希望在库存值中包括购置成本(如运费,检验费等),并把此成本用于更新标准成本。
2. 国家财税制度方面的要求,在事务处理或报表中,除四种外,还需要也使用期间成本。
前提条件:
1. 每个组织成本组中只有一个物料主组织。Oracle 建议每个数据库实例设定只有一个物料主组织。
2. 一个组织成本组必须分配给一个法人主体,而一个法人主体可以包含多个组织成本组。
3. 一个库存组织只能与一个组织成本组关联。
4. 预置的Frozen类型和average类型不能用于期间成本计算,需要自定义期间成本类型。
5. 用于期间成本计算的成本类型必须是多组织和不可更新的。
6. 期间成本类型必须是多组织和可更新的。
7. 不能禁用用于期间成本计算的成本类型。
8. 不能禁用组织成本组。
9. 对于从事务处理(例如 WIP 装配件完成和 WIP 装配件返回事务处理)产生的成本,系统不允许使用实际成本扩展。
10. 必须已经安装 Oracle Bills of Material。