MDUX#90867 Aanpassing Mareon_BES.xsl: contactgegevens, klantnummer en prefix FCC toevoegen aan bestel-XML

svn path=/Website/trunk/; revision=70568
This commit is contained in:
Jos Groot Lipman
2025-10-08 07:52:18 +00:00
parent 6f5de4a379
commit e169b4ac94

View File

@@ -1,11 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml" indent="yes" encoding="utf-8"/>
<xsl:decimal-format name="european" decimal-separator="," grouping-separator="."/>
<xsl:param name="mode"/>
<xsl:param name="srtnotificatiecode"/>
<xsl:param name="contact_variant"/>
<xsl:param name="debiteurnummer"/><!-- eg. "debiteurnummer": "@//bestelling/voor/afdeling/kenmerk[@key='1020']" -->
<xsl:param name="prefix"/>
<xsl:variable name="Rev">
<!-- Revision -->
@@ -17,12 +23,20 @@
<custId><xsl:call-template name="GetCustId"/></custId>
<lev_bedrijf_key><xsl:call-template name="GetLeverancierKey"/></lev_bedrijf_key>
<bes_opdr_nr><xsl:call-template name="Opdrachtnummer"/></bes_opdr_nr>
<bes_bestelopdr_prefix><xsl:value-of select="../setting/bes_bestelopdr_prefix"/></bes_bestelopdr_prefix>
<bes_leverdatum><xsl:call-template name="Leverdatum"/></bes_leverdatum>
<afleveradres_locatiecode><xsl:call-template name="GetPartyCode"/></afleveradres_locatiecode>
<afleveradres_naam><xsl:call-template name="GetPartyName"/></afleveradres_naam>
<afleveradres_adres><xsl:call-template name="GetPartyStreetAndNumer"/></afleveradres_adres>
<afleveradres_postcode><xsl:call-template name="GetPartyPostalCode"/></afleveradres_postcode>
<afleveradres_plaatsnaam><xsl:call-template name="GetPartyCity"/></afleveradres_plaatsnaam>
<debiteurnummer><xsl:value-of select="$debiteurnummer"/></debiteurnummer>
<voor>
<telefoonnr><xsl:value-of select="/facilitor/bestelopdracht/bestelling/voor/telefoonnr"/></telefoonnr>
<mobiel><xsl:value-of select="/facilitor/bestelopdracht/bestelling/voor/mobiel"/></mobiel>
<email><xsl:value-of select="/facilitor/bestelopdracht/bestelling/voor/telefoonnr"/></email>
<naam_friendly><xsl:value-of select="/facilitor/bestelopdracht/bestelling/voor/naam_friendly"/></naam_friendly>
</voor>
<bestelopdrachtitems>
<xsl:for-each select="bestelopdrachtitem">
<bestelopdrachtitem>
@@ -39,7 +53,7 @@
</bes_opdr>
</xsl:template>
<xsl:template name="GetLeverancierKey">
<xsl:value-of select="bedrijf/key"/>