为实体间转移单计算单价

如果将用于两站点之间转移的“站点间参数”记录的“过账方法”设置为“实体间”,则系统使用以下方法为转移单行计算单价:

  1. 可以在“发出站点”的“站点间参数”表单中,和/或“发出站点”的“物料定价”表单中为要转移的物料指定转移单价格码。如果只在两个区域中的一个发现价格码(或者未找到价格码),系统将转到步骤 3。
  2. 如果系统确定存在两个有效的价格码,则应执行以下操作:
    1. 系统为该代码组合查找价格矩阵记录。
    2. 如果系统找到“价格矩阵”记录,也会找到对应的价格公式,并按照“价格公式”表单中的定义检查数量价格细分。
      • 如果转移行数量超过了表单底部列出的一个或多个分段数量,则系统使用最佳的有效数量细分确定单价。
      • 如果转移行数量没有超过任何分段数量,或者如果所有分段数量均为零,则使用“价格公式”表单右上角的公式确定单价。
  3. 如果价格码少于两个(一个或无),并且系统根据物料的计价生效日期找到了物料的当前“物料定价”记录,则:
    • 如果已经在“物料定价”表单上为物料建立了数量价格细分并且数量价格细分适用,系统将使用数量价格细分确定缺省单价。
    • 如果未建立其他计价,缺省单价将是在“物料定价”记录中的“单价 1” 字段内输入的值。
  4. 如果不存在价格码并且不存在当前“物料定价”,则“单价”设置为“单位成本”。

例如

多货币计算首先要找到以“接收站点”货币表示的价格公式和物料定价记录。如果具有“接收站点”货币,则使用这些值。如果没有在“接收站点”货币中找到记录,则记录位于本币中,然后使用转移单中的“汇率”将其转换为“接收站点”的货币。

例如:

站点 A,货币 = USD

站点 B,货币 = GBP

转移单的发出站点 = A,接收站点 = B,汇率 = 2.4。站点 A 具有两个要转换物料对应的“物料定价”记录,一个为“货币 = USD 为 100”,第二个为“货币 = GBP 为 111”。

输入转移单行时,系统会将价格设置为 111。如果 GBP 记录不存在,则价格应为 41.67 (= 100 / 2.4)。

转移单价格总以当前站点的本币显示。