客户订单处理中的价格指导

价格指导模型用于帮助与客户进行价格谈判的销售人员。指定过低的价格会阻止订单行进行进一步处理,直到价格由有权设置此类价格的用户进行授权为止。本文档描述了客户订单流程中的模型。

限制

  • 定义在客户订单条目中计算的团体折扣(订单输入完成时):

    在完成客户订单条目之前执行的价格指导不考虑团体折扣,因为它们尚未计算。

  • 定义在开票中计算的团体折扣、订单总计折扣和发票折扣:

    价格指导不考虑这些折扣,因为它们尚未计算。

价格指导

客户订单行的价格指导显示在指导价格。显示 (OIS337)中,可通过客户订单。打开行 (OIS101)客户订单。打开行工具箱 (OIS301)客户订单。打开行工作台 (OIS302)中的相关选项 65 = “指导价格。显示”。只有在客户订单类型。打开 (OIS010/J) 中的订单类型上激活了价格指导,才允许使用这些选项。

最多可显示 99 个价格指导级别。价格指导级别在价格指导模型中定义。指导价格从连接到模型中每个级别的价格表中检索。价格显示为净价格,将订单行折扣考虑在内,除非在价格表中选择了“使用净价”。

应用的模型由对象控制表控制,其中可以定义“用户”或“用户类”以控制不同用户可以看到的价格指导价格。

使用 F17 = “更多信息”来查看成本信息,例如“供应商回扣金额”、“发放的成本金额”、“利润金额”和“利润百分比”。

价格覆盖

在 (OIS337) 中指定新的净价并使用 F15 = “更新”以更新订单行上的价格。如果订单的折扣模型中包含分配给价格指导的行,则更改将作为折扣存储在订单行中(金额或百分比将取决于折扣模型。连接折扣编号 (OIS805) 中的折扣模型行设置)。如果不存在分配到价格指导的折扣行,则使用新的净价作为销售价格(价格来源 8 = “人工输入”),所有折扣设置为零(状态 8 = “人工输入”)。

如果有分配到价格指导的折扣行,则只有该折扣获得状态 8 = “人工输入”,且订单行保持其价格来源。

无法将净价设置为高于定义为“最高价格”的价格指导级别。

请注意,当订单类型上激活了价格指导时,销售价格和所有折扣都免除编辑。取得销售物料维护。客户订单 (OIS145) 中的 ECI(扩展的目录项目)例外。这里可以编辑价格和折扣,因为在价格指导中没有对 ECI 的良好支持。ECI 通常通过价格来源 C(根据客户订单行上的销售成本计算模型计算的价格)进行定价。

需要价格授权 - 阻止订单行

如果 (OIS337) 中的指定净价低于定义为“最低价格”的价格指导级别,则会收到一条提示需要授权才能以此价格出售的消息。系统将阻止订单行进行进一步处理,直到价格由有权设置此类低价格的人员进行授权为止。如果激活,则可以将应用程序消息 433 = “客户订单行需要价格授权”发送给一个或多个用户以通知需要授权。

有几种提示表明行被阻止进行进一步处理:

  • “订单行冻结代码” (OLSC) 设置为 1 - “价格更改必须要批准”。(可在 (OIS101)、(OIS301) 和 (OIS302) 中查看。)
  • 交货行上的“挂起拣货”设置为 5 - “是的,授权此价格”以表示需要价格授权才能在交货。打开行工具箱 (MWS411/E) 中释放行进行提货。
  • 交货获得交货状态 02 - “分配失败”并且交货停止代码在交货。打开工具箱 (MWS410/E)设置为 A03 - “是的,授权此价格”。

当一个订单行被阻止时,其他订单行将受到不同的影响,具体取决于发货策略。打开 (MWS010/G) 中发货策略的“分配检查”设置:

  • “分配检查”设置为 0 - “已分配行”:没有其他被阻止进行进一步处理的行。
  • “分配检查”设置为 1 - “连接发货行”:具有同一联合交货代码的行被阻止进行进一步处理。
  • “分配检查”设置为 2 - “所有订单行”:所有订单行都被阻止进行进一步处理。

具有下一个手动功能 3 和 4 的客户订单类型只能使用“分配检查”设置为 2 的发货策略,这意味着所有订单行都会被阻止进行进一步处理,直到没有因价格授权被阻止的订单行为止。

订单确认和报价中的“订单行冻结代码”在 XML 中可用。

价格授权

任何有权设置该价格的用户都可以对价格进行授权。这可以在任何工作站完成。在 (OIS337) 中使用 F19 = “本地授权”将权限级别应用到程序中,并检索对您有效的价格指导模型。F19 会提示输入用户名和 PIN 代码,(OIS337) 将用该用户 ID 运行,直到其关闭或其他用户使用 F19。

使用 F16 = “批准价格”来授权当前价格或 F15 = “更新”来更改价格。F14 = “检索价格”可用于按照正常价格逻辑启动新的销售价格检索,其中将删除价格覆盖。

如果价格低于在尝试使用 F16 批准价格时已授权批准的价格,则会收到一条提示需要授权才能以此价格出售的消息。如果消息已确认,则系统仍会阻止订单行进行进一步处理,直到价格由有权设置此类低价格的人员进行授权为止。如果激活,则可以将应用程序消息 433 = “客户订单行需要价格授权”发送给一个或多个用户以通知需要授权。

如果净价低于定义为“需要审计”的价格指导级别但高于最低价格,则必须在 (OIS337/E) 中指定两个“审计原因代码”。

如果在功能。连接原因类别 (CRS222) 中激活了功能 (OIS337),且为两个审计原因定义了原因类别。可以在 (OIS337/E) 中添加原因代码之一。如果未激活,则必须在 (OIS337/E) 中输入两个审计原因代码。

使用 F17=“更多信息”显示在 (OIS337/G) 中为最后一次修改的审计所需销售价格输入的最后一个“审计原因代码”。

可以在客户订单。打开行工作台 (OIS302) 中使用订单行冻结代码 (OBOLSC) 创建排序顺序。在 M3 文件 - 创建排序选项 (CRS021/F) 中使用 OBOLSC 作为“选择”字段的排序选项可用于在 (OIS302) 中创建排序顺序,该顺序列出了需要被授权的订单行。

如果在 (OIS101) 或 (OIS302) 中选择了多个订单行并且使用相关选项 65 打开 (OIS337),则本地授权登录有效,直到处理完所选订单行的最后一行。

复制客户订单或报价

将客户订单中的销售价格复制到选择了“价格指导”的客户订单类型后,会导致行被阻止。从报价中复制被阻止的行会导致行被阻止。

请参阅复制价格指导的销售价格

初步订单

批准初步订单会将客户订单上的状态从 10 增加到 22。被阻止进行价格授权的订单行(OLSC 为 1)仍将阻止进行进一步处理。

预付款

被阻止进行价格授权的订单行(OLSC 为 1)无法包含在付款建议或预付款单据中。一旦价格通过批准,就必须创建新的建议或单据。

客户订单 API (OIS100MI)

在客户订单类型上激活价格指导后,应使用 OIS337MI 更改订单行上的价格。OIS337MI 只能用于 (OIS101) 中的客户订单行,而不能用于批订单。打开行 (OIS276) 中的批量订单行。

  • AddBatchLine 和 SndBatchLine

    如果在订单类型上激活价格指导,则交易 AddBatchLine 和 SndBatchLine 将忽略作为输入发送的任何价格或折扣。

  • AddOrderLine 和 AddLineBatchEnt

    如果任何价格或折扣作为输入发送,并且订单类型上的价格指导已激活,交易 AddOrderLine 和 AddLineBatchEnt 将激活错误消息“不应输入字段 &1。”(S_00645)(错误消息中的 &1 是字段名称,例如 SAPR 或 DIA1)。