分包合同采购订单概述

适用于:基于资源/非库存场景的 Project Operations。

本文概述了 Microsoft Dynamics 365 Project Operations 中与 Dynamics 365 Finance 无缝集成的分包功能。 此功能允许用户在 Dataverse 中生成分包合同、记录工时单、支出以及分包商提供的其他相关信息。 对于 Dataverse 中的每个分包合同,系统会在 Finance 中自动生成采购订单。 同样,对于 Dataverse 中记录的每个工时单或支出,系统会在 Finance 中生成相应的产品收据。 当分包商在 Finance 中提交发票时,应付帐款 (AP) 职员将获得访问与分包合同相关的所有记录的工时单和支出的权限。 AP 职员然后可以执行三向匹配过程,在 Finance 中预订发票。

先决条件

要使用此功能,激活以下功能:

  • 启用利用基于资源/非库存场景的 Project Operations 进行分包合同实际值处理
  • 对基于资源/非库存场景在 Project Operations 上启用项目采购订单
  • 对基于资源/非库存场景在 Project Operations 上启用分包合同采购订单

所需的最低版本

要将此功能用于基于资源/非库存场景的 Project Operations,您必须有以下版本:

  • Project Operations Dataverse 版本 4.91.0.0 或更高版本
  • Dynamics 365 Finance 版本 10.0.39 或更高版本

为分包合同子项设置默认采购类别和项目类别

要在 Finance 中为在 Dataverse 中创建的每个分包合同子项生成采购订单行,必须配置默认采购类别和项目类别。 此配置应基于在分包合同子项上指定的角色或支出详细信息。

要设置默认采购类别和项目类别,请执行以下步骤。

  1. 在 Finance 中,转到项目管理与会计>设置>类别>项目分包合同类别

  2. 选择新建创建记录。

  3. 分包合同交易类型字段中,为时间选择小时,为支出选择支出

  4. 可选:为时间选择角色 ID 或为支出选择交易类别

    备注

    仅当特定交易类别或角色 ID 需要设置时,才需要此步骤。

  5. 选择映射的采购类别。

  6. 选择映射的项目类别。

为产品收据设置编号规则

当工时单条目或支出在 Dataverse 中记录时,Finance 会通过生成分包合同产品收据过帐分包合同产品收据定期流程自动生成和过帐分包合同采购订单的产品收据。 为了辅助自动生成产品收据,您必须配置编号规则。

要设置分包合同产品收据的编号规则,请执行以下步骤。

  1. 在 Finance 中,转到项目管理和会计>项目管理和会计参数
  2. 编号规则选项卡上,选择产品收据参考,然后选择分包合同产品收据的编号规则。

设置双重写入映射

以下双重写入映射必须处于运行阶段,才能在 Finance 中为 Dataverse 中的每个分包合同自动生成采购订单和采购订单行。

需要双重写入映射 所需版本
Project Operations 集成实际值 (msdyn_actuals) 1.0.0.18
Project Operations 集成项目供应商发票导出实体 V2 (msdyn_projectvendorinvoices) 1.0.0.0
Project Operations 集成项目供应商发票明细导出实体 (msdyn_projectvendorinvoicelines) 1.0.0.7
项目分包合同采购订单头 (msdyn_subcontracts) 1.0.0.0
项目分包合同采购订单行 (msdyn_subcontractlines) 1.0.0.0

创建和管理分包合同

在 Dataverse 中创建分包合同后,会在 Finance 中为它生成相应的采购订单。 此外,对于 Dataverse 中的每个分包合同子项,都会创建一个采购订单行。 系统会使用前面概述的项目分包合同类别映射来识别每个采购订单行的采购类别和项目类别。

在 Dataverse 中确认分包合同后,采购订单将在 Finance 中自动确认。 如果分包合同或其子项在 Dataverse 中被更改,采购订单将在 Finance 中无缝更新。 因此,Finance 中的采购订单状态会反映任何更改。

重要提示

直接在 Finance 中创建分包合同采购订单会受限制。

有关如何在 Dataverse 中创建和管理分包合同的信息,请参阅 Project Operations 中的分包合同管理

要在 Finance 中查看分包合同采购订单列表,请执行以下步骤。

  1. 在 Finance 中,转到项目管理和会计>物料任务>分包合同采购订单

  2. 选择采购订单可查看其详细信息。 所有字段都不可编辑。

  3. 选择采购订单的标头选项卡。

    常规选项卡显示分包合同的详细信息,如分包合同 ID、名称、日期和状态。

  4. 选择采购订单的选项卡。

    选项卡会列出为每个分包合同子项创建的采购订单行。 将在财务中为 Dataverse 中的每个分包合同子项生成一个采购订单行。

    • 支出时间类型的交易行使用采购类别。 这些类别从项目分包合同映射派生。 默认物料销售税组从采购类别设置获取。
    • 材料类型的交易行使用已发布产品。 站点和仓库从默认订单设置分配。 此外,默认项目类别和物料销售税组从已发布产品页面获取。

    项目选项卡显示分包合同子项的详细信息,如分包合同子项 ID、类型和角色 ID。

  5. 在操作窗格上,选择收据

    日记帐部分将列出为采购订单过帐的产品收据。 分包合同采购订单的产品收据根据记录在 Dataverse 中的工时单和支出自动过帐。 分包合同采购订单不允许手动产品收据。

为分包合同生成产品收据

当工时单条目或支出在 Dataverse 中记录时,Finance 会通过生成分包合同产品收据过帐分包合同产品收据定期流程自动生成和过帐分包合同采购订单的产品收据。

要为分包商资源记录或分包商在 Dataverse 中共享的工时单和支出生成产品收据,请执行以下步骤。

  1. 在 Finance 中,转到项目管理和会计>定期>分包合同>为分包合同生成产品收据

  2. 选择为分包合同生成产品收据生成产品收据。 您可以使用批处理流程定期执行此活动。 我们建议您每天以批处理模式运行此流程。

    Finance 将使用工时单、支出、材料使用情况或日记帐条目来考虑在 Dataverse 中批准的分包合同的所有工时单条目、支出和材料。

    过帐所有条目的项目集成日记帐后,系统将为分包合同采购订单生成产品收据。 在产品收据生成过程中,系统会考虑用于日记帐的每个会计日期。 如果通过项目集成日记帐过帐了多个条目,但它们的会计日期不同,将生成多个产品收据。 每个产品收据对应相应的会计日期。

  3. 在 Finance 中,转到项目管理和会计>分包合同>项目分包合同产品收据,查看产品收据列表以及已过帐状态。

过帐分包合同的产品收据

要过帐分包合同产品收据,请按照 Finance 中的其中一个步骤操作。

  • 转到项目管理和会计>定期>分包合同>过帐分包合同的产品收据,选择过帐分包合同的产品收据过帐产品收据。 您可以使用批处理流程定期执行此活动。 我们建议您每天以批处理模式运行此流程。
  • 转到项目管理和会计>分包合同>项目分包合同产品收据,查看产品收据列表以及已过帐状态。 选择产品收据,然后选择过帐进行过帐。

在这两种情况下,如果根据采购策略为采购类别配置了产品收据应计,系统将生成产品收据财务凭证。

创建和过帐分包供应商发票

当 AP 职员收到来自分包商的发票时,将在 Finance 中创建新发票。

要创建和过帐分包合同供应商发票,请执行以下步骤。

  1. 在 Finance 中,转到应付帐款>采购订单>所有采购订单
  2. 在操作窗格的发票选项卡上,选择发票为分包合同采购订单创建供应商发票。
  3. 在操作窗格的默认设置来自选项卡上,选择产品收据数量作为选项。 采购订单行将与产品收据数量一起显示。
  4. 输入发票编号和发票日期。
  5. 选择过帐过帐供应商发票。

过帐供应商发票时,将与 Dataverse 同步,并自动确认 Dataverse 中的供应商发票。 在 Dataverse 中,系统会为供应商发票行和与分包合同相关的原始工时单或支出条目启动自动匹配过程。 此匹配过程包括为原始记录生成冲销条目,然后为实际值实体中的供应商发票行创建新条目。