分摊货运成本

Objective

After completing this lesson, you will be able to 分摊运费成本。

成本分配

此图显示了成本分配。

成本分摊在货运订单 (FO)、货运预订 (FB) 或货运结算凭证 (FSD) 中进行。 使用货运结算凭证 (FSD) 将已分摊成本过账到 SAP S/4HANA。

在发货方场景中,分摊级别设置为 ERP 项目(订单/交货项目)。 在物流服务提供商 (LSP) 场景中(用于基于成本的内部结算),分摊级别设置为代运单。

成本分摊步骤

成本分配包括以下步骤:

  1. 基于某些规则(例如交货项目的重量)在交货项目级别分摊货运成本。此步骤在 TM 中执行。
  2. 处理财务中的已分摊货运成本,用于处理物料评估的货运成本或产品级别的费用。 此步骤在相应的 SAP S/4HANA 模块中执行。

例如,通常为物料评估过账入库交货货运成本。出库交货成本过账到成本对象或模块(例如销售订单中的 CO-PA 段),以在销售订单处理期间计算获利能力。

通过结算管理集成过账货运成本

TM 使用 SAP S/4HANA 的 LO 结算管理模块进行分布式货运成本过账。

结算管理提供了一个灵活的过账引擎,您可以在其中定义通过定制从财务处理角度执行的处理类型。 TM 使用此过账引擎将分摊的货运成本移交到 SAP S/4HANA。

结算管理凭证提供了一种在 SAP S/4HANA 中过账已分配货运成本的记录方式。 

为 TM 货运成本过账创建的结算管理凭证项目参考了以下内容:

  • 订单和订单项目 - 销售订单、采购订单或库存转移订单以及相应的项目参考。
  • 交货和交货项目 - 入库或出库交货以及相应的项目参考。在订单和交货集成处理期间,TM 会传输这些参考。
  • 服务采购订单 - 服务采购订单(针对运费成本)链接到货运结算凭证与 SAP MM 的集成。
  • TM 货运结算凭证 (FSD)。
  • TM 货运订单 (FO)。

结算管理提供与财务功能的本地集成,例如财务会计、成本控制、CO 获利能力分析、物料评估和物料分类账。例如,根据给定的参考凭证,您可以指定将货运成本处理过账到物料科目。

结算凭证不会创建或更新任何应收账款或应付账款。 凭证仅用于物料调整过账到费用总账 (G/L) 科目或物料科目。

货运成本过账中的凭证类型

对于过账货运成本,SAP LO 结算管理使用以下凭证类型:

  1. 通用结算凭证:此凭证类型允许您将货运成本过账到物料评估。
  2. 结算流程类型:此凭证类型允许您将货运成本过账到总账科目。 

在成本分摊映射期间,通过用例类型和凭证类别确定结算管理和过账选项中的现有流程。

客户场景:示例

以下是客户场景的示例:

SAP S/4HANA 集成

  • 传输运输成本作为入库物料的交货成本(物料级别跟踪)。

    运输成本流向物料评估。作为交货成本的货运成本传输不会在物料的采购订单中更新。通过结算管理凭证执行的过账实现交货成本过账。

  • 将成本过账回从订单/交货/物料链接的 CO 对象。

    物料相关成本直接从事务跟踪到 CO 对象,但更有可能是在聚合级别,不一定在物料级别。即,不存在物料评估更新。例如,在利润中心级别跟踪所有物料相关成本,包括间接成本(如运输)。 成本根据物料移动(入库、公司间/公司内和客户交货)分离。

  • 将成本过账回销售订单/负责交货的 CO-PA(出库场景)。

    此场景发生在卖方。直接跟踪与销售订单相关的成本,并对获利能力分析 (CO-PA) 段产生影响。

客户方案:货物计算

此图显示了客户场景中的货物计算。

在图中的示例中,我们看到成品的最终成本是如何计算的。

成品离开工厂之前,物料成本由不同的成本构成组成,例如物料成本和制造间接费用。在 CO-PA 中,可以显示一些其他成本,例如基于物料成本或折旧的固定成本等。

对于成品从制造工厂移动到外部仓库的库存转储单,会产生运输成本。需要成本分摊才能将此成本分配到负责的物料。

外部仓库中的物料根据特定分配码(如重量或体积)收取运输成本。

该场景说明了货运成本分摊功能如何将货运成本分配到物料级别,然后处理物料评估成本。这是一个示例,其中 TM 货运成本分摊功能在处理此成本信息以进行物料评估之前,将货运成本分摊到货运订单中的物料级别。

从示例中,您可以推断物料成本评估从 750 美元增加到 870 美元,包括来自 TM 的 120 美元实际运输成本。这 120 美元表示运输中给定物料的已分配成本。如果将物料评估类型设置为移动平均,则在收到产品时成本会增加。如果将物料评估类型设置为标准定价,则成本在下一次评估运行之前不会更改。

货运成本分摊流程

此图显示了发货方场景中的货运成本分摊流程 S/$。
  1. 在 LE 中,创建交货。
  2. 在 TM 中,根据交货,在后台创建货运单位 (FU)。
  3. 将货运单位分配到特定货运订单 (FO) 或货运预订 (FB),以便转包给运输公司(空运/海运/陆运)并计算费用。
  4. 在 TM 中,创建货运结算凭证 (FSD) 以过账到 SAP S/4 以进行开发票和成本分摊。
  5. 在 TM 中,成本分摊基于特定分摊规则(例如重量、体积、距离重量)或客户特定规则(例如 SD 订单项目中的产品件数)在货运结算凭证中发生。
  6. 将包含所有货运成本和已分摊货运成本详细信息的货运结算凭证发送到 SAP S/4HANA。在此,执行了以下两个流程子集:
    • 总货运成本将过账到 SAP 物料管理 (MM)(图中的步骤 6a),在此创建采购订单和服务条目单 (SES)。
    • 货运结算凭证中的已分摊货运成本将传输到 SAP S/4HANA 中的结算管理过账引擎,以便过账到负责的成本收集器(图中的步骤 6b)。根据 SD 订单项目等信息,结算管理将成本分配到成本控制中的相应成本对象或 CO-PA。对于采购订单或库存转储单的入库交货,货运成本可能会过账到物料评估和不同的 CO 对象级别成本中心(根据生产订单或库存调拨单确定)。 此步骤在后台进行。在 SAP S/4HANA 中,您可以使用事务 WLFLTM2 或 Fiori 快速启动板监控此事件,并查看此类货运成本凭证的列表。
  7. 在 MM 中,根据含服务条目表 (SES) 的采购订单,使用事务 MIRO 验证和过账运输公司采购发票。验证中的任何偏差都会为差异创建新的调整结算管理凭证。对于来自 TM 的计划成本,调整凭证使用与原始凭证相同的拆分逻辑(请参阅图中的步骤 7a 和步骤 7b)。

分摊的货运成本过账

此图显示了货运结算凭证和成本分摊的典型过账模式。

该图显示了典型过账模式的示例。设置必须确保以下内容:

  1. 从财务过账的角度来看,在物料级别,将货运成本过账到物料评估或总账科目的流程分为两个步骤。在第一步(图中的 2a)中,将总货运成本过账到中间科目,例如运费清算科目。在第二步(图中的 2b)中,根据相关销售、采购或库存转储单中的物料信息,将金额从运费清算科目移动到物料或总账(费用)科目。
  2. 为货运结算凭证设置的科目过账码 GBB 指向货运清算科目(事务 OBYC)。
  3. 步骤 6b 派生自结算管理过账设置。
    1. 对于内向货运成本过账,VBD 设置根据定价方案中维护的科目代码选取货运清算条目(请参阅示例 WT0001)。 库存过账科目由物料及其属性确定,并确定是过账到 BSX 还是 PRD。
    2. 对于外向货运成本过账,结算凭证从定价方案中选取两个科目。货运清算科目从科目代码应计字段中选取,运费科目从会计代码中选取。(例如,请参阅定价方案 WT0002。)
  4. 对于外向货运成本过账,如果要将货运成本构成过账到不同的总账科目,则将 TM 费用类型映射到条件类型(即 SAP MM 条件)以及为结算凭证类型设置的科目过账代码。(例如,请参阅定价方案 WT0002。)

成本分摊配置 TM

此图显示了 SAP TM 成本分摊配置的概览。

成本分摊配置

成本分摊配置包括以下内容:

  • 定义成本分摊方法
  • 将成本分摊方法分配到分摊参数文件
  • 定义费用计算的组织单位设置
  • 为成本分摊启用货运结算和货运订单/预订类型

步骤 1:定义成本分摊方法

此图显示了 TM 成本分摊的配置。

在定制中,选择运输管理基本功能成本分摊定义成本分摊方法

在定义成本分摊方法定制活动中,将分摊方法分配到分摊类,您已在分摊类中指定自己的分摊逻辑。这使您能够为成本分摊指定自己的分摊方法。

标准设置提供两种缺省方法:直接分配和层次结构分配。

如有必要,您可以在此定制活动中添加自己的分摊方法。

直接分配

此图显示了直接分摊方法的示例。

在直接分摊中,系统根据您在分摊规则和分摊级别中指定的属性分摊成本,而不参考您在项目层次结构中包装产品的位置。例如,如果指定 毛重 分摊规则和 ERP 项目 分摊级别,则系统在成本分摊中使用 ERP 项目的毛重,而不考虑 ERP 项目在货运订单或货运预订的项目层次结构中的显示位置。

在图中的示例中,分摊方法设置为直接,分摊规则为毛重,分摊级别为 ERP 项目(即产品)。

在产品 40 的直接分摊中,系统执行以下计算:

diss 产品 30 = 1500 千克。

产品 40 = 2500 千克。

产品 70 = 500 千克。

产品 40 的分配为 2500 千克/(1500 千克+ 2500 千克 + 500 千克)* 2000 美元 = 1111.11 美元。

通常,无论是层次结构分摊还是直接分摊,成本都应用于应计成本的产品。例如,货运订单包含两个阶段,并且在费用管理主数据中,基本费用的计算解析基础定义为 阶段 。这意味着对于该货运订单,每个阶段都是单独计算的。由于此货运订单有两个阶段,因此基本费用计算两次。然后,在成本分摊期间,每个阶段的基本费用仅分摊给在该特定阶段运输的产品。因此,第一个阶段产生的成本将分配到在第一阶段运输的产品。这同样适用于第二阶段。

层次结构分摊

此图显示了层次结构分摊方法的示例。

在层次结构分摊方法中,系统使用逐步方法在成本分摊中考虑包装层次结构的各个级别。例如,如果指定 毛重 分摊规则和 ERP 项目 分摊级别,系统将使用项目层次结构每个级别的毛重将较高级别成本分配到 ERP 项目级别。系统考虑包装层次结构中包装的皮重。

在图中,您可以看到一个表,其中包含货运结算凭证中数据的示例。在此示例中,首先完成成本分配以将货运订单的所有根(抬头)级别费用移动到集装箱。然后,将成本从每个容器项目分配到容器中的包,最后分摊到产品。

执行产品 40 的成本分配。指定 ERP 项目的分摊级别和毛重分摊规则。费用类型适用于整个凭证,计算解析基础为根。总货运成本为 2000 美元。

在产品 40 的层次结构分摊中,系统执行以下计算:

步骤 1

diss集装箱 10 = 7500 千克。

集装箱 60 = 2500 千克。

集装箱 10 的分配为 7500 千克/(7500 千克+2500 千克) * 2000 美元 = 1500.00 美元。

步骤 2

包装 20 = 1750 千克。

包装 50 = 2750 千克。

包装 50 的分配为 2750 千克/(2750 kg+ 1750 kg) * 1500.00 美元 = 916.67 美元。

步骤 3

产品 40 = 2500 千克。

不需要分配,因为包 50 仅包含产品 40:916.67 美元。

步骤 2:定义成本分摊参数文件

此图显示了 TM 成本分配的参数文件和分配。

在定制中,选择运输管理基本功能成本分摊定义成本分摊参数文件

在此定制活动中,指定希望系统用于在货运订单、货运预订或货运结算凭证中执行成本分摊的设置。可指定以下设置:

  • 分摊方法 - 指定系统在执行成本分摊时采用的分析方法。
  • 分配规则 - 指定系统用于执行成本分摊的条件。条件可以包括毛重、净重、总体积、距离乘以重量和自定义规则(基于业务加载项)。
  • 分摊级别 - 指定系统为货运订单或货运结算凭证(FWO 或 ERP 项目)分配成本的目标级别。

步骤 3:将成本分摊参数文件分配到组织单位

费用计算定制活动中,您可以将分摊参数文件分配到组织单位以进行费用计算。

在定制中,选择运输管理基本功能费用计算基本设置定义费用参数文件

步骤 4:将费用参数文件分配到组织单位

在事务 PPOME 中将费用参数文件分配到采购组织。

步骤 5:在凭证类型中启用成本分配

此图显示了凭证类型中的成本分摊启用。

成本分摊在货运订单 (FO)、货运预订 (FB) 和货运结算凭证 (FSD) 中进行。

通过货运结算凭证将已分摊成本过账到 SAP S/4。

成本分摊启用

要启用成本分配,请在定制中选择以下路径之一:

  • 货运结算凭证类型:

    运输管理结算货运结算定义货运结算凭证类型

  • 货运订单类型:

    运输管理货运订单管理货运订单定义货运订单类型

  • 货运预订类型:

    运输管理货运订单管理货运预订定义货运预订类型

客户特定的成本分摊设置

此图显示了 SAP TM 中用于成本分摊的业务加载项。

成本分摊的 SAP 业务加载项 (BAdI)

SAP 业务加载项 (BAdI) 用于根据特定成本分摊要求调整 SAP TM:

  • 成本分摊规则 (/SCMTMS/TCD_DISTRIB_RULE)

    可使用此业务加载项执行以下任务:

    • 覆盖定义成本分摊参数文件定制活动中提供的各个费用类型的分摊规则(定制活动中的标准分摊规则涵盖业务凭证中的所有费用类型)。例如,您可以为总体积指定分摊规则,而不是为单个费用类型指定毛重。
    • 为任意数量字段提供您自己的分配规则。
  • 层次结构级别的成本分摊规则 (/SCMTMS/TCD_DIST_RULE_HIE_LVLS)

    可使用此 BAdI 在层次结构分摊的每个级别指定不同的分配规则。例如,在拖车货运订单中,您可以对拖车使用一个规则,对拖车中的包装使用另一个规则,对包装中的产品使用另一个规则。

  • 排除费用行 (/SCMTMS/TCD_UNALLOC_CE)
    • 可使用此 BAdI 阻止系统在成本分摊分析期间分配费用行。系统将这些项目存储为未分配。
    • 系统在费用行上运行分摊逻辑之前调用此业务加载项。
  • 从成本分摊中排除项目 (/SCMTMS/TCD_UNASSIGN_DI)
    • 可使用此 BAdI 更改系统在货运凭证中分摊一个或多个分摊项目的成本的方式。
    • 系统不会将成本分摊到您从货运凭证(例如货运订单)的成本分摊中排除的一个或多个分摊项目。相反,系统会将成本分摊到货运凭证中的剩余分摊项目。

您可以在定制中激活 BAdI 实施。

在定制中,选择运输管理 运输管理的业务加载项 (BAdI)基本功能成本分摊

有关将 BAdI 作为增强概念的一部分进行实施的信息,请参阅 SAP 库中的 BAdIs - Embedding in the Enhancement Framework

成本分配 S4 映射配置

此图显示了成本分摊费用的类型映射。

在将运输费用类型分配到条件类型定制活动中,您可以将运输费用类型分配到成本分摊的 MM 条件类型。

TM 中的发货方场景需要此设置,其中货运成本分摊通过 TM 货运结算凭证 (FSD) 激活到 SAP 订单项目。SAP S/4HANA 系统在处理结算管理凭证时使用此分配和映射来处理分摊到财务的货运成本过账。

在定制中,选择以下路径: 运输管理结算货运结算结算过账集成成本分摊映射将运输费用类型分配到条件类型

成本分摊配置:结算管理

对于内向和外向货运成本,系统会为 TM 集成创建结算管理凭证和流程类型。

结算凭证类型

结算凭证类型控制结算凭证的处理,例如发票、贷项和借项凭证以及取消凭证。

结算凭证类型定制活动中,定义结算凭证类型,以对与成本分配活动相关的不同业务交易进行建模。

结算凭证类型 1600 成本分配 是用于过账货运成本的通用凭证类型。

对于取消/冲销过账,结算管理使用凭证类型 1601。

在科目确定控制部分中,完成用于确定会计核算程序(MM 科目确定)和清算科目分配的设置。

您可以在实施期间调整这些凭证类型。

在 后勤 - 常规 的定制中,选择以下内容: 后勤 - 常规结算管理结算凭证所有凭证类型

要处理出库货运成本,系统会创建并使用含结算凭证的结算流程类型来确定用于 SAP TM 集成的正确结算程序。

结算流程类型

结算流程类型定制活动中,您可以定义流程类型,以确定和描述处理供应商和客户付款所涉及的不同业务交易。

总账科目的流程类型 1600 成本分配 - TM 是在总账科目上过账货运成本的结算流程类型。它分配有结算凭证类型 1600,用于处理货运成本和正确科目。

您可以在实施期间调整此流程类型。

在 后勤 - 常规 的定制中,选择以下内容: 后勤 - 常规结算管理结算流程定义结算流程类型

结算凭证创建的基本设置

此图显示了过账映射的成本分摊配置。

结算管理凭证创建的基本设置定制活动中,可以根据参考凭证(例如订单和交货以及用例)指定用于创建特定结算凭证的定制。此配置通过结算管理凭证驱动货运成本过账。

必须指定结算凭证类型和流程类型。如果输入计算程序,则会覆盖结算管理程序确定。此表的某些键值在业务加载项 确定控制结算管理凭证创建的字段 中设置。

配置字段

配置期间会填写以下字段:

  • 参考凭证类别:指示可在系统中处理的各种凭证类别的分类(例如采购订单、销售订单或发票)。它对应于 TM 中 FO 或 FB 中 SAP S/4HANA 对象的直接参考。例如,如果货运订单链接到销售订单,则在将分摊的货运成本过账到 SAP S/4HANA 时,将参考此行来选取过账规则。
  • 过账类型:默认值为空。如果存在其他业务场景且客户想要扩展过账规则,则此字段允许特殊过账。
  • 用例类型:该用例描述结算管理中现有业务流程的特征。对于货运成本过账,以下两个规则相关:

    • 30 - 物料科目的货运成本过账
    • 31 - 总账科目的货运成本过账

    此用例决定过账类型:用例类型 30 创建结算凭证以过账到物料科目,用例类型 31 过账到费用科目。

  • 条件应用程序:细分条件的使用(例如,定价)以用于不同的应用范围(例如,销售和分销或采购)。采购是 MM 模块(采购)中定价程序的缺省用途。
  • 凭证类别:与用例类型直接相关。结算值用于过账到总账科目(外向),发票用于过账到物料评估(内向)。
  • 结算流程类型结算凭证类型 字段:在此处通过流程类型分配用于过账到总账科目的凭证类型,或通过结算凭证类型分配物料评估。

例如,对于入库交货,用例类型为 30 - 物料科目的货运成本过账。然后为此类行分配结算凭证类型 1600。

在定制中,选择以下内容:运输管理结算货运结算结算过账集成成本分摊映射使用结算管理过账结算管理凭证创建的基本设置

注意

作为前提条件,SAP S/4HANA LO、MM 和 FI/CO 中的所有基本设置都是必需的,并且必须正确设置。此活动与客户财务部门紧密合作执行,需要紧密协调。SAP 还提供了业务加载项来更改集成和过账流程的行为。