Variabler for kontrakt og hovedkontrakt

Bruk dokumentmaler og variabler etter eget valg for å opprette en kontrakt med nødvendig informasjon, for eksempel:

Variablene som er tilgjengelige for å hente inn kontraktinformasjonen, deles opp i tabeller for følgende deler:

Kontraktvariabler

Bruk variablene fra tabellen til å opprette en mal for en kontrakt. Du kan bruke søkefunksjonen øverst i tabellene for å begrense resultatene i tabellen.

Variabler Beskrivelse
{contract.name} Returnerer navnet på kontrakten
{contract.description} Returnerer beskrivelsen av kontrakten
{contract.code} Returnerer kontraktkoden
{contract.type} Returnerer kontraktstypen
{contract.note} Returnerer merknadene på kontrakten
{contract.awarded}
For eksempel: {contract.awarded | written}
Returnerer tildelingsbeløpet til kontrakten. Du kan legge til valutaen du vil at kontrakten skal tildeles i. For eksempel {contract.awarded | writtenCurrency:'USD'}.
{contract.changes} Returnerer verdien av kontraktendringene
{contract.retention} Returnerer kontraktsbevaringen
{contract.completedWorkRetentionPercent || contract.retention.completedWorkRetentionPercent} Returnerer prosentandelen av bevaring av totalt fullført arbeid
{contract.materialsRetentionPercent || contract.retention.materialsRetentionPercent} Returnerer bevaringsprosent av materialer lokalt
{contract.total} Returnerer den totale kontraktsverdien
{#contract.exhibits} og {/contract.exhibits} Returnerer navnet og målnavnet til kildefilen for kontraktvisning
#contract.exhibits og /contract.exhibits må brukes sammen
Enhver variabel for kontraktvisning som finnes mellom #contract.exhibits og /contract.exhibits, returneres
Se hjelpeavsnittet mustache.github.io help on sections for å finne ut mer om syntaksen til denne variabelen
Tips: Legg til et returtegn etter variabler som brukes mellom #contract.exhibits og /contract.exhibits for å vise dem på separate linjer
{#contract.exhibits.name}
For eksempel:
{#contract.exhibits}{name}
{/contract.exhibits}
Returnerer det opprinnelige filnavnet og utvidelsen til kontraktkildefilen
{#contract.exhibits.targetName}
For eksempel:
{#contract.exhibits}{targetName}
{/contract.exhibits}
Returnerer det nye navnet på kontraktvisningen i den genererte pakken
{contract.orginalBudget} Returnerer den opprinnelige kontraktverdien i budsjettet
{contract.internalAdjustment} Returnerer den justerte verdien av kontrakten
{contract.approvedOwnerChanges} Returnerer verdien for godkjente byggherreendringer
{contract.revised} Returnerer verdien av den reviderte kontrakten
{contract.pendingOwnerChanges} Returnerer verdien til de avventende byggherreendringene
{contract.projectedBudget} Returnerer verdien på det forventede kontraktsbudsjettet
{contract.approvedChangeOrders} Returnerer verdien på de godkjente endringsordrene for kontrakten
{contract.pendingChangeOrders} Returnerer verdien av de avventende endringsordrene for kontrakten
{contract.projectedCost} Returnerer verdien på det forventede kontraktskostnaden
{(contract.awarded | toNumber) + (contract.approvedChangeOrders | toNumber)} Returnerer verdien av kontraktsummen
{contract.reserves} Returnerer verdien av kontraktreservene
{contract.forecastFinalCost} Returnerer verdien for prognosene for totalkostnaden for kontrakten
{contract.awardedAt | date:'MM DD, YYYY'} Returnerer datoen da kontrakten ble tildelt
{contract.StatusChangedAt | date:'MM DD, YYYY'} Returnerer datoen da kontraktstatusen ble sist endret
{contract.sentAt | date:'MM DD, YYYY'} Returnerer datoen da kontrakten ble sendt
{contract.responseDue | date:'MM DD, YYYY'} Returnerer datoen da kontrakten ble besvart
{contract.onsiteAt | date:'MM DD, YYYY'} Returnerer datoen da kontrakten var på stedet
{contract.procuredAt | date:'MM DD, YYYY'} Returnerer datoen da kontrakten ble anskaffet
{contract.approvedAt | date:'MM DD, YYYY'} Returnerer datoen da kontakten ble godkjent
{contract.executedAt | date:'MM DD, YYYY'} Returnerer datoen da kontakten ble utført
{contract.returnedAt | date:'MM DD, YYYY'} Returnerer datoen da kontrakten ble returnert
{contract.varianceTotal} Returnerer verdien av kontraktsdifferansen
{contract.retentionCap} Returnerer prosentandelen av summen av kontraktens forpliktelser hittil
{@contract.scopeOfWork} Returnerer arbeidsomfanget for kontrakten. Denne variabelen må være på en linje uten annen tekst.
{contract.properties[«Vedlegg N»] || :«I/A»}
eller
{contract.properties[«Vedlegg N»] | bool: «Ja»:«Nei»:«I/T»}
Returnerer verdien for vedlegg N eller returnerer «I/T» hvis vedlegg N er tom
{#scheduleOfValues} og {/scheduleOfValues} Returnerer alle linjeelementer for fortegnelsen over verdier for en kontrakt.
#scheduleOfValues og /scheduleOfValues må brukes sammen
Alle fortegnelse over verdier-variabler som finnes mellom #scheduleOfValues og /scheduleOfValues, returneres
Se hjelpeavsnittet mustache.github.io help on sections for å finne ut mer om syntaksen til denne variabelen
{#scheduleOfValues.code}
For eksempel:
{#scheduleOfValues}{code}{/scheduleOfValues}
Returnerer kontraktkoden i fortegnelsen over verdier
{#scheduleOfValues.name}
For eksempel:
{#scheduleOfValues}{name}{/scheduleOfValues}
Returnerer kontraktnavnet i fortegnelsen over verdier
{#scheduleOfValues.quantity}
For eksempel:
{#scheduleOfValues}{quantity}{/scheduleOfValues}
Returnerer antallet i fortegnelsen over verdier
{#scheduleOfValues.unit}
For eksempel:
{#scheduleOfValues}{unit}{/scheduleOfValues}
Returnerer enheten i fortegnelsen over verdier
{#scheduleOfValues.unitPrice}
For eksempel:
{#scheduleOfValues}{unitPrice}{/scheduleOfValues}
Returnerer enhetsprisen i fortegnelsen over verdier
{#scheduleOfValues.amount}
For eksempel:
{#scheduleOfValues}{amount}{/scheduleOfValues}
Returnerer totalbeløpet i fortegnelsen over verdier
{#scheduleOfValues.bulkUnitPrice}
For eksempel:
{#scheduleOfValues}{bulkUnitPrice}{/scheduleOfValues}
Kun kontraktvariabler. Returnerer enhetsprisen i fortegnelsen over verdier
{#scheduleOfValues.quantityPerBulk}
For eksempel:
{#scheduleOfValues}{quantityPerBulk}{/scheduleOfValues}
Kun kontraktvariabler. Returnerer visningsantallet i fortegnelsen over verdier
{#amount > 0.0} {amount} {/} {#amount == 0.0} Inkludert {/} Returnerer «Inkludert» for en hvilken som helst Beløp-verdi som er igjen som 0.
{#unitPrice > 0.0} {unitPrice} {/} {#unitPrice == 0.0} Inkludert {/} Returnerer "Inkludert" for en hvilken som helst enhetsprisverdi som er igjen som 0.
Merknad: Dokumentmaler for kontrakter kan også bruke variabler for hovedkontrakt ved å sette contract. foran variabelen. For eksempel vil contract.mainContract.plannedCompletionDate sende datoen hovedkontrakten er planlagt å fullføre.

Kontraktvariabler for endringsordrer

Bruk utvalget av kontraktvariabler til å generere dokumenter mens du oppretter nedstrøms endringsordrer. Du kan bruke søkefunksjonen øverst i tabellen for å begrense resultatene i tabellen.

Variabler Beskrivelse P-EO EF EA EO UE-EO
{contractOriginal} [E], opprinnelig forpliktelse for den relaterte kontrakten
{previousContractApproved} [F], alle godkjente UE-EO-er for den relaterte kontrakten opprettet før gjeldende UE-EO under dokumentgenerering av UE-EO
{previousContractPending} Alle ikke-godkjente UE-EO-er for den relaterte kontrakten opprettet før gjeldende UE-EO under dokumentgenerering av UE-EO
{previousContractAmount} [G], der [G] = [E] + [F]
{revisedContractAmount} [H], der [H] = [G] + sum av godkjente kostnadselementverdier under denne EO-en, inkludert påslag
{generalContractAmount} Returnerer den opprinnelige nettokontraktprisen.
{generalContractAmount} Returnerer den totale skatten for den opprinnelige kontrakten.
{generalContractAmount} Returnerer den opprinnelige bruttokontraktprisen, inkludert skatter.
{previousGeneralContractAmount} Returnerer den reviderte nettokontraktprisen, inkludert godkjente EO-er.
{previousGeneralContractAmount} Returnerer den totale skatten på den reviderte kontrakten, inkludert godkjente EO-er.
{previousGeneralContractAmount} Returnerer den reviderte bruttokontraktprisen inkludert skatter og godkjente EO-er.

Variabler for hovedkontrakt

Bruk utvalget av variabler til å opprette en mal for en hovedkontrakt. Du kan bruke søkefunksjonen øverst i tabellen for å begrense resultatene i tabellen.

Variabler Beskrivelse Type
{mainContract.code} Returnerer koden til hovedkontrakten Streng
{mainContract.description} Returnerer beskrivelsen til hovedkontrakten Streng
{mainContract.name} Returnerer navnet på hovedkontrakten Streng
{mainContract.status} Returnerer statusen til hovedkontrakten Streng
{mainContract.amount} Returnerer beløpet til hovedkontrakten Nummer
{mainContract.paymentDue | date:'MM DD, YYYY'} Returnerer forfallsdatoen til hovedkontrakten Dato
{mainContract.type} Returnerer typen til hovedkontrakten Streng
{@mainContract.note} Returnerer notatet til hovedkontrakten RichText
{mainContract.createdAt | date:'MM DD, YYYY'} Returnerer opprettelsesdatoen for hovedkontrakten Dato
{@mainContract.scopeOfWork} Returnerer arbeidsomfanget for hovedkontrakten. Denne variabelen må være på en linje uten annen tekst. RichText
{#scheduleOfValues} og {/scheduleOfValues} Returnerer listen over scheduleOfValues for hovedkontrakten Matrise
{#scheduleOfValues.code}

For eksempel:

{#scheduleOfValues}{code}{/scheduleOfValues}

Returnerer hovedkontraktkoden i tidsplanen for verdier Streng
{#scheduleOfValues.quantity}

For eksempel:

{#scheduleOfValues}{quantity}{/scheduleOfValues}

Returnerer antallet i tidsplanen for verdier Nummer
{#scheduleOfValues.unit}

For eksempel:

{#scheduleOfValues}{unit}{/scheduleOfValues}

Returnerer enheten i tidsplanen for verdier Streng
{#scheduleOfValues.unitPrice}

For eksempel:

{#scheduleOfValues}{unitPrice}{/scheduleOfValues}

Returnerer enhetsprisen i tidsplanen for verdier Nummer
{#scheduleOfValues.amount}

For eksempel:

{#scheduleOfValues}{amount}{/scheduleOfValues}

Returnerer totalbeløpet i tidsplanen for verdier Nummer
{mainContract.executedDate | date:'MM DD, YYYY'} Returnerer datoen da hovedkontrakten ble utført Dato
{mainContract.startDate | date:'MM DD, YYYY'} Returnerer datoen da hovedkontrakten startet Dato
{mainContract.plannedCompletionDate | date:'MM DD, YYYY'} Returnerer datoen hovedkontrakten er planlagt å fullføres Dato
{mainContract.actualCompletionDate | date:'MM DD, YYYY'} Returnerer datoen da hovedkontrakten faktisk ble fullført Dato
{contract.mainContract.createdAt | date:'MM DD, YYYY'} Returnerer datoen da hovedkontrakten ble opprettet Dato
{mainContract.closeDate | date:'MM DD, YYYY'} Returnerer datoen da hovedkontrakten ble avsluttet Dato
{mainContract.plannedCompletionDate} Returnerer den planlagte fullføringsdatoen Dato
{mainContract.revisedCompletionDate} Returnerer den reviderte fullføringsdatoen Dato
{mainContract.scheduleChange} Returnerer tidsplanendringen Nummer
{oco.proposedRevisedCompletionDate} Returnerer foreslått eller revidert fullføringsdato Dato
{oco.taxes.TaxTotal.amount} Returnerer den totale skatten for den opprinnelige kontrakten Nummer
{mainContract.taxes.GrandTotal.amount} Returnerer den opprinnelige bruttokontraktprisen inkludert skatter Nummer
{mainContract.taxesWithApprovedOCOs.TaxTotal.amount} Returnerer den totale skatten for den opprinnelige kontrakten Nummer
{mainContract.taxesWithApprovedOCOs.GrandTotal.amount} Returnerer den reviderte bruttokontraktprisen inkludert skatter Nummer
{mainContract.owner} Returnerer eieren fra underpanelet
{mainContract.owner.phone} Returnerer eierens bedriftstelefonnummer
{mainContract.architect} Returnerer arkitektens firma fra underpanelet

Variabler for hovedkontrakt for endringsordrer

Bruk utvalget av variabler for hovedkontrakt til å generere dokumenter mens du oppretter oppstrøms endringsordrer. Du kan bruke søkefunksjonen øverst i tabellen for å begrense resultatene i tabellen.

Variabler Beskrivelse
{mainContract.code} Returnerer koden til hovedkontrakten
{mainContract.description} Returnerer beskrivelsen til hovedkontrakten
{mainContract.name} Returnerer navnet på hovedkontrakten
{mainContract.status} Returnerer statusen til hovedkontrakten
{mainContract.amount} Returnerer beløpet til hovedkontrakten
{mainContract.type} Returnerer typen til hovedkontrakten
{@mainContract.note} Returnerer notatet til hovedkontrakten
{mainContract.createdAt | date:'MM DD, YYYY'} Returnerer opprettelsesdatoen for hovedkontrakten
{@mainContract.scopeOfWork} Returnerer arbeidsomfanget for hovedkontrakten. Denne variabelen må være på en linje uten annen tekst.
{mainContract.executedDate | date:'MM DD, YYYY'} Returnerer datoen da hovedkontrakten ble utført
{mainContract.startDate | date:'MM DD, YYYY'} Returnerer datoen da hovedkontrakten startet
{mainContract.plannedCompletionDate | date:'MM DD, YYYY'} Returnerer datoen hovedkontrakten er planlagt å fullføres
{mainContract.actualCompletionDate | date:'MM DD, YYYY'} Returnerer datoen da hovedkontrakten ble avsluttet
{contract.mainContract.createdAt | date:'MM DD, YYYY'} Returnerer datoen da hovedkontrakten ble opprettet
{mainContract.closeDate | date:'MM DD, YYYY'} Returnerer datoen da hovedkontrakten ble avsluttet
{generalContractTaxAmount} Returnerer den totale skatten for den opprinnelige kontrakten
{generalContractGrandAmount} Returnerer den opprinnelige bruttokontraktprisen inkludert skatter
Tips:

  • Dokumentmaler for kontrakter og endringsordrer kan også bruke variablene for hovedkontrakt. Legg til ett av følgende i den spesifikke variabelen for hovedkontrakt:
    • kontrakt.
    • p-eo.
    • ef.
    • ea.
    • eo.
    • ue-eo. Hvis du for eksempel legger til sco.mainContract.startDate i SCO-dokumentmalen, vil den sende datoen da hovedkontrakten startet.
  • Regneark støtter ikke rik tekstvariabel. Fjern «@» fra variabelen mens du bruker den i regneark. Bruk for eksempel {pco.scopeOfWork} i stedet for {@pco.scopeOfWork}.

Relaterte artikler

For å finne ut mer om hvordan du bruker variabler i ulike scenarioer, kan du se artikkelen Eksempel på bruk av variabler.