jaxp/test/javax/xml/jaxp/unittest/transform/Bug8150704-2.xsl
changeset 36486 b84e564d2358
equal deleted inserted replaced
36280:c870cb782aca 36486:b84e564d2358
       
     1 <?xml version="1.0" encoding="UTF-8"?> 
       
     2 <!-- 
       
     3 Invoice Transfer XSLT 
       
     4 --> 
       
     5 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exslt="http://exslt.org/common" exclude-result-prefixes="exslt" version="1.0"> 
       
     6 
       
     7 <!--<xsl:output method="xml" indent="yes"/>--> 
       
     8 <xsl:output method="text" encoding="iso-8859-1"/> 
       
     9 <xsl:decimal-format name="european" decimal-separator="," grouping-separator="'"/> 
       
    10 
       
    11 <!-- Definition of global constants --> 
       
    12 <xsl:variable name="batchSTYPE">0</xsl:variable> 
       
    13 <xsl:variable name="batchGROUP">fto-erech</xsl:variable>	
       
    14 <xsl:variable name="batchMANDT">200</xsl:variable> 
       
    15 <xsl:variable name="batchUSNAM">amos-batch</xsl:variable> 
       
    16 <xsl:variable name="batchSTART">00000000</xsl:variable> 
       
    17 <xsl:variable name="batchXKEEP">X</xsl:variable> 
       
    18 
       
    19 <!-- KREDI constants --> 
       
    20 <xsl:variable name="constTCODE">FB01</xsl:variable>	
       
    21 <xsl:variable name="constBLART">TP</xsl:variable>	
       
    22 <xsl:variable name="constBUKRS">EWF</xsl:variable>	
       
    23 
       
    24 <!-- LZBKZ constants 
       
    25 "566" for S-Orders and "950" for all the rest --> 
       
    26 <xsl:variable name="constLZBZK_S_ORDER">566</xsl:variable> 
       
    27 <xsl:variable name="constLZBZK_OTHER">950</xsl:variable> 
       
    28 
       
    29 <!-- Tax code uised for charges flagged as "TAX" --> 
       
    30 <xsl:variable name="taxCodeConst">2w</xsl:variable> 
       
    31 <!-- Tax code used for all other occurences in file --> 
       
    32 <xsl:variable name="taxCodeDefaultConst">V0</xsl:variable>	
       
    33 
       
    34 <!-- entry point --> 
       
    35 <xsl:template match="/"> 
       
    36 
       
    37 <xsl:variable name="transformation_1"> 
       
    38 <xsl:call-template name="transformation_1_elements"/> 
       
    39 </xsl:variable> 
       
    40 
       
    41 <xsl:variable name="transformation_2"> 
       
    42 <transformation_2_elements> 
       
    43 <batchInformation> 
       
    44 <xsl:call-template name="batchInformation"/> 
       
    45 </batchInformation> 
       
    46 <xsl:for-each select="exslt:node-set($transformation_1)"> 
       
    47 <xsl:apply-templates select="transformation_1_elements"/> 
       
    48 </xsl:for-each> 
       
    49 </transformation_2_elements> 
       
    50 </xsl:variable> 
       
    51 
       
    52 <xsl:variable name="transformation_3"> 
       
    53 <transformation_3_elements> 
       
    54 <xsl:for-each select="exslt:node-set($transformation_2)"> 
       
    55 <xsl:apply-templates select="transformation_2_elements"/> 
       
    56 </xsl:for-each> 
       
    57 </transformation_3_elements> 
       
    58 </xsl:variable> 
       
    59 
       
    60 <!-- text output --> 
       
    61 <xsl:for-each select="exslt:node-set($transformation_3)"> 
       
    62 <xsl:apply-templates select="transformation_3_elements" /> 
       
    63 </xsl:for-each> 
       
    64 
       
    65 <!-- xml output 
       
    66 <xsl:for-each select="exslt:node-set($transformation_3)"> 
       
    67 <xsl:copy-of select="."/> 
       
    68 </xsl:for-each>--> 
       
    69 
       
    70 </xsl:template> 
       
    71 
       
    72 <xsl:template match="transformation_3_elements"> 
       
    73 <xsl:for-each select="*"> 
       
    74 <xsl:call-template name="Fill_Up" /> 
       
    75 </xsl:for-each> 
       
    76 </xsl:template> 
       
    77 
       
    78 <xsl:template name="Fill_Up"> 
       
    79 <xsl:for-each select="*"> 
       
    80 <xsl:variable name="align"> 
       
    81 <xsl:value-of select="@Alignment" /> 
       
    82 </xsl:variable> 
       
    83 <xsl:variable name="filler"> 
       
    84 <xsl:value-of select="@Filler" /> 
       
    85 </xsl:variable> 
       
    86 <xsl:variable name="length"> 
       
    87 <xsl:value-of select="@Length" /> 
       
    88 </xsl:variable> 
       
    89 <xsl:variable name="tagValue"> 
       
    90 <xsl:value-of select="." /> 
       
    91 </xsl:variable> 
       
    92 
       
    93 <xsl:variable name="defaultFiller"> 
       
    94 <xsl:choose> 
       
    95 <xsl:when test="$filler = 'blank'"> 
       
    96 <!-- make empty fields to be filled with '/' --> 
       
    97 <xsl:choose> 
       
    98 <xsl:when test="$tagValue = '/'"> 
       
    99 <xsl:value-of select="'/'" /> 
       
   100 </xsl:when> 
       
   101 <xsl:otherwise> 
       
   102 <xsl:value-of select="' '" /> 
       
   103 </xsl:otherwise> 
       
   104 </xsl:choose> 
       
   105 </xsl:when> 
       
   106 <xsl:otherwise> 
       
   107 <xsl:value-of select="$filler" /> 
       
   108 </xsl:otherwise> 
       
   109 </xsl:choose> 
       
   110 </xsl:variable> 
       
   111 
       
   112 <xsl:call-template name="justify"> 
       
   113 <xsl:with-param name="align" select="$align" /> 
       
   114 <xsl:with-param name="filler" select="$defaultFiller" /> 
       
   115 <xsl:with-param name="value" select="$tagValue" /> 
       
   116 <xsl:with-param name="width" select="$length" /> 
       
   117 </xsl:call-template> 
       
   118 </xsl:for-each> 
       
   119 <xsl:text>&#xa;</xsl:text> 
       
   120 </xsl:template> 
       
   121 
       
   122 <!-- start transformation_3 --> 
       
   123 <xsl:template match="transformation_2_elements"> 
       
   124 <xsl:apply-templates select="batchInformation" /> 
       
   125 <xsl:apply-templates select="invoice_elements" mode="transformation_3" /> 
       
   126 </xsl:template> 
       
   127 
       
   128 <xsl:template match="invoice_elements" mode="transformation_3"> 
       
   129 <xsl:for-each select="*"> 
       
   130 <xsl:if test="contains(name(),'header_elements')"> 
       
   131 <xsl:call-template name="header_elements_copy" /> 
       
   132 </xsl:if> 
       
   133 <xsl:if test="contains(name(),'header_1_elements')"> 
       
   134 <xsl:call-template name="header_1_elements_copy" /> 
       
   135 </xsl:if> 
       
   136 <xsl:if test="contains(name(),'invoiceCharges_1_elements')"> 
       
   137 <xsl:call-template name="invoiceCharges_1_elements_copy" /> 
       
   138 </xsl:if> 
       
   139 <xsl:if test="contains(name(),'invoiceDetails_1_elements')"> 
       
   140 <xsl:call-template name="invoiceDetails_1_elements_copy" /> 
       
   141 </xsl:if> 
       
   142 <xsl:if test="contains(name(),'invoiceDetails_DetailCharges_1_elements')"> 
       
   143 <xsl:call-template name="invoiceDetails_DetailCharges_1_elements_copy" /> 
       
   144 </xsl:if> 
       
   145 
       
   146 </xsl:for-each> 
       
   147 </xsl:template> 
       
   148 
       
   149 <xsl:template match="batchInformation"> 
       
   150 <xsl:copy-of select="." /> 
       
   151 </xsl:template> 
       
   152 <xsl:template name="header_elements_copy"> 
       
   153 <xsl:copy-of select="." /> 
       
   154 </xsl:template> 
       
   155 <xsl:template name="header_1_elements_copy"> 
       
   156 <xsl:copy-of select="." /> 
       
   157 </xsl:template> 
       
   158 <xsl:template name="invoiceCharges_1_elements_copy"> 
       
   159 <xsl:copy-of select="." /> 
       
   160 </xsl:template> 
       
   161 <xsl:template name="invoiceDetails_1_elements_copy"> 
       
   162 <xsl:copy-of select="." /> 
       
   163 </xsl:template> 
       
   164 <xsl:template name="invoiceDetails_DetailCharges_1_elements_copy"> 
       
   165 <xsl:copy-of select="." /> 
       
   166 </xsl:template> 
       
   167 <!-- end transformation_3 --> 
       
   168 
       
   169 <!-- start transformation_2 --> 
       
   170 <xsl:template name="batchInformation"> 
       
   171 <STYPE ID="1" Length="1" Alignment="left" Filler="blank"> 
       
   172 <xsl:value-of select="$batchSTYPE" /> 
       
   173 </STYPE> 
       
   174 <GROUP ID="2" Length="12" Alignment="left" Filler="blank"> 
       
   175 <xsl:value-of select="$batchGROUP" /> 
       
   176 </GROUP> 
       
   177 <MANDT ID="3" Length="3" Alignment="left" Filler="blank"> 
       
   178 <xsl:value-of select="$batchMANDT" /> 
       
   179 </MANDT> 
       
   180 <USNAM ID="4" Length="12" Alignment="left" Filler="blank"> 
       
   181 <xsl:value-of select="$batchUSNAM" /> 
       
   182 </USNAM> 
       
   183 <START ID="5" Length="8" Alignment="left" Filler="blank"> 
       
   184 <xsl:value-of select="$batchSTART" /> 
       
   185 </START> 
       
   186 <XKEEP ID="6" Length="1" Alignment="left" Filler="blank"> 
       
   187 <xsl:value-of select="$batchXKEEP" /> 
       
   188 </XKEEP> 
       
   189 <NODATA ID="7" Length="1" Alignment="left" Filler="blank">/</NODATA> 
       
   190 </xsl:template> 
       
   191 
       
   192 <xsl:template match="transformation_1_elements"> 
       
   193 <xsl:apply-templates select="invoice_elements" mode="transformation_2"/> 
       
   194 </xsl:template> 
       
   195 
       
   196 <xsl:template match="invoice_elements" mode="transformation_2"> 
       
   197 <invoice_elements> 
       
   198 <xsl:for-each select="@*"> 
       
   199 <xsl:attribute name="{local-name(.)}"> 
       
   200 <xsl:value-of select="."/> 
       
   201 </xsl:attribute> 
       
   202 </xsl:for-each> 
       
   203 <xsl:call-template name="header_elements"/> 
       
   204 <xsl:call-template name="header_1_elements"/> 
       
   205 <xsl:for-each select="*[count(./*) &gt; 0]"> 
       
   206 <xsl:if test="contains(name(),'invoiceCharges_elements')"> 
       
   207 <xsl:call-template name="invoiceCharges_1_elements"/> 
       
   208 </xsl:if> 
       
   209 <xsl:if test="contains(name(),'invoiceDetails_elements')"> 
       
   210 <xsl:call-template name="invoiceDetails_1_elements"/> 
       
   211 </xsl:if> 
       
   212 <xsl:if test="contains(name(),'invoiceDetails_DetailCharges_elements')"> 
       
   213 <xsl:call-template name="invoiceDetails_DetailCharges_1_elements"/> 
       
   214 </xsl:if> 
       
   215 </xsl:for-each> 
       
   216 </invoice_elements> 
       
   217 </xsl:template> 
       
   218 
       
   219 <xsl:template name="header_elements"> 
       
   220 <header_elements> 
       
   221 <STYPE ID="1" Length="1" Alignment="left" Filler="blank">1</STYPE> 
       
   222 <TCODE ID="2" Length="20" Alignment="left" Filler="blank"> 
       
   223 <xsl:value-of select="$constTCODE" /> 
       
   224 </TCODE> 
       
   225 <!-- create invoice date --> 
       
   226 <xsl:variable name="invoiceDate"> 
       
   227 <xsl:call-template name="getFormatedDate"> 
       
   228 <xsl:with-param name="date2format" select="invoiceDate"/> 
       
   229 </xsl:call-template> 
       
   230 </xsl:variable> 
       
   231 <!-- create invoice date month --> 
       
   232 <xsl:variable name="invoiceMonth"> 
       
   233 <xsl:call-template name="getMonthOfDate"> 
       
   234 <xsl:with-param name="date2format" select="invoiceDate"/> 
       
   235 </xsl:call-template> 
       
   236 </xsl:variable> 
       
   237 <BLDAT ID="3" Length="8" Alignment="left" Filler="blank"> 
       
   238 <xsl:value-of select="$invoiceDate" /> 
       
   239 </BLDAT> 
       
   240 <BLART ID="4" Length="2" Alignment="left" Filler="blank"> 
       
   241 <xsl:choose> 
       
   242 <xsl:when test="(invoiceNumber &gt; 0051053500) and (invoiceNumber &lt; 0051999999)">KA</xsl:when> 
       
   243 <xsl:when test="(invoiceNumber &gt; 0054012000) and (invoiceNumber &lt; 0054999999)">EA</xsl:when> 
       
   244 <xsl:otherwise> </xsl:otherwise> 
       
   245 </xsl:choose> 
       
   246 </BLART> 
       
   247 <BUKRS ID="5" Length="4" Alignment="left" Filler="blank"> 
       
   248 <xsl:value-of select="$constBUKRS" /> 
       
   249 </BUKRS> 
       
   250 <!-- create transfer date --> 
       
   251 <xsl:variable name="transferDate"> 
       
   252 <xsl:call-template name="getFormatedDate"> 
       
   253 <xsl:with-param name="date2format" select="transferDate"/> 
       
   254 </xsl:call-template> 
       
   255 </xsl:variable> 
       
   256 <BUDAT ID="6" Length="8" Alignment="left" Filler="blank"> 
       
   257 <xsl:value-of select="$transferDate" /> 
       
   258 </BUDAT> 
       
   259 <MONAT ID="7" Length="2" Alignment="left" Filler="blank"> 
       
   260 <xsl:value-of select="$invoiceMonth" /> 
       
   261 </MONAT> 
       
   262 
       
   263 <WAERS ID="8" Length="5" Alignment="left" Filler="blank"> 
       
   264 <xsl:value-of select="targetCurrency" /> 
       
   265 </WAERS> 
       
   266 
       
   267 <KURSF ID="9" Length="10" Alignment="left" Filler="blank"> 
       
   268 <xsl:value-of select="format-number(conversionRate, '0000,00000', 'european')"/>	
       
   269 </KURSF> 
       
   270 <!--<BELNR ID="10" Length="10" Alignment="left" Filler="blank">/</BELNR>--> 
       
   271 <BELNR ID="10" Length="10" Alignment="left" Filler="blank"> 
       
   272 <xsl:value-of select="invoiceNumber" /> 
       
   273 </BELNR> 
       
   274 <WWERT ID="11" Length="8" Alignment="left" Filler="blank">/</WWERT> 
       
   275 <XBLNR ID="12" Length="16" Alignment="left" Filler="blank"> 
       
   276 <xsl:value-of select="creditorInvoiceNumber" /> 
       
   277 </XBLNR> 
       
   278 <BVORG ID="13" Length="16" Alignment="left" Filler="blank">/</BVORG> 
       
   279 <BKTXT ID="14" Length="25" Alignment="left" Filler="blank">/</BKTXT> 
       
   280 <PARGB ID="15" Length="4" Alignment="left" Filler="blank">/</PARGB> 
       
   281 <AUGLV ID="16" Length="8" Alignment="left" Filler="blank">/</AUGLV> 
       
   282 <VBUND ID="17" Length="6" Alignment="left" Filler="blank">/</VBUND> 
       
   283 <XMWST ID="18" Length="1" Alignment="left" Filler="blank">X</XMWST> 
       
   284 <DOCID ID="19" Length="10" Alignment="left" Filler="blank">/</DOCID> 
       
   285 <BARCD ID="20" Length="40" Alignment="left" Filler="blank">/</BARCD> 
       
   286 <STODT ID="21" Length="8" Alignment="left" Filler="blank">/</STODT> 
       
   287 <BRNCH ID="22" Length="4" Alignment="left" Filler="blank">/</BRNCH> 
       
   288 <NUMPG ID="23" Length="3" Alignment="left" Filler="blank">/</NUMPG> 
       
   289 <STGRD ID="24" Length="2" Alignment="left" Filler="blank">/</STGRD> 
       
   290 <KURSF_M ID="25" Length="10" Alignment="left" Filler="blank">/</KURSF_M> 
       
   291 <AUGTX ID="26" Length="50" Alignment="left" Filler="blank">/</AUGTX> 
       
   292 <XPRFG ID="27" Length="1" Alignment="left" Filler="blank">/</XPRFG> 
       
   293 <XBWAE ID="28" Length="1" Alignment="left" Filler="blank">/</XBWAE> 
       
   294 <LDGRP ID="29" Length="4" Alignment="left" Filler="blank">/</LDGRP> 
       
   295 <PROPMANO ID="30" Length="13" Alignment="left" Filler="blank">/</PROPMANO> 
       
   296 <VATDATE ID="31" Length="8" Alignment="left" Filler="blank">/</VATDATE> 
       
   297 <SENDE ID="32" Length="1" Alignment="left" Filler="blank">/</SENDE> 
       
   298 </header_elements> 
       
   299 </xsl:template> 
       
   300 
       
   301 <xsl:template name="header_1_elements"> 
       
   302 <!-- KREDITOR SECTION --> 
       
   303 <header_1_elements> 
       
   304 <STYPE ID="1"	Length="1"	Alignment="left" Filler="blank">2</STYPE> 
       
   305 <TBNAM ID="2"	Length="30"	Alignment="left" Filler="blank">BBSEG</TBNAM> 
       
   306 <NEWBS ID="3"	Length="2"	Alignment="left" Filler="blank"> 
       
   307 <xsl:if test="type='I'">31</xsl:if> 
       
   308 <xsl:if test="type='C'">21</xsl:if> 
       
   309 </NEWBS> 
       
   310 <DUMMYX	ID="4"	Length="10"	Alignment="left" Filler="blank">/</DUMMYX> 
       
   311 <NEWUM	ID="5"	Length="1"	Alignment="left" Filler="blank">/</NEWUM> 
       
   312 <NEWBK	ID="6"	Length="4"	Alignment="left" Filler="blank">/</NEWBK> 
       
   313 <WRBTR	ID="7"	Length="16"	Alignment="left" Filler="blank"> 
       
   314 <!--	<xsl:value-of select="format-number(totalAmount, '#0.00', 'european')"/>	--> 
       
   315 <xsl:value-of select="format-number(totalAmount, '0000000000000,00', 'european')"/>	
       
   316 </WRBTR> 
       
   317 <DMBTR	ID="8"	Length="16"	Alignment="left" Filler="blank">/</DMBTR> 
       
   318 <WMWST	ID="9"	Length="16"	Alignment="left" Filler="blank">/</WMWST> 
       
   319 <MWSTS	ID="10"	Length="16"	Alignment="left" Filler="blank">/</MWSTS> 
       
   320 <MWSKZ	ID="11"	Length="2"	Alignment="left" Filler="blank"> 
       
   321 <xsl:value-of select="financialTaxCode" /> 
       
   322 </MWSKZ> 
       
   323 <XSKRL	ID="12"	Length="1"	Alignment="left" Filler="blank">/</XSKRL> 
       
   324 <FWZUZ	ID="13"	Length="16"	Alignment="left" Filler="blank">/</FWZUZ> 
       
   325 <HWZUZ	ID="14"	Length="16"	Alignment="left" Filler="blank">/</HWZUZ> 
       
   326 <GSBER	ID="15"	Length="4"	Alignment="left" Filler="blank">/</GSBER> 
       
   327 <KOSTL	ID="16"	Length="10"	Alignment="left" Filler="blank">/</KOSTL> 
       
   328 <DUMMY4	ID="17"	Length="4"	Alignment="left" Filler="blank">/</DUMMY4> 
       
   329 <AUFNR	ID="18"	Length="12"	Alignment="left" Filler="blank">/</AUFNR> 
       
   330 <EBELN	ID="19"	Length="10"	Alignment="left" Filler="blank">/</EBELN> 
       
   331 <EBELP	ID="20"	Length="5"	Alignment="left" Filler="blank">/</EBELP> 
       
   332 <PROJN	ID="21"	Length="16"	Alignment="left" Filler="blank">/</PROJN> 
       
   333 <MATNR	ID="22"	Length="18"	Alignment="left" Filler="blank">/</MATNR> 
       
   334 <WERKS	ID="23"	Length="4"	Alignment="left" Filler="blank">/</WERKS> 
       
   335 <MENGE	ID="24"	Length="17"	Alignment="left" Filler="blank">/</MENGE> 
       
   336 <MEINS	ID="25"	Length="3"	Alignment="left" Filler="blank">/</MEINS> 
       
   337 <VBEL2	ID="26"	Length="10"	Alignment="left" Filler="blank">/</VBEL2> 
       
   338 <POSN2	ID="27"	Length="6"	Alignment="left" Filler="blank">/</POSN2> 
       
   339 <ETEN2	ID="28"	Length="4"	Alignment="left" Filler="blank">/</ETEN2> 
       
   340 <PERNR	ID="29"	Length="8"	Alignment="left" Filler="blank">/</PERNR> 
       
   341 <BEWAR	ID="30"	Length="3"	Alignment="left" Filler="blank">/</BEWAR> 
       
   342 <VALUT	ID="31"	Length="8"	Alignment="left" Filler="blank">/</VALUT> 
       
   343 <ZFBDT	ID="32"	Length="8"	Alignment="left" Filler="blank">/</ZFBDT> 
       
   344 <ZINKZ	ID="33"	Length="2"	Alignment="left" Filler="blank">/</ZINKZ> 
       
   345 <ZUONR	ID="34"	Length="18"	Alignment="left" Filler="blank"> 
       
   346 <xsl:choose> 
       
   347 <xsl:when test="invoiceText and string-length(invoiceText) &gt; 0"> 
       
   348 <!-- <xsl:value-of select="invoiceText" /> --> 
       
   349 <xsl:value-of select="normalize-space(invoiceText)"/> 
       
   350 </xsl:when> 
       
   351 <xsl:otherwise> 
       
   352 <xsl:value-of select="'/'" /> 
       
   353 </xsl:otherwise> 
       
   354 </xsl:choose> 
       
   355 </ZUONR> 
       
   356 <FKONT	ID="35"	Length="3"	Alignment="left" Filler="blank">/</FKONT> 
       
   357 <XAABG	ID="36"	Length="1"	Alignment="left" Filler="blank">/</XAABG> 
       
   358 <SGTXT	ID="37"	Length="50"	Alignment="left" Filler="blank"> 
       
   359 <!-- fa_period Month/fa_period Year Orderno projectno cost_type --> 
       
   360 <xsl:variable name="twoDigitYear"> 
       
   361 <xsl:value-of select="substring(financialPeriodYear, 3, 4)"/> 
       
   362 </xsl:variable> 
       
   363 <xsl:value-of select="$twoDigitYear" /> 
       
   364 <xsl:value-of select="'/'" /> 
       
   365 <xsl:value-of select="financialPeriodMonth" />	
       
   366 <xsl:value-of select="' '" /> 
       
   367 <xsl:value-of select="orderNumber" />	
       
   368 </SGTXT> 
       
   369 <BLNKZ	ID="38"	Length="2"	Alignment="left" Filler="blank">/</BLNKZ> 
       
   370 <BLNBT	ID="39" Alignment="left" Filler="blank" Length="16">/</BLNBT> 
       
   371 <BLNPZ	ID="40" Alignment="left" Filler="blank" Length="8">/</BLNPZ> 
       
   372 <MABER	ID="41" Alignment="left" Filler="blank" Length="2">/</MABER> 
       
   373 <SKFBT	ID="42" Alignment="left" Filler="blank" Length="16">/</SKFBT> 
       
   374 <WSKTO	ID="43" Alignment="left" Filler="blank" Length="16">/</WSKTO> 
       
   375 <ZTERM	ID="44" Alignment="left" Filler="blank" Length="4">/</ZTERM> 
       
   376 <ZBD1T	ID="45" Alignment="left" Filler="blank" Length="3">/</ZBD1T> 
       
   377 <ZBD1P	ID="46" Alignment="left" Filler="blank" Length="6">/</ZBD1P> 
       
   378 <ZBD2T	ID="47" Alignment="left" Filler="blank" Length="3">/</ZBD2T> 
       
   379 <ZBD2P	ID="48" Alignment="left" Filler="blank" Length="6">/</ZBD2P> 
       
   380 <ZBD3T	ID="49" Alignment="left" Filler="blank" Length="3">/</ZBD3T> 
       
   381 <ZLSPR	ID="50" Alignment="left" Filler="blank" Length="1">/</ZLSPR> 
       
   382 <REBZG	ID="51" Alignment="left" Filler="blank" Length="10">/</REBZG> 
       
   383 <REBZJ	ID="52" Alignment="left" Filler="blank" Length="4">/</REBZJ> 
       
   384 <REBZZ	ID="53" Alignment="left" Filler="blank" Length="3">/</REBZZ> 
       
   385 <ZLSCH	ID="54" Alignment="left" Filler="blank" Length="1">/</ZLSCH> 
       
   386 <SAMNR	ID="55" Alignment="left" Filler="blank" Length="8">/</SAMNR> 
       
   387 <ZBFIX	ID="56" Alignment="left" Filler="blank" Length="1">/</ZBFIX> 
       
   388 <QSSKZ	ID="57" Alignment="left" Filler="blank" Length="2">/</QSSKZ> 
       
   389 <QSSHB	ID="58" Alignment="left" Filler="blank" Length="16">/</QSSHB> 
       
   390 <QSFBT	ID="59" Alignment="left" Filler="blank" Length="16">/</QSFBT> 
       
   391 <ESRNR	ID="60" Alignment="left" Filler="blank" Length="11">/</ESRNR> 
       
   392 <ESRPZ	ID="61" Alignment="left" Filler="blank" Length="2">/</ESRPZ> 
       
   393 <ESRRE	ID="62" Alignment="left" Filler="blank" Length="27">/</ESRRE> 
       
   394 <FDTAG	ID="63" Alignment="left" Filler="blank" Length="8">/</FDTAG> 
       
   395 <FDLEV	ID="64" Alignment="left" Filler="blank" Length="2">/</FDLEV> 
       
   396 <ANLN1	ID="65" Alignment="left" Filler="blank" Length="12">/</ANLN1> 
       
   397 <ANLN2	ID="66" Alignment="left" Filler="blank" Length="4">/</ANLN2> 
       
   398 <BZDAT	ID="67" Alignment="left" Filler="blank" Length="8">/</BZDAT> 
       
   399 <ANBWA	ID="68" Alignment="left" Filler="blank" Length="3">/</ANBWA> 
       
   400 <ABPER	ID="69" Alignment="left" Filler="blank" Length="7">/</ABPER> 
       
   401 <GBETR	ID="70" Alignment="left" Filler="blank" Length="16">/</GBETR> 
       
   402 <KURSR	ID="71" Alignment="left" Filler="blank" Length="10">/</KURSR> 
       
   403 <MANSP	ID="72" Alignment="left" Filler="blank" Length="1">/</MANSP> 
       
   404 <MSCHL	ID="73" Alignment="left" Filler="blank" Length="1">/</MSCHL> 
       
   405 <HBKID	ID="74" Alignment="left" Filler="blank" Length="5">/</HBKID> 
       
   406 <BVTYP	ID="75" Alignment="left" Filler="blank" Length="4">/</BVTYP> 
       
   407 <ANFBN	ID="76" Alignment="left" Filler="blank" Length="10">/</ANFBN> 
       
   408 <ANFBU	ID="77" Alignment="left" Filler="blank" Length="4">/</ANFBU> 
       
   409 <ANFBJ	ID="78" Alignment="left" Filler="blank" Length="4">/</ANFBJ> 
       
   410 <LZBKZ	ID="79" Alignment="left" Filler="blank" Length="3"> 
       
   411 <xsl:choose> 
       
   412 <xsl:when test="orderType='S'"> 
       
   413 <xsl:value-of select="$constLZBZK_S_ORDER" /> 
       
   414 </xsl:when> 
       
   415 <xsl:otherwise> 
       
   416 <xsl:value-of select="$constLZBZK_OTHER" /> 
       
   417 </xsl:otherwise> 
       
   418 </xsl:choose> 
       
   419 </LZBKZ> 
       
   420 <LANDL	ID="80" Alignment="left" Filler="blank" Length="3">/</LANDL> 
       
   421 <DIEKZ	ID="81" Alignment="left" Filler="blank" Length="1">/</DIEKZ> 
       
   422 <ZOLLD	ID="82" Alignment="left" Filler="blank" Length="8">/</ZOLLD> 
       
   423 <ZOLLT	ID="83" Alignment="left" Filler="blank" Length="8">/</ZOLLT> 
       
   424 <VRSDT	ID="84" Alignment="left" Filler="blank" Length="8">/</VRSDT> 
       
   425 <VRSKZ	ID="85" Alignment="left" Filler="blank" Length="1">/</VRSKZ> 
       
   426 <HZUON	ID="86" Alignment="left" Filler="blank" Length="18">/</HZUON> 
       
   427 <REGUL	ID="87" Alignment="left" Filler="blank" Length="1">/</REGUL> 
       
   428 <NAME1	ID="88" Alignment="left" Filler="blank" Length="35">/</NAME1> 
       
   429 <NAME2	ID="89" Alignment="left" Filler="blank" Length="35">/</NAME2> 
       
   430 <NAME3	ID="90" Alignment="left" Filler="blank" Length="35">/</NAME3> 
       
   431 <NAME4	ID="91" Alignment="left" Filler="blank" Length="35">/</NAME4> 
       
   432 <STRAS	ID="92" Alignment="left" Filler="blank" Length="35">/</STRAS> 
       
   433 <ORT01	ID="93" Alignment="left" Filler="blank" Length="35">/</ORT01> 
       
   434 <PSTLZ	ID="94" Alignment="left" Filler="blank" Length="10">/</PSTLZ> 
       
   435 <LAND1	ID="95" Alignment="left" Filler="blank" Length="3">/</LAND1> 
       
   436 <REGIO	ID="96" Alignment="left" Filler="blank" Length="3">/</REGIO> 
       
   437 <BANKL	ID="97" Alignment="left" Filler="blank" Length="15">/</BANKL> 
       
   438 <BANKS	ID="98" Alignment="left" Filler="blank" Length="3">/</BANKS> 
       
   439 <BANKN	ID="99" Alignment="left" Filler="blank" Length="18">/</BANKN> 
       
   440 <BKONT	ID="100" Alignment="left" Filler="blank" Length="2">/</BKONT> 
       
   441 <STCD1	ID="101" Alignment="left" Filler="blank" Length="16">/</STCD1> 
       
   442 <STCD2	ID="102" Alignment="left" Filler="blank" Length="11">/</STCD2> 
       
   443 <MADAT	ID="103" Alignment="left" Filler="blank" Length="8">/</MADAT> 
       
   444 <MANST	ID="104" Alignment="left" Filler="blank" Length="1">/</MANST> 
       
   445 <EGMLD	ID="105" Alignment="left" Filler="blank" Length="3">/</EGMLD> 
       
   446 <DUMMY2	ID="106" Alignment="left" Filler="blank" Length="3">/</DUMMY2> 
       
   447 <STCEG	ID="107" Alignment="left" Filler="blank" Length="20">/</STCEG> 
       
   448 <STKZA	ID="108" Alignment="left" Filler="blank" Length="1">/</STKZA> 
       
   449 <STKZU	ID="109" Alignment="left" Filler="blank" Length="1">/</STKZU> 
       
   450 <PFACH	ID="110" Alignment="left" Filler="blank" Length="10">/</PFACH> 
       
   451 <PSTL2	ID="111" Alignment="left" Filler="blank" Length="10">/</PSTL2> 
       
   452 <SPRAS	ID="112" Alignment="left" Filler="blank" Length="1">/</SPRAS> 
       
   453 <XINVE	ID="113" Alignment="left" Filler="blank" Length="1">/</XINVE> 
       
   454 <NEWKO ID="114" Alignment="left" Filler="blank" Length="17"> 
       
   455 <xsl:value-of select="vendorAccountNumber" /> 
       
   456 </NEWKO> 
       
   457 <NEWBW	Length="3"	Alignment="left" Filler="blank" ID="115">/</NEWBW> 
       
   458 <KNRZE	Length="17"	Alignment="left" Filler="blank" ID="116">/</KNRZE> 
       
   459 <HKONT	Length="10"	Alignment="left" Filler="blank" ID="117">/</HKONT> 
       
   460 <PRCTR	Length="10"	Alignment="left" Filler="blank" ID="118">/</PRCTR> 
       
   461 <VERTN	Length="13"	Alignment="left" Filler="blank" ID="119">/</VERTN> 
       
   462 <VERTT	Length="1"	Alignment="left" Filler="blank" ID="120">/</VERTT> 
       
   463 <VBEWA	Length="4"	Alignment="left" Filler="blank" ID="121">/</VBEWA> 
       
   464 <HWBAS	Length="16"	Alignment="left" Filler="blank" ID="122">/</HWBAS> 
       
   465 <FWBAS	Length="16"	Alignment="left" Filler="blank" ID="123">/</FWBAS> 
       
   466 <FIPOS	Length="14"	Alignment="left" Filler="blank" ID="124">/</FIPOS> 
       
   467 <VNAME	Length="6"	Alignment="left" Filler="blank" ID="125">/</VNAME> 
       
   468 <EGRUP	Length="3"	Alignment="left" Filler="blank" ID="126">/</EGRUP> 
       
   469 <BTYPE	Length="2"	Alignment="left" Filler="blank" ID="127">/</BTYPE> 
       
   470 <PAOBJNR	Length="10"	Alignment="left" Filler="blank" ID="128">/</PAOBJNR> 
       
   471 <KSTRG	Length="12"	Alignment="left" Filler="blank" ID="129">/</KSTRG> 
       
   472 <IMKEY	Length="8"	Alignment="left" Filler="blank" ID="130">/</IMKEY> 
       
   473 <DUMMY3	Length="8"	Alignment="left" Filler="blank" ID="131">/</DUMMY3> 
       
   474 <VPTNR	Length="10"	Alignment="left" Filler="blank" ID="132">/</VPTNR> 
       
   475 <NPLNR	Length="12"	Alignment="left" Filler="blank" ID="133">/</NPLNR> 
       
   476 <VORNR	Length="4"	Alignment="left" Filler="blank" ID="134">/</VORNR> 
       
   477 <XEGDR	Length="1"	Alignment="left" Filler="blank" ID="135">/</XEGDR> 
       
   478 <RECID	Length="2"	Alignment="left" Filler="blank" ID="136">/</RECID> 
       
   479 <PPRCT	Length="10"	Alignment="left" Filler="blank" ID="137">/</PPRCT> 
       
   480 <PROJK	Length="24"	Alignment="left" Filler="blank" ID="138">/</PROJK> 
       
   481 <UZAWE	Length="2"	Alignment="left" Filler="blank" ID="139">/</UZAWE> 
       
   482 <TXJCD	Length="15"	Alignment="left" Filler="blank" ID="140">/</TXJCD> 
       
   483 <FISTL	Length="16"	Alignment="left" Filler="blank" ID="141">/</FISTL> 
       
   484 <GEBER	Length="10"	Alignment="left" Filler="blank" ID="142">/</GEBER> 
       
   485 <DMBE2	Length="16"	Alignment="left" Filler="blank" ID="143">/</DMBE2> 
       
   486 <DMBE3	Length="16"	Alignment="left" Filler="blank" ID="144">/</DMBE3> 
       
   487 <PARGB	Length="4"	Alignment="left" Filler="blank" ID="145">/</PARGB> 
       
   488 <XREF1	Length="12"	Alignment="left" Filler="blank" ID="146">/</XREF1> 
       
   489 <XREF2	Length="12"	Alignment="left" Filler="blank" ID="147">/</XREF2> 
       
   490 <KBLNR	Length="10"	Alignment="left" Filler="blank" ID="149">/</KBLNR> 
       
   491 <KBLPOS	Length="3"	Alignment="left" Filler="blank" ID="150">/</KBLPOS> 
       
   492 <WDATE	Length="8"	Alignment="left" Filler="blank" ID="151">/</WDATE> 
       
   493 <WGBKZ	Length="1"	Alignment="left" Filler="blank" ID="152">/</WGBKZ> 
       
   494 <XAKTZ	Length="1"	Alignment="left" Filler="blank" ID="153">/</XAKTZ> 
       
   495 <WNAME	Length="30"	Alignment="left" Filler="blank" ID="154">/</WNAME> 
       
   496 <WORT1	Length="30"	Alignment="left" Filler="blank" ID="155">/</WORT1> 
       
   497 <WBZOG	Length="30"	Alignment="left" Filler="blank" ID="156">/</WBZOG> 
       
   498 <WORT2	Length="30"	Alignment="left" Filler="blank" ID="157">/</WORT2> 
       
   499 <WBANK	Length="60"	Alignment="left" Filler="blank" ID="158">/</WBANK> 
       
   500 <WLZBP	Length="60"	Alignment="left" Filler="blank" ID="159">/</WLZBP> 
       
   501 <DISKP	Length="8"	Alignment="left" Filler="blank" ID="160">/</DISKP> 
       
   502 <DISKT	Length="3"	Alignment="left" Filler="blank" ID="161">/</DISKT> 
       
   503 <WINFW	Length="16"	Alignment="left" Filler="blank" ID="162">/</WINFW> 
       
   504 <WINHW	Length="16"	Alignment="left" Filler="blank" ID="163">/</WINHW> 
       
   505 <WEVWV	Length="1"	Alignment="left" Filler="blank" ID="164">/</WEVWV> 
       
   506 <WSTAT	Length="1"	Alignment="left" Filler="blank" ID="165">/</WSTAT> 
       
   507 <WMWKZ	Length="2"	Alignment="left" Filler="blank" ID="166">/</WMWKZ> 
       
   508 <WSTKZ	Length="1"	Alignment="left" Filler="blank" ID="167">/</WSTKZ> 
       
   509 <RKE_ARTNR	Length="18"	Alignment="left" Filler="blank" ID="169">/</RKE_ARTNR> 
       
   510 <RKE_BONUS	Length="2"	Alignment="left" Filler="blank" ID="170">/</RKE_BONUS> 
       
   511 <RKE_BRSCH	Length="4"	Alignment="left" Filler="blank" ID="171">/</RKE_BRSCH> 
       
   512 <RKE_BUKRS	Length="4"	Alignment="left" Filler="blank" ID="172">/</RKE_BUKRS> 
       
   513 <RKE_BZIRK	Length="6"	Alignment="left" Filler="blank" ID="173">/</RKE_BZIRK> 
       
   514 <RKE_EFORM	Length="5"	Alignment="left" Filler="blank" ID="174">/</RKE_EFORM> 
       
   515 <RKE_FKART	Length="4"	Alignment="left" Filler="blank" ID="175">/</RKE_FKART> 
       
   516 <RKE_GEBIE	Length="4"	Alignment="left" Filler="blank" ID="176">/</RKE_GEBIE> 
       
   517 <RKE_GSBER	Length="4"	Alignment="left" Filler="blank" ID="177">/</RKE_GSBER> 
       
   518 <RKE_KAUFN	Length="10"	Alignment="left" Filler="blank" ID="178">/</RKE_KAUFN> 
       
   519 <RKE_KDGRP	Length="2"	Alignment="left" Filler="blank" ID="179">/</RKE_KDGRP> 
       
   520 <RKE_KDPOS	Length="6"	Alignment="left" Filler="blank" ID="180">/</RKE_KDPOS> 
       
   521 <RKE_KNDNR	Length="10"	Alignment="left" Filler="blank" ID="181">/</RKE_KNDNR> 
       
   522 <RKE_KOKRS	Length="4"	Alignment="left" Filler="blank" ID="182">/</RKE_KOKRS> 
       
   523 <RKE_KSTRG	Length="12"	Alignment="left" Filler="blank" ID="183">/</RKE_KSTRG> 
       
   524 <RKE_LAND1	Length="3"	Alignment="left" Filler="blank" ID="184">/</RKE_LAND1> 
       
   525 <RKE_MAABC	Length="1"	Alignment="left" Filler="blank" ID="185">/</RKE_MAABC> 
       
   526 <RKE_MATKL	Length="9"	Alignment="left" Filler="blank" ID="186">/</RKE_MATKL> 
       
   527 <RKE_PRCTR	Length="10"	Alignment="left" Filler="blank" ID="187">/</RKE_PRCTR> 
       
   528 <RKE_PSPNR	Length="24"	Alignment="left" Filler="blank" ID="188">/</RKE_PSPNR> 
       
   529 <RKE_RKAUFNR	Length="12"	Alignment="left" Filler="blank" ID="189">/</RKE_RKAUFNR> 
       
   530 <RKE_SPART	Length="2"	Alignment="left" Filler="blank" ID="190">/</RKE_SPART> 
       
   531 <RKE_VKBUR	Length="4"	Alignment="left" Filler="blank" ID="191">/</RKE_VKBUR> 
       
   532 <RKE_VKGRP	Length="3"	Alignment="left" Filler="blank" ID="192">/</RKE_VKGRP> 
       
   533 <RKE_VKORG	Length="4"	Alignment="left" Filler="blank" ID="193">/</RKE_VKORG> 
       
   534 <RKE_VTWEG	Length="2"	Alignment="left" Filler="blank" ID="194">/</RKE_VTWEG> 
       
   535 <RKE_WERKS	Length="4"	Alignment="left" Filler="blank" ID="195">/</RKE_WERKS> 
       
   536 <RKE_KMBRND	Length="2"	Alignment="left" Filler="blank" ID="196">/</RKE_KMBRND> 
       
   537 <RKE_KMCATG	Length="2"	Alignment="left" Filler="blank" ID="197">/</RKE_KMCATG> 
       
   538 <RKE_KMHI01	Length="10"	Alignment="left" Filler="blank" ID="198">/</RKE_KMHI01> 
       
   539 <RKE_KMHI02	Length="10"	Alignment="left" Filler="blank" ID="199">/</RKE_KMHI02> 
       
   540 <RKE_KMHI03	Length="10"	Alignment="left" Filler="blank" ID="200">/</RKE_KMHI03> 
       
   541 <RKE_KMKDGR	Length="2"	Alignment="left" Filler="blank" ID="201">/</RKE_KMKDGR> 
       
   542 <RKE_KMLAND	Length="3"	Alignment="left" Filler="blank" ID="202">/</RKE_KMLAND> 
       
   543 <RKE_KMMAKL	Length="9"	Alignment="left" Filler="blank" ID="203">/</RKE_KMMAKL> 
       
   544 <RKE_KMNIEL	Length="2"	Alignment="left" Filler="blank" ID="204">/</RKE_KMNIEL> 
       
   545 <RKE_KMSTGE	Length="2"	Alignment="left" Filler="blank" ID="205">/</RKE_KMSTGE> 
       
   546 <RKE_KMVKBU	Length="4"	Alignment="left" Filler="blank" ID="206">/</RKE_KMVKBU> 
       
   547 <RKE_KMVKGR	Length="3"	Alignment="left" Filler="blank" ID="207">/</RKE_KMVKGR> 
       
   548 <RKE_KMVTNR	Length="8"	Alignment="left" Filler="blank" ID="208">/</RKE_KMVTNR> 
       
   549 <RKE_PPRCTR	Length="10"	Alignment="left" Filler="blank" ID="209">/</RKE_PPRCTR> 
       
   550 
       
   551 <!-- START new RKE-elements --> 
       
   552 <RKE_WW005	Length="5"	Alignment="left" Filler="blank" ID="276">/</RKE_WW005> 
       
   553 <RKE_WW006	Length="5"	Alignment="left" Filler="blank" ID="277">/</RKE_WW006> 
       
   554 <RKE_WW007	Length="3"	Alignment="left" Filler="blank" ID="278">/</RKE_WW007> 
       
   555 <RKE_WW008	Length="3"	Alignment="left" Filler="blank" ID="279">/</RKE_WW008> 
       
   556 <RKE_WW009	Length="1"	Alignment="left" Filler="blank" ID="280">/</RKE_WW009> 
       
   557 <RKE_WW010	Length="3"	Alignment="left" Filler="blank" ID="281">/</RKE_WW010> 
       
   558 <RKE_WW011	Length="2"	Alignment="left" Filler="blank" ID="282">/</RKE_WW011> 
       
   559 <RKE_WW012	Length="6"	Alignment="left" Filler="blank" ID="283">/</RKE_WW012> 
       
   560 <RKE_WW013	Length="10"	Alignment="left" Filler="blank" ID="284">/</RKE_WW013> 
       
   561 <RKE_WW015	Length="1"	Alignment="left" Filler="blank" ID="285">/</RKE_WW015> 
       
   562 <RKE_WW016	Length="2"	Alignment="left" Filler="blank" ID="286">/</RKE_WW016> 
       
   563 <RKE_WW017	Length="7"	Alignment="left" Filler="blank" ID="287">/</RKE_WW017> 
       
   564 <RKE_WW019	Length="6"	Alignment="left" Filler="blank" ID="289">/</RKE_WW019> 
       
   565 <!-- END new RKE-elements --> 
       
   566 
       
   567 <VBUND	Length="6"	Alignment="left" Filler="blank" ID="210">/</VBUND> 
       
   568 <FKBER	Length="4"	Alignment="left" Filler="blank" ID="211">/</FKBER> 
       
   569 <DABRZ	Length="8"	Alignment="left" Filler="blank" ID="212">/</DABRZ> 
       
   570 <XSTBA	Length="1"	Alignment="left" Filler="blank" ID="213">/</XSTBA> 
       
   571 
       
   572 <!-- START Additional (empty) tags --> 
       
   573 <RSTGR	Length="3" Alignment="left" Filler="blank" ID="214">/</RSTGR> 
       
   574 <FIPEX	Length="24" Alignment="left" Filler="blank" ID="215">/</FIPEX> 
       
   575 <XNEGP	Length="1" Alignment="left" Filler="blank" ID="216">/</XNEGP> 
       
   576 <GRICD	Length="2" Alignment="left" Filler="blank" ID="217">/</GRICD> 
       
   577 <GRIRG	Length="3" Alignment="left" Filler="blank" ID="218">/</GRIRG> 
       
   578 <GITYP	Length="2" Alignment="left" Filler="blank" ID="219">/</GITYP> 
       
   579 <FITYP	Length="2" Alignment="left" Filler="blank" ID="220">/</FITYP> 
       
   580 <STCDT	Length="2" Alignment="left" Filler="blank" ID="221">/</STCDT> 
       
   581 <STKZN	Length="1" Alignment="left" Filler="blank" ID="222">/</STKZN> 
       
   582 <STCD3	Length="18" Alignment="left" Filler="blank" ID="223">/</STCD3> 
       
   583 <STCD4	Length="18" Alignment="left" Filler="blank" ID="224">/</STCD4> 
       
   584 <XREF3	Length="20" Alignment="left" Filler="blank" ID="225">/</XREF3> 
       
   585 <KIDNO	Length="30" Alignment="left" Filler="blank" ID="226">/</KIDNO> 
       
   586 <DTWS1	Length="2" Alignment="left" Filler="blank" ID="227">/</DTWS1> 
       
   587 <DTWS2	Length="2" Alignment="left" Filler="blank" ID="228">/</DTWS2> 
       
   588 <DTWS3	Length="2" Alignment="left" Filler="blank" ID="229">/</DTWS3> 
       
   589 <DTWS4	Length="2" Alignment="left" Filler="blank" ID="230">/</DTWS4> 
       
   590 <DTAWS	Length="2" Alignment="left" Filler="blank" ID="231">/</DTAWS> 
       
   591 <PYCUR	Length="5" Alignment="left" Filler="blank" ID="232">/</PYCUR> 
       
   592 <PYAMT	Length="16" Alignment="left" Filler="blank" ID="233">/</PYAMT> 
       
   593 <BUPLA	Length="4" Alignment="left" Filler="blank" ID="234">/</BUPLA> 
       
   594 <SECCO	Length="4" Alignment="left" Filler="blank" ID="235">/</SECCO> 
       
   595 <LSTAR	Length="6" Alignment="left" Filler="blank" ID="236">/</LSTAR> 
       
   596 <EGDEB	Length="10" Alignment="left" Filler="blank" ID="237">/</EGDEB> 
       
   597 <WENR	Length="8" Alignment="left" Filler="blank" ID="238">/</WENR> 
       
   598 <GENR	Length="8" Alignment="left" Filler="blank" ID="239">/</GENR> 
       
   599 <GRNR	Length="8" Alignment="left" Filler="blank" ID="240">/</GRNR> 
       
   600 <MENR	Length="8" Alignment="left" Filler="blank" ID="241">/</MENR> 
       
   601 <MIVE	Length="13" Alignment="left" Filler="blank" ID="242">/</MIVE> 
       
   602 <NKSL	Length="4" Alignment="left" Filler="blank" ID="243">/</NKSL> 
       
   603 <EMPSL	Length="5" Alignment="left" Filler="blank" ID="244">/</EMPSL> 
       
   604 <SVWNR	Length="13" Alignment="left" Filler="blank" ID="245">/</SVWNR> 
       
   605 <SBERI	Length="10" Alignment="left" Filler="blank" ID="246">/</SBERI> 
       
   606 <KKBER	Length="4" Alignment="left" Filler="blank" ID="247">/</KKBER> 
       
   607 <EMPFB	Length="10" Alignment="left" Filler="blank" ID="248">/</EMPFB> 
       
   608 <KURSR_M	Length="10" Alignment="left" Filler="blank" ID="249">/</KURSR_M> 
       
   609 <J_1KFREPRE	Length="10" Alignment="left" Filler="blank" ID="250">/</J_1KFREPRE> 
       
   610 <J_1KFTBUS	Length="30" Alignment="left" Filler="blank" ID="251">/</J_1KFTBUS> 
       
   611 <J_1KFTIND	Length="30" Alignment="left" Filler="blank" ID="252">/</J_1KFTIND> 
       
   612 <IDXSP	Length="5" Alignment="left" Filler="blank" ID="253">/</IDXSP> 
       
   613 <ANRED	Length="15" Alignment="left" Filler="blank" ID="254">/</ANRED> 
       
   614 <RECNNR	Length="13" Alignment="left" Filler="blank" ID="255">/</RECNNR> 
       
   615 <E_MIVE	Length="13" Alignment="left" Filler="blank" ID="256">/</E_MIVE> 
       
   616 <BKREF	Length="20" Alignment="left" Filler="blank" ID="257">/</BKREF> 
       
   617 <DTAMS	Length="1" Alignment="left" Filler="blank" ID="258">/</DTAMS> 
       
   618 <CESSION_KZ	Length="2" Alignment="left" Filler="blank" ID="259">/</CESSION_KZ> 
       
   619 <GRANT_NBR	Length="20" Alignment="left" Filler="blank" ID="260">/</GRANT_NBR> 
       
   620 <FKBER_LONG	Length="16" Alignment="left" Filler="blank" ID="261">/</FKBER_LONG> 
       
   621 <ERLKZ	Length="1" Alignment="left" Filler="blank" ID="262">/</ERLKZ> 
       
   622 <IBAN	Length="34" Alignment="left" Filler="blank" ID="263">/</IBAN> 
       
   623 <VALID_FROM	Length="8" Alignment="left" Filler="blank" ID="264">/</VALID_FROM> 
       
   624 <SEGMENT	Length="10" Alignment="left" Filler="blank" ID="265">/</SEGMENT> 
       
   625 <PSEGMENT	Length="10" Alignment="left" Filler="blank" ID="266">/</PSEGMENT> 
       
   626 <HKTID	Length="5" Alignment="left" Filler="blank" ID="267">/</HKTID> 
       
   627 <XSIWE	Length="1" Alignment="left" Filler="blank" ID="268">/</XSIWE> 
       
   628 <TCNO	Length="16" Alignment="left" Filler="blank" ID="269">/</TCNO> 
       
   629 <DATEOFSERVICE	Length="8" Alignment="left" Filler="blank" ID="270">/</DATEOFSERVICE> 
       
   630 <NOTAXCORR	Length="1" Alignment="left" Filler="blank" ID="271">/</NOTAXCORR> 
       
   631 <DIFFOPTRATE	Length="10" Alignment="left" Filler="blank" ID="272">/</DIFFOPTRATE> 
       
   632 <HASDIFFOPTRATE	Length="1" Alignment="left" Filler="blank" ID="273">/</HASDIFFOPTRATE> 
       
   633 <SENDE	Length="1" Alignment="left" Filler="blank" ID="274">/</SENDE> 
       
   634 <PRODPER	Length="8" Alignment="left" Filler="blank" ID="275">/</PRODPER> 
       
   635 <!-- END Additional tags --> 
       
   636 
       
   637 </header_1_elements> 
       
   638 </xsl:template> 
       
   639 
       
   640 <xsl:template name="invoiceCharges_1_elements"> 
       
   641 <invoiceCharges_1_elements> 
       
   642 <STYPE ID="1"	Length="1"	Alignment="left" Filler="blank">2</STYPE> 
       
   643 <TBNAM ID="2"	Length="30"	Alignment="left" Filler="blank">BBSEG</TBNAM> 
       
   644 <NEWBS ID="3"	Length="2"	Alignment="left" Filler="blank"> 
       
   645 <xsl:if test="parent::node()/type='I'">40</xsl:if> 
       
   646 <xsl:if test="parent::node()/type='C'">50</xsl:if> 
       
   647 </NEWBS> 
       
   648 <DUMMYX	ID="4"	Length="10"	Alignment="left" Filler="blank">/</DUMMYX> 
       
   649 <NEWUM	ID="5"	Length="1"	Alignment="left" Filler="blank">/</NEWUM> 
       
   650 <NEWBK	ID="6"	Length="4"	Alignment="left" Filler="blank">/</NEWBK> 
       
   651 <WRBTR	ID="7"	Length="16"	Alignment="left" Filler="blank"> 
       
   652 <!--	<xsl:value-of select="format-number(totalAmount, '#0.00', 'european')"/>	--> 
       
   653 <xsl:value-of select="format-number(totalAmount, '0000000000000,00', 'european')"/>	
       
   654 </WRBTR> 
       
   655 <DMBTR	ID="8"	Length="16"	Alignment="left" Filler="blank">/</DMBTR> 
       
   656 <WMWST	ID="9"	Length="16"	Alignment="left" Filler="blank">/</WMWST> 
       
   657 <MWSTS	ID="10"	Length="16"	Alignment="left" Filler="blank">/</MWSTS> 
       
   658 <MWSKZ	ID="11"	Length="2"	Alignment="left" Filler="blank"> 
       
   659 <xsl:value-of select="parent::node()/financialTaxCode" /> 
       
   660 </MWSKZ> 
       
   661 <XSKRL	ID="12"	Length="1"	Alignment="left" Filler="blank">/</XSKRL> 
       
   662 <FWZUZ	ID="13"	Length="16"	Alignment="left" Filler="blank">/</FWZUZ> 
       
   663 <HWZUZ	ID="14"	Length="16"	Alignment="left" Filler="blank">/</HWZUZ> 
       
   664 <GSBER	ID="15"	Length="4"	Alignment="left" Filler="blank">/</GSBER> 
       
   665 <KOSTL	ID="16"	Length="10"	Alignment="left" Filler="blank"> 
       
   666 <xsl:choose> 
       
   667 <xsl:when test="financialCostcenter and string-length(financialCostcenter) &gt; 0"> 
       
   668 <xsl:value-of select="financialCostcenter" /> 
       
   669 </xsl:when> 
       
   670 <xsl:otherwise> 
       
   671 <xsl:value-of select="'/'" /> 
       
   672 </xsl:otherwise> 
       
   673 </xsl:choose> 
       
   674 </KOSTL> 
       
   675 <DUMMY4	ID="17"	Length="4"	Alignment="left" Filler="blank">/</DUMMY4> 
       
   676 <AUFNR	ID="18"	Length="12"	Alignment="left" Filler="blank"> 
       
   677 <xsl:choose> 
       
   678 <xsl:when test="costcenter2 and string-length(costcenter2) &gt; 0"> 
       
   679 <xsl:value-of select="costcenter2" /> 
       
   680 </xsl:when> 
       
   681 <xsl:otherwise> 
       
   682 <xsl:value-of select="'/'" /> 
       
   683 </xsl:otherwise> 
       
   684 </xsl:choose> 
       
   685 </AUFNR> 
       
   686 <EBELN	ID="19"	Length="10"	Alignment="left" Filler="blank">/</EBELN> 
       
   687 <EBELP	ID="20"	Length="5"	Alignment="left" Filler="blank">/</EBELP> 
       
   688 <PROJN	ID="21"	Length="16"	Alignment="left" Filler="blank">/</PROJN> 
       
   689 <MATNR	ID="22"	Length="18"	Alignment="left" Filler="blank">/</MATNR> 
       
   690 <WERKS	ID="23"	Length="4"	Alignment="left" Filler="blank">/</WERKS> 
       
   691 <MENGE	ID="24"	Length="17"	Alignment="left" Filler="blank">/</MENGE> 
       
   692 <MEINS	ID="25"	Length="3"	Alignment="left" Filler="blank">/</MEINS> 
       
   693 <VBEL2	ID="26"	Length="10"	Alignment="left" Filler="blank">/</VBEL2> 
       
   694 <POSN2	ID="27"	Length="6"	Alignment="left" Filler="blank">/</POSN2> 
       
   695 <ETEN2	ID="28"	Length="4"	Alignment="left" Filler="blank">/</ETEN2> 
       
   696 <PERNR	ID="29"	Length="8"	Alignment="left" Filler="blank">/</PERNR> 
       
   697 <BEWAR	ID="30"	Length="3"	Alignment="left" Filler="blank">/</BEWAR> 
       
   698 <VALUT	ID="31"	Length="8"	Alignment="left" Filler="blank">/</VALUT> 
       
   699 <ZFBDT	ID="32"	Length="8"	Alignment="left" Filler="blank">/</ZFBDT> 
       
   700 <ZINKZ	ID="33"	Length="2"	Alignment="left" Filler="blank">/</ZINKZ> 
       
   701 <ZUONR	ID="34"	Length="18"	Alignment="left" Filler="blank"> 
       
   702 <xsl:value-of select="orderNumber" /> 
       
   703 </ZUONR> 
       
   704 <FKONT	ID="35"	Length="3"	Alignment="left" Filler="blank">/</FKONT> 
       
   705 <XAABG	ID="36"	Length="1"	Alignment="left" Filler="blank">/</XAABG> 
       
   706 <SGTXT	ID="37"	Length="50"	Alignment="left" Filler="blank"> 
       
   707 <xsl:variable name="twoDigitYear"> 
       
   708 <xsl:value-of select="substring(parent::node()/financialPeriodYear, 3, 4)"/> 
       
   709 </xsl:variable> 
       
   710 <xsl:value-of select="$twoDigitYear" /> 
       
   711 <xsl:value-of select="'/'" /> 
       
   712 <xsl:value-of select="parent::node()/financialPeriodMonth" /> 
       
   713 </SGTXT> 
       
   714 <BLNKZ	ID="38"	Length="2"	Alignment="left" Filler="blank">/</BLNKZ> 
       
   715 <BLNBT	ID="39" Alignment="left" Filler="blank" Length="16">/</BLNBT> 
       
   716 <BLNPZ	ID="40" Alignment="left" Filler="blank" Length="8">/</BLNPZ> 
       
   717 <MABER	ID="41" Alignment="left" Filler="blank" Length="2">/</MABER> 
       
   718 <SKFBT	ID="42" Alignment="left" Filler="blank" Length="16">/</SKFBT> 
       
   719 <WSKTO	ID="43" Alignment="left" Filler="blank" Length="16">/</WSKTO> 
       
   720 <ZTERM	ID="44" Alignment="left" Filler="blank" Length="4">/</ZTERM> 
       
   721 <ZBD1T	ID="45" Alignment="left" Filler="blank" Length="3">/</ZBD1T> 
       
   722 <ZBD1P	ID="46" Alignment="left" Filler="blank" Length="6">/</ZBD1P> 
       
   723 <ZBD2T	ID="47" Alignment="left" Filler="blank" Length="3">/</ZBD2T> 
       
   724 <ZBD2P	ID="48" Alignment="left" Filler="blank" Length="6">/</ZBD2P> 
       
   725 <ZBD3T	ID="49" Alignment="left" Filler="blank" Length="3">/</ZBD3T> 
       
   726 <ZLSPR	ID="50" Alignment="left" Filler="blank" Length="1">/</ZLSPR> 
       
   727 <REBZG	ID="51" Alignment="left" Filler="blank" Length="10">/</REBZG> 
       
   728 <REBZJ	ID="52" Alignment="left" Filler="blank" Length="4">/</REBZJ> 
       
   729 <REBZZ	ID="53" Alignment="left" Filler="blank" Length="3">/</REBZZ> 
       
   730 <ZLSCH	ID="54" Alignment="left" Filler="blank" Length="1">/</ZLSCH> 
       
   731 <SAMNR	ID="55" Alignment="left" Filler="blank" Length="8">/</SAMNR> 
       
   732 <ZBFIX	ID="56" Alignment="left" Filler="blank" Length="1">/</ZBFIX> 
       
   733 <QSSKZ	ID="57" Alignment="left" Filler="blank" Length="2">/</QSSKZ> 
       
   734 <QSSHB	ID="58" Alignment="left" Filler="blank" Length="16">/</QSSHB> 
       
   735 <QSFBT	ID="59" Alignment="left" Filler="blank" Length="16">/</QSFBT> 
       
   736 <ESRNR	ID="60" Alignment="left" Filler="blank" Length="11">/</ESRNR> 
       
   737 <ESRPZ	ID="61" Alignment="left" Filler="blank" Length="2">/</ESRPZ> 
       
   738 <ESRRE	ID="62" Alignment="left" Filler="blank" Length="27">/</ESRRE> 
       
   739 <FDTAG	ID="63" Alignment="left" Filler="blank" Length="8">/</FDTAG> 
       
   740 <FDLEV	ID="64" Alignment="left" Filler="blank" Length="2">/</FDLEV> 
       
   741 <ANLN1	ID="65" Alignment="left" Filler="blank" Length="12">/</ANLN1> 
       
   742 <ANLN2	ID="66" Alignment="left" Filler="blank" Length="4">/</ANLN2> 
       
   743 <BZDAT	ID="67" Alignment="left" Filler="blank" Length="8">/</BZDAT> 
       
   744 <ANBWA	ID="68" Alignment="left" Filler="blank" Length="3">/</ANBWA> 
       
   745 <ABPER	ID="69" Alignment="left" Filler="blank" Length="7">/</ABPER> 
       
   746 <GBETR	ID="70" Alignment="left" Filler="blank" Length="16">/</GBETR> 
       
   747 <KURSR	ID="71" Alignment="left" Filler="blank" Length="10">/</KURSR> 
       
   748 <MANSP	ID="72" Alignment="left" Filler="blank" Length="1">/</MANSP> 
       
   749 <MSCHL	ID="73" Alignment="left" Filler="blank" Length="1">/</MSCHL> 
       
   750 <HBKID	ID="74" Alignment="left" Filler="blank" Length="5">/</HBKID> 
       
   751 <BVTYP	ID="75" Alignment="left" Filler="blank" Length="4">/</BVTYP> 
       
   752 <ANFBN	ID="76" Alignment="left" Filler="blank" Length="10">/</ANFBN> 
       
   753 <ANFBU	ID="77" Alignment="left" Filler="blank" Length="4">/</ANFBU> 
       
   754 <ANFBJ	ID="78" Alignment="left" Filler="blank" Length="4">/</ANFBJ> 
       
   755 <LZBKZ	ID="79" Alignment="left" Filler="blank" Length="3"> 
       
   756 <xsl:choose> 
       
   757 <xsl:when test="parent::node()/orderType='S'"> 
       
   758 <xsl:value-of select="$constLZBZK_S_ORDER" /> 
       
   759 </xsl:when> 
       
   760 <xsl:otherwise> 
       
   761 <xsl:value-of select="$constLZBZK_OTHER" /> 
       
   762 </xsl:otherwise> 
       
   763 </xsl:choose> 
       
   764 </LZBKZ> 
       
   765 <LANDL	ID="80" Alignment="left" Filler="blank" Length="3">/</LANDL> 
       
   766 <DIEKZ	ID="81" Alignment="left" Filler="blank" Length="1">/</DIEKZ> 
       
   767 <ZOLLD	ID="82" Alignment="left" Filler="blank" Length="8">/</ZOLLD> 
       
   768 <ZOLLT	ID="83" Alignment="left" Filler="blank" Length="8">/</ZOLLT> 
       
   769 <VRSDT	ID="84" Alignment="left" Filler="blank" Length="8">/</VRSDT> 
       
   770 <VRSKZ	ID="85" Alignment="left" Filler="blank" Length="1">/</VRSKZ> 
       
   771 <HZUON	ID="86" Alignment="left" Filler="blank" Length="18">/</HZUON> 
       
   772 <REGUL	ID="87" Alignment="left" Filler="blank" Length="1">/</REGUL> 
       
   773 <NAME1	ID="88" Alignment="left" Filler="blank" Length="35">/</NAME1> 
       
   774 <NAME2	ID="89" Alignment="left" Filler="blank" Length="35">/</NAME2> 
       
   775 <NAME3	ID="90" Alignment="left" Filler="blank" Length="35">/</NAME3> 
       
   776 <NAME4	ID="91" Alignment="left" Filler="blank" Length="35">/</NAME4> 
       
   777 <STRAS	ID="92" Alignment="left" Filler="blank" Length="35">/</STRAS> 
       
   778 <ORT01	ID="93" Alignment="left" Filler="blank" Length="35">/</ORT01> 
       
   779 <PSTLZ	ID="94" Alignment="left" Filler="blank" Length="10">/</PSTLZ> 
       
   780 <LAND1	ID="95" Alignment="left" Filler="blank" Length="3">/</LAND1> 
       
   781 <REGIO	ID="96" Alignment="left" Filler="blank" Length="3">/</REGIO> 
       
   782 <BANKL	ID="97" Alignment="left" Filler="blank" Length="15">/</BANKL> 
       
   783 <BANKS	ID="98" Alignment="left" Filler="blank" Length="3">/</BANKS> 
       
   784 <BANKN	ID="99" Alignment="left" Filler="blank" Length="18">/</BANKN> 
       
   785 <BKONT	ID="100" Alignment="left" Filler="blank" Length="2">/</BKONT> 
       
   786 <STCD1	ID="101" Alignment="left" Filler="blank" Length="16">/</STCD1> 
       
   787 <STCD2	ID="102" Alignment="left" Filler="blank" Length="11">/</STCD2> 
       
   788 <MADAT	ID="103" Alignment="left" Filler="blank" Length="8">/</MADAT> 
       
   789 <MANST	ID="104" Alignment="left" Filler="blank" Length="1">/</MANST> 
       
   790 <EGMLD	ID="105" Alignment="left" Filler="blank" Length="3">/</EGMLD> 
       
   791 <DUMMY2	ID="106" Alignment="left" Filler="blank" Length="3">/</DUMMY2> 
       
   792 <STCEG	ID="107" Alignment="left" Filler="blank" Length="20">/</STCEG> 
       
   793 <STKZA	ID="108" Alignment="left" Filler="blank" Length="1">/</STKZA> 
       
   794 <STKZU	ID="109" Alignment="left" Filler="blank" Length="1">/</STKZU> 
       
   795 <PFACH	ID="110" Alignment="left" Filler="blank" Length="10">/</PFACH> 
       
   796 <PSTL2	ID="111" Alignment="left" Filler="blank" Length="10">/</PSTL2> 
       
   797 <SPRAS	ID="112" Alignment="left" Filler="blank" Length="1">/</SPRAS> 
       
   798 <XINVE	ID="113" Alignment="left" Filler="blank" Length="1">/</XINVE> 
       
   799 <NEWKO ID="114" Length="17" Alignment="left" Filler="blank"> 
       
   800 <xsl:value-of select="accountNumber" /> 
       
   801 </NEWKO> 
       
   802 <NEWBW	Length="3"	Alignment="left" Filler="blank" ID="115">/</NEWBW> 
       
   803 <KNRZE	Length="17"	Alignment="left" Filler="blank" ID="116">/</KNRZE> 
       
   804 <HKONT	Length="10"	Alignment="left" Filler="blank" ID="117">/</HKONT> 
       
   805 <PRCTR	Length="10"	Alignment="left" Filler="blank" ID="118">/</PRCTR> 
       
   806 <VERTN	Length="13"	Alignment="left" Filler="blank" ID="119">/</VERTN> 
       
   807 <VERTT	Length="1"	Alignment="left" Filler="blank" ID="120">/</VERTT> 
       
   808 <VBEWA	Length="4"	Alignment="left" Filler="blank" ID="121">/</VBEWA> 
       
   809 <HWBAS	Length="16"	Alignment="left" Filler="blank" ID="122">/</HWBAS> 
       
   810 <FWBAS	Length="16"	Alignment="left" Filler="blank" ID="123">/</FWBAS> 
       
   811 <FIPOS	Length="14"	Alignment="left" Filler="blank" ID="124">/</FIPOS> 
       
   812 <VNAME	Length="6"	Alignment="left" Filler="blank" ID="125">/</VNAME> 
       
   813 <EGRUP	Length="3"	Alignment="left" Filler="blank" ID="126">/</EGRUP> 
       
   814 <BTYPE	Length="2"	Alignment="left" Filler="blank" ID="127">/</BTYPE> 
       
   815 <PAOBJNR	Length="10"	Alignment="left" Filler="blank" ID="128">/</PAOBJNR> 
       
   816 <KSTRG	Length="12"	Alignment="left" Filler="blank" ID="129">/</KSTRG> 
       
   817 <IMKEY	Length="8"	Alignment="left" Filler="blank" ID="130">/</IMKEY> 
       
   818 <DUMMY3	Length="8"	Alignment="left" Filler="blank" ID="131">/</DUMMY3> 
       
   819 <VPTNR	Length="10"	Alignment="left" Filler="blank" ID="132">/</VPTNR> 
       
   820 <NPLNR	Length="12"	Alignment="left" Filler="blank" ID="133">/</NPLNR> 
       
   821 <VORNR	Length="4"	Alignment="left" Filler="blank" ID="134">/</VORNR> 
       
   822 <XEGDR	Length="1"	Alignment="left" Filler="blank" ID="135">/</XEGDR> 
       
   823 <RECID	Length="2"	Alignment="left" Filler="blank" ID="136">/</RECID> 
       
   824 <PPRCT	Length="10"	Alignment="left" Filler="blank" ID="137">/</PPRCT> 
       
   825 <PROJK	Length="24"	Alignment="left" Filler="blank" ID="138">/</PROJK> 
       
   826 <UZAWE	Length="2"	Alignment="left" Filler="blank" ID="139">/</UZAWE> 
       
   827 <TXJCD	Length="15"	Alignment="left" Filler="blank" ID="140">/</TXJCD> 
       
   828 <FISTL	Length="16"	Alignment="left" Filler="blank" ID="141">/</FISTL> 
       
   829 <GEBER	Length="10"	Alignment="left" Filler="blank" ID="142">/</GEBER> 
       
   830 <DMBE2	Length="16"	Alignment="left" Filler="blank" ID="143">/</DMBE2> 
       
   831 <DMBE3	Length="16"	Alignment="left" Filler="blank" ID="144">/</DMBE3> 
       
   832 <PARGB	Length="4"	Alignment="left" Filler="blank" ID="145">/</PARGB> 
       
   833 <XREF1	Length="12"	Alignment="left" Filler="blank" ID="146">/</XREF1> 
       
   834 <XREF2	Length="12"	Alignment="left" Filler="blank" ID="147">/</XREF2> 
       
   835 <KBLNR	Length="10"	Alignment="left" Filler="blank" ID="149">/</KBLNR> 
       
   836 <KBLPOS	Length="3"	Alignment="left" Filler="blank" ID="150">/</KBLPOS> 
       
   837 <WDATE	Length="8"	Alignment="left" Filler="blank" ID="151">/</WDATE> 
       
   838 <WGBKZ	Length="1"	Alignment="left" Filler="blank" ID="152">/</WGBKZ> 
       
   839 <XAKTZ	Length="1"	Alignment="left" Filler="blank" ID="153">/</XAKTZ> 
       
   840 <WNAME	Length="30"	Alignment="left" Filler="blank" ID="154">/</WNAME> 
       
   841 <WORT1	Length="30"	Alignment="left" Filler="blank" ID="155">/</WORT1> 
       
   842 <WBZOG	Length="30"	Alignment="left" Filler="blank" ID="156">/</WBZOG> 
       
   843 <WORT2	Length="30"	Alignment="left" Filler="blank" ID="157">/</WORT2> 
       
   844 <WBANK	Length="60"	Alignment="left" Filler="blank" ID="158">/</WBANK> 
       
   845 <WLZBP	Length="60"	Alignment="left" Filler="blank" ID="159">/</WLZBP> 
       
   846 <DISKP	Length="8"	Alignment="left" Filler="blank" ID="160">/</DISKP> 
       
   847 <DISKT	Length="3"	Alignment="left" Filler="blank" ID="161">/</DISKT> 
       
   848 <WINFW	Length="16"	Alignment="left" Filler="blank" ID="162">/</WINFW> 
       
   849 <WINHW	Length="16"	Alignment="left" Filler="blank" ID="163">/</WINHW> 
       
   850 <WEVWV	Length="1"	Alignment="left" Filler="blank" ID="164">/</WEVWV> 
       
   851 <WSTAT	Length="1"	Alignment="left" Filler="blank" ID="165">/</WSTAT> 
       
   852 <WMWKZ	Length="2"	Alignment="left" Filler="blank" ID="166">/</WMWKZ> 
       
   853 <WSTKZ	Length="1"	Alignment="left" Filler="blank" ID="167">/</WSTKZ> 
       
   854 <RKE_ARTNR	Length="18"	Alignment="left" Filler="blank" ID="169">/</RKE_ARTNR> 
       
   855 <RKE_BONUS	Length="2"	Alignment="left" Filler="blank" ID="170">/</RKE_BONUS> 
       
   856 <RKE_BRSCH	Length="4"	Alignment="left" Filler="blank" ID="171">/</RKE_BRSCH> 
       
   857 <RKE_BUKRS	Length="4"	Alignment="left" Filler="blank" ID="172">/</RKE_BUKRS> 
       
   858 <RKE_BZIRK	Length="6"	Alignment="left" Filler="blank" ID="173">/</RKE_BZIRK> 
       
   859 <RKE_EFORM	Length="5"	Alignment="left" Filler="blank" ID="174">/</RKE_EFORM> 
       
   860 <RKE_FKART	Length="4"	Alignment="left" Filler="blank" ID="175">/</RKE_FKART> 
       
   861 <RKE_GEBIE	Length="4"	Alignment="left" Filler="blank" ID="176">/</RKE_GEBIE> 
       
   862 <RKE_GSBER	Length="4"	Alignment="left" Filler="blank" ID="177">/</RKE_GSBER> 
       
   863 <RKE_KAUFN	Length="10"	Alignment="left" Filler="blank" ID="178">/</RKE_KAUFN> 
       
   864 <RKE_KDGRP	Length="2"	Alignment="left" Filler="blank" ID="179">/</RKE_KDGRP> 
       
   865 <RKE_KDPOS	Length="6"	Alignment="left" Filler="blank" ID="180">/</RKE_KDPOS> 
       
   866 <RKE_KNDNR	Length="10"	Alignment="left" Filler="blank" ID="181">/</RKE_KNDNR> 
       
   867 <RKE_KOKRS	Length="4"	Alignment="left" Filler="blank" ID="182">/</RKE_KOKRS> 
       
   868 <RKE_KSTRG	Length="12"	Alignment="left" Filler="blank" ID="183">/</RKE_KSTRG> 
       
   869 <RKE_LAND1	Length="3"	Alignment="left" Filler="blank" ID="184">/</RKE_LAND1> 
       
   870 <RKE_MAABC	Length="1"	Alignment="left" Filler="blank" ID="185">/</RKE_MAABC> 
       
   871 <RKE_MATKL	Length="9"	Alignment="left" Filler="blank" ID="186">/</RKE_MATKL> 
       
   872 <RKE_PRCTR	Length="10"	Alignment="left" Filler="blank" ID="187">/</RKE_PRCTR> 
       
   873 <RKE_PSPNR	Length="24"	Alignment="left" Filler="blank" ID="188">/</RKE_PSPNR> 
       
   874 <RKE_RKAUFNR	Length="12"	Alignment="left" Filler="blank" ID="189">/</RKE_RKAUFNR> 
       
   875 <RKE_SPART	Length="2"	Alignment="left" Filler="blank" ID="190">/</RKE_SPART> 
       
   876 <RKE_VKBUR	Length="4"	Alignment="left" Filler="blank" ID="191">/</RKE_VKBUR> 
       
   877 <RKE_VKGRP	Length="3"	Alignment="left" Filler="blank" ID="192">/</RKE_VKGRP> 
       
   878 <RKE_VKORG	Length="4"	Alignment="left" Filler="blank" ID="193">/</RKE_VKORG> 
       
   879 <RKE_VTWEG	Length="2"	Alignment="left" Filler="blank" ID="194">/</RKE_VTWEG> 
       
   880 <RKE_WERKS	Length="4"	Alignment="left" Filler="blank" ID="195">/</RKE_WERKS> 
       
   881 <RKE_KMBRND	Length="2"	Alignment="left" Filler="blank" ID="196">/</RKE_KMBRND> 
       
   882 <RKE_KMCATG	Length="2"	Alignment="left" Filler="blank" ID="197">/</RKE_KMCATG> 
       
   883 <RKE_KMHI01	Length="10"	Alignment="left" Filler="blank" ID="198">/</RKE_KMHI01> 
       
   884 <RKE_KMHI02	Length="10"	Alignment="left" Filler="blank" ID="199">/</RKE_KMHI02> 
       
   885 <RKE_KMHI03	Length="10"	Alignment="left" Filler="blank" ID="200">/</RKE_KMHI03> 
       
   886 <RKE_KMKDGR	Length="2"	Alignment="left" Filler="blank" ID="201">/</RKE_KMKDGR> 
       
   887 <RKE_KMLAND	Length="3"	Alignment="left" Filler="blank" ID="202">/</RKE_KMLAND> 
       
   888 <RKE_KMMAKL	Length="9"	Alignment="left" Filler="blank" ID="203">/</RKE_KMMAKL> 
       
   889 <RKE_KMNIEL	Length="2"	Alignment="left" Filler="blank" ID="204">/</RKE_KMNIEL> 
       
   890 <RKE_KMSTGE	Length="2"	Alignment="left" Filler="blank" ID="205">/</RKE_KMSTGE> 
       
   891 <RKE_KMVKBU	Length="4"	Alignment="left" Filler="blank" ID="206">/</RKE_KMVKBU> 
       
   892 <RKE_KMVKGR	Length="3"	Alignment="left" Filler="blank" ID="207">/</RKE_KMVKGR> 
       
   893 <RKE_KMVTNR	Length="8"	Alignment="left" Filler="blank" ID="208">/</RKE_KMVTNR> 
       
   894 <RKE_PPRCTR	Length="10"	Alignment="left" Filler="blank" ID="209">/</RKE_PPRCTR> 
       
   895 
       
   896 <!-- START new RKE-elements --> 
       
   897 <RKE_WW005	Length="5"	Alignment="left" Filler="blank" ID="276">/</RKE_WW005> 
       
   898 <RKE_WW006	Length="5"	Alignment="left" Filler="blank" ID="277">/</RKE_WW006> 
       
   899 <RKE_WW007	Length="3"	Alignment="left" Filler="blank" ID="278">/</RKE_WW007> 
       
   900 <RKE_WW008	Length="3"	Alignment="left" Filler="blank" ID="279">/</RKE_WW008> 
       
   901 <RKE_WW009	Length="1"	Alignment="left" Filler="blank" ID="280">/</RKE_WW009> 
       
   902 <RKE_WW010	Length="3"	Alignment="left" Filler="blank" ID="281">/</RKE_WW010> 
       
   903 <RKE_WW011	Length="2"	Alignment="left" Filler="blank" ID="282">/</RKE_WW011> 
       
   904 <RKE_WW012	Length="6"	Alignment="left" Filler="blank" ID="283">/</RKE_WW012> 
       
   905 <RKE_WW013	Length="10"	Alignment="left" Filler="blank" ID="284">/</RKE_WW013> 
       
   906 <RKE_WW015	Length="1"	Alignment="left" Filler="blank" ID="285">/</RKE_WW015> 
       
   907 <RKE_WW016	Length="2"	Alignment="left" Filler="blank" ID="286">/</RKE_WW016> 
       
   908 <RKE_WW017	Length="7"	Alignment="left" Filler="blank" ID="287">/</RKE_WW017> 
       
   909 <RKE_WW019	Length="6"	Alignment="left" Filler="blank" ID="289">/</RKE_WW019> 
       
   910 <!-- END new RKE-elements --> 
       
   911 
       
   912 <VBUND	Length="6"	Alignment="left" Filler="blank" ID="210">/</VBUND> 
       
   913 <FKBER	Length="4"	Alignment="left" Filler="blank" ID="211">/</FKBER> 
       
   914 <DABRZ	Length="8"	Alignment="left" Filler="blank" ID="212">/</DABRZ> 
       
   915 <XSTBA	Length="1"	Alignment="left" Filler="blank" ID="213">/</XSTBA> 
       
   916 
       
   917 <!-- Additional (empty) tags start --> 
       
   918 <RSTGR	Length="3" Alignment="left" Filler="blank" ID="214">/</RSTGR> 
       
   919 <FIPEX	Length="24" Alignment="left" Filler="blank" ID="215">/</FIPEX> 
       
   920 <XNEGP	Length="1" Alignment="left" Filler="blank" ID="216">/</XNEGP> 
       
   921 <GRICD	Length="2" Alignment="left" Filler="blank" ID="217">/</GRICD> 
       
   922 <GRIRG	Length="3" Alignment="left" Filler="blank" ID="218">/</GRIRG> 
       
   923 <GITYP	Length="2" Alignment="left" Filler="blank" ID="219">/</GITYP> 
       
   924 <FITYP	Length="2" Alignment="left" Filler="blank" ID="220">/</FITYP> 
       
   925 <STCDT	Length="2" Alignment="left" Filler="blank" ID="221">/</STCDT> 
       
   926 <STKZN	Length="1" Alignment="left" Filler="blank" ID="222">/</STKZN> 
       
   927 <STCD3	Length="18" Alignment="left" Filler="blank" ID="223">/</STCD3> 
       
   928 <STCD4	Length="18" Alignment="left" Filler="blank" ID="224">/</STCD4> 
       
   929 <XREF3	Length="20" Alignment="left" Filler="blank" ID="225">/</XREF3> 
       
   930 <KIDNO	Length="30" Alignment="left" Filler="blank" ID="226">/</KIDNO> 
       
   931 <DTWS1	Length="2" Alignment="left" Filler="blank" ID="227">/</DTWS1> 
       
   932 <DTWS2	Length="2" Alignment="left" Filler="blank" ID="228">/</DTWS2> 
       
   933 <DTWS3	Length="2" Alignment="left" Filler="blank" ID="229">/</DTWS3> 
       
   934 <DTWS4	Length="2" Alignment="left" Filler="blank" ID="230">/</DTWS4> 
       
   935 <DTAWS	Length="2" Alignment="left" Filler="blank" ID="231">/</DTAWS> 
       
   936 <PYCUR	Length="5" Alignment="left" Filler="blank" ID="232">/</PYCUR> 
       
   937 <PYAMT	Length="16" Alignment="left" Filler="blank" ID="233">/</PYAMT> 
       
   938 <BUPLA	Length="4" Alignment="left" Filler="blank" ID="234">/</BUPLA> 
       
   939 <SECCO	Length="4" Alignment="left" Filler="blank" ID="235">/</SECCO> 
       
   940 <LSTAR	Length="6" Alignment="left" Filler="blank" ID="236">/</LSTAR> 
       
   941 <EGDEB	Length="10" Alignment="left" Filler="blank" ID="237">/</EGDEB> 
       
   942 <WENR	Length="8" Alignment="left" Filler="blank" ID="238">/</WENR> 
       
   943 <GENR	Length="8" Alignment="left" Filler="blank" ID="239">/</GENR> 
       
   944 <GRNR	Length="8" Alignment="left" Filler="blank" ID="240">/</GRNR> 
       
   945 <MENR	Length="8" Alignment="left" Filler="blank" ID="241">/</MENR> 
       
   946 <MIVE	Length="13" Alignment="left" Filler="blank" ID="242">/</MIVE> 
       
   947 <NKSL	Length="4" Alignment="left" Filler="blank" ID="243">/</NKSL> 
       
   948 <EMPSL	Length="5" Alignment="left" Filler="blank" ID="244">/</EMPSL> 
       
   949 <SVWNR	Length="13" Alignment="left" Filler="blank" ID="245">/</SVWNR> 
       
   950 <SBERI	Length="10" Alignment="left" Filler="blank" ID="246">/</SBERI> 
       
   951 <KKBER	Length="4" Alignment="left" Filler="blank" ID="247">/</KKBER> 
       
   952 <EMPFB	Length="10" Alignment="left" Filler="blank" ID="248">/</EMPFB> 
       
   953 <KURSR_M	Length="10" Alignment="left" Filler="blank" ID="249">/</KURSR_M> 
       
   954 <J_1KFREPRE	Length="10" Alignment="left" Filler="blank" ID="250">/</J_1KFREPRE> 
       
   955 <J_1KFTBUS	Length="30" Alignment="left" Filler="blank" ID="251">/</J_1KFTBUS> 
       
   956 <J_1KFTIND	Length="30" Alignment="left" Filler="blank" ID="252">/</J_1KFTIND> 
       
   957 <IDXSP	Length="5" Alignment="left" Filler="blank" ID="253">/</IDXSP> 
       
   958 <ANRED	Length="15" Alignment="left" Filler="blank" ID="254">/</ANRED> 
       
   959 <RECNNR	Length="13" Alignment="left" Filler="blank" ID="255">/</RECNNR> 
       
   960 <E_MIVE	Length="13" Alignment="left" Filler="blank" ID="256">/</E_MIVE> 
       
   961 <BKREF	Length="20" Alignment="left" Filler="blank" ID="257">/</BKREF> 
       
   962 <DTAMS	Length="1" Alignment="left" Filler="blank" ID="258">/</DTAMS> 
       
   963 <CESSION_KZ	Length="2" Alignment="left" Filler="blank" ID="259">/</CESSION_KZ> 
       
   964 <GRANT_NBR	Length="20" Alignment="left" Filler="blank" ID="260">/</GRANT_NBR> 
       
   965 <FKBER_LONG	Length="16" Alignment="left" Filler="blank" ID="261">/</FKBER_LONG> 
       
   966 <ERLKZ	Length="1" Alignment="left" Filler="blank" ID="262">/</ERLKZ> 
       
   967 <IBAN	Length="34" Alignment="left" Filler="blank" ID="263">/</IBAN> 
       
   968 <VALID_FROM	Length="8" Alignment="left" Filler="blank" ID="264">/</VALID_FROM> 
       
   969 <SEGMENT	Length="10" Alignment="left" Filler="blank" ID="265">/</SEGMENT> 
       
   970 <PSEGMENT	Length="10" Alignment="left" Filler="blank" ID="266">/</PSEGMENT> 
       
   971 <HKTID	Length="5" Alignment="left" Filler="blank" ID="267">/</HKTID> 
       
   972 <XSIWE	Length="1" Alignment="left" Filler="blank" ID="268">/</XSIWE> 
       
   973 <TCNO	Length="16" Alignment="left" Filler="blank" ID="269">/</TCNO> 
       
   974 <DATEOFSERVICE	Length="8" Alignment="left" Filler="blank" ID="270">/</DATEOFSERVICE> 
       
   975 <NOTAXCORR	Length="1" Alignment="left" Filler="blank" ID="271">/</NOTAXCORR> 
       
   976 <DIFFOPTRATE	Length="10" Alignment="left" Filler="blank" ID="272">/</DIFFOPTRATE> 
       
   977 <HASDIFFOPTRATE	Length="1" Alignment="left" Filler="blank" ID="273">/</HASDIFFOPTRATE> 
       
   978 <SENDE	Length="1" Alignment="left" Filler="blank" ID="274">/</SENDE> 
       
   979 <PRODPER	Length="8" Alignment="left" Filler="blank" ID="275">/</PRODPER> 
       
   980 <!-- Additional tags end --> 
       
   981 
       
   982 </invoiceCharges_1_elements> 
       
   983 </xsl:template> 
       
   984 
       
   985 <xsl:template name="invoiceDetails_1_elements"> 
       
   986 <invoiceDetails_1_elements> 
       
   987 <STYPE ID="1"	Length="1"	Alignment="left" Filler="blank">2</STYPE> 
       
   988 <TBNAM ID="2"	Length="30"	Alignment="left" Filler="blank">BBSEG</TBNAM> 
       
   989 <NEWBS ID="3"	Length="2"	Alignment="left" Filler="blank"> 
       
   990 <xsl:if test="parent::node()/type='I'">40</xsl:if> 
       
   991 <xsl:if test="parent::node()/type='C'">50</xsl:if> 
       
   992 </NEWBS> 
       
   993 <DUMMYX	ID="4"	Length="10"	Alignment="left" Filler="blank">/</DUMMYX> 
       
   994 <NEWUM	ID="5"	Length="1"	Alignment="left" Filler="blank">/</NEWUM> 
       
   995 <NEWBK	ID="6"	Length="4"	Alignment="left" Filler="blank">/</NEWBK> 
       
   996 <WRBTR	ID="7"	Length="16"	Alignment="left" Filler="blank"> 
       
   997 <xsl:value-of select="format-number(totalAmount, '0000000000000,00', 'european')"/>	
       
   998 </WRBTR> 
       
   999 <DMBTR	ID="8"	Length="16"	Alignment="left" Filler="blank">/</DMBTR> 
       
  1000 <WMWST	ID="9"	Length="16"	Alignment="left" Filler="blank">/</WMWST> 
       
  1001 <MWSTS	ID="10"	Length="16"	Alignment="left" Filler="blank">/</MWSTS> 
       
  1002 <MWSKZ	ID="11"	Length="2"	Alignment="left" Filler="blank"> 
       
  1003 <xsl:value-of select="parent::node()/financialTaxCode" /> 
       
  1004 </MWSKZ> 
       
  1005 <XSKRL	ID="12"	Length="1"	Alignment="left" Filler="blank">/</XSKRL> 
       
  1006 <FWZUZ	ID="13"	Length="16"	Alignment="left" Filler="blank">/</FWZUZ> 
       
  1007 <HWZUZ	ID="14"	Length="16"	Alignment="left" Filler="blank">/</HWZUZ> 
       
  1008 <GSBER	ID="15"	Length="4"	Alignment="left" Filler="blank">/</GSBER> 
       
  1009 <KOSTL	ID="16"	Length="10"	Alignment="left" Filler="blank"> 
       
  1010 <xsl:choose> 
       
  1011 <xsl:when test="financialCostcenter and string-length(financialCostcenter) &gt; 0"> 
       
  1012 <xsl:value-of select="financialCostcenter" /> 
       
  1013 </xsl:when> 
       
  1014 <xsl:otherwise> 
       
  1015 <xsl:value-of select="'/'" /> 
       
  1016 </xsl:otherwise> 
       
  1017 </xsl:choose> 
       
  1018 </KOSTL> 
       
  1019 <DUMMY4	ID="17"	Length="4"	Alignment="left" Filler="blank">/</DUMMY4> 
       
  1020 <AUFNR	ID="18"	Length="12"	Alignment="left" Filler="blank"> 
       
  1021 <xsl:choose> 
       
  1022 <xsl:when test="costcenter2 and string-length(costcenter2) &gt; 0"> 
       
  1023 <xsl:value-of select="costcenter2" /> 
       
  1024 </xsl:when> 
       
  1025 <xsl:otherwise> 
       
  1026 <xsl:value-of select="'/'" /> 
       
  1027 </xsl:otherwise> 
       
  1028 </xsl:choose> 
       
  1029 </AUFNR> 
       
  1030 <EBELN	ID="19"	Length="10"	Alignment="left" Filler="blank">/</EBELN> 
       
  1031 <EBELP	ID="20"	Length="5"	Alignment="left" Filler="blank">/</EBELP> 
       
  1032 <PROJN	ID="21"	Length="16"	Alignment="left" Filler="blank">/</PROJN> 
       
  1033 <MATNR	ID="22"	Length="18"	Alignment="left" Filler="blank">/</MATNR> 
       
  1034 <WERKS	ID="23"	Length="4"	Alignment="left" Filler="blank">/</WERKS> 
       
  1035 <MENGE	ID="24"	Length="17"	Alignment="left" Filler="blank">/</MENGE> 
       
  1036 <MEINS	ID="25"	Length="3"	Alignment="left" Filler="blank">/</MEINS> 
       
  1037 <VBEL2	ID="26"	Length="10"	Alignment="left" Filler="blank">/</VBEL2> 
       
  1038 <POSN2	ID="27"	Length="6"	Alignment="left" Filler="blank">/</POSN2> 
       
  1039 <ETEN2	ID="28"	Length="4"	Alignment="left" Filler="blank">/</ETEN2> 
       
  1040 <PERNR	ID="29"	Length="8"	Alignment="left" Filler="blank">/</PERNR> 
       
  1041 <BEWAR	ID="30"	Length="3"	Alignment="left" Filler="blank">/</BEWAR> 
       
  1042 <VALUT	ID="31"	Length="8"	Alignment="left" Filler="blank">/</VALUT> 
       
  1043 <ZFBDT	ID="32"	Length="8"	Alignment="left" Filler="blank">/</ZFBDT> 
       
  1044 <ZINKZ	ID="33"	Length="2"	Alignment="left" Filler="blank">/</ZINKZ> 
       
  1045 <ZUONR	ID="34"	Length="18"	Alignment="left" Filler="blank"> 
       
  1046 <xsl:value-of select="orderNumber" /> 
       
  1047 <xsl:value-of select="'-'" /> 
       
  1048 <xsl:value-of select="itemNumber" /> 
       
  1049 </ZUONR> 
       
  1050 <FKONT	ID="35"	Length="3"	Alignment="left" Filler="blank">/</FKONT> 
       
  1051 <XAABG	ID="36"	Length="1"	Alignment="left" Filler="blank">/</XAABG> 
       
  1052 <SGTXT	ID="37"	Length="50"	Alignment="left" Filler="blank"> 
       
  1053 <xsl:variable name="twoDigitYear"> 
       
  1054 <xsl:value-of select="substring(parent::node()/financialPeriodYear, 3, 4)"/> 
       
  1055 </xsl:variable> 
       
  1056 <xsl:value-of select="$twoDigitYear" /> 
       
  1057 <xsl:value-of select="'/'" /> 
       
  1058 <xsl:value-of select="parent::node()/financialPeriodMonth" /> 
       
  1059 </SGTXT> 
       
  1060 <BLNKZ	ID="38"	Length="2"	Alignment="left" Filler="blank">/</BLNKZ> 
       
  1061 <BLNBT	ID="39" Alignment="left" Filler="blank" Length="16">/</BLNBT> 
       
  1062 <BLNPZ	ID="40" Alignment="left" Filler="blank" Length="8">/</BLNPZ> 
       
  1063 <MABER	ID="41" Alignment="left" Filler="blank" Length="2">/</MABER> 
       
  1064 <SKFBT	ID="42" Alignment="left" Filler="blank" Length="16">/</SKFBT> 
       
  1065 <WSKTO	ID="43" Alignment="left" Filler="blank" Length="16">/</WSKTO> 
       
  1066 <ZTERM	ID="44" Alignment="left" Filler="blank" Length="4">/</ZTERM> 
       
  1067 <ZBD1T	ID="45" Alignment="left" Filler="blank" Length="3">/</ZBD1T> 
       
  1068 <ZBD1P	ID="46" Alignment="left" Filler="blank" Length="6">/</ZBD1P> 
       
  1069 <ZBD2T	ID="47" Alignment="left" Filler="blank" Length="3">/</ZBD2T> 
       
  1070 <ZBD2P	ID="48" Alignment="left" Filler="blank" Length="6">/</ZBD2P> 
       
  1071 <ZBD3T	ID="49" Alignment="left" Filler="blank" Length="3">/</ZBD3T> 
       
  1072 <ZLSPR	ID="50" Alignment="left" Filler="blank" Length="1">/</ZLSPR> 
       
  1073 <REBZG	ID="51" Alignment="left" Filler="blank" Length="10">/</REBZG> 
       
  1074 <REBZJ	ID="52" Alignment="left" Filler="blank" Length="4">/</REBZJ> 
       
  1075 <REBZZ	ID="53" Alignment="left" Filler="blank" Length="3">/</REBZZ> 
       
  1076 <ZLSCH	ID="54" Alignment="left" Filler="blank" Length="1">/</ZLSCH> 
       
  1077 <SAMNR	ID="55" Alignment="left" Filler="blank" Length="8">/</SAMNR> 
       
  1078 <ZBFIX	ID="56" Alignment="left" Filler="blank" Length="1">/</ZBFIX> 
       
  1079 <QSSKZ	ID="57" Alignment="left" Filler="blank" Length="2">/</QSSKZ> 
       
  1080 <QSSHB	ID="58" Alignment="left" Filler="blank" Length="16">/</QSSHB> 
       
  1081 <QSFBT	ID="59" Alignment="left" Filler="blank" Length="16">/</QSFBT> 
       
  1082 <ESRNR	ID="60" Alignment="left" Filler="blank" Length="11">/</ESRNR> 
       
  1083 <ESRPZ	ID="61" Alignment="left" Filler="blank" Length="2">/</ESRPZ> 
       
  1084 <ESRRE	ID="62" Alignment="left" Filler="blank" Length="27">/</ESRRE> 
       
  1085 <FDTAG	ID="63" Alignment="left" Filler="blank" Length="8">/</FDTAG> 
       
  1086 <FDLEV	ID="64" Alignment="left" Filler="blank" Length="2">/</FDLEV> 
       
  1087 <ANLN1	ID="65" Alignment="left" Filler="blank" Length="12">/</ANLN1> 
       
  1088 <ANLN2	ID="66" Alignment="left" Filler="blank" Length="4">/</ANLN2> 
       
  1089 <BZDAT	ID="67" Alignment="left" Filler="blank" Length="8">/</BZDAT> 
       
  1090 <ANBWA	ID="68" Alignment="left" Filler="blank" Length="3">/</ANBWA> 
       
  1091 <ABPER	ID="69" Alignment="left" Filler="blank" Length="7">/</ABPER> 
       
  1092 <GBETR	ID="70" Alignment="left" Filler="blank" Length="16">/</GBETR> 
       
  1093 <KURSR	ID="71" Alignment="left" Filler="blank" Length="10">/</KURSR> 
       
  1094 <MANSP	ID="72" Alignment="left" Filler="blank" Length="1">/</MANSP> 
       
  1095 <MSCHL	ID="73" Alignment="left" Filler="blank" Length="1">/</MSCHL> 
       
  1096 <HBKID	ID="74" Alignment="left" Filler="blank" Length="5">/</HBKID> 
       
  1097 <BVTYP	ID="75" Alignment="left" Filler="blank" Length="4">/</BVTYP> 
       
  1098 <ANFBN	ID="76" Alignment="left" Filler="blank" Length="10">/</ANFBN> 
       
  1099 <ANFBU	ID="77" Alignment="left" Filler="blank" Length="4">/</ANFBU> 
       
  1100 <ANFBJ	ID="78" Alignment="left" Filler="blank" Length="4">/</ANFBJ> 
       
  1101 <LZBKZ	ID="79" Alignment="left" Filler="blank" Length="3"> 
       
  1102 <xsl:choose> 
       
  1103 <xsl:when test="orderType='S'"> 
       
  1104 <xsl:value-of select="$constLZBZK_S_ORDER" /> 
       
  1105 </xsl:when> 
       
  1106 <xsl:otherwise> 
       
  1107 <xsl:value-of select="$constLZBZK_OTHER" /> 
       
  1108 </xsl:otherwise> 
       
  1109 </xsl:choose>	
       
  1110 </LZBKZ> 
       
  1111 <LANDL	ID="80" Alignment="left" Filler="blank" Length="3">/</LANDL> 
       
  1112 <DIEKZ	ID="81" Alignment="left" Filler="blank" Length="1">/</DIEKZ> 
       
  1113 <ZOLLD	ID="82" Alignment="left" Filler="blank" Length="8">/</ZOLLD> 
       
  1114 <ZOLLT	ID="83" Alignment="left" Filler="blank" Length="8">/</ZOLLT> 
       
  1115 <VRSDT	ID="84" Alignment="left" Filler="blank" Length="8">/</VRSDT> 
       
  1116 <VRSKZ	ID="85" Alignment="left" Filler="blank" Length="1">/</VRSKZ> 
       
  1117 <HZUON	ID="86" Alignment="left" Filler="blank" Length="18">/</HZUON> 
       
  1118 <REGUL	ID="87" Alignment="left" Filler="blank" Length="1">/</REGUL> 
       
  1119 <NAME1	ID="88" Alignment="left" Filler="blank" Length="35">/</NAME1> 
       
  1120 <NAME2	ID="89" Alignment="left" Filler="blank" Length="35">/</NAME2> 
       
  1121 <NAME3	ID="90" Alignment="left" Filler="blank" Length="35">/</NAME3> 
       
  1122 <NAME4	ID="91" Alignment="left" Filler="blank" Length="35">/</NAME4> 
       
  1123 <STRAS	ID="92" Alignment="left" Filler="blank" Length="35">/</STRAS> 
       
  1124 <ORT01	ID="93" Alignment="left" Filler="blank" Length="35">/</ORT01> 
       
  1125 <PSTLZ	ID="94" Alignment="left" Filler="blank" Length="10">/</PSTLZ> 
       
  1126 <LAND1	ID="95" Alignment="left" Filler="blank" Length="3">/</LAND1> 
       
  1127 <REGIO	ID="96" Alignment="left" Filler="blank" Length="3">/</REGIO> 
       
  1128 <BANKL	ID="97" Alignment="left" Filler="blank" Length="15">/</BANKL> 
       
  1129 <BANKS	ID="98" Alignment="left" Filler="blank" Length="3">/</BANKS> 
       
  1130 <BANKN	ID="99" Alignment="left" Filler="blank" Length="18">/</BANKN> 
       
  1131 <BKONT	ID="100" Alignment="left" Filler="blank" Length="2">/</BKONT> 
       
  1132 <STCD1	ID="101" Alignment="left" Filler="blank" Length="16">/</STCD1> 
       
  1133 <STCD2	ID="102" Alignment="left" Filler="blank" Length="11">/</STCD2> 
       
  1134 <MADAT	ID="103" Alignment="left" Filler="blank" Length="8">/</MADAT> 
       
  1135 <MANST	ID="104" Alignment="left" Filler="blank" Length="1">/</MANST> 
       
  1136 <EGMLD	ID="105" Alignment="left" Filler="blank" Length="3">/</EGMLD> 
       
  1137 <DUMMY2	ID="106" Alignment="left" Filler="blank" Length="3">/</DUMMY2> 
       
  1138 <STCEG	ID="107" Alignment="left" Filler="blank" Length="20">/</STCEG> 
       
  1139 <STKZA	ID="108" Alignment="left" Filler="blank" Length="1">/</STKZA> 
       
  1140 <STKZU	ID="109" Alignment="left" Filler="blank" Length="1">/</STKZU> 
       
  1141 <PFACH	ID="110" Alignment="left" Filler="blank" Length="10">/</PFACH> 
       
  1142 <PSTL2	ID="111" Alignment="left" Filler="blank" Length="10">/</PSTL2> 
       
  1143 <SPRAS	ID="112" Alignment="left" Filler="blank" Length="1">/</SPRAS> 
       
  1144 <XINVE	ID="113" Alignment="left" Filler="blank" Length="1">/</XINVE> 
       
  1145 
       
  1146 <NEWKO ID="114" Length="17" Alignment="left" Filler="blank"> 
       
  1147 <xsl:value-of select="accountNumber" /> 
       
  1148 </NEWKO> 
       
  1149 
       
  1150 <NEWBW	Length="3"	Alignment="left" Filler="blank" ID="115">/</NEWBW> 
       
  1151 <KNRZE	Length="17"	Alignment="left" Filler="blank" ID="116">/</KNRZE> 
       
  1152 <HKONT	Length="10"	Alignment="left" Filler="blank" ID="117">/</HKONT> 
       
  1153 <PRCTR	Length="10"	Alignment="left" Filler="blank" ID="118">/</PRCTR> 
       
  1154 <VERTN	Length="13"	Alignment="left" Filler="blank" ID="119">/</VERTN> 
       
  1155 <VERTT	Length="1"	Alignment="left" Filler="blank" ID="120">/</VERTT> 
       
  1156 <VBEWA	Length="4"	Alignment="left" Filler="blank" ID="121">/</VBEWA> 
       
  1157 <HWBAS	Length="16"	Alignment="left" Filler="blank" ID="122">/</HWBAS> 
       
  1158 <FWBAS	Length="16"	Alignment="left" Filler="blank" ID="123">/</FWBAS> 
       
  1159 <FIPOS	Length="14"	Alignment="left" Filler="blank" ID="124">/</FIPOS> 
       
  1160 <VNAME	Length="6"	Alignment="left" Filler="blank" ID="125">/</VNAME> 
       
  1161 <EGRUP	Length="3"	Alignment="left" Filler="blank" ID="126">/</EGRUP> 
       
  1162 <BTYPE	Length="2"	Alignment="left" Filler="blank" ID="127">/</BTYPE> 
       
  1163 <PAOBJNR	Length="10"	Alignment="left" Filler="blank" ID="128">/</PAOBJNR> 
       
  1164 <KSTRG	Length="12"	Alignment="left" Filler="blank" ID="129">/</KSTRG> 
       
  1165 <IMKEY	Length="8"	Alignment="left" Filler="blank" ID="130">/</IMKEY> 
       
  1166 <DUMMY3	Length="8"	Alignment="left" Filler="blank" ID="131">/</DUMMY3> 
       
  1167 <VPTNR	Length="10"	Alignment="left" Filler="blank" ID="132">/</VPTNR> 
       
  1168 <NPLNR	Length="12"	Alignment="left" Filler="blank" ID="133">/</NPLNR> 
       
  1169 <VORNR	Length="4"	Alignment="left" Filler="blank" ID="134">/</VORNR> 
       
  1170 <XEGDR	Length="1"	Alignment="left" Filler="blank" ID="135">/</XEGDR> 
       
  1171 <RECID	Length="2"	Alignment="left" Filler="blank" ID="136">/</RECID> 
       
  1172 <PPRCT	Length="10"	Alignment="left" Filler="blank" ID="137">/</PPRCT> 
       
  1173 <PROJK	Length="24"	Alignment="left" Filler="blank" ID="138">/</PROJK> 
       
  1174 <UZAWE	Length="2"	Alignment="left" Filler="blank" ID="139">/</UZAWE> 
       
  1175 <TXJCD	Length="15"	Alignment="left" Filler="blank" ID="140">/</TXJCD> 
       
  1176 <FISTL	Length="16"	Alignment="left" Filler="blank" ID="141">/</FISTL> 
       
  1177 <GEBER	Length="10"	Alignment="left" Filler="blank" ID="142">/</GEBER> 
       
  1178 <DMBE2	Length="16"	Alignment="left" Filler="blank" ID="143">/</DMBE2> 
       
  1179 <DMBE3	Length="16"	Alignment="left" Filler="blank" ID="144">/</DMBE3> 
       
  1180 <PARGB	Length="4"	Alignment="left" Filler="blank" ID="145">/</PARGB> 
       
  1181 <XREF1	Length="12"	Alignment="left" Filler="blank" ID="146">/</XREF1> 
       
  1182 <XREF2	Length="12"	Alignment="left" Filler="blank" ID="147">/</XREF2> 
       
  1183 <KBLNR	Length="10"	Alignment="left" Filler="blank" ID="149">/</KBLNR> 
       
  1184 <KBLPOS	Length="3"	Alignment="left" Filler="blank" ID="150">/</KBLPOS> 
       
  1185 <WDATE	Length="8"	Alignment="left" Filler="blank" ID="151">/</WDATE> 
       
  1186 <WGBKZ	Length="1"	Alignment="left" Filler="blank" ID="152">/</WGBKZ> 
       
  1187 <XAKTZ	Length="1"	Alignment="left" Filler="blank" ID="153">/</XAKTZ> 
       
  1188 <WNAME	Length="30"	Alignment="left" Filler="blank" ID="154">/</WNAME> 
       
  1189 <WORT1	Length="30"	Alignment="left" Filler="blank" ID="155">/</WORT1> 
       
  1190 <WBZOG	Length="30"	Alignment="left" Filler="blank" ID="156">/</WBZOG> 
       
  1191 <WORT2	Length="30"	Alignment="left" Filler="blank" ID="157">/</WORT2> 
       
  1192 <WBANK	Length="60"	Alignment="left" Filler="blank" ID="158">/</WBANK> 
       
  1193 <WLZBP	Length="60"	Alignment="left" Filler="blank" ID="159">/</WLZBP> 
       
  1194 <DISKP	Length="8"	Alignment="left" Filler="blank" ID="160">/</DISKP> 
       
  1195 <DISKT	Length="3"	Alignment="left" Filler="blank" ID="161">/</DISKT> 
       
  1196 <WINFW	Length="16"	Alignment="left" Filler="blank" ID="162">/</WINFW> 
       
  1197 <WINHW	Length="16"	Alignment="left" Filler="blank" ID="163">/</WINHW> 
       
  1198 <WEVWV	Length="1"	Alignment="left" Filler="blank" ID="164">/</WEVWV> 
       
  1199 <WSTAT	Length="1"	Alignment="left" Filler="blank" ID="165">/</WSTAT> 
       
  1200 <WMWKZ	Length="2"	Alignment="left" Filler="blank" ID="166">/</WMWKZ> 
       
  1201 <WSTKZ	Length="1"	Alignment="left" Filler="blank" ID="167">/</WSTKZ> 
       
  1202 <RKE_ARTNR	Length="18"	Alignment="left" Filler="blank" ID="169">/</RKE_ARTNR> 
       
  1203 <RKE_BONUS	Length="2"	Alignment="left" Filler="blank" ID="170">/</RKE_BONUS> 
       
  1204 <RKE_BRSCH	Length="4"	Alignment="left" Filler="blank" ID="171">/</RKE_BRSCH> 
       
  1205 <RKE_BUKRS	Length="4"	Alignment="left" Filler="blank" ID="172">/</RKE_BUKRS> 
       
  1206 <RKE_BZIRK	Length="6"	Alignment="left" Filler="blank" ID="173">/</RKE_BZIRK> 
       
  1207 <RKE_EFORM	Length="5"	Alignment="left" Filler="blank" ID="174">/</RKE_EFORM> 
       
  1208 <RKE_FKART	Length="4"	Alignment="left" Filler="blank" ID="175">/</RKE_FKART> 
       
  1209 <RKE_GEBIE	Length="4"	Alignment="left" Filler="blank" ID="176">/</RKE_GEBIE> 
       
  1210 <RKE_GSBER	Length="4"	Alignment="left" Filler="blank" ID="177">/</RKE_GSBER> 
       
  1211 <RKE_KAUFN	Length="10"	Alignment="left" Filler="blank" ID="178">/</RKE_KAUFN> 
       
  1212 <RKE_KDGRP	Length="2"	Alignment="left" Filler="blank" ID="179">/</RKE_KDGRP> 
       
  1213 <RKE_KDPOS	Length="6"	Alignment="left" Filler="blank" ID="180">/</RKE_KDPOS> 
       
  1214 <RKE_KNDNR	Length="10"	Alignment="left" Filler="blank" ID="181">/</RKE_KNDNR> 
       
  1215 <RKE_KOKRS	Length="4"	Alignment="left" Filler="blank" ID="182">/</RKE_KOKRS> 
       
  1216 <RKE_KSTRG	Length="12"	Alignment="left" Filler="blank" ID="183">/</RKE_KSTRG> 
       
  1217 <RKE_LAND1	Length="3"	Alignment="left" Filler="blank" ID="184">/</RKE_LAND1> 
       
  1218 <RKE_MAABC	Length="1"	Alignment="left" Filler="blank" ID="185">/</RKE_MAABC> 
       
  1219 <RKE_MATKL	Length="9"	Alignment="left" Filler="blank" ID="186">/</RKE_MATKL> 
       
  1220 <RKE_PRCTR	Length="10"	Alignment="left" Filler="blank" ID="187">/</RKE_PRCTR> 
       
  1221 <RKE_PSPNR	Length="24"	Alignment="left" Filler="blank" ID="188">/</RKE_PSPNR> 
       
  1222 <RKE_RKAUFNR	Length="12"	Alignment="left" Filler="blank" ID="189">/</RKE_RKAUFNR> 
       
  1223 <RKE_SPART	Length="2"	Alignment="left" Filler="blank" ID="190">/</RKE_SPART> 
       
  1224 <RKE_VKBUR	Length="4"	Alignment="left" Filler="blank" ID="191">/</RKE_VKBUR> 
       
  1225 <RKE_VKGRP	Length="3"	Alignment="left" Filler="blank" ID="192">/</RKE_VKGRP> 
       
  1226 <RKE_VKORG	Length="4"	Alignment="left" Filler="blank" ID="193">/</RKE_VKORG> 
       
  1227 <RKE_VTWEG	Length="2"	Alignment="left" Filler="blank" ID="194">/</RKE_VTWEG> 
       
  1228 <RKE_WERKS	Length="4"	Alignment="left" Filler="blank" ID="195">/</RKE_WERKS> 
       
  1229 <RKE_KMBRND	Length="2"	Alignment="left" Filler="blank" ID="196">/</RKE_KMBRND> 
       
  1230 <RKE_KMCATG	Length="2"	Alignment="left" Filler="blank" ID="197">/</RKE_KMCATG> 
       
  1231 <RKE_KMHI01	Length="10"	Alignment="left" Filler="blank" ID="198">/</RKE_KMHI01> 
       
  1232 <RKE_KMHI02	Length="10"	Alignment="left" Filler="blank" ID="199">/</RKE_KMHI02> 
       
  1233 <RKE_KMHI03	Length="10"	Alignment="left" Filler="blank" ID="200">/</RKE_KMHI03> 
       
  1234 <RKE_KMKDGR	Length="2"	Alignment="left" Filler="blank" ID="201">/</RKE_KMKDGR> 
       
  1235 <RKE_KMLAND	Length="3"	Alignment="left" Filler="blank" ID="202">/</RKE_KMLAND> 
       
  1236 <RKE_KMMAKL	Length="9"	Alignment="left" Filler="blank" ID="203">/</RKE_KMMAKL> 
       
  1237 <RKE_KMNIEL	Length="2"	Alignment="left" Filler="blank" ID="204">/</RKE_KMNIEL> 
       
  1238 <RKE_KMSTGE	Length="2"	Alignment="left" Filler="blank" ID="205">/</RKE_KMSTGE> 
       
  1239 <RKE_KMVKBU	Length="4"	Alignment="left" Filler="blank" ID="206">/</RKE_KMVKBU> 
       
  1240 <RKE_KMVKGR	Length="3"	Alignment="left" Filler="blank" ID="207">/</RKE_KMVKGR> 
       
  1241 <RKE_KMVTNR	Length="8"	Alignment="left" Filler="blank" ID="208">/</RKE_KMVTNR> 
       
  1242 <RKE_PPRCTR	Length="10"	Alignment="left" Filler="blank" ID="209">/</RKE_PPRCTR> 
       
  1243 
       
  1244 <!-- START new RKE-elements --> 
       
  1245 <RKE_WW005	Length="5"	Alignment="left" Filler="blank" ID="276">/</RKE_WW005> 
       
  1246 <RKE_WW006	Length="5"	Alignment="left" Filler="blank" ID="277">/</RKE_WW006> 
       
  1247 <RKE_WW007	Length="3"	Alignment="left" Filler="blank" ID="278">/</RKE_WW007> 
       
  1248 <RKE_WW008	Length="3"	Alignment="left" Filler="blank" ID="279">/</RKE_WW008> 
       
  1249 <RKE_WW009	Length="1"	Alignment="left" Filler="blank" ID="280">/</RKE_WW009> 
       
  1250 <RKE_WW010	Length="3"	Alignment="left" Filler="blank" ID="281">/</RKE_WW010> 
       
  1251 <RKE_WW011	Length="2"	Alignment="left" Filler="blank" ID="282">/</RKE_WW011> 
       
  1252 <RKE_WW012	Length="6"	Alignment="left" Filler="blank" ID="283">/</RKE_WW012> 
       
  1253 <RKE_WW013	Length="10"	Alignment="left" Filler="blank" ID="284">/</RKE_WW013> 
       
  1254 <RKE_WW015	Length="1"	Alignment="left" Filler="blank" ID="285">/</RKE_WW015> 
       
  1255 <RKE_WW016	Length="2"	Alignment="left" Filler="blank" ID="286">/</RKE_WW016> 
       
  1256 <RKE_WW017	Length="7"	Alignment="left" Filler="blank" ID="287">/</RKE_WW017> 
       
  1257 <RKE_WW019	Length="6"	Alignment="left" Filler="blank" ID="289">/</RKE_WW019> 
       
  1258 <!-- END new RKE-elements --> 
       
  1259 
       
  1260 <VBUND	Length="6"	Alignment="left" Filler="blank" ID="210">/</VBUND> 
       
  1261 <FKBER	Length="4"	Alignment="left" Filler="blank" ID="211">/</FKBER> 
       
  1262 <DABRZ	Length="8"	Alignment="left" Filler="blank" ID="212">/</DABRZ> 
       
  1263 <XSTBA	Length="1"	Alignment="left" Filler="blank" ID="213">/</XSTBA> 
       
  1264 
       
  1265 <!-- START Additional (empty) tags start --> 
       
  1266 <RSTGR	Length="3" Alignment="left" Filler="blank" ID="214">/</RSTGR> 
       
  1267 <FIPEX	Length="24" Alignment="left" Filler="blank" ID="215">/</FIPEX> 
       
  1268 <XNEGP	Length="1" Alignment="left" Filler="blank" ID="216">/</XNEGP> 
       
  1269 <GRICD	Length="2" Alignment="left" Filler="blank" ID="217">/</GRICD> 
       
  1270 <GRIRG	Length="3" Alignment="left" Filler="blank" ID="218">/</GRIRG> 
       
  1271 <GITYP	Length="2" Alignment="left" Filler="blank" ID="219">/</GITYP> 
       
  1272 <FITYP	Length="2" Alignment="left" Filler="blank" ID="220">/</FITYP> 
       
  1273 <STCDT	Length="2" Alignment="left" Filler="blank" ID="221">/</STCDT> 
       
  1274 <STKZN	Length="1" Alignment="left" Filler="blank" ID="222">/</STKZN> 
       
  1275 <STCD3	Length="18" Alignment="left" Filler="blank" ID="223">/</STCD3> 
       
  1276 <STCD4	Length="18" Alignment="left" Filler="blank" ID="224">/</STCD4> 
       
  1277 <XREF3	Length="20" Alignment="left" Filler="blank" ID="225">/</XREF3> 
       
  1278 <KIDNO	Length="30" Alignment="left" Filler="blank" ID="226">/</KIDNO> 
       
  1279 <DTWS1	Length="2" Alignment="left" Filler="blank" ID="227">/</DTWS1> 
       
  1280 <DTWS2	Length="2" Alignment="left" Filler="blank" ID="228">/</DTWS2> 
       
  1281 <DTWS3	Length="2" Alignment="left" Filler="blank" ID="229">/</DTWS3> 
       
  1282 <DTWS4	Length="2" Alignment="left" Filler="blank" ID="230">/</DTWS4> 
       
  1283 <DTAWS	Length="2" Alignment="left" Filler="blank" ID="231">/</DTAWS> 
       
  1284 <PYCUR	Length="5" Alignment="left" Filler="blank" ID="232">/</PYCUR> 
       
  1285 <PYAMT	Length="16" Alignment="left" Filler="blank" ID="233">/</PYAMT> 
       
  1286 <BUPLA	Length="4" Alignment="left" Filler="blank" ID="234">/</BUPLA> 
       
  1287 <SECCO	Length="4" Alignment="left" Filler="blank" ID="235">/</SECCO> 
       
  1288 <LSTAR	Length="6" Alignment="left" Filler="blank" ID="236">/</LSTAR> 
       
  1289 <EGDEB	Length="10" Alignment="left" Filler="blank" ID="237">/</EGDEB> 
       
  1290 <WENR	Length="8" Alignment="left" Filler="blank" ID="238">/</WENR> 
       
  1291 <GENR	Length="8" Alignment="left" Filler="blank" ID="239">/</GENR> 
       
  1292 <GRNR	Length="8" Alignment="left" Filler="blank" ID="240">/</GRNR> 
       
  1293 <MENR	Length="8" Alignment="left" Filler="blank" ID="241">/</MENR> 
       
  1294 <MIVE	Length="13" Alignment="left" Filler="blank" ID="242">/</MIVE> 
       
  1295 <NKSL	Length="4" Alignment="left" Filler="blank" ID="243">/</NKSL> 
       
  1296 <EMPSL	Length="5" Alignment="left" Filler="blank" ID="244">/</EMPSL> 
       
  1297 <SVWNR	Length="13" Alignment="left" Filler="blank" ID="245">/</SVWNR> 
       
  1298 <SBERI	Length="10" Alignment="left" Filler="blank" ID="246">/</SBERI> 
       
  1299 <KKBER	Length="4" Alignment="left" Filler="blank" ID="247">/</KKBER> 
       
  1300 <EMPFB	Length="10" Alignment="left" Filler="blank" ID="248">/</EMPFB> 
       
  1301 <KURSR_M	Length="10" Alignment="left" Filler="blank" ID="249">/</KURSR_M> 
       
  1302 <J_1KFREPRE	Length="10" Alignment="left" Filler="blank" ID="250">/</J_1KFREPRE> 
       
  1303 <J_1KFTBUS	Length="30" Alignment="left" Filler="blank" ID="251">/</J_1KFTBUS> 
       
  1304 <J_1KFTIND	Length="30" Alignment="left" Filler="blank" ID="252">/</J_1KFTIND> 
       
  1305 <IDXSP	Length="5" Alignment="left" Filler="blank" ID="253">/</IDXSP> 
       
  1306 <ANRED	Length="15" Alignment="left" Filler="blank" ID="254">/</ANRED> 
       
  1307 <RECNNR	Length="13" Alignment="left" Filler="blank" ID="255">/</RECNNR> 
       
  1308 <E_MIVE	Length="13" Alignment="left" Filler="blank" ID="256">/</E_MIVE> 
       
  1309 <BKREF	Length="20" Alignment="left" Filler="blank" ID="257">/</BKREF> 
       
  1310 <DTAMS	Length="1" Alignment="left" Filler="blank" ID="258">/</DTAMS> 
       
  1311 <CESSION_KZ	Length="2" Alignment="left" Filler="blank" ID="259">/</CESSION_KZ> 
       
  1312 <GRANT_NBR	Length="20" Alignment="left" Filler="blank" ID="260">/</GRANT_NBR> 
       
  1313 <FKBER_LONG	Length="16" Alignment="left" Filler="blank" ID="261">/</FKBER_LONG> 
       
  1314 <ERLKZ	Length="1" Alignment="left" Filler="blank" ID="262">/</ERLKZ> 
       
  1315 <IBAN	Length="34" Alignment="left" Filler="blank" ID="263">/</IBAN> 
       
  1316 <VALID_FROM	Length="8" Alignment="left" Filler="blank" ID="264">/</VALID_FROM> 
       
  1317 <SEGMENT	Length="10" Alignment="left" Filler="blank" ID="265">/</SEGMENT> 
       
  1318 <PSEGMENT	Length="10" Alignment="left" Filler="blank" ID="266">/</PSEGMENT> 
       
  1319 <HKTID	Length="5" Alignment="left" Filler="blank" ID="267">/</HKTID> 
       
  1320 <XSIWE	Length="1" Alignment="left" Filler="blank" ID="268">/</XSIWE> 
       
  1321 <TCNO	Length="16" Alignment="left" Filler="blank" ID="269">/</TCNO> 
       
  1322 <DATEOFSERVICE	Length="8" Alignment="left" Filler="blank" ID="270">/</DATEOFSERVICE> 
       
  1323 <NOTAXCORR	Length="1" Alignment="left" Filler="blank" ID="271">/</NOTAXCORR> 
       
  1324 <DIFFOPTRATE	Length="10" Alignment="left" Filler="blank" ID="272">/</DIFFOPTRATE> 
       
  1325 <HASDIFFOPTRATE	Length="1" Alignment="left" Filler="blank" ID="273">/</HASDIFFOPTRATE> 
       
  1326 <SENDE	Length="1" Alignment="left" Filler="blank" ID="274">/</SENDE> 
       
  1327 <PRODPER	Length="8" Alignment="left" Filler="blank" ID="275">/</PRODPER> 
       
  1328 <!-- END Additional tags -->	
       
  1329 
       
  1330 </invoiceDetails_1_elements> 
       
  1331 </xsl:template> 
       
  1332 
       
  1333 <xsl:template name="invoiceDetails_DetailCharges_1_elements"> 
       
  1334 <invoiceDetails_DetailCharges_1_elements> 
       
  1335 <STYPE ID="1"	Length="1"	Alignment="left" Filler="blank">2</STYPE> 
       
  1336 <TBNAM ID="2"	Length="30"	Alignment="left" Filler="blank">BBSEG</TBNAM> 
       
  1337 <NEWBS ID="3"	Length="2"	Alignment="left" Filler="blank"> 
       
  1338 <xsl:if test="parent::node()/type='I'">40</xsl:if> 
       
  1339 <xsl:if test="parent::node()/type='C'">50</xsl:if> 
       
  1340 </NEWBS> 
       
  1341 <DUMMYX	ID="4"	Length="10"	Alignment="left" Filler="blank">/</DUMMYX> 
       
  1342 <NEWUM	ID="5"	Length="1"	Alignment="left" Filler="blank">/</NEWUM> 
       
  1343 <NEWBK	ID="6"	Length="4"	Alignment="left" Filler="blank">/</NEWBK> 
       
  1344 <WRBTR	ID="7"	Length="16"	Alignment="left" Filler="blank"> 
       
  1345 <!--	<xsl:value-of select="format-number(totalAmount, '#0.00', 'european')"/>	--> 
       
  1346 <xsl:value-of select="format-number(totalAmount, '0000000000000,00', 'european')"/>	
       
  1347 </WRBTR> 
       
  1348 <DMBTR	ID="8"	Length="16"	Alignment="left" Filler="blank">/</DMBTR> 
       
  1349 <WMWST	ID="9"	Length="16"	Alignment="left" Filler="blank">/</WMWST> 
       
  1350 <MWSTS	ID="10"	Length="16"	Alignment="left" Filler="blank">/</MWSTS> 
       
  1351 <MWSKZ	ID="11"	Length="2"	Alignment="left" Filler="blank"> 
       
  1352 <xsl:value-of select="parent::node()/financialTaxCode" /> 
       
  1353 </MWSKZ> 
       
  1354 <XSKRL	ID="12"	Length="1"	Alignment="left" Filler="blank">/</XSKRL> 
       
  1355 <FWZUZ	ID="13"	Length="16"	Alignment="left" Filler="blank">/</FWZUZ> 
       
  1356 <HWZUZ	ID="14"	Length="16"	Alignment="left" Filler="blank">/</HWZUZ> 
       
  1357 <GSBER	ID="15"	Length="4"	Alignment="left" Filler="blank">/</GSBER> 
       
  1358 <KOSTL	ID="16"	Length="10"	Alignment="left" Filler="blank"> 
       
  1359 <xsl:choose> 
       
  1360 <xsl:when test="financialCostcenter and string-length(financialCostcenter) &gt; 0"> 
       
  1361 <xsl:value-of select="financialCostcenter" /> 
       
  1362 </xsl:when> 
       
  1363 <xsl:otherwise> 
       
  1364 <xsl:value-of select="'/'" /> 
       
  1365 </xsl:otherwise> 
       
  1366 </xsl:choose> 
       
  1367 </KOSTL> 
       
  1368 <DUMMY4	ID="17"	Length="4"	Alignment="left" Filler="blank">/</DUMMY4> 
       
  1369 <AUFNR	ID="18"	Length="12"	Alignment="left" Filler="blank"> 
       
  1370 <xsl:choose> 
       
  1371 <xsl:when test="costcenter2 and string-length(costcenter2) &gt; 0"> 
       
  1372 <xsl:value-of select="costcenter2" /> 
       
  1373 </xsl:when> 
       
  1374 <xsl:otherwise> 
       
  1375 <xsl:value-of select="'/'" /> 
       
  1376 </xsl:otherwise> 
       
  1377 </xsl:choose> 
       
  1378 </AUFNR> 
       
  1379 <EBELN	ID="19"	Length="10"	Alignment="left" Filler="blank">/</EBELN> 
       
  1380 <EBELP	ID="20"	Length="5"	Alignment="left" Filler="blank">/</EBELP> 
       
  1381 <PROJN	ID="21"	Length="16"	Alignment="left" Filler="blank">/</PROJN> 
       
  1382 <MATNR	ID="22"	Length="18"	Alignment="left" Filler="blank">/</MATNR> 
       
  1383 <WERKS	ID="23"	Length="4"	Alignment="left" Filler="blank">/</WERKS> 
       
  1384 <MENGE	ID="24"	Length="17"	Alignment="left" Filler="blank">/</MENGE> 
       
  1385 <MEINS	ID="25"	Length="3"	Alignment="left" Filler="blank">/</MEINS> 
       
  1386 <VBEL2	ID="26"	Length="10"	Alignment="left" Filler="blank">/</VBEL2> 
       
  1387 <POSN2	ID="27"	Length="6"	Alignment="left" Filler="blank">/</POSN2> 
       
  1388 <ETEN2	ID="28"	Length="4"	Alignment="left" Filler="blank">/</ETEN2> 
       
  1389 <PERNR	ID="29"	Length="8"	Alignment="left" Filler="blank">/</PERNR> 
       
  1390 <BEWAR	ID="30"	Length="3"	Alignment="left" Filler="blank">/</BEWAR> 
       
  1391 <VALUT	ID="31"	Length="8"	Alignment="left" Filler="blank">/</VALUT> 
       
  1392 <ZFBDT	ID="32"	Length="8"	Alignment="left" Filler="blank">/</ZFBDT> 
       
  1393 <ZINKZ	ID="33"	Length="2"	Alignment="left" Filler="blank">/</ZINKZ> 
       
  1394 <ZUONR	ID="34"	Length="18"	Alignment="left" Filler="blank"> 
       
  1395 <xsl:value-of select="orderNumber" /> 
       
  1396 <xsl:value-of select="'-'" /> 
       
  1397 <xsl:value-of select="itemNumber" /> 
       
  1398 </ZUONR> 
       
  1399 <FKONT	ID="35"	Length="3"	Alignment="left" Filler="blank">/</FKONT> 
       
  1400 <XAABG	ID="36"	Length="1"	Alignment="left" Filler="blank">/</XAABG> 
       
  1401 <SGTXT	ID="37"	Length="50"	Alignment="left" Filler="blank"> 
       
  1402 <xsl:variable name="twoDigitYear"> 
       
  1403 <xsl:value-of select="substring(parent::node()/financialPeriodYear, 3, 4)"/> 
       
  1404 </xsl:variable> 
       
  1405 <xsl:value-of select="$twoDigitYear" /> 
       
  1406 <xsl:value-of select="'/'" /> 
       
  1407 <xsl:value-of select="parent::node()/financialPeriodMonth" /> 
       
  1408 </SGTXT> 
       
  1409 <BLNKZ	ID="38"	Alignment="left" Filler="blank" Length="2">/</BLNKZ> 
       
  1410 <BLNBT	ID="39" Alignment="left" Filler="blank" Length="16">/</BLNBT> 
       
  1411 <BLNPZ	ID="40" Alignment="left" Filler="blank" Length="8">/</BLNPZ> 
       
  1412 <MABER	ID="41" Alignment="left" Filler="blank" Length="2">/</MABER> 
       
  1413 <SKFBT	ID="42" Alignment="left" Filler="blank" Length="16">/</SKFBT> 
       
  1414 <WSKTO	ID="43" Alignment="left" Filler="blank" Length="16">/</WSKTO> 
       
  1415 <ZTERM	ID="44" Alignment="left" Filler="blank" Length="4">/</ZTERM> 
       
  1416 <ZBD1T	ID="45" Alignment="left" Filler="blank" Length="3">/</ZBD1T> 
       
  1417 <ZBD1P	ID="46" Alignment="left" Filler="blank" Length="6">/</ZBD1P> 
       
  1418 <ZBD2T	ID="47" Alignment="left" Filler="blank" Length="3">/</ZBD2T> 
       
  1419 <ZBD2P	ID="48" Alignment="left" Filler="blank" Length="6">/</ZBD2P> 
       
  1420 <ZBD3T	ID="49" Alignment="left" Filler="blank" Length="3">/</ZBD3T> 
       
  1421 <ZLSPR	ID="50" Alignment="left" Filler="blank" Length="1">/</ZLSPR> 
       
  1422 <REBZG	ID="51" Alignment="left" Filler="blank" Length="10">/</REBZG> 
       
  1423 <REBZJ	ID="52" Alignment="left" Filler="blank" Length="4">/</REBZJ> 
       
  1424 <REBZZ	ID="53" Alignment="left" Filler="blank" Length="3">/</REBZZ> 
       
  1425 <ZLSCH	ID="54" Alignment="left" Filler="blank" Length="1">/</ZLSCH> 
       
  1426 <SAMNR	ID="55" Alignment="left" Filler="blank" Length="8">/</SAMNR> 
       
  1427 <ZBFIX	ID="56" Alignment="left" Filler="blank" Length="1">/</ZBFIX> 
       
  1428 <QSSKZ	ID="57" Alignment="left" Filler="blank" Length="2">/</QSSKZ> 
       
  1429 <QSSHB	ID="58" Alignment="left" Filler="blank" Length="16">/</QSSHB> 
       
  1430 <QSFBT	ID="59" Alignment="left" Filler="blank" Length="16">/</QSFBT> 
       
  1431 <ESRNR	ID="60" Alignment="left" Filler="blank" Length="11">/</ESRNR> 
       
  1432 <ESRPZ	ID="61" Alignment="left" Filler="blank" Length="2">/</ESRPZ> 
       
  1433 <ESRRE	ID="62" Alignment="left" Filler="blank" Length="27">/</ESRRE> 
       
  1434 <FDTAG	ID="63" Alignment="left" Filler="blank" Length="8">/</FDTAG> 
       
  1435 <FDLEV	ID="64" Alignment="left" Filler="blank" Length="2">/</FDLEV> 
       
  1436 <ANLN1	ID="65" Alignment="left" Filler="blank" Length="12">/</ANLN1> 
       
  1437 <ANLN2	ID="66" Alignment="left" Filler="blank" Length="4">/</ANLN2> 
       
  1438 <BZDAT	ID="67" Alignment="left" Filler="blank" Length="8">/</BZDAT> 
       
  1439 <ANBWA	ID="68" Alignment="left" Filler="blank" Length="3">/</ANBWA> 
       
  1440 <ABPER	ID="69" Alignment="left" Filler="blank" Length="7">/</ABPER> 
       
  1441 <GBETR	ID="70" Alignment="left" Filler="blank" Length="16">/</GBETR> 
       
  1442 <KURSR	ID="71" Alignment="left" Filler="blank" Length="10">/</KURSR> 
       
  1443 <MANSP	ID="72" Alignment="left" Filler="blank" Length="1">/</MANSP> 
       
  1444 <MSCHL	ID="73" Alignment="left" Filler="blank" Length="1">/</MSCHL> 
       
  1445 <HBKID	ID="74" Alignment="left" Filler="blank" Length="5">/</HBKID> 
       
  1446 <BVTYP	ID="75" Alignment="left" Filler="blank" Length="4">/</BVTYP> 
       
  1447 <ANFBN	ID="76" Alignment="left" Filler="blank" Length="10">/</ANFBN> 
       
  1448 <ANFBU	ID="77" Alignment="left" Filler="blank" Length="4">/</ANFBU> 
       
  1449 <ANFBJ	ID="78" Alignment="left" Filler="blank" Length="4">/</ANFBJ> 
       
  1450 <LZBKZ	ID="79" Alignment="left" Filler="blank" Length="3"> 
       
  1451 <xsl:choose> 
       
  1452 <xsl:when test="orderType='S'"> 
       
  1453 <xsl:value-of select="$constLZBZK_S_ORDER" /> 
       
  1454 </xsl:when> 
       
  1455 <xsl:otherwise> 
       
  1456 <xsl:value-of select="$constLZBZK_OTHER" /> 
       
  1457 </xsl:otherwise> 
       
  1458 </xsl:choose>	
       
  1459 </LZBKZ> 
       
  1460 <LANDL	ID="80" Alignment="left" Filler="blank" Length="3">/</LANDL> 
       
  1461 <DIEKZ	ID="81" Alignment="left" Filler="blank" Length="1">/</DIEKZ> 
       
  1462 <ZOLLD	ID="82" Alignment="left" Filler="blank" Length="8">/</ZOLLD> 
       
  1463 <ZOLLT	ID="83" Alignment="left" Filler="blank" Length="8">/</ZOLLT> 
       
  1464 <VRSDT	ID="84" Alignment="left" Filler="blank" Length="8">/</VRSDT> 
       
  1465 <VRSKZ	ID="85" Alignment="left" Filler="blank" Length="1">/</VRSKZ> 
       
  1466 <HZUON	ID="86" Alignment="left" Filler="blank" Length="18">/</HZUON> 
       
  1467 <REGUL	ID="87" Alignment="left" Filler="blank" Length="1">/</REGUL> 
       
  1468 <NAME1	ID="88" Alignment="left" Filler="blank" Length="35">/</NAME1> 
       
  1469 <NAME2	ID="89" Alignment="left" Filler="blank" Length="35">/</NAME2> 
       
  1470 <NAME3	ID="90" Alignment="left" Filler="blank" Length="35">/</NAME3> 
       
  1471 <NAME4	ID="91" Alignment="left" Filler="blank" Length="35">/</NAME4> 
       
  1472 <STRAS	ID="92" Alignment="left" Filler="blank" Length="35">/</STRAS> 
       
  1473 <ORT01	ID="93" Alignment="left" Filler="blank" Length="35">/</ORT01> 
       
  1474 <PSTLZ	ID="94" Alignment="left" Filler="blank" Length="10">/</PSTLZ> 
       
  1475 <LAND1	ID="95" Alignment="left" Filler="blank" Length="3">/</LAND1> 
       
  1476 <REGIO	ID="96" Alignment="left" Filler="blank" Length="3">/</REGIO> 
       
  1477 <BANKL	ID="97" Alignment="left" Filler="blank" Length="15">/</BANKL> 
       
  1478 <BANKS	ID="98" Alignment="left" Filler="blank" Length="3">/</BANKS> 
       
  1479 <BANKN	ID="99" Alignment="left" Filler="blank" Length="18">/</BANKN> 
       
  1480 <BKONT	ID="100" Alignment="left" Filler="blank" Length="2">/</BKONT> 
       
  1481 <STCD1	ID="101" Alignment="left" Filler="blank" Length="16">/</STCD1> 
       
  1482 <STCD2	ID="102" Alignment="left" Filler="blank" Length="11">/</STCD2> 
       
  1483 <MADAT	ID="103" Alignment="left" Filler="blank" Length="8">/</MADAT> 
       
  1484 <MANST	ID="104" Alignment="left" Filler="blank" Length="1">/</MANST> 
       
  1485 <EGMLD	ID="105" Alignment="left" Filler="blank" Length="3">/</EGMLD> 
       
  1486 <DUMMY2	ID="106" Alignment="left" Filler="blank" Length="3">/</DUMMY2> 
       
  1487 <STCEG	ID="107" Alignment="left" Filler="blank" Length="20">/</STCEG> 
       
  1488 <STKZA	ID="108" Alignment="left" Filler="blank" Length="1">/</STKZA> 
       
  1489 <STKZU	ID="109" Alignment="left" Filler="blank" Length="1">/</STKZU> 
       
  1490 <PFACH	ID="110" Alignment="left" Filler="blank" Length="10">/</PFACH> 
       
  1491 <PSTL2	ID="111" Alignment="left" Filler="blank" Length="10">/</PSTL2> 
       
  1492 <SPRAS	ID="112" Alignment="left" Filler="blank" Length="1">/</SPRAS> 
       
  1493 <XINVE	ID="113" Alignment="left" Filler="blank" Length="1">/</XINVE> 
       
  1494 
       
  1495 <NEWKO ID="114" Length="17" Alignment="left" Filler="blank"> 
       
  1496 <xsl:value-of select="accountNumber" /> 
       
  1497 </NEWKO> 
       
  1498 
       
  1499 <NEWBW	Length="3"	Alignment="left" Filler="blank" ID="115">/</NEWBW> 
       
  1500 <KNRZE	Length="17"	Alignment="left" Filler="blank" ID="116">/</KNRZE> 
       
  1501 <HKONT	Length="10"	Alignment="left" Filler="blank" ID="117">/</HKONT> 
       
  1502 <PRCTR	Length="10"	Alignment="left" Filler="blank" ID="118">/</PRCTR> 
       
  1503 <VERTN	Length="13"	Alignment="left" Filler="blank" ID="119">/</VERTN> 
       
  1504 <VERTT	Length="1"	Alignment="left" Filler="blank" ID="120">/</VERTT> 
       
  1505 <VBEWA	Length="4"	Alignment="left" Filler="blank" ID="121">/</VBEWA> 
       
  1506 <HWBAS	Length="16"	Alignment="left" Filler="blank" ID="122">/</HWBAS> 
       
  1507 <FWBAS	Length="16"	Alignment="left" Filler="blank" ID="123">/</FWBAS> 
       
  1508 <FIPOS	Length="14"	Alignment="left" Filler="blank" ID="124">/</FIPOS> 
       
  1509 <VNAME	Length="6"	Alignment="left" Filler="blank" ID="125">/</VNAME> 
       
  1510 <EGRUP	Length="3"	Alignment="left" Filler="blank" ID="126">/</EGRUP> 
       
  1511 <BTYPE	Length="2"	Alignment="left" Filler="blank" ID="127">/</BTYPE> 
       
  1512 <PAOBJNR	Length="10"	Alignment="left" Filler="blank" ID="128">/</PAOBJNR> 
       
  1513 <KSTRG	Length="12"	Alignment="left" Filler="blank" ID="129">/</KSTRG> 
       
  1514 <IMKEY	Length="8"	Alignment="left" Filler="blank" ID="130">/</IMKEY> 
       
  1515 <DUMMY3	Length="8"	Alignment="left" Filler="blank" ID="131">/</DUMMY3> 
       
  1516 <VPTNR	Length="10"	Alignment="left" Filler="blank" ID="132">/</VPTNR> 
       
  1517 <NPLNR	Length="12"	Alignment="left" Filler="blank" ID="133">/</NPLNR> 
       
  1518 <VORNR	Length="4"	Alignment="left" Filler="blank" ID="134">/</VORNR> 
       
  1519 <XEGDR	Length="1"	Alignment="left" Filler="blank" ID="135">/</XEGDR> 
       
  1520 <RECID	Length="2"	Alignment="left" Filler="blank" ID="136">/</RECID> 
       
  1521 <PPRCT	Length="10"	Alignment="left" Filler="blank" ID="137">/</PPRCT> 
       
  1522 <PROJK	Length="24"	Alignment="left" Filler="blank" ID="138">/</PROJK> 
       
  1523 <UZAWE	Length="2"	Alignment="left" Filler="blank" ID="139">/</UZAWE> 
       
  1524 <TXJCD	Length="15"	Alignment="left" Filler="blank" ID="140">/</TXJCD> 
       
  1525 <FISTL	Length="16"	Alignment="left" Filler="blank" ID="141">/</FISTL> 
       
  1526 <GEBER	Length="10"	Alignment="left" Filler="blank" ID="142">/</GEBER> 
       
  1527 <DMBE2	Length="16"	Alignment="left" Filler="blank" ID="143">/</DMBE2> 
       
  1528 <DMBE3	Length="16"	Alignment="left" Filler="blank" ID="144">/</DMBE3> 
       
  1529 <PARGB	Length="4"	Alignment="left" Filler="blank" ID="145">/</PARGB> 
       
  1530 <XREF1	Length="12"	Alignment="left" Filler="blank" ID="146">/</XREF1> 
       
  1531 <XREF2	Length="12"	Alignment="left" Filler="blank" ID="147">/</XREF2> 
       
  1532 <KBLNR	Length="10"	Alignment="left" Filler="blank" ID="149">/</KBLNR> 
       
  1533 <KBLPOS	Length="3"	Alignment="left" Filler="blank" ID="150">/</KBLPOS> 
       
  1534 <WDATE	Length="8"	Alignment="left" Filler="blank" ID="151">/</WDATE> 
       
  1535 <WGBKZ	Length="1"	Alignment="left" Filler="blank" ID="152">/</WGBKZ> 
       
  1536 <XAKTZ	Length="1"	Alignment="left" Filler="blank" ID="153">/</XAKTZ> 
       
  1537 <WNAME	Length="30"	Alignment="left" Filler="blank" ID="154">/</WNAME> 
       
  1538 <WORT1	Length="30"	Alignment="left" Filler="blank" ID="155">/</WORT1> 
       
  1539 <WBZOG	Length="30"	Alignment="left" Filler="blank" ID="156">/</WBZOG> 
       
  1540 <WORT2	Length="30"	Alignment="left" Filler="blank" ID="157">/</WORT2> 
       
  1541 <WBANK	Length="60"	Alignment="left" Filler="blank" ID="158">/</WBANK> 
       
  1542 <WLZBP	Length="60"	Alignment="left" Filler="blank" ID="159">/</WLZBP> 
       
  1543 <DISKP	Length="8"	Alignment="left" Filler="blank" ID="160">/</DISKP> 
       
  1544 <DISKT	Length="3"	Alignment="left" Filler="blank" ID="161">/</DISKT> 
       
  1545 <WINFW	Length="16"	Alignment="left" Filler="blank" ID="162">/</WINFW> 
       
  1546 <WINHW	Length="16"	Alignment="left" Filler="blank" ID="163">/</WINHW> 
       
  1547 <WEVWV	Length="1"	Alignment="left" Filler="blank" ID="164">/</WEVWV> 
       
  1548 <WSTAT	Length="1"	Alignment="left" Filler="blank" ID="165">/</WSTAT> 
       
  1549 <WMWKZ	Length="2"	Alignment="left" Filler="blank" ID="166">/</WMWKZ> 
       
  1550 <WSTKZ	Length="1"	Alignment="left" Filler="blank" ID="167">/</WSTKZ> 
       
  1551 <RKE_ARTNR	Length="18"	Alignment="left" Filler="blank" ID="169">/</RKE_ARTNR> 
       
  1552 <RKE_BONUS	Length="2"	Alignment="left" Filler="blank" ID="170">/</RKE_BONUS> 
       
  1553 <RKE_BRSCH	Length="4"	Alignment="left" Filler="blank" ID="171">/</RKE_BRSCH> 
       
  1554 <RKE_BUKRS	Length="4"	Alignment="left" Filler="blank" ID="172">/</RKE_BUKRS> 
       
  1555 <RKE_BZIRK	Length="6"	Alignment="left" Filler="blank" ID="173">/</RKE_BZIRK> 
       
  1556 <RKE_EFORM	Length="5"	Alignment="left" Filler="blank" ID="174">/</RKE_EFORM> 
       
  1557 <RKE_FKART	Length="4"	Alignment="left" Filler="blank" ID="175">/</RKE_FKART> 
       
  1558 <RKE_GEBIE	Length="4"	Alignment="left" Filler="blank" ID="176">/</RKE_GEBIE> 
       
  1559 <RKE_GSBER	Length="4"	Alignment="left" Filler="blank" ID="177">/</RKE_GSBER> 
       
  1560 <RKE_KAUFN	Length="10"	Alignment="left" Filler="blank" ID="178">/</RKE_KAUFN> 
       
  1561 <RKE_KDGRP	Length="2"	Alignment="left" Filler="blank" ID="179">/</RKE_KDGRP> 
       
  1562 <RKE_KDPOS	Length="6"	Alignment="left" Filler="blank" ID="180">/</RKE_KDPOS> 
       
  1563 <RKE_KNDNR	Length="10"	Alignment="left" Filler="blank" ID="181">/</RKE_KNDNR> 
       
  1564 <RKE_KOKRS	Length="4"	Alignment="left" Filler="blank" ID="182">/</RKE_KOKRS> 
       
  1565 <RKE_KSTRG	Length="12"	Alignment="left" Filler="blank" ID="183">/</RKE_KSTRG> 
       
  1566 <RKE_LAND1	Length="3"	Alignment="left" Filler="blank" ID="184">/</RKE_LAND1> 
       
  1567 <RKE_MAABC	Length="1"	Alignment="left" Filler="blank" ID="185">/</RKE_MAABC> 
       
  1568 <RKE_MATKL	Length="9"	Alignment="left" Filler="blank" ID="186">/</RKE_MATKL> 
       
  1569 <RKE_PRCTR	Length="10"	Alignment="left" Filler="blank" ID="187">/</RKE_PRCTR> 
       
  1570 <RKE_PSPNR	Length="24"	Alignment="left" Filler="blank" ID="188">/</RKE_PSPNR> 
       
  1571 <RKE_RKAUFNR	Length="12"	Alignment="left" Filler="blank" ID="189">/</RKE_RKAUFNR> 
       
  1572 <RKE_SPART	Length="2"	Alignment="left" Filler="blank" ID="190">/</RKE_SPART> 
       
  1573 <RKE_VKBUR	Length="4"	Alignment="left" Filler="blank" ID="191">/</RKE_VKBUR> 
       
  1574 <RKE_VKGRP	Length="3"	Alignment="left" Filler="blank" ID="192">/</RKE_VKGRP> 
       
  1575 <RKE_VKORG	Length="4"	Alignment="left" Filler="blank" ID="193">/</RKE_VKORG> 
       
  1576 <RKE_VTWEG	Length="2"	Alignment="left" Filler="blank" ID="194">/</RKE_VTWEG> 
       
  1577 <RKE_WERKS	Length="4"	Alignment="left" Filler="blank" ID="195">/</RKE_WERKS> 
       
  1578 <RKE_KMBRND	Length="2"	Alignment="left" Filler="blank" ID="196">/</RKE_KMBRND> 
       
  1579 <RKE_KMCATG	Length="2"	Alignment="left" Filler="blank" ID="197">/</RKE_KMCATG> 
       
  1580 <RKE_KMHI01	Length="10"	Alignment="left" Filler="blank" ID="198">/</RKE_KMHI01> 
       
  1581 <RKE_KMHI02	Length="10"	Alignment="left" Filler="blank" ID="199">/</RKE_KMHI02> 
       
  1582 <RKE_KMHI03	Length="10"	Alignment="left" Filler="blank" ID="200">/</RKE_KMHI03> 
       
  1583 <RKE_KMKDGR	Length="2"	Alignment="left" Filler="blank" ID="201">/</RKE_KMKDGR> 
       
  1584 <RKE_KMLAND	Length="3"	Alignment="left" Filler="blank" ID="202">/</RKE_KMLAND> 
       
  1585 <RKE_KMMAKL	Length="9"	Alignment="left" Filler="blank" ID="203">/</RKE_KMMAKL> 
       
  1586 <RKE_KMNIEL	Length="2"	Alignment="left" Filler="blank" ID="204">/</RKE_KMNIEL> 
       
  1587 <RKE_KMSTGE	Length="2"	Alignment="left" Filler="blank" ID="205">/</RKE_KMSTGE> 
       
  1588 <RKE_KMVKBU	Length="4"	Alignment="left" Filler="blank" ID="206">/</RKE_KMVKBU> 
       
  1589 <RKE_KMVKGR	Length="3"	Alignment="left" Filler="blank" ID="207">/</RKE_KMVKGR> 
       
  1590 <RKE_KMVTNR	Length="8"	Alignment="left" Filler="blank" ID="208">/</RKE_KMVTNR> 
       
  1591 <RKE_PPRCTR	Length="10"	Alignment="left" Filler="blank" ID="209">/</RKE_PPRCTR> 
       
  1592 
       
  1593 <!-- START new RKE-elements --> 
       
  1594 <RKE_WW005	Length="5"	Alignment="left" Filler="blank" ID="276">/</RKE_WW005> 
       
  1595 <RKE_WW006	Length="5"	Alignment="left" Filler="blank" ID="277">/</RKE_WW006> 
       
  1596 <RKE_WW007	Length="3"	Alignment="left" Filler="blank" ID="278">/</RKE_WW007> 
       
  1597 <RKE_WW008	Length="3"	Alignment="left" Filler="blank" ID="279">/</RKE_WW008> 
       
  1598 <RKE_WW009	Length="1"	Alignment="left" Filler="blank" ID="280">/</RKE_WW009> 
       
  1599 <RKE_WW010	Length="3"	Alignment="left" Filler="blank" ID="281">/</RKE_WW010> 
       
  1600 <RKE_WW011	Length="2"	Alignment="left" Filler="blank" ID="282">/</RKE_WW011> 
       
  1601 <RKE_WW012	Length="6"	Alignment="left" Filler="blank" ID="283">/</RKE_WW012> 
       
  1602 <RKE_WW013	Length="10"	Alignment="left" Filler="blank" ID="284">/</RKE_WW013> 
       
  1603 <RKE_WW015	Length="1"	Alignment="left" Filler="blank" ID="285">/</RKE_WW015> 
       
  1604 <RKE_WW016	Length="2"	Alignment="left" Filler="blank" ID="286">/</RKE_WW016> 
       
  1605 <RKE_WW017	Length="7"	Alignment="left" Filler="blank" ID="287">/</RKE_WW017> 
       
  1606 <RKE_WW019	Length="6"	Alignment="left" Filler="blank" ID="289">/</RKE_WW019> 
       
  1607 <!-- END new RKE-elements --> 
       
  1608 
       
  1609 <VBUND	Length="6"	Alignment="left" Filler="blank" ID="210">/</VBUND> 
       
  1610 <FKBER	Length="4"	Alignment="left" Filler="blank" ID="211">/</FKBER> 
       
  1611 <DABRZ	Length="8"	Alignment="left" Filler="blank" ID="212">/</DABRZ> 
       
  1612 <XSTBA	Length="1"	Alignment="left" Filler="blank" ID="213">/</XSTBA> 
       
  1613 
       
  1614 <!-- Additional (empty) tags start --> 
       
  1615 <RSTGR	Length="3" Alignment="left" Filler="blank" ID="214">/</RSTGR> 
       
  1616 <FIPEX	Length="24" Alignment="left" Filler="blank" ID="215">/</FIPEX> 
       
  1617 <XNEGP	Length="1" Alignment="left" Filler="blank" ID="216">/</XNEGP> 
       
  1618 <GRICD	Length="2" Alignment="left" Filler="blank" ID="217">/</GRICD> 
       
  1619 <GRIRG	Length="3" Alignment="left" Filler="blank" ID="218">/</GRIRG> 
       
  1620 <GITYP	Length="2" Alignment="left" Filler="blank" ID="219">/</GITYP> 
       
  1621 <FITYP	Length="2" Alignment="left" Filler="blank" ID="220">/</FITYP> 
       
  1622 <STCDT	Length="2" Alignment="left" Filler="blank" ID="221">/</STCDT> 
       
  1623 <STKZN	Length="1" Alignment="left" Filler="blank" ID="222">/</STKZN> 
       
  1624 <STCD3	Length="18" Alignment="left" Filler="blank" ID="223">/</STCD3> 
       
  1625 <STCD4	Length="18" Alignment="left" Filler="blank" ID="224">/</STCD4> 
       
  1626 <XREF3	Length="20" Alignment="left" Filler="blank" ID="225">/</XREF3> 
       
  1627 <KIDNO	Length="30" Alignment="left" Filler="blank" ID="226">/</KIDNO> 
       
  1628 <DTWS1	Length="2" Alignment="left" Filler="blank" ID="227">/</DTWS1> 
       
  1629 <DTWS2	Length="2" Alignment="left" Filler="blank" ID="228">/</DTWS2> 
       
  1630 <DTWS3	Length="2" Alignment="left" Filler="blank" ID="229">/</DTWS3> 
       
  1631 <DTWS4	Length="2" Alignment="left" Filler="blank" ID="230">/</DTWS4> 
       
  1632 <DTAWS	Length="2" Alignment="left" Filler="blank" ID="231">/</DTAWS> 
       
  1633 <PYCUR	Length="5" Alignment="left" Filler="blank" ID="232">/</PYCUR> 
       
  1634 <PYAMT	Length="16" Alignment="left" Filler="blank" ID="233">/</PYAMT> 
       
  1635 <BUPLA	Length="4" Alignment="left" Filler="blank" ID="234">/</BUPLA> 
       
  1636 <SECCO	Length="4" Alignment="left" Filler="blank" ID="235">/</SECCO> 
       
  1637 <LSTAR	Length="6" Alignment="left" Filler="blank" ID="236">/</LSTAR> 
       
  1638 <EGDEB	Length="10" Alignment="left" Filler="blank" ID="237">/</EGDEB> 
       
  1639 <WENR	Length="8" Alignment="left" Filler="blank" ID="238">/</WENR> 
       
  1640 <GENR	Length="8" Alignment="left" Filler="blank" ID="239">/</GENR> 
       
  1641 <GRNR	Length="8" Alignment="left" Filler="blank" ID="240">/</GRNR> 
       
  1642 <MENR	Length="8" Alignment="left" Filler="blank" ID="241">/</MENR> 
       
  1643 <MIVE	Length="13" Alignment="left" Filler="blank" ID="242">/</MIVE> 
       
  1644 <NKSL	Length="4" Alignment="left" Filler="blank" ID="243">/</NKSL> 
       
  1645 <EMPSL	Length="5" Alignment="left" Filler="blank" ID="244">/</EMPSL> 
       
  1646 <SVWNR	Length="13" Alignment="left" Filler="blank" ID="245">/</SVWNR> 
       
  1647 <SBERI	Length="10" Alignment="left" Filler="blank" ID="246">/</SBERI> 
       
  1648 <KKBER	Length="4" Alignment="left" Filler="blank" ID="247">/</KKBER> 
       
  1649 <EMPFB	Length="10" Alignment="left" Filler="blank" ID="248">/</EMPFB> 
       
  1650 <KURSR_M	Length="10" Alignment="left" Filler="blank" ID="249">/</KURSR_M> 
       
  1651 <J_1KFREPRE	Length="10" Alignment="left" Filler="blank" ID="250">/</J_1KFREPRE> 
       
  1652 <J_1KFTBUS	Length="30" Alignment="left" Filler="blank" ID="251">/</J_1KFTBUS> 
       
  1653 <J_1KFTIND	Length="30" Alignment="left" Filler="blank" ID="252">/</J_1KFTIND> 
       
  1654 <IDXSP	Length="5" Alignment="left" Filler="blank" ID="253">/</IDXSP> 
       
  1655 <ANRED	Length="15" Alignment="left" Filler="blank" ID="254">/</ANRED> 
       
  1656 <RECNNR	Length="13" Alignment="left" Filler="blank" ID="255">/</RECNNR> 
       
  1657 <E_MIVE	Length="13" Alignment="left" Filler="blank" ID="256">/</E_MIVE> 
       
  1658 <BKREF	Length="20" Alignment="left" Filler="blank" ID="257">/</BKREF> 
       
  1659 <DTAMS	Length="1" Alignment="left" Filler="blank" ID="258">/</DTAMS> 
       
  1660 <CESSION_KZ	Length="2" Alignment="left" Filler="blank" ID="259">/</CESSION_KZ> 
       
  1661 <GRANT_NBR	Length="20" Alignment="left" Filler="blank" ID="260">/</GRANT_NBR> 
       
  1662 <FKBER_LONG	Length="16" Alignment="left" Filler="blank" ID="261">/</FKBER_LONG> 
       
  1663 <ERLKZ	Length="1" Alignment="left" Filler="blank" ID="262">/</ERLKZ> 
       
  1664 <IBAN	Length="34" Alignment="left" Filler="blank" ID="263">/</IBAN> 
       
  1665 <VALID_FROM	Length="8" Alignment="left" Filler="blank" ID="264">/</VALID_FROM> 
       
  1666 <SEGMENT	Length="10" Alignment="left" Filler="blank" ID="265">/</SEGMENT> 
       
  1667 <PSEGMENT	Length="10" Alignment="left" Filler="blank" ID="266">/</PSEGMENT> 
       
  1668 <HKTID	Length="5" Alignment="left" Filler="blank" ID="267">/</HKTID> 
       
  1669 <XSIWE	Length="1" Alignment="left" Filler="blank" ID="268">/</XSIWE> 
       
  1670 <TCNO	Length="16" Alignment="left" Filler="blank" ID="269">/</TCNO> 
       
  1671 <DATEOFSERVICE	Length="8" Alignment="left" Filler="blank" ID="270">/</DATEOFSERVICE> 
       
  1672 <NOTAXCORR	Length="1" Alignment="left" Filler="blank" ID="271">/</NOTAXCORR> 
       
  1673 <DIFFOPTRATE	Length="10" Alignment="left" Filler="blank" ID="272">/</DIFFOPTRATE> 
       
  1674 <HASDIFFOPTRATE	Length="1" Alignment="left" Filler="blank" ID="273">/</HASDIFFOPTRATE> 
       
  1675 <SENDE	Length="1" Alignment="left" Filler="blank" ID="274">/</SENDE> 
       
  1676 <PRODPER	Length="8" Alignment="left" Filler="blank" ID="275">/</PRODPER> 
       
  1677 <!-- Additional tags end --> 
       
  1678 
       
  1679 </invoiceDetails_DetailCharges_1_elements> 
       
  1680 </xsl:template> 
       
  1681 <!-- end transformation_2 --> 
       
  1682 
       
  1683 <!-- start transformation_1 --> 
       
  1684 <xsl:template name="transformation_1_elements"> 
       
  1685 <xsl:apply-templates select="transferInvoice"/> 
       
  1686 </xsl:template> 
       
  1687 
       
  1688 <xsl:template match="transferInvoice"> 
       
  1689 <transformation_1_elements> 
       
  1690 <xsl:apply-templates select="invoice"/> 
       
  1691 </transformation_1_elements> 
       
  1692 </xsl:template> 
       
  1693 <!-- end transformation_1 --> 
       
  1694 
       
  1695 <xsl:template match="invoice"> 
       
  1696 <invoice_elements> 
       
  1697 <xsl:attribute name="invoiceNumber"> 
       
  1698 <xsl:value-of select="invoiceNumber"/> 
       
  1699 </xsl:attribute> 
       
  1700 <xsl:for-each select="*[count(./*) = 0]"> 
       
  1701 <xsl:copy-of select="."/> 
       
  1702 </xsl:for-each> 
       
  1703 <xsl:apply-templates select="invoiceHeader"/> 
       
  1704 <xsl:apply-templates select="invoiceCharges"/> 
       
  1705 <xsl:apply-templates select="invoiceDetails"/> 
       
  1706 </invoice_elements> 
       
  1707 </xsl:template> 
       
  1708 
       
  1709 <!-- start invoiceHeader transformation_1 --> 
       
  1710 <xsl:template match="invoiceHeader"> 
       
  1711 <xsl:for-each select="*[count(./*) = 0]"> 
       
  1712 <xsl:copy-of select="."/> 
       
  1713 </xsl:for-each> 
       
  1714 <xsl:apply-templates select="invoiceAmount"/> 
       
  1715 <xsl:apply-templates select="orderInformation"/> 
       
  1716 <xsl:apply-templates select="invoiceReversal"/> 
       
  1717 <xsl:apply-templates select="invoiceTransferInformation"/> 
       
  1718 <xsl:apply-templates select="paymentInformation"/> 
       
  1719 <xsl:apply-templates select="financialPeriodInformation"/> 
       
  1720 <xsl:apply-templates select="currencyConversionInformation"/> 
       
  1721 </xsl:template> 
       
  1722 
       
  1723 <xsl:template match="invoiceAmount"> 
       
  1724 <internationalCurrencyCode> 
       
  1725 <xsl:value-of select="*[position() = 1]/@internationalCurrencyCode"/> 
       
  1726 </internationalCurrencyCode> 
       
  1727 <xsl:for-each select="*[count(./*) = 0]"> 
       
  1728 <xsl:copy-of select="."/> 
       
  1729 </xsl:for-each> 
       
  1730 <xsl:apply-templates select="taxation"/> 
       
  1731 </xsl:template> 
       
  1732 
       
  1733 <xsl:template match="taxation"> 
       
  1734 <xsl:for-each select="*[count(./*) = 0]"> 
       
  1735 <xsl:copy-of select="."/> 
       
  1736 </xsl:for-each> 
       
  1737 </xsl:template> 
       
  1738 
       
  1739 <xsl:template match="orderInformation"> 
       
  1740 <xsl:for-each select="*[count(./*) = 0]"> 
       
  1741 <xsl:copy-of select="."/> 
       
  1742 </xsl:for-each> 
       
  1743 </xsl:template> 
       
  1744 
       
  1745 <xsl:template match="invoiceReversal"> 
       
  1746 <xsl:for-each select="*[count(./*) = 0]"> 
       
  1747 <xsl:copy-of select="."/> 
       
  1748 </xsl:for-each> 
       
  1749 </xsl:template> 
       
  1750 
       
  1751 <xsl:template match="invoiceTransferInformation"> 
       
  1752 <xsl:for-each select="*[count(./*) = 0]"> 
       
  1753 <xsl:copy-of select="."/> 
       
  1754 </xsl:for-each> 
       
  1755 </xsl:template> 
       
  1756 
       
  1757 <xsl:template match="paymentInformation"> 
       
  1758 <xsl:for-each select="*[count(./*) = 0]"> 
       
  1759 <xsl:copy-of select="."/> 
       
  1760 </xsl:for-each> 
       
  1761 </xsl:template> 
       
  1762 
       
  1763 <xsl:template match="financialPeriodInformation"> 
       
  1764 <xsl:for-each select="*[count(./*) = 0]"> 
       
  1765 <xsl:copy-of select="."/> 
       
  1766 </xsl:for-each> 
       
  1767 </xsl:template> 
       
  1768 
       
  1769 <xsl:template match="currencyConversionInformation"> 
       
  1770 <xsl:for-each select="*[count(./*) = 0]"> 
       
  1771 <xsl:copy-of select="."/> 
       
  1772 </xsl:for-each> 
       
  1773 </xsl:template> 
       
  1774 <!-- end invoiceHeader transformation_1 --> 
       
  1775 
       
  1776 <!-- start invoiceDetails transformation_1 --> 
       
  1777 <xsl:template match="invoiceDetails"> 
       
  1778 <invoiceDetails_elements> 
       
  1779 <xsl:for-each select="*[count(./*) = 0]"> 
       
  1780 <xsl:copy-of select="."/> 
       
  1781 </xsl:for-each> 
       
  1782 <xsl:apply-templates select="partInformation"/> 
       
  1783 <xsl:apply-templates select="detailAmount"/> 
       
  1784 <xsl:apply-templates select="orderInformation"/> 
       
  1785 </invoiceDetails_elements> 
       
  1786 <xsl:apply-templates select="detailCharges" mode="invoiceDetails"/> 
       
  1787 </xsl:template> 
       
  1788 
       
  1789 <xsl:template match="orderInformation"> 
       
  1790 <xsl:for-each select="*[count(./*) = 0]"> 
       
  1791 <xsl:copy-of select="."/> 
       
  1792 </xsl:for-each> 
       
  1793 </xsl:template> 
       
  1794 
       
  1795 <xsl:template match="partInformation"> 
       
  1796 <xsl:for-each select="*[count(./*) = 0]"> 
       
  1797 <xsl:copy-of select="."/> 
       
  1798 </xsl:for-each> 
       
  1799 </xsl:template> 
       
  1800 
       
  1801 <xsl:template match="detailAmount"> 
       
  1802 <xsl:for-each select="*[count(./*) = 0]"> 
       
  1803 <xsl:copy-of select="."/> 
       
  1804 </xsl:for-each> 
       
  1805 <xsl:apply-templates select="taxation" /> 
       
  1806 </xsl:template> 
       
  1807 
       
  1808 <xsl:template match="chargeAmount"> 
       
  1809 <xsl:for-each select="*[count(./*) = 0]"> 
       
  1810 <xsl:copy-of select="."/> 
       
  1811 </xsl:for-each> 
       
  1812 <xsl:apply-templates select="taxation" /> 
       
  1813 </xsl:template> 
       
  1814 
       
  1815 <xsl:template match="detailCharges" mode="invoiceDetails"> 
       
  1816 <invoiceDetails_DetailCharges_elements> 
       
  1817 <xsl:apply-templates select="chargeType"/> 
       
  1818 <xsl:for-each select="*[count(./*) = 0]"> 
       
  1819 <xsl:copy-of select="."/> 
       
  1820 </xsl:for-each> 
       
  1821 <xsl:apply-templates select="chargeAmount"/> 
       
  1822 <xsl:apply-templates select="parent::node()/orderInformation"/> 
       
  1823 </invoiceDetails_DetailCharges_elements> 
       
  1824 </xsl:template> 
       
  1825 
       
  1826 <xsl:template match="chargeType"> 
       
  1827 <xsl:for-each select="*[count(./*) = 0]"> 
       
  1828 <xsl:copy-of select="."/> 
       
  1829 </xsl:for-each> 
       
  1830 </xsl:template> 
       
  1831 <!-- end invoiceDetails transformation_1 --> 
       
  1832 
       
  1833 <!-- start invoiceCharges transformation_1 --> 
       
  1834 <xsl:template match="invoiceCharges"> 
       
  1835 <invoiceCharges_elements> 
       
  1836 <xsl:for-each select="*[count(./*) = 0]"> 
       
  1837 <xsl:copy-of select="."/> 
       
  1838 </xsl:for-each> 
       
  1839 <xsl:apply-templates select="chargeType" mode="invoiceCharges"/> 
       
  1840 <xsl:apply-templates select="chargeAmount"/> 
       
  1841 <xsl:apply-templates select="parent::node()/invoiceHeader/orderInformation"/>	
       
  1842 </invoiceCharges_elements> 
       
  1843 </xsl:template> 
       
  1844 
       
  1845 <xsl:template match="chargeType" mode="invoiceCharges"> 
       
  1846 <xsl:for-each select="*[count(./*) = 0]"> 
       
  1847 <xsl:copy-of select="."/> 
       
  1848 </xsl:for-each> 
       
  1849 </xsl:template> 
       
  1850 <!-- end invoiceCharges transformation_1 --> 
       
  1851 
       
  1852 <xsl:template name="getFormatedDate"> 
       
  1853 <xsl:param name="date2format"/> 
       
  1854 <xsl:variable name="y" select="substring($date2format, 1, 4)"/> 
       
  1855 <xsl:variable name="m" select="substring($date2format, 6, 2)"/> 
       
  1856 <xsl:variable name="d" select="substring($date2format, 9, 2)"/> 
       
  1857 <xsl:value-of select="concat($y,$m,$d)"/> 
       
  1858 </xsl:template> 
       
  1859 
       
  1860 <xsl:template name="getMonthOfDate"> 
       
  1861 <xsl:param name="date2format"/> 
       
  1862 <xsl:variable name="y" select="substring($date2format, 1, 4)"/> 
       
  1863 <xsl:variable name="m" select="substring($date2format, 6, 2)"/> 
       
  1864 <xsl:variable name="d" select="substring($date2format, 9, 2)"/> 
       
  1865 <xsl:value-of select="$m"/> 
       
  1866 </xsl:template> 
       
  1867 
       
  1868 <xsl:template name="getYearOfDate"> 
       
  1869 <xsl:param name="date2format"/> 
       
  1870 <xsl:variable name="y" select="substring($date2format, 1, 4)"/> 
       
  1871 <xsl:variable name="m" select="substring($date2format, 6, 2)"/> 
       
  1872 <xsl:variable name="d" select="substring($date2format, 9, 2)"/> 
       
  1873 <xsl:value-of select="$y"/> 
       
  1874 </xsl:template> 
       
  1875 
       
  1876 <xsl:template name="dup"> 
       
  1877 <xsl:param name="input"/> 
       
  1878 <xsl:param name="count" select="2"/> 
       
  1879 <xsl:choose> 
       
  1880 <xsl:when test="not($count) or not($input)"/> 
       
  1881 <xsl:when test="$count = 1"> 
       
  1882 <xsl:value-of select="$input"/> 
       
  1883 </xsl:when> 
       
  1884 <xsl:otherwise> 
       
  1885 <!-- If $count is odd append an extra copy of input --> 
       
  1886 <xsl:if test="$count mod 2"> 
       
  1887 <xsl:value-of select="$input"/> 
       
  1888 </xsl:if> 
       
  1889 <!-- Recursively apply template after doubling input and halving count --> 
       
  1890 <xsl:call-template name="dup"> 
       
  1891 <xsl:with-param name="input" select="concat($input,$input)"/> 
       
  1892 <xsl:with-param name="count" select="floor($count div 2)"/> 
       
  1893 </xsl:call-template> 
       
  1894 </xsl:otherwise> 
       
  1895 </xsl:choose> 
       
  1896 </xsl:template> 
       
  1897 
       
  1898 <xsl:template name="justify"> 
       
  1899 <xsl:param name="value"/> 
       
  1900 <xsl:param name="filler" select="' '"/> 
       
  1901 <xsl:param name="width" select="10"/> 
       
  1902 <xsl:param name="align" select=" 'left' "/> 
       
  1903 <!-- Truncate if too long --> 
       
  1904 <xsl:variable name="output" select="substring($value,1,$width)"/> 
       
  1905 <xsl:choose> 
       
  1906 <xsl:when test="$align = 'left' "> 
       
  1907 <xsl:value-of select="$output"/> 
       
  1908 <xsl:call-template name="dup"> 
       
  1909 <xsl:with-param name="input" select="$filler"/> 
       
  1910 <xsl:with-param name="count" select="$width - string-length($output)"/> 
       
  1911 </xsl:call-template> 
       
  1912 </xsl:when> 
       
  1913 <xsl:when test="$align = 'right' "> 
       
  1914 <xsl:call-template name="dup"> 
       
  1915 <xsl:with-param name="input" select="$filler"/> 
       
  1916 <xsl:with-param name="count" select="$width - string-length($output)"/> 
       
  1917 </xsl:call-template> 
       
  1918 <xsl:value-of select="$output"/> 
       
  1919 </xsl:when> 
       
  1920 <xsl:when test="$align = 'center' "> 
       
  1921 <xsl:call-template name="dup"> 
       
  1922 <xsl:with-param name="input" select="$filler"/> 
       
  1923 <xsl:with-param name="count" select="floor(($width - string-length($output)) div 2)"/> 
       
  1924 </xsl:call-template> 
       
  1925 <xsl:value-of select="$output"/> 
       
  1926 <xsl:call-template name="dup"> 
       
  1927 <xsl:with-param name="input" select="$filler"/> 
       
  1928 <xsl:with-param name="count" select="ceiling(($width - string-length($output)) div 2)"/> 
       
  1929 </xsl:call-template> 
       
  1930 </xsl:when> 
       
  1931 <xsl:otherwise>INVALID ALIGN</xsl:otherwise> 
       
  1932 </xsl:choose> 
       
  1933 </xsl:template> 
       
  1934 
       
  1935 </xsl:stylesheet>