1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
<xsl:variable name='CreditAff'>0</xsl:variable>
<xsl:variable name='DebitAff'>0</xsl:variable> -->
<!-- affichage du debit et du credit -->
<xsl:for-each select='/invoice/SUB_ACCOUNTS'>
<xsl:sort select='SERVICES[@elem=0]/LOGIN'/>
<xsl:if test='...'>
<xsl:variable name='DebitCredit'>
<xsl:call-template name='DebitCreditMutualisation'>
<xsl:with-param name='Item' select='SUB_ITEMS'/>
</xsl:call-template>
</xsl:variable>
<xsl:variable name='Credit'><xsl:value-of select='substring-before(substring-after($DebitCredit,"|CREDIT:"),"|FIN")'/></xsl:variable>
<xsl:variable name='Debit'><xsl:value-of select='substring-before(substring-after($DebitCredit,"|DEBIT:"),"|CREDIT:")'/></xsl:variable>
<xsl:variable name='CreditAff' select='$Credit + $CreditAff'/>
<xsl:variable name='DebitAff'><xsl:value-of select='$Debit + $DebitAff'/></xsl:variable>
</xsl:if>
</xsl:for-each>
DEBIT:<xsl:value-of select='$DebitAff'/>
CREDIT:<xsl:value-of select='$CreditAff'/> |