一.说明

SAP的SD模块,在销售订单、发票乃至交货中都要有定价,这需要指定一个定价过程,每个定价过程是由价格、税率、附加折扣等多个条件类型组成的有指定顺序的列表。

销售的定价过程主要有以下类型的应用:

  • 用于销售订单及给客户出具发票中的定价过程;
  • 用于出具跨公司发票的定价过程,主要有STO跨公司转储的公司间发票、跨公司销售的公司间发票等,这类定价过程不会出现在销售订单中;
  • 用于交货中附加费用的定价过程;
  • 为维护条件类型定价补充信息的定价过程,可参见《定义用于定价补充的定价过程》。

 

每一个定价过程包含多个条目,每个条目包含以下数据:

  • 步骤和计数器,步骤是项目的顺序编号,计数器默认为0,如果某几个项目使用同一个步骤编号,那么就使用计数器加以区分。
  • 条件类型或文本;
  • 统计起止步骤编号。
  • 打印参数;
  • 小计参数;
  • 组例程,定价过程用到3类组例程,分别是需求组例程、计算类型组例程、基础类型组例程;
  • 记账码,包含收入记账码和利息记账码两部分。

 

每个条目包含一个条件类型,或者是一个文本描述,每个项目需实现不同的功能,这些功能包括但不限于以下几类:净价、折扣、运费及附加费、销项税金额、公司间价格、回扣、内部成本、边际利润、信贷额度等。条件类型定义参见《定义销售定价的条件类型(Condition Types)》。

如果定价过程应用于发票,则相关条目类型需指定记账码,以便于科目确认,其中定价可用ERL,折扣用ERS,税金用WMS等。

 

在销售的定价过程的每个项目中会应用到3类组例程,分别是:

  • 需求组例程(Requirement),对应T-CODE:VOFM菜单“要求→定价”,利用程序判断本项目是否在订单中有效或无效(显示或隐藏)。
  • 计算类型组例程(Condition formula for alternative calculation type),对应T-CODE:VOFM菜单“公式→定价值”,如使用,则替代标准过程中的计算公式。
  • 基础类型组例程(Alternative formula for condition base value),对应T-CODE:VOFM菜单“公式→条件基价”,如使用,则替代标准过程中的基值公式。

 

定义后的定价过程可以分配给销售订单、发票、交货单等三种凭证,其中:

二.示例数据

项目 R/O 数据
过程 R ZFQ001
描述 O 枫竹标准销售
条目1
步骤 / 计数器 R 10 / 0
Ctyp(条件类型) / 描述 O PR00(价格)
从 / 到 O <空> / <空>
勾选三栏 O 需要 √
打印 O
小计 O
需求/计算类型/基础类型 O 需求 2
科目代码 / 利息 O ERL / <空>
条目2
步骤 / 计数器 R 20 / 0
Ctyp(条件类型) / 描述 O RA00(% 净价折扣)
从 / 到 O
勾选三栏 O 手动√
打印 O X
小计 O
需求/计算类型/基础类型 O
科目代码 / 利息 O ERS / <空>
条目3
步骤 / 计数器 R 40 / 0
Ctyp(条件类型) / 描述 O <空> / 折扣金额
从 / 到 O 20 / <空>
勾选三栏 O 统计√
打印 O
小计 O
需求/计算类型/基础类型 O
科目代码 / 利息 O
条目4
步骤 / 计数器 R 50 / 0
Ctyp(条件类型) / 描述 O <空> /实际价格
从 / 到 O 10 / 20
勾选三栏 O
打印 O
小计 O 1
需求/计算类型/基础类型 O
科目代码 / 利息 O
条目5
步骤 / 计数器 R 60 / 0
Ctyp(条件类型) / 描述 O MWST(销项税)
从 / 到 O 50 / <空>
勾选三栏 O 需要 √
打印 O
小计 O
需求/计算类型/基础类型 O 需求 10 / <空> /基础类型 16
科目代码 / 利息 O MWS / <空>
条目6
步骤 / 计数器 R 80 / 0
Ctyp(条件类型) / 描述 O VPRS(内部价格)
从 / 到 O
勾选三栏 O 统计√
打印 O S
小计 O B
需求/计算类型/基础类型 O 4
科目代码 / 利息 O
条目7
步骤 / 计数器 R 90 / 0
Ctyp(条件类型) / 描述 O <空> / 边际利润
从 / 到 O
勾选三栏 O
打印 O
小计 O
需求/计算类型/基础类型 O <空>/计算类型 11/<空>
科目代码 / 利息 O
条目8
步骤 / 计数器 R 100 / 0
Ctyp(条件类型) / 描述 O <空> / 信贷计算金额
从 / 到 O 50 / 60
勾选三栏 O
打印 O
小计 O A
需求/计算类型/基础类型 O
科目代码 / 利息 O

(R/O列:R必输;O选输。)

表 1 示例数据

条目1:PR00基础净价。

条目2:RA00 在净价上的折扣,手工输入百分比。

条目3:描述“折扣金额”,显示条目2计算后的折扣金额。

条目4:描述“实际价格”,净价减去折扣后的成交金额。

条目5:MWST,销售税计算。

条目6:VPRS,内部成本,来自物料会计视图,使用了需求组例程4(成本).

条目7:描述“边际利润”,条目3 – 条目6的金额。

条目8:描述“信贷计算金额”,如果订单对信贷计算,此值将成交金额和销项税的合计记录到信贷总额,关键配置是小计为A值。

 

条目1 PR00和条目2 RA00之间的关系是:PR00里维护了定价补充过程PR0000,而补充过程PR0000中包含RA00。RA00不包含存取顺序,不能用VK11单独维护,但可在维护PR00定价同时维护补充条件RA00,参见《维护条件记录_定价补充》。

示例包含三个记账码,其中条目1PR00是ERL,记到收入;条目2 RA00是ERS记到销售扣减;条目5 MWST是WMS记销项税。其中前两项用VKOA维护参见《设定销售收入科目》,第三项税金用OB40维护,相关参见《定义销售购置税科目》、《定义销售购置税科目(S4版)》。

发表评论

Post Navigation