FSN#37813 -- Implementatie PCHW Gemeente Westland
svn path=/Website/branches/v2016.3/; revision=33510
This commit is contained in:
BIN
CUST/PCHW/Oracle.udl
Normal file
BIN
CUST/PCHW/Oracle.udl
Normal file
Binary file not shown.
BIN
CUST/PCHW/banner.png
Normal file
BIN
CUST/PCHW/banner.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 17 KiB |
4
CUST/PCHW/tasks/gen_notify.bat
Normal file
4
CUST/PCHW/tasks/gen_notify.bat
Normal file
@@ -0,0 +1,4 @@
|
||||
@echo off
|
||||
REM Moet gescheduled worden (normaliter 1 keer per uur) om door de applicatiebeheerder
|
||||
REM ingeregelde notificaties te genereren.
|
||||
cscript ..\..\..\utils\gen_notify\gen_notify.js ../oracle.udl PCHA
|
||||
4
CUST/PCHW/tasks/gen_scheduler.bat
Normal file
4
CUST/PCHW/tasks/gen_scheduler.bat
Normal file
@@ -0,0 +1,4 @@
|
||||
@echo off
|
||||
REM Moet gescheduled worden (normaliter 1 keer per dag) om door de applicatiebeheerder
|
||||
REM ingeregelde jobs (aanmaak van periodieke opdrachten) uit te voeren.
|
||||
cscript ..\..\..\utils\gen_scheduler\gen_scheduler.js ../oracle.udl
|
||||
1
CUST/PCHW/tasks/putOrders.bat
Normal file
1
CUST/PCHW/tasks/putOrders.bat
Normal file
@@ -0,0 +1 @@
|
||||
call ..\..\..\utils\putOrders\putOrders.bat
|
||||
BIN
CUST/PCHW/tmpl_logo.gif
Normal file
BIN
CUST/PCHW/tmpl_logo.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.1 KiB |
186
CUST/PCHW/xsl/cust.xsl
Normal file
186
CUST/PCHW/xsl/cust.xsl
Normal file
@@ -0,0 +1,186 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxml="urn:schemas-microsoft-com:xslt" version="1.0">
|
||||
<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:for-each>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:for-each select="verkoopfactuurregel">
|
||||
<xsl:if test="position() = 1">
|
||||
<html>
|
||||
|
||||
<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: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. -->
|
||||
Reference in New Issue
Block a user