Agreements can only be printed by creating your own print template, there is no standard print. The print template is uploaded under Group Settings – Agreement Settings.
See attached file for instructions on how to build tables.
Basic information
| Tag | Description |
|---|---|
| {AgreementNo} or {AgreementNumber} | Agreement number including any number suffix (for example -1) |
| {SerialNumber} | Contract serial number without suffix |
| {SerialNumberExtension} | Agreement number suffix |
| {OrderNo} or {CustomerOrderNo} | Customer order number / marking |
| {Name} or {AgreementName} | The name of the agreement |
| {Description} | Description |
| {Type} or {AgreementType} | Agreement type |
| {TypeDescription} | Agreement type description |
| {Created} or {CreationDate} | Created date |
| {CreatedBy} | Created by |
| {LastEdit} | Last modified |
| {StartDate} or {Start} | Start date |
| {EndDate} or {End} | End date |
| {Today} | Today’s date |
| {CostCenter} | Cost center |
| {Canceled} | Yes/No if cancelled |
| {CanceledReason} | Reason for cancellation |
Invoicing and additions
| Tag | Description |
|---|---|
| {InvoicingPeriodMonths} | Invoicing period in months |
| {PreviousInvoiceDate} | Previous invoice date |
| {NextInvoiceDate} | Next invoice date |
| {AutogenerateInvoice} | Yes/No if automatic generation is used |
| {FinanciallySettle} | Yes/No if financial settlement is used |
| {AlwaysUseDefaultAddition} | Yes/No if standard markup is always used |
| {DefaultAddition} | Default addition |
| {GrossAddition} | Gross addition |
| {DiscountLetter} | Discount letter |
| {GeneratedSalesOrdersCount} | Number of sales orders generated |
| {CanGenerateSalesOrder} | Yes/No if customer orders can be generated |
Index regulation
| Tag | Description |
|---|---|
| {IndexRegulationEnabled} | Yes/No if index regulation is active |
| {IndexSeriesName} | Index serie name |
| {IndexBaseYearMonth} | Base year and base month, e.g. 202501 |
| {IndexBaseIndex} | Base index |
| {IndexRegulationSharePercent} | Regulation share in percentage |
| {IndexEffectiveFrom} | Valid from date |
| {IndexAdjustmentFrequencyMonths} | Regulation interval in months |
| {IndexAllowNegativeAdjustment} | Yes/No if negative regulation is allowed |
| {LatestIndexComparisonYearMonth} | Latest comparison period, e.g. 202601 |
| {LatestIndexFactor} | Latest index factor |
| {LatestIndexCreatedUtc} | Date when the last index adjustment was created |
| {LatestIndexRowCount} | Number of rows in latest index adjustment |
Customer and facility
| Tag | Description |
|---|---|
| {Customer} | Customer |
| {CustomerName} | Customer name |
| {CustomerNo} | Customer number |
| {CustomerOrgNo} | Organisation number |
| {CustomerTags} | Tags on the customer |
| {PhoneNo} | Phone number |
| {InvoiceEmail} | Invoice email address |
| {Facility} | Facility |
| {FacilityName} | Facility name |
| {FacilityTags} | Tags on the facility |
Service objects
| Tag | Description |
|---|---|
| {Project} | Project |
| {ProjectSerialNo} | Project ID nr |
| {Offer} | Quote from which the agreement was created |
| {OfferSerialNo} | Quote number |
| {FromBookingID} | Booking ID if the agreement was created from a booking |
| {ServiceObjectID} | Serviceobject ID |
| {ServiceObjects} | List of service objects |
| {CustomFieldsString} | Visible custom fields in short text form |
Addresses and contacts
| Tag | Description |
|---|---|
| {Address1} | Address row 1 |
| {Address2} | Address row 2 |
| {Zip} | Postal code |
| {City} | City |
| {Country} | Country |
| {CustomerAddress1} | Customer’s invoice address row 1 |
| {FacilityAddress1} | Facility’s invoice address row 1 |
| {ContactName} | Name of the contact |
| {ContactPhone} | Contact person’s phone number |
| {ContactEmail} | Contact person’s email address |
Sum
| Tag | Description |
|---|---|
| {OrderTotalPrice} | Total price excl. VAT |
| {OrderTotalVAT} | Total VAT |
| {OrderTotalPriceIncVAT} | Total price incl. VAT |
Articles
For examples of how the tables should be built, see the attached file.
| Tag | Description |
|---|---|
| {InvoicedArticles} | Invoiced articles |
| {IncludedArticles} | Included articles |
| {DiscountArticles} | Discount articles |
| {ServiceArticles} | Service order articles |
| {WorkOrderArticles} | Work order articles |
| {AllArticles} | All articles |
| {SummerizedArticles} | Summerised articles |
| {ArtNo} {Description} {Amount} {Amount} {Price} {TotalPrice} {VAT} {Counter} | All article tags |
Articles/parts/counter
For examples of how the tables should be built, see the attached file.
| {AgreementParts} {ServiceObject} {ServiceObjectSerialNumber} {ServiceObjectMachineNumber} {ServiceObjectFacility} | |
| {PartInvoicedArticles} {ArtNo} {Description} {Amount} {Unit} {Price} {TotalPrice} {Counter} {CounterValue} | Agreement part – invoiced |
| {PartIncludedArticles} {ArtNo} {Description} {Amount} {Unit} {Price} {TotalPrice} {Counter} {CounterValue} | Agreement part – included |
| {PartDiscountArticles} {ArtNo} {Description} {Amount} {Unit} {Price} {TotalPrice} {Counter} {CounterValue} | Agreement part – discount |
| {IncludedForCounters} {ArtNo} {Description} {Amount} {Unit} {Price} {TotalPrice} {Counter} {NextReading} | Included per counter |
Custom fields
| Tag | Description |
|---|---|
| Fieldname | The agreement’s custom fields, e.g. {Agreement Manager} |
| {CustomerFieldname} | Customer’s custom fields, e.g. {CustomerRegion} |
| {FacilityFieldname} | Facility’s custom fields, e.g. {FacilityPortcode} |
| {ServiceObjectFieldname} | The service object’s custom fields, e.g. {ServiceObjectInstallationDate} |
Images
| Tag | Description |
|---|---|
| {Images} | Images from the agreement files |
| {Attachments} | Images from the agreement files |