1936 lines
105 KiB
XML
1936 lines
105 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!--
|
|
Invoice Transfer XSLT
|
|
-->
|
|
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exslt="http://exslt.org/common" exclude-result-prefixes="exslt" version="1.0">
|
|
|
|
<!--<xsl:output method="xml" indent="yes"/>-->
|
|
<xsl:output method="text" encoding="iso-8859-1"/>
|
|
<xsl:decimal-format name="european" decimal-separator="," grouping-separator="'"/>
|
|
|
|
<!-- Definition of global constants -->
|
|
<xsl:variable name="batchSTYPE">0</xsl:variable>
|
|
<xsl:variable name="batchGROUP">fto-erech</xsl:variable>
|
|
<xsl:variable name="batchMANDT">200</xsl:variable>
|
|
<xsl:variable name="batchUSNAM">amos-batch</xsl:variable>
|
|
<xsl:variable name="batchSTART">00000000</xsl:variable>
|
|
<xsl:variable name="batchXKEEP">X</xsl:variable>
|
|
|
|
<!-- KREDI constants -->
|
|
<xsl:variable name="constTCODE">FB01</xsl:variable>
|
|
<xsl:variable name="constBLART">TP</xsl:variable>
|
|
<xsl:variable name="constBUKRS">EWF</xsl:variable>
|
|
|
|
<!-- LZBKZ constants
|
|
"566" for S-Orders and "950" for all the rest -->
|
|
<xsl:variable name="constLZBZK_S_ORDER">566</xsl:variable>
|
|
<xsl:variable name="constLZBZK_OTHER">950</xsl:variable>
|
|
|
|
<!-- Tax code uised for charges flagged as "TAX" -->
|
|
<xsl:variable name="taxCodeConst">2w</xsl:variable>
|
|
<!-- Tax code used for all other occurences in file -->
|
|
<xsl:variable name="taxCodeDefaultConst">V0</xsl:variable>
|
|
|
|
<!-- entry point -->
|
|
<xsl:template match="/">
|
|
|
|
<xsl:variable name="transformation_1">
|
|
<xsl:call-template name="transformation_1_elements"/>
|
|
</xsl:variable>
|
|
|
|
<xsl:variable name="transformation_2">
|
|
<transformation_2_elements>
|
|
<batchInformation>
|
|
<xsl:call-template name="batchInformation"/>
|
|
</batchInformation>
|
|
<xsl:for-each select="exslt:node-set($transformation_1)">
|
|
<xsl:apply-templates select="transformation_1_elements"/>
|
|
</xsl:for-each>
|
|
</transformation_2_elements>
|
|
</xsl:variable>
|
|
|
|
<xsl:variable name="transformation_3">
|
|
<transformation_3_elements>
|
|
<xsl:for-each select="exslt:node-set($transformation_2)">
|
|
<xsl:apply-templates select="transformation_2_elements"/>
|
|
</xsl:for-each>
|
|
</transformation_3_elements>
|
|
</xsl:variable>
|
|
|
|
<!-- text output -->
|
|
<xsl:for-each select="exslt:node-set($transformation_3)">
|
|
<xsl:apply-templates select="transformation_3_elements" />
|
|
</xsl:for-each>
|
|
|
|
<!-- xml output
|
|
<xsl:for-each select="exslt:node-set($transformation_3)">
|
|
<xsl:copy-of select="."/>
|
|
</xsl:for-each>-->
|
|
|
|
</xsl:template>
|
|
|
|
<xsl:template match="transformation_3_elements">
|
|
<xsl:for-each select="*">
|
|
<xsl:call-template name="Fill_Up" />
|
|
</xsl:for-each>
|
|
</xsl:template>
|
|
|
|
<xsl:template name="Fill_Up">
|
|
<xsl:for-each select="*">
|
|
<xsl:variable name="align">
|
|
<xsl:value-of select="@Alignment" />
|
|
</xsl:variable>
|
|
<xsl:variable name="filler">
|
|
<xsl:value-of select="@Filler" />
|
|
</xsl:variable>
|
|
<xsl:variable name="length">
|
|
<xsl:value-of select="@Length" />
|
|
</xsl:variable>
|
|
<xsl:variable name="tagValue">
|
|
<xsl:value-of select="." />
|
|
</xsl:variable>
|
|
|
|
<xsl:variable name="defaultFiller">
|
|
<xsl:choose>
|
|
<xsl:when test="$filler = 'blank'">
|
|
<!-- make empty fields to be filled with '/' -->
|
|
<xsl:choose>
|
|
<xsl:when test="$tagValue = '/'">
|
|
<xsl:value-of select="'/'" />
|
|
</xsl:when>
|
|
<xsl:otherwise>
|
|
<xsl:value-of select="' '" />
|
|
</xsl:otherwise>
|
|
</xsl:choose>
|
|
</xsl:when>
|
|
<xsl:otherwise>
|
|
<xsl:value-of select="$filler" />
|
|
</xsl:otherwise>
|
|
</xsl:choose>
|
|
</xsl:variable>
|
|
|
|
<xsl:call-template name="justify">
|
|
<xsl:with-param name="align" select="$align" />
|
|
<xsl:with-param name="filler" select="$defaultFiller" />
|
|
<xsl:with-param name="value" select="$tagValue" />
|
|
<xsl:with-param name="width" select="$length" />
|
|
</xsl:call-template>
|
|
</xsl:for-each>
|
|
<xsl:text>
</xsl:text>
|
|
</xsl:template>
|
|
|
|
<!-- start transformation_3 -->
|
|
<xsl:template match="transformation_2_elements">
|
|
<xsl:apply-templates select="batchInformation" />
|
|
<xsl:apply-templates select="invoice_elements" mode="transformation_3" />
|
|
</xsl:template>
|
|
|
|
<xsl:template match="invoice_elements" mode="transformation_3">
|
|
<xsl:for-each select="*">
|
|
<xsl:if test="contains(name(),'header_elements')">
|
|
<xsl:call-template name="header_elements_copy" />
|
|
</xsl:if>
|
|
<xsl:if test="contains(name(),'header_1_elements')">
|
|
<xsl:call-template name="header_1_elements_copy" />
|
|
</xsl:if>
|
|
<xsl:if test="contains(name(),'invoiceCharges_1_elements')">
|
|
<xsl:call-template name="invoiceCharges_1_elements_copy" />
|
|
</xsl:if>
|
|
<xsl:if test="contains(name(),'invoiceDetails_1_elements')">
|
|
<xsl:call-template name="invoiceDetails_1_elements_copy" />
|
|
</xsl:if>
|
|
<xsl:if test="contains(name(),'invoiceDetails_DetailCharges_1_elements')">
|
|
<xsl:call-template name="invoiceDetails_DetailCharges_1_elements_copy" />
|
|
</xsl:if>
|
|
|
|
</xsl:for-each>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="batchInformation">
|
|
<xsl:copy-of select="." />
|
|
</xsl:template>
|
|
<xsl:template name="header_elements_copy">
|
|
<xsl:copy-of select="." />
|
|
</xsl:template>
|
|
<xsl:template name="header_1_elements_copy">
|
|
<xsl:copy-of select="." />
|
|
</xsl:template>
|
|
<xsl:template name="invoiceCharges_1_elements_copy">
|
|
<xsl:copy-of select="." />
|
|
</xsl:template>
|
|
<xsl:template name="invoiceDetails_1_elements_copy">
|
|
<xsl:copy-of select="." />
|
|
</xsl:template>
|
|
<xsl:template name="invoiceDetails_DetailCharges_1_elements_copy">
|
|
<xsl:copy-of select="." />
|
|
</xsl:template>
|
|
<!-- end transformation_3 -->
|
|
|
|
<!-- start transformation_2 -->
|
|
<xsl:template name="batchInformation">
|
|
<STYPE ID="1" Length="1" Alignment="left" Filler="blank">
|
|
<xsl:value-of select="$batchSTYPE" />
|
|
</STYPE>
|
|
<GROUP ID="2" Length="12" Alignment="left" Filler="blank">
|
|
<xsl:value-of select="$batchGROUP" />
|
|
</GROUP>
|
|
<MANDT ID="3" Length="3" Alignment="left" Filler="blank">
|
|
<xsl:value-of select="$batchMANDT" />
|
|
</MANDT>
|
|
<USNAM ID="4" Length="12" Alignment="left" Filler="blank">
|
|
<xsl:value-of select="$batchUSNAM" />
|
|
</USNAM>
|
|
<START ID="5" Length="8" Alignment="left" Filler="blank">
|
|
<xsl:value-of select="$batchSTART" />
|
|
</START>
|
|
<XKEEP ID="6" Length="1" Alignment="left" Filler="blank">
|
|
<xsl:value-of select="$batchXKEEP" />
|
|
</XKEEP>
|
|
<NODATA ID="7" Length="1" Alignment="left" Filler="blank">/</NODATA>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="transformation_1_elements">
|
|
<xsl:apply-templates select="invoice_elements" mode="transformation_2"/>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="invoice_elements" mode="transformation_2">
|
|
<invoice_elements>
|
|
<xsl:for-each select="@*">
|
|
<xsl:attribute name="{local-name(.)}">
|
|
<xsl:value-of select="."/>
|
|
</xsl:attribute>
|
|
</xsl:for-each>
|
|
<xsl:call-template name="header_elements"/>
|
|
<xsl:call-template name="header_1_elements"/>
|
|
<xsl:for-each select="*[count(./*) > 0]">
|
|
<xsl:if test="contains(name(),'invoiceCharges_elements')">
|
|
<xsl:call-template name="invoiceCharges_1_elements"/>
|
|
</xsl:if>
|
|
<xsl:if test="contains(name(),'invoiceDetails_elements')">
|
|
<xsl:call-template name="invoiceDetails_1_elements"/>
|
|
</xsl:if>
|
|
<xsl:if test="contains(name(),'invoiceDetails_DetailCharges_elements')">
|
|
<xsl:call-template name="invoiceDetails_DetailCharges_1_elements"/>
|
|
</xsl:if>
|
|
</xsl:for-each>
|
|
</invoice_elements>
|
|
</xsl:template>
|
|
|
|
<xsl:template name="header_elements">
|
|
<header_elements>
|
|
<STYPE ID="1" Length="1" Alignment="left" Filler="blank">1</STYPE>
|
|
<TCODE ID="2" Length="20" Alignment="left" Filler="blank">
|
|
<xsl:value-of select="$constTCODE" />
|
|
</TCODE>
|
|
<!-- create invoice date -->
|
|
<xsl:variable name="invoiceDate">
|
|
<xsl:call-template name="getFormatedDate">
|
|
<xsl:with-param name="date2format" select="invoiceDate"/>
|
|
</xsl:call-template>
|
|
</xsl:variable>
|
|
<!-- create invoice date month -->
|
|
<xsl:variable name="invoiceMonth">
|
|
<xsl:call-template name="getMonthOfDate">
|
|
<xsl:with-param name="date2format" select="invoiceDate"/>
|
|
</xsl:call-template>
|
|
</xsl:variable>
|
|
<BLDAT ID="3" Length="8" Alignment="left" Filler="blank">
|
|
<xsl:value-of select="$invoiceDate" />
|
|
</BLDAT>
|
|
<BLART ID="4" Length="2" Alignment="left" Filler="blank">
|
|
<xsl:choose>
|
|
<xsl:when test="(invoiceNumber > 0051053500) and (invoiceNumber < 0051999999)">KA</xsl:when>
|
|
<xsl:when test="(invoiceNumber > 0054012000) and (invoiceNumber < 0054999999)">EA</xsl:when>
|
|
<xsl:otherwise> </xsl:otherwise>
|
|
</xsl:choose>
|
|
</BLART>
|
|
<BUKRS ID="5" Length="4" Alignment="left" Filler="blank">
|
|
<xsl:value-of select="$constBUKRS" />
|
|
</BUKRS>
|
|
<!-- create transfer date -->
|
|
<xsl:variable name="transferDate">
|
|
<xsl:call-template name="getFormatedDate">
|
|
<xsl:with-param name="date2format" select="transferDate"/>
|
|
</xsl:call-template>
|
|
</xsl:variable>
|
|
<BUDAT ID="6" Length="8" Alignment="left" Filler="blank">
|
|
<xsl:value-of select="$transferDate" />
|
|
</BUDAT>
|
|
<MONAT ID="7" Length="2" Alignment="left" Filler="blank">
|
|
<xsl:value-of select="$invoiceMonth" />
|
|
</MONAT>
|
|
|
|
<WAERS ID="8" Length="5" Alignment="left" Filler="blank">
|
|
<xsl:value-of select="targetCurrency" />
|
|
</WAERS>
|
|
|
|
<KURSF ID="9" Length="10" Alignment="left" Filler="blank">
|
|
<xsl:value-of select="format-number(conversionRate, '0000,00000', 'european')"/>
|
|
</KURSF>
|
|
<!--<BELNR ID="10" Length="10" Alignment="left" Filler="blank">/</BELNR>-->
|
|
<BELNR ID="10" Length="10" Alignment="left" Filler="blank">
|
|
<xsl:value-of select="invoiceNumber" />
|
|
</BELNR>
|
|
<WWERT ID="11" Length="8" Alignment="left" Filler="blank">/</WWERT>
|
|
<XBLNR ID="12" Length="16" Alignment="left" Filler="blank">
|
|
<xsl:value-of select="creditorInvoiceNumber" />
|
|
</XBLNR>
|
|
<BVORG ID="13" Length="16" Alignment="left" Filler="blank">/</BVORG>
|
|
<BKTXT ID="14" Length="25" Alignment="left" Filler="blank">/</BKTXT>
|
|
<PARGB ID="15" Length="4" Alignment="left" Filler="blank">/</PARGB>
|
|
<AUGLV ID="16" Length="8" Alignment="left" Filler="blank">/</AUGLV>
|
|
<VBUND ID="17" Length="6" Alignment="left" Filler="blank">/</VBUND>
|
|
<XMWST ID="18" Length="1" Alignment="left" Filler="blank">X</XMWST>
|
|
<DOCID ID="19" Length="10" Alignment="left" Filler="blank">/</DOCID>
|
|
<BARCD ID="20" Length="40" Alignment="left" Filler="blank">/</BARCD>
|
|
<STODT ID="21" Length="8" Alignment="left" Filler="blank">/</STODT>
|
|
<BRNCH ID="22" Length="4" Alignment="left" Filler="blank">/</BRNCH>
|
|
<NUMPG ID="23" Length="3" Alignment="left" Filler="blank">/</NUMPG>
|
|
<STGRD ID="24" Length="2" Alignment="left" Filler="blank">/</STGRD>
|
|
<KURSF_M ID="25" Length="10" Alignment="left" Filler="blank">/</KURSF_M>
|
|
<AUGTX ID="26" Length="50" Alignment="left" Filler="blank">/</AUGTX>
|
|
<XPRFG ID="27" Length="1" Alignment="left" Filler="blank">/</XPRFG>
|
|
<XBWAE ID="28" Length="1" Alignment="left" Filler="blank">/</XBWAE>
|
|
<LDGRP ID="29" Length="4" Alignment="left" Filler="blank">/</LDGRP>
|
|
<PROPMANO ID="30" Length="13" Alignment="left" Filler="blank">/</PROPMANO>
|
|
<VATDATE ID="31" Length="8" Alignment="left" Filler="blank">/</VATDATE>
|
|
<SENDE ID="32" Length="1" Alignment="left" Filler="blank">/</SENDE>
|
|
</header_elements>
|
|
</xsl:template>
|
|
|
|
<xsl:template name="header_1_elements">
|
|
<!-- KREDITOR SECTION -->
|
|
<header_1_elements>
|
|
<STYPE ID="1" Length="1" Alignment="left" Filler="blank">2</STYPE>
|
|
<TBNAM ID="2" Length="30" Alignment="left" Filler="blank">BBSEG</TBNAM>
|
|
<NEWBS ID="3" Length="2" Alignment="left" Filler="blank">
|
|
<xsl:if test="type='I'">31</xsl:if>
|
|
<xsl:if test="type='C'">21</xsl:if>
|
|
</NEWBS>
|
|
<DUMMYX ID="4" Length="10" Alignment="left" Filler="blank">/</DUMMYX>
|
|
<NEWUM ID="5" Length="1" Alignment="left" Filler="blank">/</NEWUM>
|
|
<NEWBK ID="6" Length="4" Alignment="left" Filler="blank">/</NEWBK>
|
|
<WRBTR ID="7" Length="16" Alignment="left" Filler="blank">
|
|
<!-- <xsl:value-of select="format-number(totalAmount, '#0.00', 'european')"/> -->
|
|
<xsl:value-of select="format-number(totalAmount, '0000000000000,00', 'european')"/>
|
|
</WRBTR>
|
|
<DMBTR ID="8" Length="16" Alignment="left" Filler="blank">/</DMBTR>
|
|
<WMWST ID="9" Length="16" Alignment="left" Filler="blank">/</WMWST>
|
|
<MWSTS ID="10" Length="16" Alignment="left" Filler="blank">/</MWSTS>
|
|
<MWSKZ ID="11" Length="2" Alignment="left" Filler="blank">
|
|
<xsl:value-of select="financialTaxCode" />
|
|
</MWSKZ>
|
|
<XSKRL ID="12" Length="1" Alignment="left" Filler="blank">/</XSKRL>
|
|
<FWZUZ ID="13" Length="16" Alignment="left" Filler="blank">/</FWZUZ>
|
|
<HWZUZ ID="14" Length="16" Alignment="left" Filler="blank">/</HWZUZ>
|
|
<GSBER ID="15" Length="4" Alignment="left" Filler="blank">/</GSBER>
|
|
<KOSTL ID="16" Length="10" Alignment="left" Filler="blank">/</KOSTL>
|
|
<DUMMY4 ID="17" Length="4" Alignment="left" Filler="blank">/</DUMMY4>
|
|
<AUFNR ID="18" Length="12" Alignment="left" Filler="blank">/</AUFNR>
|
|
<EBELN ID="19" Length="10" Alignment="left" Filler="blank">/</EBELN>
|
|
<EBELP ID="20" Length="5" Alignment="left" Filler="blank">/</EBELP>
|
|
<PROJN ID="21" Length="16" Alignment="left" Filler="blank">/</PROJN>
|
|
<MATNR ID="22" Length="18" Alignment="left" Filler="blank">/</MATNR>
|
|
<WERKS ID="23" Length="4" Alignment="left" Filler="blank">/</WERKS>
|
|
<MENGE ID="24" Length="17" Alignment="left" Filler="blank">/</MENGE>
|
|
<MEINS ID="25" Length="3" Alignment="left" Filler="blank">/</MEINS>
|
|
<VBEL2 ID="26" Length="10" Alignment="left" Filler="blank">/</VBEL2>
|
|
<POSN2 ID="27" Length="6" Alignment="left" Filler="blank">/</POSN2>
|
|
<ETEN2 ID="28" Length="4" Alignment="left" Filler="blank">/</ETEN2>
|
|
<PERNR ID="29" Length="8" Alignment="left" Filler="blank">/</PERNR>
|
|
<BEWAR ID="30" Length="3" Alignment="left" Filler="blank">/</BEWAR>
|
|
<VALUT ID="31" Length="8" Alignment="left" Filler="blank">/</VALUT>
|
|
<ZFBDT ID="32" Length="8" Alignment="left" Filler="blank">/</ZFBDT>
|
|
<ZINKZ ID="33" Length="2" Alignment="left" Filler="blank">/</ZINKZ>
|
|
<ZUONR ID="34" Length="18" Alignment="left" Filler="blank">
|
|
<xsl:choose>
|
|
<xsl:when test="invoiceText and string-length(invoiceText) > 0">
|
|
<!-- <xsl:value-of select="invoiceText" /> -->
|
|
<xsl:value-of select="normalize-space(invoiceText)"/>
|
|
</xsl:when>
|
|
<xsl:otherwise>
|
|
<xsl:value-of select="'/'" />
|
|
</xsl:otherwise>
|
|
</xsl:choose>
|
|
</ZUONR>
|
|
<FKONT ID="35" Length="3" Alignment="left" Filler="blank">/</FKONT>
|
|
<XAABG ID="36" Length="1" Alignment="left" Filler="blank">/</XAABG>
|
|
<SGTXT ID="37" Length="50" Alignment="left" Filler="blank">
|
|
<!-- fa_period Month/fa_period Year Orderno projectno cost_type -->
|
|
<xsl:variable name="twoDigitYear">
|
|
<xsl:value-of select="substring(financialPeriodYear, 3, 4)"/>
|
|
</xsl:variable>
|
|
<xsl:value-of select="$twoDigitYear" />
|
|
<xsl:value-of select="'/'" />
|
|
<xsl:value-of select="financialPeriodMonth" />
|
|
<xsl:value-of select="' '" />
|
|
<xsl:value-of select="orderNumber" />
|
|
</SGTXT>
|
|
<BLNKZ ID="38" Length="2" Alignment="left" Filler="blank">/</BLNKZ>
|
|
<BLNBT ID="39" Alignment="left" Filler="blank" Length="16">/</BLNBT>
|
|
<BLNPZ ID="40" Alignment="left" Filler="blank" Length="8">/</BLNPZ>
|
|
<MABER ID="41" Alignment="left" Filler="blank" Length="2">/</MABER>
|
|
<SKFBT ID="42" Alignment="left" Filler="blank" Length="16">/</SKFBT>
|
|
<WSKTO ID="43" Alignment="left" Filler="blank" Length="16">/</WSKTO>
|
|
<ZTERM ID="44" Alignment="left" Filler="blank" Length="4">/</ZTERM>
|
|
<ZBD1T ID="45" Alignment="left" Filler="blank" Length="3">/</ZBD1T>
|
|
<ZBD1P ID="46" Alignment="left" Filler="blank" Length="6">/</ZBD1P>
|
|
<ZBD2T ID="47" Alignment="left" Filler="blank" Length="3">/</ZBD2T>
|
|
<ZBD2P ID="48" Alignment="left" Filler="blank" Length="6">/</ZBD2P>
|
|
<ZBD3T ID="49" Alignment="left" Filler="blank" Length="3">/</ZBD3T>
|
|
<ZLSPR ID="50" Alignment="left" Filler="blank" Length="1">/</ZLSPR>
|
|
<REBZG ID="51" Alignment="left" Filler="blank" Length="10">/</REBZG>
|
|
<REBZJ ID="52" Alignment="left" Filler="blank" Length="4">/</REBZJ>
|
|
<REBZZ ID="53" Alignment="left" Filler="blank" Length="3">/</REBZZ>
|
|
<ZLSCH ID="54" Alignment="left" Filler="blank" Length="1">/</ZLSCH>
|
|
<SAMNR ID="55" Alignment="left" Filler="blank" Length="8">/</SAMNR>
|
|
<ZBFIX ID="56" Alignment="left" Filler="blank" Length="1">/</ZBFIX>
|
|
<QSSKZ ID="57" Alignment="left" Filler="blank" Length="2">/</QSSKZ>
|
|
<QSSHB ID="58" Alignment="left" Filler="blank" Length="16">/</QSSHB>
|
|
<QSFBT ID="59" Alignment="left" Filler="blank" Length="16">/</QSFBT>
|
|
<ESRNR ID="60" Alignment="left" Filler="blank" Length="11">/</ESRNR>
|
|
<ESRPZ ID="61" Alignment="left" Filler="blank" Length="2">/</ESRPZ>
|
|
<ESRRE ID="62" Alignment="left" Filler="blank" Length="27">/</ESRRE>
|
|
<FDTAG ID="63" Alignment="left" Filler="blank" Length="8">/</FDTAG>
|
|
<FDLEV ID="64" Alignment="left" Filler="blank" Length="2">/</FDLEV>
|
|
<ANLN1 ID="65" Alignment="left" Filler="blank" Length="12">/</ANLN1>
|
|
<ANLN2 ID="66" Alignment="left" Filler="blank" Length="4">/</ANLN2>
|
|
<BZDAT ID="67" Alignment="left" Filler="blank" Length="8">/</BZDAT>
|
|
<ANBWA ID="68" Alignment="left" Filler="blank" Length="3">/</ANBWA>
|
|
<ABPER ID="69" Alignment="left" Filler="blank" Length="7">/</ABPER>
|
|
<GBETR ID="70" Alignment="left" Filler="blank" Length="16">/</GBETR>
|
|
<KURSR ID="71" Alignment="left" Filler="blank" Length="10">/</KURSR>
|
|
<MANSP ID="72" Alignment="left" Filler="blank" Length="1">/</MANSP>
|
|
<MSCHL ID="73" Alignment="left" Filler="blank" Length="1">/</MSCHL>
|
|
<HBKID ID="74" Alignment="left" Filler="blank" Length="5">/</HBKID>
|
|
<BVTYP ID="75" Alignment="left" Filler="blank" Length="4">/</BVTYP>
|
|
<ANFBN ID="76" Alignment="left" Filler="blank" Length="10">/</ANFBN>
|
|
<ANFBU ID="77" Alignment="left" Filler="blank" Length="4">/</ANFBU>
|
|
<ANFBJ ID="78" Alignment="left" Filler="blank" Length="4">/</ANFBJ>
|
|
<LZBKZ ID="79" Alignment="left" Filler="blank" Length="3">
|
|
<xsl:choose>
|
|
<xsl:when test="orderType='S'">
|
|
<xsl:value-of select="$constLZBZK_S_ORDER" />
|
|
</xsl:when>
|
|
<xsl:otherwise>
|
|
<xsl:value-of select="$constLZBZK_OTHER" />
|
|
</xsl:otherwise>
|
|
</xsl:choose>
|
|
</LZBKZ>
|
|
<LANDL ID="80" Alignment="left" Filler="blank" Length="3">/</LANDL>
|
|
<DIEKZ ID="81" Alignment="left" Filler="blank" Length="1">/</DIEKZ>
|
|
<ZOLLD ID="82" Alignment="left" Filler="blank" Length="8">/</ZOLLD>
|
|
<ZOLLT ID="83" Alignment="left" Filler="blank" Length="8">/</ZOLLT>
|
|
<VRSDT ID="84" Alignment="left" Filler="blank" Length="8">/</VRSDT>
|
|
<VRSKZ ID="85" Alignment="left" Filler="blank" Length="1">/</VRSKZ>
|
|
<HZUON ID="86" Alignment="left" Filler="blank" Length="18">/</HZUON>
|
|
<REGUL ID="87" Alignment="left" Filler="blank" Length="1">/</REGUL>
|
|
<NAME1 ID="88" Alignment="left" Filler="blank" Length="35">/</NAME1>
|
|
<NAME2 ID="89" Alignment="left" Filler="blank" Length="35">/</NAME2>
|
|
<NAME3 ID="90" Alignment="left" Filler="blank" Length="35">/</NAME3>
|
|
<NAME4 ID="91" Alignment="left" Filler="blank" Length="35">/</NAME4>
|
|
<STRAS ID="92" Alignment="left" Filler="blank" Length="35">/</STRAS>
|
|
<ORT01 ID="93" Alignment="left" Filler="blank" Length="35">/</ORT01>
|
|
<PSTLZ ID="94" Alignment="left" Filler="blank" Length="10">/</PSTLZ>
|
|
<LAND1 ID="95" Alignment="left" Filler="blank" Length="3">/</LAND1>
|
|
<REGIO ID="96" Alignment="left" Filler="blank" Length="3">/</REGIO>
|
|
<BANKL ID="97" Alignment="left" Filler="blank" Length="15">/</BANKL>
|
|
<BANKS ID="98" Alignment="left" Filler="blank" Length="3">/</BANKS>
|
|
<BANKN ID="99" Alignment="left" Filler="blank" Length="18">/</BANKN>
|
|
<BKONT ID="100" Alignment="left" Filler="blank" Length="2">/</BKONT>
|
|
<STCD1 ID="101" Alignment="left" Filler="blank" Length="16">/</STCD1>
|
|
<STCD2 ID="102" Alignment="left" Filler="blank" Length="11">/</STCD2>
|
|
<MADAT ID="103" Alignment="left" Filler="blank" Length="8">/</MADAT>
|
|
<MANST ID="104" Alignment="left" Filler="blank" Length="1">/</MANST>
|
|
<EGMLD ID="105" Alignment="left" Filler="blank" Length="3">/</EGMLD>
|
|
<DUMMY2 ID="106" Alignment="left" Filler="blank" Length="3">/</DUMMY2>
|
|
<STCEG ID="107" Alignment="left" Filler="blank" Length="20">/</STCEG>
|
|
<STKZA ID="108" Alignment="left" Filler="blank" Length="1">/</STKZA>
|
|
<STKZU ID="109" Alignment="left" Filler="blank" Length="1">/</STKZU>
|
|
<PFACH ID="110" Alignment="left" Filler="blank" Length="10">/</PFACH>
|
|
<PSTL2 ID="111" Alignment="left" Filler="blank" Length="10">/</PSTL2>
|
|
<SPRAS ID="112" Alignment="left" Filler="blank" Length="1">/</SPRAS>
|
|
<XINVE ID="113" Alignment="left" Filler="blank" Length="1">/</XINVE>
|
|
<NEWKO ID="114" Alignment="left" Filler="blank" Length="17">
|
|
<xsl:value-of select="vendorAccountNumber" />
|
|
</NEWKO>
|
|
<NEWBW Length="3" Alignment="left" Filler="blank" ID="115">/</NEWBW>
|
|
<KNRZE Length="17" Alignment="left" Filler="blank" ID="116">/</KNRZE>
|
|
<HKONT Length="10" Alignment="left" Filler="blank" ID="117">/</HKONT>
|
|
<PRCTR Length="10" Alignment="left" Filler="blank" ID="118">/</PRCTR>
|
|
<VERTN Length="13" Alignment="left" Filler="blank" ID="119">/</VERTN>
|
|
<VERTT Length="1" Alignment="left" Filler="blank" ID="120">/</VERTT>
|
|
<VBEWA Length="4" Alignment="left" Filler="blank" ID="121">/</VBEWA>
|
|
<HWBAS Length="16" Alignment="left" Filler="blank" ID="122">/</HWBAS>
|
|
<FWBAS Length="16" Alignment="left" Filler="blank" ID="123">/</FWBAS>
|
|
<FIPOS Length="14" Alignment="left" Filler="blank" ID="124">/</FIPOS>
|
|
<VNAME Length="6" Alignment="left" Filler="blank" ID="125">/</VNAME>
|
|
<EGRUP Length="3" Alignment="left" Filler="blank" ID="126">/</EGRUP>
|
|
<BTYPE Length="2" Alignment="left" Filler="blank" ID="127">/</BTYPE>
|
|
<PAOBJNR Length="10" Alignment="left" Filler="blank" ID="128">/</PAOBJNR>
|
|
<KSTRG Length="12" Alignment="left" Filler="blank" ID="129">/</KSTRG>
|
|
<IMKEY Length="8" Alignment="left" Filler="blank" ID="130">/</IMKEY>
|
|
<DUMMY3 Length="8" Alignment="left" Filler="blank" ID="131">/</DUMMY3>
|
|
<VPTNR Length="10" Alignment="left" Filler="blank" ID="132">/</VPTNR>
|
|
<NPLNR Length="12" Alignment="left" Filler="blank" ID="133">/</NPLNR>
|
|
<VORNR Length="4" Alignment="left" Filler="blank" ID="134">/</VORNR>
|
|
<XEGDR Length="1" Alignment="left" Filler="blank" ID="135">/</XEGDR>
|
|
<RECID Length="2" Alignment="left" Filler="blank" ID="136">/</RECID>
|
|
<PPRCT Length="10" Alignment="left" Filler="blank" ID="137">/</PPRCT>
|
|
<PROJK Length="24" Alignment="left" Filler="blank" ID="138">/</PROJK>
|
|
<UZAWE Length="2" Alignment="left" Filler="blank" ID="139">/</UZAWE>
|
|
<TXJCD Length="15" Alignment="left" Filler="blank" ID="140">/</TXJCD>
|
|
<FISTL Length="16" Alignment="left" Filler="blank" ID="141">/</FISTL>
|
|
<GEBER Length="10" Alignment="left" Filler="blank" ID="142">/</GEBER>
|
|
<DMBE2 Length="16" Alignment="left" Filler="blank" ID="143">/</DMBE2>
|
|
<DMBE3 Length="16" Alignment="left" Filler="blank" ID="144">/</DMBE3>
|
|
<PARGB Length="4" Alignment="left" Filler="blank" ID="145">/</PARGB>
|
|
<XREF1 Length="12" Alignment="left" Filler="blank" ID="146">/</XREF1>
|
|
<XREF2 Length="12" Alignment="left" Filler="blank" ID="147">/</XREF2>
|
|
<KBLNR Length="10" Alignment="left" Filler="blank" ID="149">/</KBLNR>
|
|
<KBLPOS Length="3" Alignment="left" Filler="blank" ID="150">/</KBLPOS>
|
|
<WDATE Length="8" Alignment="left" Filler="blank" ID="151">/</WDATE>
|
|
<WGBKZ Length="1" Alignment="left" Filler="blank" ID="152">/</WGBKZ>
|
|
<XAKTZ Length="1" Alignment="left" Filler="blank" ID="153">/</XAKTZ>
|
|
<WNAME Length="30" Alignment="left" Filler="blank" ID="154">/</WNAME>
|
|
<WORT1 Length="30" Alignment="left" Filler="blank" ID="155">/</WORT1>
|
|
<WBZOG Length="30" Alignment="left" Filler="blank" ID="156">/</WBZOG>
|
|
<WORT2 Length="30" Alignment="left" Filler="blank" ID="157">/</WORT2>
|
|
<WBANK Length="60" Alignment="left" Filler="blank" ID="158">/</WBANK>
|
|
<WLZBP Length="60" Alignment="left" Filler="blank" ID="159">/</WLZBP>
|
|
<DISKP Length="8" Alignment="left" Filler="blank" ID="160">/</DISKP>
|
|
<DISKT Length="3" Alignment="left" Filler="blank" ID="161">/</DISKT>
|
|
<WINFW Length="16" Alignment="left" Filler="blank" ID="162">/</WINFW>
|
|
<WINHW Length="16" Alignment="left" Filler="blank" ID="163">/</WINHW>
|
|
<WEVWV Length="1" Alignment="left" Filler="blank" ID="164">/</WEVWV>
|
|
<WSTAT Length="1" Alignment="left" Filler="blank" ID="165">/</WSTAT>
|
|
<WMWKZ Length="2" Alignment="left" Filler="blank" ID="166">/</WMWKZ>
|
|
<WSTKZ Length="1" Alignment="left" Filler="blank" ID="167">/</WSTKZ>
|
|
<RKE_ARTNR Length="18" Alignment="left" Filler="blank" ID="169">/</RKE_ARTNR>
|
|
<RKE_BONUS Length="2" Alignment="left" Filler="blank" ID="170">/</RKE_BONUS>
|
|
<RKE_BRSCH Length="4" Alignment="left" Filler="blank" ID="171">/</RKE_BRSCH>
|
|
<RKE_BUKRS Length="4" Alignment="left" Filler="blank" ID="172">/</RKE_BUKRS>
|
|
<RKE_BZIRK Length="6" Alignment="left" Filler="blank" ID="173">/</RKE_BZIRK>
|
|
<RKE_EFORM Length="5" Alignment="left" Filler="blank" ID="174">/</RKE_EFORM>
|
|
<RKE_FKART Length="4" Alignment="left" Filler="blank" ID="175">/</RKE_FKART>
|
|
<RKE_GEBIE Length="4" Alignment="left" Filler="blank" ID="176">/</RKE_GEBIE>
|
|
<RKE_GSBER Length="4" Alignment="left" Filler="blank" ID="177">/</RKE_GSBER>
|
|
<RKE_KAUFN Length="10" Alignment="left" Filler="blank" ID="178">/</RKE_KAUFN>
|
|
<RKE_KDGRP Length="2" Alignment="left" Filler="blank" ID="179">/</RKE_KDGRP>
|
|
<RKE_KDPOS Length="6" Alignment="left" Filler="blank" ID="180">/</RKE_KDPOS>
|
|
<RKE_KNDNR Length="10" Alignment="left" Filler="blank" ID="181">/</RKE_KNDNR>
|
|
<RKE_KOKRS Length="4" Alignment="left" Filler="blank" ID="182">/</RKE_KOKRS>
|
|
<RKE_KSTRG Length="12" Alignment="left" Filler="blank" ID="183">/</RKE_KSTRG>
|
|
<RKE_LAND1 Length="3" Alignment="left" Filler="blank" ID="184">/</RKE_LAND1>
|
|
<RKE_MAABC Length="1" Alignment="left" Filler="blank" ID="185">/</RKE_MAABC>
|
|
<RKE_MATKL Length="9" Alignment="left" Filler="blank" ID="186">/</RKE_MATKL>
|
|
<RKE_PRCTR Length="10" Alignment="left" Filler="blank" ID="187">/</RKE_PRCTR>
|
|
<RKE_PSPNR Length="24" Alignment="left" Filler="blank" ID="188">/</RKE_PSPNR>
|
|
<RKE_RKAUFNR Length="12" Alignment="left" Filler="blank" ID="189">/</RKE_RKAUFNR>
|
|
<RKE_SPART Length="2" Alignment="left" Filler="blank" ID="190">/</RKE_SPART>
|
|
<RKE_VKBUR Length="4" Alignment="left" Filler="blank" ID="191">/</RKE_VKBUR>
|
|
<RKE_VKGRP Length="3" Alignment="left" Filler="blank" ID="192">/</RKE_VKGRP>
|
|
<RKE_VKORG Length="4" Alignment="left" Filler="blank" ID="193">/</RKE_VKORG>
|
|
<RKE_VTWEG Length="2" Alignment="left" Filler="blank" ID="194">/</RKE_VTWEG>
|
|
<RKE_WERKS Length="4" Alignment="left" Filler="blank" ID="195">/</RKE_WERKS>
|
|
<RKE_KMBRND Length="2" Alignment="left" Filler="blank" ID="196">/</RKE_KMBRND>
|
|
<RKE_KMCATG Length="2" Alignment="left" Filler="blank" ID="197">/</RKE_KMCATG>
|
|
<RKE_KMHI01 Length="10" Alignment="left" Filler="blank" ID="198">/</RKE_KMHI01>
|
|
<RKE_KMHI02 Length="10" Alignment="left" Filler="blank" ID="199">/</RKE_KMHI02>
|
|
<RKE_KMHI03 Length="10" Alignment="left" Filler="blank" ID="200">/</RKE_KMHI03>
|
|
<RKE_KMKDGR Length="2" Alignment="left" Filler="blank" ID="201">/</RKE_KMKDGR>
|
|
<RKE_KMLAND Length="3" Alignment="left" Filler="blank" ID="202">/</RKE_KMLAND>
|
|
<RKE_KMMAKL Length="9" Alignment="left" Filler="blank" ID="203">/</RKE_KMMAKL>
|
|
<RKE_KMNIEL Length="2" Alignment="left" Filler="blank" ID="204">/</RKE_KMNIEL>
|
|
<RKE_KMSTGE Length="2" Alignment="left" Filler="blank" ID="205">/</RKE_KMSTGE>
|
|
<RKE_KMVKBU Length="4" Alignment="left" Filler="blank" ID="206">/</RKE_KMVKBU>
|
|
<RKE_KMVKGR Length="3" Alignment="left" Filler="blank" ID="207">/</RKE_KMVKGR>
|
|
<RKE_KMVTNR Length="8" Alignment="left" Filler="blank" ID="208">/</RKE_KMVTNR>
|
|
<RKE_PPRCTR Length="10" Alignment="left" Filler="blank" ID="209">/</RKE_PPRCTR>
|
|
|
|
<!-- START new RKE-elements -->
|
|
<RKE_WW005 Length="5" Alignment="left" Filler="blank" ID="276">/</RKE_WW005>
|
|
<RKE_WW006 Length="5" Alignment="left" Filler="blank" ID="277">/</RKE_WW006>
|
|
<RKE_WW007 Length="3" Alignment="left" Filler="blank" ID="278">/</RKE_WW007>
|
|
<RKE_WW008 Length="3" Alignment="left" Filler="blank" ID="279">/</RKE_WW008>
|
|
<RKE_WW009 Length="1" Alignment="left" Filler="blank" ID="280">/</RKE_WW009>
|
|
<RKE_WW010 Length="3" Alignment="left" Filler="blank" ID="281">/</RKE_WW010>
|
|
<RKE_WW011 Length="2" Alignment="left" Filler="blank" ID="282">/</RKE_WW011>
|
|
<RKE_WW012 Length="6" Alignment="left" Filler="blank" ID="283">/</RKE_WW012>
|
|
<RKE_WW013 Length="10" Alignment="left" Filler="blank" ID="284">/</RKE_WW013>
|
|
<RKE_WW015 Length="1" Alignment="left" Filler="blank" ID="285">/</RKE_WW015>
|
|
<RKE_WW016 Length="2" Alignment="left" Filler="blank" ID="286">/</RKE_WW016>
|
|
<RKE_WW017 Length="7" Alignment="left" Filler="blank" ID="287">/</RKE_WW017>
|
|
<RKE_WW019 Length="6" Alignment="left" Filler="blank" ID="289">/</RKE_WW019>
|
|
<!-- END new RKE-elements -->
|
|
|
|
<VBUND Length="6" Alignment="left" Filler="blank" ID="210">/</VBUND>
|
|
<FKBER Length="4" Alignment="left" Filler="blank" ID="211">/</FKBER>
|
|
<DABRZ Length="8" Alignment="left" Filler="blank" ID="212">/</DABRZ>
|
|
<XSTBA Length="1" Alignment="left" Filler="blank" ID="213">/</XSTBA>
|
|
|
|
<!-- START Additional (empty) tags -->
|
|
<RSTGR Length="3" Alignment="left" Filler="blank" ID="214">/</RSTGR>
|
|
<FIPEX Length="24" Alignment="left" Filler="blank" ID="215">/</FIPEX>
|
|
<XNEGP Length="1" Alignment="left" Filler="blank" ID="216">/</XNEGP>
|
|
<GRICD Length="2" Alignment="left" Filler="blank" ID="217">/</GRICD>
|
|
<GRIRG Length="3" Alignment="left" Filler="blank" ID="218">/</GRIRG>
|
|
<GITYP Length="2" Alignment="left" Filler="blank" ID="219">/</GITYP>
|
|
<FITYP Length="2" Alignment="left" Filler="blank" ID="220">/</FITYP>
|
|
<STCDT Length="2" Alignment="left" Filler="blank" ID="221">/</STCDT>
|
|
<STKZN Length="1" Alignment="left" Filler="blank" ID="222">/</STKZN>
|
|
<STCD3 Length="18" Alignment="left" Filler="blank" ID="223">/</STCD3>
|
|
<STCD4 Length="18" Alignment="left" Filler="blank" ID="224">/</STCD4>
|
|
<XREF3 Length="20" Alignment="left" Filler="blank" ID="225">/</XREF3>
|
|
<KIDNO Length="30" Alignment="left" Filler="blank" ID="226">/</KIDNO>
|
|
<DTWS1 Length="2" Alignment="left" Filler="blank" ID="227">/</DTWS1>
|
|
<DTWS2 Length="2" Alignment="left" Filler="blank" ID="228">/</DTWS2>
|
|
<DTWS3 Length="2" Alignment="left" Filler="blank" ID="229">/</DTWS3>
|
|
<DTWS4 Length="2" Alignment="left" Filler="blank" ID="230">/</DTWS4>
|
|
<DTAWS Length="2" Alignment="left" Filler="blank" ID="231">/</DTAWS>
|
|
<PYCUR Length="5" Alignment="left" Filler="blank" ID="232">/</PYCUR>
|
|
<PYAMT Length="16" Alignment="left" Filler="blank" ID="233">/</PYAMT>
|
|
<BUPLA Length="4" Alignment="left" Filler="blank" ID="234">/</BUPLA>
|
|
<SECCO Length="4" Alignment="left" Filler="blank" ID="235">/</SECCO>
|
|
<LSTAR Length="6" Alignment="left" Filler="blank" ID="236">/</LSTAR>
|
|
<EGDEB Length="10" Alignment="left" Filler="blank" ID="237">/</EGDEB>
|
|
<WENR Length="8" Alignment="left" Filler="blank" ID="238">/</WENR>
|
|
<GENR Length="8" Alignment="left" Filler="blank" ID="239">/</GENR>
|
|
<GRNR Length="8" Alignment="left" Filler="blank" ID="240">/</GRNR>
|
|
<MENR Length="8" Alignment="left" Filler="blank" ID="241">/</MENR>
|
|
<MIVE Length="13" Alignment="left" Filler="blank" ID="242">/</MIVE>
|
|
<NKSL Length="4" Alignment="left" Filler="blank" ID="243">/</NKSL>
|
|
<EMPSL Length="5" Alignment="left" Filler="blank" ID="244">/</EMPSL>
|
|
<SVWNR Length="13" Alignment="left" Filler="blank" ID="245">/</SVWNR>
|
|
<SBERI Length="10" Alignment="left" Filler="blank" ID="246">/</SBERI>
|
|
<KKBER Length="4" Alignment="left" Filler="blank" ID="247">/</KKBER>
|
|
<EMPFB Length="10" Alignment="left" Filler="blank" ID="248">/</EMPFB>
|
|
<KURSR_M Length="10" Alignment="left" Filler="blank" ID="249">/</KURSR_M>
|
|
<J_1KFREPRE Length="10" Alignment="left" Filler="blank" ID="250">/</J_1KFREPRE>
|
|
<J_1KFTBUS Length="30" Alignment="left" Filler="blank" ID="251">/</J_1KFTBUS>
|
|
<J_1KFTIND Length="30" Alignment="left" Filler="blank" ID="252">/</J_1KFTIND>
|
|
<IDXSP Length="5" Alignment="left" Filler="blank" ID="253">/</IDXSP>
|
|
<ANRED Length="15" Alignment="left" Filler="blank" ID="254">/</ANRED>
|
|
<RECNNR Length="13" Alignment="left" Filler="blank" ID="255">/</RECNNR>
|
|
<E_MIVE Length="13" Alignment="left" Filler="blank" ID="256">/</E_MIVE>
|
|
<BKREF Length="20" Alignment="left" Filler="blank" ID="257">/</BKREF>
|
|
<DTAMS Length="1" Alignment="left" Filler="blank" ID="258">/</DTAMS>
|
|
<CESSION_KZ Length="2" Alignment="left" Filler="blank" ID="259">/</CESSION_KZ>
|
|
<GRANT_NBR Length="20" Alignment="left" Filler="blank" ID="260">/</GRANT_NBR>
|
|
<FKBER_LONG Length="16" Alignment="left" Filler="blank" ID="261">/</FKBER_LONG>
|
|
<ERLKZ Length="1" Alignment="left" Filler="blank" ID="262">/</ERLKZ>
|
|
<IBAN Length="34" Alignment="left" Filler="blank" ID="263">/</IBAN>
|
|
<VALID_FROM Length="8" Alignment="left" Filler="blank" ID="264">/</VALID_FROM>
|
|
<SEGMENT Length="10" Alignment="left" Filler="blank" ID="265">/</SEGMENT>
|
|
<PSEGMENT Length="10" Alignment="left" Filler="blank" ID="266">/</PSEGMENT>
|
|
<HKTID Length="5" Alignment="left" Filler="blank" ID="267">/</HKTID>
|
|
<XSIWE Length="1" Alignment="left" Filler="blank" ID="268">/</XSIWE>
|
|
<TCNO Length="16" Alignment="left" Filler="blank" ID="269">/</TCNO>
|
|
<DATEOFSERVICE Length="8" Alignment="left" Filler="blank" ID="270">/</DATEOFSERVICE>
|
|
<NOTAXCORR Length="1" Alignment="left" Filler="blank" ID="271">/</NOTAXCORR>
|
|
<DIFFOPTRATE Length="10" Alignment="left" Filler="blank" ID="272">/</DIFFOPTRATE>
|
|
<HASDIFFOPTRATE Length="1" Alignment="left" Filler="blank" ID="273">/</HASDIFFOPTRATE>
|
|
<SENDE Length="1" Alignment="left" Filler="blank" ID="274">/</SENDE>
|
|
<PRODPER Length="8" Alignment="left" Filler="blank" ID="275">/</PRODPER>
|
|
<!-- END Additional tags -->
|
|
|
|
</header_1_elements>
|
|
</xsl:template>
|
|
|
|
<xsl:template name="invoiceCharges_1_elements">
|
|
<invoiceCharges_1_elements>
|
|
<STYPE ID="1" Length="1" Alignment="left" Filler="blank">2</STYPE>
|
|
<TBNAM ID="2" Length="30" Alignment="left" Filler="blank">BBSEG</TBNAM>
|
|
<NEWBS ID="3" Length="2" Alignment="left" Filler="blank">
|
|
<xsl:if test="parent::node()/type='I'">40</xsl:if>
|
|
<xsl:if test="parent::node()/type='C'">50</xsl:if>
|
|
</NEWBS>
|
|
<DUMMYX ID="4" Length="10" Alignment="left" Filler="blank">/</DUMMYX>
|
|
<NEWUM ID="5" Length="1" Alignment="left" Filler="blank">/</NEWUM>
|
|
<NEWBK ID="6" Length="4" Alignment="left" Filler="blank">/</NEWBK>
|
|
<WRBTR ID="7" Length="16" Alignment="left" Filler="blank">
|
|
<!-- <xsl:value-of select="format-number(totalAmount, '#0.00', 'european')"/> -->
|
|
<xsl:value-of select="format-number(totalAmount, '0000000000000,00', 'european')"/>
|
|
</WRBTR>
|
|
<DMBTR ID="8" Length="16" Alignment="left" Filler="blank">/</DMBTR>
|
|
<WMWST ID="9" Length="16" Alignment="left" Filler="blank">/</WMWST>
|
|
<MWSTS ID="10" Length="16" Alignment="left" Filler="blank">/</MWSTS>
|
|
<MWSKZ ID="11" Length="2" Alignment="left" Filler="blank">
|
|
<xsl:value-of select="parent::node()/financialTaxCode" />
|
|
</MWSKZ>
|
|
<XSKRL ID="12" Length="1" Alignment="left" Filler="blank">/</XSKRL>
|
|
<FWZUZ ID="13" Length="16" Alignment="left" Filler="blank">/</FWZUZ>
|
|
<HWZUZ ID="14" Length="16" Alignment="left" Filler="blank">/</HWZUZ>
|
|
<GSBER ID="15" Length="4" Alignment="left" Filler="blank">/</GSBER>
|
|
<KOSTL ID="16" Length="10" Alignment="left" Filler="blank">
|
|
<xsl:choose>
|
|
<xsl:when test="financialCostcenter and string-length(financialCostcenter) > 0">
|
|
<xsl:value-of select="financialCostcenter" />
|
|
</xsl:when>
|
|
<xsl:otherwise>
|
|
<xsl:value-of select="'/'" />
|
|
</xsl:otherwise>
|
|
</xsl:choose>
|
|
</KOSTL>
|
|
<DUMMY4 ID="17" Length="4" Alignment="left" Filler="blank">/</DUMMY4>
|
|
<AUFNR ID="18" Length="12" Alignment="left" Filler="blank">
|
|
<xsl:choose>
|
|
<xsl:when test="costcenter2 and string-length(costcenter2) > 0">
|
|
<xsl:value-of select="costcenter2" />
|
|
</xsl:when>
|
|
<xsl:otherwise>
|
|
<xsl:value-of select="'/'" />
|
|
</xsl:otherwise>
|
|
</xsl:choose>
|
|
</AUFNR>
|
|
<EBELN ID="19" Length="10" Alignment="left" Filler="blank">/</EBELN>
|
|
<EBELP ID="20" Length="5" Alignment="left" Filler="blank">/</EBELP>
|
|
<PROJN ID="21" Length="16" Alignment="left" Filler="blank">/</PROJN>
|
|
<MATNR ID="22" Length="18" Alignment="left" Filler="blank">/</MATNR>
|
|
<WERKS ID="23" Length="4" Alignment="left" Filler="blank">/</WERKS>
|
|
<MENGE ID="24" Length="17" Alignment="left" Filler="blank">/</MENGE>
|
|
<MEINS ID="25" Length="3" Alignment="left" Filler="blank">/</MEINS>
|
|
<VBEL2 ID="26" Length="10" Alignment="left" Filler="blank">/</VBEL2>
|
|
<POSN2 ID="27" Length="6" Alignment="left" Filler="blank">/</POSN2>
|
|
<ETEN2 ID="28" Length="4" Alignment="left" Filler="blank">/</ETEN2>
|
|
<PERNR ID="29" Length="8" Alignment="left" Filler="blank">/</PERNR>
|
|
<BEWAR ID="30" Length="3" Alignment="left" Filler="blank">/</BEWAR>
|
|
<VALUT ID="31" Length="8" Alignment="left" Filler="blank">/</VALUT>
|
|
<ZFBDT ID="32" Length="8" Alignment="left" Filler="blank">/</ZFBDT>
|
|
<ZINKZ ID="33" Length="2" Alignment="left" Filler="blank">/</ZINKZ>
|
|
<ZUONR ID="34" Length="18" Alignment="left" Filler="blank">
|
|
<xsl:value-of select="orderNumber" />
|
|
</ZUONR>
|
|
<FKONT ID="35" Length="3" Alignment="left" Filler="blank">/</FKONT>
|
|
<XAABG ID="36" Length="1" Alignment="left" Filler="blank">/</XAABG>
|
|
<SGTXT ID="37" Length="50" Alignment="left" Filler="blank">
|
|
<xsl:variable name="twoDigitYear">
|
|
<xsl:value-of select="substring(parent::node()/financialPeriodYear, 3, 4)"/>
|
|
</xsl:variable>
|
|
<xsl:value-of select="$twoDigitYear" />
|
|
<xsl:value-of select="'/'" />
|
|
<xsl:value-of select="parent::node()/financialPeriodMonth" />
|
|
</SGTXT>
|
|
<BLNKZ ID="38" Length="2" Alignment="left" Filler="blank">/</BLNKZ>
|
|
<BLNBT ID="39" Alignment="left" Filler="blank" Length="16">/</BLNBT>
|
|
<BLNPZ ID="40" Alignment="left" Filler="blank" Length="8">/</BLNPZ>
|
|
<MABER ID="41" Alignment="left" Filler="blank" Length="2">/</MABER>
|
|
<SKFBT ID="42" Alignment="left" Filler="blank" Length="16">/</SKFBT>
|
|
<WSKTO ID="43" Alignment="left" Filler="blank" Length="16">/</WSKTO>
|
|
<ZTERM ID="44" Alignment="left" Filler="blank" Length="4">/</ZTERM>
|
|
<ZBD1T ID="45" Alignment="left" Filler="blank" Length="3">/</ZBD1T>
|
|
<ZBD1P ID="46" Alignment="left" Filler="blank" Length="6">/</ZBD1P>
|
|
<ZBD2T ID="47" Alignment="left" Filler="blank" Length="3">/</ZBD2T>
|
|
<ZBD2P ID="48" Alignment="left" Filler="blank" Length="6">/</ZBD2P>
|
|
<ZBD3T ID="49" Alignment="left" Filler="blank" Length="3">/</ZBD3T>
|
|
<ZLSPR ID="50" Alignment="left" Filler="blank" Length="1">/</ZLSPR>
|
|
<REBZG ID="51" Alignment="left" Filler="blank" Length="10">/</REBZG>
|
|
<REBZJ ID="52" Alignment="left" Filler="blank" Length="4">/</REBZJ>
|
|
<REBZZ ID="53" Alignment="left" Filler="blank" Length="3">/</REBZZ>
|
|
<ZLSCH ID="54" Alignment="left" Filler="blank" Length="1">/</ZLSCH>
|
|
<SAMNR ID="55" Alignment="left" Filler="blank" Length="8">/</SAMNR>
|
|
<ZBFIX ID="56" Alignment="left" Filler="blank" Length="1">/</ZBFIX>
|
|
<QSSKZ ID="57" Alignment="left" Filler="blank" Length="2">/</QSSKZ>
|
|
<QSSHB ID="58" Alignment="left" Filler="blank" Length="16">/</QSSHB>
|
|
<QSFBT ID="59" Alignment="left" Filler="blank" Length="16">/</QSFBT>
|
|
<ESRNR ID="60" Alignment="left" Filler="blank" Length="11">/</ESRNR>
|
|
<ESRPZ ID="61" Alignment="left" Filler="blank" Length="2">/</ESRPZ>
|
|
<ESRRE ID="62" Alignment="left" Filler="blank" Length="27">/</ESRRE>
|
|
<FDTAG ID="63" Alignment="left" Filler="blank" Length="8">/</FDTAG>
|
|
<FDLEV ID="64" Alignment="left" Filler="blank" Length="2">/</FDLEV>
|
|
<ANLN1 ID="65" Alignment="left" Filler="blank" Length="12">/</ANLN1>
|
|
<ANLN2 ID="66" Alignment="left" Filler="blank" Length="4">/</ANLN2>
|
|
<BZDAT ID="67" Alignment="left" Filler="blank" Length="8">/</BZDAT>
|
|
<ANBWA ID="68" Alignment="left" Filler="blank" Length="3">/</ANBWA>
|
|
<ABPER ID="69" Alignment="left" Filler="blank" Length="7">/</ABPER>
|
|
<GBETR ID="70" Alignment="left" Filler="blank" Length="16">/</GBETR>
|
|
<KURSR ID="71" Alignment="left" Filler="blank" Length="10">/</KURSR>
|
|
<MANSP ID="72" Alignment="left" Filler="blank" Length="1">/</MANSP>
|
|
<MSCHL ID="73" Alignment="left" Filler="blank" Length="1">/</MSCHL>
|
|
<HBKID ID="74" Alignment="left" Filler="blank" Length="5">/</HBKID>
|
|
<BVTYP ID="75" Alignment="left" Filler="blank" Length="4">/</BVTYP>
|
|
<ANFBN ID="76" Alignment="left" Filler="blank" Length="10">/</ANFBN>
|
|
<ANFBU ID="77" Alignment="left" Filler="blank" Length="4">/</ANFBU>
|
|
<ANFBJ ID="78" Alignment="left" Filler="blank" Length="4">/</ANFBJ>
|
|
<LZBKZ ID="79" Alignment="left" Filler="blank" Length="3">
|
|
<xsl:choose>
|
|
<xsl:when test="parent::node()/orderType='S'">
|
|
<xsl:value-of select="$constLZBZK_S_ORDER" />
|
|
</xsl:when>
|
|
<xsl:otherwise>
|
|
<xsl:value-of select="$constLZBZK_OTHER" />
|
|
</xsl:otherwise>
|
|
</xsl:choose>
|
|
</LZBKZ>
|
|
<LANDL ID="80" Alignment="left" Filler="blank" Length="3">/</LANDL>
|
|
<DIEKZ ID="81" Alignment="left" Filler="blank" Length="1">/</DIEKZ>
|
|
<ZOLLD ID="82" Alignment="left" Filler="blank" Length="8">/</ZOLLD>
|
|
<ZOLLT ID="83" Alignment="left" Filler="blank" Length="8">/</ZOLLT>
|
|
<VRSDT ID="84" Alignment="left" Filler="blank" Length="8">/</VRSDT>
|
|
<VRSKZ ID="85" Alignment="left" Filler="blank" Length="1">/</VRSKZ>
|
|
<HZUON ID="86" Alignment="left" Filler="blank" Length="18">/</HZUON>
|
|
<REGUL ID="87" Alignment="left" Filler="blank" Length="1">/</REGUL>
|
|
<NAME1 ID="88" Alignment="left" Filler="blank" Length="35">/</NAME1>
|
|
<NAME2 ID="89" Alignment="left" Filler="blank" Length="35">/</NAME2>
|
|
<NAME3 ID="90" Alignment="left" Filler="blank" Length="35">/</NAME3>
|
|
<NAME4 ID="91" Alignment="left" Filler="blank" Length="35">/</NAME4>
|
|
<STRAS ID="92" Alignment="left" Filler="blank" Length="35">/</STRAS>
|
|
<ORT01 ID="93" Alignment="left" Filler="blank" Length="35">/</ORT01>
|
|
<PSTLZ ID="94" Alignment="left" Filler="blank" Length="10">/</PSTLZ>
|
|
<LAND1 ID="95" Alignment="left" Filler="blank" Length="3">/</LAND1>
|
|
<REGIO ID="96" Alignment="left" Filler="blank" Length="3">/</REGIO>
|
|
<BANKL ID="97" Alignment="left" Filler="blank" Length="15">/</BANKL>
|
|
<BANKS ID="98" Alignment="left" Filler="blank" Length="3">/</BANKS>
|
|
<BANKN ID="99" Alignment="left" Filler="blank" Length="18">/</BANKN>
|
|
<BKONT ID="100" Alignment="left" Filler="blank" Length="2">/</BKONT>
|
|
<STCD1 ID="101" Alignment="left" Filler="blank" Length="16">/</STCD1>
|
|
<STCD2 ID="102" Alignment="left" Filler="blank" Length="11">/</STCD2>
|
|
<MADAT ID="103" Alignment="left" Filler="blank" Length="8">/</MADAT>
|
|
<MANST ID="104" Alignment="left" Filler="blank" Length="1">/</MANST>
|
|
<EGMLD ID="105" Alignment="left" Filler="blank" Length="3">/</EGMLD>
|
|
<DUMMY2 ID="106" Alignment="left" Filler="blank" Length="3">/</DUMMY2>
|
|
<STCEG ID="107" Alignment="left" Filler="blank" Length="20">/</STCEG>
|
|
<STKZA ID="108" Alignment="left" Filler="blank" Length="1">/</STKZA>
|
|
<STKZU ID="109" Alignment="left" Filler="blank" Length="1">/</STKZU>
|
|
<PFACH ID="110" Alignment="left" Filler="blank" Length="10">/</PFACH>
|
|
<PSTL2 ID="111" Alignment="left" Filler="blank" Length="10">/</PSTL2>
|
|
<SPRAS ID="112" Alignment="left" Filler="blank" Length="1">/</SPRAS>
|
|
<XINVE ID="113" Alignment="left" Filler="blank" Length="1">/</XINVE>
|
|
<NEWKO ID="114" Length="17" Alignment="left" Filler="blank">
|
|
<xsl:value-of select="accountNumber" />
|
|
</NEWKO>
|
|
<NEWBW Length="3" Alignment="left" Filler="blank" ID="115">/</NEWBW>
|
|
<KNRZE Length="17" Alignment="left" Filler="blank" ID="116">/</KNRZE>
|
|
<HKONT Length="10" Alignment="left" Filler="blank" ID="117">/</HKONT>
|
|
<PRCTR Length="10" Alignment="left" Filler="blank" ID="118">/</PRCTR>
|
|
<VERTN Length="13" Alignment="left" Filler="blank" ID="119">/</VERTN>
|
|
<VERTT Length="1" Alignment="left" Filler="blank" ID="120">/</VERTT>
|
|
<VBEWA Length="4" Alignment="left" Filler="blank" ID="121">/</VBEWA>
|
|
<HWBAS Length="16" Alignment="left" Filler="blank" ID="122">/</HWBAS>
|
|
<FWBAS Length="16" Alignment="left" Filler="blank" ID="123">/</FWBAS>
|
|
<FIPOS Length="14" Alignment="left" Filler="blank" ID="124">/</FIPOS>
|
|
<VNAME Length="6" Alignment="left" Filler="blank" ID="125">/</VNAME>
|
|
<EGRUP Length="3" Alignment="left" Filler="blank" ID="126">/</EGRUP>
|
|
<BTYPE Length="2" Alignment="left" Filler="blank" ID="127">/</BTYPE>
|
|
<PAOBJNR Length="10" Alignment="left" Filler="blank" ID="128">/</PAOBJNR>
|
|
<KSTRG Length="12" Alignment="left" Filler="blank" ID="129">/</KSTRG>
|
|
<IMKEY Length="8" Alignment="left" Filler="blank" ID="130">/</IMKEY>
|
|
<DUMMY3 Length="8" Alignment="left" Filler="blank" ID="131">/</DUMMY3>
|
|
<VPTNR Length="10" Alignment="left" Filler="blank" ID="132">/</VPTNR>
|
|
<NPLNR Length="12" Alignment="left" Filler="blank" ID="133">/</NPLNR>
|
|
<VORNR Length="4" Alignment="left" Filler="blank" ID="134">/</VORNR>
|
|
<XEGDR Length="1" Alignment="left" Filler="blank" ID="135">/</XEGDR>
|
|
<RECID Length="2" Alignment="left" Filler="blank" ID="136">/</RECID>
|
|
<PPRCT Length="10" Alignment="left" Filler="blank" ID="137">/</PPRCT>
|
|
<PROJK Length="24" Alignment="left" Filler="blank" ID="138">/</PROJK>
|
|
<UZAWE Length="2" Alignment="left" Filler="blank" ID="139">/</UZAWE>
|
|
<TXJCD Length="15" Alignment="left" Filler="blank" ID="140">/</TXJCD>
|
|
<FISTL Length="16" Alignment="left" Filler="blank" ID="141">/</FISTL>
|
|
<GEBER Length="10" Alignment="left" Filler="blank" ID="142">/</GEBER>
|
|
<DMBE2 Length="16" Alignment="left" Filler="blank" ID="143">/</DMBE2>
|
|
<DMBE3 Length="16" Alignment="left" Filler="blank" ID="144">/</DMBE3>
|
|
<PARGB Length="4" Alignment="left" Filler="blank" ID="145">/</PARGB>
|
|
<XREF1 Length="12" Alignment="left" Filler="blank" ID="146">/</XREF1>
|
|
<XREF2 Length="12" Alignment="left" Filler="blank" ID="147">/</XREF2>
|
|
<KBLNR Length="10" Alignment="left" Filler="blank" ID="149">/</KBLNR>
|
|
<KBLPOS Length="3" Alignment="left" Filler="blank" ID="150">/</KBLPOS>
|
|
<WDATE Length="8" Alignment="left" Filler="blank" ID="151">/</WDATE>
|
|
<WGBKZ Length="1" Alignment="left" Filler="blank" ID="152">/</WGBKZ>
|
|
<XAKTZ Length="1" Alignment="left" Filler="blank" ID="153">/</XAKTZ>
|
|
<WNAME Length="30" Alignment="left" Filler="blank" ID="154">/</WNAME>
|
|
<WORT1 Length="30" Alignment="left" Filler="blank" ID="155">/</WORT1>
|
|
<WBZOG Length="30" Alignment="left" Filler="blank" ID="156">/</WBZOG>
|
|
<WORT2 Length="30" Alignment="left" Filler="blank" ID="157">/</WORT2>
|
|
<WBANK Length="60" Alignment="left" Filler="blank" ID="158">/</WBANK>
|
|
<WLZBP Length="60" Alignment="left" Filler="blank" ID="159">/</WLZBP>
|
|
<DISKP Length="8" Alignment="left" Filler="blank" ID="160">/</DISKP>
|
|
<DISKT Length="3" Alignment="left" Filler="blank" ID="161">/</DISKT>
|
|
<WINFW Length="16" Alignment="left" Filler="blank" ID="162">/</WINFW>
|
|
<WINHW Length="16" Alignment="left" Filler="blank" ID="163">/</WINHW>
|
|
<WEVWV Length="1" Alignment="left" Filler="blank" ID="164">/</WEVWV>
|
|
<WSTAT Length="1" Alignment="left" Filler="blank" ID="165">/</WSTAT>
|
|
<WMWKZ Length="2" Alignment="left" Filler="blank" ID="166">/</WMWKZ>
|
|
<WSTKZ Length="1" Alignment="left" Filler="blank" ID="167">/</WSTKZ>
|
|
<RKE_ARTNR Length="18" Alignment="left" Filler="blank" ID="169">/</RKE_ARTNR>
|
|
<RKE_BONUS Length="2" Alignment="left" Filler="blank" ID="170">/</RKE_BONUS>
|
|
<RKE_BRSCH Length="4" Alignment="left" Filler="blank" ID="171">/</RKE_BRSCH>
|
|
<RKE_BUKRS Length="4" Alignment="left" Filler="blank" ID="172">/</RKE_BUKRS>
|
|
<RKE_BZIRK Length="6" Alignment="left" Filler="blank" ID="173">/</RKE_BZIRK>
|
|
<RKE_EFORM Length="5" Alignment="left" Filler="blank" ID="174">/</RKE_EFORM>
|
|
<RKE_FKART Length="4" Alignment="left" Filler="blank" ID="175">/</RKE_FKART>
|
|
<RKE_GEBIE Length="4" Alignment="left" Filler="blank" ID="176">/</RKE_GEBIE>
|
|
<RKE_GSBER Length="4" Alignment="left" Filler="blank" ID="177">/</RKE_GSBER>
|
|
<RKE_KAUFN Length="10" Alignment="left" Filler="blank" ID="178">/</RKE_KAUFN>
|
|
<RKE_KDGRP Length="2" Alignment="left" Filler="blank" ID="179">/</RKE_KDGRP>
|
|
<RKE_KDPOS Length="6" Alignment="left" Filler="blank" ID="180">/</RKE_KDPOS>
|
|
<RKE_KNDNR Length="10" Alignment="left" Filler="blank" ID="181">/</RKE_KNDNR>
|
|
<RKE_KOKRS Length="4" Alignment="left" Filler="blank" ID="182">/</RKE_KOKRS>
|
|
<RKE_KSTRG Length="12" Alignment="left" Filler="blank" ID="183">/</RKE_KSTRG>
|
|
<RKE_LAND1 Length="3" Alignment="left" Filler="blank" ID="184">/</RKE_LAND1>
|
|
<RKE_MAABC Length="1" Alignment="left" Filler="blank" ID="185">/</RKE_MAABC>
|
|
<RKE_MATKL Length="9" Alignment="left" Filler="blank" ID="186">/</RKE_MATKL>
|
|
<RKE_PRCTR Length="10" Alignment="left" Filler="blank" ID="187">/</RKE_PRCTR>
|
|
<RKE_PSPNR Length="24" Alignment="left" Filler="blank" ID="188">/</RKE_PSPNR>
|
|
<RKE_RKAUFNR Length="12" Alignment="left" Filler="blank" ID="189">/</RKE_RKAUFNR>
|
|
<RKE_SPART Length="2" Alignment="left" Filler="blank" ID="190">/</RKE_SPART>
|
|
<RKE_VKBUR Length="4" Alignment="left" Filler="blank" ID="191">/</RKE_VKBUR>
|
|
<RKE_VKGRP Length="3" Alignment="left" Filler="blank" ID="192">/</RKE_VKGRP>
|
|
<RKE_VKORG Length="4" Alignment="left" Filler="blank" ID="193">/</RKE_VKORG>
|
|
<RKE_VTWEG Length="2" Alignment="left" Filler="blank" ID="194">/</RKE_VTWEG>
|
|
<RKE_WERKS Length="4" Alignment="left" Filler="blank" ID="195">/</RKE_WERKS>
|
|
<RKE_KMBRND Length="2" Alignment="left" Filler="blank" ID="196">/</RKE_KMBRND>
|
|
<RKE_KMCATG Length="2" Alignment="left" Filler="blank" ID="197">/</RKE_KMCATG>
|
|
<RKE_KMHI01 Length="10" Alignment="left" Filler="blank" ID="198">/</RKE_KMHI01>
|
|
<RKE_KMHI02 Length="10" Alignment="left" Filler="blank" ID="199">/</RKE_KMHI02>
|
|
<RKE_KMHI03 Length="10" Alignment="left" Filler="blank" ID="200">/</RKE_KMHI03>
|
|
<RKE_KMKDGR Length="2" Alignment="left" Filler="blank" ID="201">/</RKE_KMKDGR>
|
|
<RKE_KMLAND Length="3" Alignment="left" Filler="blank" ID="202">/</RKE_KMLAND>
|
|
<RKE_KMMAKL Length="9" Alignment="left" Filler="blank" ID="203">/</RKE_KMMAKL>
|
|
<RKE_KMNIEL Length="2" Alignment="left" Filler="blank" ID="204">/</RKE_KMNIEL>
|
|
<RKE_KMSTGE Length="2" Alignment="left" Filler="blank" ID="205">/</RKE_KMSTGE>
|
|
<RKE_KMVKBU Length="4" Alignment="left" Filler="blank" ID="206">/</RKE_KMVKBU>
|
|
<RKE_KMVKGR Length="3" Alignment="left" Filler="blank" ID="207">/</RKE_KMVKGR>
|
|
<RKE_KMVTNR Length="8" Alignment="left" Filler="blank" ID="208">/</RKE_KMVTNR>
|
|
<RKE_PPRCTR Length="10" Alignment="left" Filler="blank" ID="209">/</RKE_PPRCTR>
|
|
|
|
<!-- START new RKE-elements -->
|
|
<RKE_WW005 Length="5" Alignment="left" Filler="blank" ID="276">/</RKE_WW005>
|
|
<RKE_WW006 Length="5" Alignment="left" Filler="blank" ID="277">/</RKE_WW006>
|
|
<RKE_WW007 Length="3" Alignment="left" Filler="blank" ID="278">/</RKE_WW007>
|
|
<RKE_WW008 Length="3" Alignment="left" Filler="blank" ID="279">/</RKE_WW008>
|
|
<RKE_WW009 Length="1" Alignment="left" Filler="blank" ID="280">/</RKE_WW009>
|
|
<RKE_WW010 Length="3" Alignment="left" Filler="blank" ID="281">/</RKE_WW010>
|
|
<RKE_WW011 Length="2" Alignment="left" Filler="blank" ID="282">/</RKE_WW011>
|
|
<RKE_WW012 Length="6" Alignment="left" Filler="blank" ID="283">/</RKE_WW012>
|
|
<RKE_WW013 Length="10" Alignment="left" Filler="blank" ID="284">/</RKE_WW013>
|
|
<RKE_WW015 Length="1" Alignment="left" Filler="blank" ID="285">/</RKE_WW015>
|
|
<RKE_WW016 Length="2" Alignment="left" Filler="blank" ID="286">/</RKE_WW016>
|
|
<RKE_WW017 Length="7" Alignment="left" Filler="blank" ID="287">/</RKE_WW017>
|
|
<RKE_WW019 Length="6" Alignment="left" Filler="blank" ID="289">/</RKE_WW019>
|
|
<!-- END new RKE-elements -->
|
|
|
|
<VBUND Length="6" Alignment="left" Filler="blank" ID="210">/</VBUND>
|
|
<FKBER Length="4" Alignment="left" Filler="blank" ID="211">/</FKBER>
|
|
<DABRZ Length="8" Alignment="left" Filler="blank" ID="212">/</DABRZ>
|
|
<XSTBA Length="1" Alignment="left" Filler="blank" ID="213">/</XSTBA>
|
|
|
|
<!-- Additional (empty) tags start -->
|
|
<RSTGR Length="3" Alignment="left" Filler="blank" ID="214">/</RSTGR>
|
|
<FIPEX Length="24" Alignment="left" Filler="blank" ID="215">/</FIPEX>
|
|
<XNEGP Length="1" Alignment="left" Filler="blank" ID="216">/</XNEGP>
|
|
<GRICD Length="2" Alignment="left" Filler="blank" ID="217">/</GRICD>
|
|
<GRIRG Length="3" Alignment="left" Filler="blank" ID="218">/</GRIRG>
|
|
<GITYP Length="2" Alignment="left" Filler="blank" ID="219">/</GITYP>
|
|
<FITYP Length="2" Alignment="left" Filler="blank" ID="220">/</FITYP>
|
|
<STCDT Length="2" Alignment="left" Filler="blank" ID="221">/</STCDT>
|
|
<STKZN Length="1" Alignment="left" Filler="blank" ID="222">/</STKZN>
|
|
<STCD3 Length="18" Alignment="left" Filler="blank" ID="223">/</STCD3>
|
|
<STCD4 Length="18" Alignment="left" Filler="blank" ID="224">/</STCD4>
|
|
<XREF3 Length="20" Alignment="left" Filler="blank" ID="225">/</XREF3>
|
|
<KIDNO Length="30" Alignment="left" Filler="blank" ID="226">/</KIDNO>
|
|
<DTWS1 Length="2" Alignment="left" Filler="blank" ID="227">/</DTWS1>
|
|
<DTWS2 Length="2" Alignment="left" Filler="blank" ID="228">/</DTWS2>
|
|
<DTWS3 Length="2" Alignment="left" Filler="blank" ID="229">/</DTWS3>
|
|
<DTWS4 Length="2" Alignment="left" Filler="blank" ID="230">/</DTWS4>
|
|
<DTAWS Length="2" Alignment="left" Filler="blank" ID="231">/</DTAWS>
|
|
<PYCUR Length="5" Alignment="left" Filler="blank" ID="232">/</PYCUR>
|
|
<PYAMT Length="16" Alignment="left" Filler="blank" ID="233">/</PYAMT>
|
|
<BUPLA Length="4" Alignment="left" Filler="blank" ID="234">/</BUPLA>
|
|
<SECCO Length="4" Alignment="left" Filler="blank" ID="235">/</SECCO>
|
|
<LSTAR Length="6" Alignment="left" Filler="blank" ID="236">/</LSTAR>
|
|
<EGDEB Length="10" Alignment="left" Filler="blank" ID="237">/</EGDEB>
|
|
<WENR Length="8" Alignment="left" Filler="blank" ID="238">/</WENR>
|
|
<GENR Length="8" Alignment="left" Filler="blank" ID="239">/</GENR>
|
|
<GRNR Length="8" Alignment="left" Filler="blank" ID="240">/</GRNR>
|
|
<MENR Length="8" Alignment="left" Filler="blank" ID="241">/</MENR>
|
|
<MIVE Length="13" Alignment="left" Filler="blank" ID="242">/</MIVE>
|
|
<NKSL Length="4" Alignment="left" Filler="blank" ID="243">/</NKSL>
|
|
<EMPSL Length="5" Alignment="left" Filler="blank" ID="244">/</EMPSL>
|
|
<SVWNR Length="13" Alignment="left" Filler="blank" ID="245">/</SVWNR>
|
|
<SBERI Length="10" Alignment="left" Filler="blank" ID="246">/</SBERI>
|
|
<KKBER Length="4" Alignment="left" Filler="blank" ID="247">/</KKBER>
|
|
<EMPFB Length="10" Alignment="left" Filler="blank" ID="248">/</EMPFB>
|
|
<KURSR_M Length="10" Alignment="left" Filler="blank" ID="249">/</KURSR_M>
|
|
<J_1KFREPRE Length="10" Alignment="left" Filler="blank" ID="250">/</J_1KFREPRE>
|
|
<J_1KFTBUS Length="30" Alignment="left" Filler="blank" ID="251">/</J_1KFTBUS>
|
|
<J_1KFTIND Length="30" Alignment="left" Filler="blank" ID="252">/</J_1KFTIND>
|
|
<IDXSP Length="5" Alignment="left" Filler="blank" ID="253">/</IDXSP>
|
|
<ANRED Length="15" Alignment="left" Filler="blank" ID="254">/</ANRED>
|
|
<RECNNR Length="13" Alignment="left" Filler="blank" ID="255">/</RECNNR>
|
|
<E_MIVE Length="13" Alignment="left" Filler="blank" ID="256">/</E_MIVE>
|
|
<BKREF Length="20" Alignment="left" Filler="blank" ID="257">/</BKREF>
|
|
<DTAMS Length="1" Alignment="left" Filler="blank" ID="258">/</DTAMS>
|
|
<CESSION_KZ Length="2" Alignment="left" Filler="blank" ID="259">/</CESSION_KZ>
|
|
<GRANT_NBR Length="20" Alignment="left" Filler="blank" ID="260">/</GRANT_NBR>
|
|
<FKBER_LONG Length="16" Alignment="left" Filler="blank" ID="261">/</FKBER_LONG>
|
|
<ERLKZ Length="1" Alignment="left" Filler="blank" ID="262">/</ERLKZ>
|
|
<IBAN Length="34" Alignment="left" Filler="blank" ID="263">/</IBAN>
|
|
<VALID_FROM Length="8" Alignment="left" Filler="blank" ID="264">/</VALID_FROM>
|
|
<SEGMENT Length="10" Alignment="left" Filler="blank" ID="265">/</SEGMENT>
|
|
<PSEGMENT Length="10" Alignment="left" Filler="blank" ID="266">/</PSEGMENT>
|
|
<HKTID Length="5" Alignment="left" Filler="blank" ID="267">/</HKTID>
|
|
<XSIWE Length="1" Alignment="left" Filler="blank" ID="268">/</XSIWE>
|
|
<TCNO Length="16" Alignment="left" Filler="blank" ID="269">/</TCNO>
|
|
<DATEOFSERVICE Length="8" Alignment="left" Filler="blank" ID="270">/</DATEOFSERVICE>
|
|
<NOTAXCORR Length="1" Alignment="left" Filler="blank" ID="271">/</NOTAXCORR>
|
|
<DIFFOPTRATE Length="10" Alignment="left" Filler="blank" ID="272">/</DIFFOPTRATE>
|
|
<HASDIFFOPTRATE Length="1" Alignment="left" Filler="blank" ID="273">/</HASDIFFOPTRATE>
|
|
<SENDE Length="1" Alignment="left" Filler="blank" ID="274">/</SENDE>
|
|
<PRODPER Length="8" Alignment="left" Filler="blank" ID="275">/</PRODPER>
|
|
<!-- Additional tags end -->
|
|
|
|
</invoiceCharges_1_elements>
|
|
</xsl:template>
|
|
|
|
<xsl:template name="invoiceDetails_1_elements">
|
|
<invoiceDetails_1_elements>
|
|
<STYPE ID="1" Length="1" Alignment="left" Filler="blank">2</STYPE>
|
|
<TBNAM ID="2" Length="30" Alignment="left" Filler="blank">BBSEG</TBNAM>
|
|
<NEWBS ID="3" Length="2" Alignment="left" Filler="blank">
|
|
<xsl:if test="parent::node()/type='I'">40</xsl:if>
|
|
<xsl:if test="parent::node()/type='C'">50</xsl:if>
|
|
</NEWBS>
|
|
<DUMMYX ID="4" Length="10" Alignment="left" Filler="blank">/</DUMMYX>
|
|
<NEWUM ID="5" Length="1" Alignment="left" Filler="blank">/</NEWUM>
|
|
<NEWBK ID="6" Length="4" Alignment="left" Filler="blank">/</NEWBK>
|
|
<WRBTR ID="7" Length="16" Alignment="left" Filler="blank">
|
|
<xsl:value-of select="format-number(totalAmount, '0000000000000,00', 'european')"/>
|
|
</WRBTR>
|
|
<DMBTR ID="8" Length="16" Alignment="left" Filler="blank">/</DMBTR>
|
|
<WMWST ID="9" Length="16" Alignment="left" Filler="blank">/</WMWST>
|
|
<MWSTS ID="10" Length="16" Alignment="left" Filler="blank">/</MWSTS>
|
|
<MWSKZ ID="11" Length="2" Alignment="left" Filler="blank">
|
|
<xsl:value-of select="parent::node()/financialTaxCode" />
|
|
</MWSKZ>
|
|
<XSKRL ID="12" Length="1" Alignment="left" Filler="blank">/</XSKRL>
|
|
<FWZUZ ID="13" Length="16" Alignment="left" Filler="blank">/</FWZUZ>
|
|
<HWZUZ ID="14" Length="16" Alignment="left" Filler="blank">/</HWZUZ>
|
|
<GSBER ID="15" Length="4" Alignment="left" Filler="blank">/</GSBER>
|
|
<KOSTL ID="16" Length="10" Alignment="left" Filler="blank">
|
|
<xsl:choose>
|
|
<xsl:when test="financialCostcenter and string-length(financialCostcenter) > 0">
|
|
<xsl:value-of select="financialCostcenter" />
|
|
</xsl:when>
|
|
<xsl:otherwise>
|
|
<xsl:value-of select="'/'" />
|
|
</xsl:otherwise>
|
|
</xsl:choose>
|
|
</KOSTL>
|
|
<DUMMY4 ID="17" Length="4" Alignment="left" Filler="blank">/</DUMMY4>
|
|
<AUFNR ID="18" Length="12" Alignment="left" Filler="blank">
|
|
<xsl:choose>
|
|
<xsl:when test="costcenter2 and string-length(costcenter2) > 0">
|
|
<xsl:value-of select="costcenter2" />
|
|
</xsl:when>
|
|
<xsl:otherwise>
|
|
<xsl:value-of select="'/'" />
|
|
</xsl:otherwise>
|
|
</xsl:choose>
|
|
</AUFNR>
|
|
<EBELN ID="19" Length="10" Alignment="left" Filler="blank">/</EBELN>
|
|
<EBELP ID="20" Length="5" Alignment="left" Filler="blank">/</EBELP>
|
|
<PROJN ID="21" Length="16" Alignment="left" Filler="blank">/</PROJN>
|
|
<MATNR ID="22" Length="18" Alignment="left" Filler="blank">/</MATNR>
|
|
<WERKS ID="23" Length="4" Alignment="left" Filler="blank">/</WERKS>
|
|
<MENGE ID="24" Length="17" Alignment="left" Filler="blank">/</MENGE>
|
|
<MEINS ID="25" Length="3" Alignment="left" Filler="blank">/</MEINS>
|
|
<VBEL2 ID="26" Length="10" Alignment="left" Filler="blank">/</VBEL2>
|
|
<POSN2 ID="27" Length="6" Alignment="left" Filler="blank">/</POSN2>
|
|
<ETEN2 ID="28" Length="4" Alignment="left" Filler="blank">/</ETEN2>
|
|
<PERNR ID="29" Length="8" Alignment="left" Filler="blank">/</PERNR>
|
|
<BEWAR ID="30" Length="3" Alignment="left" Filler="blank">/</BEWAR>
|
|
<VALUT ID="31" Length="8" Alignment="left" Filler="blank">/</VALUT>
|
|
<ZFBDT ID="32" Length="8" Alignment="left" Filler="blank">/</ZFBDT>
|
|
<ZINKZ ID="33" Length="2" Alignment="left" Filler="blank">/</ZINKZ>
|
|
<ZUONR ID="34" Length="18" Alignment="left" Filler="blank">
|
|
<xsl:value-of select="orderNumber" />
|
|
<xsl:value-of select="'-'" />
|
|
<xsl:value-of select="itemNumber" />
|
|
</ZUONR>
|
|
<FKONT ID="35" Length="3" Alignment="left" Filler="blank">/</FKONT>
|
|
<XAABG ID="36" Length="1" Alignment="left" Filler="blank">/</XAABG>
|
|
<SGTXT ID="37" Length="50" Alignment="left" Filler="blank">
|
|
<xsl:variable name="twoDigitYear">
|
|
<xsl:value-of select="substring(parent::node()/financialPeriodYear, 3, 4)"/>
|
|
</xsl:variable>
|
|
<xsl:value-of select="$twoDigitYear" />
|
|
<xsl:value-of select="'/'" />
|
|
<xsl:value-of select="parent::node()/financialPeriodMonth" />
|
|
</SGTXT>
|
|
<BLNKZ ID="38" Length="2" Alignment="left" Filler="blank">/</BLNKZ>
|
|
<BLNBT ID="39" Alignment="left" Filler="blank" Length="16">/</BLNBT>
|
|
<BLNPZ ID="40" Alignment="left" Filler="blank" Length="8">/</BLNPZ>
|
|
<MABER ID="41" Alignment="left" Filler="blank" Length="2">/</MABER>
|
|
<SKFBT ID="42" Alignment="left" Filler="blank" Length="16">/</SKFBT>
|
|
<WSKTO ID="43" Alignment="left" Filler="blank" Length="16">/</WSKTO>
|
|
<ZTERM ID="44" Alignment="left" Filler="blank" Length="4">/</ZTERM>
|
|
<ZBD1T ID="45" Alignment="left" Filler="blank" Length="3">/</ZBD1T>
|
|
<ZBD1P ID="46" Alignment="left" Filler="blank" Length="6">/</ZBD1P>
|
|
<ZBD2T ID="47" Alignment="left" Filler="blank" Length="3">/</ZBD2T>
|
|
<ZBD2P ID="48" Alignment="left" Filler="blank" Length="6">/</ZBD2P>
|
|
<ZBD3T ID="49" Alignment="left" Filler="blank" Length="3">/</ZBD3T>
|
|
<ZLSPR ID="50" Alignment="left" Filler="blank" Length="1">/</ZLSPR>
|
|
<REBZG ID="51" Alignment="left" Filler="blank" Length="10">/</REBZG>
|
|
<REBZJ ID="52" Alignment="left" Filler="blank" Length="4">/</REBZJ>
|
|
<REBZZ ID="53" Alignment="left" Filler="blank" Length="3">/</REBZZ>
|
|
<ZLSCH ID="54" Alignment="left" Filler="blank" Length="1">/</ZLSCH>
|
|
<SAMNR ID="55" Alignment="left" Filler="blank" Length="8">/</SAMNR>
|
|
<ZBFIX ID="56" Alignment="left" Filler="blank" Length="1">/</ZBFIX>
|
|
<QSSKZ ID="57" Alignment="left" Filler="blank" Length="2">/</QSSKZ>
|
|
<QSSHB ID="58" Alignment="left" Filler="blank" Length="16">/</QSSHB>
|
|
<QSFBT ID="59" Alignment="left" Filler="blank" Length="16">/</QSFBT>
|
|
<ESRNR ID="60" Alignment="left" Filler="blank" Length="11">/</ESRNR>
|
|
<ESRPZ ID="61" Alignment="left" Filler="blank" Length="2">/</ESRPZ>
|
|
<ESRRE ID="62" Alignment="left" Filler="blank" Length="27">/</ESRRE>
|
|
<FDTAG ID="63" Alignment="left" Filler="blank" Length="8">/</FDTAG>
|
|
<FDLEV ID="64" Alignment="left" Filler="blank" Length="2">/</FDLEV>
|
|
<ANLN1 ID="65" Alignment="left" Filler="blank" Length="12">/</ANLN1>
|
|
<ANLN2 ID="66" Alignment="left" Filler="blank" Length="4">/</ANLN2>
|
|
<BZDAT ID="67" Alignment="left" Filler="blank" Length="8">/</BZDAT>
|
|
<ANBWA ID="68" Alignment="left" Filler="blank" Length="3">/</ANBWA>
|
|
<ABPER ID="69" Alignment="left" Filler="blank" Length="7">/</ABPER>
|
|
<GBETR ID="70" Alignment="left" Filler="blank" Length="16">/</GBETR>
|
|
<KURSR ID="71" Alignment="left" Filler="blank" Length="10">/</KURSR>
|
|
<MANSP ID="72" Alignment="left" Filler="blank" Length="1">/</MANSP>
|
|
<MSCHL ID="73" Alignment="left" Filler="blank" Length="1">/</MSCHL>
|
|
<HBKID ID="74" Alignment="left" Filler="blank" Length="5">/</HBKID>
|
|
<BVTYP ID="75" Alignment="left" Filler="blank" Length="4">/</BVTYP>
|
|
<ANFBN ID="76" Alignment="left" Filler="blank" Length="10">/</ANFBN>
|
|
<ANFBU ID="77" Alignment="left" Filler="blank" Length="4">/</ANFBU>
|
|
<ANFBJ ID="78" Alignment="left" Filler="blank" Length="4">/</ANFBJ>
|
|
<LZBKZ ID="79" Alignment="left" Filler="blank" Length="3">
|
|
<xsl:choose>
|
|
<xsl:when test="orderType='S'">
|
|
<xsl:value-of select="$constLZBZK_S_ORDER" />
|
|
</xsl:when>
|
|
<xsl:otherwise>
|
|
<xsl:value-of select="$constLZBZK_OTHER" />
|
|
</xsl:otherwise>
|
|
</xsl:choose>
|
|
</LZBKZ>
|
|
<LANDL ID="80" Alignment="left" Filler="blank" Length="3">/</LANDL>
|
|
<DIEKZ ID="81" Alignment="left" Filler="blank" Length="1">/</DIEKZ>
|
|
<ZOLLD ID="82" Alignment="left" Filler="blank" Length="8">/</ZOLLD>
|
|
<ZOLLT ID="83" Alignment="left" Filler="blank" Length="8">/</ZOLLT>
|
|
<VRSDT ID="84" Alignment="left" Filler="blank" Length="8">/</VRSDT>
|
|
<VRSKZ ID="85" Alignment="left" Filler="blank" Length="1">/</VRSKZ>
|
|
<HZUON ID="86" Alignment="left" Filler="blank" Length="18">/</HZUON>
|
|
<REGUL ID="87" Alignment="left" Filler="blank" Length="1">/</REGUL>
|
|
<NAME1 ID="88" Alignment="left" Filler="blank" Length="35">/</NAME1>
|
|
<NAME2 ID="89" Alignment="left" Filler="blank" Length="35">/</NAME2>
|
|
<NAME3 ID="90" Alignment="left" Filler="blank" Length="35">/</NAME3>
|
|
<NAME4 ID="91" Alignment="left" Filler="blank" Length="35">/</NAME4>
|
|
<STRAS ID="92" Alignment="left" Filler="blank" Length="35">/</STRAS>
|
|
<ORT01 ID="93" Alignment="left" Filler="blank" Length="35">/</ORT01>
|
|
<PSTLZ ID="94" Alignment="left" Filler="blank" Length="10">/</PSTLZ>
|
|
<LAND1 ID="95" Alignment="left" Filler="blank" Length="3">/</LAND1>
|
|
<REGIO ID="96" Alignment="left" Filler="blank" Length="3">/</REGIO>
|
|
<BANKL ID="97" Alignment="left" Filler="blank" Length="15">/</BANKL>
|
|
<BANKS ID="98" Alignment="left" Filler="blank" Length="3">/</BANKS>
|
|
<BANKN ID="99" Alignment="left" Filler="blank" Length="18">/</BANKN>
|
|
<BKONT ID="100" Alignment="left" Filler="blank" Length="2">/</BKONT>
|
|
<STCD1 ID="101" Alignment="left" Filler="blank" Length="16">/</STCD1>
|
|
<STCD2 ID="102" Alignment="left" Filler="blank" Length="11">/</STCD2>
|
|
<MADAT ID="103" Alignment="left" Filler="blank" Length="8">/</MADAT>
|
|
<MANST ID="104" Alignment="left" Filler="blank" Length="1">/</MANST>
|
|
<EGMLD ID="105" Alignment="left" Filler="blank" Length="3">/</EGMLD>
|
|
<DUMMY2 ID="106" Alignment="left" Filler="blank" Length="3">/</DUMMY2>
|
|
<STCEG ID="107" Alignment="left" Filler="blank" Length="20">/</STCEG>
|
|
<STKZA ID="108" Alignment="left" Filler="blank" Length="1">/</STKZA>
|
|
<STKZU ID="109" Alignment="left" Filler="blank" Length="1">/</STKZU>
|
|
<PFACH ID="110" Alignment="left" Filler="blank" Length="10">/</PFACH>
|
|
<PSTL2 ID="111" Alignment="left" Filler="blank" Length="10">/</PSTL2>
|
|
<SPRAS ID="112" Alignment="left" Filler="blank" Length="1">/</SPRAS>
|
|
<XINVE ID="113" Alignment="left" Filler="blank" Length="1">/</XINVE>
|
|
|
|
<NEWKO ID="114" Length="17" Alignment="left" Filler="blank">
|
|
<xsl:value-of select="accountNumber" />
|
|
</NEWKO>
|
|
|
|
<NEWBW Length="3" Alignment="left" Filler="blank" ID="115">/</NEWBW>
|
|
<KNRZE Length="17" Alignment="left" Filler="blank" ID="116">/</KNRZE>
|
|
<HKONT Length="10" Alignment="left" Filler="blank" ID="117">/</HKONT>
|
|
<PRCTR Length="10" Alignment="left" Filler="blank" ID="118">/</PRCTR>
|
|
<VERTN Length="13" Alignment="left" Filler="blank" ID="119">/</VERTN>
|
|
<VERTT Length="1" Alignment="left" Filler="blank" ID="120">/</VERTT>
|
|
<VBEWA Length="4" Alignment="left" Filler="blank" ID="121">/</VBEWA>
|
|
<HWBAS Length="16" Alignment="left" Filler="blank" ID="122">/</HWBAS>
|
|
<FWBAS Length="16" Alignment="left" Filler="blank" ID="123">/</FWBAS>
|
|
<FIPOS Length="14" Alignment="left" Filler="blank" ID="124">/</FIPOS>
|
|
<VNAME Length="6" Alignment="left" Filler="blank" ID="125">/</VNAME>
|
|
<EGRUP Length="3" Alignment="left" Filler="blank" ID="126">/</EGRUP>
|
|
<BTYPE Length="2" Alignment="left" Filler="blank" ID="127">/</BTYPE>
|
|
<PAOBJNR Length="10" Alignment="left" Filler="blank" ID="128">/</PAOBJNR>
|
|
<KSTRG Length="12" Alignment="left" Filler="blank" ID="129">/</KSTRG>
|
|
<IMKEY Length="8" Alignment="left" Filler="blank" ID="130">/</IMKEY>
|
|
<DUMMY3 Length="8" Alignment="left" Filler="blank" ID="131">/</DUMMY3>
|
|
<VPTNR Length="10" Alignment="left" Filler="blank" ID="132">/</VPTNR>
|
|
<NPLNR Length="12" Alignment="left" Filler="blank" ID="133">/</NPLNR>
|
|
<VORNR Length="4" Alignment="left" Filler="blank" ID="134">/</VORNR>
|
|
<XEGDR Length="1" Alignment="left" Filler="blank" ID="135">/</XEGDR>
|
|
<RECID Length="2" Alignment="left" Filler="blank" ID="136">/</RECID>
|
|
<PPRCT Length="10" Alignment="left" Filler="blank" ID="137">/</PPRCT>
|
|
<PROJK Length="24" Alignment="left" Filler="blank" ID="138">/</PROJK>
|
|
<UZAWE Length="2" Alignment="left" Filler="blank" ID="139">/</UZAWE>
|
|
<TXJCD Length="15" Alignment="left" Filler="blank" ID="140">/</TXJCD>
|
|
<FISTL Length="16" Alignment="left" Filler="blank" ID="141">/</FISTL>
|
|
<GEBER Length="10" Alignment="left" Filler="blank" ID="142">/</GEBER>
|
|
<DMBE2 Length="16" Alignment="left" Filler="blank" ID="143">/</DMBE2>
|
|
<DMBE3 Length="16" Alignment="left" Filler="blank" ID="144">/</DMBE3>
|
|
<PARGB Length="4" Alignment="left" Filler="blank" ID="145">/</PARGB>
|
|
<XREF1 Length="12" Alignment="left" Filler="blank" ID="146">/</XREF1>
|
|
<XREF2 Length="12" Alignment="left" Filler="blank" ID="147">/</XREF2>
|
|
<KBLNR Length="10" Alignment="left" Filler="blank" ID="149">/</KBLNR>
|
|
<KBLPOS Length="3" Alignment="left" Filler="blank" ID="150">/</KBLPOS>
|
|
<WDATE Length="8" Alignment="left" Filler="blank" ID="151">/</WDATE>
|
|
<WGBKZ Length="1" Alignment="left" Filler="blank" ID="152">/</WGBKZ>
|
|
<XAKTZ Length="1" Alignment="left" Filler="blank" ID="153">/</XAKTZ>
|
|
<WNAME Length="30" Alignment="left" Filler="blank" ID="154">/</WNAME>
|
|
<WORT1 Length="30" Alignment="left" Filler="blank" ID="155">/</WORT1>
|
|
<WBZOG Length="30" Alignment="left" Filler="blank" ID="156">/</WBZOG>
|
|
<WORT2 Length="30" Alignment="left" Filler="blank" ID="157">/</WORT2>
|
|
<WBANK Length="60" Alignment="left" Filler="blank" ID="158">/</WBANK>
|
|
<WLZBP Length="60" Alignment="left" Filler="blank" ID="159">/</WLZBP>
|
|
<DISKP Length="8" Alignment="left" Filler="blank" ID="160">/</DISKP>
|
|
<DISKT Length="3" Alignment="left" Filler="blank" ID="161">/</DISKT>
|
|
<WINFW Length="16" Alignment="left" Filler="blank" ID="162">/</WINFW>
|
|
<WINHW Length="16" Alignment="left" Filler="blank" ID="163">/</WINHW>
|
|
<WEVWV Length="1" Alignment="left" Filler="blank" ID="164">/</WEVWV>
|
|
<WSTAT Length="1" Alignment="left" Filler="blank" ID="165">/</WSTAT>
|
|
<WMWKZ Length="2" Alignment="left" Filler="blank" ID="166">/</WMWKZ>
|
|
<WSTKZ Length="1" Alignment="left" Filler="blank" ID="167">/</WSTKZ>
|
|
<RKE_ARTNR Length="18" Alignment="left" Filler="blank" ID="169">/</RKE_ARTNR>
|
|
<RKE_BONUS Length="2" Alignment="left" Filler="blank" ID="170">/</RKE_BONUS>
|
|
<RKE_BRSCH Length="4" Alignment="left" Filler="blank" ID="171">/</RKE_BRSCH>
|
|
<RKE_BUKRS Length="4" Alignment="left" Filler="blank" ID="172">/</RKE_BUKRS>
|
|
<RKE_BZIRK Length="6" Alignment="left" Filler="blank" ID="173">/</RKE_BZIRK>
|
|
<RKE_EFORM Length="5" Alignment="left" Filler="blank" ID="174">/</RKE_EFORM>
|
|
<RKE_FKART Length="4" Alignment="left" Filler="blank" ID="175">/</RKE_FKART>
|
|
<RKE_GEBIE Length="4" Alignment="left" Filler="blank" ID="176">/</RKE_GEBIE>
|
|
<RKE_GSBER Length="4" Alignment="left" Filler="blank" ID="177">/</RKE_GSBER>
|
|
<RKE_KAUFN Length="10" Alignment="left" Filler="blank" ID="178">/</RKE_KAUFN>
|
|
<RKE_KDGRP Length="2" Alignment="left" Filler="blank" ID="179">/</RKE_KDGRP>
|
|
<RKE_KDPOS Length="6" Alignment="left" Filler="blank" ID="180">/</RKE_KDPOS>
|
|
<RKE_KNDNR Length="10" Alignment="left" Filler="blank" ID="181">/</RKE_KNDNR>
|
|
<RKE_KOKRS Length="4" Alignment="left" Filler="blank" ID="182">/</RKE_KOKRS>
|
|
<RKE_KSTRG Length="12" Alignment="left" Filler="blank" ID="183">/</RKE_KSTRG>
|
|
<RKE_LAND1 Length="3" Alignment="left" Filler="blank" ID="184">/</RKE_LAND1>
|
|
<RKE_MAABC Length="1" Alignment="left" Filler="blank" ID="185">/</RKE_MAABC>
|
|
<RKE_MATKL Length="9" Alignment="left" Filler="blank" ID="186">/</RKE_MATKL>
|
|
<RKE_PRCTR Length="10" Alignment="left" Filler="blank" ID="187">/</RKE_PRCTR>
|
|
<RKE_PSPNR Length="24" Alignment="left" Filler="blank" ID="188">/</RKE_PSPNR>
|
|
<RKE_RKAUFNR Length="12" Alignment="left" Filler="blank" ID="189">/</RKE_RKAUFNR>
|
|
<RKE_SPART Length="2" Alignment="left" Filler="blank" ID="190">/</RKE_SPART>
|
|
<RKE_VKBUR Length="4" Alignment="left" Filler="blank" ID="191">/</RKE_VKBUR>
|
|
<RKE_VKGRP Length="3" Alignment="left" Filler="blank" ID="192">/</RKE_VKGRP>
|
|
<RKE_VKORG Length="4" Alignment="left" Filler="blank" ID="193">/</RKE_VKORG>
|
|
<RKE_VTWEG Length="2" Alignment="left" Filler="blank" ID="194">/</RKE_VTWEG>
|
|
<RKE_WERKS Length="4" Alignment="left" Filler="blank" ID="195">/</RKE_WERKS>
|
|
<RKE_KMBRND Length="2" Alignment="left" Filler="blank" ID="196">/</RKE_KMBRND>
|
|
<RKE_KMCATG Length="2" Alignment="left" Filler="blank" ID="197">/</RKE_KMCATG>
|
|
<RKE_KMHI01 Length="10" Alignment="left" Filler="blank" ID="198">/</RKE_KMHI01>
|
|
<RKE_KMHI02 Length="10" Alignment="left" Filler="blank" ID="199">/</RKE_KMHI02>
|
|
<RKE_KMHI03 Length="10" Alignment="left" Filler="blank" ID="200">/</RKE_KMHI03>
|
|
<RKE_KMKDGR Length="2" Alignment="left" Filler="blank" ID="201">/</RKE_KMKDGR>
|
|
<RKE_KMLAND Length="3" Alignment="left" Filler="blank" ID="202">/</RKE_KMLAND>
|
|
<RKE_KMMAKL Length="9" Alignment="left" Filler="blank" ID="203">/</RKE_KMMAKL>
|
|
<RKE_KMNIEL Length="2" Alignment="left" Filler="blank" ID="204">/</RKE_KMNIEL>
|
|
<RKE_KMSTGE Length="2" Alignment="left" Filler="blank" ID="205">/</RKE_KMSTGE>
|
|
<RKE_KMVKBU Length="4" Alignment="left" Filler="blank" ID="206">/</RKE_KMVKBU>
|
|
<RKE_KMVKGR Length="3" Alignment="left" Filler="blank" ID="207">/</RKE_KMVKGR>
|
|
<RKE_KMVTNR Length="8" Alignment="left" Filler="blank" ID="208">/</RKE_KMVTNR>
|
|
<RKE_PPRCTR Length="10" Alignment="left" Filler="blank" ID="209">/</RKE_PPRCTR>
|
|
|
|
<!-- START new RKE-elements -->
|
|
<RKE_WW005 Length="5" Alignment="left" Filler="blank" ID="276">/</RKE_WW005>
|
|
<RKE_WW006 Length="5" Alignment="left" Filler="blank" ID="277">/</RKE_WW006>
|
|
<RKE_WW007 Length="3" Alignment="left" Filler="blank" ID="278">/</RKE_WW007>
|
|
<RKE_WW008 Length="3" Alignment="left" Filler="blank" ID="279">/</RKE_WW008>
|
|
<RKE_WW009 Length="1" Alignment="left" Filler="blank" ID="280">/</RKE_WW009>
|
|
<RKE_WW010 Length="3" Alignment="left" Filler="blank" ID="281">/</RKE_WW010>
|
|
<RKE_WW011 Length="2" Alignment="left" Filler="blank" ID="282">/</RKE_WW011>
|
|
<RKE_WW012 Length="6" Alignment="left" Filler="blank" ID="283">/</RKE_WW012>
|
|
<RKE_WW013 Length="10" Alignment="left" Filler="blank" ID="284">/</RKE_WW013>
|
|
<RKE_WW015 Length="1" Alignment="left" Filler="blank" ID="285">/</RKE_WW015>
|
|
<RKE_WW016 Length="2" Alignment="left" Filler="blank" ID="286">/</RKE_WW016>
|
|
<RKE_WW017 Length="7" Alignment="left" Filler="blank" ID="287">/</RKE_WW017>
|
|
<RKE_WW019 Length="6" Alignment="left" Filler="blank" ID="289">/</RKE_WW019>
|
|
<!-- END new RKE-elements -->
|
|
|
|
<VBUND Length="6" Alignment="left" Filler="blank" ID="210">/</VBUND>
|
|
<FKBER Length="4" Alignment="left" Filler="blank" ID="211">/</FKBER>
|
|
<DABRZ Length="8" Alignment="left" Filler="blank" ID="212">/</DABRZ>
|
|
<XSTBA Length="1" Alignment="left" Filler="blank" ID="213">/</XSTBA>
|
|
|
|
<!-- START Additional (empty) tags start -->
|
|
<RSTGR Length="3" Alignment="left" Filler="blank" ID="214">/</RSTGR>
|
|
<FIPEX Length="24" Alignment="left" Filler="blank" ID="215">/</FIPEX>
|
|
<XNEGP Length="1" Alignment="left" Filler="blank" ID="216">/</XNEGP>
|
|
<GRICD Length="2" Alignment="left" Filler="blank" ID="217">/</GRICD>
|
|
<GRIRG Length="3" Alignment="left" Filler="blank" ID="218">/</GRIRG>
|
|
<GITYP Length="2" Alignment="left" Filler="blank" ID="219">/</GITYP>
|
|
<FITYP Length="2" Alignment="left" Filler="blank" ID="220">/</FITYP>
|
|
<STCDT Length="2" Alignment="left" Filler="blank" ID="221">/</STCDT>
|
|
<STKZN Length="1" Alignment="left" Filler="blank" ID="222">/</STKZN>
|
|
<STCD3 Length="18" Alignment="left" Filler="blank" ID="223">/</STCD3>
|
|
<STCD4 Length="18" Alignment="left" Filler="blank" ID="224">/</STCD4>
|
|
<XREF3 Length="20" Alignment="left" Filler="blank" ID="225">/</XREF3>
|
|
<KIDNO Length="30" Alignment="left" Filler="blank" ID="226">/</KIDNO>
|
|
<DTWS1 Length="2" Alignment="left" Filler="blank" ID="227">/</DTWS1>
|
|
<DTWS2 Length="2" Alignment="left" Filler="blank" ID="228">/</DTWS2>
|
|
<DTWS3 Length="2" Alignment="left" Filler="blank" ID="229">/</DTWS3>
|
|
<DTWS4 Length="2" Alignment="left" Filler="blank" ID="230">/</DTWS4>
|
|
<DTAWS Length="2" Alignment="left" Filler="blank" ID="231">/</DTAWS>
|
|
<PYCUR Length="5" Alignment="left" Filler="blank" ID="232">/</PYCUR>
|
|
<PYAMT Length="16" Alignment="left" Filler="blank" ID="233">/</PYAMT>
|
|
<BUPLA Length="4" Alignment="left" Filler="blank" ID="234">/</BUPLA>
|
|
<SECCO Length="4" Alignment="left" Filler="blank" ID="235">/</SECCO>
|
|
<LSTAR Length="6" Alignment="left" Filler="blank" ID="236">/</LSTAR>
|
|
<EGDEB Length="10" Alignment="left" Filler="blank" ID="237">/</EGDEB>
|
|
<WENR Length="8" Alignment="left" Filler="blank" ID="238">/</WENR>
|
|
<GENR Length="8" Alignment="left" Filler="blank" ID="239">/</GENR>
|
|
<GRNR Length="8" Alignment="left" Filler="blank" ID="240">/</GRNR>
|
|
<MENR Length="8" Alignment="left" Filler="blank" ID="241">/</MENR>
|
|
<MIVE Length="13" Alignment="left" Filler="blank" ID="242">/</MIVE>
|
|
<NKSL Length="4" Alignment="left" Filler="blank" ID="243">/</NKSL>
|
|
<EMPSL Length="5" Alignment="left" Filler="blank" ID="244">/</EMPSL>
|
|
<SVWNR Length="13" Alignment="left" Filler="blank" ID="245">/</SVWNR>
|
|
<SBERI Length="10" Alignment="left" Filler="blank" ID="246">/</SBERI>
|
|
<KKBER Length="4" Alignment="left" Filler="blank" ID="247">/</KKBER>
|
|
<EMPFB Length="10" Alignment="left" Filler="blank" ID="248">/</EMPFB>
|
|
<KURSR_M Length="10" Alignment="left" Filler="blank" ID="249">/</KURSR_M>
|
|
<J_1KFREPRE Length="10" Alignment="left" Filler="blank" ID="250">/</J_1KFREPRE>
|
|
<J_1KFTBUS Length="30" Alignment="left" Filler="blank" ID="251">/</J_1KFTBUS>
|
|
<J_1KFTIND Length="30" Alignment="left" Filler="blank" ID="252">/</J_1KFTIND>
|
|
<IDXSP Length="5" Alignment="left" Filler="blank" ID="253">/</IDXSP>
|
|
<ANRED Length="15" Alignment="left" Filler="blank" ID="254">/</ANRED>
|
|
<RECNNR Length="13" Alignment="left" Filler="blank" ID="255">/</RECNNR>
|
|
<E_MIVE Length="13" Alignment="left" Filler="blank" ID="256">/</E_MIVE>
|
|
<BKREF Length="20" Alignment="left" Filler="blank" ID="257">/</BKREF>
|
|
<DTAMS Length="1" Alignment="left" Filler="blank" ID="258">/</DTAMS>
|
|
<CESSION_KZ Length="2" Alignment="left" Filler="blank" ID="259">/</CESSION_KZ>
|
|
<GRANT_NBR Length="20" Alignment="left" Filler="blank" ID="260">/</GRANT_NBR>
|
|
<FKBER_LONG Length="16" Alignment="left" Filler="blank" ID="261">/</FKBER_LONG>
|
|
<ERLKZ Length="1" Alignment="left" Filler="blank" ID="262">/</ERLKZ>
|
|
<IBAN Length="34" Alignment="left" Filler="blank" ID="263">/</IBAN>
|
|
<VALID_FROM Length="8" Alignment="left" Filler="blank" ID="264">/</VALID_FROM>
|
|
<SEGMENT Length="10" Alignment="left" Filler="blank" ID="265">/</SEGMENT>
|
|
<PSEGMENT Length="10" Alignment="left" Filler="blank" ID="266">/</PSEGMENT>
|
|
<HKTID Length="5" Alignment="left" Filler="blank" ID="267">/</HKTID>
|
|
<XSIWE Length="1" Alignment="left" Filler="blank" ID="268">/</XSIWE>
|
|
<TCNO Length="16" Alignment="left" Filler="blank" ID="269">/</TCNO>
|
|
<DATEOFSERVICE Length="8" Alignment="left" Filler="blank" ID="270">/</DATEOFSERVICE>
|
|
<NOTAXCORR Length="1" Alignment="left" Filler="blank" ID="271">/</NOTAXCORR>
|
|
<DIFFOPTRATE Length="10" Alignment="left" Filler="blank" ID="272">/</DIFFOPTRATE>
|
|
<HASDIFFOPTRATE Length="1" Alignment="left" Filler="blank" ID="273">/</HASDIFFOPTRATE>
|
|
<SENDE Length="1" Alignment="left" Filler="blank" ID="274">/</SENDE>
|
|
<PRODPER Length="8" Alignment="left" Filler="blank" ID="275">/</PRODPER>
|
|
<!-- END Additional tags -->
|
|
|
|
</invoiceDetails_1_elements>
|
|
</xsl:template>
|
|
|
|
<xsl:template name="invoiceDetails_DetailCharges_1_elements">
|
|
<invoiceDetails_DetailCharges_1_elements>
|
|
<STYPE ID="1" Length="1" Alignment="left" Filler="blank">2</STYPE>
|
|
<TBNAM ID="2" Length="30" Alignment="left" Filler="blank">BBSEG</TBNAM>
|
|
<NEWBS ID="3" Length="2" Alignment="left" Filler="blank">
|
|
<xsl:if test="parent::node()/type='I'">40</xsl:if>
|
|
<xsl:if test="parent::node()/type='C'">50</xsl:if>
|
|
</NEWBS>
|
|
<DUMMYX ID="4" Length="10" Alignment="left" Filler="blank">/</DUMMYX>
|
|
<NEWUM ID="5" Length="1" Alignment="left" Filler="blank">/</NEWUM>
|
|
<NEWBK ID="6" Length="4" Alignment="left" Filler="blank">/</NEWBK>
|
|
<WRBTR ID="7" Length="16" Alignment="left" Filler="blank">
|
|
<!-- <xsl:value-of select="format-number(totalAmount, '#0.00', 'european')"/> -->
|
|
<xsl:value-of select="format-number(totalAmount, '0000000000000,00', 'european')"/>
|
|
</WRBTR>
|
|
<DMBTR ID="8" Length="16" Alignment="left" Filler="blank">/</DMBTR>
|
|
<WMWST ID="9" Length="16" Alignment="left" Filler="blank">/</WMWST>
|
|
<MWSTS ID="10" Length="16" Alignment="left" Filler="blank">/</MWSTS>
|
|
<MWSKZ ID="11" Length="2" Alignment="left" Filler="blank">
|
|
<xsl:value-of select="parent::node()/financialTaxCode" />
|
|
</MWSKZ>
|
|
<XSKRL ID="12" Length="1" Alignment="left" Filler="blank">/</XSKRL>
|
|
<FWZUZ ID="13" Length="16" Alignment="left" Filler="blank">/</FWZUZ>
|
|
<HWZUZ ID="14" Length="16" Alignment="left" Filler="blank">/</HWZUZ>
|
|
<GSBER ID="15" Length="4" Alignment="left" Filler="blank">/</GSBER>
|
|
<KOSTL ID="16" Length="10" Alignment="left" Filler="blank">
|
|
<xsl:choose>
|
|
<xsl:when test="financialCostcenter and string-length(financialCostcenter) > 0">
|
|
<xsl:value-of select="financialCostcenter" />
|
|
</xsl:when>
|
|
<xsl:otherwise>
|
|
<xsl:value-of select="'/'" />
|
|
</xsl:otherwise>
|
|
</xsl:choose>
|
|
</KOSTL>
|
|
<DUMMY4 ID="17" Length="4" Alignment="left" Filler="blank">/</DUMMY4>
|
|
<AUFNR ID="18" Length="12" Alignment="left" Filler="blank">
|
|
<xsl:choose>
|
|
<xsl:when test="costcenter2 and string-length(costcenter2) > 0">
|
|
<xsl:value-of select="costcenter2" />
|
|
</xsl:when>
|
|
<xsl:otherwise>
|
|
<xsl:value-of select="'/'" />
|
|
</xsl:otherwise>
|
|
</xsl:choose>
|
|
</AUFNR>
|
|
<EBELN ID="19" Length="10" Alignment="left" Filler="blank">/</EBELN>
|
|
<EBELP ID="20" Length="5" Alignment="left" Filler="blank">/</EBELP>
|
|
<PROJN ID="21" Length="16" Alignment="left" Filler="blank">/</PROJN>
|
|
<MATNR ID="22" Length="18" Alignment="left" Filler="blank">/</MATNR>
|
|
<WERKS ID="23" Length="4" Alignment="left" Filler="blank">/</WERKS>
|
|
<MENGE ID="24" Length="17" Alignment="left" Filler="blank">/</MENGE>
|
|
<MEINS ID="25" Length="3" Alignment="left" Filler="blank">/</MEINS>
|
|
<VBEL2 ID="26" Length="10" Alignment="left" Filler="blank">/</VBEL2>
|
|
<POSN2 ID="27" Length="6" Alignment="left" Filler="blank">/</POSN2>
|
|
<ETEN2 ID="28" Length="4" Alignment="left" Filler="blank">/</ETEN2>
|
|
<PERNR ID="29" Length="8" Alignment="left" Filler="blank">/</PERNR>
|
|
<BEWAR ID="30" Length="3" Alignment="left" Filler="blank">/</BEWAR>
|
|
<VALUT ID="31" Length="8" Alignment="left" Filler="blank">/</VALUT>
|
|
<ZFBDT ID="32" Length="8" Alignment="left" Filler="blank">/</ZFBDT>
|
|
<ZINKZ ID="33" Length="2" Alignment="left" Filler="blank">/</ZINKZ>
|
|
<ZUONR ID="34" Length="18" Alignment="left" Filler="blank">
|
|
<xsl:value-of select="orderNumber" />
|
|
<xsl:value-of select="'-'" />
|
|
<xsl:value-of select="itemNumber" />
|
|
</ZUONR>
|
|
<FKONT ID="35" Length="3" Alignment="left" Filler="blank">/</FKONT>
|
|
<XAABG ID="36" Length="1" Alignment="left" Filler="blank">/</XAABG>
|
|
<SGTXT ID="37" Length="50" Alignment="left" Filler="blank">
|
|
<xsl:variable name="twoDigitYear">
|
|
<xsl:value-of select="substring(parent::node()/financialPeriodYear, 3, 4)"/>
|
|
</xsl:variable>
|
|
<xsl:value-of select="$twoDigitYear" />
|
|
<xsl:value-of select="'/'" />
|
|
<xsl:value-of select="parent::node()/financialPeriodMonth" />
|
|
</SGTXT>
|
|
<BLNKZ ID="38" Alignment="left" Filler="blank" Length="2">/</BLNKZ>
|
|
<BLNBT ID="39" Alignment="left" Filler="blank" Length="16">/</BLNBT>
|
|
<BLNPZ ID="40" Alignment="left" Filler="blank" Length="8">/</BLNPZ>
|
|
<MABER ID="41" Alignment="left" Filler="blank" Length="2">/</MABER>
|
|
<SKFBT ID="42" Alignment="left" Filler="blank" Length="16">/</SKFBT>
|
|
<WSKTO ID="43" Alignment="left" Filler="blank" Length="16">/</WSKTO>
|
|
<ZTERM ID="44" Alignment="left" Filler="blank" Length="4">/</ZTERM>
|
|
<ZBD1T ID="45" Alignment="left" Filler="blank" Length="3">/</ZBD1T>
|
|
<ZBD1P ID="46" Alignment="left" Filler="blank" Length="6">/</ZBD1P>
|
|
<ZBD2T ID="47" Alignment="left" Filler="blank" Length="3">/</ZBD2T>
|
|
<ZBD2P ID="48" Alignment="left" Filler="blank" Length="6">/</ZBD2P>
|
|
<ZBD3T ID="49" Alignment="left" Filler="blank" Length="3">/</ZBD3T>
|
|
<ZLSPR ID="50" Alignment="left" Filler="blank" Length="1">/</ZLSPR>
|
|
<REBZG ID="51" Alignment="left" Filler="blank" Length="10">/</REBZG>
|
|
<REBZJ ID="52" Alignment="left" Filler="blank" Length="4">/</REBZJ>
|
|
<REBZZ ID="53" Alignment="left" Filler="blank" Length="3">/</REBZZ>
|
|
<ZLSCH ID="54" Alignment="left" Filler="blank" Length="1">/</ZLSCH>
|
|
<SAMNR ID="55" Alignment="left" Filler="blank" Length="8">/</SAMNR>
|
|
<ZBFIX ID="56" Alignment="left" Filler="blank" Length="1">/</ZBFIX>
|
|
<QSSKZ ID="57" Alignment="left" Filler="blank" Length="2">/</QSSKZ>
|
|
<QSSHB ID="58" Alignment="left" Filler="blank" Length="16">/</QSSHB>
|
|
<QSFBT ID="59" Alignment="left" Filler="blank" Length="16">/</QSFBT>
|
|
<ESRNR ID="60" Alignment="left" Filler="blank" Length="11">/</ESRNR>
|
|
<ESRPZ ID="61" Alignment="left" Filler="blank" Length="2">/</ESRPZ>
|
|
<ESRRE ID="62" Alignment="left" Filler="blank" Length="27">/</ESRRE>
|
|
<FDTAG ID="63" Alignment="left" Filler="blank" Length="8">/</FDTAG>
|
|
<FDLEV ID="64" Alignment="left" Filler="blank" Length="2">/</FDLEV>
|
|
<ANLN1 ID="65" Alignment="left" Filler="blank" Length="12">/</ANLN1>
|
|
<ANLN2 ID="66" Alignment="left" Filler="blank" Length="4">/</ANLN2>
|
|
<BZDAT ID="67" Alignment="left" Filler="blank" Length="8">/</BZDAT>
|
|
<ANBWA ID="68" Alignment="left" Filler="blank" Length="3">/</ANBWA>
|
|
<ABPER ID="69" Alignment="left" Filler="blank" Length="7">/</ABPER>
|
|
<GBETR ID="70" Alignment="left" Filler="blank" Length="16">/</GBETR>
|
|
<KURSR ID="71" Alignment="left" Filler="blank" Length="10">/</KURSR>
|
|
<MANSP ID="72" Alignment="left" Filler="blank" Length="1">/</MANSP>
|
|
<MSCHL ID="73" Alignment="left" Filler="blank" Length="1">/</MSCHL>
|
|
<HBKID ID="74" Alignment="left" Filler="blank" Length="5">/</HBKID>
|
|
<BVTYP ID="75" Alignment="left" Filler="blank" Length="4">/</BVTYP>
|
|
<ANFBN ID="76" Alignment="left" Filler="blank" Length="10">/</ANFBN>
|
|
<ANFBU ID="77" Alignment="left" Filler="blank" Length="4">/</ANFBU>
|
|
<ANFBJ ID="78" Alignment="left" Filler="blank" Length="4">/</ANFBJ>
|
|
<LZBKZ ID="79" Alignment="left" Filler="blank" Length="3">
|
|
<xsl:choose>
|
|
<xsl:when test="orderType='S'">
|
|
<xsl:value-of select="$constLZBZK_S_ORDER" />
|
|
</xsl:when>
|
|
<xsl:otherwise>
|
|
<xsl:value-of select="$constLZBZK_OTHER" />
|
|
</xsl:otherwise>
|
|
</xsl:choose>
|
|
</LZBKZ>
|
|
<LANDL ID="80" Alignment="left" Filler="blank" Length="3">/</LANDL>
|
|
<DIEKZ ID="81" Alignment="left" Filler="blank" Length="1">/</DIEKZ>
|
|
<ZOLLD ID="82" Alignment="left" Filler="blank" Length="8">/</ZOLLD>
|
|
<ZOLLT ID="83" Alignment="left" Filler="blank" Length="8">/</ZOLLT>
|
|
<VRSDT ID="84" Alignment="left" Filler="blank" Length="8">/</VRSDT>
|
|
<VRSKZ ID="85" Alignment="left" Filler="blank" Length="1">/</VRSKZ>
|
|
<HZUON ID="86" Alignment="left" Filler="blank" Length="18">/</HZUON>
|
|
<REGUL ID="87" Alignment="left" Filler="blank" Length="1">/</REGUL>
|
|
<NAME1 ID="88" Alignment="left" Filler="blank" Length="35">/</NAME1>
|
|
<NAME2 ID="89" Alignment="left" Filler="blank" Length="35">/</NAME2>
|
|
<NAME3 ID="90" Alignment="left" Filler="blank" Length="35">/</NAME3>
|
|
<NAME4 ID="91" Alignment="left" Filler="blank" Length="35">/</NAME4>
|
|
<STRAS ID="92" Alignment="left" Filler="blank" Length="35">/</STRAS>
|
|
<ORT01 ID="93" Alignment="left" Filler="blank" Length="35">/</ORT01>
|
|
<PSTLZ ID="94" Alignment="left" Filler="blank" Length="10">/</PSTLZ>
|
|
<LAND1 ID="95" Alignment="left" Filler="blank" Length="3">/</LAND1>
|
|
<REGIO ID="96" Alignment="left" Filler="blank" Length="3">/</REGIO>
|
|
<BANKL ID="97" Alignment="left" Filler="blank" Length="15">/</BANKL>
|
|
<BANKS ID="98" Alignment="left" Filler="blank" Length="3">/</BANKS>
|
|
<BANKN ID="99" Alignment="left" Filler="blank" Length="18">/</BANKN>
|
|
<BKONT ID="100" Alignment="left" Filler="blank" Length="2">/</BKONT>
|
|
<STCD1 ID="101" Alignment="left" Filler="blank" Length="16">/</STCD1>
|
|
<STCD2 ID="102" Alignment="left" Filler="blank" Length="11">/</STCD2>
|
|
<MADAT ID="103" Alignment="left" Filler="blank" Length="8">/</MADAT>
|
|
<MANST ID="104" Alignment="left" Filler="blank" Length="1">/</MANST>
|
|
<EGMLD ID="105" Alignment="left" Filler="blank" Length="3">/</EGMLD>
|
|
<DUMMY2 ID="106" Alignment="left" Filler="blank" Length="3">/</DUMMY2>
|
|
<STCEG ID="107" Alignment="left" Filler="blank" Length="20">/</STCEG>
|
|
<STKZA ID="108" Alignment="left" Filler="blank" Length="1">/</STKZA>
|
|
<STKZU ID="109" Alignment="left" Filler="blank" Length="1">/</STKZU>
|
|
<PFACH ID="110" Alignment="left" Filler="blank" Length="10">/</PFACH>
|
|
<PSTL2 ID="111" Alignment="left" Filler="blank" Length="10">/</PSTL2>
|
|
<SPRAS ID="112" Alignment="left" Filler="blank" Length="1">/</SPRAS>
|
|
<XINVE ID="113" Alignment="left" Filler="blank" Length="1">/</XINVE>
|
|
|
|
<NEWKO ID="114" Length="17" Alignment="left" Filler="blank">
|
|
<xsl:value-of select="accountNumber" />
|
|
</NEWKO>
|
|
|
|
<NEWBW Length="3" Alignment="left" Filler="blank" ID="115">/</NEWBW>
|
|
<KNRZE Length="17" Alignment="left" Filler="blank" ID="116">/</KNRZE>
|
|
<HKONT Length="10" Alignment="left" Filler="blank" ID="117">/</HKONT>
|
|
<PRCTR Length="10" Alignment="left" Filler="blank" ID="118">/</PRCTR>
|
|
<VERTN Length="13" Alignment="left" Filler="blank" ID="119">/</VERTN>
|
|
<VERTT Length="1" Alignment="left" Filler="blank" ID="120">/</VERTT>
|
|
<VBEWA Length="4" Alignment="left" Filler="blank" ID="121">/</VBEWA>
|
|
<HWBAS Length="16" Alignment="left" Filler="blank" ID="122">/</HWBAS>
|
|
<FWBAS Length="16" Alignment="left" Filler="blank" ID="123">/</FWBAS>
|
|
<FIPOS Length="14" Alignment="left" Filler="blank" ID="124">/</FIPOS>
|
|
<VNAME Length="6" Alignment="left" Filler="blank" ID="125">/</VNAME>
|
|
<EGRUP Length="3" Alignment="left" Filler="blank" ID="126">/</EGRUP>
|
|
<BTYPE Length="2" Alignment="left" Filler="blank" ID="127">/</BTYPE>
|
|
<PAOBJNR Length="10" Alignment="left" Filler="blank" ID="128">/</PAOBJNR>
|
|
<KSTRG Length="12" Alignment="left" Filler="blank" ID="129">/</KSTRG>
|
|
<IMKEY Length="8" Alignment="left" Filler="blank" ID="130">/</IMKEY>
|
|
<DUMMY3 Length="8" Alignment="left" Filler="blank" ID="131">/</DUMMY3>
|
|
<VPTNR Length="10" Alignment="left" Filler="blank" ID="132">/</VPTNR>
|
|
<NPLNR Length="12" Alignment="left" Filler="blank" ID="133">/</NPLNR>
|
|
<VORNR Length="4" Alignment="left" Filler="blank" ID="134">/</VORNR>
|
|
<XEGDR Length="1" Alignment="left" Filler="blank" ID="135">/</XEGDR>
|
|
<RECID Length="2" Alignment="left" Filler="blank" ID="136">/</RECID>
|
|
<PPRCT Length="10" Alignment="left" Filler="blank" ID="137">/</PPRCT>
|
|
<PROJK Length="24" Alignment="left" Filler="blank" ID="138">/</PROJK>
|
|
<UZAWE Length="2" Alignment="left" Filler="blank" ID="139">/</UZAWE>
|
|
<TXJCD Length="15" Alignment="left" Filler="blank" ID="140">/</TXJCD>
|
|
<FISTL Length="16" Alignment="left" Filler="blank" ID="141">/</FISTL>
|
|
<GEBER Length="10" Alignment="left" Filler="blank" ID="142">/</GEBER>
|
|
<DMBE2 Length="16" Alignment="left" Filler="blank" ID="143">/</DMBE2>
|
|
<DMBE3 Length="16" Alignment="left" Filler="blank" ID="144">/</DMBE3>
|
|
<PARGB Length="4" Alignment="left" Filler="blank" ID="145">/</PARGB>
|
|
<XREF1 Length="12" Alignment="left" Filler="blank" ID="146">/</XREF1>
|
|
<XREF2 Length="12" Alignment="left" Filler="blank" ID="147">/</XREF2>
|
|
<KBLNR Length="10" Alignment="left" Filler="blank" ID="149">/</KBLNR>
|
|
<KBLPOS Length="3" Alignment="left" Filler="blank" ID="150">/</KBLPOS>
|
|
<WDATE Length="8" Alignment="left" Filler="blank" ID="151">/</WDATE>
|
|
<WGBKZ Length="1" Alignment="left" Filler="blank" ID="152">/</WGBKZ>
|
|
<XAKTZ Length="1" Alignment="left" Filler="blank" ID="153">/</XAKTZ>
|
|
<WNAME Length="30" Alignment="left" Filler="blank" ID="154">/</WNAME>
|
|
<WORT1 Length="30" Alignment="left" Filler="blank" ID="155">/</WORT1>
|
|
<WBZOG Length="30" Alignment="left" Filler="blank" ID="156">/</WBZOG>
|
|
<WORT2 Length="30" Alignment="left" Filler="blank" ID="157">/</WORT2>
|
|
<WBANK Length="60" Alignment="left" Filler="blank" ID="158">/</WBANK>
|
|
<WLZBP Length="60" Alignment="left" Filler="blank" ID="159">/</WLZBP>
|
|
<DISKP Length="8" Alignment="left" Filler="blank" ID="160">/</DISKP>
|
|
<DISKT Length="3" Alignment="left" Filler="blank" ID="161">/</DISKT>
|
|
<WINFW Length="16" Alignment="left" Filler="blank" ID="162">/</WINFW>
|
|
<WINHW Length="16" Alignment="left" Filler="blank" ID="163">/</WINHW>
|
|
<WEVWV Length="1" Alignment="left" Filler="blank" ID="164">/</WEVWV>
|
|
<WSTAT Length="1" Alignment="left" Filler="blank" ID="165">/</WSTAT>
|
|
<WMWKZ Length="2" Alignment="left" Filler="blank" ID="166">/</WMWKZ>
|
|
<WSTKZ Length="1" Alignment="left" Filler="blank" ID="167">/</WSTKZ>
|
|
<RKE_ARTNR Length="18" Alignment="left" Filler="blank" ID="169">/</RKE_ARTNR>
|
|
<RKE_BONUS Length="2" Alignment="left" Filler="blank" ID="170">/</RKE_BONUS>
|
|
<RKE_BRSCH Length="4" Alignment="left" Filler="blank" ID="171">/</RKE_BRSCH>
|
|
<RKE_BUKRS Length="4" Alignment="left" Filler="blank" ID="172">/</RKE_BUKRS>
|
|
<RKE_BZIRK Length="6" Alignment="left" Filler="blank" ID="173">/</RKE_BZIRK>
|
|
<RKE_EFORM Length="5" Alignment="left" Filler="blank" ID="174">/</RKE_EFORM>
|
|
<RKE_FKART Length="4" Alignment="left" Filler="blank" ID="175">/</RKE_FKART>
|
|
<RKE_GEBIE Length="4" Alignment="left" Filler="blank" ID="176">/</RKE_GEBIE>
|
|
<RKE_GSBER Length="4" Alignment="left" Filler="blank" ID="177">/</RKE_GSBER>
|
|
<RKE_KAUFN Length="10" Alignment="left" Filler="blank" ID="178">/</RKE_KAUFN>
|
|
<RKE_KDGRP Length="2" Alignment="left" Filler="blank" ID="179">/</RKE_KDGRP>
|
|
<RKE_KDPOS Length="6" Alignment="left" Filler="blank" ID="180">/</RKE_KDPOS>
|
|
<RKE_KNDNR Length="10" Alignment="left" Filler="blank" ID="181">/</RKE_KNDNR>
|
|
<RKE_KOKRS Length="4" Alignment="left" Filler="blank" ID="182">/</RKE_KOKRS>
|
|
<RKE_KSTRG Length="12" Alignment="left" Filler="blank" ID="183">/</RKE_KSTRG>
|
|
<RKE_LAND1 Length="3" Alignment="left" Filler="blank" ID="184">/</RKE_LAND1>
|
|
<RKE_MAABC Length="1" Alignment="left" Filler="blank" ID="185">/</RKE_MAABC>
|
|
<RKE_MATKL Length="9" Alignment="left" Filler="blank" ID="186">/</RKE_MATKL>
|
|
<RKE_PRCTR Length="10" Alignment="left" Filler="blank" ID="187">/</RKE_PRCTR>
|
|
<RKE_PSPNR Length="24" Alignment="left" Filler="blank" ID="188">/</RKE_PSPNR>
|
|
<RKE_RKAUFNR Length="12" Alignment="left" Filler="blank" ID="189">/</RKE_RKAUFNR>
|
|
<RKE_SPART Length="2" Alignment="left" Filler="blank" ID="190">/</RKE_SPART>
|
|
<RKE_VKBUR Length="4" Alignment="left" Filler="blank" ID="191">/</RKE_VKBUR>
|
|
<RKE_VKGRP Length="3" Alignment="left" Filler="blank" ID="192">/</RKE_VKGRP>
|
|
<RKE_VKORG Length="4" Alignment="left" Filler="blank" ID="193">/</RKE_VKORG>
|
|
<RKE_VTWEG Length="2" Alignment="left" Filler="blank" ID="194">/</RKE_VTWEG>
|
|
<RKE_WERKS Length="4" Alignment="left" Filler="blank" ID="195">/</RKE_WERKS>
|
|
<RKE_KMBRND Length="2" Alignment="left" Filler="blank" ID="196">/</RKE_KMBRND>
|
|
<RKE_KMCATG Length="2" Alignment="left" Filler="blank" ID="197">/</RKE_KMCATG>
|
|
<RKE_KMHI01 Length="10" Alignment="left" Filler="blank" ID="198">/</RKE_KMHI01>
|
|
<RKE_KMHI02 Length="10" Alignment="left" Filler="blank" ID="199">/</RKE_KMHI02>
|
|
<RKE_KMHI03 Length="10" Alignment="left" Filler="blank" ID="200">/</RKE_KMHI03>
|
|
<RKE_KMKDGR Length="2" Alignment="left" Filler="blank" ID="201">/</RKE_KMKDGR>
|
|
<RKE_KMLAND Length="3" Alignment="left" Filler="blank" ID="202">/</RKE_KMLAND>
|
|
<RKE_KMMAKL Length="9" Alignment="left" Filler="blank" ID="203">/</RKE_KMMAKL>
|
|
<RKE_KMNIEL Length="2" Alignment="left" Filler="blank" ID="204">/</RKE_KMNIEL>
|
|
<RKE_KMSTGE Length="2" Alignment="left" Filler="blank" ID="205">/</RKE_KMSTGE>
|
|
<RKE_KMVKBU Length="4" Alignment="left" Filler="blank" ID="206">/</RKE_KMVKBU>
|
|
<RKE_KMVKGR Length="3" Alignment="left" Filler="blank" ID="207">/</RKE_KMVKGR>
|
|
<RKE_KMVTNR Length="8" Alignment="left" Filler="blank" ID="208">/</RKE_KMVTNR>
|
|
<RKE_PPRCTR Length="10" Alignment="left" Filler="blank" ID="209">/</RKE_PPRCTR>
|
|
|
|
<!-- START new RKE-elements -->
|
|
<RKE_WW005 Length="5" Alignment="left" Filler="blank" ID="276">/</RKE_WW005>
|
|
<RKE_WW006 Length="5" Alignment="left" Filler="blank" ID="277">/</RKE_WW006>
|
|
<RKE_WW007 Length="3" Alignment="left" Filler="blank" ID="278">/</RKE_WW007>
|
|
<RKE_WW008 Length="3" Alignment="left" Filler="blank" ID="279">/</RKE_WW008>
|
|
<RKE_WW009 Length="1" Alignment="left" Filler="blank" ID="280">/</RKE_WW009>
|
|
<RKE_WW010 Length="3" Alignment="left" Filler="blank" ID="281">/</RKE_WW010>
|
|
<RKE_WW011 Length="2" Alignment="left" Filler="blank" ID="282">/</RKE_WW011>
|
|
<RKE_WW012 Length="6" Alignment="left" Filler="blank" ID="283">/</RKE_WW012>
|
|
<RKE_WW013 Length="10" Alignment="left" Filler="blank" ID="284">/</RKE_WW013>
|
|
<RKE_WW015 Length="1" Alignment="left" Filler="blank" ID="285">/</RKE_WW015>
|
|
<RKE_WW016 Length="2" Alignment="left" Filler="blank" ID="286">/</RKE_WW016>
|
|
<RKE_WW017 Length="7" Alignment="left" Filler="blank" ID="287">/</RKE_WW017>
|
|
<RKE_WW019 Length="6" Alignment="left" Filler="blank" ID="289">/</RKE_WW019>
|
|
<!-- END new RKE-elements -->
|
|
|
|
<VBUND Length="6" Alignment="left" Filler="blank" ID="210">/</VBUND>
|
|
<FKBER Length="4" Alignment="left" Filler="blank" ID="211">/</FKBER>
|
|
<DABRZ Length="8" Alignment="left" Filler="blank" ID="212">/</DABRZ>
|
|
<XSTBA Length="1" Alignment="left" Filler="blank" ID="213">/</XSTBA>
|
|
|
|
<!-- Additional (empty) tags start -->
|
|
<RSTGR Length="3" Alignment="left" Filler="blank" ID="214">/</RSTGR>
|
|
<FIPEX Length="24" Alignment="left" Filler="blank" ID="215">/</FIPEX>
|
|
<XNEGP Length="1" Alignment="left" Filler="blank" ID="216">/</XNEGP>
|
|
<GRICD Length="2" Alignment="left" Filler="blank" ID="217">/</GRICD>
|
|
<GRIRG Length="3" Alignment="left" Filler="blank" ID="218">/</GRIRG>
|
|
<GITYP Length="2" Alignment="left" Filler="blank" ID="219">/</GITYP>
|
|
<FITYP Length="2" Alignment="left" Filler="blank" ID="220">/</FITYP>
|
|
<STCDT Length="2" Alignment="left" Filler="blank" ID="221">/</STCDT>
|
|
<STKZN Length="1" Alignment="left" Filler="blank" ID="222">/</STKZN>
|
|
<STCD3 Length="18" Alignment="left" Filler="blank" ID="223">/</STCD3>
|
|
<STCD4 Length="18" Alignment="left" Filler="blank" ID="224">/</STCD4>
|
|
<XREF3 Length="20" Alignment="left" Filler="blank" ID="225">/</XREF3>
|
|
<KIDNO Length="30" Alignment="left" Filler="blank" ID="226">/</KIDNO>
|
|
<DTWS1 Length="2" Alignment="left" Filler="blank" ID="227">/</DTWS1>
|
|
<DTWS2 Length="2" Alignment="left" Filler="blank" ID="228">/</DTWS2>
|
|
<DTWS3 Length="2" Alignment="left" Filler="blank" ID="229">/</DTWS3>
|
|
<DTWS4 Length="2" Alignment="left" Filler="blank" ID="230">/</DTWS4>
|
|
<DTAWS Length="2" Alignment="left" Filler="blank" ID="231">/</DTAWS>
|
|
<PYCUR Length="5" Alignment="left" Filler="blank" ID="232">/</PYCUR>
|
|
<PYAMT Length="16" Alignment="left" Filler="blank" ID="233">/</PYAMT>
|
|
<BUPLA Length="4" Alignment="left" Filler="blank" ID="234">/</BUPLA>
|
|
<SECCO Length="4" Alignment="left" Filler="blank" ID="235">/</SECCO>
|
|
<LSTAR Length="6" Alignment="left" Filler="blank" ID="236">/</LSTAR>
|
|
<EGDEB Length="10" Alignment="left" Filler="blank" ID="237">/</EGDEB>
|
|
<WENR Length="8" Alignment="left" Filler="blank" ID="238">/</WENR>
|
|
<GENR Length="8" Alignment="left" Filler="blank" ID="239">/</GENR>
|
|
<GRNR Length="8" Alignment="left" Filler="blank" ID="240">/</GRNR>
|
|
<MENR Length="8" Alignment="left" Filler="blank" ID="241">/</MENR>
|
|
<MIVE Length="13" Alignment="left" Filler="blank" ID="242">/</MIVE>
|
|
<NKSL Length="4" Alignment="left" Filler="blank" ID="243">/</NKSL>
|
|
<EMPSL Length="5" Alignment="left" Filler="blank" ID="244">/</EMPSL>
|
|
<SVWNR Length="13" Alignment="left" Filler="blank" ID="245">/</SVWNR>
|
|
<SBERI Length="10" Alignment="left" Filler="blank" ID="246">/</SBERI>
|
|
<KKBER Length="4" Alignment="left" Filler="blank" ID="247">/</KKBER>
|
|
<EMPFB Length="10" Alignment="left" Filler="blank" ID="248">/</EMPFB>
|
|
<KURSR_M Length="10" Alignment="left" Filler="blank" ID="249">/</KURSR_M>
|
|
<J_1KFREPRE Length="10" Alignment="left" Filler="blank" ID="250">/</J_1KFREPRE>
|
|
<J_1KFTBUS Length="30" Alignment="left" Filler="blank" ID="251">/</J_1KFTBUS>
|
|
<J_1KFTIND Length="30" Alignment="left" Filler="blank" ID="252">/</J_1KFTIND>
|
|
<IDXSP Length="5" Alignment="left" Filler="blank" ID="253">/</IDXSP>
|
|
<ANRED Length="15" Alignment="left" Filler="blank" ID="254">/</ANRED>
|
|
<RECNNR Length="13" Alignment="left" Filler="blank" ID="255">/</RECNNR>
|
|
<E_MIVE Length="13" Alignment="left" Filler="blank" ID="256">/</E_MIVE>
|
|
<BKREF Length="20" Alignment="left" Filler="blank" ID="257">/</BKREF>
|
|
<DTAMS Length="1" Alignment="left" Filler="blank" ID="258">/</DTAMS>
|
|
<CESSION_KZ Length="2" Alignment="left" Filler="blank" ID="259">/</CESSION_KZ>
|
|
<GRANT_NBR Length="20" Alignment="left" Filler="blank" ID="260">/</GRANT_NBR>
|
|
<FKBER_LONG Length="16" Alignment="left" Filler="blank" ID="261">/</FKBER_LONG>
|
|
<ERLKZ Length="1" Alignment="left" Filler="blank" ID="262">/</ERLKZ>
|
|
<IBAN Length="34" Alignment="left" Filler="blank" ID="263">/</IBAN>
|
|
<VALID_FROM Length="8" Alignment="left" Filler="blank" ID="264">/</VALID_FROM>
|
|
<SEGMENT Length="10" Alignment="left" Filler="blank" ID="265">/</SEGMENT>
|
|
<PSEGMENT Length="10" Alignment="left" Filler="blank" ID="266">/</PSEGMENT>
|
|
<HKTID Length="5" Alignment="left" Filler="blank" ID="267">/</HKTID>
|
|
<XSIWE Length="1" Alignment="left" Filler="blank" ID="268">/</XSIWE>
|
|
<TCNO Length="16" Alignment="left" Filler="blank" ID="269">/</TCNO>
|
|
<DATEOFSERVICE Length="8" Alignment="left" Filler="blank" ID="270">/</DATEOFSERVICE>
|
|
<NOTAXCORR Length="1" Alignment="left" Filler="blank" ID="271">/</NOTAXCORR>
|
|
<DIFFOPTRATE Length="10" Alignment="left" Filler="blank" ID="272">/</DIFFOPTRATE>
|
|
<HASDIFFOPTRATE Length="1" Alignment="left" Filler="blank" ID="273">/</HASDIFFOPTRATE>
|
|
<SENDE Length="1" Alignment="left" Filler="blank" ID="274">/</SENDE>
|
|
<PRODPER Length="8" Alignment="left" Filler="blank" ID="275">/</PRODPER>
|
|
<!-- Additional tags end -->
|
|
|
|
</invoiceDetails_DetailCharges_1_elements>
|
|
</xsl:template>
|
|
<!-- end transformation_2 -->
|
|
|
|
<!-- start transformation_1 -->
|
|
<xsl:template name="transformation_1_elements">
|
|
<xsl:apply-templates select="transferInvoice"/>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="transferInvoice">
|
|
<transformation_1_elements>
|
|
<xsl:apply-templates select="invoice"/>
|
|
</transformation_1_elements>
|
|
</xsl:template>
|
|
<!-- end transformation_1 -->
|
|
|
|
<xsl:template match="invoice">
|
|
<invoice_elements>
|
|
<xsl:attribute name="invoiceNumber">
|
|
<xsl:value-of select="invoiceNumber"/>
|
|
</xsl:attribute>
|
|
<xsl:for-each select="*[count(./*) = 0]">
|
|
<xsl:copy-of select="."/>
|
|
</xsl:for-each>
|
|
<xsl:apply-templates select="invoiceHeader"/>
|
|
<xsl:apply-templates select="invoiceCharges"/>
|
|
<xsl:apply-templates select="invoiceDetails"/>
|
|
</invoice_elements>
|
|
</xsl:template>
|
|
|
|
<!-- start invoiceHeader transformation_1 -->
|
|
<xsl:template match="invoiceHeader">
|
|
<xsl:for-each select="*[count(./*) = 0]">
|
|
<xsl:copy-of select="."/>
|
|
</xsl:for-each>
|
|
<xsl:apply-templates select="invoiceAmount"/>
|
|
<xsl:apply-templates select="orderInformation"/>
|
|
<xsl:apply-templates select="invoiceReversal"/>
|
|
<xsl:apply-templates select="invoiceTransferInformation"/>
|
|
<xsl:apply-templates select="paymentInformation"/>
|
|
<xsl:apply-templates select="financialPeriodInformation"/>
|
|
<xsl:apply-templates select="currencyConversionInformation"/>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="invoiceAmount">
|
|
<internationalCurrencyCode>
|
|
<xsl:value-of select="*[position() = 1]/@internationalCurrencyCode"/>
|
|
</internationalCurrencyCode>
|
|
<xsl:for-each select="*[count(./*) = 0]">
|
|
<xsl:copy-of select="."/>
|
|
</xsl:for-each>
|
|
<xsl:apply-templates select="taxation"/>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="taxation">
|
|
<xsl:for-each select="*[count(./*) = 0]">
|
|
<xsl:copy-of select="."/>
|
|
</xsl:for-each>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="orderInformation">
|
|
<xsl:for-each select="*[count(./*) = 0]">
|
|
<xsl:copy-of select="."/>
|
|
</xsl:for-each>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="invoiceReversal">
|
|
<xsl:for-each select="*[count(./*) = 0]">
|
|
<xsl:copy-of select="."/>
|
|
</xsl:for-each>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="invoiceTransferInformation">
|
|
<xsl:for-each select="*[count(./*) = 0]">
|
|
<xsl:copy-of select="."/>
|
|
</xsl:for-each>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="paymentInformation">
|
|
<xsl:for-each select="*[count(./*) = 0]">
|
|
<xsl:copy-of select="."/>
|
|
</xsl:for-each>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="financialPeriodInformation">
|
|
<xsl:for-each select="*[count(./*) = 0]">
|
|
<xsl:copy-of select="."/>
|
|
</xsl:for-each>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="currencyConversionInformation">
|
|
<xsl:for-each select="*[count(./*) = 0]">
|
|
<xsl:copy-of select="."/>
|
|
</xsl:for-each>
|
|
</xsl:template>
|
|
<!-- end invoiceHeader transformation_1 -->
|
|
|
|
<!-- start invoiceDetails transformation_1 -->
|
|
<xsl:template match="invoiceDetails">
|
|
<invoiceDetails_elements>
|
|
<xsl:for-each select="*[count(./*) = 0]">
|
|
<xsl:copy-of select="."/>
|
|
</xsl:for-each>
|
|
<xsl:apply-templates select="partInformation"/>
|
|
<xsl:apply-templates select="detailAmount"/>
|
|
<xsl:apply-templates select="orderInformation"/>
|
|
</invoiceDetails_elements>
|
|
<xsl:apply-templates select="detailCharges" mode="invoiceDetails"/>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="orderInformation">
|
|
<xsl:for-each select="*[count(./*) = 0]">
|
|
<xsl:copy-of select="."/>
|
|
</xsl:for-each>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="partInformation">
|
|
<xsl:for-each select="*[count(./*) = 0]">
|
|
<xsl:copy-of select="."/>
|
|
</xsl:for-each>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="detailAmount">
|
|
<xsl:for-each select="*[count(./*) = 0]">
|
|
<xsl:copy-of select="."/>
|
|
</xsl:for-each>
|
|
<xsl:apply-templates select="taxation" />
|
|
</xsl:template>
|
|
|
|
<xsl:template match="chargeAmount">
|
|
<xsl:for-each select="*[count(./*) = 0]">
|
|
<xsl:copy-of select="."/>
|
|
</xsl:for-each>
|
|
<xsl:apply-templates select="taxation" />
|
|
</xsl:template>
|
|
|
|
<xsl:template match="detailCharges" mode="invoiceDetails">
|
|
<invoiceDetails_DetailCharges_elements>
|
|
<xsl:apply-templates select="chargeType"/>
|
|
<xsl:for-each select="*[count(./*) = 0]">
|
|
<xsl:copy-of select="."/>
|
|
</xsl:for-each>
|
|
<xsl:apply-templates select="chargeAmount"/>
|
|
<xsl:apply-templates select="parent::node()/orderInformation"/>
|
|
</invoiceDetails_DetailCharges_elements>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="chargeType">
|
|
<xsl:for-each select="*[count(./*) = 0]">
|
|
<xsl:copy-of select="."/>
|
|
</xsl:for-each>
|
|
</xsl:template>
|
|
<!-- end invoiceDetails transformation_1 -->
|
|
|
|
<!-- start invoiceCharges transformation_1 -->
|
|
<xsl:template match="invoiceCharges">
|
|
<invoiceCharges_elements>
|
|
<xsl:for-each select="*[count(./*) = 0]">
|
|
<xsl:copy-of select="."/>
|
|
</xsl:for-each>
|
|
<xsl:apply-templates select="chargeType" mode="invoiceCharges"/>
|
|
<xsl:apply-templates select="chargeAmount"/>
|
|
<xsl:apply-templates select="parent::node()/invoiceHeader/orderInformation"/>
|
|
</invoiceCharges_elements>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="chargeType" mode="invoiceCharges">
|
|
<xsl:for-each select="*[count(./*) = 0]">
|
|
<xsl:copy-of select="."/>
|
|
</xsl:for-each>
|
|
</xsl:template>
|
|
<!-- end invoiceCharges transformation_1 -->
|
|
|
|
<xsl:template name="getFormatedDate">
|
|
<xsl:param name="date2format"/>
|
|
<xsl:variable name="y" select="substring($date2format, 1, 4)"/>
|
|
<xsl:variable name="m" select="substring($date2format, 6, 2)"/>
|
|
<xsl:variable name="d" select="substring($date2format, 9, 2)"/>
|
|
<xsl:value-of select="concat($y,$m,$d)"/>
|
|
</xsl:template>
|
|
|
|
<xsl:template name="getMonthOfDate">
|
|
<xsl:param name="date2format"/>
|
|
<xsl:variable name="y" select="substring($date2format, 1, 4)"/>
|
|
<xsl:variable name="m" select="substring($date2format, 6, 2)"/>
|
|
<xsl:variable name="d" select="substring($date2format, 9, 2)"/>
|
|
<xsl:value-of select="$m"/>
|
|
</xsl:template>
|
|
|
|
<xsl:template name="getYearOfDate">
|
|
<xsl:param name="date2format"/>
|
|
<xsl:variable name="y" select="substring($date2format, 1, 4)"/>
|
|
<xsl:variable name="m" select="substring($date2format, 6, 2)"/>
|
|
<xsl:variable name="d" select="substring($date2format, 9, 2)"/>
|
|
<xsl:value-of select="$y"/>
|
|
</xsl:template>
|
|
|
|
<xsl:template name="dup">
|
|
<xsl:param name="input"/>
|
|
<xsl:param name="count" select="2"/>
|
|
<xsl:choose>
|
|
<xsl:when test="not($count) or not($input)"/>
|
|
<xsl:when test="$count = 1">
|
|
<xsl:value-of select="$input"/>
|
|
</xsl:when>
|
|
<xsl:otherwise>
|
|
<!-- If $count is odd append an extra copy of input -->
|
|
<xsl:if test="$count mod 2">
|
|
<xsl:value-of select="$input"/>
|
|
</xsl:if>
|
|
<!-- Recursively apply template after doubling input and halving count -->
|
|
<xsl:call-template name="dup">
|
|
<xsl:with-param name="input" select="concat($input,$input)"/>
|
|
<xsl:with-param name="count" select="floor($count div 2)"/>
|
|
</xsl:call-template>
|
|
</xsl:otherwise>
|
|
</xsl:choose>
|
|
</xsl:template>
|
|
|
|
<xsl:template name="justify">
|
|
<xsl:param name="value"/>
|
|
<xsl:param name="filler" select="' '"/>
|
|
<xsl:param name="width" select="10"/>
|
|
<xsl:param name="align" select=" 'left' "/>
|
|
<!-- Truncate if too long -->
|
|
<xsl:variable name="output" select="substring($value,1,$width)"/>
|
|
<xsl:choose>
|
|
<xsl:when test="$align = 'left' ">
|
|
<xsl:value-of select="$output"/>
|
|
<xsl:call-template name="dup">
|
|
<xsl:with-param name="input" select="$filler"/>
|
|
<xsl:with-param name="count" select="$width - string-length($output)"/>
|
|
</xsl:call-template>
|
|
</xsl:when>
|
|
<xsl:when test="$align = 'right' ">
|
|
<xsl:call-template name="dup">
|
|
<xsl:with-param name="input" select="$filler"/>
|
|
<xsl:with-param name="count" select="$width - string-length($output)"/>
|
|
</xsl:call-template>
|
|
<xsl:value-of select="$output"/>
|
|
</xsl:when>
|
|
<xsl:when test="$align = 'center' ">
|
|
<xsl:call-template name="dup">
|
|
<xsl:with-param name="input" select="$filler"/>
|
|
<xsl:with-param name="count" select="floor(($width - string-length($output)) div 2)"/>
|
|
</xsl:call-template>
|
|
<xsl:value-of select="$output"/>
|
|
<xsl:call-template name="dup">
|
|
<xsl:with-param name="input" select="$filler"/>
|
|
<xsl:with-param name="count" select="ceiling(($width - string-length($output)) div 2)"/>
|
|
</xsl:call-template>
|
|
</xsl:when>
|
|
<xsl:otherwise>INVALID ALIGN</xsl:otherwise>
|
|
</xsl:choose>
|
|
</xsl:template>
|
|
|
|
</xsl:stylesheet>
|