近几天做门店团购销售订单上传SAP接口程序,SO创建测试过程中, 遇到定价问题,同事在定价过程的增强过不了。
VOFM
了解到定价过程是个非常复杂的环节,此处出现程序处理过程中
ZMP0定价条件下的价格扩大1000倍。
【转http://blog.sina.com.cn/s/blog_6632b9a90100timn.html】
MM采购定价
假设企业采购某物料10吨,1000元/吨(增值税率17%),其中运输增值税发票100元(税率7%,其中100/(1+7%)=93.46进入存货成本),商检费20元,代理报关费用50元。
则收货材料入库成本为。
Dr:原材料 10163.46元
Cr: GR/IR 10000元(对应材料采购金额,材料供应商)
运输费 93.46元(100元运输费应入存货成本,另6.54为可抵扣进项增值税,OBYC->ZM5,对应运输商)
商检费20元 (OBYC->ZA5,对于商检队)
代理报关费用50元 (OBYC->ZA6,对应代理报关行)
对于这附加费用,也可使用默认的过帐码,比如一些人喜欢将所有采购附加费用条件类型全部对应到默认的Account Key FR1并且这些采购附加费用科目都对应到GR/IR科目,则上面的分录为:
Dr:原材料 10163.46元
Cr: GR/IR 10000元(对应材料采购金额,材料供应商)
GR/IR 93.46元(100元运输费应入存货成本,另6.54为可抵扣进项增值税,OBYC->ZM5,对应运输商)
GR/IR 20元 (OBYC->ZA5,对于商检队)
GR/IR 50元 (OBYC->ZA6,对应代理报关行)
虽然报表上可通过条件类型获得采购附加费用,但远不如科目直观。
在实务中,往往运输费用,商检费和代理报关费用并不对应到具体单个PO,比如运输发票是月末才统一开来,此时这些费用在收货时实质上是以计划应计值进入存货的,如果发票是下期开来,严格地讲会稍微影响材料成本。
图4-[6]:定义计价方案(define Calculation Schema)
系统已定义好一些范例计价方案,计价方案由一系列按一定规则组织的计价条件类型组成,针对本例,假设定义计价方案ZFRM01,包扩6个条件:
PB00:信息记录中的含税价格。
ZM01:通过计算类型增强909算出的应交进项增值税。
909增强代码如下表:
*909通过含税价格计算出采购净价,反应到条件类型ZM01上,注意XKOMV-KAWR表示
*条件基价(请SE11查看KOMV),即信息记录价格,比如信息记录含税价为1170元/个,则其中
*价外增值税为(1170/1.17得到净价)* 17%, 909考虑不同税率情况.
FORM FRM_KONDI_WERT_909.
CASE KOMP-MWSKZ .
WHEN 'J1'. "17%
XKWERT = XKOMV-KAWRT * 17000 / 117000 * ( -1 ).
WHEN 'J2'. "13%
XKWERT = XKOMV-KAWRT * 13000 / 113000 * ( -1 ).
WHEN 'J3'. " 7%
XKWERT = XKOMV-KAWRT * 7