|
1 <?xml version="1.0" encoding="UTF-8"?> |
|
2 <!-- |
|
3 Invoice Transfer XSLT |
|
4 --> |
|
5 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exslt="http://exslt.org/common" exclude-result-prefixes="exslt" version="1.0"> |
|
6 |
|
7 <!--<xsl:output method="xml" indent="yes"/>--> |
|
8 <xsl:output method="text" encoding="iso-8859-1"/> |
|
9 <xsl:decimal-format name="european" decimal-separator="," grouping-separator="'"/> |
|
10 |
|
11 <!-- Definition of global constants --> |
|
12 <xsl:variable name="batchSTYPE">0</xsl:variable> |
|
13 <xsl:variable name="batchGROUP">fto-erech</xsl:variable> |
|
14 <xsl:variable name="batchMANDT">200</xsl:variable> |
|
15 <xsl:variable name="batchUSNAM">amos-batch</xsl:variable> |
|
16 <xsl:variable name="batchSTART">00000000</xsl:variable> |
|
17 <xsl:variable name="batchXKEEP">X</xsl:variable> |
|
18 |
|
19 <!-- KREDI constants --> |
|
20 <xsl:variable name="constTCODE">FB01</xsl:variable> |
|
21 <xsl:variable name="constBLART">TP</xsl:variable> |
|
22 <xsl:variable name="constBUKRS">EWF</xsl:variable> |
|
23 |
|
24 <!-- LZBKZ constants |
|
25 "566" for S-Orders and "950" for all the rest --> |
|
26 <xsl:variable name="constLZBZK_S_ORDER">566</xsl:variable> |
|
27 <xsl:variable name="constLZBZK_OTHER">950</xsl:variable> |
|
28 |
|
29 <!-- Tax code uised for charges flagged as "TAX" --> |
|
30 <xsl:variable name="taxCodeConst">2w</xsl:variable> |
|
31 <!-- Tax code used for all other occurences in file --> |
|
32 <xsl:variable name="taxCodeDefaultConst">V0</xsl:variable> |
|
33 |
|
34 <!-- entry point --> |
|
35 <xsl:template match="/"> |
|
36 |
|
37 <xsl:variable name="transformation_1"> |
|
38 <xsl:call-template name="transformation_1_elements"/> |
|
39 </xsl:variable> |
|
40 |
|
41 <xsl:variable name="transformation_2"> |
|
42 <transformation_2_elements> |
|
43 <batchInformation> |
|
44 <xsl:call-template name="batchInformation"/> |
|
45 </batchInformation> |
|
46 <xsl:for-each select="exslt:node-set($transformation_1)"> |
|
47 <xsl:apply-templates select="transformation_1_elements"/> |
|
48 </xsl:for-each> |
|
49 </transformation_2_elements> |
|
50 </xsl:variable> |
|
51 |
|
52 <xsl:variable name="transformation_3"> |
|
53 <transformation_3_elements> |
|
54 <xsl:for-each select="exslt:node-set($transformation_2)"> |
|
55 <xsl:apply-templates select="transformation_2_elements"/> |
|
56 </xsl:for-each> |
|
57 </transformation_3_elements> |
|
58 </xsl:variable> |
|
59 |
|
60 <!-- text output --> |
|
61 <xsl:for-each select="exslt:node-set($transformation_3)"> |
|
62 <xsl:apply-templates select="transformation_3_elements" /> |
|
63 </xsl:for-each> |
|
64 |
|
65 <!-- xml output |
|
66 <xsl:for-each select="exslt:node-set($transformation_3)"> |
|
67 <xsl:copy-of select="."/> |
|
68 </xsl:for-each>--> |
|
69 |
|
70 </xsl:template> |
|
71 |
|
72 <xsl:template match="transformation_3_elements"> |
|
73 <xsl:for-each select="*"> |
|
74 <xsl:call-template name="Fill_Up" /> |
|
75 </xsl:for-each> |
|
76 </xsl:template> |
|
77 |
|
78 <xsl:template name="Fill_Up"> |
|
79 <xsl:for-each select="*"> |
|
80 <xsl:variable name="align"> |
|
81 <xsl:value-of select="@Alignment" /> |
|
82 </xsl:variable> |
|
83 <xsl:variable name="filler"> |
|
84 <xsl:value-of select="@Filler" /> |
|
85 </xsl:variable> |
|
86 <xsl:variable name="length"> |
|
87 <xsl:value-of select="@Length" /> |
|
88 </xsl:variable> |
|
89 <xsl:variable name="tagValue"> |
|
90 <xsl:value-of select="." /> |
|
91 </xsl:variable> |
|
92 |
|
93 <xsl:variable name="defaultFiller"> |
|
94 <xsl:choose> |
|
95 <xsl:when test="$filler = 'blank'"> |
|
96 <!-- make empty fields to be filled with '/' --> |
|
97 <xsl:choose> |
|
98 <xsl:when test="$tagValue = '/'"> |
|
99 <xsl:value-of select="'/'" /> |
|
100 </xsl:when> |
|
101 <xsl:otherwise> |
|
102 <xsl:value-of select="' '" /> |
|
103 </xsl:otherwise> |
|
104 </xsl:choose> |
|
105 </xsl:when> |
|
106 <xsl:otherwise> |
|
107 <xsl:value-of select="$filler" /> |
|
108 </xsl:otherwise> |
|
109 </xsl:choose> |
|
110 </xsl:variable> |
|
111 |
|
112 <xsl:call-template name="justify"> |
|
113 <xsl:with-param name="align" select="$align" /> |
|
114 <xsl:with-param name="filler" select="$defaultFiller" /> |
|
115 <xsl:with-param name="value" select="$tagValue" /> |
|
116 <xsl:with-param name="width" select="$length" /> |
|
117 </xsl:call-template> |
|
118 </xsl:for-each> |
|
119 <xsl:text>
</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(./*) > 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 > 0051053500) and (invoiceNumber < 0051999999)">KA</xsl:when> |
|
243 <xsl:when test="(invoiceNumber > 0054012000) and (invoiceNumber < 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) > 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) > 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) > 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) > 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) > 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) > 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) > 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> |