FSN#54025 Voorstel/Bevestiging reserveringsbonnen

svn path=/Website/branches/v2018.1/; revision=39638
This commit is contained in:
Maarten van der Heide
2018-11-05 14:05:15 +00:00
parent eb0abf1b7b
commit 63c98252a5

View File

@@ -1,10 +1,701 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxml="urn:schemas-microsoft-com:xslt">
<xsl:import href="../../../appl/shared/default.xsl"/>
<xsl:variable name="Rev">
<!-- Revision van deze cust.xsl -->
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
</xsl:variable>
<xsl:import href="../../../appl/shared/default.xsl"/>
<xsl:variable name="Rev">
<!-- Revision van deze cust.xsl -->
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
</xsl:variable>
<xsl:variable name="Xsrtnotificatiecode">MLDNEW</xsl:variable>
<xsl:variable name="Xsrtnotificatiecode">MLDNEW</xsl:variable>
<xsl:variable name="Xmode">email</xsl:variable>
<xsl:template name="stylesheet">
<style>body {
font-family: Anivers,Verdana;
background-color: rgb (255, 255, 255);
margin-left: 8px;
margin-top: 8px;
cursor: auto;
color: #000;
font-size: 11pt;
}
table {
border: 0;
}
table.details {
background-color: #31398C;
}
th {
font-family: Anivers,Verdana;
font-size: 11pt;
font-weight: normal;
color: #fff;
text-decoration: none;
padding-top: 3px;
padding-bottom: 3px;
background-color: #31398C;
text-align: left;
}
th.resth {
font-family: Anivers,Verdana;
font-size: 11pt;
font-weight: normal;
color: #000;
text-decoration: none;
background-color: #fff;
text-align: left;
}
td, p {
font-family: Anivers,Verdana;
font-style: normal;
font-size: 11pt;
font-weight: normal;
color: #000;
text-align: left;
vertical-align: top;
}
td.result {
text-decoration: none;
padding-bottom: 2px;
padding-top: 2px;
padding-left: 2px;
padding-right: 2px;
background-color: #D6D8E8;
}
td.resresult {
text-decoration: none;
padding-bottom: 2px;
padding-top: 2px;
padding-left: 2px;
padding-right: 2px;
background-color: #fff;
}
td.sec_heading {
font-size: 9pt;
text-decoration: none;
padding-bottom: 2px;
padding-top: 2px;
padding-left: 2px;
padding-right: 2px;
text-align: left;
background-color: #d0d0d0;
}
td.caption {
font-size: 16pt;
padding-bottom: 10px;
padding-top: 10px;
}
td.subcaption {
font-size: 10pt;
}
td.label {
font-size: 10pt;
}
td.value {
font-style: italic;
font-size: 10pt;
}
td.tekst {
font-size: 10pt;
}
td.adres {
font-size: 8pt;
text-align: right;
}
td.tekstkop {
font-weight: bold;
font-size: 10pt;
}
td.tiny {
font-size: 8pt;
}
.fatal {
background-color: red;
color: white;
font-weight: bold;
padding-left: 2px;
padding-right: 2px;
}
div#footer {
position: fixed;
bottom: 0;
width: 100%;
}
</style>
</xsl:template>
<xsl:template match="reservering" mode="include">
<style>.pagebreak {page-break-after:always;}</style>
<!-- De algemene gegevens van de deelreservering met het laagste volgnummer worden gebruikt als referentie gegevens! -->
<xsl:variable name="min_volgnr">
<xsl:value-of select="//facilitor/reservering/rsv_ruimte/volgnr[not(.&gt;//facilitor/reservering/rsv_ruimte/volgnr)]"/>
</xsl:variable>
<xsl:variable name="nu">
<xsl:value-of select="concat (//header/dateYear, //header/dateMonth, //header/dateDay)"/>
</xsl:variable>
<xsl:variable name="sortfilter">
<xsl:for-each select="rsv_ruimte">
<xsl:sort select="van/timestamp" data-type="number"/>
<xsl:sort select="volgnr" data-type="number"/>
<xsl:if test="van/utcdatum&gt;=$nu"><xsl:copy-of select="."/></xsl:if>
</xsl:for-each>
</xsl:variable>
<xsl:variable name="cur_volgnr">
<xsl:for-each select="msxml:node-set($sortfilter)/rsv_ruimte">
<xsl:sort select="van/timestamp" data-type="number"/>
<xsl:sort select="volgnr" data-type="number"/>
<xsl:if test="position()=1"><xsl:value-of select="volgnr"/></xsl:if>
</xsl:for-each>
</xsl:variable>
<xsl:choose>
<!-- Externe bijeenkomst -->
<xsl:when test="rsv_ruimte[volgnr=$cur_volgnr]/res_activiteit/key='30'">
<table border="0" width="100%" style="border-collapse:collapse;" cellpadding="2" cellspacing="2">
<!--tr><td colspan="3"><xsl:value-of select="$cur_volgnr"/></td></tr-->
<tr>
<td width="22%">
<br/>Organisatie:
<!--xsl:if test="substring-after (rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur'], '/')!=''"><br/>Contactpersoon:</xsl:if-->
<!--xsl:if test="rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur']/bedrijf/contact_persoon!=''"><br/>Contactpersoon:</xsl:if-->
<br/>Contactpersoon:
<br/>Telefoonnummer:
<br/>E-mailadres:
<br/>Factuuradres:
</td>
<td width="58%">
<!--br/><xsl:value-of select="rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur']/bedrijf/naam"/-->
<br/><xsl:value-of select="substring-before (rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur'], ' [')"/>
<!--xsl:if test="substring-after (rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur'], '/')!=''"><br/><xsl:value-of select="substring-after (rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur'], '/')"/></xsl:if-->
<!--xsl:if test="rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur']/bedrijf/contact_persoon!=''"><br/><xsl:value-of select="rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur']/bedrijf/contact_persoon"/></xsl:if-->
<!--br/><xsl:value-of select="rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur']/bedrijf/telefoon"/-->
<!--br/><xsl:value-of select="rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur']/bedrijf/email"/-->
<!--br/><xsl:value-of select="rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur']/bedrijf/post_adres"/>, <xsl:value-of select="rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur']/bedrijf/post_postcode"/>&#xA0;&#xA0;<xsl:value-of select="rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur']/bedrijf/post_plaats"/-->
<br/><xsl:value-of select="substring-before (substring-after (rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur'], ']/'), ';T:')"/>
<br/><xsl:value-of select="substring-before (substring-after (rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur'], ';T:'), ';E:')"/>
<br/><xsl:value-of select="substring-before (substring-after (rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur'], ';E:'), ';F:')"/>
<br/><xsl:value-of select="substring-after (rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur'], ';F:')"/>
</td>
<td>
<xsl:choose>
<xsl:when test="$mode='email'">
<xsl:element name="img">
<xsl:attribute name="src">cid:rozet_logo.gif</xsl:attribute>
<xsl:attribute name="style">width:31mm;</xsl:attribute>
</xsl:element>
</xsl:when>
<xsl:otherwise>
<xsl:element name="img">
<xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/rozet_logo.gif</xsl:attribute>
<xsl:attribute name="style">width:31mm;</xsl:attribute>
</xsl:element>
</xsl:otherwise>
</xsl:choose>
</td>
</tr>
</table>
<table border="0" width="100%" style="border-collapse:collapse;" cellpadding="1" cellspacing="1">
<tr><td colspan="5"><br/></td></tr>
<tr>
<td rowspan="2" width="22%" style="text-align:center;vertical-align:middle;border-left:1px solid black;border-right:1px solid black;border-top:1px solid black;border-bottom:1px solid black;">Offertenummer<br/><b><xsl:value-of select="rsv_ruimte[volgnr=$cur_volgnr]/id"/></b></td>
<td rowspan="2" width="18%"/>
<td rowspan="2" width="22%" style="text-align:center;vertical-align:middle;border-left:1px solid black;border-right:1px solid black;border-top:1px solid black;border-bottom:1px solid black;">Offertedatum<br/><b><xsl:value-of select="substring-before (//header/dateTime, ' ')"/></b></td>
<td rowspan="2" width="18%"/>
<td style="font-size:8pt">&#xA0;&#xA0;Postbus 1168</td>
</tr>
<tr>
<td style="font-size:8pt">&#xA0;&#xA0;6801 ML Arnhem</td>
</tr>
<tr><td colspan="5"><br/></td></tr>
<tr>
<td colspan="3" rowspan="4" style="text-align:center;vertical-align:bottom;font-size:14pt;">
<xsl:choose>
<xsl:when test="rsv_ruimte[volgnr=$cur_volgnr]/status_fokey='1'"><b>Voorstel</b></xsl:when>
<xsl:when test="rsv_ruimte[volgnr=$cur_volgnr]/status_fokey='2'"><b>Bevestiging reservering</b></xsl:when>
<xsl:when test="rsv_ruimte[volgnr=$cur_volgnr]/status_fokey='3'"><b>Geblokkeerd</b></xsl:when>
<xsl:otherwise><b>Vervallen</b></xsl:otherwise>
</xsl:choose>
</td>
<td rowspan="4"/>
<td style="font-size:8pt">&#xA0;&#xA0;Kortestraat 16</td>
</tr>
<tr>
<td style="font-size:8pt">&#xA0;&#xA0;6811 EP Arnhem</td>
</tr>
<tr>
<td style="font-size:8pt">&#xA0;&#xA0;T 026 354 35 21</td>
</tr>
<tr>
<td style="font-size:8pt">&#xA0;&#xA0;verhuur@rozet.nl</td>
</tr>
<tr><td colspan="5"><br/></td></tr>
<tr>
<td colspan="4"/>
<td style="font-size:8pt">&#xA0;&#xA0;rozet.nl</td>
</tr>
</table>
<table border="0" width="100%" style="border-collapse:collapse;" cellpadding="2" cellspacing="2">
<tr>
<td colspan="4">
<xsl:choose>
<xsl:when test="$srtnotificatiecode='RESDEL' and verwijder">
<br/><xsl:value-of select="//lcl/RES/annulering"/>
</xsl:when>
<xsl:when test="rsv_ruimte[volgnr=$cur_volgnr]/status_fokey='1'">
<br/>Geachte <xsl:value-of select="substring-before (substring-after (rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur'], ']/'), ';T:')"/>,
<br/><br/>Hartelijk bedankt voor jouw aanvraag.
Wij bieden een bruisende locatie voor <xsl:value-of select="rsv_ruimte[volgnr=$cur_volgnr]/omschrijving"/>.
Met veel plezier hebben we dit voorstel opgesteld en staan voor je klaar om deze bijeenkomst tot een succes te maken.
<br/><br/>Vriendelijk verzoeken we dit voorstel binnen twee weken naar ons terug te sturen. Na ontvangst sturen we je de boekingsbevestiging.
<br/><br/>Hartelijke groeten,
<br/><br/>Rozet Zakelijk
</xsl:when>
<xsl:when test="rsv_ruimte[volgnr=$cur_volgnr]/status_fokey='2'">
<br/>Geachte <xsl:value-of select="substring-before (substring-after (rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur'], ']/'), ';T:')"/>,
<br/><br/>Bedankt voor jouw reservering bij Rozet.
Wij zijn je graag van dienst om <xsl:value-of select="rsv_ruimte[volgnr=$cur_volgnr]/omschrijving"/> tot een succes te maken.
<br/><br/>De algemene voorwaarden vind je op onze website.
<br/><br/>Vragen? Onze medewerker helpen je graag verder op 026-3543521 of via verhuur@rozet.nl.
<br/><br/>Hartelijke groeten,
<br/><br/>Rozet Zakelijk
</xsl:when>
<xsl:when test="rsv_ruimte[volgnr=$cur_volgnr]/status_fokey='3'"/>
<xsl:otherwise/>
</xsl:choose>
</td>
</tr>
<tr class="pagebreak"><td colspan="4"/></tr>
<tr><td colspan="4"><b><br/>Jouw reservering</b></td></tr>
<tr><td colspan="4"><b><br/>Programma</b><br/><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Programma']"/></xsl:call-template></td></tr>
<tr><td colspan="4"><b><br/>Omschrijving</b><br/><xsl:value-of select="rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur']/omschrijving"/></td></tr>
<tr><td colspan="4"><b><br/>Faciliteiten</b><br/><xsl:value-of select="rsv_ruimte[volgnr=$cur_volgnr]/res_ruimte/nr"/><br/><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="rsv_ruimte[volgnr=$cur_volgnr]/res_ruimte/omschrijving"/></xsl:call-template></td></tr>
<tr><td colspan="4"><b><br/>Catering</b></td></tr>
<xsl:variable name="catlijst">
<xsl:for-each select="//rsv_ruimte/rsv_artikel/res_artikel[not(.=preceding::*)]">
<xsl:copy-of select="."/>
</xsl:for-each>
</xsl:variable>
<xsl:for-each select="msxml:node-set($catlijst)/res_artikel">
<xsl:sort select="discipline/key" data-type="number"/>
<xsl:sort select="volgnummer" data-type="number"/>
<tr>
<td width="44%">
<xsl:value-of select="omschrijving"/> [<xsl:value-of select="eenheid"/>]
</td>
<td width="42%">
<xsl:call-template name="linebreaks"><xsl:with-param name="string" select="opmerking"/></xsl:call-template>
</td>
<td width="12%" style="text-align:right;">
<xsl:value-of select="format-number(prijs, '0,00', 'european')"/>
</td>
<td/>
</tr>
</xsl:for-each>
<tr class="pagebreak"><td colspan="4"/></tr>
<tr><td colspan="4"><b><br/>Overzicht</b></td></tr>
<!--tr><td colspan="4"><b><br/>Programma</b></td></tr-->
</table>
<table border="0" width="100%" style="border-collapse:collapse;" cellpadding="2" cellspacing="2">
<!-- Tabel Boekingsnummer-Datum-Tijd van-Tijd tot-Artikel-Stukprijs-BTW %-Excl. BTW! -->
<xsl:variable name="tarief">
<xsl:value-of select="rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Verhuurtarief']"/>
</xsl:variable>
<xsl:for-each select="rsv_ruimte">
<xsl:sort select="van/timestamp" data-type="number"/>
<xsl:sort select="volgnr" data-type="number"/>
<xsl:if test="position()=1">
<tr>
<td width="12%" style="font-size:8pt;"><b>Boekings-<br/>nummer</b></td>
<td width="12%" style="font-size:8pt;"><b>Datum</b></td>
<td width="8%" style="font-size:8pt;text-align:center;"><b>Tijd<br/>van</b></td>
<td width="8%" style="font-size:8pt;text-align:center;"><b>Tijd<br/>tot</b></td>
<td width="26%" style="font-size:8pt;"><b>Artikel</b></td>
<td width="12%" style="font-size:8pt;text-align:right;"><b>Stukprijs</b></td>
<td width="8%" style="font-size:8pt;text-align:center;"><b>BTW %</b></td>
<td width="12%" style="font-size:8pt;text-align:right;"><b>Excl. BTW</b></td>
<td style="font-size:8pt;"/>
</tr>
</xsl:if>
<tr>
<td width="12%" style="font-size:8pt;"><xsl:value-of select="id"/></td>
<td width="12%" style="font-size:8pt;"><xsl:value-of select="van/datum"/></td>
<td width="8%" style="font-size:8pt;text-align:center;"><xsl:value-of select="van/tijd"/></td>
<td width="8%" style="font-size:8pt;text-align:center;"><xsl:value-of select="tot/tijd"/></td>
<td width="26%" style="font-size:8pt;"><xsl:value-of select="res_ruimte/nr"/> / <xsl:value-of select="number ((tot/timestamp - van/timestamp) div 3600)"/> uur</td>
<td width="12%" style="font-size:8pt;text-align:right;">
<xsl:choose>
<xsl:when test="$tarief='Commercieel'"><xsl:value-of select="format-number (res_ruimte/prijs, '0,00', 'european')"/></xsl:when>
<xsl:otherwise><xsl:value-of select="format-number (res_ruimte/prijs * 0.5, '0,00', 'european')"/></xsl:otherwise>
</xsl:choose>
</td>
<td width="8%" style="font-size:8pt;text-align:center;">21%</td>
<td width="12%" style="font-size:8pt;text-align:right;">
<xsl:choose>
<xsl:when test="$tarief='Commercieel'"><xsl:value-of select="format-number ((tot/timestamp - van/timestamp) div 3600 * res_ruimte/prijs, '0,00', 'european')"/></xsl:when>
<xsl:otherwise><xsl:value-of select="format-number ((tot/timestamp - van/timestamp) div 3600 * res_ruimte/prijs * 0.5, '0,00', 'european')"/></xsl:otherwise>
</xsl:choose>
</td>
<td style="font-size:8pt;"/>
</tr>
<xsl:for-each select="rsv_artikel">
<xsl:sort select="levering/timestamp" data-type="number"/>
<xsl:sort select="res_artikel/discipline/key" data-type="number"/>
<xsl:sort select="res_artikel/volgnummer" data-type="number"/>
<tr>
<td width="12%" style="font-size:8pt;"><xsl:value-of select="../id"/></td>
<td width="12%" style="font-size:8pt;"><xsl:value-of select="levering/datum"/></td>
<td width="8%" style="font-size:8pt;text-align:center;"><xsl:value-of select="levering/tijd"/></td>
<td width="8%" style="font-size:8pt;text-align:center;"><xsl:value-of select="../tot/tijd"/></td>
<td width="26%" style="font-size:8pt;"><xsl:value-of select="aantal"/> * <xsl:value-of select="res_artikel/omschrijving"/></td>
<td width="12%" style="font-size:8pt;text-align:right;"><xsl:value-of select="format-number (res_artikel/prijs, '0,00', 'european')"/></td>
<td width="8%" style="font-size:8pt;text-align:center;"><xsl:value-of select="res_artikel/btw"/>%</td>
<td width="12%" style="font-size:8pt;text-align:right;">
<xsl:choose>
<xsl:when test="prijs!=''"><xsl:value-of select="format-number (prijs, '0,00', 'european')"/></xsl:when>
<xsl:otherwise><xsl:value-of select="format-number (0, '0,00', 'european')"/></xsl:otherwise>
</xsl:choose>
</td>
<td style="font-size:8pt;"/>
</tr>
</xsl:for-each>
<xsl:for-each select="rsv_deel">
<xsl:sort select="res_deel/discipline/key" data-type="number"/>
<xsl:sort select="res_deel/omschrijving" data-type="number"/>
<tr>
<td width="12%" style="font-size:8pt;"><xsl:value-of select="../id"/></td>
<td width="12%" style="font-size:8pt;"><xsl:value-of select="van/datum"/></td>
<td width="8%" style="font-size:8pt;text-align:center;"><xsl:value-of select="van/tijd"/></td>
<td width="8%" style="font-size:8pt;text-align:center;"><xsl:value-of select="tot/tijd"/></td>
<td width="26%" style="font-size:8pt;"><xsl:value-of select="res_deel/deel/omschrijving"/> / <xsl:value-of select="number((tot/timestamp - van/timestamp) div 3600)"/> uur</td>
<td width="12%" style="font-size:8pt;text-align:right;">
<xsl:choose>
<xsl:when test="$tarief='Commercieel'"><xsl:value-of select="format-number (res_deel/prijs, '0,00', 'european')"/></xsl:when>
<xsl:otherwise><xsl:value-of select="format-number (res_deel/prijs * 0.5, '0,00', 'european')"/></xsl:otherwise>
</xsl:choose>
</td>
<td width="8%" style="font-size:8pt;text-align:center;">21%</td>
<td width="12%" style="font-size:8pt;text-align:right;">
<xsl:choose>
<xsl:when test="$tarief='Commercieel'">
<xsl:choose>
<xsl:when test="prijs!=''"><xsl:value-of select="format-number (prijs, '0,00', 'european')"/></xsl:when>
<xsl:otherwise><xsl:value-of select="format-number (0, '0,00', 'european')"/></xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:otherwise>
<xsl:choose>
<xsl:when test="prijs!=''"><xsl:value-of select="format-number (prijs * 0.5, '0,00', 'european')"/></xsl:when>
<xsl:otherwise><xsl:value-of select="format-number (0, '0,00', 'european')"/></xsl:otherwise>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
</td>
<td style="font-size:8pt;"/>
</tr>
</xsl:for-each>
</xsl:for-each>
<!-- BTW laag-BTW hoog-Totaal -->
<xsl:variable name="tmpprijslist">
<xsl:for-each select="//rsv_ruimte">
<item>
<exclbtw>
<xsl:choose>
<xsl:when test="$tarief='Commercieel'"><xsl:value-of select="(tot/timestamp - van/timestamp) div 3600 * res_ruimte/prijs"/></xsl:when>
<xsl:otherwise><xsl:value-of select="(tot/timestamp - van/timestamp) div 3600 * res_ruimte/prijs * 0.5"/></xsl:otherwise>
</xsl:choose>
</exclbtw>
<btw>21</btw>
<inclbtw>
<xsl:choose>
<xsl:when test="$tarief='Commercieel'"><xsl:value-of select="(tot/timestamp - van/timestamp) div 3600 * res_ruimte/prijs * 1.21"/></xsl:when>
<xsl:otherwise><xsl:value-of select="(tot/timestamp - van/timestamp) div 3600 * res_ruimte/prijs * 0.5 * 1.21 "/></xsl:otherwise>
</xsl:choose>
</inclbtw>
</item>
</xsl:for-each>
<xsl:for-each select="//rsv_artikel">
<item>
<exclbtw>
<xsl:choose>
<xsl:when test="prijs!=''"><xsl:value-of select="prijs"/></xsl:when>
<xsl:otherwise>0</xsl:otherwise>
</xsl:choose>
</exclbtw>
<btw><xsl:choose><xsl:when test="btw!=''"><xsl:value-of select="btw"/></xsl:when><xsl:otherwise>6</xsl:otherwise></xsl:choose></btw>
<inclbtw>
<xsl:choose>
<xsl:when test="btw='6'">
<xsl:choose>
<xsl:when test="prijs!=''"><xsl:value-of select="prijs * 1.06"/></xsl:when>
<xsl:otherwise>0</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:when test="btw='21'">
<xsl:choose>
<xsl:when test="prijs!=''"><xsl:value-of select="prijs * 1.21"/></xsl:when>
<xsl:otherwise>0</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:otherwise>
<xsl:choose>
<xsl:when test="prijs!=''"><xsl:value-of select="prijs * 1.06"/></xsl:when>
<xsl:otherwise>0</xsl:otherwise>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
</inclbtw>
</item>
</xsl:for-each>
<xsl:for-each select="//rsv_deel">
<item>
<exclbtw>
<xsl:choose>
<xsl:when test="$tarief='Commercieel'">
<xsl:choose>
<xsl:when test="prijs!=''"><xsl:value-of select="prijs"/></xsl:when>
<xsl:otherwise>0</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:otherwise>
<xsl:choose>
<xsl:when test="prijs!=''"><xsl:value-of select="prijs * 0.5"/></xsl:when>
<xsl:otherwise>0</xsl:otherwise>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
</exclbtw>
<btw>21</btw>
<inclbtw>
<xsl:choose>
<xsl:when test="$tarief='Commercieel'">
<xsl:choose>
<xsl:when test="prijs!=''"><xsl:value-of select="prijs * 1.21"/></xsl:when>
<xsl:otherwise>0</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:otherwise>
<xsl:choose>
<xsl:when test="prijs!=''"><xsl:value-of select="prijs * 0.5 * 1.21"/></xsl:when>
<xsl:otherwise>0</xsl:otherwise>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
</inclbtw>
</item>
</xsl:for-each>
</xsl:variable>
<xsl:variable name="totaal_btw_laag" select="sum(msxml:node-set($tmpprijslist)/item[btw='6']/exclbtw)*0.06"/>
<xsl:variable name="totaal_btw_hoog" select="sum(msxml:node-set($tmpprijslist)/item[btw='21']/exclbtw)*0.21"/>
<xsl:variable name="totaal_incl_btw" select="sum(msxml:node-set($tmpprijslist)/item/inclbtw)"/>
<tr>
<td colspan="6" style="font-size:8pt;text-align:right;">BTW laag</td>
<td colspan="2" style="font-size:8pt;text-align:right;"><xsl:value-of select="format-number ($totaal_btw_laag, '0,00', 'european')"/></td>
<td style="font-size:8pt;"/>
</tr>
<tr>
<td colspan="6" style="font-size:8pt;text-align:right;">BTW hoog</td>
<td colspan="2" style="font-size:8pt;text-align:right;"><xsl:value-of select="format-number ($totaal_btw_hoog, '0,00', 'european')"/></td>
<td style="font-size:8pt;"/>
</tr>
<tr>
<td colspan="6" style="font-size:8pt;text-align:right;"><b>Totaal</b></td>
<td colspan="2" style="font-size:8pt;text-align:right;"><b><xsl:value-of select="format-number ($totaal_incl_btw, '0,00', 'european')"/></b></td>
<td style="font-size:8pt;"/>
</tr>
<xsl:if test="rsv_ruimte[volgnr=$cur_volgnr]/status_fokey='1'">
<tr>
<td colspan="3" width="32%"><br/><br/>Naam</td>
<td colspan="5" width="66%" style="text-align:right;"><br/><br/>Handtekening voor akkoord</td>
<td/>
</tr>
<tr>
<td colspan="3" width="32%" style="border-bottom:1px solid black;"><br/><br/><br/><br/></td>
<td colspan="2" width="64%"/>
<td colspan="3" width="32%" style="text-align:right;border-bottom:1px solid black;"><br/><br/><br/><br/></td>
<td/>
</tr>
</xsl:if>
</table>
<!--FOOTER-div/table niet op e-mails!-->
<xsl:if test="$mode!='email'">
<div id="footer">
<table border="0" style="width:100%;border-collapse:collapse;" cellpadding="2" cellspacing="2">
<tr>
<td width="24%" style="font-size:8pt;"><b>Rozet</b></td>
<td width="18%" style="font-size:8pt;">KvK 58161716</td>
<td width="24%" style="font-size:8pt;">BTW NL852903145B01</td>
<td style="font-size:8pt;">IBAN NL04 RABO 0112 9689 96</td>
<td/>
</tr>
<tr>
<td style="font-size:8pt;"><b>de Bibliotheek</b></td>
<td style="font-size:8pt;">KvK 41046617</td>
<td style="font-size:8pt;">BTW 2987958B01</td>
<td style="font-size:8pt;">IBAN NL63 INGB 0000 8260 05</td>
<td/>
</tr>
<tr>
<td style="font-size:8pt;"><b>Kunstbedrijf Arnhem</b></td>
<td style="font-size:8pt;">KvK 53057724</td>
<td style="font-size:8pt;">BTW NL850726992B01</td>
<td style="font-size:8pt;">IBAN NL04 RABO 0174 9215 00</td>
<td/>
</tr>
</table>
</div>
</xsl:if>
</xsl:when>
<xsl:otherwise>
<table border="0" width="100%" style="border-collapse:collapse;" cellpadding="0" cellspacing="0">
<xsl:choose>
<xsl:when test="$srtnotificatiecode='RESDEL' and verwijder">
<tr><td style="font-size:14pt;color:red;padding-top:20px;padding-bottom:20px;"><xsl:value-of select="//lcl/RES/annulering"/></td></tr>
</xsl:when>
<xsl:otherwise/>
</xsl:choose>
<!-- Altijd tonen, ook voor verwijderde reserveringen! -->
<tr>
<td colspan="4" class="caption">
<xsl:choose>
<xsl:when test="@content='complete'"><xsl:value-of select="//lcl/RES/reservering"/>&#xA0;<xsl:value-of select="key"/></xsl:when>
<xsl:otherwise><xsl:value-of select="//lcl/RES/deelreservering"/>&#xA0;<xsl:value-of select="key"/>/<xsl:value-of select="$min_volgnr"/></xsl:otherwise>
</xsl:choose>
<xsl:if test="string(rsv_ruimte[volgnr=$min_volgnr]/omschrijving)!=''">&#xA0;-&#xA0;<xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/omschrijving"/></xsl:if>
</td>
</tr>
<tr><td colspan="4" class="tekstkop" style="text-decoration:underline">Contactgegevens:</td></tr>
<tr>
<td width="13%" class="label"><xsl:value-of select="//lcl/FAC/aanvrager"/>:</td>
<td width="37%" class="value"><xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/naam_full"/></td>
<td width="13%" class="label"><xsl:value-of select="//lcl/FAC/afdeling"/>:</td>
<td width="37%" class="value"><xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/afdeling/omschrijving"/></td>
</tr>
<tr>
<td width="13%" class="label"><xsl:value-of select="//lcl/FAC/telefoon"/>:</td>
<td width="37%" class="value"><xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/telefoonnr"/></td>
<xsl:if test="string(rsv_ruimte[volgnr=$min_volgnr]/contact_user/werkplek/plaats/regio/district/locatie/omschrijving)!=''">
<td width="13%" class="label"><xsl:value-of select="//lcl/FAC/locatie"/>:</td>
<td width="37%" class="value"><xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/werkplek/plaats/regio/district/locatie/omschrijving"/></td>
</xsl:if>
</tr>
<tr>
<td width="13%" class="label"><xsl:value-of select="//lcl/FAC/e-mail"/>:</td>
<td colspan="3" class="value"><xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/email"/></td>
</tr>
<xsl:if test="$srtnotificatiecode='RESDEL'">
<tr>
<td width="13%" class="label"><xsl:value-of select="//lcl/RES/begintijd"/>:</td>
<td colspan="3" class="value"><xsl:value-of select="rsv_ruimte/van/datum"/>&#xA0;<xsl:value-of select="rsv_ruimte/van/tijd"/></td>
</tr>
</xsl:if>
<tr><td height="20px"/></tr>
<xsl:if test="rsv_ruimte[volgnr=$min_volgnr]/contact_user/key!=ingevoerd_user/key">
<tr>
<td width="13%" class="label"><xsl:value-of select="//lcl/RES/behandeld_door"/>:</td>
<td colspan="3" class="value"><xsl:value-of select="ingevoerd_user/naam_full"/></td>
</tr>
<tr><td height="20px"/></tr>
</xsl:if>
<tr>
<td colspan="2" class="tekst">
<xsl:choose>
<xsl:when test="$srtnotificatiecode='RESNEW'"/>
<xsl:when test="$srtnotificatiecode='RESDEL'"><xsl:value-of select="//lcl/RES/reservering_vervallen"/></xsl:when>
<xsl:otherwise><xsl:call-template name="res_begintext"/></xsl:otherwise>
</xsl:choose>
</td>
</tr>
<xsl:choose>
<xsl:when test="$srtnotificatiecode!='RESDEL'">
<tr><td height="10px"/></tr>
<tr>
<td colspan="4">
<table border="0" width="100%" style="border-collapse:collapse;" cellpadding="0" cellspacing="0">
<!-- rsv_ruimte -->
<xsl:for-each select="rsv_ruimte">
<xsl:sort select="van/timestamp"/>
<xsl:sort select="volgnr"/>
<xsl:call-template name="rsv_ruimte"><xsl:with-param name="min_volgnr" select="$min_volgnr"/></xsl:call-template>
</xsl:for-each>
<!-- totaal reservering -->
<xsl:if test="@content='complete'">
<tr>
<td colspan="5" class="tekstkop"><br/><xsl:value-of select="//lcl/RES/totaalprijs_reservering"/>:</td>
<td colspan="2" class="tekstkop" style="text-align:right;"><br/>
<xsl:call-template name="europrijs">
<xsl:with-param name="prijs" select="sum(rsv_ruimte/prijs[string(number(.))!='NaN'])+sum(rsv_ruimte/rsv_deel/prijs[string(number(.))!='NaN'])+sum(rsv_ruimte/rsv_artikel/prijs[string(number(.))!='NaN'])"/>
</xsl:call-template>
</td>
</tr>
</xsl:if>
</table>
</td>
</tr>
</xsl:when>
</xsl:choose>
</table>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="reservering" mode="full">
<xsl:choose>
<xsl:when test="$mode='summary'">
<!--xsl:choose>
<xsl:when test="$srtnotificatiecode='RESNEW' and rsv_ruimte/status_fokey='1'">
Reservering <xsl:value-of select="rsv_ruimte/id"/> (<xsl:value-of select="rsv_ruimte/omschrijving"/>) is als optie geregistreerd
</xsl:when>
<xsl:when test="$srtnotificatiecode='RESNEW' and rsv_ruimte/status_fokey='2'">
Reservering <xsl:value-of select="rsv_ruimte/id"/> (<xsl:value-of select="rsv_ruimte/omschrijving"/>) is als definitief geregistreerd
</xsl:when>
<xsl:otherwise>
Reservering <xsl:value-of select="rsv_ruimte/id"/> (<xsl:value-of select="rsv_ruimte/omschrijving"/>) is als <xsl:value-of select="rsv_ruimte/status_fo"/> geregistreerd
</xsl:otherwise>
</xsl:choose-->
</xsl:when>
<xsl:otherwise>
<xsl:choose>
<xsl:when test="$srtnotificatiecode = 'OUTLOOK'"><xsl:apply-templates select="." mode="outlook"/></xsl:when>
<xsl:otherwise>
<html>
<xsl:comment>=============================== RESERVERINGEN ===============================</xsl:comment>
<xsl:comment>FACILITOR default XSL template for reservering</xsl:comment>
<xsl:call-template name="htmlhead"/>
<xsl:element name="body">
<xsl:if test="$mode!='email'"><xsl:attribute name="onload">window.print();</xsl:attribute></xsl:if>
<!--xsl:call-template name="pageheader"/-->
<xsl:choose>
<xsl:when test="$srtnotificatiecode = 'RESKTO'"><xsl:apply-templates select="." mode="kto"/></xsl:when>
<xsl:otherwise><xsl:apply-templates select="." mode="include"/></xsl:otherwise>
</xsl:choose>
<!--xsl:call-template name="pagefooter"/-->
</xsl:element>
</html>
</xsl:otherwise>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>