# Export Templates (DOCX/XLSX)

You can customize the Docx Exports to your individual needs. The following information will give you a detailed overview on how to use the different functions.

# General

You can find all variables that you can use here, depending on the document type:

<div class="columnLayout single" data-layout="single" id="bkmrk-travel-document-docu"><div class="columnLayout single" data-layout="single"><div class="cell normal" data-type="normal"><div class="innerCell"><div class="table-wrap"><table class="confluenceTable tablesorter tablesorter-default" role="grid"><colgroup><col></col><col></col></colgroup><thead><tr class="tablesorter-headerRow" role="row"><th aria-disabled="false" aria-label="Travel: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="0" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner">**Travel**</div></th><th aria-disabled="false" aria-label="Document: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="1" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner">Document</div></th></tr></thead><tbody aria-live="polite" aria-relevant="all"><tr role="row"><td class="confluenceTd">- [Document](https://help.advatra.com/books/technical-information/page/variables#bkmrk-document)
- [Dossier](https://help.advatra.com/books/technical-information/page/variables#bkmrk-dossier)
- [Customer](https://help.advatra.com/books/technical-information/page/variables#bkmrk-customer)
- [TotalPrice](https://help.advatra.com/books/technical-information/page/variables#bkmrk-totalprice)
- [Travellers](https://help.advatra.com/books/technical-information/page/variables#bkmrk-traveller)
- Products

</td><td class="confluenceTd">- [Document](https://help.advatra.com/books/technical-information/page/variables#bkmrk-document)
- [Dossier](https://help.advatra.com/books/technical-information/page/variables#bkmrk-dossier)
- [Customer](https://help.advatra.com/books/technical-information/page/variables#bkmrk-customer)
- [TotalPrice](https://help.advatra.com/books/technical-information/page/variables#bkmrk-totalprice)
- Positions

</td></tr></tbody></table>

</div></div></div></div></div>If you want to get a deeper technology background, have a look at the [Apache FreeMarker Library.](https://freemarker.apache.org/)

## Date formatting

For example, formatting the current date:

```JSON
${.now?string["dd.MM.YYYY"]} //returns 01.01.2022
${.now?string["d. MMMM YYYY"]} //returns 1. January 2022
```

<div class="columnLayout single" data-layout="single" id="bkmrk-%24%7B.now%3Fstring%5B%22dd.mm-0"><div class="columnLayout single" data-layout="single"><div class="columnLayout single" data-layout="single"><div class="cell normal" data-type="normal"><div class="innerCell"><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code"><div class="codeContent panelContent pdl"><div><div class="syntaxhighlighter sh-confluence nogutter  java" id="bkmrk-%24%7B.now%3Fstring%5B%22dd.mm-1"></div></div></div></div><div class="expand-container conf-macro output-block" data-hasbody="true" data-macro-name="expand">  
</div></div></div></div></div></div><details id="bkmrk-see-details-about-fo"><summary>See details about formatting</summary>

<canvas class="lt-highlighter__canvas" height="834" style="display: none; top: 125px !important; left: 20px !important;" width="307"></canvas><canvas class="lt-highlighter__canvas" height="196" style="display: none; top: 1046px !important; left: 20px !important;" width="47"></canvas><canvas class="lt-highlighter__canvas" height="834" style="display: none; top: 125px !important; left: 20px !important;" width="307"></canvas><canvas class="lt-highlighter__canvas" height="196" style="display: none; top: 1046px !important; left: 20px !important;" width="47"></canvas><canvas class="lt-highlighter__canvas" height="834" style="display: none; top: 125px !important; left: 20px !important;" width="307"></canvas><canvas class="lt-highlighter__canvas" height="196" style="display: none; top: 1046px !important; left: 20px !important;" width="47"></canvas><table class="confluenceTable"><thead><tr><th class="confluenceTh">Format</th><th class="confluenceTh">Definition</th></tr></thead><tbody><tr><th class="confluenceTh" colspan="2">**Month**

</th></tr><tr><td class="confluenceTd">M

</td><td class="confluenceTd">Month, from 1 through 12

</td></tr><tr><td class="confluenceTd">MM

</td><td class="confluenceTd">Two digit month, from 01 through 12

</td></tr><tr><td class="confluenceTd">MMM

</td><td class="confluenceTd">Abbreviated name of the month, for example: Jan, Feb, etc.

</td></tr><tr><td class="confluenceTd">MMMM

</td><td class="confluenceTd">Full name of the month, for example: January, February, etc.

</td></tr><tr><th class="confluenceTh" colspan="2">**Day**

</th></tr><tr><td class="confluenceTd">d

</td><td class="confluenceTd">Day of the month from 1 through 31

</td></tr><tr><td class="confluenceTd">dd

</td><td class="confluenceTd">Day of the month from 01 through 31

</td></tr><tr><td class="confluenceTd">ddd

</td><td class="confluenceTd">Standard abbreviation for the day of the week, for example: Mon, Tue, etc.

</td></tr><tr><td class="confluenceTd">dddd

</td><td class="confluenceTd">Full name of the day of the week, for example: Monday, Tuesday, etc.

</td></tr><tr><th class="confluenceTh" colspan="2">**Year**

</th></tr><tr><td class="confluenceTd">y

</td><td class="confluenceTd">Year from 0 to 99

</td></tr><tr><td class="confluenceTd">yy

</td><td class="confluenceTd">Year from 00 to 99

</td></tr><tr><td class="confluenceTd">yyy

</td><td class="confluenceTd">Year with minimum of 3 digits

</td></tr><tr><td class="confluenceTd">yyyy

</td><td class="confluenceTd">Year as a four digit number

</td></tr><tr><th class="confluenceTh" colspan="2">**Hour**

</th></tr><tr><td class="confluenceTd">h

</td><td class="confluenceTd">Hour using 12-hour clock from 1 - 12

</td></tr><tr><td class="confluenceTd">hh

</td><td class="confluenceTd">Hour using 12-hour clock from 01 - 12

</td></tr><tr><td class="confluenceTd">H

</td><td class="confluenceTd">Hour using 24-hour clock from 0 - 24

</td></tr><tr><td class="confluenceTd">HH

</td><td class="confluenceTd">Hour using 24-hour clock from 00 - 24

</td></tr><tr><th class="confluenceTh" colspan="2">**Minute**

</th></tr><tr><td class="confluenceTd">m

</td><td class="confluenceTd">Hour using 12-hour clock from 1 - 12

</td></tr><tr><td class="confluenceTd">mm

</td><td class="confluenceTd">Hour using 12-hour clock from 01 - 12

</td></tr><tr><th class="confluenceTh" colspan="2">**Second**

</th></tr><tr><td class="confluenceTd">s

</td><td class="confluenceTd">Second, from 0 through 59

</td></tr><tr><td class="confluenceTd">ss

</td><td class="confluenceTd">Second, from 00 through 59

</td></tr><tr><th class="confluenceTh" colspan="2">**Other**

</th></tr><tr><td class="confluenceTd">t

</td><td class="confluenceTd">First character of the AM/PM designator

</td></tr><tr><td class="confluenceTd">tt

</td><td class="confluenceTd">AM/PM designator

</td></tr><tr><td class="confluenceTd">T

</td><td class="confluenceTd">A literal to separate date and time in 8061 or other formats

</td></tr><tr><td class="confluenceTd">z

</td><td class="confluenceTd">Hours offset from UTC, with no leading zeros — Example: -5 or +530

</td></tr><tr><td class="confluenceTd">zz

</td><td class="confluenceTd">Hours offset from UTC, with leading zero — Example: -05 or +0530

</td></tr><tr><td class="confluenceTd">zzz

</td><td class="confluenceTd">Hours and minutes offset from UTC, with leading zeros — Example -0500 or +0530

</td></tr><tr><td class="confluenceTd">g or gg

</td><td class="confluenceTd">Period or era, such as A.D.

</td></tr><tr><td class="confluenceTd">K

</td><td class="confluenceTd">Zone information

</td></tr></tbody></table>

</details><div class="columnLayout single" data-layout="single" id="bkmrk-"><div class="columnLayout single" data-layout="single"><div class="cell normal" data-type="normal"><div class="innerCell"><div class="expand-container conf-macro output-block" data-hasbody="true" data-macro-name="expand" id="bkmrk-%C2%A0see-details-about-f"></div></div></div></div></div>## Lists

If you want to repeat something, for example, all products in an offer.

```JavaScript
[#list products as product]
    // Use "product" for one product
[/#list]
```

<div class="columnLayout single" data-layout="single" id="bkmrk--0"><div class="columnLayout single" data-layout="single"><div class="cell normal" data-type="normal"><div class="innerCell"><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code"><div class="codeContent panelContent pdl"><div><div class="syntaxhighlighter sh-confluence nogutter  java" id="bkmrk-%5B%23list-products-as-p-0"></div></div></div></div></div></div></div></div>## Sorting

You can sort lists directly in the export, for example to display all products, sorted by the field start.

```JSON
[#list products?sort_by('start') as product]
    // the products get listed, sorted by "start"
[/#list]
```

<div class="columnLayout single" data-layout="single" id="bkmrk--1"><div class="columnLayout single" data-layout="single"><div class="cell normal" data-type="normal"><div class="innerCell"><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code"><div class="codeContent panelContent pdl"><div><div class="syntaxhighlighter sh-confluence nogutter  java" id="bkmrk-%5B%23list-products%3Fsort-0"></div></div></div></div></div></div></div></div>

# Variables

## Customer

**Usage**

```JSON
${customer.VARIABLE} // Replace VARIABLE with the appropriate field
```

<table class="confluenceTable tablesorter tablesorter-default stickyTableHeaders" id="bkmrk-definition-descripti" role="grid"><colgroup><col></col><col></col><col></col></colgroup><thead class="tableFloatingHeaderOriginal"><tr class="tablesorter-headerRow" role="row"><th aria-disabled="false" aria-label="Definition: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="0" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner align-left">**Definition**</div></th><th aria-disabled="false" aria-label="Description: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted align-left" data-column="1" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner">**Description**</div></th><th aria-disabled="false" aria-label="Example: Ascending sort applied, activate to apply a descending sort" aria-sort="ascending" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerAsc" data-column="2" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner align-left">**Example**</div></th></tr></thead><tbody aria-live="polite" aria-relevant="all"><tr role="row"><td class="confluenceTd">addressAddition</td><td class="confluenceTd">  
</td><td class="confluenceTd">${customer.addressAddition}</td></tr><tr role="row"><td class="confluenceTd">addressFormatted</td><td class="confluenceTd">The default formatting for a customer address.</td><td class="confluenceTd">${customer.addressFormatted}</td></tr><tr role="row"><td class="confluenceTd">city</td><td class="confluenceTd">  
</td><td class="confluenceTd">${customer.city}</td></tr><tr role="row"><td class="confluenceTd">country</td><td class="confluenceTd">The country of the customer</td><td class="confluenceTd">${customer.country}</td></tr><tr role="row"><td class="confluenceTd">creationDate</td><td class="confluenceTd">Date of the creation of the customer</td><td class="confluenceTd">${customer.creationDate?string\["dd.MM.YYYY"\]}</td></tr><tr role="row"><td class="confluenceTd">creator</td><td class="confluenceTd">Name of the creator of the customer</td><td class="confluenceTd">${customer.creator}</td></tr><tr role="row"><td class="confluenceTd">email</td><td class="confluenceTd">  
</td><td class="confluenceTd">${customer.email}</td></tr><tr role="row"><td class="confluenceTd">firstName</td><td class="confluenceTd">  
</td><td class="confluenceTd">${customer.firstName}</td></tr><tr role="row"><td class="confluenceTd">lastName</td><td class="confluenceTd">  
</td><td class="confluenceTd">${customer.lastName}</td></tr><tr role="row"><td class="confluenceTd">name</td><td class="confluenceTd">Combination of firstName and lastName</td><td class="confluenceTd">${customer.name}</td></tr><tr role="row"><td class="confluenceTd">number</td><td class="confluenceTd">The customer number in advatra (K1000001)</td><td class="confluenceTd">${customer.number}</td></tr><tr role="row"><td class="confluenceTd">phone</td><td class="confluenceTd">  
</td><td class="confluenceTd">${customer.phone}</td></tr><tr role="row"><td class="confluenceTd">state</td><td class="confluenceTd">  
</td><td class="confluenceTd">${customer.state}</td></tr><tr role="row"><td class="confluenceTd">street</td><td class="confluenceTd">  
</td><td class="confluenceTd">${customer.street}</td></tr><tr role="row"><td class="confluenceTd">website</td><td class="confluenceTd">  
</td><td class="confluenceTd">${customer.website}</td></tr><tr role="row"><td class="confluenceTd">zipCode</td><td class="confluenceTd">  
</td><td class="confluenceTd">${customer.zipCode}</td></tr></tbody></table>

## Document

**Usage**

```JSON
${document.VARIABLE} // Replace VARIABLE with the appropriate field
```

<table class="relative-table confluenceTable tablesorter tablesorter-default stickyTableHeaders" id="bkmrk-definition-descripti-0" role="grid"><colgroup><col></col><col></col><col></col></colgroup><thead class="tableFloatingHeaderOriginal"><tr class="tablesorter-headerRow" role="row"><th aria-disabled="false" aria-label="Definition: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted align-left" data-column="0" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner">**Definition**</div></th><th aria-disabled="false" aria-label="Description: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted align-left" data-column="1" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner">**Description**</div></th><th aria-disabled="false" aria-label="Example: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted align-left" data-column="2" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner">**Example**</div></th></tr></thead><tbody aria-live="polite" aria-relevant="all"><tr role="row"><td class="confluenceTd">travelStart</td><td class="confluenceTd">Start of the travel, *only on travel documents*</td><td class="confluenceTd">${document.travelStart?string\["dd.MM.YYYY"\]}</td></tr><tr role="row"><td class="confluenceTd">travelEnd</td><td class="confluenceTd">End of the travel, *only on travel documents*</td><td class="confluenceTd">${document.travelEnd?string\["dd.MM.YYYY"\]}</td></tr><tr role="row"><td class="confluenceTd">expirationDate</td><td class="confluenceTd">Date until the document is valid</td><td class="confluenceTd">${document.expirationDate?string\["dd.MM.YYYY"\]}</td></tr><tr role="row"><td class="confluenceTd">number</td><td class="confluenceTd">The document number (D1000001.101)</td><td class="confluenceTd">${document.number}</td></tr><tr role="row"><td class="confluenceTd">currency</td><td class="confluenceTd">The Currency of the document, ISO 4217</td><td class="confluenceTd">${document.currency}</td></tr><tr role="row"><td class="confluenceTd">note</td><td class="confluenceTd">  
</td><td class="confluenceTd">${document.note}</td></tr><tr role="row"><td class="confluenceTd">type</td><td class="confluenceTd">Offer, Confirmation, Invoice, Deposit, Prepayment</td><td class="confluenceTd">${document.type}</td></tr><tr role="row"><td class="confluenceTd">language</td><td class="confluenceTd">  
</td><td class="confluenceTd">${document.language}</td></tr><tr role="row"><td class="confluenceTd">locale</td><td class="confluenceTd">Can be used for the translation of the document</td><td class="confluenceTd">${document.locale}</td></tr><tr role="row"><td class="confluenceTd">date</td><td class="confluenceTd">  
</td><td class="confluenceTd">${document.date?string\["dd.MM.YYYY"\]}</td></tr><tr role="row"><td class="confluenceTd">charged</td><td class="confluenceTd">Used for Deposit and Prepayment. Defines if they have been charged to an invoice.</td><td class="confluenceTd">${document.charged}</td></tr><tr role="row"><td class="confluenceTd">exportDate</td><td class="confluenceTd">Date, when the document have been exported to the accounting system</td><td class="confluenceTd">${document.exportDate?string\["dd.MM.YYYY"\]}</td></tr><tr role="row"><td class="confluenceTd">canton</td><td class="confluenceTd">Location</td><td class="confluenceTd">${document.canton}</td></tr><tr role="row"><td class="confluenceTd">image</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">days</td><td class="confluenceTd">List of days contained in the offer/confirmation</td><td class="confluenceTd">  
</td></tr></tbody></table>

## Dossier

**Usage**

```JSON
${dossier.VARIABLE} // Replace VARIABLE with the appropriate field
```

<table class="confluenceTable tablesorter tablesorter-default stickyTableHeaders" id="bkmrk-definition-descripti-1" role="grid"><colgroup><col></col><col></col><col></col></colgroup><thead class="tableFloatingHeaderOriginal"><tr class="tablesorter-headerRow" role="row"><th aria-disabled="false" aria-label="Definition: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="0" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner align-left">**Definition**</div></th><th aria-disabled="false" aria-label="Description: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted align-left" data-column="1" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner">**Description**</div></th><th aria-disabled="false" aria-label="Example: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="2" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner align-left">**Example**</div></th></tr></thead><tbody aria-live="polite" aria-relevant="all"><tr role="row"><td class="confluenceTd">name</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">openingDate</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">status</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">employee</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">responsibleEmployee</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">travelAgent</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">number</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr></tbody></table>

## Product

**Usage**

```JSON
[#list products as product]
     
    ${product.VARIABLE} // Replace VARIABLE with the appropriate field
 
[#/list]
```

<table class="confluenceTable tablesorter tablesorter-default stickyTableHeaders" id="bkmrk-definition-descripti-2" role="grid"><colgroup><col></col><col></col><col></col></colgroup><thead class="tableFloatingHeaderOriginal"><tr class="tablesorter-headerRow" role="row"><th aria-disabled="false" aria-label="Definition: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="0" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner align-left">**Definition**</div></th><th aria-disabled="false" aria-label="Description: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted align-left" data-column="1" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner">**Description**</div></th><th aria-disabled="false" aria-label="Example: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="2" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner align-left">**Example**</div></th></tr></thead><tbody aria-live="polite" aria-relevant="all"><tr role="row"><td class="confluenceTd">note</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">start</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">end</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">title</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">description</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">voucherRelevant</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">voucherText</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">person</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">images</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">images3x2</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">type</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">travellers</td><td class="confluenceTd">[See details here](#bkmrk-guide)</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">customer</td><td class="confluenceTd">[See details here](#bkmrk-customer)</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">notes</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr><td>prices</td><td>[See details here](#bkmrk-price)</td><td>  
</td></tr><tr><td>guides</td><td>[See details here](#bkmrk-guide)</td><td>  
</td></tr><tr><td>drivers</td><td>[See details here](#bkmrk-driver)</td><td>  
</td></tr><tr><td>supplierNotes</td><td>  
</td><td>  
</td></tr><tr><td>locationSmall</td><td>only available, when a template is linked.</td><td>  
</td></tr><tr><td>locationMedium</td><td>only available, when a template is linked.</td><td>  
</td></tr><tr><td>locationLarge</td><td>only available, when a template is linked.</td><td>  
</td></tr><tr><td>hasKickback</td><td>true, if any service has a commission</td><td>  
</td></tr></tbody></table>

## Price

**Usage**

```JSON
[#list products as product]
     
	[#list product.prices as price] 

		${price.VARIABLE} // Replace VARIABLE with the appropriate field 

	[/#list]    
 
[#/list]
```

<table class="confluenceTable tablesorter tablesorter-default stickyTableHeaders" id="bkmrk-definition-descripti-3" role="grid" style="width: 67.9012%; height: 544.735px;"><colgroup><col style="width: 53.1585%;"></col><col style="width: 24.6444%;"></col><col style="width: 22.2003%;"></col></colgroup><thead class="tableFloatingHeaderOriginal"><tr class="tablesorter-headerRow" role="row" style="height: 29.7969px;"><th aria-disabled="false" aria-label="Definition: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="0" role="columnheader" scope="col" style="height: 29.7969px;" tabindex="0"><div class="tablesorter-header-inner align-left">**Definition**</div></th><th aria-disabled="false" aria-label="Description: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted align-left" data-column="1" role="columnheader" scope="col" style="height: 29.7969px;" tabindex="0"><div class="tablesorter-header-inner">**Description**</div></th><th aria-disabled="false" aria-label="Example: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="2" role="columnheader" scope="col" style="height: 29.7969px;" tabindex="0"><div class="tablesorter-header-inner align-left">**Example**</div></th></tr></thead><tbody aria-live="polite" aria-relevant="all"><tr role="row" style="height: 29.7969px;"><td class="confluenceTd" style="height: 29.7969px;">name</td><td class="confluenceTd" style="height: 29.7969px;">  
</td><td class="confluenceTd" style="height: 29.7969px;">  
</td></tr><tr role="row" style="height: 29.7969px;"><td class="confluenceTd" style="height: 29.7969px;">person</td><td class="confluenceTd" style="height: 29.7969px;">  
</td><td class="confluenceTd" style="height: 29.7969px;">  
</td></tr><tr role="row" style="height: 29.7969px;"><td class="confluenceTd" style="height: 29.7969px;">quantity</td><td class="confluenceTd" style="height: 29.7969px;">  
</td><td class="confluenceTd" style="height: 29.7969px;">  
</td></tr><tr role="row" style="height: 29.7969px;"><td class="confluenceTd" style="height: 29.7969px;">price</td><td class="confluenceTd" style="height: 29.7969px;">  
</td><td class="confluenceTd" style="height: 29.7969px;">  
</td></tr><tr role="row" style="height: 29.7969px;"><td class="confluenceTd" style="height: 29.7969px;">type</td><td class="confluenceTd" style="height: 29.7969px;">  
</td><td class="confluenceTd" style="height: 29.7969px;">  
</td></tr><tr role="row" style="height: 29.7969px;"><td class="confluenceTd" style="height: 29.7969px;">discount</td><td class="confluenceTd" style="height: 29.7969px;">  
</td><td class="confluenceTd" style="height: 29.7969px;">  
</td></tr><tr role="row" style="height: 29.7969px;"><td class="confluenceTd" style="height: 29.7969px;">purchasingPrice</td><td class="confluenceTd" style="height: 29.7969px;">  
</td><td class="confluenceTd" style="height: 29.7969px;">  
</td></tr><tr role="row" style="height: 33.5938px;"><td class="confluenceTd" style="height: 33.5938px;">creditorInvoiceReceived</td><td class="confluenceTd" style="height: 33.5938px;">  
</td><td class="confluenceTd" style="height: 33.5938px;">  
</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">billingText</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">  
</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">effectivePurchasingPrice</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">  
</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">vat</td><td style="height: 29.7969px;">Vat Object</td><td style="height: 29.7969px;">  
</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">kickback</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">  
</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">kickbackAmount</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">  
</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">kickbackInvoiceCreated</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">  
</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">kickbackVat</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">  
</td></tr><tr style="height: 28.7969px;"><td style="height: 28.7969px;">total</td><td style="height: 28.7969px;">TotalPrice Object</td><td style="height: 28.7969px;">  
</td></tr><tr><td>hotelNights</td><td>  
</td><td>  
</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">supplier</td><td style="height: 35.3906px;">[See details here](#bkmrk-customer)</td><td style="height: 35.3906px;">  
</td></tr></tbody></table>

## TotalPrice

**Usage**

```JSON
${totalPrice.VARIABLE} // Replace VARIABLE with the appropriate field
```

<table class="confluenceTable tablesorter tablesorter-default stickyTableHeaders" id="bkmrk-definition-descripti-4" role="grid"><colgroup><col></col><col></col><col></col></colgroup><thead class="tableFloatingHeaderOriginal"><tr class="tablesorter-headerRow" role="row"><th aria-disabled="false" aria-label="Definition: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="0" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner align-left">**Definition**</div></th><th aria-disabled="false" aria-label="Description: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted align-left" data-column="1" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner">**Description**</div></th><th aria-disabled="false" aria-label="Example: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="2" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner align-left">**Example**</div></th></tr></thead><tbody aria-live="polite" aria-relevant="all"><tr role="row"><td class="confluenceTd">vats</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">surcharges</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">priceNetto</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">priceVat</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">priceBrutto</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">totalPriceBrutto</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">priceNettoFormatted</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">totalPriceFormatted</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr></tbody></table>

## Traveller

**Usage**

```JSON
[#list travellers as traveller]
     
    ${traveller.VARIABLE} // Replace VARIABLE with the appropriate field
 
[#/list]
```

<table class="confluenceTable tablesorter tablesorter-default stickyTableHeaders" id="bkmrk-definition-descripti-5" role="grid"><colgroup><col></col><col></col><col></col></colgroup><thead class="tableFloatingHeaderOriginal"><tr class="tablesorter-headerRow" role="row"><th aria-disabled="false" aria-label="Definition: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="0" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner">Definition</div></th><th aria-disabled="false" aria-label="Description: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="1" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner">Description</div></th><th aria-disabled="false" aria-label="Example: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="2" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner">Example</div></th></tr></thead><tbody aria-live="polite" aria-relevant="all"><tr role="row"><td class="confluenceTd">firstName</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">lastName</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">name</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">phone</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">email</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">passportNumber</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">placeOfIssue</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">birthday</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">arrivalType</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">arrivalDate</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">arrivalTime</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">arrivalNumber</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">arrivalFlightClass</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">arrivalSeat</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr><tr role="row"><td class="confluenceTd">departureType</td><td class="confluenceTd">  
</td><td class="confluenceTd">  
</td></tr></tbody></table>

## Guide

**Usage**

```JSON
[#list guides as guide]
     
    ${guide.VARIABLE} // Replace VARIABLE with the appropriate field
 
[#/list]
```

<table class="confluenceTable tablesorter tablesorter-default stickyTableHeaders" id="bkmrk-definition-descripti-6" role="grid" style="width: 40.9877%; height: 298px;"><colgroup><col style="width: 43.0818%;"></col><col style="width: 35.2201%;"></col><col style="width: 21.6981%;"></col></colgroup><thead class="tableFloatingHeaderOriginal"><tr class="tablesorter-headerRow" role="row" style="height: 29.8px;"><th aria-disabled="false" aria-label="Definition: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="0" role="columnheader" scope="col" style="height: 29.8px;" tabindex="0"><div class="tablesorter-header-inner">Definition</div></th><th aria-disabled="false" aria-label="Description: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="1" role="columnheader" scope="col" style="height: 29.8px;" tabindex="0"><div class="tablesorter-header-inner">Description</div></th><th aria-disabled="false" aria-label="Example: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="2" role="columnheader" scope="col" style="height: 29.8px;" tabindex="0"><div class="tablesorter-header-inner">Example</div></th></tr></thead><tbody aria-live="polite" aria-relevant="all"><tr role="row" style="height: 29.8px;"><td class="confluenceTd" style="height: 29.8px;">firstName</td><td class="confluenceTd" style="height: 29.8px;">  
</td><td class="confluenceTd" style="height: 29.8px;">  
</td></tr><tr role="row" style="height: 29.8px;"><td class="confluenceTd" style="height: 29.8px;">lastName</td><td class="confluenceTd" style="height: 29.8px;">  
</td><td class="confluenceTd" style="height: 29.8px;">  
</td></tr><tr role="row" style="height: 29.8px;"><td class="confluenceTd" style="height: 29.8px;">name</td><td class="confluenceTd" style="height: 29.8px;">  
</td><td class="confluenceTd" style="height: 29.8px;">  
</td></tr><tr role="row" style="height: 29.8px;"><td class="confluenceTd" style="height: 29.8px;">phone</td><td class="confluenceTd" style="height: 29.8px;">  
</td><td class="confluenceTd" style="height: 29.8px;">  
</td></tr><tr role="row" style="height: 29.8px;"><td class="confluenceTd" style="height: 29.8px;">email</td><td class="confluenceTd" style="height: 29.8px;">  
</td><td class="confluenceTd" style="height: 29.8px;">  
</td></tr></tbody></table>

## Driver

**Usage**

```JSON
[#list drivers as driver]
     
    ${driver.VARIABLE} // Replace VARIABLE with the appropriate field
 
[#/list]
```

<table class="confluenceTable tablesorter tablesorter-default stickyTableHeaders" id="bkmrk-definition-descripti-7" role="grid" style="width: 40.9877%; height: 298px;"><colgroup><col style="width: 43.0818%;"></col><col style="width: 35.2201%;"></col><col style="width: 21.6981%;"></col></colgroup><thead class="tableFloatingHeaderOriginal"><tr class="tablesorter-headerRow" role="row" style="height: 29.8px;"><th aria-disabled="false" aria-label="Definition: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="0" role="columnheader" scope="col" style="height: 29.8px;" tabindex="0"><div class="tablesorter-header-inner">Definition</div></th><th aria-disabled="false" aria-label="Description: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="1" role="columnheader" scope="col" style="height: 29.8px;" tabindex="0"><div class="tablesorter-header-inner">Description</div></th><th aria-disabled="false" aria-label="Example: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="2" role="columnheader" scope="col" style="height: 29.8px;" tabindex="0"><div class="tablesorter-header-inner">Example</div></th></tr></thead><tbody aria-live="polite" aria-relevant="all"><tr role="row" style="height: 29.8px;"><td class="confluenceTd" style="height: 29.8px;">firstName</td><td class="confluenceTd" style="height: 29.8px;">  
</td><td class="confluenceTd" style="height: 29.8px;">  
</td></tr><tr role="row" style="height: 29.8px;"><td class="confluenceTd" style="height: 29.8px;">lastName</td><td class="confluenceTd" style="height: 29.8px;">  
</td><td class="confluenceTd" style="height: 29.8px;">  
</td></tr><tr role="row" style="height: 29.8px;"><td class="confluenceTd" style="height: 29.8px;">name</td><td class="confluenceTd" style="height: 29.8px;">  
</td><td class="confluenceTd" style="height: 29.8px;">  
</td></tr><tr role="row" style="height: 29.8px;"><td class="confluenceTd" style="height: 29.8px;">phone</td><td class="confluenceTd" style="height: 29.8px;">  
</td><td class="confluenceTd" style="height: 29.8px;">  
</td></tr><tr role="row" style="height: 29.8px;"><td class="confluenceTd" style="height: 29.8px;">email</td><td class="confluenceTd" style="height: 29.8px;">  
</td><td class="confluenceTd" style="height: 29.8px;">  
</td></tr></tbody></table>