为客户订单/预估计算单价

单价使用以下公式计算:单价 = 基价 + 或 (-) 美元金额或百分比

在确定客户订单电子数据交换客户订单客户订单行预估行表单的单价时,系统将依次执行以下操作:

  • 检查是否为选定的客户订单行指定促销定价代码。如果适用于订单行的促销定价,系统将移动到步骤 2。
  • 检查以确定是否为客户、物料和客户物料组合建立了“客户合同”记录。如果未找到具有该组合的记录,它将查找具有匹配客户和物料的记录和空的客户物料。如果没有找到这种类型的记录,则系统检查客户物料定价表,查找订单到期日期等于或晚于生效日期的记录。如果找到有效定价记录,并且合同价格具有值,则使用此合同价格。如果合同价格为零,系统将移动到步骤 3。
  • 通过检查“客户合同价格”记录确定是否已为客户和物料建立数量价格分段。如果数量价格分段存在,它们将用作缺省“单价”。如果没有适用于客户的数量价格分段,系统将移动到步骤 4。
  • 对于客户订单行下达或电子数据交换客户订单行下达,确定客户价格码和来自物料定价记录的物料价格码是否可用。如果未找到任何价格码,系统将转到步骤 5。如果这两个价格码都可用,系统使用“价格矩阵表”来确定价格。在系统确定两个有效的价格码存在后,它搜索“价格矩阵表”以确定价格码记录是否存在该代码组合。

    如果系统找到“价格矩阵”记录,相应的“价格公式”用于计算物料的“单价”。然后系统对照检查数量价格分段:

    • 如果数量价格分段有效,则用它们来计算“单价”。
    • 如果数量价格分段无效,系统使用“价格公式”来确定“单价”。
  • 根据物料定价的生效日期和客户的货币代码搜索当前“物料定价”记录。
    • 如果已经为物料建立了数量价格分段并且数量价格分段适用,系统使用数量价格分段作为缺省单价。
    • 如果未建立其他定价,缺省单价将是在“物料定价”记录中的物料价格 1字段内输入的值。
  • 如果不存在“物料定价”记录,将显示信息提示不存在物料价格,在此情况下必须手动指定价格。
注意:
  • 多货币计算首先试图找到以客户货币为单位的“价格公式”和“物料定价记录”。如果该客户的货币是允许使用的,则使用这些值。如果未发现用客户货币表示的记录,则系统先找到以本币为单位的记录,然后转换为用客户货币为单位表示。
  • 如果按照折扣表单上的产品码和客户类型建立折扣或奖金,则使用指定的计价结构在确定计价方式后应用它们。
  • 对于非存货物料,必须手动输入物料的单价。