问题:
SD销售订单,交货过账提示"ZVPR价格(成本价)不能为0"。
原因:
根据提示分析,应该是这个物料主数据的相关成本价未维护导致。
解决过程及解决方案:
1、首先我们来了解一下成本价的分类和来源:
一般我们物料的价格,分为两种价格控制类型:S价(标准价)、V价(平均价);
S价和V价的区别又在于:
- S价一般情况下是建立物料者会去进行默认赋值;
- V价则是按照采购记录里的价格去计算采购订单的平均价格自动赋予。
2、我们知道物料的成本价控制模式后,就可以根据这2个不同的方向去排查了,
首先看看这个物料是什么价格控制类型:
事务码:MM03
选择【会计1】视图,点击【√】进入下一步:
选择自己需要查看物料的工厂(如公司没有做一物料多工厂使用的业务则忽略这步。)
进入界面后,我们会看到很多信息,但我们只需关注截图中的两个字段:
① 周期单位价格:这个就是我们提示报错为0的成本价,一般情况下不为0。
② 价格控制:这个就是价格控制的类型,显示V则是V价,S则是S价。
3、如果是S价,是会赋值一个固定价格的,这个物料我们看到会计视图上的价格控制是V,
但是成本价是0,这个时候只有一种可能,就是还没有生成相关的采购订单数据。
4、所以我们需要对此物料进行成本价格的发布
4.1 我们需要先查询到这个物料的成本价(采购价):
使用:
事务码:ME13
输入界面的4个字段值:
① 供应商:输入物料的供应商编号
② 物料:输入需要查询的物料号
③ 采购组织:输入采购组织编号
④ 工厂:输入工厂编号
输入完成后回车进入查询:
进入界面后,点击【采购组织数据1】,进入价格界面:
【净价】,就是本次需要使用到的【成本价】,拷贝出来记录一下。
4.2 我们有了价格后,就需要进行价格发布了,使用:
事务码:MR21
打开MR21界面后,填写一下以下3个字段即可:
① 过账日期:一般默认是当天的日期,可以不改
② 公司代码:物料所在公司
③ 工厂:物料所在工厂
然后回车,进入价格发布界面:
进入此界面后,我们关注2个点:
① 物料:输入你需要赋予价格的物料号
② 新价格:输入这个物料的成本价
输入后,保存即可完成发布。
5、发布完成后,再将SD销售订单行内涉及价格为0的物料行,删除,重新录入再交货即可。