SAP 采购订单进项税VOFM 例程增强

事务代码:
VOFM

系统已定义好一些范例计价方案,计价方案由一系列按一定规则组织的计价条件类型组成,针对本例,假设定义计价方案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 * 17 / 117 * ( -1 ).

WHEN 'J2'. "13%

XKWERT = XKOMV-KAWRT * 13 / 113 * ( -1 ).

WHEN 'J3'. " 7%

XKWERT = XKOMV-KAWRT * 7 / 107 * ( -1 ).

WHEN 'J4'. " 4%

XKWERT = XKOMV-KAWRT * 4 / 104 * ( -1 ).

WHEN 'J5'. " 5%

XKWERT = XKOMV-KAWRT * 5 / 105 * ( -1 ).

WHEN 'J6'. " 6%

XKWERT = XKOMV-KAWRT * 6 / 106 * ( -1 ).

WHEN 'J0'.

XKWERT = 0.

ENDCASE.

ENDFORM.

ZM05:通过计算类型增强908算出应计入材料成本的运输费用。

增强908代码简单,假设可抵扣运输增值税发票上是100元,由于是运输增值税为价内税(通常税率为7%),则进入存货成本为100/1.07 = 93.46,可抵扣税额为6.54元,增强代码就一句 :

XKWERT = XKOMV-KWERT * 100 / 107.

猜你喜欢

转载自blog.csdn.net/champaignwolf/article/details/80098792
今日推荐