了解跨公司成本会计过账的公司间开票

Objective

After completing this lesson, you will be able to 在交货公司中执行公司间开票。

公司间开票

订购公司和交货公司之间用于项目开票和开发票的流程流,涉及多个关键步骤:项目:在项目中创建工作包。为这些工作包生成开票项目。销售订单服务 (SO01):创建销售订单项目。已分配账单设置。开票项目作为项目开票凭证请求 (BDR) 提交。项目开票凭证请求 (BDR):已生成并提交 BDR 项目。BDR 项目用于创建开票凭证。发票 (CIO1):创建开票凭证行项目。这些行项目会生成发票。开票物料确定:根据开票项目进行物料确定。链接订购公司和交货公司之间的流程流。销售订单 IC (SO03):为内部订单创建销售订单项目。已生成 BDR。资源相关公司间请求 (RICR):为公司间交易生成 BDR 项目。这些项目用于创建开票凭证。发票 (CIO2):为公司间交易创建开票凭证行项目。这些行项目会生成发票。

公司间开票发生在公司集团内的公司代码之间。再次以上一部分中的示例为例,客户从公司代码 1010(德国)下达服务订单后,此公司代码通过销售组织从属于公司代码 1710(美国)的工厂订购服务。除客户发票外,系统还会为交货公司 1710(美国)创建公司间开票凭证,以向订购公司 1010(德国)收费。

以下部分将引导您完成在交货公司中执行公司间开票所需的步骤。

物料确定

公司间过账的汇总基于许多预定义参数:

  • 活动类型
  • 员工号
  • 服务组织
  • 交易货币
  • 计量单位
  • 工作项目标识
  • 月份
  • 发送方组织的利润中心
  • 接收方组织的利润中心

可基于以下内容在配置中确定用于公司间开票的物料:

  • 活动类型
  • 总账科目
  • 源物料(如果物料源自过账)

公司间销售订单

对于基于项目的服务,必须手动创建公司间销售订单作为公司间流程中涉及的每个交货公司的一次性活动。SAP Fiori 应用创建销售订单 - 公司间可用于为资源相关的公司间开票创建公司间销售订单、订单类型 SO03(公司间订单)。

考虑到灵活的物料确定,可以为订购和交货公司代码的组合创建多个销售订单。

在此示例中,为销售组织 1710(美国)创建公司间销售订单作为交货组织。

公司间开票:创建显示客户销售范围覆盖的公司间订单接口。

为公司代码 1010(德国)交付服务时,应为客户 10401010 创建交货公司 1710(美国)的公司间销售订单。也就是说,售达方应设置为 10401010,销售组织设置为 1710。

注意

10401010 是分配给订购公司 1010 的销售组织的公司间开票的标准客户编号。有关详细信息,请参阅设置业务伙伴部分。

SAP 创建公司间订单:显示公司间订单相关信息的概览接口。

要检查给定交货公司的公司间销售订单是否已存在,您可以使用列出销售订单 - 公司间应用。通过此应用,您可以指定以下条件:

  • 订单类型
  • 售达方
  • 凭证日期
  • 材料
  • 客户参考
公司间开票的 SAP 销售订单清单接口。
用于公司间开票的销售订单接口的 SAP 清单。

公司间开票请求

通过计划后台作业,可以通过 生成公司间开票请求 应用生成资源相关的公司间开票请求。此作业的结果是用于公司间开票的借项凭证请求,类型为 DMR3(借项凭证请求 IC)。此借项凭证请求包括与公司间服务相关的时间记录和费用,稍后将向订购公司开发票。

SAP 新作业:公司间开票的公司代码之间的资源相关开票:生成公司间开票请求(常规信息)
公司间开票接口:生成公司间开票请求(参数)

公司间开票凭证

最后,可以通过创建开票凭证应用,通过选择通过计划作业生成的借项凭证请求来开具公司间发票(开票类型 CI02(公司间发票))。如果开票到期清单中存在多个项目,则可以按 SD 凭证类型 DMR3 进行过滤以获取准备开票的公司间借项凭证请求的清单。

公司间开票接口:创建开票凭证。

有关 SAP Fiori 应用创建开票凭证中可用功能的详细信息,请参阅销售订单处理 (J14) 。

创建公司间销售订单

观看模拟创建公司间销售订单以了解有关系统相关活动的详细信息。

生成公司间开票请求

观看模拟生成公司间开票请求以了解有关系统相关活动的详细信息。

创建公司间发票 (16T)

观看模拟创建公司间发票 (16T) 以了解有关系统相关活动的详细信息。

设置公司间流程的业务流程 (16T, 4AN)

在 SAP S/4HANA Cloud for Professional Services 中,当公司 A(订购公司)在客户或内部项目过程中有关联公司 B 交付服务时会发生公司间。

在继续公司间流程之前,必须根据客户需求调整主数据和配置。以下是前提条件任务的示例:

  1. 设置业务伙伴
  2. 设置公司间开票
    • 配置公司间开票通信
    • 配置公司间应付账款
  3. 设置内部成本率

此练习基于公司 1710(美国)为订购公司 1010(德国)提供服务的场景。

我们首先需要将订购公司 (1010) 与售达方业务伙伴相关联(我们将使用业务伙伴 10401010)。

注意

虽然接收公司代码与售达方业务伙伴相关联,以便服务公司可以向其销售其服务,但服务公司代码需要与供应商业务伙伴相关联。在我们的示例中,将供应公司代码 (1710) 分配给供应商业务伙伴 10401710。

在公司间交易中,公司 1710 向标识为售达方 10401010 的公司 1010 销售服务。第二个任务是确保在 1710 销售范围中维护业务伙伴 10401010。

第三个任务是在交货公司 1710 中创建框架公司间销售订单,该框架定义了销售给公司 1010(售达方 10401010)的服务 1710。此销售订单是支持这些服务的公司间定价和公司间开票的凭证。

在测试公司间流程的业务流程 (16T, 4AN) 练习中,我们将通过在公司 1010 项目中使用公司 1710 的一些服务并继续公司间开票来完成公司间示例。

注意

需要 SAP S/4HANA Cloud 培训系统才能完成以下练习。

自定进度的学员培训系统:如果您正在学习 SAP Learning Hub 中的自主学习内容,请购买临时的 SAP Learning System Access,访问旨在配合培训课程内容练习的培训系统。导航到 SAP Learning System Access 快速入门并搜索课程代码以找到正确的培训系统。

要以最佳系统性能执行此练习,您可以移除分配给用户的任何其他业务角色,提供的 S4C 通用角色除外。无论如何,您可以在后续练习中根据需要分配更多角色,并在必要时在同一步骤中执行此任务。

某些练习使用字符 ### 作为三位用户编号的占位符。进入培训系统的 SAP Fiori 快速启动板后,打开右上角的用户参数文件图标。在此,您将看到您的用户:A 后跟数字。无论何时在练习中看到 ###,请始终使用用户的最后三位数字而不是 ###

前提条件

检查用户权限

确保为您的用户分配以下角色:

业务角色标识业务角色
BR_BPC_EXPERT配置专家 - 业务流程配置
BR_BUPA_MASTER_SPECIALIST主数据专家 - 业务伙伴数据
BR_INTERNAL_SALES_REP_PRSV内部销售代表 - 专业服务
BR_BILLING_CLERK开票员
BR_PROJECT_MANAGER_PROF项目管理 - 专业服务
BR_EMPLOYEE员工
BR_AP_ACCOUNTANT应付账款会计

如何

查找并打开 SAP Fiori 应用程序维护业务用户,然后在搜索部分中选择您的用户名。单击用户名项目或将其选中,然后单击编辑。在用户详细信息已分配的业务角色部分中,确保存在所需角色。如果未添加,请单击添加,按练习中的业务角色描述进行搜索,并将其添加到您的用户。您需要一次添加一个角色。完成角色添加后,保存业务用户。

在本练习中,您将检查是否为订购公司 1010(德国)维护了客户编号。请注意,出于公司间开票目的,必须将客户编号分配给相关销售组织。通过执行此操作,您可以将销售组织标识为可由同一公司集团中的其他公司开票的内部客户。

注意

某些角色可能会在 SAP Fiori 中启用新空间。您可能需要刷新屏幕才能看到它们。

任务 1: 检查公司间开票的客户编号

步骤

  1. 在实施活动应用程序中,转到配置步骤维护销售组织,然后检查客户 10401010 是否分配到销售组织 1010 以进行公司间开票

    注意

    如果启用 SAP Central Business Configuration,则实施活动应用程序将可用。否则,选择应用程序管理您的解决方案并使用搜索文本字段搜索配置表。
    1. 搜索运行实施活动应用程序。在选择部分的文本字段中,键入维护销售组织并执行搜索。选择并打开配置项目。

    2. 选择销售组织 1010 并单击详细信息。验证是否已为其分配开票 10401010 的客户公司间业务伙伴

任务 2: 验证代表公司 1010 的业务伙伴(德国)

应为美国销售范围维护代表公司代码 1010(德国)的业务伙伴。本练习介绍如何检查并在必要时扩展代表公司代码 1010 的业务伙伴主记录。

步骤

  1. 使用用户凭据登录到 SAP S/4HANA Cloud 培训系统中,并打开维护业务伙伴应用。

    1. 搜索并打开应用程序维护业务伙伴

    2. 业务伙伴搜索中,输入 10401010 并单击开始

    3. 选择业务伙伴的项目,然后双击。随即打开显示组织:10401010 屏幕。

  2. 打开业务伙伴 10401010 并检查客户数据是否可用于以下销售范围:

    Field价值
    销售组织1710
    分销渠道10
    产品组00

    如果已存在销售组织 1710 的行,其中包含表中显示的数据,则可以继续执行下一练习公司间流程的测试业务流程 (16T, 4AN) 。否则,继续下一步并创建客户数据。

    1. 在在 BR 角色中显示字段中选择客户

    2. 单击销售和分销。

    3. 选择销售范围。验证是否已为销售组织 1710 创建业务伙伴。

  3. 如果在上一步中未找到销售组织 1710,请使用客户销售范围数据扩展业务伙伴 10401010。使用下表中的数据:

    销售范围

    Field价值
    销售组织1710
    分销渠道10
    产品组00

    订单标签

    Field价值
    客户组02
    货币美元
    客户定价过程02

    装运标签

    Field价值
    装运条件02

    开票标签

    Field价值
    国际贸易条款EXW
    国际贸易条款位置 1纽约
    付款条件0001
    客户科目分配组03
    税收分类(您可以在销项税表中找到国家/地区 US 的税收分类字段)1
    1. 运行应用程序"维护业务伙伴",选择合作伙伴 10401010,单击开始,在结果清单中双击将其打开。

    2. 在显示的业务伙伴角色字段中,从下拉菜单中选择客户

    3. 从顶部菜单中,选择销售和分销按钮。

    4. 单击销售范围。您将在弹出窗口中看到此业务伙伴分配到的两个销售范围。

    5. 选择练习所需的 1710,然后单击传输。您将看到业务伙伴中的相应字段值已更新。

    6. 验证练习所需的各个屏幕中的数据。您将看到缺少某些值。

    7. 单击在显示和更改之间切换,并完成每个练习中缺少的值。

任务 3: 检查和创建公司间销售订单

在本练习中,您将检查是否已在交货公司 1710 中创建销售订单。请注意,必须手动为公司间流程中涉及的每个交货公司创建公司间销售订单作为一次性活动。

步骤

  1. 打开列出销售订单 - 公司间应用。

    1. 搜索并执行应用程序清单销售订单 - 公司间

  2. 使用以下过滤器检查交货公司 1710 中是否存在公司间销售订单:

    • 售达方:10401010(公司代码 1010 作为业务伙伴)
    • 销售组织: 1710
    1. 在搜索屏幕的"售达方"字段中输入 10401010,在"销售组织"字段中输入 1710,然后单击执行

      注意

      如果创建了销售订单,请转到练习"测试公司间流程的业务流程 (16T, 4AN)",否则继续后续步骤,为公司间创建销售订单。
  3. 打开创建销售订单 - 公司间应用。

    1. 搜索并执行应用程序创建销售订单 - 公司间

  4. 在抬头部分输入以下内容:

    • 售达方: 10401010
    1. 售达方字段中输入10401010

      或者,您可以添加 客户参考 文本作为稍后查找销售订单的帮助。

  5. 在"所有项目"部分输入以下内容:

    • 物料:P002
    • 金额:1,000
    • 货币: USD
    1. 相应的项目字段中输入给定值。单击回车,然后在客户的销售范围弹出屏幕中选择 1710

    2. 如果需要利润中心,则输入 YB101(咨询单位 A)

    3. 保存销售订单。

测试公司间流程的业务流程 (16T, 4AN)

练习"设置公司间流程的业务流程 (16T, 4AN)"和"测试公司间流程的业务流程 (16T, 4AN)"将系统设置为运行公司间流程,其中公司 1710(美国)向公司代码 1010(德国)提供服务。

本练习涵盖公司间、公司间服务交付和公司间开票流程的项目更新。

警告

请注意,此练习基于之前的练习而构建。在完成此练习之前,您可能需要查看这些练习。

注意

需要 SAP S/4HANA Cloud 培训系统才能完成以下练习。

自定进度的学员培训系统:如果您正在学习 SAP Learning Hub 中的自主学习内容,请购买临时的 SAP Learning System Access,访问旨在配合培训课程内容练习的培训系统。导航到 SAP Learning System Access 快速入门并搜索课程代码以找到正确的培训系统。

要以最佳系统性能执行此练习,您可以移除分配给用户的任何其他业务角色,提供的 S4C 通用角色除外。无论如何,您可以在后续练习中根据需要分配更多角色,并在必要时在同一步骤中执行此任务。

某些练习使用字符 ### 作为三位用户编号的占位符。进入培训系统的 SAP Fiori 快速启动板后,打开右上角的用户参数文件图标。在此,您将看到您的用户:A 后跟数字。无论何时在练习中看到 ###,请始终使用用户的最后三位数字而不是 ###

任务 1: 在项目中为内部公司间资源配备人员

步骤

  1. 打开计划客户项目应用程序,选择您在"测试客户项目管理 (J11) 的业务流程"练习中创建的客户项目。在项目信息屏幕中的会计核算下验证其组织分配。

    1. 选择 计划客户项目 应用程序,并使用按项目名称或标识搜索字段选择您的项目。或者,您可以使用过滤器我的项目简要列出以任何角色将用户分配到的项目。

    2. 如果您遵循"测试客户项目管理 (J11) 的业务流程"练习中的说明,则项目应分配到服务组织公司 DE(德国)。

  2. 选择编辑,然后转到开票屏幕。验证分配给合同类型时间和费用的工作包。

    1. 单击编辑并打开账单部分。验证工作包探索是否已分配合同类型时间和费用

  3. 转到团队屏幕并将资源添加到T&E 工作包。从服务组织 1710 中选择一名员工,并将其分配到 100 小时的工作包。

    1. 打开团队屏幕并选择添加资源(您可以检查"管理客户和内部项目的资源 (J11)"练习中的步骤)。

    2. 在选择屏幕中,选择交付组织 1710公司代码 1710,然后单击执行以执行搜索。

    3. 选择其中一个显示的员工并单击添加

    4. 返回团队表,使用角色项目经理 (T005)、工作包浏览和可选工作项目项目管理完成分配的资源项目。在工作量字段中输入 100,然后切换到"开"已确认标识。

    5. 重新计算并保存。

任务 2: 公司间资源的登记时间

步骤

  1. 打开应用程序通知缺少时间并按项目过滤。

    1. 打开应用程序通知缺少时间

    2. 在搜索字段中输入您的项目标识,然后单击执行。缺少时间的已配备人员资源应显示在清单中。

  2. 选择先前任务中配备到项目的内部公司间资源,然后选择 编辑时间表 。您可以查看第 4 单元中的练习步骤,了解有关时间预订的详细信息。

    1. 选择您在先前任务中分配到项目的内部公司间资源,然后点击 编辑时间表

  3. 在我的任务部分下,选择项目并验证分配详细信息是否与您在任务 1 中创建的人员配备数据相对应。

    1. 确保在 我的任务 面板中选择项目。

  4. 为项目输入一段时间,然后单击保存并提交

    1. 在项目中预订几个小时。

    2. 您可以查看练习"测试时间记录 (J12) 的业务流程"中的步骤,了解有关时间预订的详细信息。

    3. 应自动批准时间。如果不是,请打开我的收件箱应用程序并批准小时数。

任务 3: 生成公司间开票请求

步骤

  1. 打开应用程序生成公司间开票请求,然后为公司间销售订单和项目创建批处理。

    1. 打开生成公司间开票请求应用程序以设置并运行作业,为您的项目创建公司间开票请求。

    2. 选择"创建"

    3. 接受作业模板"公司代码之间的资源相关开票"。

    4. 单击步骤 2

    5. 接受缺省选择

    6. 单击步骤 3

    7. 输入您在"设置公司间流程的业务流程 (16T, 4AN)"练习中创建的公司间销售订单编号

      注意

      如果未创建销售订单,请转到练习"测试公司间流程的业务流程 (16T, 4AN)",否则继续下一步以创建公司间销售订单。
    8. 输入您在"测试客户项目管理 (J11) 的业务流程"练习中创建的项目标识。

    9. 选择保存销售凭证

    10. 选择计划

  2. 验证作业是否成功完成。

    1. 单击作业项目并等待作业成功完成。"日志"列中应显示绿色图标,表示作业已成功完成。

  3. 打开应用程序 管理借项凭证请求 并显示刚刚创建的作业的公司间借项凭证

    1. 转到管理借项凭证请求应用程序并查找作业创建的借项凭证。您可以按售达方进行搜索。

结论

个人反映

思考您或客户遇到运营挑战(如延迟或沟通错误)的时间。

SAP 的公司间流程和开票功能如何帮助应对这些挑战?

回顾特定工具,例如公司间开票、项目管理或成本率管理。

专家响应

作为专业从事公司间流程的经验丰富的顾问,我记得一位客户经常在订购和交付公司之间遇到延误和错误沟通。

通过实施 SAP S/4HANA Cloud for Professional Services,我们通过高效的公司间开票和项目管理功能优化了其公司间交易。公司间开票流程可确保公司代码之间准确、及时地开发票,从而减少财务差异和延迟。

项目管理工具允许跨公司精确计划和配备资源,确保及时将正确的资源分配到正确的项目。

此外,成本率管理功能还明确了公司间利润和费率,提高了公司之间的透明度和沟通。

课程摘要

在本课中,我们将介绍 SAP 公司间流程和开票的基本要素,以帮助您针对实施提供明智的建议。以下是与我们的目标相关的要点总结:

  1. 了解公司间流程和功能:我们涵盖了公司间流程的核心功能,包括项目创建、资源人员配备、费用过账和公司间开票。这些功能对于优化跨公司代码的业务运营至关重要,这是您作为顾问角色的一个重要方面。
  2. 与 SAP S/4HANA Cloud 集成:我们重点介绍了公司间流程如何在 SAP S/4HANA Cloud 中无缝集成,确保高效的数据流和准确的金融交易。此集成是向客户提供整体解决方案的基础。
  3. 角色和职责:我们讨论了订购和交付公司在使用公司间流程工具方面的作用。了解这些角色有助于您推荐正确的工具和流程以提高运营效率。
  4. 实际应用程序:我们检查了各种用例,例如基于项目的服务和跨公司成本会计过账。这些示例展示了公司间流程的多功能性和可扩展性,使您能够根据特定客户需求定制建议。
  5. 实用工具和技术:通过详细的描述和示例,您可以从项目启动到开票和费用过账,了解公司间流程的实际应用。这一实用知识对于评估 SAP 公司间解决方案的功能以及为客户提供有效建议至关重要。