Verwenden Sie Dokumentvorlagen und Variablen Ihrer Wahl, um einen Vertrag mit den erforderlichen Informationen zu erstellen, z. B.:
Die verfügbaren Variablen zum Einbeziehen von Vertragsinformationen sind in Tabellen für die folgenden Abschnitte unterteilt:
Verwenden Sie die Variablen aus der Tabelle, um eine Vorlage für einen Vertrag zu erstellen. Mit der Suchfunktion oben in allen Tabellen können Sie die Ergebnisse in der Tabelle eingrenzen.
| Variablen | Beschreibung |
| {contract.name} | Gibt den Namen des Vertrags zurück. |
| {contract.description} | Gibt die Beschreibung des Vertrags zurück. |
| {contract.code} | Gibt den Vertragscode zurück. |
| {contract.type} | Gibt den Vertragstyp zurück. |
| {@contract.note} | Gibt die Anmerkungen zum Vertrag zurück. |
| {contract.awarded} Beispiel: {contract.awarded | written} |
Gibt den Vertragserteilungsbetrag zurück. Sie können die Währung hinzufügen, in der Vertrag erteilt werden soll. Beispiel: {contract.awarded | writtenCurrency:'USD'}. |
| {#contract.exhibits} und {/contract.exhibits} | Gibt den Namen und Zielnamen der Vertragsanlagen-Quelldatei zurück. #contract.exhibits und /contract.exhibits müssen zusammen verwendet werden. Alle Vertragsanlagen-Variablen zwischen #contract.exhibits und /contract.exhibits werden zurückgegeben. Weitere Informationen zur Syntax dieser Variablen finden Sie in den Hilfeabschnitten zu mustache.github.io. Tipp: Fügen Sie einen Zeilenumbruch nach den Variablen hinzu, die zwischen #contract.exhibits und /contract.exhibits verwendet werden, um sie in separaten Zeilen anzuzeigen. |
| {#contract.exhibits.name} Beispiel: {#contract.exhibits}{name} {/contract.exhibits} |
Gibt den ursprünglichen Dateinamen und die Erweiterung der Vertragsanlagen-Quelldatei zurück. |
| {#contract.exhibits.targetName} Beispiel: {#contract.exhibits}{targetName} {/contract.exhibits} |
Gibt den neuen Namen der Vertragsanlage im generierten Paket zurück. |
| {contract.originalBudget} | Gibt das ursprüngliche Vertragswert-Budget zurück. |
| {contract.internalAdjustment} | Gibt den angepassten Wert des Vertrags zurück. |
| {contract.approvedOwnerChanges} | Gibt den Wert der genehmigten AG-Änderungen zurück. |
| {contract.revised} | Gibt den Wert des überarbeiteten Betrags für das mit dem Vertrag verknüpfte Budget zurück. |
| {contract.pendingOwnerChanges} | Gibt den Wert der ausstehenden AG-Änderungen zurück. |
| {contract.projectedBudget} | Gibt den Wert des geplanten Vertragsbudgets zurück. |
| {contract.projectedCost} | Gibt den Wert der geplanten Vertragskosten zurück. |
| {(contract.awarded | toNumber) + (contract.approvedChangeOrders | toNumber)} | Gibt den Vertragsgesamtwert zurück. |
| {contract.approvedChangeOrders} | Gibt den Wert der genehmigten Änderungsaufträge für den Vertrag zurück. |
| {contract.pendingChangeOrders} | Gibt den Wert der ausstehenden Änderungsaufträge für den Vertrag zurück. |
| {contract.reserves} | Gibt den Wert der Vertragsrücklagen zurück. |
| {contract.forecastFinalCost} | Gibt den Wert der Endkostenprognose für den Vertrag zurück. |
| {contract.awardedAt | date:'MM DD, YYYY'} | Gibt das Datum der Auftragsvergabe zurück. |
| {contract.StatusChangedAt | date:'MM DD, YYYY'} | Gibt das Datum der letzten Vertragsstatusänderung zurück. |
| {contract.sentAt | date:'MM DD, YYYY'} | Gibt das Übermittlungsdatum des Vertrags zurück. |
| {contract.responseDue | date:'MM DD, YYYY'} | Gibt das Antwortdatum des Vertrags zurück. |
| {contract.onsiteAt | date:'MM DD, YYYY'} | Gibt das Datum zurück, an dem der Vertrag intern verfügbar war. |
| {contract.procuredAt | date:'MM DD, YYYY'} | Gibt das Beschaffungsdatum des Vertrags zurück. |
| {contract.approvedAt | date:'MM DD, YYYY'} | Gibt das Genehmigungsdatum des Vertrags zurück. |
| {contract.executedAt | date:'MM DD, YYYY'} | Gibt das Ausführungsdatum des Vertrags zurück. |
| {contract.returnedAt | date:'MM DD, YYYY'} | Gibt das Rücksendedatum des Vertrags zurück. |
| {contract.varianceTotal} | Gibt den Wert der Vertragsvarianz zurück. |
| {contract.retentionCap} | Gibt den Prozentsatz der Vertragssumme der bisherigen Verpflichtungen zurück. |
| {contract.completedWorkRetentionPercent || contract.retention.completedWorkRetentionPercent} | Gibt den Prozentsatz der Einbehaltung der gesamten abgeschlossenen Arbeiten zurück. |
| {contract.materialsRetentionPercent || contract.retention.materialsRetentionPercent} | Gibt den Prozentsatz der Einbehaltung von Baustellenmaterial zurück. |
| {@contract.scopeOfWork} | Gibt den Arbeitsaufwand für den Vertrag zurück. Diese Variable muss in einer Zeile ohne anderen Text angegeben werden. |
| {contract.properties["Attachment N"] || "N/A"} oder {contract.properties["Attachment N"] | bool: "Yes":"No":"N/A"} |
Gibt den Wert von Attachment N bzw. N/A zurück, wenn Attachment N leer ist. |
| {sco.contract.properties[“Custom Attribute Name defined on Contract”]} | Gibt das benutzerdefinierte Attribut aus dem verknüpften Untervertrag eines Subunternehmer-Änderungsauftrags zurück. |
| {#scheduleOfValues} und {/scheduleOfValues} | Gibt alle Auftragspositionen der Kostenaufstellungstabelle eines Vertrags zurück. #scheduleOfValues und /scheduleOfValues müssen zusammen verwendet werden. Alle Variablen für die Kostenaufstellung, die zwischen #scheduleOfValues und /scheduleOfValues existieren, werden zurückgegeben. Weitere Informationen zur Syntax dieser Variablen finden Sie in den Hilfeabschnitten zu mustache.github.io. |
| {#scheduleOfValues.code} Beispiel: {#scheduleOfValues}{code}{/scheduleOfValues} |
Gibt den Vertragscode in der Kostenaufstellung zurück. |
| {#scheduleOfValues.name} Beispiel: {#scheduleOfValues}{name}{/scheduleOfValues} |
Gibt den Vertragsnamen in der Kostenaufstellung zurück. |
| {#scheduleOfValues.quantity} Beispiel: {#scheduleOfValues}{quantity}{/scheduleOfValues} |
Gibt die Menge in der Kostenaufstellung zurück. |
| {#scheduleOfValues.unit} Beispiel: {#scheduleOfValues}{unit}{/scheduleOfValues} |
Gibt die Einheit in der Kostenaufstellung zurück. |
| {#scheduleOfValues.unitPrice} Beispiel: {#scheduleOfValues}{unitPrice}{/scheduleOfValues} |
Gibt die Stückpreis in der Kostenaufstellung zurück. |
| {#scheduleOfValues.amount} Beispiel: {#scheduleOfValues}{amount}{/scheduleOfValues} |
Gibt die Gesamtmenge in der Kostenaufstellung zurück. |
| {#scheduleOfValues.bulkUnitPrice} Beispiel: {#scheduleOfValues}{bulkUnitPrice}{/scheduleOfValues} |
Nur Vertragsvariable. Gibt den gebündelten Stückpreis in der Kostenaufstellung zurück. |
| {#scheduleOfValues.quantityPerBulk} Beispiel: {#scheduleOfValues}{quantityPerBulk}{/scheduleOfValues} |
Nur Vertragsvariable. Gibt die angezeigte Menge in der Kostenaufstellung zurück. |
| {#amount > 0.0} {amount} {/} {#amount == 0.0} Included {/} | Gibt für jeden Betragswert, der bei 0 belassen wird, Included zurück. |
| {#unitPrice > 0.0} {unitPrice} {/} {#unitPrice == 0.0} Included {/} | Gibt für jeden Stückpreiswert, der bei 0 belassen wird, Included zurück. |
Dokumentvorlagen für Verträge können auch Hauptvertragsvariablen verwenden, indem contract. der Variable voran gestellt wird. Beispiel: contract.mainContract.plannedCompletionDate gibt das Datum aus, an dem der Hauptvertrag abgeschlossen werden soll.
Verwenden Sie die Auswahl von Vertragsvariablen zum Generieren von Dokumenten beim Erstellen von nachgelagerten Änderungsaufträgen. Sie können die Ergebnisse mit der Suchfunktion oben in der Tabelle eingrenzen.
| Variablen | Beschreibung | Potenzieller Änderungsauftrag | Angebotsanforderung | Anforderung für Änderungsauftrag | AG-Änderungsauftrag | Subunternehmer-Änderungsauftrag |
| {contractOriginal} | [E], ursprüngliche Zusage des zugehörigen Vertrags | |||||
| {previousContractApproved} | [F], alle genehmigten Subunternehmer-Änderungsaufträge des zugehörigen Vertrags, die vor dem aktuellen Subunternehmer-Änderungsauftrag während der Dokumenterstellung des Subunternehmer-Änderungsauftrags erstellt wurden | |||||
| {previousContractPending} | Alle nicht genehmigten Subunternehmer-Änderungsaufträge des zugehörigen Vertrags, die vor dem aktuellen Subunternehmer-Änderungsauftrag während der Dokumenterstellung des Subunternehmer-Änderungsauftrags erstellt wurden | |||||
| {previousContractAmount} | [G], wobei gilt: [G] = [E] + [F] | |||||
| {revisedContractAmount} | [H], wobei gilt: [H] = [G] + Summe genehmigter Kostenpositionswerte unter diesem AG-Änderungsauftrag, einschließlich Spannen | |||||
| {generalContractAmount} | Gibt den ursprünglichen Netto-Vertragspreis zurück. | |||||
| {generalContractTaxAmount} | Gibt den Gesamtsteuerbetrag des ursprünglichen Vertrags zurück. | |||||
| {generalContractGrandAmount} | Gibt den ursprünglichen Brutto-Vertragspreis einschließlich Steuern zurück. | |||||
| {previousGeneralContractAmount} | Gibt den überarbeiteten Netto-Vertragspreis einschließlich genehmigter AG-Änderungsaufträge zurück. | |||||
| {previousGeneralContractTaxTotalAmount} | Gibt den Gesamtsteuerbetrag des überarbeiteten Vertrags einschließlich genehmigter AG-Änderungsaufträge zurück. | |||||
| {previousGeneralContractGrandTotalAmount} | Gibt den überarbeiteten Brutto-Vertragspreis einschließlich Steuern und genehmigter AG-Änderungsaufträge zurück. |
Verwenden Sie die Auswahl von Variablen zum Erstellen einer Vorlage für einen Hauptvertrag. Sie können die Ergebnisse mit der Suchfunktion oben in der Tabelle eingrenzen.
| Variablen | Beschreibung | |
| {mainContract.code} | Gibt den Code des Hauptvertrags zurück. | |
| {mainContract.description} | Gibt die Beschreibung des Hauptvertrags zurück. | |
| {mainContract.name} | Gibt den Namen des Hauptvertrags zurück. | |
| {mainContract.status} | Gibt den Status des Hauptvertrags zurück. | |
| {mainContract.amount} | Gibt den Betrag des Hauptvertrags zurück. | |
| {mainContract.paymentDue | date:'MM DD, YYYY'} | Gibt das Fälligkeitsdatum des Hauptvertrags zurück. | |
| {mainContract.type} | Gibt den Typ des Hauptvertrags zurück. | |
| {@mainContract.note} | Gibt die Anmerkung des Hauptvertrags zurück. | |
| {mainContract.createdAt | date:'MM DD, YYYY'} | Gibt das Erstellungsdatum des Hauptvertrags zurück. | |
| {@mainContract.scopeOfWork} | Gibt den Arbeitsaufwand für den Hauptvertrag zurück. Diese Variable muss in einer Zeile ohne anderen Text angegeben werden. | |
| {#scheduleOfValues} und {/scheduleOfValues} | Gibt die Liste der Kostenaufstellungen für den Hauptvertrag zurück. | |
| {#scheduleOfValues.code} Beispiel: {#scheduleOfValues}{code}{/scheduleOfValues} |
Gibt den Hauptvertragscode in der Kostenaufstellung zurück. | |
| {#scheduleOfValues.quantity} Beispiel: {#scheduleOfValues}{quantity}{/scheduleOfValues} |
Gibt die Menge in der Kostenaufstellung zurück. | |
| {#scheduleOfValues.unit} Beispiel: {#scheduleOfValues}{unit}{/scheduleOfValues} |
Gibt die Einheit in der Kostenaufstellung zurück. | |
| {#scheduleOfValues.unitPrice} Beispiel: {#scheduleOfValues}{unitPrice}{/scheduleOfValues} |
Gibt die Stückpreis in der Kostenaufstellung zurück. | |
| {#scheduleOfValues.amount} Beispiel: {#scheduleOfValues}{amount}{/scheduleOfValues} |
Gibt die Gesamtmenge in der Kostenaufstellung zurück. | |
| {mainContract.executedDate | date:'MM DD, YYYY'} | Gibt das Ausführungsdatum des Hauptvertrags zurück. | |
| {mainContract.startDate | date:'MM DD, YYYY'} | Gibt das Startdatum des Hauptvertrags zurück. | |
| {mainContract.plannedCompletionDate | date:'MM DD, YYYY'} | Gibt das voraussichtliche Fertigstellungsdatum des Hauptvertrags zurück. | |
| {mainContract.actualCompletionDate | date:'MM DD, YYYY'} | Gibt das Abschlussdatum des Hauptvertrags zurück. | |
| {contract.mainContract.createdAt | date:'MM DD, YYYY'} | Gibt das Erstellungsdatum des Hauptvertrags zurück. | |
| {mainContract.closeDate | date:'MM DD, YYYY'} | Gibt das Datum zurück, an dem der Hauptvertrag geschlossen wurde. | |
| {mainContract.plannedCompletionDate} | Gibt das geplante Abschlussdatum zurück. | Datum |
| {mainContract.revisedCompletionDate} | Gibt das überarbeitete Abschlussdatum zurück. | Datum |
| {mainContract.scheduleChange} | Gibt die Zeitplanänderung zurück. | Nummer |
| {oco.proposedRevisedCompletionDate} | Gibt das vorgeschlagene oder überarbeitete Abschlussdatum zurück. | Datum |
| {mainContract.owner} | Gibt den Eigentümer aus der Flyout-Gruppe zurück. | |
| {mainContract.owner.phone} | Gibt die Firmentelefonnummer des Auftraggebers zurück. | |
| {mainContract.architect} | Gibt die Firma des Architekten aus der Flyout-Gruppe zurück. | |
| {mainContract.taxes.TaxTotal.amount} | Gibt den Gesamtsteuerbetrag des ursprünglichen Vertrags zurück. | |
| {mainContract.taxes.GrandTotal.amount} | Gibt den ursprünglichen Brutto-Vertragspreis einschließlich Steuern zurück. | |
| {mainContract.taxesWithApprovedOCOs.TaxTotal.amount} | Gibt den Gesamtsteuerbetrag des ursprünglichen Vertrags zurück. | |
| {mainContract.taxesWithApprovedOCOs.GrandTotal.amount} | Gibt den überarbeiteten Brutto-Vertragspreis einschließlich Steuern zurück. |
Verwenden Sie die Auswahl der wichtigsten Vertragsvariablen zum Generieren von Dokumenten beim Erstellen von vorgelagerten Änderungsaufträgen. Sie können die Ergebnisse mit der Suchfunktion oben in der Tabelle eingrenzen.
| Variablen | Beschreibung |
| {mainContract.code} | Gibt den Code des Hauptvertrags zurück. |
| {mainContract.description} | Gibt die Beschreibung des Hauptvertrags zurück. |
| {mainContract.name} | Gibt den Namen des Hauptvertrags zurück. |
| {mainContract.status} | Gibt den Status des Hauptvertrags zurück. |
| {mainContract.amount} | Gibt den Betrag des Hauptvertrags zurück. |
| {mainContract.type} | Gibt den Typ des Hauptvertrags zurück. |
| {@mainContract.note} | Gibt die Anmerkung des Hauptvertrags zurück. |
| {mainContract.createdAt | date:'MM DD, YYYY'} | Gibt das Erstellungsdatum des Hauptvertrags zurück. |
| {@mainContract.scopeOfWork} | Gibt den Arbeitsaufwand für den Hauptvertrag zurück. Diese Variable muss in einer Zeile ohne anderen Text angegeben werden. |
| {mainContract.executedDate | date:'MM DD, YYYY'} | Gibt das Ausführungsdatum des Hauptvertrags zurück. |
| {mainContract.startDate | date:'MM DD, YYYY'} | Gibt das Startdatum des Hauptvertrags zurück. |
| {mainContract.plannedCompletionDate | date:'MM DD, YYYY'} | Gibt das voraussichtliche Fertigstellungsdatum des Hauptvertrags zurück. |
| {mainContract.actualCompletionDate | date:'MM DD, YYYY'} | Gibt das Abschlussdatum des Hauptvertrags zurück. |
| {contract.mainContract.createdAt | date:'MM DD, YYYY'} | Gibt das Erstellungsdatum des Hauptvertrags zurück. |
| {mainContract.closeDate | date:'MM DD, YYYY'} | Gibt das Datum zurück, an dem der Hauptvertrag geschlossen wurde. |
| {generalContractTaxAmount} | Gibt den Gesamtsteuerbetrag des ursprünglichen Vertrags zurück. |
| {generalContractGrandAmount} | Gibt den ursprünglichen Brutto-Vertragspreis einschließlich Steuern zurück. |
In Dokumentvorlagen für Verträge und Änderungsaufträge können auch die Hauptvertragsvariablen verwendet werden. Fügen Sie der jeweiligen Hauptvertragsvariablen Folgendes hinzu:
Beispiel: Durch Hinzufügen von sco.mainContract.startDate in der Dokumentvorlage eines Subunternehmer-Änderungsauftrags wird das Startdatum für den Hauptvertrag ausgegeben.
Tabellen unterstützen keine Rich Text-Variablen. Entfernen Sie "@" aus der Variablen, während Sie diese in Tabellen verwenden. Verwenden Sie beispielsweise {pco.scopeOfWork} statt {@pco.scopeOfWork}.
Weitere Informationen zur Verwendung von Variablen in verschiedenen Szenarien finden Sie im Artikel Beispiele für die Verwendung von Variablen.