ZKHM#35802: Bestelopdrachtbon AAXX
svn path=/Website/branches/v2016.1/; revision=30150
This commit is contained in:
@@ -268,213 +268,6 @@ inkoopvoorwaarden. Andere voorwaarden worden hierbij nadrukkelijk verworpen, met
|
||||
</html>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="bestelopdracht" mode="full">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='summary'"></xsl:when>
|
||||
<xsl:otherwise>
|
||||
<html>
|
||||
<xsl:comment>================================ OPDRACHTEN ==============================</xsl:comment>
|
||||
<xsl:comment>Facilitor new style default XSL template for opdracht</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_opdr">
|
||||
<xsl:with-param name="opdr_type" select="'Bestelopdracht'"/>
|
||||
<xsl:with-param name="opdr_nummer" select="id"/>
|
||||
</xsl:call-template>
|
||||
<table border="0" width="100%">
|
||||
<tr>
|
||||
<td width="50%">
|
||||
<span class="tekstkop"> Prijsconditie: </span>B.T.W. Exclusief</td>
|
||||
<td width="50%">
|
||||
<span class="tekstkop"> Betalingsconditie: </span>60 dagen na einde maand</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="1" width="100%" bordercolor="#000000">
|
||||
<tr>
|
||||
<td width="50%" height="100%" rowspan="4" style="border-left-style:none">
|
||||
<table border="0" height="100%">
|
||||
<tr>
|
||||
<td height="50%">
|
||||
<xsl:apply-templates select="bedrijf"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="50%">
|
||||
<xsl:apply-templates select="afleveradres"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td width="50%" style="border-right-style:none">
|
||||
<xsl:call-template name="servicedesk"/>
|
||||
<xsl:if test="opdrachttype/omschrijving!='Contractorder' ">
|
||||
<xsl:call-template name="gereedmelden"/>
|
||||
</xsl:if>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border-right-style:none">
|
||||
<xsl:call-template name="factuuradres">
|
||||
<xsl:with-param name="opdr_type" select="opdrachttype/omschrijving"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border-right-style:none">
|
||||
<table border="0" width="100%" cellspacing="0">
|
||||
<tr>
|
||||
<td>
|
||||
<span class="tekstkopsmall">Verzenden binnen:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="bestelopdrachtitem/bestelitem/srtdeel/srtgroep/discipline/bes/leverdagen"/> werkdag(en)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span class="tekstkopsmall">Datum uitgegeven:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="bestelling/datum/datum"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span class="tekstkopsmall">Uitgegeven door:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="besteller/naam_full"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span class="tekstkopsmall">Ordernummer:</span>
|
||||
</td>
|
||||
<td>LB <xsl:value-of select="id"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span class="tekstkopsmall">Aanvrager:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="bestelling/aanvrager/naam_full"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="bestelling/aanvrager/telefoonnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" height="300">
|
||||
|
||||
<TR>
|
||||
<TD colspan="5">
|
||||
<TABLE cellpadding="0" cellspacing="0" border="1" bordercolor="#303030" width="100%">
|
||||
<tr>
|
||||
<th>Regel</th>
|
||||
<th>Artikelnr</th>
|
||||
<th>Omschrijving</th>
|
||||
<th>Eenheid</th>
|
||||
<th style="text-align:right">Aantal</th>
|
||||
<xsl:if test="aantal_geleverd > 0">
|
||||
<th style="text-align:right">Delivered</th>
|
||||
</xsl:if>
|
||||
<th style="text-align:right">Prijs</th>
|
||||
<th style="text-align:right">Totaal</th>
|
||||
</tr>
|
||||
<xsl:for-each select="bestelopdrachtitem">
|
||||
<xsl:sort select="srtdeel/omschrijving"/>
|
||||
<xsl:sort select="posnr" data-type="number"/>
|
||||
<tr>
|
||||
<td class="result">
|
||||
<xsl:value-of select="posnr"/>
|
||||
</td>
|
||||
<td class="result">
|
||||
<xsl:value-of select="bestelitem/srtdeel/artikel_nummer"/>
|
||||
</td>
|
||||
<td class="result">
|
||||
<xsl:value-of select="bestelitem/srtdeel/omschrijving"/> 
|
||||
<xsl:for-each select="bestelitem/kenmerk">
|
||||
<xsl:if test="(@type!='L' and @type!='l')">
|
||||
<br/>
|
||||
<xsl:value-of select="@naam"/>: <xsl:value-of select="."/></xsl:if>
|
||||
</xsl:for-each>
|
||||
</td>
|
||||
<td class="result">
|
||||
<xsl:value-of select="bestelitem/srtdeel/eenheid"/>
|
||||
</td>
|
||||
<td class="result" style="text-align:right">
|
||||
<xsl:value-of select="aantal"/>
|
||||
</td>
|
||||
<xsl:if test="../aantal_geleverd > 0">
|
||||
<td class="result" style="text-align:right">
|
||||
<xsl:value-of select="aantalontv"/>
|
||||
</td>
|
||||
</xsl:if>
|
||||
<td class="result" style="text-align:right">
|
||||
<xsl:value-of select="format-number(prijs, '0,00', 'european')"/>
|
||||
</td>
|
||||
<td class="result" style="text-align:right">
|
||||
<xsl:value-of select="format-number(totaal, '0,00', 'european')"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
<tr>
|
||||
<td colspan="6"/>
|
||||
<xsl:if test="aantal_geleverd > 0">
|
||||
<td/>
|
||||
</xsl:if>
|
||||
<td style="text-align:right">
|
||||
<b>
|
||||
<xsl:value-of select="format-number(sum(bestelopdrachtitem/totaal), '0,00', 'european')"/>
|
||||
</b>
|
||||
</td>
|
||||
</tr>
|
||||
</TABLE>
|
||||
</TD>
|
||||
</TR>
|
||||
<xsl:if test="bestelling/kenmerk">
|
||||
<tr>
|
||||
<td colspan="5" style="height:20"/>
|
||||
<td colspan="2" style="vertical-align:top">
|
||||
<xsl:for-each select="bestelling/kenmerk">
|
||||
<xsl:if test="(@type!='L' and @type!='l')">
|
||||
<b>
|
||||
<xsl:value-of select="@naam"/>:</b>
|
||||
<xsl:value-of select="."/>
|
||||
<br/>
|
||||
</xsl:if>
|
||||
</xsl:for-each> </td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</table>
|
||||
|
||||
<table border="0" width="100%" bordercolor="#000000">
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:call-template name="voorwaarden">
|
||||
<xsl:with-param name="opdr_type" select="opdrachttype/omschrijving"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<xsl:call-template name="pagefooter"/>
|
||||
</xsl:element>
|
||||
</html>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<xsl:template match="rapport" mode="cust">
|
||||
<xsl:if test="@view='aaar_v_rap_bezoekers' or @view='AAAR_V_RAP_BEZOEKERS'">
|
||||
<html>
|
||||
|
||||
@@ -272,221 +272,6 @@ needs to be signed by the supplier and returned to the AAFM Servicedesk.</span>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<xsl:template match="bestelopdracht" mode="full">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='summary'"></xsl:when>
|
||||
<xsl:otherwise>
|
||||
<html>
|
||||
<xsl:comment>================================ OPDRACHTEN ==============================</xsl:comment>
|
||||
<xsl:comment>Facilitor new style default XSL template for opdracht</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_opdr">
|
||||
<xsl:with-param name="opdr_type" select="'PurchaseOrder'"/>
|
||||
<xsl:with-param name="opdr_nummer" select="id"/>
|
||||
</xsl:call-template>
|
||||
<table border="0" width="100%">
|
||||
<tr>
|
||||
<td width="50%">
|
||||
<span class="tekstkop"> Price condition: </span>VAT. Exclusive</td>
|
||||
<td width="50%">
|
||||
<span class="tekstkop"> Payment conditions: </span>
|
||||
60 days month end
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="1" width="100%" bordercolor="#000000">
|
||||
<tr>
|
||||
<td width="50%" height="100%" rowspan="4" style="border-left-style:none">
|
||||
<table border="0" height="100%">
|
||||
<tr>
|
||||
<td height="50%">
|
||||
<xsl:apply-templates select="bedrijf"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="50%">
|
||||
<xsl:apply-templates select="afleveradres"/>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</td>
|
||||
<td width="50%" style="border-right-style:none">
|
||||
<xsl:call-template name="servicedesk"/>
|
||||
<xsl:if test="opdrachttype/omschrijving!='Contractorder' ">
|
||||
<xsl:call-template name="gereedmelden"/>
|
||||
</xsl:if>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border-right-style:none">
|
||||
<xsl:call-template name="factuuradres">
|
||||
<xsl:with-param name="opdr_type" select="opdrachttype/omschrijving"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border-right-style:none">
|
||||
<table border="0" width="100%" cellspacing="0">
|
||||
<tr>
|
||||
<td>
|
||||
<span class="tekstkopsmall">Shipping days:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="bestelopdrachtitem/bestelitem/srtdeel/srtgroep/discipline/bes/leverdagen"/>work day(s)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span class="tekstkopsmall">Date issued:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="bestelling/datum/datum"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span class="tekstkopsmall">Issued by:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="besteller/naam_full"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span class="tekstkopsmall">Order number:</span>
|
||||
</td>
|
||||
<td>
|
||||
LB <xsl:value-of select="id"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span class="tekstkopsmall">Requestor:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="bestelling/aanvrager/naam_full"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span class="tekstkopsmall">Phone number:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="bestelling/aanvrager/telefoonnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" height="300">
|
||||
|
||||
<TR>
|
||||
<TD colspan="5">
|
||||
<TABLE cellpadding="0" cellspacing="0" border="1" bordercolor="#303030" width="100%">
|
||||
<tr>
|
||||
<th>Line</th>
|
||||
<th>Item no.</th>
|
||||
<th>Description</th>
|
||||
<th>Unit</th>
|
||||
<th style="text-align:right">Count</th>
|
||||
<xsl:if test="aantal_geleverd > 0">
|
||||
<th style="text-align:right">Delivered</th>
|
||||
</xsl:if>
|
||||
<th style="text-align:right">Price</th>
|
||||
<th style="text-align:right">Sum</th>
|
||||
</tr>
|
||||
<xsl:for-each select="bestelopdrachtitem">
|
||||
<xsl:sort select="srtdeel/omschrijving"/>
|
||||
<xsl:sort select="posnr" data-type="number"/>
|
||||
<tr>
|
||||
<td class="result">
|
||||
<xsl:value-of select="posnr"/>
|
||||
</td>
|
||||
<td class="result">
|
||||
<xsl:value-of select="bestelitem/srtdeel/artikel_nummer"/>
|
||||
</td>
|
||||
<td class="result">
|
||||
<xsl:value-of select="bestelitem/srtdeel/omschrijving"/> 
|
||||
<xsl:for-each select="bestelitem/kenmerk">
|
||||
<xsl:if test="(@type!='L' and @type!='l')">
|
||||
<br/>
|
||||
<xsl:value-of select="@naam"/>: <xsl:value-of select="."/>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</td>
|
||||
<td class="result">
|
||||
<xsl:value-of select="bestelitem/srtdeel/eenheid"/>
|
||||
</td>
|
||||
<td class="result" style="text-align:right">
|
||||
<xsl:value-of select="aantal"/>
|
||||
</td>
|
||||
<xsl:if test="../aantal_geleverd > 0">
|
||||
<td class="result" style="text-align:right">
|
||||
<xsl:value-of select="aantalontv"/>
|
||||
</td>
|
||||
</xsl:if>
|
||||
<td class="result" style="text-align:right">
|
||||
<xsl:value-of select="format-number(prijs, '0,00', 'european')"/>
|
||||
</td>
|
||||
<td class="result" style="text-align:right">
|
||||
<xsl:value-of select="format-number(totaal, '0,00', 'european')"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
<tr>
|
||||
<td colspan="6"/>
|
||||
<xsl:if test="aantal_geleverd > 0">
|
||||
<td/>
|
||||
</xsl:if>
|
||||
<td style="text-align:right">
|
||||
<b>
|
||||
<xsl:value-of select="format-number(sum(bestelopdrachtitem/totaal), '0,00', 'european')"/>
|
||||
</b>
|
||||
</td>
|
||||
</tr>
|
||||
</TABLE>
|
||||
</TD>
|
||||
</TR>
|
||||
<xsl:if test="bestelling/kenmerk">
|
||||
<tr>
|
||||
<td colspan="5" style="height:20"/>
|
||||
<td colspan="2" style="vertical-align:top">
|
||||
<xsl:for-each select="bestelling/kenmerk">
|
||||
<xsl:if test="(@type!='L' and @type!='l')">
|
||||
<b>
|
||||
<xsl:value-of select="@naam"/>:</b>
|
||||
<xsl:value-of select="."/>
|
||||
<br/>
|
||||
</xsl:if>
|
||||
</xsl:for-each> </td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
<table border="0" width="100%" bordercolor="#000000">
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:call-template name="voorwaarden">
|
||||
<xsl:with-param name="opdr_type" select="opdrachttype/omschrijving"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<xsl:call-template name="pagefooter"/>
|
||||
</xsl:element>
|
||||
</html>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<xsl:template match="perslid" mode="full">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='summary'"></xsl:when>
|
||||
|
||||
@@ -366,241 +366,6 @@
|
||||
</html>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="bestelopdracht" mode="include">
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
|
||||
<TR>
|
||||
<TD WIDTH="40" ROWSPAN="30" ID="LINKERMARGE"></TD>
|
||||
<TD>
|
||||
<!-- Bestelopdracht -->
|
||||
<table border="0" bordercolor="#ffffff" width="100%">
|
||||
<tr>
|
||||
<td colspan="5" class="caption" style="text-align:center">
|
||||
<b><xsl:value-of select="//lcl/BES/inkooporder"/></b>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5" style="height:30"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" style="width:47%">
|
||||
<b><xsl:value-of select="//lcl/BES/factuur_aan"/>:</b>
|
||||
</td>
|
||||
<td style="width:6%"></td>
|
||||
<td colspan="2" style="width:47%">
|
||||
<b><xsl:value-of select="//lcl/BES/leverancier"/>:</b>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
AAFM Facility Management BV
|
||||
<br/>
|
||||
t.a.v. Crediteurenadministratie account DSM
|
||||
<br/>
|
||||
Postbus 80009
|
||||
<br/>
|
||||
5600 JZ 
|
||||
Eindhoven
|
||||
</td>
|
||||
<td/>
|
||||
<td colspan="2">
|
||||
<xsl:value-of select="bedrijf/naam"/>
|
||||
<br/>
|
||||
<xsl:value-of select="bedrijf/post_adres"/>
|
||||
<br/>
|
||||
<xsl:value-of select="bedrijf/post_postcode"/> 
|
||||
<xsl:value-of select="bedrijf/post_plaats"/>
|
||||
<br/>
|
||||
<xsl:value-of select="bedrijf/post_land"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5" style="height:20"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<b><xsl:value-of select="//lcl/FAC/contactgegevens"/>:</b>
|
||||
</td>
|
||||
<td/>
|
||||
<td colspan="2">
|
||||
<b/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" style="vertical-align:top">
|
||||
<b><xsl:value-of select="//lcl/BES/besteller"/>: </b>
|
||||
<xsl:value-of select="bestelling/aanvrager/naam_full"/>
|
||||
<br/>
|
||||
<b><xsl:value-of select="//lcl/FAC/e-mail"/>: </b>
|
||||
<xsl:value-of select="bestelling/aanvrager/email"/>
|
||||
<br/>
|
||||
<b><xsl:value-of select="//lcl/FAC/telefoon"/>: </b>
|
||||
<xsl:value-of select="bestelling/aanvrager/telefoonnr"/>
|
||||
<br/>
|
||||
<b><xsl:value-of select="//lcl/FAC/kostenplaats"/>: </b>
|
||||
<xsl:value-of select="bestelling/kostenplaats/nr"/>
|
||||
<br/>
|
||||
<b><xsl:value-of select="//lcl/FAC/werkplek"/>: </b>
|
||||
<xsl:value-of select="bestelling/plaats"/>
|
||||
</td>
|
||||
<td/>
|
||||
<td colspan="2" style="vertical-align:top">
|
||||
<b><xsl:value-of select="//lcl/BES/aanvraagnummers"/>: </b>
|
||||
<xsl:value-of select="bestelling/key"/>
|
||||
<br/>
|
||||
<b><xsl:value-of select="//lcl/BES/opdrachtnummer"/>: </b>
|
||||
BE <xsl:value-of select="id"/>
|
||||
<br/>
|
||||
<b><xsl:value-of select="//lcl/BES/orderdatum"/>: </b>
|
||||
<xsl:value-of select="datum/datum"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5" style="height:20"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<b><xsl:value-of select="//lcl/BES/afleveradres"/>:</b>
|
||||
</td>
|
||||
<td/>
|
||||
<td colspan="2">
|
||||
<b/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" style="vertical-align:top">
|
||||
<xsl:value-of select="afleveradres/naam"/>
|
||||
<br/>
|
||||
<xsl:value-of select="afleveradres/bezoek_adres"/>
|
||||
<br/>
|
||||
<xsl:value-of select="afleveradres/bezoek_postcode"/> 
|
||||
<xsl:value-of select="afleveradres/bezoek_plaats"/>
|
||||
<br/>
|
||||
<xsl:value-of select="afleveradres/bezoek_land"/>
|
||||
</td>
|
||||
<td/>
|
||||
<td colspan="2" style="vertical-align:top">
|
||||
<xsl:for-each select="bestelling/kenmerk">
|
||||
<xsl:if test="(@type!='L' and @type!='l')">
|
||||
<b>
|
||||
<xsl:value-of select="@naam"/>:</b>
|
||||
<xsl:value-of select="."/>
|
||||
<br/>
|
||||
</xsl:if>
|
||||
</xsl:for-each> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5" style="height:20"/>
|
||||
</tr>
|
||||
<TR>
|
||||
<TD colspan="5">
|
||||
<TABLE cellpadding="0" cellspacing="0" border="1" bordercolor="#303030" width="100%">
|
||||
<tr>
|
||||
<th style="width:20"><xsl:value-of select="//lcl/BES/regel"/></th>
|
||||
<th style="width:20"><xsl:value-of select="//lcl/BES/artikelnr"/></th>
|
||||
<th style="width:200"><xsl:value-of select="//lcl/FAC/omschrijving"/></th>
|
||||
<th style="width:20"><xsl:value-of select="//lcl/FAC/eenheid"/></th>
|
||||
<th style="width:20; text-align:right"><xsl:value-of select="//lcl/FAC/aantal"/></th>
|
||||
<xsl:if test="aantal_geleverd > 0">
|
||||
<th style="width:20; text-align:right"><xsl:value-of select="//lcl/BES/geleverd"/></th>
|
||||
</xsl:if>
|
||||
<th style="width:20; text-align:right"><xsl:value-of select="//lcl/FAC/prijs"/></th>
|
||||
<th style="width:20; text-align:right"><xsl:value-of select="//lcl/FAC/totaal"/></th>
|
||||
</tr>
|
||||
<xsl:for-each select="bestelopdrachtitem">
|
||||
<xsl:sort select="srtdeel/omschrijving"/>
|
||||
<xsl:sort select="posnr" data-type="number"/>
|
||||
<tr>
|
||||
<td class="result">
|
||||
<xsl:value-of select="posnr"/>
|
||||
</td>
|
||||
<td class="result">
|
||||
<xsl:value-of select="bestelitem/srtdeel/artikel_nummer"/>
|
||||
</td>
|
||||
<td class="result">
|
||||
<xsl:value-of select="bestelitem/srtdeel/omschrijving"/> 
|
||||
<xsl:for-each select="bestelitem/kenmerk">
|
||||
<xsl:if test="(@type!='L' and @type!='l')">
|
||||
<br/>
|
||||
<xsl:value-of select="@naam"/>: <xsl:value-of select="."/>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</td>
|
||||
<td class="result">
|
||||
<xsl:value-of select="bestelitem/srtdeel/eenheid"/>
|
||||
</td>
|
||||
<td class="result" style="text-align:right">
|
||||
<xsl:value-of select="aantal"/>
|
||||
</td>
|
||||
<xsl:if test="../aantal_geleverd > 0">
|
||||
<td class="result" style="text-align:right">
|
||||
<xsl:value-of select="aantalontv"/>
|
||||
</td>
|
||||
</xsl:if>
|
||||
<xsl:choose>
|
||||
<xsl:when test="inkprijs!=''">
|
||||
<td class="result" style="text-align:right">
|
||||
<xsl:value-of select="format-number(inkprijs, '0,00', 'european')"/>
|
||||
</td>
|
||||
<td class="result" style="text-align:right">
|
||||
<xsl:value-of select="format-number(inktotaal, '0,00', 'european')"/>
|
||||
</td>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<td class="result" style="text-align:right">
|
||||
<xsl:value-of select="format-number(prijs, '0,00', 'european')"/>
|
||||
</td>
|
||||
<td class="result" style="text-align:right">
|
||||
<xsl:value-of select="format-number(totaal, '0,00', 'european')"/>
|
||||
</td>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
<tr>
|
||||
<td colspan="6" style="border:0; text-align:right">excl BTW </td>
|
||||
<xsl:if test="aantal_geleverd > 0">
|
||||
<td/>
|
||||
</xsl:if>
|
||||
<td style="text-align:right">
|
||||
<b>
|
||||
<xsl:choose>
|
||||
<xsl:when test="bestelopdrachtitem/inktotaal !=''">
|
||||
<xsl:value-of select="format-number(sum(bestelopdrachtitem/inktotaal), '0,00', 'european')"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="format-number(sum(bestelopdrachtitem/totaal), '0,00', 'european')"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</b>
|
||||
</td>
|
||||
</tr>
|
||||
</TABLE>
|
||||
</TD>
|
||||
</TR>
|
||||
<tr>
|
||||
<td colspan="5" style="height:40"/>
|
||||
</tr>
|
||||
<xsl:if test="aantal_geleverd > 0">
|
||||
<tr>
|
||||
<td colspan="5"><xsl:value-of select="//lcl/BES/order_geleverd_op1"/><xsl:value-of select="leverdatum"/><xsl:value-of select="//lcl/BES/order_geleverd_op2"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5"><xsl:value-of select="//lcl/BES/order_status_is"/><xsl:value-of select="status"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5" style="height:40"/>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td colspan="5" style="text-align:center; font-size:9px">Op alle door AAFM Facility Management BV verstrekte offerteaanvragen en opdrachten zullen uitsluitend en onverkort de algemene inkoopvoorwaarden, versie d.d. 01 januari 2010 van AAFM Facility Management BV van toepassing zijn, op te vragen via: http://www.aa-fm.com(onder afdeling Inkoop), met uitzondering van met AAFM Facility Management BV overeengekomen schriftelijke contractuele afspraken. Facturen zonder vermelding van het opdrachtnummer (BE <xsl:value-of select="id"/>) worden niet in behandeling genomen. Betalingsconditie: 90 dagen einde maand.</td>
|
||||
</tr>
|
||||
</table>
|
||||
</TD>
|
||||
<TD WIDTH="30" ROWSPAN="30" ID="RECHTERMARGE"/>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="perslid" mode="full">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='summary'"></xsl:when>
|
||||
|
||||
@@ -571,224 +571,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<xsl:template match="bestelopdracht" mode="full">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='summary'"></xsl:when>
|
||||
<xsl:otherwise>
|
||||
<html>
|
||||
<xsl:comment>================================ OPDRACHTEN ==============================</xsl:comment>
|
||||
<xsl:comment>Facilitor new style default XSL template for opdracht</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_opdr">
|
||||
<xsl:with-param name="opdr_type"
|
||||
select="'Bestelopdracht'"/>
|
||||
<xsl:with-param name="opdr_nummer" select="id"/>
|
||||
</xsl:call-template>
|
||||
<table border="0" width="100%">
|
||||
<tr>
|
||||
<td width="50%">
|
||||
<span class="tekstkop"> Prijsconditie: </span>B.T.W. Exclusief</td>
|
||||
<td width="50%">
|
||||
<span class="tekstkop"> Betalingsconditie: </span>
|
||||
60 dagen na einde maand
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="1" width="100%" bordercolor="#000000">
|
||||
<tr>
|
||||
<td width="50%" height="100%" rowspan="4" style="border-left-style:none">
|
||||
<table border="0" height="100%">
|
||||
<tr>
|
||||
<td height="50%">
|
||||
<xsl:apply-templates select="bedrijf"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="50%">
|
||||
<xsl:apply-templates select="afleveradres"/>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</td>
|
||||
<td width="50%" style="border-right-style:none">
|
||||
<xsl:call-template name="servicedesk"/>
|
||||
<xsl:if test="opdrachttype/omschrijving!='Contractorder' ">
|
||||
<xsl:call-template name="gereedmelden"/>
|
||||
</xsl:if>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border-right-style:none">
|
||||
<xsl:call-template name="factuuradres">
|
||||
<xsl:with-param name="opdr_type" select="opdrachttype/omschrijving"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border-right-style:none">
|
||||
<table border="0" width="100%" cellspacing="0">
|
||||
<tr>
|
||||
<td>
|
||||
<span class="tekstkopsmall">Verzenden binnen:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="bestelopdrachtitem/bestelitem/srtdeel/srtgroep/discipline/bes/leverdagen"/> werkdag(en)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span class="tekstkopsmall">Datum uitgegeven:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="bestelling/datum/datum"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span class="tekstkopsmall">Uitgegeven door:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="besteller/naam_full"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span class="tekstkopsmall">Ordernummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
LB <xsl:value-of select="id"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span class="tekstkopsmall">Aanvrager:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="bestelling/aanvrager/naam_full"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="bestelling/aanvrager/telefoonnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" height="300">
|
||||
|
||||
<TR>
|
||||
<TD colspan="5">
|
||||
<TABLE cellpadding="0" cellspacing="0" border="1" bordercolor="#303030" width="100%">
|
||||
<tr>
|
||||
<th>Regel</th>
|
||||
<th>Artikelnr</th>
|
||||
<th>Omschrijving</th>
|
||||
<th>Eenheid</th>
|
||||
<th style="text-align:right">Aantal</th>
|
||||
<xsl:if test="aantal_geleverd > 0">
|
||||
<th style="text-align:right">Delivered</th>
|
||||
</xsl:if>
|
||||
<th style="text-align:right">Prijs</th>
|
||||
<th style="text-align:right">Totaal</th>
|
||||
</tr>
|
||||
<xsl:for-each select="bestelopdrachtitem">
|
||||
<xsl:sort select="srtdeel/omschrijving"/>
|
||||
<xsl:sort select="posnr" data-type="number"/>
|
||||
<tr>
|
||||
<td class="result">
|
||||
<xsl:value-of select="posnr"/>
|
||||
</td>
|
||||
<td class="result">
|
||||
<xsl:value-of select="bestelitem/srtdeel/artikel_nummer"/>
|
||||
</td>
|
||||
<td class="result">
|
||||
<xsl:value-of select="bestelitem/srtdeel/omschrijving"/> 
|
||||
<xsl:if test="contains(bestelitem/srtdeel/opmerking, 'OrPoIh')">
|
||||
[Portie:<xsl:value-of select="substring-before(substring-after(bestelitem/srtdeel/opmerking, 'OrPoIh:'), 'EindOrPoIh')"/>
|
||||
<xsl:value-of select="substring-before(substring-after(bestelitem/srtdeel/opmerking, 'OrPoEh:'), 'EindOrPoEh')"/>]
|
||||
</xsl:if>
|
||||
<xsl:for-each select="bestelitem/kenmerk">
|
||||
<xsl:if test="(@type!='L' and @type!='l')">
|
||||
<br/>
|
||||
<xsl:value-of select="@naam"/>: <xsl:value-of select="."/>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</td>
|
||||
<td class="result">
|
||||
<xsl:value-of select="bestelitem/srtdeel/eenheid"/>
|
||||
</td>
|
||||
<td class="result" style="text-align:right">
|
||||
<xsl:value-of select="aantal"/>
|
||||
</td>
|
||||
<xsl:if test="../aantal_geleverd > 0">
|
||||
<td class="result" style="text-align:right">
|
||||
<xsl:value-of select="aantalontv"/>
|
||||
</td>
|
||||
</xsl:if>
|
||||
<td class="result" style="text-align:right">
|
||||
<xsl:value-of select="format-number(prijs, '0,00', 'european')"/>
|
||||
</td>
|
||||
<td class="result" style="text-align:right">
|
||||
<xsl:value-of select="format-number(totaal, '0,00', 'european')"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
<tr>
|
||||
<td colspan="6"/>
|
||||
<xsl:if test="aantal_geleverd > 0">
|
||||
<td/>
|
||||
</xsl:if>
|
||||
<td style="text-align:right">
|
||||
<b>
|
||||
<xsl:value-of select="format-number(sum(bestelopdrachtitem/totaal), '0,00', 'european')"/>
|
||||
</b>
|
||||
</td>
|
||||
</tr>
|
||||
</TABLE>
|
||||
</TD>
|
||||
</TR>
|
||||
<xsl:if test="bestelling/kenmerk">
|
||||
<tr>
|
||||
<td colspan="5" style="height:20"/>
|
||||
<td colspan="2" style="vertical-align:top">
|
||||
<xsl:for-each select="bestelling/kenmerk">
|
||||
<xsl:if test="(@type!='L' and @type!='l')">
|
||||
<b>
|
||||
<xsl:value-of select="@naam"/>:</b>
|
||||
<xsl:value-of select="."/>
|
||||
<br/>
|
||||
</xsl:if>
|
||||
</xsl:for-each> </td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
<table border="0" width="100%" bordercolor="#000000">
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:call-template name="voorwaarden">
|
||||
<xsl:with-param name="opdr_type" select="opdrachttype/omschrijving"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<xsl:call-template name="pagefooter"/>
|
||||
</xsl:element>
|
||||
</html>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</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