<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:a="urn:schemas-basda-org:2000:salesInvoice:xdr:3.01" exclude-result-prefixes="xcbl35.xsd" xmlns:xcbl35.xsd="rrn:org.xcbl:schemas/xcbl/v3_5/xcbl35.xsd" version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:b="urn:schemas-basda-org:2000:salesInvoice:xdr:3.01">
	<xsl:template match="/">
		<a:Invoice xmlns:a="urn:schemas-basda-org:2000:salesInvoice:xdr:3.01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:schemas-basda-org:2000:salesInvoice:xdr:3.01" xsi:schemaLocation="urn:schemas-basda-org:2000:salesInvoice:xdr:3.01 file://c:\Workspace\Stylus%20Studio\Schemas\BASDA\invoice-v3.xsd">
			<a:InvoiceHead>
				<a:Schema>
					<a:Version>3.0</a:Version>
				</a:Schema>
				<a:Stylesheet>
					<a:StylesheetOwner>BASDA</a:StylesheetOwner>
					<a:StylesheetName>eBIS_SOFTWARE SUPPLIER.xsl</a:StylesheetName>
					<a:Version>3</a:Version>
					<a:StylesheetType>XSL</a:StylesheetType>
				</a:Stylesheet>
				<a:Parameters>
					<a:Language>EN_GB</a:Language>
					<a:DecimalSeparator>.</a:DecimalSeparator>
					<a:Precision>20.3</a:Precision>
				</a:Parameters>
				<a:InvoiceType Code="INV">Invoice</a:InvoiceType>
				<a:InvoiceCurrency>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceCurrency/xcbl35.xsd:Currency/xcbl35.xsd:CurrencyCoded">
						<a:Currency>
							<xsl:attribute name="Code">
								<xsl:value-of select="."/>
							</xsl:attribute>
							<xsl:value-of select="."/>
						</a:Currency>
					</xsl:for-each>
				</a:InvoiceCurrency>
				<a:Checksum>9999</a:Checksum>
			</a:InvoiceHead>
			<a:InvoiceReferences>
				<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceReferences/xcbl35.xsd:PurchaseOrderReference/xcbl35.xsd:PurchaseOrderNumber/xcbl35.xsd:Reference/xcbl35.xsd:RefNum">
					<a:BuyersOrderNumber Preserve="true">
						<xsl:value-of select="."/>
					</a:BuyersOrderNumber>
				</xsl:for-each>
				<a:ProjectCode Preserve="true"/>
				<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceNumber/xcbl35.xsd:Reference/xcbl35.xsd:RefNum">
					<a:SuppliersInvoiceNumber Preserve="true">
						<xsl:value-of select="."/>
					</a:SuppliersInvoiceNumber>
				</xsl:for-each>
			</a:InvoiceReferences>
			<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceIssueDate">
				<a:InvoiceDate>
					<xsl:value-of select="."/>fix me
				</a:InvoiceDate>
			</xsl:for-each>
			<a:Supplier>
				<a:SupplierReferences>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceReferences/xcbl35.xsd:AccountNumber/xcbl35.xsd:Reference/xcbl35.xsd:RefNum">
						<a:BuyersCodeForSupplier>
							<xsl:value-of select="."/>
						</a:BuyersCodeForSupplier>
					</xsl:for-each>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:SellerTaxInformation/xcbl35.xsd:PartyTaxInformation/xcbl35.xsd:TaxIdentifier/xcbl35.xsd:Identifier/xcbl35.xsd:Ident">
						<a:TaxNumber>
							<xsl:value-of select="."/>
						</a:TaxNumber>
					</xsl:for-each>
				</a:SupplierReferences>
				<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:SellerParty/xcbl35.xsd:Party/xcbl35.xsd:PartyID/xcbl35.xsd:Identifier/xcbl35.xsd:Ident">
					<a:Party>
						<xsl:value-of select="."/>
					</a:Party>
				</xsl:for-each>
				<a:Address>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:SellerParty/xcbl35.xsd:Party/xcbl35.xsd:NameAddress/xcbl35.xsd:Street">
						<a:AddressLine>
							<xsl:value-of select="."/>
						</a:AddressLine>
					</xsl:for-each>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:SellerParty/xcbl35.xsd:Party/xcbl35.xsd:NameAddress/xcbl35.xsd:StreetSupplement1">
						<a:Street>
							<xsl:value-of select="."/>
						</a:Street>
					</xsl:for-each>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:SellerParty/xcbl35.xsd:Party/xcbl35.xsd:NameAddress/xcbl35.xsd:City">
						<a:City>
							<xsl:value-of select="."/>
						</a:City>
					</xsl:for-each>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:SellerParty/xcbl35.xsd:Party/xcbl35.xsd:NameAddress/xcbl35.xsd:County">
						<a:State>
							<xsl:value-of select="."/>
						</a:State>
					</xsl:for-each>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:SellerParty/xcbl35.xsd:Party/xcbl35.xsd:NameAddress/xcbl35.xsd:PostalCode">
						<a:PostCode>
							<xsl:value-of select="."/>
						</a:PostCode>
					</xsl:for-each>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:SellerParty/xcbl35.xsd:Party/xcbl35.xsd:NameAddress/xcbl35.xsd:Country/xcbl35.xsd:CountryCoded">
						<a:Country>
							<xsl:value-of select="."/>
						</a:Country>
					</xsl:for-each>
				</a:Address>
				<a:Contact>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:SellerParty/xcbl35.xsd:Party/xcbl35.xsd:OrderContact/xcbl35.xsd:Contact/xcbl35.xsd:ContactName">
						<a:Name>
							<xsl:value-of select="."/>
						</a:Name>
					</xsl:for-each>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:SellerParty/xcbl35.xsd:Party/xcbl35.xsd:OrderContact/xcbl35.xsd:Contact/xcbl35.xsd:ContactDescription">
						<a:Department>
							<xsl:value-of select="."/>
						</a:Department>
					</xsl:for-each>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:SellerParty/xcbl35.xsd:Party/xcbl35.xsd:OrderContact/xcbl35.xsd:Contact/xcbl35.xsd:ListOfContactNumber/xcbl35.xsd:ContactNumber/xcbl35.xsd:ContactNumberValue">
						<a:InternalAddress>
							<xsl:value-of select="."/>
						</a:InternalAddress>
					</xsl:for-each>
				</a:Contact>
			</a:Supplier>
			<a:Buyer>
				<a:BuyerReferences>
					<a:SuppliersCodeForBuyer>fix me</a:SuppliersCodeForBuyer>
					<a:BuyersCodeForBuyer>fix me</a:BuyersCodeForBuyer>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:BuyerTaxInformation/xcbl35.xsd:PartyTaxInformation/xcbl35.xsd:TaxIdentifier/xcbl35.xsd:Identifier/xcbl35.xsd:Ident">
						<a:TaxNumber>
							<xsl:value-of select="."/>
						</a:TaxNumber>
					</xsl:for-each>
				</a:BuyerReferences>
				<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:BuyerParty/xcbl35.xsd:Party/xcbl35.xsd:PartyID/xcbl35.xsd:Identifier/xcbl35.xsd:Ident">
					<a:Party>
						<xsl:value-of select="."/>
					</a:Party>
				</xsl:for-each>
				<a:Address>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:BuyerParty/xcbl35.xsd:Party/xcbl35.xsd:NameAddress/xcbl35.xsd:Street">
						<a:AddressLine>
							<xsl:value-of select="."/>
						</a:AddressLine>
					</xsl:for-each>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:BuyerParty/xcbl35.xsd:Party/xcbl35.xsd:NameAddress/xcbl35.xsd:StreetSupplement1">
						<a:Street>
							<xsl:value-of select="."/>
						</a:Street>
					</xsl:for-each>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:BuyerParty/xcbl35.xsd:Party/xcbl35.xsd:NameAddress/xcbl35.xsd:City">
						<a:City>
							<xsl:value-of select="."/>
						</a:City>
					</xsl:for-each>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:BuyerParty/xcbl35.xsd:Party/xcbl35.xsd:NameAddress/xcbl35.xsd:County">
						<a:State>
							<xsl:value-of select="."/>
						</a:State>
					</xsl:for-each>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:BuyerParty/xcbl35.xsd:Party/xcbl35.xsd:NameAddress/xcbl35.xsd:PostalCode">
						<a:PostCode>
							<xsl:value-of select="."/>
						</a:PostCode>
					</xsl:for-each>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:BuyerParty/xcbl35.xsd:Party/xcbl35.xsd:NameAddress/xcbl35.xsd:Country/xcbl35.xsd:CountryCoded">
						<a:Country>
							<xsl:attribute name="Code">
								<xsl:value-of select="."/>
							</xsl:attribute>
							<xsl:value-of select="."/>
						</a:Country>
					</xsl:for-each>
				</a:Address>
				<a:Contact>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:BuyerParty/xcbl35.xsd:Party/xcbl35.xsd:OrderContact/xcbl35.xsd:Contact/xcbl35.xsd:ContactName">
						<a:Name>
							<xsl:value-of select="."/>
						</a:Name>
					</xsl:for-each>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:BuyerParty/xcbl35.xsd:Party/xcbl35.xsd:OrderContact/xcbl35.xsd:Contact/xcbl35.xsd:ContactDescription">
						<a:Department>
							<xsl:value-of select="."/>
						</a:Department>
					</xsl:for-each>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:BuyerParty/xcbl35.xsd:Party/xcbl35.xsd:OrderContact/xcbl35.xsd:Contact/xcbl35.xsd:ListOfContactNumber/xcbl35.xsd:ContactNumber/xcbl35.xsd:ContactNumberValue">
						<a:InternalAddress>
							<xsl:value-of select="."/>
						</a:InternalAddress>
					</xsl:for-each>
				</a:Contact>
			</a:Buyer>
			<a:Delivery>
				<a:DeliverTo>
					<a:DeliverToReferences>
						<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:ShipToParty/xcbl35.xsd:Party/xcbl35.xsd:NameAddress/xcbl35.xsd:Name2">
							<a:BuyersCodeForLocation>
								<xsl:value-of select="."/>
							</a:BuyersCodeForLocation>
						</xsl:for-each>
					</a:DeliverToReferences>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:ShipToParty/xcbl35.xsd:Party/xcbl35.xsd:PartyID/xcbl35.xsd:Identifier/xcbl35.xsd:Ident">
						<a:Party>
							<xsl:value-of select="."/>
						</a:Party>
					</xsl:for-each>
					<a:Address>
						<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:ShipToParty/xcbl35.xsd:Party/xcbl35.xsd:NameAddress/xcbl35.xsd:Street">
							<a:AddressLine>
								<xsl:value-of select="."/>
							</a:AddressLine>
						</xsl:for-each>
						<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:ShipToParty/xcbl35.xsd:Party/xcbl35.xsd:NameAddress/xcbl35.xsd:StreetSupplement1">
							<a:Street>
								<xsl:value-of select="."/>
							</a:Street>
						</xsl:for-each>
						<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:ShipToParty/xcbl35.xsd:Party/xcbl35.xsd:NameAddress/xcbl35.xsd:City">
							<a:City>
								<xsl:value-of select="."/>
							</a:City>
						</xsl:for-each>
						<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:ShipToParty/xcbl35.xsd:Party/xcbl35.xsd:NameAddress/xcbl35.xsd:County">
							<a:State>
								<xsl:value-of select="."/>
							</a:State>
						</xsl:for-each>
						<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:ShipToParty/xcbl35.xsd:Party/xcbl35.xsd:NameAddress/xcbl35.xsd:PostalCode">
							<a:PostCode>
								<xsl:value-of select="."/>
							</a:PostCode>
						</xsl:for-each>
						<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:ShipToParty/xcbl35.xsd:Party/xcbl35.xsd:NameAddress/xcbl35.xsd:Country/xcbl35.xsd:CountryCoded">
							<a:Country>
								<xsl:attribute name="Code">
									<xsl:value-of select="."/>
								</xsl:attribute>
								<xsl:value-of select="."/>
							</a:Country>
						</xsl:for-each>
					</a:Address>
					<a:Contact>
						<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:ShipToParty/xcbl35.xsd:Party/xcbl35.xsd:OrderContact/xcbl35.xsd:Contact/xcbl35.xsd:ContactName">
							<a:Name>
								<xsl:value-of select="."/>
							</a:Name>
						</xsl:for-each>
						<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:ShipToParty/xcbl35.xsd:Party/xcbl35.xsd:OrderContact/xcbl35.xsd:Contact/xcbl35.xsd:ContactDescription">
							<a:Department>
								<xsl:value-of select="."/>
							</a:Department>
						</xsl:for-each>
						<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:ShipToParty/xcbl35.xsd:Party/xcbl35.xsd:OrderContact/xcbl35.xsd:Contact/xcbl35.xsd:ListOfContactNumber/xcbl35.xsd:ContactNumber/xcbl35.xsd:ContactNumberValue">
							<a:InternalAddress>
								<xsl:value-of select="."/>
							</a:InternalAddress>
						</xsl:for-each>
					</a:Contact>
				</a:DeliverTo>
			</a:Delivery>
			<a:InvoiceTo>
				<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:BillToParty/xcbl35.xsd:Party/xcbl35.xsd:PartyID/xcbl35.xsd:Identifier/xcbl35.xsd:Ident">
					<a:Party>
						<xsl:value-of select="."/>
					</a:Party>
				</xsl:for-each>
				<a:Address>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:BillToParty/xcbl35.xsd:Party/xcbl35.xsd:NameAddress/xcbl35.xsd:Street">
						<a:AddressLine>
							<xsl:value-of select="."/>
						</a:AddressLine>
					</xsl:for-each>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:BillToParty/xcbl35.xsd:Party/xcbl35.xsd:NameAddress/xcbl35.xsd:StreetSupplement1">
						<a:Street>
							<xsl:value-of select="."/>
						</a:Street>
					</xsl:for-each>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:BillToParty/xcbl35.xsd:Party/xcbl35.xsd:NameAddress/xcbl35.xsd:City">
						<a:City>
							<xsl:value-of select="."/>
						</a:City>
					</xsl:for-each>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:BillToParty/xcbl35.xsd:Party/xcbl35.xsd:NameAddress/xcbl35.xsd:County">
						<a:State>
							<xsl:value-of select="."/>
						</a:State>
					</xsl:for-each>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:BillToParty/xcbl35.xsd:Party/xcbl35.xsd:NameAddress/xcbl35.xsd:PostalCode">
						<a:PostCode>
							<xsl:value-of select="."/>
						</a:PostCode>
					</xsl:for-each>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:BillToParty/xcbl35.xsd:Party/xcbl35.xsd:NameAddress/xcbl35.xsd:Country/xcbl35.xsd:CountryCoded">
						<a:Country>
							<xsl:attribute name="Code">
								<xsl:value-of select="."/>
							</xsl:attribute>
							<xsl:value-of select="."/>
						</a:Country>
					</xsl:for-each>
				</a:Address>
				<a:Contact>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:BillToParty/xcbl35.xsd:Party/xcbl35.xsd:OrderContact/xcbl35.xsd:Contact/xcbl35.xsd:ContactName">
						<a:Name>
							<xsl:value-of select="."/>
						</a:Name>
					</xsl:for-each>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:BillToParty/xcbl35.xsd:Party/xcbl35.xsd:OrderContact/xcbl35.xsd:Contact/xcbl35.xsd:ContactDescription">
						<a:Department>
							<xsl:value-of select="."/>
						</a:Department>
					</xsl:for-each>
					<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceHeader/xcbl35.xsd:InvoiceParty/xcbl35.xsd:BillToParty/xcbl35.xsd:Party/xcbl35.xsd:OrderContact/xcbl35.xsd:Contact/xcbl35.xsd:ListOfContactNumber/xcbl35.xsd:ContactNumber/xcbl35.xsd:ContactNumberValue">
						<a:InternalAddress>
							<xsl:value-of select="."/>
						</a:InternalAddress>
					</xsl:for-each>
				</a:Contact>
			</a:InvoiceTo>
			<xsl:for-each select="xcbl35.xsd:Invoice/xcbl35.xsd:InvoiceDetail">
				<a:InvoiceLine Action="Add">
					<xsl:for-each select="xcbl35.xsd:ListOfInvoiceItemDetail/xcbl35.xsd:InvoiceItemDetail/xcbl35.xsd:InvoiceBaseItemDetail/xcbl35.xsd:LineItemNum/xcbl35.xsd:BuyerLineItemNum">
						<a:LineNumber>
							<xsl:value-of select="."/>
						</a:LineNumber>
					</xsl:for-each>
					<a:Product>
						<xsl:for-each select="xcbl35.xsd:ListOfInvoiceItemDetail/xcbl35.xsd:InvoiceItemDetail/xcbl35.xsd:InvoiceBaseItemDetail/xcbl35.xsd:ItemIdentifiers/xcbl35.xsd:PartNumbers/xcbl35.xsd:SellerPartNumber/xcbl35.xsd:PartNum/xcbl35.xsd:PartID">
							<a:SuppliersProductCode>
								<xsl:value-of select="."/>
							</a:SuppliersProductCode>
						</xsl:for-each>
						<xsl:for-each select="xcbl35.xsd:ListOfInvoiceItemDetail/xcbl35.xsd:InvoiceItemDetail/xcbl35.xsd:InvoiceBaseItemDetail/xcbl35.xsd:ItemIdentifiers/xcbl35.xsd:PartNumbers/xcbl35.xsd:BuyerPartNumber/xcbl35.xsd:PartNum/xcbl35.xsd:PartID">
							<a:BuyersProductCode>
								<xsl:value-of select="."/>
							</a:BuyersProductCode>
						</xsl:for-each>
						<xsl:for-each select="xcbl35.xsd:ListOfInvoiceItemDetail/xcbl35.xsd:InvoiceItemDetail/xcbl35.xsd:InvoiceBaseItemDetail/xcbl35.xsd:ItemIdentifiers/xcbl35.xsd:ItemDescription">
							<a:Description>
								<xsl:value-of select="."/>
							</a:Description>
						</xsl:for-each>
					</a:Product>
				</a:InvoiceLine>
			</xsl:for-each>
		</a:Invoice>
	</xsl:template>
</xsl:stylesheet><!-- Stylus Studio meta-information - (c)1998-2003 Copyright Sonic Software Corporation. All rights reserved.
<metaInformation>
<scenarios ><scenario default="yes" name="Scenario1" userelativepaths="yes" externalpreview="no" url="..\Samples\Invoices\xCBL\526e1272&#x2D;78b0&#x2D;1000&#x2D;8e1a&#x2D;c0a80ad70001.xml" htmlbaseurl="" outputurl="" processortype="internal" commandline="" additionalpath="" additionalclasspath="" postprocessortype="none" postprocesscommandline="" postprocessadditionalpath="" postprocessgeneratedext=""/></scenarios><MapperInfo srcSchemaPath="..\Schemas\xCBL\xCBL.Invoice.Schema.xsd" srcSchemaRoot="xcbl35.xsd:Invoice" srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="..\Schemas\BASDA\invoice&#x2D;v3.xsd" destSchemaRoot="a:Invoice" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no"/>
</metaInformation>
-->