svn path=/Website/branches/v2016.3/; revision=33047
This commit is contained in:
Ruud Lipper
2017-03-06 12:29:42 +00:00
parent 8d99e0f429
commit 242b57904c

View File

@@ -2,6 +2,24 @@
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxml="urn:schemas-microsoft-com:xslt" version="1.0">
<xsl:variable name="Xsrtnotificatiecode">FININF</xsl:variable>
<xsl:template name="numberNaN">
<xsl:param name="nanOrNr"/>
<xsl:param name="format"/>
<xsl:choose>
<xsl:when test="string(number($nanOrNr))='NaN'">0</xsl:when>
<xsl:otherwise>
<xsl:choose>
<xsl:when test="$format= 'cur'">
<xsl:value-of select="format-number($nanOrNr, '0,00', 'european')"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="$nanOrNr" />
</xsl:otherwise>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="factuur" mode="fininf">
<table border="0" width="100%" cellpadding="2" style="padding-left:10px;">
@@ -411,20 +429,39 @@
<xsl:otherwise>0</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:variable name="arbeid" select="uren*$uurloon"/>
<xsl:variable name="uren">
<xsl:call-template name="numberNaN">
<xsl:with-param name="nanOrNr" select="uren"/>
</xsl:call-template>
</xsl:variable>
<xsl:variable name="materiaal">
<xsl:call-template name="numberNaN">
<xsl:with-param name="nanOrNr" select="materiaal"/>
</xsl:call-template>
</xsl:variable>
<xsl:variable name="kosten">
<xsl:call-template name="numberNaN">
<xsl:with-param name="nanOrNr" select="kosten"/>
</xsl:call-template>
</xsl:variable>
<xsl:variable name="arbeid" select="$uren*$uurloon"/>
<tr>
<td align="right">
<b>
<xsl:value-of select="//lcl/MLD/uren"/>:</b>
</td>
<td>
<xsl:value-of select="format-number(uren, '0,00', 'european')"/>
<xsl:call-template name="numberNaN">
<xsl:with-param name="nanOrNr" select="uren"/>
<xsl:with-param name="format" select="'cur'"/>
</xsl:call-template>
<b>&#xA0;à&#xA0;</b>&#x20AC;&#xA0;<xsl:value-of select="format-number($uurloon, '0,00', 'european')"/></td>
<td align="right">
<b>
<xsl:value-of select="//lcl/MLD/arbeid"/>:</b>
</td>
<td style="width:1in;text-align:right">&#x20AC;&#xA0;<xsl:value-of select="format-number($arbeid, '0,00', 'european')"/></td>
<td style="width:1in;text-align:right">&#x20AC;&#xA0;
<xsl:value-of select="format-number($arbeid, '0,00', 'european')"/></td>
</tr>
<tr>
<td colspan="2"/>
@@ -432,10 +469,11 @@
<b>
<xsl:value-of select="//lcl/MLD/materiaal"/>:</b>
</td>
<td style="width:1in;text-align:right">&#x20AC;&#xA0;<xsl:value-of select="format-number(materiaal, '0,00', 'european')"/></td>
<td style="width:1in;text-align:right">&#x20AC;&#xA0;<xsl:value-of select="format-number($materiaal, '0,00', 'european')"/>
</td>
</tr>
<xsl:variable name="correctie0" select="$arbeid + materiaal"/>
<xsl:variable name="correctie" select="kosten - $correctie0"/>
<xsl:variable name="correctie0" select="$arbeid + $materiaal"/>
<xsl:variable name="correctie" select="$kosten - $correctie0"/>
<xsl:if test="$correctie!=0">
<tr>
<td colspan="2"/>
@@ -454,7 +492,7 @@
<xsl:if test="kenmerk[@key=41] = 'Ja'">&#xA0;(indicatief)</xsl:if>:</b>
</td>
<td style="width:1in;text-align:right">
<b>&#x20AC;&#xA0;<xsl:value-of select="format-number(kosten, '0,00', 'european')"/></b>
<b>&#x20AC;&#xA0;<xsl:value-of select="format-number($kosten, '0,00', 'european')"/></b>
</td>
</tr>
<tr>