1<?xml version="1.0" encoding="UTF-8"?>
2<!--
3Invoice 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>
1936