Functionele omschrijving
Moeilijkheidsgraad:

Het is mogelijk om prijs variabelen op te nemen in een template.

De kolom afgeleide variabele bevat de opgemaakte variant van de variabele. Voorbeeld: als een prijs € 12,50 is, dan staat er in de TOTAL_PRICE een waarde "12.50" Er staat dan "€ 12,50" in de FORMAT_TOTAL_PRICE.

Voor de detail regels is ook een totaal kolom beschikbaar.

Per prijsregel is ook bekend bij welke reservering die regel hoort. Dat is vooral van belang op een samengevoegde factuur: daar komt elke regel uit een andere reservering. Gebruik daarvoor {detail.BOOKING_NUMBER} en de {detail.RES_CUSTOMxx}-velden hieronder. Deze zijn beschikbaar vanaf versie 5.48.

Variabele Afgeleide variabele / totaal Omschrijving Voorbeeld
{TOTAL_PRICE} {FORMAT_TOTAL_PRICE} De prijs van een reservering/factuur
{TOTAL_PRICETO_BE_RECEIVED} {FORMAT_TOTAL_PRICETO_BE_RECEIVED} Hoeveel wordt er nog ontvangen (alleen gevuld met te ontvangen bedrag)
{TOTAL_PRICETO_BE_PAID} {FORMAT_TOTAL_PRICETO_BE_PAID} Hoeveel moet er nog betaald worden (alleen gevuld met te betalen bedrag)
{TOTAL_PRICE_WITHOUT_OPTIONS} {FORMAT_TOTAL_PRICE_WITHOUT_OPTIONS} Totaalprijs van de reservering/factuur, zonder opties, ook wel reissom genoemd
{TOTAL_PRICE_PAID} {FORMAT_TOTAL_PRICE_PAID} Hoeveel is er betaald
{TOTAL_PRICE_LEFT} {FORMAT_TOTAL_PRICE_LEFT} Bedrag zonder minteken, of het nu te betalen of te ontvangen is. Normaliter gebruikt in combinatie met PAYMENT_TEXT
{TOTAL_PRICE_FEE} {FORMAT_TOTAL_PRICE_FEE}

Totale commissie

{S_DETAIL} Een 'stuur' variabele om aan te geven of de prijs is ingevuld Waar / Niet waar
{PAYMENT_TEXT} Afgeleid van factuurinstellingen
{detail.VAT} {TOTAL_VAT} BTW € 8,68
{detail.VAT_EXCLUSIVE} {TOTAL_VAT_EXCLUSIVE} BTW exclusief € 41,32
{detail.VAT_DESCRIPTION} {TOTAL_VAT_DESCRIPTION} BTW omschrijving BTW hoog
{detail.TILL} {TOTAL_TILL} Datum tot 20 mei 2013
{detail.TILLTIME} {TOTAL_TILLTIME} Tijdstip vanaf 12:00
{detail.SUBTOTAL} {TOTAL_SUBTOTAL} Sub totaal € 50,00
{detail.RES_CUSTOM01} ... {detail.RES_CUSTOM30} {TOTAL_RES_CUSTOM01} ... {TOTAL_RES_CUSTOM30} De aangepaste reserveringsvelden van de reservering bij deze prijsregel, van 01 tot en met 30. Handig om bijvoorbeeld het onderwerp van de reservering naast de regel te zetten. Een regel zonder reservering (een handmatig toegevoegde regel, een kortingsregel) blijft leeg. Kwartaalvergadering
{detail.RES_ID} Het interne id van de reservering bij deze prijsregel. Meestal gelijk aan het reserveringsnummer. Gebruik bij voorkeur {detail.BOOKING_NUMBER} op een factuur die de klant ziet. 10245
{detail.PROD_DESC} {TOTAL_PROD_DESC} Object omschrijving Tennis
{detail.PRICE} {TOTAL_PRICE} Prijs € 50,00
{detail.PER_DESC} {TOTAL_PER_DESC} Periode omschrijving Uur
{detail.PARTICIPANTS} {TOTAL_PARTICIPANTS} Aantal deelnemers 3
{detail.PART_DESC} {TOTAL_PART_DESC} Deelnemer omschrijving Volwassene
{detail.NUMBER_OF_PLACES} {TOTAL_NUMBER_OF_PLACES} Aantal plaatsen 1
{detail.NIGHTS} {TOTAL_NIGHTS} Aantal nachten 0
{detail.FROM} {TOTAL_FROM} Datum vanaf 20 mei 2013
{detail.FROMTIME} {TOTAL_FROMTIME} Tijdstip vanaf 10:00 uur
{detail.FEE_VAT} {TOTAL_FEE_VAT} Commissie BTW € 1,23
{detail.FEE_VAT_EXCLUSIVE} {TOTAL_FEE_VAT_EXCLUSIVE} Commissie exclusief € 1,23
{detail.FEE_SUB} {TOTAL_FEE_SUB} Commissie sub totaal € 10,98
{detail.FEE_DESC} {TOTAL_FEE_DESC} Commissie omschrijving Afdracht eigenaar
{detail.FEE_AMOUNT} {TOTAL_FEE_AMOUNT} Commissie bedrag € 10,98
{detail.EXT_DESC} {TOTAL_EXT_DESC} Optie omschrijving Racket
{detail.DISCOUNT} {TOTAL_DISCOUNT} Kortingsomschrijving 10 % last minute
{detail.DISCOUNT_TOTAL} {TOTAL_DISCOUNT_TOTAL} Korting 15.96
{detail.DESCRIPTION} {TOTAL_DESCRIPTION} Omschrijving Tennis
{detail.DAYS} {TOTAL_DAYS} Aantal dagen 1
{detail.CURRENCY} {TOTAL_CURRENCY} Valuta EUR
{detail.BOOKING_NUMBER} {TOTAL_BOOKING_NUMBER} Het reserveringsnummer van déze prijsregel. Op een samengevoegde factuur komt elke regel uit een andere reservering; {BOOKING_NUMBER} is dan niet bruikbaar, want die geldt voor de hele template. 10245
{detail.COM_DESC} {TOTAL_COM_DESC} Arrangementen omschrijving Arrangement
{detail.ACCOUNT_CODE} {TOTAL_ACCOUNT_CODE} Het grootboek 8000
{detail.ACCOUNT_SIGN} {TOTAL_ACCOUNT_SIGN} De grootboek indicator, te weten DB of CR DB

Een voorbeeld tabel met prijsregels:

<table align="center" border="0" cellpadding="0" cellspacing="1" style="width:100%">
	<tbody>
		<tr>
			<td>Omschrijving</td>
			<td>Aantal</td>
			<td>Van</td>
			<td>Tot</td>
			<td>Prijs</td>
			<td>BTW</td>
			<td>Totaal</td>
		</tr>
		<!-- BEGIN detail -->
		<tr>
			<td>{detail.DESCRIPTION}</td>
			<td>{detail.NUMBER_OF_PLACES}</td>
			<td>{detail.FROM}</td>
			<td>{detail.TILL}</td>
			<td>{detail.VAT_EXCLUSIVE}</td>
			<td>{detail.VAT}</td>
			<td>{detail.SUBTOTAL}</td>
		</tr>
		<!-- END detail -->
		<tr>
			<td>Totaal</td>
			<td>{TOTAL_NUMBER_OF_PLACES}</td>
			<td>{FROMDATE}</td>
			<td>{TILLDATE}</td>
			<td>{TOTAL_VAT_EXCLUSIVE}</td>
			<td>{TOTAL_VAT}</td>
			<td>{TOTAL_TOTAL}</td>
		</tr>
	</tbody>
</table>

Veel gevraagd is een mogelijkheid om de totalen van de BTW op te nemen als een aparte tabel.
Dit is mogelijk door een blok vattotals op te nemen.
Een voorbeeld tabel met BTW totalen:

<table class="vat_summary">
	<tbody>
		<tr>
			<th>Omschrijving</th>
			<th>Bedrag</th>
			<th>BTW bedrag</th>
		</tr>
		<!-- BEGIN vattotals -->
		<tr>
			<td>{vattotals.VAT_ID} - {vattotals.VAT_DESC}</td>
			<td>{vattotals.VAT_BASE}</td>
			<td>{vattotals.VAT_AMOUNT}</td>
		</tr>
		<!-- END vattotals -->
	</tbody>
</table>

Voor het gebruik van deelnemer variabelen is kennis van de werking van detail regels nodig.

Voor de werking van de regels, kijk ook bij de werking van de loops.