合同和主合同变量

使用文档模板和您选择的变量创建包含必要信息的合同,例如:

在表中分以下几个部分显示可用于引入合同信息的变量:

合同变量

使用表中的变量可为合同创建模板。您可以使用表顶部的搜索功能来减少表中显示的结果。

变量 说明
{contract.name} 返回合同的名称
{contract.description} 返回合同的说明
{contract.code} 返回合同代码
{contract.type} 返回合同类型
{@contract.note} 返回有关合同的注释
{contract.awarded}
例如:{contract.awarded | written}
返回合同签署金额。您可以添加希望签署合同时采用的货币。例如,{contract.awarded | writtenCurrency:'USD'}。
{#contract.exhibits} 和 {/contract.exhibits} 返回合同展示源文件的名称和目标名称。
#contract.exhibits 和 /contract.exhibits 必须一起使用。
将返回在 #contract.exhibits 和 /contract.exhibits 之间存在的任何合同展示变量。
若要详细了解此变量的语法,请参阅各部分的相关 mustache.github.io 帮助
提示:对于在 #contract.exhibits 和 /contract.exhibits 之间使用的变量,在其后添加换行符可将其显示在不同的行中。
{#contract.exhibits.name}
例如:
{#contract.exhibits}{name}
{/contract.exhibits}
返回合同展示源文件的原始文件名和扩展名
{#contract.exhibits.targetName}
例如:
{#contract.exhibits}{targetName}
{/contract.exhibits}
返回生成的软件包中合同展示的新名称
{contract.originalBudget} 返回原始合同价值预算
{contract.internalAdjustment} 返回合同的调整值
{contract.approvedOwnerChanges} 返回批准的业主变更的值
{contract.revised} 返回合同链接预算的修订金额的值
{contract.pendingOwnerChanges} 返回待定业主变更的值
{contract.projectedBudget} 返回预计合同预算的值
{contract.projectedCost} 返回预计合同成本的值
{(contract.awarded | toNumber) + (contract.approvedChangeOrders | toNumber)} 返回合同总计值
{contract.approvedChangeOrders} 返回合同的批准变更单的值
{contract.pendingChangeOrders} 返回合同的待定变更单的值
{contract.reserves} 返回合同准备金的值
{contract.forecastFinalCost} 返回合同的预测最终成本的值
{contract.awardedAt | date:'MM DD, YYYY'} 返回合同中标的日期
{contract.StatusChangedAt | date:'MM DD, YYYY'} 返回合同状态上次更改的日期
{contract.sentAt | date:'MM DD, YYYY'} 返回发送合同的日期
{contract.responseDue | date:'MM DD, YYYY'} 返回答复合同的日期
{contract.onsiteAt | date:'MM DD, YYYY'} 返回合同到达现场的日期
{contract.procuredAt | date:'MM DD, YYYY'} 返回取得合同的日期
{contract.approvedAt | date:'MM DD, YYYY'} 返回批准合同的日期
{contract.executedAt | date:'MM DD, YYYY'} 返回执行合同的日期
{contract.returnedAt | date:'MM DD, YYYY'} 返回返还合同的日期
{contract.varianceTotal} 返回合同差异的值
{contract.retentionCap} 返回截至目前的合同承诺额总和的百分比
{contract.completedWorkRetentionPercent || contract.retention.completedWorkRetentionPercent} 返回已完成总工作的保留百分比
{contract.materialsRetentionPercent || contract.retention.materialsRetentionPercent} 返回现场材料的保留百分比
{@contract.scopeOfWork} 返回合同的工作范围。该变量必须位于一行上,且不包含其他文字。
{contract.properties["Attachment N"] || "N/A"}
或者
{contract.properties["Attachment N"] | bool: "Yes":"No":"N/A"}
如果附件 N 为空,则返回附件 N 的值或返回“N/A”
{sco.contract.properties[“Custom Attribute Name defined on Contract”]} 从 SCO 的链接子合同返回自定义属性
{#scheduleOfValues} 和 {/scheduleOfValues} 返回合同的价格一览表的所有行项目。
#scheduleOfValues 和 /scheduleOfValues 必须一起使用。
将返回在 #scheduleOfValues 和 /scheduleOfValues 之间存在的任何价格一览表变量。
若要详细了解此变量的语法,请参阅各部分的相关 mustache.github.io 帮助
{#scheduleOfValues.code}
例如:
{#scheduleOfValues}{code}{/scheduleOfValues}
返回价格一览表中的合同代码
{#scheduleOfValues.name}
例如:
{#scheduleOfValues}{name}{/scheduleOfValues}
返回价格一览表中的合同名称
{#scheduleOfValues.quantity}
例如:
{#scheduleOfValues}{quantity}{/scheduleOfValues}
返回价格一览表中的数量
{#scheduleOfValues.unit}
例如:
{#scheduleOfValues}{unit}{/scheduleOfValues}
返回价格一览表中的单位
{#scheduleOfValues.unitPrice}
例如:
{#scheduleOfValues}{unitPrice}{/scheduleOfValues}
返回价格一览表中的单价
{#scheduleOfValues.amount}
例如:
{#scheduleOfValues}{amount}{/scheduleOfValues}
返回价格一览表中的总金额
{#scheduleOfValues.bulkUnitPrice}
例如:
{#scheduleOfValues}{bulkUnitPrice}{/scheduleOfValues}
仅合同变量。返回价格一览表中的批量单价。
{#scheduleOfValues.quantityPerBulk}
例如:
{#scheduleOfValues}{quantityPerBulk}{/scheduleOfValues}
仅合同变量。返回价格一览表中的显示数量。
{#amount > 0.0} {amount} {/} {#amount == 0.0} Included {/} 对于剩余为 0 的任何“金额”值,返回“Included”。
{#unitPrice > 0.0} {unitPrice} {/} {#unitPrice == 0.0} Included {/} 对于剩余为 0 的任何“单价”值,返回“Included”。
注意:

合同文档模板也可以使用主合同变量,方法是在变量前面添加前缀 contract.。例如,contract.mainContract.plannedCompletionDate 将输出计划完成主合同的日期。

变更单的合同变量

在创建下游变更单时,使用一系列合同变量来生成文档。您可以使用表顶部的搜索功能来减少表中显示的结果。

变量 说明 PCO RFQ COR OCO SCO
{contractOriginal} [E] 相关合同的原承诺款额
{previousContractApproved} [F],在生成 SCO 文档期间在当前 SCO 之前创建的相关合同的所有已批准 SCO
{previousContractPending} 在 SCO 的文档生成期间,在当前 SCO 之前创建的相关合同的所有未经批准的 SCO
{previousContractAmount} [G],其中 [G] = [E] + [F]
{revisedContractAmount} [H],其中 [H] = [G] + 此 OCO 下批准的成本条目值的总和(包括标记)
{generalContractAmount} 返回原始净合同价格
{generalContractTaxAmount} 返回原始合同的税金总计
{generalContractGrandAmount} 返回原始总合同价格,包括税金
{previousGeneralContractAmount} 返回修订后的净合同价格,包括已批准的 OCO
{previousGeneralContractTaxTotalAmount} 返回修改后的合同的税金总计,包括已批准的 OCO
{previousGeneralContractGrandTotalAmount} 返回修订后的总合同价格,包括税金和已批准的 OCO

主合同变量

使用一系列变量来为主合同创建模板。您可以使用表顶部的搜索功能来减少表中显示的结果。

变量 说明
{mainContract.code} 返回主合同的代码
{mainContract.description} 返回主合同的说明
{mainContract.name} 返回主合同的名称
{mainContract.status} 返回主合同的状态
{mainContract.amount} 返回主合同的金额
{mainContract.paymentDue | date:'MM DD, YYYY'} 返回主合同的截止日期
{mainContract.type} 返回主合同的类型
{@mainContract.note} 返回主合同的注释
{mainContract.createdAt | date:'MM DD, YYYY'} 返回主合同的创建日期
{@mainContract.scopeOfWork} 返回主合同的工作范围。该变量必须位于一行上,且不包含其他文字。
{#scheduleOfValues} 和 {/scheduleOfValues} 返回主合同的价格一览表列表
{#scheduleOfValues.code}

例如:

{#scheduleOfValues}{code}{/scheduleOfValues}

返回价格一览表中的主合同代码
{#scheduleOfValues.quantity}

例如:

{#scheduleOfValues}{quantity}{/scheduleOfValues}

返回价格一览表中的数量
{#scheduleOfValues.unit}

例如:

{#scheduleOfValues}{unit}{/scheduleOfValues}

返回价格一览表中的单位
{#scheduleOfValues.unitPrice}

例如:

{#scheduleOfValues}{unitPrice}{/scheduleOfValues}

返回价格一览表中的单价
{#scheduleOfValues.amount}

例如:

{#scheduleOfValues}{amount}{/scheduleOfValues}

返回值明细表中的总量
{mainContract.executedDate | date:'MM DD, YYYY'} 返回执行主合同的日期
{mainContract.startDate | date:'MM DD, YYYY'} 返回主合同的开始日期
{mainContract.plannedCompletionDate | date:'MM DD, YYYY'} 返回主合同的计划完成日期
{mainContract.actualCompletionDate | date:'MM DD, YYYY'} 返回主合同的完成日期
{contract.mainContract.createdAt | date:'MM DD, YYYY'} 返回主合同的创建日期
{mainContract.closeDate | date:'MM DD, YYYY'} 返回主合同的结束日期
{mainContract.plannedCompletionDate} 返回计划的完成日期 日期
{mainContract.revisedCompletionDate} 返回修订后的完成日期 日期
{mainContract.scheduleChange} 返回进度计划更改 Number
{oco.proposedRevisedCompletionDate} 返回建议的完成日期或修订后的完成日期 日期
{mainContract.owner} 从弹出面板返回所有者
{mainContract.owner.phone} 返回所有者的公司电话号码
{mainContract.architect} 从弹出面板返回建筑师的公司
{mainContract.taxes.TaxTotal.amount} 返回原始合同的税金总计
{mainContract.taxes.GrandTotal.amount} 返回原始总合同价格,包括税金
{mainContract.taxesWithApprovedOCOs.TaxTotal.amount} 返回原始合同的税金总计
{mainContract.taxesWithApprovedOCOs.GrandTotal.amount} 返回修订后的总合同价格(包括税金)

变更单的主合同变量

在创建上游变更单时,使用一系列主合同变量来生成文档。您可以使用表顶部的搜索功能来减少表中显示的结果。

变量 说明
{mainContract.code} 返回主合同的代码
{mainContract.description} 返回主合同的说明
{mainContract.name} 返回主合同的名称
{mainContract.status} 返回主合同的状态
{mainContract.amount} 返回主合同的金额
{mainContract.type} 返回主合同的类型
{@mainContract.note} 返回主合同的注释
{mainContract.createdAt | date:'MM DD, YYYY'} 返回主合同的创建日期
{@mainContract.scopeOfWork} 返回主合同的工作范围。该变量必须位于一行上,且不包含其他文字。
{mainContract.executedDate | date:'MM DD, YYYY'} 返回执行主合同的日期
{mainContract.startDate | date:'MM DD, YYYY'} 返回主合同的开始日期
{mainContract.plannedCompletionDate | date:'MM DD, YYYY'} 返回主合同的计划完成日期
{mainContract.actualCompletionDate | date:'MM DD, YYYY'} 返回主合同的完成日期
{contract.mainContract.createdAt | date:'MM DD, YYYY'} 返回主合同的创建日期
{mainContract.closeDate | date:'MM DD, YYYY'} 返回主合同的结束日期
{generalContractTaxAmount} 返回原始合同的税金总计
{generalContractGrandAmount} 返回原始总合同价格,包括税金
提示:

  • 合同和变更单文档模板也可以使用主合同变量。将以下几项之一添加到特定的主合同变量:

    • contract.
    • pco.
    • rfq.
    • rco.
    • oco.
    • sco.

    例如,在 SCO 文档模板中添加 sco.mainContract.startDate 将输出主合同开始的日期。

  • 电子表格不支持富文本变量。在电子表格中使用变量时,请从变量中删除“@”。例如,不使用 {@pco.scopeOfWork} 而使用 {pco.scopeOfWork}。

相关文章

若要了解有关在不同场景中使用变量的详细信息,请参见使用变量示例一文。