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

在设置材料定价主数据之后,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)进程中的人工复选框。

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