<?xml version='1.0' ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:output method="text"/>
	<xsl:template match="/">
		<xsl:call-template name="outputHeader"/>
		<xsl:for-each select="//Form[@Name='ItemDetail']">
			<xsl:call-template name="outputDetail"/>
		</xsl:for-each>
	</xsl:template>
	<xsl:template name="outputHeader">
		<xsl:value-of select="'ShipperID, Payment, Purchase Order Number, Seller Invoice ID, Order Number, CK Number, Quantity, Unit Price, BP Number, Discount,  &#10;'"/>
	</xsl:template>
	<xsl:template name="outputDetail">
		<xsl:variable name="shipperId" select="parent::Form[@Name='RMItemDetail']/Item[@Name='RefID']/Value"/>
		<xsl:variable name="payment" select="parent::Form[@Name='RMItemDetail']/Item[@Name='PaymentAmount']/Value"/>
		<xsl:variable name="poNumber" select="preceding-sibling::Form[@Name='ReferenceNums']/Group[Item/Value='PO']/Item[@Name='Number']/Value"/>
		<xsl:variable name="sellerInvoiceNumber" select="preceding-sibling::Form[@Name='ReferenceNums']/Group[Item/Value='IV']/Item[@Name='Number']/Value"/>
		<xsl:variable name="ordernumber" select="parent::Form[@Name='RMItemDetail']/Form[@Name='ItemDetail']/Form[@Name='ReferenceDetail']/Item[@Name='Number']/Value"/>
		<xsl:variable name="cknumber" select="parent::Form[@Name='RMItemDetail']/Form[@Name='ItemDetail']/Form[@Name='ReferenceDetail']/Item[@Name='Number2']/Value"/>
		<xsl:variable name="quantity" select="parent::Form[@Name='RMItemDetail']/Form[@Name='ItemDetail']/Item[@Name='Quantity']/Value"/>
		<xsl:variable name="unitprice" select="parent::Form[@Name='RMItemDetail']/Form[@Name='ItemDetail']/Item[@Name='UnitPrice']/Value"/>
		<xsl:variable name="bpnumber" select="parent::Form[@Name='RMItemDetail']/Form[@Name='ItemDetail']/Item[@Name='BuyerPartNum']/Value"/>
		<xsl:variable name="discount" select="parent::Form[@Name='RMItemDetail']/Item[@Name='AdjustmentAmount']/Value"/>
		<xsl:value-of select="concat($shipperId, ',', $payment, ',', $poNumber, ',', $sellerInvoiceNumber, ',', $ordernumber, ',', $cknumber, ',', $quantity, ',', $unitprice, ',', $bpnumber, ',', $discount, '&#10;')" />
	</xsl:template>
	
	
	<!--  <xsl:template match="/">
    <xsl:value-of select="'ShipperID, Pay Item, Purchase Order Number, Seller Invoice ID, Order Number, Received, Quantity, Unit Price, BP Number, CK Number, &#10;'"/>
    <xsl:value-of select="concat(/FormData/Form/Form/Form/Form/Form/Group/Item/Value, ' ',          
      /FormData/Form[1]/Form[3]/Form[1]/Item[2]/Value,',',          
      /FormData/Form[1]/Form[3]/Form[1]/Item[3]/Value[1],' ',          
      /FormData/Form[1]/Form[3]/Form[1]/Item[4]/Value[1],',',          
      /FormData/Form[1]/Form[3]/Form[1]/Form[1]/Group[1]/Item[1]/Value[1],' ',          
      /FormData/Form[1]/Form[3]/Form[1]/Form[1]/Group[1]/Item[2]/Value[1],',',          
      /FormData/Form[1]/Form[3]/Form[1]/Form[1]/Group[2]/Item[1]/Value[1],' ',          
      /FormData/Form[1]/Form[3]/Form[1]/Form[1]/Group[2]/Item[2]/Value[1],',',          
      /FormData/Form[1]/Form[3]/Form[1]/Form[3]/Form[1]/Item[1]/Value[1],' ',          
      /FormData/Form[1]/Form[3]/Form[1]/Form[3]/Form[1]/Item[2]/Value[1],',',          
      /FormData/Form[1]/Form[3]/Form[1]/Form[3]/Form[1]/Form[1]/Group[1]/Item[1]/Value[1],' ',          
      /FormData/Form[1]/Form[3]/Form[1]/Form[3]/Form[1]/Form[1]/Group[1]/Item[2]/Value[1],',',          
      /FormData/Form[1]/Form[3]/Form[1]/Form[3]/Item[1]/Value,',',          
      /FormData/Form[1]/Form[3]/Form[1]/Form[3]/Item[2]/Value,',',          
      /FormData/Form[1]/Form[3]/Form[1]/Form[3]/Item[3]/Value,',',          
      /FormData/Form[1]/Form[3]/Form[1]/Form[3]/Form[1]/Item[4]/Value,' ')"/>
  </xsl:template>
-->
</xsl:stylesheet><!-- Stylus Studio meta-information - (c) 2004-2007. Progress Software Corporation. All rights reserved.
<metaInformation>
<scenarios ><scenario default="yes" name="820_111006_XSL_CPierson" userelativepaths="yes" externalpreview="no" url="export-820.xml" htmlbaseurl="" outputurl="820_Output_Styker820.txt" processortype="saxon8" useresolver="no" profilemode="0" profiledepth="" profilelength="" urlprofilexml="" commandline="" additionalpath="" additionalclasspath="" postprocessortype="none" postprocesscommandline="" postprocessadditionalpath="" postprocessgeneratedext="" validateoutput="no" validator="internal" customvalidator="" ><advancedProp name="sInitialMode" value=""/><advancedProp name="bSchemaAware" value="true"/><advancedProp name="bXsltOneIsOkay" value="true"/><advancedProp name="bXml11" value="false"/><advancedProp name="iValidation" value="0"/><advancedProp name="bExtensions" value="true"/><advancedProp name="iWhitespace" value="0"/><advancedProp name="sInitialTemplate" value=""/><advancedProp name="bTinyTree" value="true"/><advancedProp name="bUseDTD" value="false"/><advancedProp name="bWarnings" value="true"/><advancedProp name="iErrorHandling" value="fatal"/></scenario></scenarios><MapperMetaTag><MapperInfo srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="converter:CSV?820.csv" destSchemaRoot="table" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no" ><SourceSchema srcSchemaPath="export-820.xml" srcSchemaRoot="FormData" AssociatedInstance="" loaderFunction="document" loaderFunctionUsesURI="no"/></MapperInfo><MapperBlockPosition><template match="/"><block path="xsl:call-template" x="368" y="0"/><block path="xsl:for-each" x="298" y="0"/><block path="xsl:for-each/xsl:call-template" x="408" y="0"/></template><template name="outputDetail"><block path="xsl:value-of" x="368" y="0"/></template><template name="outputHeader"></template></MapperBlockPosition><TemplateContext></TemplateContext><MapperFilter side="source"></MapperFilter></MapperMetaTag>
</metaInformation>
-->