高级定价模块实现以成本加成定价法做内部公司间结算

作者:郑德鼎 约 4 分钟阅读 更新日期:2025-03-02 1 年前更新 标签:CO, FI, SD, 财务, 销售分销

王一帆

高级定价模块实现以成本加成定价法做内部公司间结算

原创 王一帆 爱记不记的记忆碎片

问题

跨OU销售的业务场景中,EBS如何通过高级定价模块实现以成本加成定价法做内部公司间结算?

答案

如某集团有下属子公司A及公司B,公司A从客户处拿到销售订单后,由公司B负责生产并发运到客户现场。此业务背景下,若两内部公司间按照5%的成本加成定价法做内部结算,则无论公司A售价多少,公司B都按照此产品的成本加5%作为与公司A之间的内部转移价格。

流程示例如下:

系统中实现方式如下:

1.定义公司A及公司B之间的内部事务处理流,内部客户,内部供应商等公司间流程相关设置。

2.定义公司间价目表

a.由于此价目表仅适用于公司A与公司B之间的业务交易,因此需要通过限定词框定此价目表的适用范围,以防影响其他内部公司的结算。

b.注意此价目表不使用固定的价格,需使用动态计价公式获取到物料在发运组织的成本作为价目表价格。如果Oracle预置的动态计价公式不满足业务需求,则需要单独定义动态计价公式。

3.创建计价公式:如需创建新的动态计价公式,需先确保要用到的定价属性已定义完成。以下图中公式为例,可实现的效果为获取到发运仓库特定成本类型的金额,并按照公司间规定的结算汇率类型转化为结算币种的金额,具体公式解释如下:

a.按照步骤1计算得出公司间成本,如果为空,则返回步骤2设置的常数:0

b.按照步骤3计算得出汇率转换,如果为空,则返回步骤4设置的常数:0

c.最终取出的公司成本*汇率

d.转换币种后的汇率和步骤2的常数比较,取最大值

4.以上步骤仅实现了获取到物料的成本,如需考虑公司间的加成比例,则需定义公司间“附加费列表”类型的修改量。若此修改量仅适用于公司B销售给公司A的场景,则可通过修改量头维度的限定词框定适用范围。如上述举例,若公司间以5%加成结算,则需设置应用方法为百分比,值为具体的加成比例的修改量行。修改量行维度的限定词也可以拓展更多公司间结算场景, 假如公司A与公司B之间对于不同的产品有不同的加成比例,则可以用行限定词维护不同的产品类别所使用的修改量。

作者|王一帆

审核|陆   觉

编辑|王   锐

郑德鼎

关于作者:郑德鼎

企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍

来源说明:本文内容由「高级定价模块实现以成本加成定价法做内部公司间结算.docx」整理生成,仅用于内部技术分享与学习交流。