为实体间转移单计算单价

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

  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)。

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

相关主题