<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:template match="/">
		<PurchaseOrderAcknowledgement>
			<xsl:for-each select="XMLDoc/Body/HeaderRecord/PurchaseOrderNo">
				<PONumber>
					<xsl:value-of select="."/>
				</PONumber>
			</xsl:for-each>
			<xsl:for-each select="XMLDoc/Body/HeaderRecord/PODate">
				<PODate>
					<xsl:value-of select="."/>
				</PODate>
			</xsl:for-each>
			<xsl:for-each select="XMLDoc/Body/HeaderRecord/SalesOrderNo">
				<SONumber>
					<xsl:value-of select="."/>
				</SONumber>
			</xsl:for-each>
			<xsl:for-each select="XMLDoc/Body/HeaderRecord/SODate">
				<SODate>
					<xsl:value-of select="."/>
				</SODate>
			</xsl:for-each>
			<xsl:for-each select="XMLDoc/Body/HeaderRecord/Status">
				<Status>
					<xsl:value-of select="."/>
				</Status>
			</xsl:for-each>
			<BuyerInformation>
				<xsl:for-each select="XMLDoc/Envelope/SenderID">
					<BuyerName>
						<xsl:value-of select="."/>
					</BuyerName>
				</xsl:for-each>
				<BuyerContact>
					<xsl:for-each select="XMLDoc/Body/ContactDetails/Name">
						<ContactName>
							<xsl:value-of select="."/>
						</ContactName>
					</xsl:for-each>
					<xsl:for-each select="XMLDoc/Body/ContactDetails/PhoneNo">
						<ContactPhone>
							<xsl:value-of select="."/>
						</ContactPhone>
					</xsl:for-each>
					<xsl:for-each select="XMLDoc/Body/ContactDetails/FaxNo">
						<ContactFax>
							<xsl:value-of select="."/>
						</ContactFax>
					</xsl:for-each>
					<xsl:for-each select="XMLDoc/Body/ContactDetails/EmailAddress">
						<ContactEmail>
							<xsl:value-of select="."/>
						</ContactEmail>
					</xsl:for-each>
					<ContactAddress>
						<xsl:value-of select='concat(XMLDoc/Body/ContactDetails/Street1,",",XMLDoc/Body/ContactDetails/Street2,",",XMLDoc/Body/ContactDetails/City,",",XMLDoc/Body/ContactDetails/State,",",XMLDoc/Body/ContactDetails/PostalCode,",",XMLDoc/Body/ContactDetails/Country)'/>
					</ContactAddress>
				</BuyerContact>
			</BuyerInformation>
			<SupplierInformation>
				<xsl:for-each select="XMLDoc/Envelope/ReceiverID">
					<SupplierName>
						<xsl:value-of select="."/>
					</SupplierName>
				</xsl:for-each>
			</SupplierInformation>
			<BillingInformation>
				<BillToAddress>
					<xsl:value-of select='concat(XMLDoc/Body/BillingInfo/BillingAddress/Company,",",XMLDoc/Body/BillingInfo/BillingAddress/Street1,",",XMLDoc/Body/BillingInfo/BillingAddress/Street2,",",XMLDoc/Body/BillingInfo/BillingAddress/City,",",XMLDoc/Body/BillingInfo/BillingAddress/State,",",XMLDoc/Body/BillingInfo/BillingAddress/PostalCode,",",XMLDoc/Body/BillingInfo/BillingAddress/Country)'/>
				</BillToAddress>
				<xsl:for-each select="XMLDoc/Body/BillingInfo/BillingID">
					<AccountID>
						<xsl:value-of select="."/>
					</AccountID>
				</xsl:for-each>
			</BillingInformation>
			<ShippingInformation>
				<xsl:for-each select="XMLDoc/Body/ShippingDetails/ShippingProvider">
					<xsl:for-each select="XMLDoc/Body/ShippingDetails/ShippingProvider">
						<ShippingProvider>
							<xsl:value-of select="."/>
							<xsl:value-of select="."/>
						</ShippingProvider>
					</xsl:for-each>
				</xsl:for-each>
				<xsl:for-each select="XMLDoc/Body/ShippingDetails/ShipmentNote">
					<xsl:for-each select="XMLDoc/Body/ShippingDetails/ShipmentNote">
						<ShipmentNote>
							<xsl:value-of select="."/>
							<xsl:value-of select="."/>
						</ShipmentNote>
					</xsl:for-each>
				</xsl:for-each>
				<ShipToAddress>
					<xsl:value-of select='concat(XMLDoc/Body/ShippingDetails/ShipToAddress/Company,",",XMLDoc/Body/ShippingDetails/ShipToAddress/Street1,",",XMLDoc/Body/ShippingDetails/ShipToAddress/Street2,",",XMLDoc/Body/ShippingDetails/ShipToAddress/City,",",XMLDoc/Body/ShippingDetails/ShipToAddress/State,",",XMLDoc/Body/ShippingDetails/ShipToAddress/PostalCode,",",XMLDoc/Body/ShippingDetails/ShipToAddress/Country)'/>
				</ShipToAddress>
				<xsl:for-each select="XMLDoc/Body/ShippingDetails/ShippingProvider">
					<ShippingProvider>
						<xsl:value-of select="."/>
					</ShippingProvider>
				</xsl:for-each>
				<xsl:for-each select="XMLDoc/Body/ShippingDetails/ShipmentNote">
					<ShipmentNote>
						<xsl:value-of select="."/>
					</ShipmentNote>
				</xsl:for-each>
			</ShippingInformation>
		</PurchaseOrderAcknowledgement>
	</xsl:template>
</xsl:stylesheet><!-- Stylus Studio meta-information - (c)1998-2001 eXcelon Corp.
<metaInformation>
<scenarios/><MapperInfo  srcSchemaPath="SO_CRM.dtd" srcSchemaRoot="XMLDoc" srcSchemaPathIsRelative="yes" destSchemaPath="SO_ERP.dtd" destSchemaRoot="PurchaseOrderAcknowledgement" destSchemaPathIsRelative="yes" />
</metaInformation>
-->
