FSN#37813 -- Implementatie PCHW Gemeente Westland
svn path=/Website/branches/v2016.3/; revision=33591
This commit is contained in:
@@ -3,184 +3,174 @@
|
||||
<xsl:import href="../../../appl/shared/default.xsl"/>
|
||||
<xsl:import href="../../pchx/xsl/default.xsl"/>
|
||||
|
||||
|
||||
<xsl:template match="verkoopfactuur">
|
||||
<style>td.factuur { font-size: 10pt;}</style>
|
||||
<xsl:variable name="verkoopregels">
|
||||
<xsl:for-each select="verkoopfactuurregel">
|
||||
<xsl:sort select="fin_verkoopfactuur_n1"/>
|
||||
<xsl:copy-of select="."/>
|
||||
<xsl:template match="rapport">
|
||||
<style>
|
||||
td { border-bottom: 1px solid #ccc; padding: 4px 3px 8px 3px;}
|
||||
</style>
|
||||
<xsl:if test="@view='pchx_v_rap_gbs_status_info'">
|
||||
<table width="100%">
|
||||
<xsl:for-each select="rapport_data/data_row">
|
||||
<xsl:sort select="ITEM_KEY" order="ascending"/>
|
||||
<tr>
|
||||
<td align="center"><xsl:value-of select="ITEM"/><br/>
|
||||
<b><xsl:value-of select="substring-before(DATUM,'T')"/><br/>
|
||||
<xsl:value-of select="substring-after(DATUM,'T')"/></b></td>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
</xsl:variable>
|
||||
</table>
|
||||
</xsl:if>
|
||||
<xsl:if test="@view='pchx_v_monitoring'">
|
||||
|
||||
<xsl:for-each select="verkoopfactuurregel">
|
||||
<xsl:if test="position() = 1">
|
||||
<html>
|
||||
<table width="100%" class="RStable" border="1" cellpadding="2" cellspacing="2">
|
||||
|
||||
<xsl:comment>================================ VERKOOPFACTUUR ==============================</xsl:comment>
|
||||
<xsl:comment>Strijp-S Style voor verkoopfactuuren</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>
|
||||
<table width="100%" border="0">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td width="99%">
|
||||
<table width="100%" border="0">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td borderColor="#ffffff" width="20%" align="center">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='email'">
|
||||
<img src="cid:tmpl_logo.gif"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:element name="img">
|
||||
<xsl:attribute name="src">../../cust/PCHE/tmpl_logo.gif</xsl:attribute>
|
||||
</xsl:element>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</td>
|
||||
<td style="font-size: 10px; vertical-align: middle; text-align: right">Gebouw Videolab<br/>
|
||||
Torenallee 20, 5617 BC  Eindhoven - Strijp-S<br/>
|
||||
<b>T</b> 0900 - 202 70 70<br/>
|
||||
<b>E</b> strijp-s@pch-dienstengroep.nl</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colSpan="9" height="50"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colSpan="9" class="factuur">
|
||||
<xsl:value-of select="bedrijf/naam"/>
|
||||
<br/>
|
||||
<xsl:if test="bedrijf/contact != ''">
|
||||
<xsl:value-of select="bedrijf/contact"/>
|
||||
<br/>
|
||||
</xsl:if>
|
||||
<xsl:value-of select="bedrijf/post_adres"/>
|
||||
<br/>
|
||||
<xsl:value-of select="bedrijf/post_postcode"/>  <xsl:value-of select="bedrijf/post_plaats"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colSpan="9" height="50"/>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<table width="100%" border="0" style="font-size: 12pt">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="factuur" style="width: 25%">Datum:</td>
|
||||
<td class="factuur" style="width: 70%">
|
||||
<xsl:value-of select="datum/datum"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="factuur">Betalingskenmerk:</td>
|
||||
<td class="factuur">
|
||||
<xsl:value-of select="id"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="factuur" colspan="2">
|
||||
<br/>
|
||||
<br/>
|
||||
<br/>Geachte heer/mevrouw<br/><br/><br/>
|
||||
Hierbij ontvangt u de factuur voor uw abonnement(en) t.b.v. parkeren op Strijp-S.<br/>
|
||||
Uw abonnement(en) zijn geldig van <xsl:value-of select="datum3/datum"/> t/m <xsl:value-of select="datum4/datum"/>.<br/><br/></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<table width="100%" border="0" style="font-size: 12pt">
|
||||
<tbody>
|
||||
<xsl:for-each select="msxml:node-set($verkoopregels)/verkoopfactuurregel">
|
||||
<tr>
|
||||
<td class="factuur">
|
||||
<xsl:value-of select="omschrijving"/>
|
||||
</td>
|
||||
<td class="factuur">Aantal: <xsl:value-of select="getal2"/></td>
|
||||
<td class="factuur" style="text-align:right">
|
||||
<xsl:call-template name="europrijs">
|
||||
<xsl:with-param name="prijs" select="bedrag"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
<tr>
|
||||
<td colSpan="9" height="20"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="factuur">Totaal excusief BTW</td>
|
||||
<td class="factuur">
|
||||
</td>
|
||||
<td class="factuur" style="text-align:right">
|
||||
<xsl:call-template name="europrijs">
|
||||
<xsl:with-param name="prijs" select="sum(//bedrag)"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="factuur">BTW</td>
|
||||
<td class="factuur">
|
||||
</td>
|
||||
<td class="factuur" style="text-align:right">
|
||||
<xsl:call-template name="europrijs">
|
||||
<xsl:with-param name="prijs" select="sum(//btwbedrag)"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3">
|
||||
<hr/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="factuur">
|
||||
<b>Totaal inclusief BTW</b>
|
||||
</td>
|
||||
<td class="factuur">
|
||||
</td>
|
||||
<td class="factuur" style="text-align:right">
|
||||
<b>
|
||||
<xsl:call-template name="europrijs">
|
||||
<xsl:with-param name="prijs" select="sum(//bedrag)+sum(//btwbedrag)"/>
|
||||
</xsl:call-template>
|
||||
</b>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="factuur" colspan="3">
|
||||
<br/>
|
||||
<br/>
|
||||
<br/>De betaling dient binnen 30 dagen na factuurdatum te zijn voldaan op rekening NL 45 INGB 065.14.92.920 ten name van PCH Parking & Facility Services B.V. te Apeldoorn, onder vermelding van kenmerk <b><xsl:value-of select="id"/>.</b><br/><br/><br/>
|
||||
Indien de betaling niet wordt voldaan binnen de gestelde betalingstermijn van 30 dagen, zal het abonnement geblokeerd worden voor gebruik.<br/><br/><br/>
|
||||
Wanneer u geen gebruik meer wenst te maken van uw parkeerabonnement, verzoeken wij u dit aan ons kenbaar te maken via <a href="strijp-s@pch-dienstengroep.nl">strijp-s@pch-dienstengroep.nl</a>.<br/><br/><br/><br/>
|
||||
PCH Parking & Facility Services B.V.<br/>
|
||||
Postbus 4358<br/>
|
||||
7320 AJ Apeldoorn<br/>
|
||||
IBAN: NL 45 INGB 0651 4929 20<br/>
|
||||
BIC: INGBNL2A<br/>
|
||||
BTW-nummer NL8048.97.116.B01</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
<td width="1%"> </td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</xsl:element>
|
||||
</html>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
<xsl:if test="count(rapport_data/data_row)=0">
|
||||
<tr>
|
||||
<td>
|
||||
<center>
|
||||
<b>Geen gegevens gevonden</b>
|
||||
</center>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
|
||||
<xsl:variable name="sorted">
|
||||
<xsl:for-each select="rapport_data/data_row">
|
||||
<xsl:sort select="MELDING_KEY" order="ascending"/>
|
||||
<xsl:copy-of select="."/>
|
||||
</xsl:for-each>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:for-each select="msxml:node-set($sorted)/data_row">
|
||||
<xsl:if test="position() = 1">
|
||||
<tr>
|
||||
<th style="text-align:left">Nummer</th>
|
||||
<th style="text-align:left">Afwijking</th>
|
||||
<th style="text-align:left">Ruimte</th>
|
||||
<th style="text-align:left">Omschrijving</th>
|
||||
<th style="text-align:left">Status</th>
|
||||
<th style="text-align:left">Goedkeuring verzocht</th>
|
||||
<th style="text-align:left">Actie</th>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
|
||||
<tr>
|
||||
<xsl:element name="td">
|
||||
<xsl:attribute name="onclick">FcltMgr.openDetail('appl/mld/mld_melding.asp?urole=mi&mld_key=<xsl:value-of select="MELDING_KEY"/>', '');</xsl:attribute>
|
||||
<span style="cursor:pointer; text-decoration: underline;"><xsl:value-of select="MELDING_KEY"/></span>
|
||||
</xsl:element>
|
||||
<td style="text-align:left">
|
||||
<xsl:value-of select="AFW"/>
|
||||
</td>
|
||||
<td style="text-align:left">
|
||||
<xsl:value-of select="RUIMTE"/>
|
||||
</td>
|
||||
<td style="text-align:left">
|
||||
<xsl:value-of select="OMSCHRIJVING"/>
|
||||
</td>
|
||||
<td style="text-align:left">
|
||||
<xsl:value-of select="STATUS"/>
|
||||
</td>
|
||||
<td style="text-align:center">
|
||||
<xsl:value-of select="AFGEROND"/>
|
||||
</td>
|
||||
<xsl:choose>
|
||||
<xsl:when test="AFGEROND = 'x' and STATUS = 'Afgemeld'">
|
||||
<xsl:element name="td">
|
||||
<xsl:attribute name="title">Goedkeuren van de melding</xsl:attribute>
|
||||
<xsl:attribute name="style">{border:none; text-align:right; }</xsl:attribute>
|
||||
<xsl:attribute name="onclick">$.post('../../cust/pchw/mld_statusupdate.asp?meldingnr=<xsl:value-of select="MELDING_KEY"/>&mld_status=6', {}, FcltCallbackRefresh, "json");</xsl:attribute>
|
||||
<span style="cursor:pointer; text-decoration: underline;">Goedkeuren</span>
|
||||
</xsl:element>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<td class="DRR"></td>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
</table>
|
||||
</xsl:if>
|
||||
<xsl:if test="@view='pchx_v_dashboard_korting'">
|
||||
|
||||
<table width="100%" class="RStable" border="1" cellpadding="2" cellspacing="2" style="border:1; border-color: #ccc">
|
||||
|
||||
<xsl:if test="count(rapport_data/data_row)=0">
|
||||
<tr>
|
||||
<td>
|
||||
<center>
|
||||
<b>Geen gegevens gevonden</b>
|
||||
</center>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
|
||||
<xsl:variable name="sorted">
|
||||
<xsl:for-each select="rapport_data/data_row">
|
||||
<xsl:sort select="HIDE_F_MARGE" order="ascending"/>
|
||||
<xsl:if test="HIDE_F_MARGE < 5">
|
||||
<xsl:copy-of select="."/>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:for-each select="msxml:node-set($sorted)/data_row">
|
||||
<xsl:if test="position() = 1">
|
||||
<tr>
|
||||
<th style="text-align:left">Melding</th>
|
||||
<th style="text-align:left">Omschrijving</th>
|
||||
<th style="text-align:center">Marge</th>
|
||||
<th style="text-align:right">Korting/THT</th>
|
||||
<th style="text-align:right">THT tijdstip</th>
|
||||
<th style="text-align:right">THT</th>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
|
||||
<tr>
|
||||
<xsl:element name="td">
|
||||
<xsl:value-of select="MELDING"/>
|
||||
</xsl:element>
|
||||
<td style="text-align:left">
|
||||
<xsl:value-of select="OMSCHRIJVING"/>
|
||||
</td>
|
||||
<xsl:element name="td">
|
||||
<xsl:choose>
|
||||
<xsl:when test="HIDE_F_MARGE < 0">
|
||||
<xsl:attribute name="style">text-align:center; background-color: red; color: white; font-weight: bold</xsl:attribute>
|
||||
</xsl:when>
|
||||
<xsl:when test="HIDE_F_MARGE < 0.25">
|
||||
<xsl:comment>Kwartier</xsl:comment>
|
||||
<xsl:attribute name="style">text-align:center; background-color: orange; font-weight: bold</xsl:attribute>
|
||||
</xsl:when>
|
||||
<xsl:when test="HIDE_F_MARGE < 0.5">
|
||||
<xsl:comment>Half uur</xsl:comment>
|
||||
<xsl:attribute name="style">text-align:center; background-color: yellow; font-weight: bold</xsl:attribute>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:attribute name="style">text-align:center;</xsl:attribute>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<xsl:value-of select="MARGE"/>
|
||||
</xsl:element>
|
||||
<xsl:element name="td">
|
||||
<xsl:choose>
|
||||
<xsl:when test="HIDE_F_MARGE < 0">
|
||||
<xsl:attribute name="style">text-align:center; background-color: red; color: white; font-weight: bold</xsl:attribute>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:attribute name="style">text-align:center;</xsl:attribute>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>€
|
||||
<xsl:value-of select="format-number(KORTING, '0,00', 'european')"/>
|
||||
</xsl:element>
|
||||
<td style="text-align:right">
|
||||
<xsl:value-of select="THT_TIJDSTIP"/>
|
||||
</td>
|
||||
<td style="text-align:right">
|
||||
<xsl:value-of select="THT"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
</table>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="facilitor">
|
||||
<xsl:apply-templates select="verkoopfactuur"/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="/">
|
||||
<xsl:apply-templates select="facilitor"/>
|
||||
</xsl:template>
|
||||
</xsl:stylesheet><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. -->
|
||||
</xsl:stylesheet><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. -->
|
||||
Reference in New Issue
Block a user