项目合同子项概述

适用于:基于资源/非库存场景的 Project Operations,精简部署 - 估价开票交易。

Dynamics 365 Project Operations 中的基于项目的合同子项用于保留参与项目中项目工作特定组成部分的估算和计费协议。 基于项目的合同子项的结构已针对存在以下概念的项目估算和计费方案扩展:

  • 计费方法
  • 项目和任务映射
  • 包括的交易类
  • 上限
  • 应计费设置
  • 使用合同子项详细信息估算
  • 合同子项客户

下表包括基于项目的合同子项的常规选项卡上的字段,这些字段帮助为基于项目的工作设定详细的基础估算和计费安排的基础。

字段 说明 下游影响
姓名 合同子项的名称。 此字段标识正在估算的合同的独立部分。 对于从报价单创建的项目合同,从基于项目的报价单明细的相应值复制此值。 创建发票时复制到从此合同子项创建的项目发票明细的名称。
记帐方法 在从报价单创建的项目合同上,从报价单明细上的相应字段复制此值。 此选项集代表 Project Operations 支持的两个主要合同签订模型:
- 固定价格
- 时间和材料
根据引用的合同子项的计费方法,将处理实际交易。 如果实际值引用的合同子项具有时间和材料计费方法,将创建成本和未记帐实际销售额记录。 如果实际值引用的合同子项具有固定价格计费方法,将仅创建成本实际值。
发票计划类型 在从报价单创建的项目合同上,从报价单明细上的相应字段复制此值。 此选项集表示 Project Operations 支持的固定价格合同签订模型的两个发票计划类型:
- 已完成的里程碑
- 基于进度
此发票计划类型仅与精简部署中的固定价格记帐方法相关。 基于资源/非库存场景的 Project Operations 不支持此概念。 根据发票计划类型,允许根据进度百分比 (%)(基于进度)或仅在完全完成时(已完成的里程碑)对里程碑进行计费。 已完成的里程碑是默认值。
项目 使用此字段来标识将用于交付此参与项目中的工作的项目。 此值将与包含的任务包含的交易类一起使用,来解析实际或估算明细记录中的合同子项引用。
包含的任务 指示此合同子项是包含所选项目的所有项目任务,还是只包含部分任务。 此选项集具有以下可能的值:
- 所有项目任务
- 仅所选项目任务。 此字段中的空值等同于选择所有项目任务
如果选择仅所选任务,则可以在项目页面上的任务计费设置选项卡上选择特定任务并将其与此合同子项关联。 此值将与项目包含的交易类一起使用,来解析实际或估算明细记录中的合同子项引用。
包括时间 /值指明所选项目的时间交易或人工成本是否将包含在此合同子项中。 值指示时间交易或人工成本将不包括在此合同子项中。 值指示包括。 此值与项目一起使用,以解析实际或估算行记录中的合同子项参考。
包括支出 /值指示所选项目的支出成本是否将包含在此合同子项中。 值指示支出成本将不包括在此合同子项中。 值指示包括。 此值与项目一起使用,以解析实际或估算行记录中的合同子项参考。
包括材料 /值指示所选项目的材料成本是否将包含在此合同子项中。 值指示材料成本将不包含在此合同子项中。 值指示包括。 此值与项目一起使用,以解析实际或估算行记录中的合同子项参考。
包括费用 /值指示所选项目的费用是否将包含在此合同子项中。 值指示费用将不包括在此合同子项中。 值指示包括。 此值与项目一起使用,以解析实际或估算行记录中的合同子项参考。
合同金额 在固定价格合同子项上,此金额是将为与此合同子项关联的所有工作组成部分向客户开票的商定值。 在时间和材料合同子项上,此金额是将为与此合同子项关联的所有工作组成部分向客户开票的估计值。 在从报价单创建的项目合同上,从报价单明细上的相应字段复制此值。 当基于项目的合同子项具有明细详细信息时,此字段将被锁定以进行编辑,值从合同子项详细信息中的金额汇总得出。 当合同子项具有明细详细信息时,可以通过更改明细详细信息中的金额来修改此值。 在固定价格合同子项中,此值用于生成定期计费里程碑上的税前金额。
预计税款 用户可以编辑此字段来在合同子项上输入估算税额。 当基于项目的合同子项具有明细详细信息时,此字段将被锁定以进行编辑,值从合同子项详细信息中的税额汇总得出。 当合同子项具有明细详细信息时,可以通过更改明细详细信息中的税额来修改此值。 在固定价格合同子项中,此值用于生成定期计费里程碑上的税款。
税后合同金额 税后合同子项金额。 此字段为只读字段,计算公式为合同金额 + 税款 在固定价格合同子项中,此值用于生成定期计费里程碑。
上限 用户可以编辑此字段,它仅在将计费方法设置为时间和材料的基于项目的合同子项上可用。 用户可以编辑此字段。 当时间和材料的实际值引用此合同子项以获取时间和材料值时,实际值中的金额将根据合同子项中的上限计算。 此计算在计入已花费和提交的金额后完成。
客户预算 如果合同是从报价单创建的,此字段可以编辑,值从报价单明细上的相应字段复制。 此字段仅用于提供信息,对下游没有任何意义。

基于项目的合同子项的“常规”选项卡上选项的验证规则

规则 1:如果包含的任务字段为空或设置为所有项目任务,项目的所有任务都将包含在合同子项中。

规则 2:当包含的任务字段为空或明确设置为所有项目任务时,项目和特定交易类只能包含在合同的一个基于项目的合同子项中。

规则 3:当包含的任务字段设置为仅所选项目任务时,项目和特定交易类可以包含在合同的多个基于项目的合同子项中。

合同

合同子项

项目

包含的任务

包括时间

包括支出

包括材料

包括

费用

有效/无效

原因

C1

CL1

P1

空白

无效

违反规则 #2。 P1 项目的时间、支出、材料和费用均包含在合同子项 CL1 和 CL2 中。

C1

CL2

P1

空白

C1

CL1

P1

空白

无效

违反规则 #2。 P1 项目的时间、材料和费用均包含在合同子项 CL1 和 CL2 中。

C1

CL2

P1

空白

C1

CL1

P1

空白

有效

P1 项目的时间、材料和费用包含在 CL1 中。

  • P1 项目的支出包含在 CL2 中。

每个合同子项中包含的内容均无重叠,因此有效。

C1

CL2

P1

空白

C1

CL1

P1

仅所选任务

无效

违反规则 #2

C1 包括项目 P1 中任务子集的时间、材料、支出和费用。

CL2 包括整个项目 P1 的时间、材料、支出和费用,因此与 C1 中包含的内容重叠。

C1

CL2

P1

空白

C1

CL1

P1

仅所选任务

有效

根据规则 #3

C1 包括项目 P1 中任务子集的时间、支出、材料和费用。

CL2 包括项目 P1 中任务子集的时间、支出、材料和费用。

仅有的另一个验证是验证 CL1 上的任务子集是否与 CL2 上的任务子集不同,以确保没有重叠。 系统会在任务关联时进行此验证。

C1

CL2

P1

仅所选任务