All Downloads are FREE. Search and download functionalities are using the official Maven repository.

stylesheets.ZUGFeRD_1p0_c1p0_s1p0.xslt Maven / Gradle / Ivy

Go to download

FOSS Java library to read, write and validate european electronic invoices and orders in the UN/CEFACT Cross Industry Invoice based formats Factur-X/ZUGFeRD, XRechnung and Order-X in your invoice PDFs.

There is a newer version: 2.15.0
Show newest version



	
	
		
	
	
	
	
		
	
	
	
	
	
	
	
	
		
	
	
		
			
				
				<meta http-equiv="X-UA-Compatible" content="IE=9"/>
				<xsl:comment>[if IE]><STYLE type="text/css">.altova-rotate-left-textbox{filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3)} .altova-rotate-right-textbox{filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1)} </STYLE><![endif]</xsl:comment>
				<xsl:comment>[if !IE]><!</xsl:comment>
				<style type="text/css">.altova-rotate-left-textbox{-webkit-transform: rotate(-90deg) translate(-100%, 0%); -webkit-transform-origin: 0% 0%;-moz-transform: rotate(-90deg) translate(-100%, 0%); -moz-transform-origin: 0% 0%;-ms-transform: rotate(-90deg) translate(-100%, 0%); -ms-transform-origin: 0% 0%;}.altova-rotate-right-textbox{-webkit-transform: rotate(90deg) translate(0%, -100%); -webkit-transform-origin: 0% 0%;-moz-transform: rotate(90deg) translate(0%, -100%); -moz-transform-origin: 0% 0%;-ms-transform: rotate(90deg) translate(0%, -100%); -ms-transform-origin: 0% 0%;}</style>
				<xsl:comment><![endif]</xsl:comment>
				<style type="text/css">@page { margin-left:0.60in; margin-right:0.60in; margin-top:0.79in; margin-bottom:0.79in } @media print { br.altova-page-break { page-break-before: always; } }</style>
			</head>
			<body style="font-family:Courier; font-size:small; ">
				<xsl:for-each select="$XML">
					<xsl:for-each select="rsm:CrossIndustryDocument">
						<span>
							<xsl:text>Stylesheet Lesbarmachung der XML-Daten von ZUGFeRD-Rechnungen</xsl:text>
						</span>
						<br/>
						<span>
							<xsl:text>ZUGFeRD-Version   : 1.0 vom 25.06.2014 </xsl:text>
						</span>
						<br/>
						<span>
							<xsl:text>Stylesheet-Version: 1.0 vom 25.06.2014</xsl:text>
						</span>
						<br/>
						<span>
							<xsl:text>Codelisten-Version: 1.0 vom 25.06.2014</xsl:text>
						</span>
						<br/>
						<span>
							<xsl:text>(c) AWV e.V. 2014</xsl:text>
						</span>
						<xsl:variable name="altova:table">
							<table style="border-collapse:collapse; " border="1" width="100%">
								<xsl:variable name="altova:CurrContextGrid_0" select="."/>
								<xsl:variable name="altova:ColumnData"/>
								<tbody>
									<tr>
										<td>
											<br/>
											<h2>
												<xsl:for-each select="rsm:HeaderExchangedDocument">
													<xsl:for-each select="ram:Name">
														<span style="font-weight:bold; ">
															<xsl:apply-templates/>
														</span>
													</xsl:for-each>
													<span style="empty-cells:hide; font-weight:bold; ">
														<xsl:text>(</xsl:text>
													</span>
													<xsl:for-each select="ram:TypeCode">
														<xsl:apply-templates/>
													</xsl:for-each>
													<span style="empty-cells:hide; font-weight:bold; ">
														<xsl:text>) Nr. </xsl:text>
													</span>
													<xsl:for-each select="ram:ID">
														<span style="font-weight:bold; ">
															<xsl:apply-templates/>
														</span>
													</xsl:for-each>
													<span style="empty-cells:hide; font-weight:bold; ">
														<xsl:text> vom </xsl:text>
													</span>
													<xsl:for-each select="ram:IssueDateTime">
														<xsl:for-each select="udt:DateTimeString">
															<xsl:call-template name="ram:Datum"/>
														</xsl:for-each>
													</xsl:for-each>
												</xsl:for-each>
											</h2>
											<xsl:for-each select="rsm:SpecifiedExchangedDocumentContext">
												<br/>
												<xsl:for-each select="ram:TestIndicator">
													<xsl:for-each select="udt:Indicator">
														<br/>
														<span style="empty-cells:hide; ">
															<xsl:text>Testkennzeichen      : </xsl:text>
														</span>
														<xsl:apply-templates/>
													</xsl:for-each>
												</xsl:for-each>
												<xsl:for-each select="ram:BusinessProcessSpecifiedDocumentContextParameter">
													<xsl:for-each select="ram:ID">
														<br/>
														<span style="empty-cells:hide; ">
															<xsl:text>Geschäftsprozess     : </xsl:text>
														</span>
														<xsl:apply-templates/>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
											<xsl:for-each select="rsm:SpecifiedExchangedDocumentContext">
												<xsl:for-each select="ram:GuidelineSpecifiedDocumentContextParameter">
													<xsl:for-each select="ram:ID">
														<br/>
														<span style="empty-cells:hide; ">
															<xsl:text>Anwendungsempfehlung : </xsl:text>
														</span>
														<xsl:apply-templates/>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
											<xsl:for-each select="rsm:HeaderExchangedDocument">
												<xsl:for-each select="ram:CopyIndicator">
													<br/>
													<span style="empty-cells:hide; ">
														<xsl:text>Kopie                : </xsl:text>
													</span>
													<xsl:for-each select="udt:Indicator">
														<xsl:apply-templates/>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
											<xsl:for-each select="rsm:HeaderExchangedDocument">
												<xsl:for-each select="ram:LanguageID">
													<br/>
													<span style="empty-cells:hide; ">
														<xsl:text>Sprache              : </xsl:text>
													</span>
													<xsl:apply-templates/>
												</xsl:for-each>
											</xsl:for-each>
											<xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction">
												<xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement">
													<xsl:for-each select="ram:InvoiceCurrencyCode">
														<br/>
														<span style="empty-cells:hide; ">
															<xsl:text>Währung              : </xsl:text>
														</span>
														<xsl:apply-templates/>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
											<br/>
										</td>
									</tr>
									<tr>
										<td>
											<xsl:for-each select="rsm:HeaderExchangedDocument">
												<xsl:for-each select="ram:EffectiveSpecifiedPeriod">
													<xsl:for-each select="ram:CompleteDateTime">
														<br/>
														<span style="empty-cells:hide; ">
															<xsl:text>Vertragliches Fälligkeitsdatum: </xsl:text>
														</span>
														<xsl:for-each select="udt:DateTimeString">
															<xsl:call-template name="ram:Datum"/>
														</xsl:for-each>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
											<xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction">
												<xsl:for-each select="ram:ApplicableSupplyChainTradeDelivery">
													<xsl:for-each select="ram:ActualDeliverySupplyChainEvent">
														<xsl:for-each select="ram:OccurrenceDateTime">
															<br/>
															<span style="empty-cells:hide; ">
																<xsl:text>Liefer- und Leistungsdatum    : </xsl:text>
															</span>
															<xsl:for-each select="udt:DateTimeString">
																<xsl:call-template name="ram:Datum"/>
															</xsl:for-each>
														</xsl:for-each>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
											<xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction">
												<xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement">
													<xsl:for-each select="ram:BillingSpecifiedPeriod">
														<xsl:for-each select="ram:StartDateTime">
															<br/>
															<span>
																<xsl:text>Abrechnungszeitraum           : </xsl:text>
															</span>
															<xsl:for-each select="udt:DateTimeString">
																<xsl:call-template name="ram:Datum"/>
															</xsl:for-each>
														</xsl:for-each>
														<span>
															<xsl:text> bis </xsl:text>
														</span>
														<xsl:for-each select="ram:EndDateTime">
															<xsl:for-each select="udt:DateTimeString">
																<xsl:call-template name="ram:Datum"/>
															</xsl:for-each>
														</xsl:for-each>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
											<br/>
											<xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction">
												<xsl:for-each select="ram:ApplicableSupplyChainTradeAgreement">
													<xsl:for-each select="ram:BuyerReference">
														<br/>
														<span style="empty-cells:hide; ">
															<xsl:text>Referenz des Käufers          : </xsl:text>
														</span>
														<xsl:apply-templates/>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
											<xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction">
												<xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement">
													<xsl:for-each select="ram:PaymentReference">
														<br/>
														<span style="empty-cells:hide; font-weight:bold; ">
															<xsl:text>Zahlungsreferenz              : </xsl:text>
														</span>
														<span style="font-weight:bold; ">
															<xsl:apply-templates/>
														</span>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
											<xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction">
												<xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement">
													<xsl:for-each select="ram:ReceivableSpecifiedTradeAccountingAccount">
														<xsl:for-each select="ram:ID">
															<br/>
															<span>
																<xsl:text>Buchungsreferenz              : </xsl:text>
															</span>
															<xsl:apply-templates/>
														</xsl:for-each>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
											<xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction">
												<xsl:for-each select="ram:ApplicableSupplyChainTradeAgreement">
													<xsl:for-each select="ram:ApplicableTradeDeliveryTerms">
														<xsl:for-each select="ram:DeliveryTypeCode">
															<br/>
															<span style="empty-cells:hide; ">
																<xsl:text>Lieferbedingung (codiert)     : </xsl:text>
															</span>
															<xsl:call-template name="DeliveryTypeCode"/>
														</xsl:for-each>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
											<xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction">
												<xsl:for-each select="ram:ApplicableSupplyChainTradeDelivery">
													<xsl:for-each select="ram:RelatedSupplyChainConsignment">
														<xsl:for-each select="ram:SpecifiedLogisticsTransportMovement">
															<xsl:for-each select="ram:ModeCode">
																<br/>
																<span style="empty-cells:hide; ">
																	<xsl:text>Versandart (codiert)          : </xsl:text>
																</span>
																<xsl:call-template name="ram:VersandMode"/>
															</xsl:for-each>
															<xsl:for-each select="ram:ID">
																<br/>
																<span style="empty-cells:hide; ">
																	<xsl:text>Versand-ID                    : </xsl:text>
																</span>
																<xsl:apply-templates/>
																<xsl:for-each select="@schemeID">
																	<span style="empty-cells:hide; ">
																		<xsl:text>, Art: </xsl:text>
																	</span>
																	<xsl:call-template name="ram:Versand_Identifer"/>
																</xsl:for-each>
															</xsl:for-each>
														</xsl:for-each>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
											<br/>
											<xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction">
												<xsl:for-each select="ram:ApplicableSupplyChainTradeAgreement">
													<xsl:for-each select="ram:BuyerOrderReferencedDocument">
														<xsl:for-each select="ram:ID">
															<br/>
															<span style="empty-cells:hide; ">
																<xsl:text>Bestellung                    : </xsl:text>
															</span>
															<xsl:apply-templates/>
														</xsl:for-each>
														<span style="empty-cells:hide; ">
															<xsl:text> vom </xsl:text>
														</span>
														<xsl:for-each select="ram:IssueDateTime">
															<span>
																<xsl:variable name="altova:seqContentStrings_1">
																	<xsl:value-of select="format-number(number(substring(string(string(.)), 9, 2)), '00', 'format1')"/>
																	<xsl:variable name="sText" as="xs:string?">
																		<xsl:text>. </xsl:text>
																	</xsl:variable>
																	<xsl:value-of select="$sText"/>
																	<xsl:value-of select="format-number(number(substring(string(string(.)), 6, 2)), '00', 'format1')"/>
																	<xsl:variable name="sText" as="xs:string?">
																		<xsl:text>. </xsl:text>
																	</xsl:variable>
																	<xsl:value-of select="$sText"/>
																	<xsl:value-of select="format-number(number(substring(string(string(string(.))), 1, 4)), '0000', 'format1')"/>
																</xsl:variable>
																<xsl:variable name="altova:sContent_1" select="string($altova:seqContentStrings_1)"/>
																<xsl:value-of select="$altova:sContent_1"/>
															</span>
														</xsl:for-each>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
											<xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction">
												<xsl:for-each select="ram:ApplicableSupplyChainTradeDelivery">
													<xsl:for-each select="ram:DespatchAdviceReferencedDocument">
														<xsl:for-each select="ram:ID">
															<br/>
															<span style="empty-cells:hide; ">
																<xsl:text>Lieferavis                    : </xsl:text>
															</span>
															<xsl:apply-templates/>
														</xsl:for-each>
														<span style="empty-cells:hide; ">
															<xsl:text> vom </xsl:text>
														</span>
														<xsl:for-each select="ram:IssueDateTime">
															<span>
																<xsl:variable name="altova:seqContentStrings_2">
																	<xsl:value-of select="format-number(number(substring(string(string(.)), 9, 2)), '00', 'format1')"/>
																	<xsl:variable name="sText" as="xs:string?">
																		<xsl:text>. </xsl:text>
																	</xsl:variable>
																	<xsl:value-of select="$sText"/>
																	<xsl:value-of select="format-number(number(substring(string(string(.)), 6, 2)), '00', 'format1')"/>
																	<xsl:variable name="sText" as="xs:string?">
																		<xsl:text>. </xsl:text>
																	</xsl:variable>
																	<xsl:value-of select="$sText"/>
																	<xsl:value-of select="format-number(number(substring(string(string(string(.))), 1, 4)), '0000', 'format1')"/>
																</xsl:variable>
																<xsl:variable name="altova:sContent_2" select="string($altova:seqContentStrings_2)"/>
																<xsl:value-of select="$altova:sContent_2"/>
															</span>
														</xsl:for-each>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
											<xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction">
												<xsl:for-each select="ram:ApplicableSupplyChainTradeDelivery">
													<xsl:for-each select="ram:DeliveryNoteReferencedDocument">
														<xsl:for-each select="ram:ID">
															<br/>
															<span style="empty-cells:hide; ">
																<xsl:text>Lieferschein                  : </xsl:text>
															</span>
															<xsl:apply-templates/>
														</xsl:for-each>
														<span style="empty-cells:hide; ">
															<xsl:text> vom </xsl:text>
														</span>
														<xsl:for-each select="ram:IssueDateTime">
															<span>
																<xsl:variable name="altova:seqContentStrings_3">
																	<xsl:value-of select="format-number(number(substring(string(string(.)), 9, 2)), '00', 'format1')"/>
																	<xsl:variable name="sText" as="xs:string?">
																		<xsl:text>. </xsl:text>
																	</xsl:variable>
																	<xsl:value-of select="$sText"/>
																	<xsl:value-of select="format-number(number(substring(string(string(.)), 6, 2)), '00', 'format1')"/>
																	<xsl:variable name="sText" as="xs:string?">
																		<xsl:text>. </xsl:text>
																	</xsl:variable>
																	<xsl:value-of select="$sText"/>
																	<xsl:value-of select="format-number(number(substring(string(string(string(.))), 1, 4)), '0000', 'format1')"/>
																</xsl:variable>
																<xsl:variable name="altova:sContent_3" select="string($altova:seqContentStrings_3)"/>
																<xsl:value-of select="$altova:sContent_3"/>
															</span>
														</xsl:for-each>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
											<xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction">
												<xsl:for-each select="ram:ApplicableSupplyChainTradeAgreement">
													<xsl:for-each select="ram:ContractReferencedDocument">
														<xsl:for-each select="ram:ID">
															<br/>
															<span style="empty-cells:hide; ">
																<xsl:text>Vertrag                       : </xsl:text>
															</span>
															<xsl:apply-templates/>
														</xsl:for-each>
														<span style="empty-cells:hide; ">
															<xsl:text> vom </xsl:text>
														</span>
														<xsl:for-each select="ram:IssueDateTime">
															<span>
																<xsl:variable name="altova:seqContentStrings_4">
																	<xsl:value-of select="format-number(number(substring(string(string(.)), 9, 2)), '00', 'format1')"/>
																	<xsl:variable name="sText" as="xs:string?">
																		<xsl:text>. </xsl:text>
																	</xsl:variable>
																	<xsl:value-of select="$sText"/>
																	<xsl:value-of select="format-number(number(substring(string(string(.)), 6, 2)), '00', 'format1')"/>
																	<xsl:variable name="sText" as="xs:string?">
																		<xsl:text>. </xsl:text>
																	</xsl:variable>
																	<xsl:value-of select="$sText"/>
																	<xsl:value-of select="format-number(number(substring(string(string(string(.))), 1, 4)), '0000', 'format1')"/>
																</xsl:variable>
																<xsl:variable name="altova:sContent_4" select="string($altova:seqContentStrings_4)"/>
																<xsl:value-of select="$altova:sContent_4"/>
															</span>
														</xsl:for-each>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
											<xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction">
												<xsl:for-each select="ram:ApplicableSupplyChainTradeAgreement">
													<xsl:for-each select="ram:CustomerOrderReferencedDocument">
														<xsl:for-each select="ram:ID">
															<br/>
															<span style="empty-cells:hide; ">
																<xsl:text>Kundenbestellung              : </xsl:text>
															</span>
															<xsl:apply-templates/>
														</xsl:for-each>
														<span style="empty-cells:hide; ">
															<xsl:text> vom </xsl:text>
														</span>
														<xsl:for-each select="ram:IssueDateTime">
															<span>
																<xsl:variable name="altova:seqContentStrings_5">
																	<xsl:value-of select="format-number(number(substring(string(string(.)), 9, 2)), '00', 'format1')"/>
																	<xsl:variable name="sText" as="xs:string?">
																		<xsl:text>. </xsl:text>
																	</xsl:variable>
																	<xsl:value-of select="$sText"/>
																	<xsl:value-of select="format-number(number(substring(string(string(.)), 6, 2)), '00', 'format1')"/>
																	<xsl:variable name="sText" as="xs:string?">
																		<xsl:text>. </xsl:text>
																	</xsl:variable>
																	<xsl:value-of select="$sText"/>
																	<xsl:value-of select="format-number(number(substring(string(string(string(.))), 1, 4)), '0000', 'format1')"/>
																</xsl:variable>
																<xsl:variable name="altova:sContent_5" select="string($altova:seqContentStrings_5)"/>
																<xsl:value-of select="$altova:sContent_5"/>
															</span>
														</xsl:for-each>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
											<xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction">
												<xsl:for-each select="ram:ApplicableSupplyChainTradeAgreement">
													<xsl:for-each select="ram:AdditionalReferencedDocument">
														<xsl:for-each select="ram:ID">
															<br/>
															<span style="empty-cells:hide; ">
																<xsl:text>Weitere Referenz              : </xsl:text>
															</span>
															<xsl:apply-templates/>
														</xsl:for-each>
														<span style="empty-cells:hide; ">
															<xsl:text> vom </xsl:text>
														</span>
														<xsl:for-each select="ram:IssueDateTime">
															<span>
																<xsl:variable name="altova:seqContentStrings_6">
																	<xsl:value-of select="format-number(number(substring(string(string(.)), 9, 2)), '00', 'format1')"/>
																	<xsl:variable name="sText" as="xs:string?">
																		<xsl:text>. </xsl:text>
																	</xsl:variable>
																	<xsl:value-of select="$sText"/>
																	<xsl:value-of select="format-number(number(substring(string(string(.)), 6, 2)), '00', 'format1')"/>
																	<xsl:variable name="sText" as="xs:string?">
																		<xsl:text>. </xsl:text>
																	</xsl:variable>
																	<xsl:value-of select="$sText"/>
																	<xsl:value-of select="format-number(number(substring(string(string(string(.))), 1, 4)), '0000', 'format1')"/>
																</xsl:variable>
																<xsl:variable name="altova:sContent_6" select="string($altova:seqContentStrings_6)"/>
																<xsl:value-of select="$altova:sContent_6"/>
															</span>
														</xsl:for-each>
														<xsl:for-each select="ram:TypeCode">
															<span style="empty-cells:hide; ">
																<xsl:text>, Art der Referenz: </xsl:text>
															</span>
															<xsl:call-template name="ram:Referenz"/>
														</xsl:for-each>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
											<br/>
											<span style="empty-cells:hide; ">
												<xsl:text> </xsl:text>
											</span>
										</td>
									</tr>
									<tr>
										<td>
											<xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction">
												<xsl:for-each select="ram:ApplicableSupplyChainTradeAgreement">
													<xsl:for-each select="ram:SellerTradeParty">
														<br/>
														<span style="empty-cells:hide; font-weight:bold; text-decoration:underline; ">
															<xsl:text>Verkäufer:</xsl:text>
														</span>
														<br/>
														<xsl:call-template name="ram:Party"/>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
											<xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction">
												<xsl:for-each select="ram:ApplicableSupplyChainTradeAgreement">
													<xsl:for-each select="ram:BuyerTradeParty">
														<br/>
														<span style="empty-cells:hide; font-weight:bold; text-decoration:underline; ">
															<xsl:text>Käufer:</xsl:text>
														</span>
														<br/>
														<xsl:call-template name="ram:Party"/>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
											<xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction">
												<xsl:for-each select="ram:ApplicableSupplyChainTradeAgreement">
													<xsl:for-each select="ram:ProductEndUserTradeParty">
														<br/>
														<span style="empty-cells:hide; font-weight:bold; text-decoration:underline; ">
															<xsl:text>Endverbraucher:</xsl:text>
														</span>
														<br/>
														<xsl:call-template name="ram:Party"/>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
											<xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction">
												<xsl:for-each select="ram:ApplicableSupplyChainTradeDelivery">
													<xsl:for-each select="ram:ShipToTradeParty">
														<br/>
														<span style="empty-cells:hide; font-weight:bold; text-decoration:underline; ">
															<xsl:text>Abweichender Warenempfänger:</xsl:text>
														</span>
														<br/>
														<xsl:call-template name="ram:Party"/>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
											<xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction">
												<xsl:for-each select="ram:ApplicableSupplyChainTradeDelivery">
													<xsl:for-each select="ram:UltimateShipToTradeParty">
														<br/>
														<span style="empty-cells:hide; font-weight:bold; text-decoration:underline; ">
															<xsl:text>Abweichender Endempfänger:</xsl:text>
														</span>
														<br/>
														<xsl:call-template name="ram:Party"/>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
											<xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction">
												<xsl:for-each select="ram:ApplicableSupplyChainTradeDelivery">
													<xsl:for-each select="ram:ShipFromTradeParty">
														<br/>
														<span style="empty-cells:hide; font-weight:bold; text-decoration:underline; ">
															<xsl:text>Abweichender Versender:</xsl:text>
														</span>
														<br/>
														<xsl:call-template name="ram:Party"/>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
											<xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction">
												<xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement">
													<xsl:for-each select="ram:InvoiceeTradeParty">
														<br/>
														<span style="empty-cells:hide; font-weight:bold; text-decoration:underline; ">
															<xsl:text>Abweichender Rechnungsempfänger:</xsl:text>
														</span>
														<br/>
														<xsl:call-template name="ram:Party"/>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
											<xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction">
												<xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement">
													<xsl:for-each select="ram:PayeeTradeParty">
														<br/>
														<span style="empty-cells:hide; font-weight:bold; text-decoration:underline; ">
															<xsl:text>Abweichender Zahlungsempfänger:</xsl:text>
														</span>
														<br/>
														<xsl:call-template name="ram:Party"/>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
										</td>
									</tr>
									<tr>
										<td>
											<xsl:for-each select="rsm:HeaderExchangedDocument">
												<br/>
												<xsl:for-each select="ram:IncludedNote">
													<xsl:for-each select="ram:SubjectCode">
														<span style="color:gray; empty-cells:hide; ">
															<xsl:text>Qualifizierung der Textart: </xsl:text>
														</span>
														<span style="font-weight:bold; ">
															<xsl:apply-templates/>
														</span>
													</xsl:for-each>
													<xsl:for-each select="ram:ContentCode">
														<span style="color:gray; empty-cells:hide; ">
															<xsl:text>, Qualifizierung des Textes: </xsl:text>
														</span>
														<span style="font-weight:bold; ">
															<xsl:apply-templates/>
														</span>
													</xsl:for-each>
													<xsl:for-each select="ram:Content">
														<br/>
														<span style="font-weight:bold; white-space:pre-wrap; ">
															<xsl:apply-templates/>
														</span>
														<br/>
														<br/>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
										</td>
									</tr>
									<tr>
										<td style="border-bottom-style:none; ">
											<xsl:variable name="altova:table">
												<table style="border:0px; border-collapse:collapse; border-spacing:0px; padding:0px; width:100%; " border="1">
													<xsl:variable name="altova:CurrContextGrid_7" select="."/>
													<xsl:variable name="altova:ColumnData"/>
													<tbody>
														<tr style="text-align:center; vertical-align:middle; ">
															<td style="border-bottom-style:solid; border-collapse:collapse; border-left-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:center; width:30px; ">
																<span style="font-weight:bold; ">
																	<xsl:text>Pos</xsl:text>
																</span>
															</td>
															<td style="border-bottom-style:solid; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:left; width:110px; ">
																<span style="font-weight:bold; ">
																	<xsl:text>Art-Nr-Kunde</xsl:text>
																</span>
																<br/>
																<span style="font-weight:bold; ">
																	<xsl:text>Art-Nr-Lief.</xsl:text>
																</span>
																<br/>
																<span style="font-weight:bold; ">
																	<xsl:text>Art-Nr</xsl:text>
																</span>
																<br/>
																<span style="font-weight:bold; ">
																	<xsl:text>(Art)</xsl:text>
																</span>
															</td>
															<td style="border-bottom-style:solid; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; ">
																<span style="font-weight:bold; ">
																	<xsl:text>Beschreibung</xsl:text>
																</span>
															</td>
															<td style="border-bottom-style:solid; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:110px; ">
																<span style="font-weight:bold; ">
																	<xsl:text>E-Preis</xsl:text>
																</span>
															</td>
															<td style="border-bottom-style:solid; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:120px; ">
																<span style="font-weight:bold; ">
																	<xsl:text>Menge</xsl:text>
																</span>
															</td>
															<td style="border-bottom-style:solid; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:110px; ">
																<span style="font-weight:bold; ">
																	<xsl:text>Steuer</xsl:text>
																</span>
															</td>
															<td style="border-bottom-style:solid; border-collapse:collapse; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:110px; ">
																<span style="font-weight:bold; ">
																	<xsl:text>Entgelt</xsl:text>
																</span>
															</td>
														</tr>
													</tbody>
												</table>
											</xsl:variable>
											<xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/>
											<xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/>
											<xsl:apply-templates select="$altova:table" mode="altova:generate-table">
												<xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/>
											</xsl:apply-templates>
											<xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction">
												<xsl:for-each select="ram:IncludedSupplyChainTradeLineItem">
													<xsl:if test="fn:not( fn:empty(ram:SpecifiedTradeProduct))">
														<xsl:variable name="altova:table">
															<table style="border:0px; border-collapse:collapse; border-spacing:0px; padding:0px; width:100%; " border="1">
																<xsl:variable name="altova:CurrContextGrid_8" select="."/>
																<xsl:variable name="altova:ColumnData"/>
																<tbody>
																	<tr style="vertical-align:top; ">
																		<td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:center; width:30px; ">
																			<xsl:for-each select="ram:AssociatedDocumentLineDocument">
																				<xsl:if test="fn:empty(ram:IncludedNote)">
																					<xsl:for-each select="ram:LineID">
																						<xsl:apply-templates/>
																					</xsl:for-each>
																				</xsl:if>
																			</xsl:for-each>
																		</td>
																		<td style="border-bottom-style:none; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; width:110px; ">
																			<xsl:for-each select="ram:SpecifiedTradeProduct">
																				<xsl:for-each select="ram:BuyerAssignedID">
																					<xsl:apply-templates/>
																				</xsl:for-each>
																				<br/>
																				<xsl:for-each select="ram:SellerAssignedID">
																					<xsl:apply-templates/>
																				</xsl:for-each>
																				<br/>
																				<xsl:for-each select="ram:GlobalID">
																					<xsl:apply-templates/>
																					<br/>
																					<xsl:for-each select="@schemeID">
																						<xsl:call-template name="ram:Global_Identifier"/>
																					</xsl:for-each>
																				</xsl:for-each>
																			</xsl:for-each>
																		</td>
																		<td style="border-bottom-style:none; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; ">
																			<xsl:for-each select="ram:SpecifiedTradeProduct">
																				<xsl:for-each select="ram:Name">
																					<span style="white-space:pre-wrap; ">
																						<xsl:apply-templates/>
																					</span>
																					<br/>
																				</xsl:for-each>
																			</xsl:for-each>
																			<xsl:for-each select="ram:SpecifiedSupplyChainTradeAgreement">
																				<xsl:if test="fn:exists(ram:GrossPriceProductTradePrice)">
																					<xsl:for-each select="ram:GrossPriceProductTradePrice">
																						<xsl:for-each select="ram:BasisQuantity">
																							<span>
																								<xsl:text>Preisbasismenge: </xsl:text>
																							</span>
																							<xsl:call-template name="ram:Menge"/>
																						</xsl:for-each>
																					</xsl:for-each>
																				</xsl:if>
																				<xsl:if test="fn:not(fn:exists(ram:GrossPriceProductTradePrice))">
																					<xsl:for-each select="ram:NetPriceProductTradePrice">
																						<xsl:for-each select="ram:BasisQuantity">
																							<br/>
																							<span>
																								<xsl:text>Preisbasismenge: </xsl:text>
																							</span>
																							<xsl:call-template name="ram:Menge"/>
																						</xsl:for-each>
																					</xsl:for-each>
																				</xsl:if>
																			</xsl:for-each>
																		</td>
																		<td style="border-bottom-style:solid; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:110px; ">
																			<xsl:for-each select="ram:SpecifiedSupplyChainTradeAgreement">
																				<xsl:if test="fn:exists(ram:GrossPriceProductTradePrice)">
																					<xsl:for-each select="ram:GrossPriceProductTradePrice">
																						<xsl:for-each select="ram:ChargeAmount">
																							<span>
																								<xsl:variable name="altova:seqContentStrings_9">
																									<xsl:value-of select="format-number(number(string(.)), '##0,0000', 'format1')"/>
																								</xsl:variable>
																								<xsl:variable name="altova:sContent_9" select="string($altova:seqContentStrings_9)"/>
																								<xsl:value-of select="$altova:sContent_9"/>
																							</span>
																						</xsl:for-each>
																					</xsl:for-each>
																				</xsl:if>
																				<xsl:if test="not(fn:exists(ram:GrossPriceProductTradePrice))">
																					<xsl:for-each select="ram:NetPriceProductTradePrice">
																						<xsl:for-each select="ram:ChargeAmount">
																							<span>
																								<xsl:variable name="altova:seqContentStrings_10">
																									<xsl:value-of select="format-number(number(string(.)), '###.##0,00', 'format1')"/>
																								</xsl:variable>
																								<xsl:variable name="altova:sContent_10" select="string($altova:seqContentStrings_10)"/>
																								<xsl:value-of select="$altova:sContent_10"/>
																							</span>
																						</xsl:for-each>
																					</xsl:for-each>
																				</xsl:if>
																			</xsl:for-each>
																		</td>
																		<td style="border-bottom-style:solid; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:120px; ">
																			<xsl:for-each select="ram:SpecifiedSupplyChainTradeDelivery">
																				<xsl:for-each select="ram:BilledQuantity">
																					<xsl:call-template name="ram:Menge"/>
																				</xsl:for-each>
																				<xsl:for-each select="ram:ChargeFreeQuantity">
																					<br/>
																					<span>
																						<xsl:text>kostenfrei:</xsl:text>
																					</span>
																					<br/>
																					<xsl:call-template name="ram:Menge"/>
																				</xsl:for-each>
																			</xsl:for-each>
																		</td>
																		<td style="border-bottom-style:solid; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:110px; ">
																			<xsl:for-each select="ram:SpecifiedSupplyChainTradeSettlement">
																				<xsl:for-each select="ram:ApplicableTradeTax">
																					<xsl:call-template name="ram:TradeTax"/>
																				</xsl:for-each>
																			</xsl:for-each>
																		</td>
																		<td style="border-bottom-style:solid; border-collapse:collapse; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:110px; ">
																			<xsl:for-each select="ram:SpecifiedSupplyChainTradeSettlement">
																				<xsl:for-each select="ram:SpecifiedTradeSettlementMonetarySummation">
																					<xsl:for-each select="ram:LineTotalAmount">
																						<span>
																							<xsl:variable name="altova:seqContentStrings_11">
																								<xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/>
																							</xsl:variable>
																							<xsl:variable name="altova:sContent_11" select="string($altova:seqContentStrings_11)"/>
																							<xsl:value-of select="$altova:sContent_11"/>
																						</span>
																					</xsl:for-each>
																				</xsl:for-each>
																			</xsl:for-each>
																		</td>
																	</tr>
																</tbody>
															</table>
														</xsl:variable>
														<xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/>
														<xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/>
														<xsl:apply-templates select="$altova:table" mode="altova:generate-table">
															<xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/>
														</xsl:apply-templates>
													</xsl:if>
													<xsl:for-each select="ram:AssociatedDocumentLineDocument">
														<xsl:if test="fn:not( fn:empty(ram:IncludedNote))">
															<xsl:variable name="altova:table">
																<table style="border:0px; border-collapse:collapse; border-spacing:0px; border-top-style:none; padding:0px; width:100%; " border="1">
																	<xsl:variable name="altova:CurrContextGrid_12" select="."/>
																	<xsl:variable name="altova:ColumnData"/>
																	<tbody>
																		<tr style="empty-cells:hide; vertical-align:top; ">
																			<td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:center; width:30px; ">
																				<xsl:for-each select="ram:LineID">
																					<xsl:apply-templates/>
																				</xsl:for-each>
																			</td>
																			<td style="border-bottom-style:none; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; width:110px; "/>
																			<td style="border-bottom-style:none; border-collapse:collapse; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; ">
																				<xsl:for-each select="ram:IncludedNote">
																					<xsl:for-each select="ram:Content">
																						<span style="white-space:pre-wrap; ">
																							<xsl:apply-templates/>
																						</span>
																					</xsl:for-each>
																					<xsl:for-each select="ram:SubjectCode">
																						<br/>
																						<span style="color:gray; empty-cells:hide; ">
																							<xsl:text>Qualifizierung der Textart: </xsl:text>
																						</span>
																						<xsl:apply-templates/>
																					</xsl:for-each>
																					<xsl:for-each select="ram:ContentCode">
																						<span style="color:gray; empty-cells:hide; ">
																							<xsl:text>, Qualifizierung des Textes: </xsl:text>
																						</span>
																						<xsl:apply-templates/>
																					</xsl:for-each>
																					<br/>
																				</xsl:for-each>
																			</td>
																			<td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; width:110px; "/>
																		</tr>
																	</tbody>
																</table>
															</xsl:variable>
															<xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/>
															<xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/>
															<xsl:apply-templates select="$altova:table" mode="altova:generate-table">
																<xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/>
															</xsl:apply-templates>
														</xsl:if>
													</xsl:for-each>
													<xsl:for-each select="ram:SpecifiedSupplyChainTradeAgreement">
														<xsl:for-each select="ram:GrossPriceProductTradePrice">
															<xsl:if test="fn:not( fn:empty(ram:AppliedTradeAllowanceCharge))">
																<xsl:variable name="altova:table">
																	<table style="border:0px; border-collapse:collapse; border-spacing:0px; padding:0px; width:100%; " border="1">
																		<xsl:variable name="altova:CurrContextGrid_13" select="."/>
																		<xsl:variable name="altova:ColumnData"/>
																		<tbody>
																			<tr style="empty-cells:hide; vertical-align:top; ">
																				<td style="border-bottom-style:none; border-left-style:none; border-top-style:none; width:30px; "/>
																				<td style="border-bottom-style:none; border-top-style:none; width:110px; "/>
																				<td style="border-bottom-style:none; border-right-style:none; border-top-style:none; ">
																					<xsl:variable name="altova:table">
																						<table style="border:0px; border-style:none; padding:0px; width:100%; " border="1">
																							<xsl:variable name="altova:CurrContextGrid_14" select="."/>
																							<xsl:variable name="altova:ColumnData"/>
																							<thead>
																								<tr>
																									<th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; font-weight:normal; text-align:left; width:70px; ">
																										<span style="font-style:italic; ">
																											<xsl:text>Art</xsl:text>
																										</span>
																									</th>
																									<th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; font-weight:normal; text-align:left; ">
																										<span style="font-style:italic; ">
																											<xsl:text>Grund</xsl:text>
																										</span>
																									</th>
																									<th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; font-weight:normal; text-align:right; width:70px; ">
																										<span style="font-style:italic; ">
																											<xsl:text>%</xsl:text>
																										</span>
																									</th>
																									<th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; font-weight:normal; text-align:right; width:110px; ">
																										<span style="font-style:italic; ">
																											<xsl:text>Basisbetrag</xsl:text>
																										</span>
																									</th>
																									<th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; font-weight:normal; text-align:right; width:120px; ">
																										<span style="font-style:italic; ">
																											<xsl:text>Basismenge</xsl:text>
																										</span>
																									</th>
																									<th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; font-weight:normal; text-align:right; width:110px; ">
																										<span style="font-style:italic; ">
																											<xsl:text>Betrag</xsl:text>
																										</span>
																									</th>
																									<th style="border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; width:112px; "/>
																								</tr>
																							</thead>
																							<tbody>
																								<xsl:for-each select="ram:AppliedTradeAllowanceCharge">
																									<xsl:sort select="ram:SequenceNumeric" data-type="text" order="ascending"/>
																									<tr>
																										<td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; vertical-align:top; width:70px; ">
																											<xsl:for-each select="ram:ChargeIndicator">
																												<xsl:for-each select="udt:Indicator">
																													<span>
																														<xsl:value-of select="if (. eq fn:true())then 'Zuschlag' else 'Abschlag'"/>
																													</span>
																												</xsl:for-each>
																											</xsl:for-each>
																											<xsl:for-each select="ram:SequenceNumeric">
																												<span>
																													<xsl:text> Nr. </xsl:text>
																												</span>
																												<xsl:apply-templates/>
																											</xsl:for-each>
																										</td>
																										<td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; vertical-align:top; ">
																											<xsl:for-each select="ram:Reason">
																												<xsl:apply-templates/>
																											</xsl:for-each>
																											<xsl:for-each select="ram:ReasonCode">
																												<span>
																													<xsl:text> </xsl:text>
																												</span>
																												<xsl:call-template name="AllowanceChargeReasonCode"/>
																											</xsl:for-each>
																										</td>
																										<td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; vertical-align:top; width:70px; ">
																											<xsl:for-each select="ram:CalculationPercent">
																												<span>
																													<xsl:variable name="altova:seqContentStrings_15">
																														<xsl:value-of select="format-number(number(string(.)), '###.##0,####', 'format1')"/>
																													</xsl:variable>
																													<xsl:variable name="altova:sContent_15" select="string($altova:seqContentStrings_15)"/>
																													<xsl:value-of select="$altova:sContent_15"/>
																												</span>
																											</xsl:for-each>
																										</td>
																										<td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; vertical-align:top; width:110px; ">
																											<xsl:for-each select="ram:BasisAmount">
																												<span>
																													<xsl:variable name="altova:seqContentStrings_16">
																														<xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/>
																													</xsl:variable>
																													<xsl:variable name="altova:sContent_16" select="string($altova:seqContentStrings_16)"/>
																													<xsl:value-of select="$altova:sContent_16"/>
																												</span>
																											</xsl:for-each>
																										</td>
																										<td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; vertical-align:top; width:120px; ">
																											<xsl:for-each select="ram:BasisQuantity">
																												<xsl:call-template name="ram:Menge"/>
																											</xsl:for-each>
																										</td>
																										<td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; vertical-align:top; width:110px; ">
																											<xsl:for-each select="ram:ActualAmount">
																												<span>
																													<xsl:variable name="altova:seqContentStrings_17">
																														<xsl:value-of select="format-number(number(if(../ram:ChargeIndicator/udt:Indicator = fn:false()) then -1*. else .), '##0,00', 'format1')"/>
																													</xsl:variable>
																													<xsl:variable name="altova:sContent_17" select="string($altova:seqContentStrings_17)"/>
																													<xsl:value-of select="$altova:sContent_17"/>
																												</span>
																											</xsl:for-each>
																										</td>
																										<td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:108px; "/>
																									</tr>
																								</xsl:for-each>
																							</tbody>
																						</table>
																					</xsl:variable>
																					<xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/>
																					<xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/>
																					<xsl:apply-templates select="$altova:table" mode="altova:generate-table">
																						<xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/>
																					</xsl:apply-templates>
																				</td>
																			</tr>
																		</tbody>
																	</table>
																</xsl:variable>
																<xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/>
																<xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/>
																<xsl:apply-templates select="$altova:table" mode="altova:generate-table">
																	<xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/>
																</xsl:apply-templates>
															</xsl:if>
															<xsl:if test="fn:exists(../../ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalAllowanceChargeAmount)">
																<xsl:variable name="altova:table">
																	<table style="border:0px; border-collapse:collapse; border-spacing:0px; padding:0px; width:100%; " border="1">
																		<xsl:variable name="altova:CurrContextGrid_18" select="."/>
																		<xsl:variable name="altova:ColumnData"/>
																		<tbody>
																			<tr style="empty-cells:hide; vertical-align:top; ">
																				<td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; width:30px; "/>
																				<td style="border-bottom-style:none; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; width:110px; "/>
																				<td style="border-bottom-style:none; border-collapse:collapse; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; ">
																					<br/>
																				</td>
																				<td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:110px; ">
																					<span>
																						<xsl:text>Summe:</xsl:text>
																					</span>
																				</td>
																				<td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:double; empty-cells:hide; text-align:right; width:110px; ">
																					<xsl:for-each select="$XML">
																						<xsl:for-each select="rsm:CrossIndustryDocument">
																							<xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction">
																								<xsl:for-each select="ram:IncludedSupplyChainTradeLineItem">
																									<xsl:for-each select="ram:SpecifiedSupplyChainTradeSettlement">
																										<xsl:for-each select="ram:SpecifiedTradeSettlementMonetarySummation">
																											<xsl:for-each select="ram:TotalAllowanceChargeAmount">
																												<span>
																													<xsl:variable name="altova:seqContentStrings_19">
																														<xsl:value-of select="format-number(number(-1*.), '##0,00', 'format1')"/>
																													</xsl:variable>
																													<xsl:variable name="altova:sContent_19" select="string($altova:seqContentStrings_19)"/>
																													<xsl:value-of select="$altova:sContent_19"/>
																												</span>
																											</xsl:for-each>
																										</xsl:for-each>
																									</xsl:for-each>
																								</xsl:for-each>
																							</xsl:for-each>
																						</xsl:for-each>
																					</xsl:for-each>
																				</td>
																				<td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:110px; "/>
																			</tr>
																		</tbody>
																	</table>
																</xsl:variable>
																<xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/>
																<xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/>
																<xsl:apply-templates select="$altova:table" mode="altova:generate-table">
																	<xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/>
																</xsl:apply-templates>
															</xsl:if>
														</xsl:for-each>
													</xsl:for-each>
													<xsl:variable name="altova:table">
														<table style="border:0px; border-collapse:collapse; border-spacing:0px; border-top-style:none; padding:0px; width:100%; " border="1">
															<xsl:variable name="altova:CurrContextGrid_20" select="."/>
															<xsl:variable name="altova:ColumnData"/>
															<tbody>
																<tr style="empty-cells:hide; vertical-align:top; ">
																	<td style="border-collapse:collapse; border-left-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; width:30px; "/>
																	<td style="border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; width:110px; "/>
																	<td style="border-collapse:collapse; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; ">
																		<xsl:for-each select="ram:SpecifiedTradeProduct">
																			<xsl:for-each select="ram:Description">
																				<br/>
																				<span style="white-space:pre-wrap; ">
																					<xsl:apply-templates/>
																				</span>
																			</xsl:for-each>
																		</xsl:for-each>
																		<xsl:for-each select="ram:SpecifiedSupplyChainTradeDelivery">
																			<xsl:for-each select="ram:ActualDeliverySupplyChainEvent">
																				<xsl:for-each select="ram:OccurrenceDateTime">
																					<br/>
																					<span>
																						<xsl:text>* Leistungsdatum: </xsl:text>
																					</span>
																					<xsl:for-each select="udt:DateTimeString">
																						<xsl:call-template name="ram:Datum"/>
																					</xsl:for-each>
																				</xsl:for-each>
																			</xsl:for-each>
																		</xsl:for-each>
																		<xsl:for-each select="ram:SpecifiedSupplyChainTradeSettlement">
																			<xsl:for-each select="ram:BillingSpecifiedPeriod">
																				<br/>
																				<span>
																					<xsl:text>* Berechnungszeitraum: </xsl:text>
																				</span>
																				<xsl:for-each select="ram:StartDateTime">
																					<xsl:for-each select="udt:DateTimeString">
																						<xsl:call-template name="ram:Datum"/>
																					</xsl:for-each>
																				</xsl:for-each>
																				<xsl:for-each select="ram:EndDateTime">
																					<span>
																						<xsl:text> bis </xsl:text>
																					</span>
																					<xsl:for-each select="udt:DateTimeString">
																						<xsl:call-template name="ram:Datum"/>
																					</xsl:for-each>
																				</xsl:for-each>
																			</xsl:for-each>
																		</xsl:for-each>
																		<xsl:for-each select="ram:SpecifiedTradeProduct">
																			<xsl:for-each select="ram:OriginTradeCountry">
																				<xsl:for-each select="ram:ID">
																					<br/>
																					<span>
																						<xsl:text>* Herkunftsland: </xsl:text>
																					</span>
																					<xsl:apply-templates/>
																				</xsl:for-each>
																			</xsl:for-each>
																		</xsl:for-each>
																		<xsl:for-each select="ram:SpecifiedSupplyChainTradeDelivery">
																			<xsl:for-each select="ram:PackageQuantity">
																				<br/>
																				<span>
																					<xsl:text>* Anzahl Packstücke: </xsl:text>
																				</span>
																				<span>
																					<xsl:variable name="altova:seqContentStrings_21">
																						<xsl:value-of select="format-number(number(string(.)), '##0', 'format1')"/>
																					</xsl:variable>
																					<xsl:variable name="altova:sContent_21" select="string($altova:seqContentStrings_21)"/>
																					<xsl:value-of select="$altova:sContent_21"/>
																				</span>
																			</xsl:for-each>
																			<xsl:call-template name="PackageQuantity"/>
																		</xsl:for-each>
																		<xsl:for-each select="ram:SpecifiedSupplyChainTradeAgreement">
																			<xsl:for-each select="ram:BuyerOrderReferencedDocument">
																				<br/>
																				<span>
																					<xsl:text>* Bestellung</xsl:text>
																				</span>
																				<xsl:call-template name="ram:Positionsreferenz"/>
																			</xsl:for-each>
																			<xsl:for-each select="ram:ContractReferencedDocument">
																				<br/>
																				<span>
																					<xsl:text>* Vertrag</xsl:text>
																				</span>
																				<xsl:call-template name="ram:Positionsreferenz"/>
																			</xsl:for-each>
																			<xsl:for-each select="ram:AdditionalReferencedDocument">
																				<br/>
																				<span>
																					<xsl:text>* Dokument (</xsl:text>
																				</span>
																				<xsl:for-each select="ram:ReferenceTypeCode">
																					<xsl:call-template name="ram:Referenz"/>
																				</xsl:for-each>
																				<span>
																					<xsl:text>)</xsl:text>
																				</span>
																				<xsl:call-template name="ram:Positionsreferenz"/>
																			</xsl:for-each>
																			<xsl:for-each select="ram:CustomerOrderReferencedDocument">
																				<br/>
																				<span>
																					<xsl:text>* Kundenbestellung</xsl:text>
																				</span>
																				<xsl:call-template name="ram:Positionsreferenz"/>
																			</xsl:for-each>
																		</xsl:for-each>
																		<xsl:for-each select="ram:SpecifiedSupplyChainTradeDelivery">
																			<xsl:for-each select="ram:DespatchAdviceReferencedDocument">
																				<br/>
																				<span>
																					<xsl:text>* Lieferavis</xsl:text>
																				</span>
																				<xsl:call-template name="ram:Positionsreferenz"/>
																			</xsl:for-each>
																			<xsl:for-each select="ram:ReceivingAdviceReferencedDocument">
																				<br/>
																				<span>
																					<xsl:text>* Wareneingang </xsl:text>
																				</span>
																				<xsl:call-template name="ram:Positionsreferenz"/>
																			</xsl:for-each>
																			<xsl:for-each select="ram:DeliveryNoteReferencedDocument">
																				<br/>
																				<span>
																					<xsl:text>* Lieferschein</xsl:text>
																				</span>
																				<xsl:call-template name="ram:Positionsreferenz"/>
																			</xsl:for-each>
																		</xsl:for-each>
																		<xsl:for-each select="ram:SpecifiedSupplyChainTradeSettlement">
																			<xsl:for-each select="ram:SpecifiedTradeAccountingAccount">
																				<xsl:for-each select="ram:ID">
																					<br/>
																					<span>
																						<xsl:text>* Buchungsreferenz: </xsl:text>
																					</span>
																					<xsl:apply-templates/>
																				</xsl:for-each>
																			</xsl:for-each>
																		</xsl:for-each>
																		<xsl:for-each select="ram:SpecifiedTradeProduct">
																			<xsl:for-each select="ram:DesignatedProductClassification">
																				<br/>
																				<span>
																					<xsl:text>* Klassifikation: </xsl:text>
																				</span>
																				<xsl:for-each select="ram:ClassCode">
																					<span>
																						<xsl:text>[</xsl:text>
																					</span>
																					<xsl:apply-templates/>
																					<span>
																						<xsl:text>] </xsl:text>
																					</span>
																				</xsl:for-each>
																				<xsl:for-each select="ram:ClassName">
																					<xsl:apply-templates/>
																				</xsl:for-each>
																				<xsl:for-each select="ram:ClassCode">
																					<xsl:call-template name="Klassifikationsart"/>
																					<xsl:for-each select="@listVersionID">
																						<span>
																							<xsl:text>, Version: </xsl:text>
																						</span>
																						<span>
																							<xsl:value-of select="string(.)"/>
																						</span>
																					</xsl:for-each>
																				</xsl:for-each>
																			</xsl:for-each>
																		</xsl:for-each>
																		<xsl:for-each select="ram:SpecifiedSupplyChainTradeDelivery">
																			<xsl:for-each select="ram:ShipToTradeParty">
																				<br/>
																				<span style="text-decoration:underline; ">
																					<xsl:text>Abweichender Warenempfänger:</xsl:text>
																				</span>
																				<br/>
																				<xsl:call-template name="ram:Party"/>
																			</xsl:for-each>
																			<xsl:for-each select="ram:UltimateShipToTradeParty">
																				<br/>
																				<span style="text-decoration:underline; ">
																					<xsl:text>Abweichender Endempfänger:</xsl:text>
																				</span>
																				<br/>
																				<xsl:call-template name="ram:Party"/>
																			</xsl:for-each>
																		</xsl:for-each>
																		<xsl:for-each select="ram:SpecifiedTradeProduct">
																			<xsl:if test="fn:exists(ram:ApplicableProductCharacteristic)">
																				<br/>
																				<br/>
																				<span style="text-decoration:underline; ">
																					<xsl:text>Weitere Eigenschaften:</xsl:text>
																				</span>
																				<br/>
																			</xsl:if>
																			<xsl:for-each select="ram:ApplicableProductCharacteristic">
																				<xsl:for-each select="ram:Description">
																					<br/>
																					<xsl:apply-templates/>
																				</xsl:for-each>
																				<span>
																					<xsl:text>: </xsl:text>
																				</span>
																				<xsl:for-each select="ram:TypeCode">
																					<xsl:apply-templates/>
																				</xsl:for-each>
																				<span>
																					<xsl:text> = </xsl:text>
																				</span>
																				<xsl:for-each select="ram:Value">
																					<xsl:apply-templates/>
																				</xsl:for-each>
																				<xsl:for-each select="ram:ValueMeasure">
																					<xsl:call-template name="ram:Menge"/>
																				</xsl:for-each>
																			</xsl:for-each>
																		</xsl:for-each>
																		<xsl:if test="fn:exists(ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct)">
																			<br/>
																			<br/>
																			<span style="text-decoration:underline; ">
																				<xsl:text>Basisartikel:</xsl:text>
																			</span>
																			<br/>
																		</xsl:if>
																		<xsl:for-each select="ram:SpecifiedTradeProduct">
																			<xsl:if test="fn:exists(ram:IncludedReferencedProduct)">
																				<xsl:variable name="altova:table">
																					<table style="border:0px; width:100%; " border="1">
																						<xsl:variable name="altova:CurrContextGrid_22" select="."/>
																						<xsl:variable name="altova:ColumnData"/>
																						<thead>
																							<tr>
																								<th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; text-align:left; width:110px; ">
																									<span style="font-weight:bold; ">
																										<xsl:text>Art-Nr-Kunde</xsl:text>
																									</span>
																									<br/>
																								</th>
																								<th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; width:110px; ">
																									<span style="font-weight:bold; ">
																										<xsl:text>Art-Nr-Lief.</xsl:text>
																									</span>
																								</th>
																								<th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; width:110px; ">
																									<span>
																										<xsl:text>Art-Nr. (Art)</xsl:text>
																									</span>
																								</th>
																								<th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; ">
																									<span>
																										<xsl:text>Beschreibung</xsl:text>
																									</span>
																								</th>
																								<th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; text-align:right; width:120px; ">
																									<span>
																										<xsl:text>Menge</xsl:text>
																									</span>
																								</th>
																							</tr>
																						</thead>
																						<tbody>
																							<xsl:for-each select="ram:IncludedReferencedProduct">
																								<tr>
																									<td style="border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; text-align:left; vertical-align:top; width:110px; ">
																										<xsl:for-each select="ram:BuyerAssignedID">
																											<xsl:apply-templates/>
																										</xsl:for-each>
																									</td>
																									<td style="border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; vertical-align:top; width:110px; ">
																										<xsl:for-each select="ram:SellerAssignedID">
																											<xsl:apply-templates/>
																										</xsl:for-each>
																									</td>
																									<td style="border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; vertical-align:top; width:110px; ">
																										<xsl:for-each select="ram:GlobalID">
																											<xsl:apply-templates/>
																										</xsl:for-each>
																										<xsl:for-each select="ram:GlobalID">
																											<xsl:for-each select="@schemeID">
																												<xsl:call-template name="ram:Global_Identifier"/>
																											</xsl:for-each>
																										</xsl:for-each>
																									</td>
																									<td style="border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; vertical-align:top; ">
																										<xsl:for-each select="ram:Name">
																											<xsl:apply-templates/>
																										</xsl:for-each>
																										<br/>
																										<xsl:for-each select="ram:Description">
																											<xsl:apply-templates/>
																										</xsl:for-each>
																									</td>
																									<td style="border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; text-align:right; vertical-align:top; width:120px; ">
																										<xsl:for-each select="ram:UnitQuantity">
																											<xsl:call-template name="ram:Menge"/>
																										</xsl:for-each>
																									</td>
																								</tr>
																							</xsl:for-each>
																						</tbody>
																					</table>
																				</xsl:variable>
																				<xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/>
																				<xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/>
																				<xsl:apply-templates select="$altova:table" mode="altova:generate-table">
																					<xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/>
																				</xsl:apply-templates>
																			</xsl:if>
																		</xsl:for-each>
																	</td>
																	<td style="border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; width:110px; "/>
																</tr>
															</tbody>
														</table>
													</xsl:variable>
													<xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/>
													<xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/>
													<xsl:apply-templates select="$altova:table" mode="altova:generate-table">
														<xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/>
													</xsl:apply-templates>
												</xsl:for-each>
											</xsl:for-each>
											<br/>
										</td>
									</tr>
									<tr>
										<td style="border-bottom-style:none; border-top-style:none; ">
											<xsl:if test="fn:exists(rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms)">
												<br/>
												<span style="empty-cells:hide; font-weight:bold; text-decoration:underline; ">
													<xsl:text>Zahlungsbedingungen:</xsl:text>
												</span>
												<br/>
												<br/>
												<xsl:variable name="altova:table">
													<table style="border:0px; border-collapse:collapse; border-right-style:none; width:100%; " border="1">
														<xsl:variable name="altova:CurrContextGrid_23" select="."/>
														<xsl:variable name="altova:ColumnData"/>
														<thead>
															<tr>
																<th style="border-left-style:none; ">
																	<span>
																		<xsl:text>Beschreibung</xsl:text>
																	</span>
																</th>
																<th style="width:110px; ">
																	<span>
																		<xsl:text>Fälligkeit</xsl:text>
																	</span>
																</th>
																<th style="border-right-style:none; width:110px; ">
																	<span>
																		<xsl:text>Teilzahlung</xsl:text>
																	</span>
																</th>
															</tr>
														</thead>
														<tbody>
															<xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction">
																<xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement">
																	<xsl:for-each select="ram:SpecifiedTradePaymentTerms">
																		<tr>
																			<td style="border-bottom-style:none; border-left-style:none; ">
																				<xsl:for-each select="ram:Description">
																					<span style="white-space:pre-wrap; ">
																						<xsl:apply-templates/>
																					</span>
																				</xsl:for-each>
																			</td>
																			<td style="border-bottom-style:none; text-align:center; width:110px; ">
																				<xsl:for-each select="ram:DueDateDateTime">
																					<xsl:for-each select="udt:DateTimeString">
																						<xsl:call-template name="ram:Datum"/>
																					</xsl:for-each>
																				</xsl:for-each>
																			</td>
																			<td style="border-bottom-style:none; border-right-style:none; text-align:right; width:110px; ">
																				<xsl:for-each select="ram:PartialPaymentAmount">
																					<span>
																						<xsl:variable name="altova:seqContentStrings_24">
																							<xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/>
																						</xsl:variable>
																						<xsl:variable name="altova:sContent_24" select="string($altova:seqContentStrings_24)"/>
																						<xsl:value-of select="$altova:sContent_24"/>
																					</span>
																				</xsl:for-each>
																			</td>
																		</tr>
																		<tr>
																			<td colspan="3" style="border-left-style:none; border-right-style:none; border-top-style:none; min-height:0px; ">
																				<xsl:if test="fn:exists(ram:ApplicableTradePaymentPenaltyTerms) or fn:exists(ram:ApplicableTradePaymentDiscountTerms)">
																					<xsl:variable name="altova:table">
																						<table style="border:0px; border-collapse:collapse; border-left-style:none; border-top-style:none; margin:0px; padding:0px; " border="1" width="100%">
																							<xsl:variable name="altova:CurrContextGrid_25" select="."/>
																							<xsl:variable name="altova:ColumnData"/>
																							<tbody>
																								<tr style="border-bottom-style:none; border-top-style:none; ">
																									<td style="border-bottom-style:none; border-left-style:none; border-top-style:none; min-height:0px; "/>
																									<td style="border-bottom-style:none; min-height:0px; text-align:center; width:110px; ">
																										<span style="font-weight:bold; ">
																											<xsl:text>Bezug</xsl:text>
																										</span>
																									</td>
																									<td style="border-bottom-style:none; min-height:0px; text-align:center; width:110px; ">
																										<span style="font-weight:bold; ">
																											<xsl:text>Innerhalb</xsl:text>
																										</span>
																									</td>
																									<td style="border-bottom-style:none; min-height:0px; text-align:center; width:110px; ">
																										<span style="font-weight:bold; ">
																											<xsl:text>Basisbetrag</xsl:text>
																										</span>
																									</td>
																									<td style="border-bottom-style:none; min-height:0px; text-align:center; width:110px; ">
																										<span style="font-weight:bold; ">
																											<xsl:text>%</xsl:text>
																										</span>
																									</td>
																									<td style="border-bottom-style:none; border-right-style:none; min-height:0px; text-align:center; width:108px; ">
																										<span style="font-weight:bold; ">
																											<xsl:text>Betrag</xsl:text>
																										</span>
																									</td>
																								</tr>
																							</tbody>
																						</table>
																					</xsl:variable>
																					<xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/>
																					<xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/>
																					<xsl:apply-templates select="$altova:table" mode="altova:generate-table">
																						<xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/>
																					</xsl:apply-templates>
																				</xsl:if>
																				<xsl:if test="fn:exists(ram:ApplicableTradePaymentPenaltyTerms)">
																					<xsl:variable name="altova:table">
																						<table style="border:0px; border-bottom-style:none; border-collapse:collapse; margin:0px; padding:0px; width:100%; " border="1">
																							<xsl:variable name="altova:CurrContextGrid_26" select="."/>
																							<xsl:variable name="altova:ColumnData"/>
																							<tbody>
																								<xsl:for-each select="ram:ApplicableTradePaymentPenaltyTerms">
																									<tr>
																										<td style="border-bottom-style:none; border-left-style:none; min-height:0px; text-align:right; ">
																											<span>
																												<xsl:text>Zuschlag  </xsl:text>
																											</span>
																										</td>
																										<td style="border-bottom-style:none; min-height:0px; text-align:center; width:110px; ">
																											<xsl:for-each select="ram:BasisDateTime">
																												<xsl:for-each select="udt:DateTimeString">
																													<xsl:call-template name="ram:Datum"/>
																												</xsl:for-each>
																											</xsl:for-each>
																										</td>
																										<td style="border-bottom-style:none; min-height:0px; text-align:right; width:110px; ">
																											<xsl:for-each select="ram:BasisPeriodMeasure">
																												<xsl:call-template name="ram:Menge"/>
																											</xsl:for-each>
																										</td>
																										<td style="border-bottom-style:none; min-height:0px; text-align:right; width:110px; ">
																											<xsl:for-each select="ram:BasisAmount">
																												<span>
																													<xsl:variable name="altova:seqContentStrings_27">
																														<xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/>
																													</xsl:variable>
																													<xsl:variable name="altova:sContent_27" select="string($altova:seqContentStrings_27)"/>
																													<xsl:value-of select="$altova:sContent_27"/>
																												</span>
																											</xsl:for-each>
																										</td>
																										<td style="border-bottom-style:none; min-height:0px; text-align:right; width:110px; ">
																											<xsl:for-each select="ram:CalculationPercent">
																												<span>
																													<xsl:variable name="altova:seqContentStrings_28">
																														<xsl:value-of select="format-number(number(string(.)), '###.##0,####', 'format1')"/>
																													</xsl:variable>
																													<xsl:variable name="altova:sContent_28" select="string($altova:seqContentStrings_28)"/>
																													<xsl:value-of select="$altova:sContent_28"/>
																												</span>
																											</xsl:for-each>
																										</td>
																										<td style="border-bottom-style:none; border-right-style:none; min-height:0px; text-align:right; width:108px; ">
																											<xsl:for-each select="ram:ActualPenaltyAmount">
																												<span>
																													<xsl:variable name="altova:seqContentStrings_29">
																														<xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/>
																													</xsl:variable>
																													<xsl:variable name="altova:sContent_29" select="string($altova:seqContentStrings_29)"/>
																													<xsl:value-of select="$altova:sContent_29"/>
																												</span>
																											</xsl:for-each>
																										</td>
																									</tr>
																								</xsl:for-each>
																							</tbody>
																						</table>
																					</xsl:variable>
																					<xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/>
																					<xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/>
																					<xsl:apply-templates select="$altova:table" mode="altova:generate-table">
																						<xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/>
																					</xsl:apply-templates>
																				</xsl:if>
																				<xsl:if test="fn:exists(ram:ApplicableTradePaymentDiscountTerms)">
																					<xsl:variable name="altova:table">
																						<table style="border:0px; border-collapse:collapse; margin:0px; padding:0px; width:100%; " border="1">
																							<xsl:variable name="altova:CurrContextGrid_30" select="."/>
																							<xsl:variable name="altova:ColumnData"/>
																							<tbody>
																								<xsl:for-each select="ram:ApplicableTradePaymentDiscountTerms">
																									<tr>
																										<td style="border-bottom-style:none; border-left-style:none; min-height:0px; text-align:right; ">
																											<span>
																												<xsl:text>Skonto  </xsl:text>
																											</span>
																										</td>
																										<td style="border-bottom-style:none; min-height:0px; text-align:center; width:110px; ">
																											<xsl:for-each select="ram:BasisDateTime">
																												<xsl:for-each select="udt:DateTimeString">
																													<xsl:call-template name="ram:Datum"/>
																												</xsl:for-each>
																											</xsl:for-each>
																										</td>
																										<td style="border-bottom-style:none; min-height:0px; text-align:right; width:110px; ">
																											<xsl:for-each select="ram:BasisPeriodMeasure">
																												<xsl:call-template name="ram:Menge"/>
																											</xsl:for-each>
																										</td>
																										<td style="border-bottom-style:none; min-height:0px; text-align:right; width:110px; ">
																											<xsl:for-each select="ram:BasisAmount">
																												<span>
																													<xsl:variable name="altova:seqContentStrings_31">
																														<xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/>
																													</xsl:variable>
																													<xsl:variable name="altova:sContent_31" select="string($altova:seqContentStrings_31)"/>
																													<xsl:value-of select="$altova:sContent_31"/>
																												</span>
																											</xsl:for-each>
																										</td>
																										<td style="border-bottom-style:none; min-height:0px; text-align:right; width:110px; ">
																											<xsl:for-each select="ram:CalculationPercent">
																												<span>
																													<xsl:variable name="altova:seqContentStrings_32">
																														<xsl:value-of select="format-number(number(string(.)), '###.##0,####', 'format1')"/>
																													</xsl:variable>
																													<xsl:variable name="altova:sContent_32" select="string($altova:seqContentStrings_32)"/>
																													<xsl:value-of select="$altova:sContent_32"/>
																												</span>
																											</xsl:for-each>
																										</td>
																										<td style="border-bottom-style:none; border-right-style:none; min-height:0px; text-align:right; width:108px; ">
																											<xsl:for-each select="ram:ActualDiscountAmount">
																												<span>
																													<xsl:variable name="altova:seqContentStrings_33">
																														<xsl:value-of select="format-number(number(-1 * .), '##0,00', 'format1')"/>
																													</xsl:variable>
																													<xsl:variable name="altova:sContent_33" select="string($altova:seqContentStrings_33)"/>
																													<xsl:value-of select="$altova:sContent_33"/>
																												</span>
																											</xsl:for-each>
																										</td>
																									</tr>
																								</xsl:for-each>
																							</tbody>
																						</table>
																					</xsl:variable>
																					<xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/>
																					<xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/>
																					<xsl:apply-templates select="$altova:table" mode="altova:generate-table">
																						<xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/>
																					</xsl:apply-templates>
																				</xsl:if>
																			</td>
																		</tr>
																	</xsl:for-each>
																</xsl:for-each>
															</xsl:for-each>
														</tbody>
													</table>
												</xsl:variable>
												<xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/>
												<xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/>
												<xsl:apply-templates select="$altova:table" mode="altova:generate-table">
													<xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/>
												</xsl:apply-templates>
											</xsl:if>
											<xsl:if test="fn:exists(rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans)">
												<br/>
												<span style="font-weight:bold; text-decoration:underline; ">
													<xsl:text>Zahlungsart:</xsl:text>
												</span>
												<br/>
												<xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction">
													<xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement">
														<xsl:for-each select="ram:SpecifiedTradeSettlementPaymentMeans">
															<xsl:for-each select="ram:Information">
																<br/>
																<xsl:apply-templates/>
															</xsl:for-each>
															<xsl:for-each select="ram:TypeCode">
																<br/>
																<span style="empty-cells:hide; ">
																	<xsl:text>Zahlungstyp (codiert): </xsl:text>
																</span>
																<xsl:call-template name="ram:PaymentType"/>
															</xsl:for-each>
															<xsl:for-each select="ram:ID">
																<xsl:for-each select="@schemeAgencyID">
																	<br/>
																	<span>
																		<xsl:text>Gläubiger-ID         : </xsl:text>
																	</span>
																	<span>
																		<xsl:value-of select="string(.)"/>
																	</span>
																</xsl:for-each>
																<br/>
																<span>
																	<xsl:text>Mandatsreferenz      : </xsl:text>
																</span>
																<xsl:apply-templates/>
															</xsl:for-each>
															<xsl:for-each select="ram:PayerPartyDebtorFinancialAccount">
																<xsl:for-each select="ram:IBANID">
																	<br/>
																	<span style="empty-cells:hide; ">
																		<xsl:text>Käufer-IBAN          : </xsl:text>
																	</span>
																	<xsl:apply-templates/>
																</xsl:for-each>
																<xsl:for-each select="ram:ProprietaryID">
																	<br/>
																	<span style="empty-cells:hide; ">
																		<xsl:text>Käufer-Kontonummer   : </xsl:text>
																	</span>
																	<xsl:apply-templates/>
																</xsl:for-each>
															</xsl:for-each>
															<xsl:for-each select="ram:PayerSpecifiedDebtorFinancialInstitution">
																<xsl:for-each select="ram:BICID">
																	<br/>
																	<span style="empty-cells:hide; ">
																		<xsl:text>Käufer-BIC           : </xsl:text>
																	</span>
																	<xsl:apply-templates/>
																</xsl:for-each>
																<xsl:for-each select="ram:GermanBankleitzahlID">
																	<br/>
																	<span style="empty-cells:hide; ">
																		<xsl:text>Käufer-Bankleitzahl  : </xsl:text>
																	</span>
																	<xsl:apply-templates/>
																</xsl:for-each>
																<xsl:for-each select="ram:Name">
																	<br/>
																	<span style="empty-cells:hide; ">
																		<xsl:text>Käufer-Kreditinstitut: </xsl:text>
																	</span>
																	<xsl:apply-templates/>
																</xsl:for-each>
															</xsl:for-each>
															<br/>
															<xsl:for-each select="ram:PayeePartyCreditorFinancialAccount">
																<xsl:for-each select="ram:AccountName">
																	<br/>
																	<span>
																		<xsl:text>Verkäufer-Kontoname  : </xsl:text>
																	</span>
																	<xsl:apply-templates/>
																</xsl:for-each>
																<xsl:for-each select="ram:IBANID">
																	<br/>
																	<span style="empty-cells:hide; ">
																		<xsl:text>Verkäufer-IBAN       : </xsl:text>
																	</span>
																	<xsl:apply-templates/>
																</xsl:for-each>
																<xsl:for-each select="ram:ProprietaryID">
																	<br/>
																	<span style="empty-cells:hide; ">
																		<xsl:text>Verkäufer-Kontonummer: </xsl:text>
																	</span>
																	<xsl:apply-templates/>
																</xsl:for-each>
															</xsl:for-each>
															<xsl:for-each select="ram:PayeeSpecifiedCreditorFinancialInstitution">
																<xsl:for-each select="ram:BICID">
																	<br/>
																	<span style="empty-cells:hide; ">
																		<xsl:text>Verkäufer-BIC        : </xsl:text>
																	</span>
																	<xsl:apply-templates/>
																</xsl:for-each>
																<xsl:for-each select="ram:GermanBankleitzahlID">
																	<br/>
																	<span style="empty-cells:hide; ">
																		<xsl:text>Verkäufer-BLZ        : </xsl:text>
																	</span>
																	<xsl:apply-templates/>
																</xsl:for-each>
																<xsl:for-each select="ram:Name">
																	<br/>
																	<span style="empty-cells:hide; ">
																		<xsl:text>Verkäufer-Kreditinst.: </xsl:text>
																	</span>
																	<xsl:apply-templates/>
																</xsl:for-each>
															</xsl:for-each>
														</xsl:for-each>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:if>
										</td>
									</tr>
									<tr>
										<td style="border-bottom-style:none; border-right-style:none; border-top-style:none; ">
											<xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction">
												<xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement">
													<br/>
													<xsl:if test="fn:exists(ram:SpecifiedTradeAllowanceCharge) or fn:exists(ram:SpecifiedLogisticsServiceCharge)">
														<span style="font-weight:bold; text-decoration:underline; ">
															<xsl:text>Zu- und Abschläge:</xsl:text>
														</span>
														<br/>
														<br/>
														<xsl:variable name="altova:table">
															<table style="border:0px; border-collapse:collapse; empty-cells:hide; width:100%; " border="1">
																<xsl:variable name="altova:CurrContextGrid_34" select="."/>
																<xsl:variable name="altova:ColumnData"/>
																<thead>
																	<tr>
																		<th colspan="2" style="border-left-style:none; ">
																			<span>
																				<xsl:text>Art</xsl:text>
																			</span>
																		</th>
																		<th>
																			<span>
																				<xsl:text>%</xsl:text>
																			</span>
																		</th>
																		<th>
																			<span>
																				<xsl:text>Basisbetrag</xsl:text>
																			</span>
																		</th>
																		<th style="width:110px; ">
																			<span>
																				<xsl:text>Basismenge</xsl:text>
																			</span>
																		</th>
																		<th style="width:110px; ">
																			<span>
																				<xsl:text>Steuer</xsl:text>
																			</span>
																		</th>
																		<th style="border-right-style:none; width:110px; ">
																			<span>
																				<xsl:text>Betrag</xsl:text>
																			</span>
																		</th>
																	</tr>
																</thead>
																<tbody>
																	<xsl:for-each select="ram:SpecifiedTradeAllowanceCharge">
																		<xsl:sort select="ram:SequenceNumeric" data-type="text" order="ascending"/>
																		<tr>
																			<td style="border-left-style:none; ">
																				<xsl:for-each select="ram:ChargeIndicator">
																					<xsl:for-each select="udt:Indicator">
																						<span>
																							<xsl:value-of select="if (. eq fn:true())then 'Zuschlag' else 'Abschlag'"/>
																						</span>
																					</xsl:for-each>
																				</xsl:for-each>
																				<xsl:for-each select="ram:SequenceNumeric">
																					<span>
																						<xsl:text> Nr. </xsl:text>
																					</span>
																					<xsl:apply-templates/>
																				</xsl:for-each>
																			</td>
																			<td>
																				<xsl:for-each select="ram:Reason">
																					<xsl:apply-templates/>
																				</xsl:for-each>
																				<xsl:for-each select="ram:ReasonCode">
																					<span>
																						<xsl:text> </xsl:text>
																					</span>
																					<xsl:call-template name="AllowanceChargeReasonCode"/>
																				</xsl:for-each>
																			</td>
																			<td style="text-align:right; ">
																				<xsl:for-each select="ram:CalculationPercent">
																					<span>
																						<xsl:variable name="altova:seqContentStrings_35">
																							<xsl:value-of select="format-number(number(string(.)), '###.##0,####', 'format1')"/>
																						</xsl:variable>
																						<xsl:variable name="altova:sContent_35" select="string($altova:seqContentStrings_35)"/>
																						<xsl:value-of select="$altova:sContent_35"/>
																					</span>
																				</xsl:for-each>
																			</td>
																			<td style="text-align:right; ">
																				<xsl:for-each select="ram:BasisAmount">
																					<span>
																						<xsl:variable name="altova:seqContentStrings_36">
																							<xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/>
																						</xsl:variable>
																						<xsl:variable name="altova:sContent_36" select="string($altova:seqContentStrings_36)"/>
																						<xsl:value-of select="$altova:sContent_36"/>
																					</span>
																				</xsl:for-each>
																			</td>
																			<td style="text-align:right; width:110px; ">
																				<xsl:for-each select="ram:BasisQuantity">
																					<xsl:call-template name="ram:Menge"/>
																				</xsl:for-each>
																			</td>
																			<td style="text-align:right; width:110px; ">
																				<xsl:for-each select="ram:CategoryTradeTax">
																					<xsl:call-template name="ram:TradeTax"/>
																				</xsl:for-each>
																			</td>
																			<td style="border-right-style:none; text-align:right; width:110px; ">
																				<xsl:for-each select="ram:ActualAmount">
																					<span>
																						<xsl:variable name="altova:seqContentStrings_37">
																							<xsl:value-of select="format-number(number(if (../ram:ChargeIndicator/udt:Indicator eq fn:true()) then . else -1 * .), '##0,00', 'format1')"/>
																						</xsl:variable>
																						<xsl:variable name="altova:sContent_37" select="string($altova:seqContentStrings_37)"/>
																						<xsl:value-of select="$altova:sContent_37"/>
																					</span>
																				</xsl:for-each>
																			</td>
																		</tr>
																	</xsl:for-each>
																</tbody>
															</table>
														</xsl:variable>
														<xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/>
														<xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/>
														<xsl:apply-templates select="$altova:table" mode="altova:generate-table">
															<xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/>
														</xsl:apply-templates>
														<xsl:if test="fn:exists(ram:SpecifiedLogisticsServiceCharge)">
															<xsl:if test="fn:not(fn:exists(ram:SpecifiedTradeAllowanceCharge))">
																<xsl:variable name="altova:table">
																	<table style="border:0px; border-top-style:none; width:100%; " border="1">
																		<xsl:variable name="altova:CurrContextGrid_38" select="."/>
																		<xsl:variable name="altova:ColumnData"/>
																		<tbody>
																			<xsl:for-each select="ram:SpecifiedLogisticsServiceCharge">
																				<tr>
																					<td style="border-left-style:none; border-top-style:solid; text-align:center; ">
																						<span style="font-weight:bold; ">
																							<xsl:text>Art</xsl:text>
																						</span>
																					</td>
																					<td style="border-top-style:solid; text-align:center; width:110px; ">
																						<span style="font-weight:bold; ">
																							<xsl:text>Steuer</xsl:text>
																						</span>
																					</td>
																					<td style="border-right-style:none; border-top-style:solid; text-align:center; width:110px; ">
																						<span style="font-weight:bold; ">
																							<xsl:text>Betrag</xsl:text>
																						</span>
																					</td>
																				</tr>
																			</xsl:for-each>
																		</tbody>
																	</table>
																</xsl:variable>
																<xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/>
																<xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/>
																<xsl:apply-templates select="$altova:table" mode="altova:generate-table">
																	<xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/>
																</xsl:apply-templates>
															</xsl:if>
															<xsl:variable name="altova:table">
																<table style="border:0px; border-top-style:none; width:100%; " border="1">
																	<xsl:variable name="altova:CurrContextGrid_39" select="."/>
																	<xsl:variable name="altova:ColumnData"/>
																	<tbody>
																		<xsl:for-each select="ram:SpecifiedLogisticsServiceCharge">
																			<tr>
																				<td style="border-left-style:none; border-top-style:none; ">
																					<xsl:for-each select="ram:Description">
																						<span style="white-space:pre-wrap; ">
																							<xsl:apply-templates/>
																						</span>
																					</xsl:for-each>
																				</td>
																				<td style="border-top-style:none; text-align:right; width:110px; ">
																					<xsl:for-each select="ram:AppliedTradeTax">
																						<xsl:call-template name="ram:TradeTax"/>
																					</xsl:for-each>
																				</td>
																				<td style="border-right-style:none; border-top-style:none; text-align:right; width:110px; ">
																					<xsl:for-each select="ram:AppliedAmount">
																						<span>
																							<xsl:variable name="altova:seqContentStrings_40">
																								<xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/>
																							</xsl:variable>
																							<xsl:variable name="altova:sContent_40" select="string($altova:seqContentStrings_40)"/>
																							<xsl:value-of select="$altova:sContent_40"/>
																						</span>
																					</xsl:for-each>
																				</td>
																			</tr>
																		</xsl:for-each>
																	</tbody>
																</table>
															</xsl:variable>
															<xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/>
															<xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/>
															<xsl:apply-templates select="$altova:table" mode="altova:generate-table">
																<xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/>
															</xsl:apply-templates>
														</xsl:if>
													</xsl:if>
													<br/>
												</xsl:for-each>
											</xsl:for-each>
											<xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction">
												<xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement"/>
											</xsl:for-each>
										</td>
									</tr>
									<tr>
										<td style="border-bottom-style:none; border-top-style:none; ">
											<xsl:if test="fn:exists(rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax)">
												<br/>
												<span style="font-weight:bold; text-decoration:underline; ">
													<xsl:text>Steuern:</xsl:text>
												</span>
												<br/>
												<br/>
												<xsl:variable name="altova:table">
													<table style="border:0px; border-collapse:collapse; border-right-style:none; width:100%; " border="1">
														<xsl:variable name="altova:CurrContextGrid_41" select="."/>
														<xsl:variable name="altova:ColumnData"/>
														<thead>
															<tr>
																<th style="border-left-style:none; ">
																	<span>
																		<xsl:text>Art (Kategorie)</xsl:text>
																	</span>
																</th>
																<th>
																	<span>
																		<xsl:text>Warenwert</xsl:text>
																	</span>
																</th>
																<th>
																	<span>
																		<xsl:text>Zu-/Abschlag</xsl:text>
																	</span>
																</th>
																<th style="width:110px; ">
																	<span>
																		<xsl:text>Nettobetrag</xsl:text>
																	</span>
																</th>
																<th style="width:110px; ">
																	<span>
																		<xsl:text>USt. %</xsl:text>
																	</span>
																</th>
																<th style="border-right-style:none; width:110px; ">
																	<span>
																		<xsl:text>USt.-Betrag</xsl:text>
																	</span>
																</th>
															</tr>
														</thead>
														<tbody>
															<xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction">
																<xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement">
																	<xsl:for-each select="ram:ApplicableTradeTax">
																		<tr>
																			<td style="border-left-style:none; ">
																				<xsl:for-each select="ram:TypeCode">
																					<xsl:apply-templates/>
																				</xsl:for-each>
																				<span>
																					<xsl:text> </xsl:text>
																				</span>
																				<xsl:for-each select="ram:CategoryCode">
																					<span>
																						<xsl:text>(</xsl:text>
																					</span>
																					<xsl:apply-templates/>
																					<span>
																						<xsl:text>)</xsl:text>
																					</span>
																				</xsl:for-each>
																				<xsl:for-each select="ram:ExemptionReason">
																					<br/>
																					<xsl:apply-templates/>
																				</xsl:for-each>
																			</td>
																			<td style="text-align:right; ">
																				<xsl:for-each select="ram:LineTotalBasisAmount">
																					<span>
																						<xsl:variable name="altova:seqContentStrings_42">
																							<xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/>
																						</xsl:variable>
																						<xsl:variable name="altova:sContent_42" select="string($altova:seqContentStrings_42)"/>
																						<xsl:value-of select="$altova:sContent_42"/>
																					</span>
																				</xsl:for-each>
																			</td>
																			<td style="text-align:right; ">
																				<xsl:for-each select="ram:AllowanceChargeBasisAmount">
																					<span>
																						<xsl:variable name="altova:seqContentStrings_43">
																							<xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/>
																						</xsl:variable>
																						<xsl:variable name="altova:sContent_43" select="string($altova:seqContentStrings_43)"/>
																						<xsl:value-of select="$altova:sContent_43"/>
																					</span>
																				</xsl:for-each>
																			</td>
																			<td style="text-align:right; width:110px; ">
																				<xsl:for-each select="ram:BasisAmount">
																					<span>
																						<xsl:variable name="altova:seqContentStrings_44">
																							<xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/>
																						</xsl:variable>
																						<xsl:variable name="altova:sContent_44" select="string($altova:seqContentStrings_44)"/>
																						<xsl:value-of select="$altova:sContent_44"/>
																					</span>
																				</xsl:for-each>
																			</td>
																			<td style="text-align:right; width:110px; ">
																				<xsl:for-each select="ram:ApplicablePercent">
																					<span>
																						<xsl:variable name="altova:seqContentStrings_45">
																							<xsl:value-of select="format-number(number(string(.)), '###.##0,####', 'format1')"/>
																						</xsl:variable>
																						<xsl:variable name="altova:sContent_45" select="string($altova:seqContentStrings_45)"/>
																						<xsl:value-of select="$altova:sContent_45"/>
																					</span>
																				</xsl:for-each>
																			</td>
																			<td style="border-right-style:none; text-align:right; width:110px; ">
																				<xsl:for-each select="ram:CalculatedAmount">
																					<span>
																						<xsl:variable name="altova:seqContentStrings_46">
																							<xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/>
																						</xsl:variable>
																						<xsl:variable name="altova:sContent_46" select="string($altova:seqContentStrings_46)"/>
																						<xsl:value-of select="$altova:sContent_46"/>
																					</span>
																				</xsl:for-each>
																			</td>
																		</tr>
																	</xsl:for-each>
																</xsl:for-each>
															</xsl:for-each>
														</tbody>
													</table>
												</xsl:variable>
												<xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/>
												<xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/>
												<xsl:apply-templates select="$altova:table" mode="altova:generate-table">
													<xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/>
												</xsl:apply-templates>
											</xsl:if>
										</td>
									</tr>
									<tr>
										<td style="border-bottom-style:none; text-align:left; ">
											<br/>
											<span style="font-weight:bold; text-decoration:underline; ">
												<xsl:text>Belegsummen:</xsl:text>
											</span>
											<br/>
											<xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction">
												<xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement">
													<xsl:for-each select="ram:SpecifiedTradeSettlementMonetarySummation">
														<xsl:variable name="altova:table">
															<table style="border:0px; " border="1" width="100%">
																<xsl:variable name="altova:CurrContextGrid_47" select="."/>
																<xsl:variable name="altova:ColumnData"/>
																<tbody>
																	<tr>
																		<td style="border-style:none; "/>
																		<td style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; padding:1px; text-align:left; width:220px; ">
																			<span style="font-weight:bold; ">
																				<xsl:text>Positionssumme</xsl:text>
																			</span>
																		</td>
																		<td style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; padding:1px; text-align:right; width:110px; ">
																			<xsl:for-each select="ram:LineTotalAmount">
																				<span style="font-weight:bold; ">
																					<xsl:variable name="altova:seqContentStrings_48">
																						<xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/>
																					</xsl:variable>
																					<xsl:variable name="altova:sContent_48" select="string($altova:seqContentStrings_48)"/>
																					<xsl:value-of select="$altova:sContent_48"/>
																				</span>
																			</xsl:for-each>
																		</td>
																	</tr>
																	<tr>
																		<td style="border-style:none; "/>
																		<td style="border:0px; border-top-style:double; padding:1px; text-align:left; width:220px; ">
																			<span>
																				<xsl:text>Gesamtbetrag der Zuschläge</xsl:text>
																			</span>
																		</td>
																		<td style="border:0px; border-top-style:double; padding:1px; text-align:right; width:110px; ">
																			<xsl:for-each select="ram:ChargeTotalAmount">
																				<span>
																					<xsl:variable name="altova:seqContentStrings_49">
																						<xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/>
																					</xsl:variable>
																					<xsl:variable name="altova:sContent_49" select="string($altova:seqContentStrings_49)"/>
																					<xsl:value-of select="$altova:sContent_49"/>
																				</span>
																			</xsl:for-each>
																		</td>
																	</tr>
																	<tr>
																		<td style="border-style:none; "/>
																		<td style="border:0px; border-top-style:double; padding:1px; text-align:left; width:220px; ">
																			<span>
																				<xsl:text>Gesamtbetrag der Abschläge</xsl:text>
																			</span>
																		</td>
																		<td style="border:0px; border-top-style:double; padding:1px; text-align:right; width:110px; ">
																			<xsl:for-each select="ram:AllowanceTotalAmount">
																				<span>
																					<xsl:variable name="altova:seqContentStrings_50">
																						<xsl:value-of select="format-number(number(-1*.), '##0,00', 'format1')"/>
																					</xsl:variable>
																					<xsl:variable name="altova:sContent_50" select="string($altova:seqContentStrings_50)"/>
																					<xsl:value-of select="$altova:sContent_50"/>
																				</span>
																			</xsl:for-each>
																		</td>
																	</tr>
																	<tr>
																		<td style="border-style:none; "/>
																		<td style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; padding:1px; text-align:left; width:220px; ">
																			<span style="font-weight:bold; ">
																				<xsl:text>Rechnungssumme ohne USt.</xsl:text>
																			</span>
																		</td>
																		<td style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; padding:1px; text-align:right; width:110px; ">
																			<xsl:for-each select="ram:TaxBasisTotalAmount">
																				<span style="font-weight:bold; ">
																					<xsl:variable name="altova:seqContentStrings_51">
																						<xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/>
																					</xsl:variable>
																					<xsl:variable name="altova:sContent_51" select="string($altova:seqContentStrings_51)"/>
																					<xsl:value-of select="$altova:sContent_51"/>
																				</span>
																			</xsl:for-each>
																		</td>
																	</tr>
																	<tr>
																		<td style="border-style:none; "/>
																		<td style="border:0px; border-top-style:double; padding:1px; text-align:left; width:220px; ">
																			<span>
																				<xsl:text>Steuerbetrag</xsl:text>
																			</span>
																		</td>
																		<td style="border:0px; border-top-style:double; padding:1px; text-align:right; width:110px; ">
																			<xsl:for-each select="ram:TaxTotalAmount">
																				<span>
																					<xsl:variable name="altova:seqContentStrings_52">
																						<xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/>
																					</xsl:variable>
																					<xsl:variable name="altova:sContent_52" select="string($altova:seqContentStrings_52)"/>
																					<xsl:value-of select="$altova:sContent_52"/>
																				</span>
																			</xsl:for-each>
																		</td>
																	</tr>
																	<tr>
																		<td style="border-style:none; "/>
																		<td style="border-bottom-style:double; border-bottom-width:medium; border-left-style:none; border-right-style:none; border-top-style:none; padding:1px; text-align:left; width:220px; ">
																			<span style="font-weight:bold; ">
																				<xsl:text>Bruttosumme</xsl:text>
																			</span>
																		</td>
																		<td style="border-bottom-style:double; border-bottom-width:medium; border-left-style:none; border-right-style:none; border-top-style:none; padding:1px; text-align:right; width:110px; ">
																			<xsl:for-each select="ram:GrandTotalAmount">
																				<span style="font-weight:bold; ">
																					<xsl:variable name="altova:seqContentStrings_53">
																						<xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/>
																					</xsl:variable>
																					<xsl:variable name="altova:sContent_53" select="string($altova:seqContentStrings_53)"/>
																					<xsl:value-of select="$altova:sContent_53"/>
																				</span>
																			</xsl:for-each>
																		</td>
																	</tr>
																	<tr>
																		<td style="border-style:none; "/>
																		<td style="border:0px; border-top-style:double; padding:1px; text-align:left; width:220px; ">
																			<xsl:if test="(ram:TotalPrepaidAmount>=0 and fn:exists(ram:TotalPrepaidAmount)) or(fn:not(fn:exists(ram:TotalPrepaidAmount)) and  fn:not(ends-with( ../../../rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID ,  'basic' )))">
																				<span>
																					<xsl:text>Erhaltene Anzahlungen</xsl:text>
																				</span>
																				<br/>
																			</xsl:if>
																			<xsl:if test="ram:TotalPrepaidAmount<0 and   fn:exists(ram:TotalPrepaidAmount)">
																				<span>
																					<xsl:text>Offene Zahlungen</xsl:text>
																				</span>
																				<br/>
																			</xsl:if>
																		</td>
																		<td style="border:0px; border-top-style:double; padding:1px; text-align:right; width:110px; ">
																			<xsl:if test="fn:exists(TotalPrepaidAmount) or fn:not(ends-with( ../../../rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID ,  'basic' ))">
																				<xsl:for-each select="ram:TotalPrepaidAmount">
																					<span>
																						<xsl:variable name="altova:seqContentStrings_54">
																							<xsl:value-of select="format-number(number(-1*.), '##0,00', 'format1')"/>
																						</xsl:variable>
																						<xsl:variable name="altova:sContent_54" select="string($altova:seqContentStrings_54)"/>
																						<xsl:value-of select="$altova:sContent_54"/>
																					</span>
																				</xsl:for-each>
																			</xsl:if>
																		</td>
																	</tr>
																	<tr>
																		<td style="border-style:none; "/>
																		<td style="border:0px; border-top-style:double; padding:1px; text-align:left; width:220px; ">
																			<xsl:if test="fn:exists(ram:DuePayableAmount) or fn:not(ends-with( ../../../rsm:SpecifiedExchangedDocumentContext/GuidelineSpecifiedDocumentContextParameter/ID ,  'basic' ))">
																				<span style="font-weight:bold; ">
																					<xsl:text>Zahlbetrag</xsl:text>
																				</span>
																			</xsl:if>
																		</td>
																		<td style="border:0px; border-top-style:double; padding:1px; text-align:right; width:110px; ">
																			<xsl:if test="fn:exists(ram:DuePayableAmount) or fn:not(ends-with( ../../../rsm:SpecifiedExchangedDocumentContext/GuidelineSpecifiedDocumentContextParameter/ID ,  'basic' ))">
																				<xsl:for-each select="ram:DuePayableAmount">
																					<span style="font-weight:bold; ">
																						<xsl:variable name="altova:seqContentStrings_55">
																							<xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/>
																						</xsl:variable>
																						<xsl:variable name="altova:sContent_55" select="string($altova:seqContentStrings_55)"/>
																						<xsl:value-of select="$altova:sContent_55"/>
																					</span>
																				</xsl:for-each>
																			</xsl:if>
																		</td>
																	</tr>
																</tbody>
															</table>
														</xsl:variable>
														<xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/>
														<xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/>
														<xsl:apply-templates select="$altova:table" mode="altova:generate-table">
															<xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/>
														</xsl:apply-templates>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
										</td>
									</tr>
								</tbody>
							</table>
						</xsl:variable>
						<xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/>
						<xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/>
						<xsl:apply-templates select="$altova:table" mode="altova:generate-table">
							<xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/>
						</xsl:apply-templates>
						<br/>
					</xsl:for-each>
				</xsl:for-each>
				<br/>
				<br/>
			</body>
		</html>
	</xsl:template>
	<xsl:template name="ram:Party">
		<xsl:for-each select="ram:ID">
			<span>
				<xsl:text>Nummer        : </xsl:text>
			</span>
			<xsl:apply-templates/>
		</xsl:for-each>
		<xsl:for-each select="@schemeID">
			<xsl:call-template name="local_Identifier"/>
		</xsl:for-each>
		<xsl:for-each select="ram:GlobalID">
			<br/>
			<span>
				<xsl:text>Globale Nummer: </xsl:text>
			</span>
			<xsl:apply-templates/>
			<xsl:for-each select="@schemeID">
				<span>
					<xsl:text> </xsl:text>
				</span>
				<xsl:call-template name="ram:Global_Identifier"/>
			</xsl:for-each>
		</xsl:for-each>
		<xsl:for-each select="ram:Name">
			<br/>
			<span style="font-weight:bold; white-space:pre-wrap; ">
				<xsl:apply-templates/>
			</span>
		</xsl:for-each>
		<xsl:for-each select="ram:DefinedTradeContact">
			<xsl:for-each select="ram:PersonName">
				<br/>
				<xsl:apply-templates/>
			</xsl:for-each>
			<xsl:for-each select="ram:DepartmentName">
				<br/>
				<xsl:apply-templates/>
			</xsl:for-each>
		</xsl:for-each>
		<xsl:for-each select="ram:PostalTradeAddress">
			<xsl:for-each select="ram:LineOne">
				<br/>
				<xsl:apply-templates/>
			</xsl:for-each>
			<xsl:for-each select="ram:LineTwo">
				<br/>
				<xsl:apply-templates/>
			</xsl:for-each>
			<xsl:for-each select="ram:CountryID">
				<br/>
				<xsl:apply-templates/>
				<span>
					<xsl:text> </xsl:text>
				</span>
			</xsl:for-each>
			<xsl:for-each select="ram:PostcodeCode">
				<xsl:apply-templates/>
				<span>
					<xsl:text> </xsl:text>
				</span>
			</xsl:for-each>
			<xsl:for-each select="ram:CityName">
				<xsl:apply-templates/>
			</xsl:for-each>
		</xsl:for-each>
		<br/>
		<xsl:for-each select="ram:DefinedTradeContact">
			<xsl:for-each select="ram:TelephoneUniversalCommunication">
				<xsl:for-each select="ram:CompleteNumber">
					<br/>
					<span>
						<xsl:text>Telefon      : </xsl:text>
					</span>
					<xsl:apply-templates/>
				</xsl:for-each>
			</xsl:for-each>
			<xsl:for-each select="ram:FaxUniversalCommunication">
				<xsl:for-each select="ram:CompleteNumber">
					<br/>
					<span>
						<xsl:text>Fax          : </xsl:text>
					</span>
					<xsl:apply-templates/>
				</xsl:for-each>
			</xsl:for-each>
			<xsl:for-each select="ram:EmailURIUniversalCommunication">
				<xsl:for-each select="ram:URIID">
					<br/>
					<span>
						<xsl:text>E-Mail       : </xsl:text>
					</span>
					<xsl:apply-templates/>
				</xsl:for-each>
			</xsl:for-each>
		</xsl:for-each>
		<xsl:for-each select="ram:SpecifiedTaxRegistration">
			<xsl:for-each select="ram:ID">
				<br/>
				<xsl:call-template name="ram:TaxRegistration"/>
			</xsl:for-each>
		</xsl:for-each>
		<br/>
	</xsl:template>
	<xsl:template name="ram:TradeTax">
		<xsl:for-each select="ram:ApplicablePercent">
			<span>
				<xsl:variable name="altova:seqContentStrings_56">
					<xsl:value-of select="format-number(number(string(.)), '###.##0,####', 'format1')"/>
				</xsl:variable>
				<xsl:variable name="altova:sContent_56" select="string($altova:seqContentStrings_56)"/>
				<xsl:value-of select="$altova:sContent_56"/>
			</span>
			<span>
				<xsl:text> %</xsl:text>
			</span>
		</xsl:for-each>
		<xsl:for-each select="ram:TypeCode">
			<span>
				<xsl:text> </xsl:text>
			</span>
			<xsl:apply-templates/>
		</xsl:for-each>
		<xsl:for-each select="ram:CategoryCode">
			<span>
				<xsl:text> (</xsl:text>
			</span>
			<xsl:apply-templates/>
			<span>
				<xsl:text>)</xsl:text>
			</span>
		</xsl:for-each>
		<xsl:for-each select="ram:CalculatedAmount">
			<span>
				<xsl:text> entspricht </xsl:text>
			</span>
			<span>
				<xsl:variable name="altova:seqContentStrings_57">
					<xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/>
				</xsl:variable>
				<xsl:variable name="altova:sContent_57" select="string($altova:seqContentStrings_57)"/>
				<xsl:value-of select="$altova:sContent_57"/>
			</span>
		</xsl:for-each>
		<xsl:for-each select="ram:ExemptionReason">
			<br/>
			<xsl:apply-templates/>
		</xsl:for-each>
	</xsl:template>
	<xsl:template name="ram:Positionsreferenz">
		<xsl:for-each select="ram:ID">
			<span>
				<xsl:text> Nr. </xsl:text>
			</span>
			<xsl:apply-templates/>
		</xsl:for-each>
		<xsl:for-each select="ram:IssueDateTime">
			<span>
				<xsl:text> vom </xsl:text>
			</span>
			<span>
				<xsl:variable name="altova:seqContentStrings_58">
					<xsl:value-of select="format-number(number(substring(string(string(.)), 9, 2)), '00', 'format1')"/>
					<xsl:variable name="sText" as="xs:string?">
						<xsl:text>. </xsl:text>
					</xsl:variable>
					<xsl:value-of select="$sText"/>
					<xsl:value-of select="format-number(number(substring(string(string(.)), 6, 2)), '00', 'format1')"/>
					<xsl:variable name="sText" as="xs:string?">
						<xsl:text>. </xsl:text>
					</xsl:variable>
					<xsl:value-of select="$sText"/>
					<xsl:value-of select="format-number(number(substring(string(string(string(.))), 1, 4)), '0000', 'format1')"/>
				</xsl:variable>
				<xsl:variable name="altova:sContent_58" select="string($altova:seqContentStrings_58)"/>
				<xsl:value-of select="$altova:sContent_58"/>
			</span>
		</xsl:for-each>
		<xsl:for-each select="ram:LineID">
			<span>
				<xsl:text> Zeile </xsl:text>
			</span>
			<xsl:apply-templates/>
		</xsl:for-each>
	</xsl:template>
	<xsl:template name="ram:Datum">
		<span>
			<xsl:value-of select="if ( @format = '102') then concat(substring(.,7,2),'.',substring(.,5,2),'.',substring(.,1,4)) else 
if ( @format = '610') then concat(substring(.,5,2),'-',substring(.,1,4)) else
if ( @format = '616') then concat('KW ',substring(.,5,2),' ',substring(.,1,4)) else
concat('Ungültiges Datumsformat für: ', .)"/>
		</span>
	</xsl:template>
	<xsl:template name="ram:Versand_Identifer">
		<span>
			<xsl:value-of select="if(. eq 'GSIN') then . else
if(. eq 'GINC') then . else
if(. eq 'SSCC') then 'Nummer der Versandeinheit' else
if(. eq 'FLIGHT_NO') then 'Flugnummer' else
if(. eq 'NUMBER_PLATE') then 'Nummernschild' else
if(. eq 'SHIPMENT_REFERENCE') then 'Sendungs-/Ladungsbezugsnummer' else
."/>
		</span>
	</xsl:template>
	<xsl:template name="ram:Global_Identifier">
		<span>
			<xsl:text>(</xsl:text>
		</span>
		<span>
			<xsl:value-of select="if (. eq '0021') then 'BIC' else
if (. eq '0060') then 'DUNS' else
if (. eq '0088') then 'GTIN' else 
if (. eq '0160') then 'GLN' else
if (. eq '0177') then 'OSCAR' else
."/>
		</span>
		<span>
			<xsl:text>)</xsl:text>
		</span>
	</xsl:template>
	<xsl:template name="ram:Menge">
		<span>
			<xsl:variable name="altova:seqContentStrings_59">
				<xsl:value-of select="format-number(number(string(.)), '##0', 'format1')"/>
			</xsl:variable>
			<xsl:variable name="altova:sContent_59" select="string($altova:seqContentStrings_59)"/>
			<xsl:value-of select="$altova:sContent_59"/>
		</span>
		<xsl:for-each select="@unitCode">
			<span>
				<xsl:text> </xsl:text>
			</span>
			<span>
				<xsl:value-of select="if (. eq 'C62') then 'Stk' else 
if (. eq 'DAY') then 'Tag(e)' else
if (. eq 'HAR') then 'ha' else
if (. eq 'HUR') then 'Std' else
if (. eq 'KGM') then 'kg' else
if (. eq 'KTM') then 'km' else
if (. eq 'LS') then 'pausch' else
if (. eq 'LTR') then 'l' else
if (. eq 'MIN') then 'min' else
if (. eq 'MMK') then 'mm²' else
if (. eq 'MMT') then 'mm' else
if (. eq 'MTK') then 'm²' else
if (. eq 'MTQ') then 'm³' else
if (. eq 'MTR') then 'm' else
if (. eq 'NAR') then 'Anz' else
if (. eq 'NPR') then 'Paar' else
if (. eq 'P1') then '%' else
if (. eq 'SET') then 'Set' else
if (. eq 'TNE') then 't' else
if (. eq 'WEE') then 'Woche(n)' else
."/>
			</span>
		</xsl:for-each>
	</xsl:template>
	<xsl:template name="ram:TaxRegistration">
		<span>
			<xsl:value-of select="if ( @schemeID = 'FC') then concat('Steuernummer  : ', .) else 
if ( @schemeID = 'VA') then concat('USt.-Id.-Nr.  : ', .) else
concat('Unbekannte Steuernummer (', @schemeID , '): ', .)"/>
		</span>
	</xsl:template>
	<xsl:template name="ram:VersandMode">
		<span>
			<xsl:value-of select="if (. eq '0')then '0 - Nicht spezifiziert' else
if (. eq '1')then '1 - Seefracht' else
if (. eq '2')then '2 - Schiene' else
if (. eq '3')then '3 - Straße' else
if (. eq '4')then '4 - Luftfracht' else
if (. eq '5')then '5 - Post/Paketversand' else
if (. eq '6')then '6 - Multimodaler Transport/kombinierter Verkehr' else
if (. eq '7')then '7 - Feste Transportinstallation' else
if (. eq '8')then '8 - Transport auf Binnengewässern' else
if (. eq '9')then '9 - Nicht anwendbar' else
fn:concat(.,' - unbekannte Transportart')"/>
		</span>
	</xsl:template>
	<xsl:template name="ram:PaymentType">
		<span>
			<xsl:value-of select="if(. eq '1') then concat(.,' - nicht definiert') else
if(. eq '3') then concat(.,' - Belastung durch automatisierte Clearingstelle') else
if(. eq '10') then concat(.,' - Barzahlung') else
if(. eq '20') then concat(.,' - per Scheck') else
if(. eq '31') then concat(.,' - per Überweisung (SEPA)') else
if(. eq '42') then concat(.,' - per Überweisung (nicht SEPA)') else
if(. eq '48') then concat(.,' - per Kreditkarte') else
if(. eq '49') then concat(.,' - per Lastschrift') else
if(. eq '97') then concat(.,' - per Ausgleich zwischen Partnern') else
."/>
		</span>
	</xsl:template>
	<xsl:template name="ram:Referenz">
		<span>
			<xsl:value-of select="if (. eq 'AAA')then 'Auftragsbestätigung' else
if (. eq 'AAB')then 'Proforma-Rechnung' else
if (. eq 'AAG') then 'Angebot' else
if (. eq 'AAJ') then 'Lieferauftrag' else
if (. eq 'AAL') then 'Zeichnung' else
if (. eq 'AAM') then 'Frachtbrief' else
if (. eq 'AAS') then 'Transportdokument' else
if (. eq 'ABT') then 'Zollerklärung' else
if (. eq 'AER') then 'Projektspezifikation' else
if (. eq 'AGG') then 'Reklamation' else
if (. eq 'AJS') then 'Vereinbarung' else
if (. eq 'ALO') then 'Wareneingang' else
if (. eq 'ALQ') then 'Rücksendungsanzeige' else
if (. eq 'API') then 'Bestandsbericht' else
if (. eq 'ASI') then 'Abliefernachweis' else
if (. eq 'AUD') then 'Inkasso-Referenz' else
if (. eq 'AWR') then 'Ursprungsbeleg' else
if (. eq 'BO') then 'Rahmenauftrag' else
if (. eq 'BC') then 'Vertrag (Käufer)' else
if (. eq 'CD') then 'Gutschrift' else
if (. eq 'DL') then 'Belastungsanzeige' else
if (. eq 'MG') then 'Zählernummer' else
if (. eq 'OI') then 'Vorherige Rechnung' else
if (. eq 'PK') then 'Packliste' else
if (. eq 'PL') then 'Preisliste' else
if (. eq 'POR') then 'Bestellantwort' else
if (. eq 'PP') then 'Bestelländerung' else
if (. eq 'TIN') then 'Transportauftrag' else
if (. eq 'VN') then 'Auftragsnummer (Lieferant)' else
."/>
		</span>
	</xsl:template>
	<xsl:template name="PackageQuantity">
		<xsl:for-each select="ram:PackageQuantity">
			<xsl:for-each select="@unitCode">
				<span>
					<xsl:text> </xsl:text>
				</span>
				<span>
					<xsl:value-of select="if (. eq 'BA') then 'Tonne' else 
if (. eq 'BC') then 'Getränkekiste'  else 
if (. eq 'BG') then 'Tüte, Beutel'  else 
if (. eq 'BO') then 'Flasche'  else 
if (. eq 'BX') then 'Schachtel'  else 
if (. eq 'CS') then 'Kiste'  else 
if (. eq 'CT') then 'Karton'  else 
if (. eq 'CX') then 'Dose'  else 
if (. eq 'NE') then 'Unverpackt oder ausgepackt'  else 
if (. eq 'PX') then 'Palette'  else 
if (. eq 'RO') then 'Rolle'  else 
if (. eq 'SA') then 'Sack'  
else ."/>
				</span>
			</xsl:for-each>
		</xsl:for-each>
	</xsl:template>
	<xsl:template name="local_Identifier">
		<span>
			<xsl:text>(</xsl:text>
		</span>
		<xsl:choose>
			<xsl:when test=". instance of element()">
				<xsl:apply-templates/>
			</xsl:when>
			<xsl:otherwise>
				<xsl:value-of select="."/>
			</xsl:otherwise>
		</xsl:choose>
		<span>
			<xsl:text>)</xsl:text>
		</span>
	</xsl:template>
	<xsl:template name="Klassifikationsart">
		<xsl:for-each select="@listID">
			<span>
				<xsl:text>, Art: </xsl:text>
			</span>
			<span>
				<xsl:value-of select="if (. eq 'GPC') then 'Global Product Classification (GS1)' else
if (. eq 'ECL') then 'eCl@ass' else
if (. eq 'UNSPSC') then 'United Nations Standard Products and Services Code® (UNSPSC®)' else 
if (. eq 'HS') then 'Zolltarifnummer (Harmonised System)' else
if (. eq 'CBV') then 'Gemeinsames Vokabular für öffentliche Aufträge (Common Procurement Vocabulary - CPV)' else
if (. eq 'SELLER_ASSIGNED') then 'vom Verkäufer vergeben' else
if (. eq 'BUYER_ASSIGNED') then 'vom Käufer vergeben' else
."/>
			</span>
		</xsl:for-each>
	</xsl:template>
	<xsl:template name="DeliveryTypeCode">
		<span>
			<xsl:value-of select="if (. eq 'XW') then 'ab Werk' else
if (. eq 'FCA') then 'frei Frachtführer' else
if (. eq 'FAS') then 'frei längsseits Schiff' else 
if (. eq 'FOB') then 'frei an Bord' else
if (. eq 'CFR') then 'Kosten und Fracht' else
if (. eq 'CIF') then 'Kosten, Versicherung und Fracht bis zum Bestimmungshafen' else
if (. eq 'DAT') then 'geliefert Terminal' else
if (. eq 'DAP') then 'geliefert benannter Ort' else
if (. eq 'CPT') then 'Fracht bezahlt bis' else
if (. eq 'CIP') then 'Fracht und Versicherung bezahlt' else
if (. eq 'DDP') then 'geliefert Zoll bezahlt' else
."/>
		</span>
	</xsl:template>
	<xsl:template name="AllowanceChargeReasonCode">
		<span>
			<xsl:text>(</xsl:text>
		</span>
		<span>
			<xsl:value-of select="if (. eq 'AA') then 'Werbekostenzuschuß' else
if (. eq 'ADR') then 'Andere Dienste' else
if (. eq 'AEO') then 'Sammel- und Recyclingservice' else 
if (. eq 'DI') then 'Abzug (Rabatt)' else
if (. eq 'EAB') then 'Skonto' else
if (. eq 'FC') then 'Frachtgebühren' else
if (. eq 'IN') then 'Versicherung' else
if (. eq 'MAC') then 'Mindermengenzuschlag' else
if (. eq 'NAA') then 'Einwegbehälter' else
if (. eq 'PC') then 'Verpacken' else
if (. eq 'RAA') then 'Rückvergütung' else
if (. eq 'SH') then 'Spezielle Handhabungsdienstleistungen' else
."/>
		</span>
		<span>
			<xsl:text>)</xsl:text>
		</span>
	</xsl:template>
	<xsl:function name="altova:is-cell-empty" as="xs:boolean">
		<xsl:param name="altova:cell" as="element()"/>
		<xsl:sequence select="altova:is-node-empty( $altova:cell )"/>
	</xsl:function>
	<xsl:function name="altova:is-node-empty" as="xs:boolean">
		<xsl:param name="altova:node" as="element()"/>
		<xsl:sequence select="every $altova:child in $altova:node/child::node() satisfies ( ( boolean( $altova:child/self::text() ) and string-length( $altova:child ) = 0 ) or ( ( boolean( $altova:child/self::div ) or boolean( $altova:child/self::span ) or boolean( $altova:child/self::a ) ) and altova:is-node-empty( $altova:child ) ) )"/>
	</xsl:function>
	<xsl:function name="altova:col-span" as="xs:integer">
		<xsl:param name="altova:cell" as="element()"/>
		<xsl:sequence select="if ( exists( $altova:cell/@colspan ) ) then xs:integer( $altova:cell/@colspan ) else 1"/>
	</xsl:function>
	<xsl:template match="@* | node()" mode="altova:generate-table">
		<xsl:param name="altova:generate-cols"/>
		<xsl:copy>
			<xsl:apply-templates select="@* | node()" mode="#current">
				<xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/>
			</xsl:apply-templates>
		</xsl:copy>
	</xsl:template>
	<xsl:template match="tbody" mode="altova:generate-table">
		<xsl:param name="altova:generate-cols"/>
		<xsl:choose>
			<xsl:when test="empty(tr)">
				<xsl:copy>
					<tr>
						<td/>
					</tr>
				</xsl:copy>
			</xsl:when>
			<xsl:otherwise>
				<xsl:copy>
					<xsl:apply-templates select="@* | node()" mode="#current">
						<xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/>
					</xsl:apply-templates>
				</xsl:copy>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:template>
	<xsl:template match="th | td" mode="altova:generate-table">
		<xsl:choose>
			<xsl:when test="altova:is-cell-empty( . )">
				<xsl:copy>
					<xsl:apply-templates select="@*" mode="#current"/>
					<xsl:text> </xsl:text>
				</xsl:copy>
			</xsl:when>
			<xsl:otherwise>
				<xsl:copy>
					<xsl:apply-templates select="@* | node()" mode="#current"/>
				</xsl:copy>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:template>
	<xsl:function name="altova:GetChartYValuesForSingleSeries">
		<xsl:param name="seqCategoryLeafPos" as="node()*"/>
		<xsl:param name="nodeSeriesLeafPos" as="node()"/>
		<xsl:param name="bValuesInCategory" as="xs:boolean"/>
		<xsl:for-each select="$seqCategoryLeafPos">
			<xsl:element name="altova:Value">
				<xsl:value-of select="altova:GetChartYValueForSingleSeriesPos($nodeSeriesLeafPos, ., $bValuesInCategory)"/>
			</xsl:element>
		</xsl:for-each>
	</xsl:function>
	<xsl:function name="altova:GetChartYValueForSingleSeriesPos">
		<xsl:param name="nodeSeriesLeafPos" as="node()"/>
		<xsl:param name="nodeCategoryLeafPos" as="node()"/>
		<xsl:param name="bValuesInCategory" as="xs:boolean"/>
		<xsl:variable name="altova:seqCategoryContextIds" select="$nodeCategoryLeafPos/altova:Context/@altova:ContextId" as="xs:string*"/>
		<xsl:variable name="altova:seqSeriesContextIds" select="$nodeSeriesLeafPos/altova:Context/@altova:ContextId" as="xs:string*"/>
		<xsl:variable name="altova:sCommonContextId" select="for $i in $altova:seqCategoryContextIds return if (some $j in $altova:seqSeriesContextIds satisfies $i eq $j) then $i else ()" as="xs:string*"/>
		<xsl:choose>
			<xsl:when test="count($altova:sCommonContextId) gt 1">
				<xsl:message select="concat('Es wurden mehrere Werte anstatt eines einzigen gefunden (Contexts: ', string-join($altova:sCommonContextId, ', '), ').')" terminate="yes"/>
			</xsl:when>
			<xsl:when test="count($altova:sCommonContextId) lt 1">
				<xsl:message select="concat('XBRL Chart: Info: No value found for position labeled "', $nodeCategoryLeafPos/@altova:sLabel, '"')" terminate="no"/>
				<xsl:sequence select="'altova:no-value'"/>
			</xsl:when>
			<xsl:when test="$bValuesInCategory">
				<xsl:sequence select="xs:string($nodeCategoryLeafPos/altova:Context[@altova:ContextId eq $altova:sCommonContextId]/@altova:Value)"/>
			</xsl:when>
			<xsl:otherwise>
				<xsl:sequence select="xs:string($nodeSeriesLeafPos/altova:Context[@altova:ContextId eq $altova:sCommonContextId]/@altova:Value)"/>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:function>
	<xsl:function name="altova:GetChartLabelForPos" as="xs:string">
		<xsl:param name="nodeParam" as="node()"/>
		<xsl:value-of select="string-join($nodeParam/ancestor-or-self::altova:Pos/@altova:sLabel, ' ')"/>
	</xsl:function>
	<xsl:function name="altova:convert-length-to-pixel" as="xs:decimal">
		<xsl:param name="altova:length"/>
		<xsl:variable name="normLength" select="normalize-space($altova:length)"/>
		<xsl:choose>
			<xsl:when test="ends-with($normLength, 'px')">
				<xsl:value-of select="substring-before($normLength, 'px')"/>
			</xsl:when>
			<xsl:when test="ends-with($normLength, 'in')">
				<xsl:value-of select="xs:decimal(substring-before($normLength, 'in')) * $altova:nPxPerIn"/>
			</xsl:when>
			<xsl:when test="ends-with($normLength, 'cm')">
				<xsl:value-of select="xs:decimal(substring-before($normLength, 'cm')) * $altova:nPxPerIn div 2.54"/>
			</xsl:when>
			<xsl:when test="ends-with($normLength, 'mm')">
				<xsl:value-of select="xs:decimal(substring-before($normLength, 'mm')) * $altova:nPxPerIn div 25.4"/>
			</xsl:when>
			<xsl:when test="ends-with($normLength, 'pt')">
				<xsl:value-of select="xs:decimal(substring-before($normLength, 'pt')) * $altova:nPxPerIn div 72.0"/>
			</xsl:when>
			<xsl:when test="ends-with($normLength, 'pc')">
				<xsl:value-of select="xs:decimal(substring-before($normLength, 'pc')) * $altova:nPxPerIn div 6.0"/>
			</xsl:when>
			<xsl:otherwise>
				<xsl:value-of select="$normLength"/>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:function>
	<xsl:function name="altova:convert-length-to-mm" as="xs:decimal">
		<xsl:param name="altova:length"/>
		<xsl:variable name="normLength" select="normalize-space($altova:length)"/>
		<xsl:choose>
			<xsl:when test="ends-with($normLength, 'px')">
				<xsl:value-of select="xs:decimal(substring-before($normLength, 'px')) div $altova:nPxPerIn * 25.4"/>
			</xsl:when>
			<xsl:when test="ends-with($normLength, 'in')">
				<xsl:value-of select="xs:decimal(substring-before($normLength, 'in')) * 25.4"/>
			</xsl:when>
			<xsl:when test="ends-with($normLength, 'cm')">
				<xsl:value-of select="xs:decimal(substring-before($normLength, 'cm')) * 10"/>
			</xsl:when>
			<xsl:when test="ends-with($normLength, 'mm')">
				<xsl:value-of select="substring-before($normLength, 'mm') "/>
			</xsl:when>
			<xsl:when test="ends-with($normLength, 'pt')">
				<xsl:value-of select="xs:decimal(substring-before($normLength, 'pt')) * 25.4 div 72.0"/>
			</xsl:when>
			<xsl:when test="ends-with($normLength, 'pc')">
				<xsl:value-of select="xs:decimal(substring-before($normLength, 'pc')) * 25.4 div 6.0"/>
			</xsl:when>
			<xsl:otherwise>
				<xsl:value-of select="number($normLength) div $altova:nPxPerIn * 25.4"/>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:function>
</xsl:stylesheet>
</code></pre>    <br/>
    <br/>
    <div id="right-banner">
            </div>
    <div id="left-banner">
            </div>
<div class='clear'></div>
    <aside class="related-items">
        <section>
            <div class="panel panel-primary">
                <div class="panel-heading margin-bottom">Related Artifacts</div>
                <div class="">
                    <a title='This artifact is from the group mysql' class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/mysql/mysql-connector-java' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> mysql-connector-java <small class='group-info' >mysql</small></a><br/><a title='This artifact is from the group com.github.codedrinker' class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/com.github.codedrinker/facebook-messenger' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> facebook-messenger <small class='group-info' >com.github.codedrinker</small></a><br/><a title='This artifact is from the group org.seleniumhq.selenium' class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/org.seleniumhq.selenium/selenium-java' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> selenium-java <small class='group-info' >org.seleniumhq.selenium</small></a><br/><a title='This artifact is from the group com.github.sola92' class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/com.github.sola92/instagram-java' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> instagram-java <small class='group-info' >com.github.sola92</small></a><br/><a title='This artifact is from the group com.google.code.gson' class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/com.google.code.gson/gson' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> gson <small class='group-info' >com.google.code.gson</small></a><br/><a title='This artifact is from the group org.apache.poi' class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/org.apache.poi/poi' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> poi <small class='group-info' >org.apache.poi</small></a><br/><a title='This artifact is from the group org.apache.httpcomponents' class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/org.apache.httpcomponents/httpclient' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> httpclient <small class='group-info' >org.apache.httpcomponents</small></a><br/><a title='This artifact is from the group org.json' class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/org.json/json' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> json <small class='group-info' >org.json</small></a><br/><a title='This artifact is from the group com.google.code.facebook-java-api' class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/com.google.code.facebook-java-api/facebook-java-api' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> facebook-java-api <small class='group-info' >com.google.code.facebook-java-api</small></a><br/><a title='This artifact is from the group org.apache.poi' class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/org.apache.poi/poi-ooxml' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> poi-ooxml <small class='group-info' >org.apache.poi</small></a><br/><a title='This artifact is from the group com.fasterxml.jackson.core' class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/com.fasterxml.jackson.core/jackson-databind' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> jackson-databind <small class='group-info' >com.fasterxml.jackson.core</small></a><br/><a title='This artifact is from the group junit' class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/junit/junit' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> junit <small class='group-info' >junit</small></a><br/><a title='This artifact is from the group org.primefaces' class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/org.primefaces/primefaces' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> primefaces <small class='group-info' >org.primefaces</small></a><br/><a title='This artifact is from the group com.github.noraui' class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/com.github.noraui/ojdbc7' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> ojdbc7 <small class='group-info' >com.github.noraui</small></a><br/><a title='This artifact is from the group com.jfoenix' class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/com.jfoenix/jfoenix' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> jfoenix <small class='group-info' >com.jfoenix</small></a><br/><a title='This artifact is from the group org.testng' class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/org.testng/testng' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> testng <small class='group-info' >org.testng</small></a><br/><a title='This artifact is from the group com.googlecode.json-simple' class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/com.googlecode.json-simple/json-simple' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> json-simple <small class='group-info' >com.googlecode.json-simple</small></a><br/><a title='This artifact is from the group org.seleniumhq.selenium' class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/org.seleniumhq.selenium/selenium-server' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> selenium-server <small class='group-info' >org.seleniumhq.selenium</small></a><br/><a title='This artifact is from the group com.itextpdf' class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/com.itextpdf/itextpdf' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> itextpdf <small class='group-info' >com.itextpdf</small></a><br/><a title='This artifact is from the group org.springframework' class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/org.springframework/spring-core' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> spring-core <small class='group-info' >org.springframework</small></a><br/>                </div>
            </div>
        </section>
        <section>
            <div class="panel panel-primary">
                <div class="panel-heading margin-bottom">Related Groups</div>
                <div class="">
                    <a class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/org.springframework' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> org.springframework</a><br/><a class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/org.apache.poi' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> org.apache.poi</a><br/><a class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/org.hibernate' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> org.hibernate</a><br/><a class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/org.springframework.boot' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> org.springframework.boot</a><br/><a class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/com.fasterxml.jackson.core' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> com.fasterxml.jackson.core</a><br/><a class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/com.itextpdf' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> com.itextpdf</a><br/><a class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/org.seleniumhq.selenium' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> org.seleniumhq.selenium</a><br/><a class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/mysql' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> mysql</a><br/><a class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/org.finos.legend.engine' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> org.finos.legend.engine</a><br/><a class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/org.apache.httpcomponents' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> org.apache.httpcomponents</a><br/><a class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/org.apache.logging.log4j' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> org.apache.logging.log4j</a><br/><a class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/org.openjfx' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> org.openjfx</a><br/><a class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/org.apache.commons' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> org.apache.commons</a><br/><a class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/org.json' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> org.json</a><br/><a class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/com.google.guava' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> com.google.guava</a><br/><a class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/com.google.zxing' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> com.google.zxing</a><br/><a class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/net.sf.jasperreports' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> net.sf.jasperreports</a><br/><a class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/javax.xml.bind' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> javax.xml.bind</a><br/><a class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/ojdbc' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> ojdbc</a><br/><a class='btn btn-default btn-xs small-margin-bottom ellipsis sidebar-btn' href='/artifacts/com.google.code.facebook-java-api' ><i class="fa fa-arrow-circle-right" aria-hidden="true"></i> com.google.code.facebook-java-api</a><br/>                </div>
            </div>
        </section>
    </aside>
    <div class='clear'></div>
</main>
</div>
<br/><br/>
    <div class="align-center">© 2015 - 2024 <a href="/legal-notice.php">Weber Informatics LLC</a> | <a href="/data-protection.php">Privacy Policy</a></div>
<br/><br/><br/><br/><br/><br/>
</body>
</html>