检索材料价格信息 – 一般逻辑

在设置材料定价主数据之后,LN 可以检索采购或销售单据的材料价格信息,您可以在材料价格信息 (tcmpr1600m000) 进程中查看该信息。 将为单据检索并计算以下材料价格信息:

步骤 1. 材料价格协议

根据单据行的价格表、业务伙伴、物料和日期,LN 会在采购管理子系统的材料价格协议 (tcmpr0130m000) 或销售管理子系统的材料价格协议 (tcmpr0130m100) 进程中搜索有效的材料价格协议

如果存在有效的价格协议,则会在材料价格信息 (tcmpr1600m000) 进程中为业务单据生成材料价格信息。

步骤 2. 物料物质含量

根据单据行的物料、有效单元选项清单标识产品变型和日期,LN 会从物料物质含量 (tcmpr0120m000) 进程中检索物料物质含量

对于每个材料,将在单据材料信息 (tcmpr1110m000) 进程中生成材料(价格信息)行。 此进程在材料价格信息 (tcmpr1600m000) 进程中显示为标签。 如果生成材料行,但不存在价格协议,则会根据材料价格参数 (tcmpr0100m000) 进程中的数据默认设置材料价格信息。 因此,用来检索材料实际价格的搜索日期将设置为固定价格

步骤 3. 可开票数量系数

根据单据行的业务伙伴、物料和日期,LN 会检索材料行的可开票数量因子

步骤 4. 材料基本价格

根据单据行的业务伙伴、物料和日期,LN 会检索材料行的基本价格

步骤 5. 材料实际价格

根据材料价格协议的价格规则,LN 可确定用来检索材料行的实际价格的搜索日期。

并非总是必须确定材料实际价格。 这在以下情况下适用:

  • 业务单据行处理过程中尚不需要材料实际价格。
  • 用于确定实际价格的搜索日期为将来日期或未指定。
  • 尚未针对搜索日期指定材料实际价格。

如果无法检索材料实际价格,但是单据行处理过程中需要该价格,则 LN 会考虑最佳可能选项。 相应地,LN 将使用早于搜索日期且为其指定了实际价格的最后日期,或检索最后可用的材料实际价格。

对于销售单据,在将业务单据行下达至开票时,材料实际价格将变为必需的。 如果无可用的材料实际价格,则会显示一条错误消息。 可以人工指定材料实际价格,或使用价格和折扣重新计算参数 (tdpcg0240s000) 进程重新确定实际价格。 对于采购单据,材料实际价格在此阶段不是必需的,因为即使未指定采购单据的实际价格也必须支付发票。 但是,已开票金额显示在采购单据上。

步骤 6. 材料价格附加费

如果为材料行指定了材料基本价格和实际价格,则 LN 会将附加费添加到材料基本价格。 材料价格附加费的计算方法是从材料实际价格中减去材料基本价格。

步骤 7. 材料价格附加费成本

LN 会计算材料价格附加费成本,以包括额外材料成本,如管理成本。 这些附加费成本的计算方法是将材料价格附加费乘以附加费系数。

示例

  • 材料价格附加费 = €0.432
  • 材料价格附加费系数 = 1.5

材料价格将随着材料价格附加费成本 €0.648 (€0.432 * 1.5) 的增加而增加。

步骤 8. 单据行价格

LN 可确定单据行价格

通用规则

当检索材料价格信息(如协议、例外、物料物质含量和材料基本价格)时,LN 会在最详细层启动搜索。 如果找到信息,搜索即会停止。

如果为单据指定价格/折扣所基于的业务伙伴,则 LN 会先搜索为此业务伙伴指定的材料价格信息。 如果无法为价格/折扣的此业务伙伴检索到任何材料价格信息,则 LN 会搜索卖方或买方业务伙伴以了解此信息。

使用材料价格参数 (tcmpr0100m000) 进程中的搜索日期(采购单据)和搜索日期(销售单据)字段确定用于检索日期有效型材料价格主数据的日期。 要检索材料实际价格,将使用其它搜索日期。

对于含定制物料的单据行,材料价格参数 (tcmpr0100m000) 进程中的使用来源物料(采购单据)和使用来源物料(销售单据)字段用于确定必须用于检索材料价格信息的物料。

可以在材料价格信息 (tcmpr1600m000) 进程中人工指定业务单据行的材料价格信息。 因此,材料价格协议字段为空,并且选中材料价格信息 (tcmpr1600m000) 进程中的人工复选框。

如果例外适用,则可以人工将材料价格协议或材料链接至单据。 但是,会显示一条警告消息。