<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="2.0" xmlns:bod="http://schema.infor.com/InforOAGIS/2" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:saxon="http://xml.apache.org/saxon" xmlns:ext="com.infor.tfs.mappings.extensions.XsltExt" xmlns:java="http://xml.apache.org/saxon/java" exclude-result-prefixes="java">
	<!-- imports -->
 	<xsl:import href="includes/VDA4906_segments.xsl" xml:base="../"/>
 	<xsl:import href="includes/VDA4906_print.xsl" xml:base="../"/>
	
	<xsl:output indent="yes" method="xml" encoding="ISO-8859-1"/>

	<!-- S811 -->
		<xsl:template name="S811">
		<xsl:param name="v81dkd"/>
		<xsl:param name="v81dli"/>
		<xsl:param name="v81dua"/>
		<xsl:param name="v81dun"/>
		<xsl:param name="v81dud"/>
		<xsl:param name="v81ide"/>
		<xsl:param name="v81idv"/>
		<xsl:param name="v81f01"/>
		<xsl:element name="S811">
			<xsl:element name="SEG"><xsl:text>811</xsl:text></xsl:element>
			<xsl:element name="VER"><xsl:text>02</xsl:text></xsl:element>
			<xsl:element name="V81DKD"><xsl:value-of select="$v81dkd"/></xsl:element>
			<xsl:element name="V81DLI"><xsl:value-of select="$v81dli"/></xsl:element>
			<xsl:element name="V81DUA"><xsl:value-of select="$v81dua"/></xsl:element>
			<xsl:element name="V81DUN"><xsl:value-of select="$v81dun"/></xsl:element>
			<xsl:element name="V81DUD"><xsl:value-of select="$v81dud"/></xsl:element>
			<xsl:element name="V81IDE"><xsl:value-of select="$v81ide"/></xsl:element>
			<xsl:element name="V81IDV"><xsl:value-of select="$v81idv"/></xsl:element>
			<xsl:element name="V81F01"><xsl:value-of select="$v81f01"/></xsl:element>
		</xsl:element>
	</xsl:template>
	<!-- S812 -->
	<xsl:template name="S812">
		<xsl:param name="v82drn"/>
		<xsl:param name="v82drd"/>
		<xsl:param name="v82ds1"/>
		<xsl:param name="v82dre"/>
		<xsl:param name="v82dwc"/>
		<xsl:param name="v82drf"/>
		<xsl:param name="v82ds0"/>
		<xsl:param name="v82dwk"/>
		<xsl:param name="v82sse"/>
		<xsl:param name="v82f01"/>
		<xsl:element name="S812">
			<xsl:element name="SEG"><xsl:text>812</xsl:text></xsl:element>
			<xsl:element name="VER"><xsl:text>02</xsl:text></xsl:element>
			<xsl:element name="V82DRN"><xsl:value-of select="$v82drn"/></xsl:element>
			<xsl:element name="V82DRD"><xsl:value-of select="$v82drd"/></xsl:element>
			<xsl:element name="V82DS1"><xsl:value-of select="$v82ds1"/></xsl:element>
			<xsl:element name="V82DRE"><xsl:value-of select="$v82dre"/></xsl:element>
			<xsl:element name="V82DWC"><xsl:value-of select="$v82dwc"/></xsl:element>
			<xsl:element name="V82DRF"><xsl:value-of select="$v82drf"/></xsl:element>
			<xsl:element name="V82DS0"><xsl:value-of select="$v82ds0"/></xsl:element>
			<xsl:element name="V82DWK"><xsl:value-of select="$v82dwk"/></xsl:element>
			<xsl:element name="V82SSE"><xsl:value-of select="$v82sse"/></xsl:element>
			<xsl:element name="V82F01"><xsl:value-of select="$v82f01"/></xsl:element>
		</xsl:element>
	</xsl:template>
	<!-- S813 -->
	<xsl:template name="S813">
		<xsl:param name="v83did"/>
		<xsl:param name="v83dvd"/>
		<xsl:param name="v83das"/>
		<xsl:param name="v83dvt"/>
		<xsl:param name="v83ihz"/>
		<xsl:param name="v83abn"/>
		<xsl:param name="v83dv0"/>
		<xsl:param name="v83dvk"/>
		<xsl:param name="v82f01"/>
		<xsl:element name="S813">
			<xsl:element name="SEG"><xsl:text>813</xsl:text></xsl:element>
			<xsl:element name="VER"><xsl:text>01</xsl:text></xsl:element>
			<xsl:element name="V83DID"><xsl:value-of select="$v83did"/></xsl:element>
			<xsl:element name="V83DVD"><xsl:value-of select="$v83dvd"/></xsl:element>
			<xsl:element name="V83DAS"><xsl:value-of select="$v83das"/></xsl:element>
			<xsl:element name="V83DVT"><xsl:value-of select="$v83dvt"/></xsl:element>
			<xsl:element name="V83IHZ"><xsl:value-of select="$v83ihz"/></xsl:element>
			<xsl:element name="V83ABN"><xsl:value-of select="$v83abn"/></xsl:element>
			<xsl:element name="V83DV0"><xsl:value-of select="$v83dv0"/></xsl:element>
			<xsl:element name="V83DVK"><xsl:value-of select="$v83dvk"/></xsl:element>
			<xsl:element name="V82F01"><xsl:value-of select="$v82f01"/></xsl:element>
		</xsl:element>
	</xsl:template>
	<!-- S814 -->
	<xsl:template name="S814">
		<xsl:param name="v84dse"/>
		<xsl:param name="v84dsv"/>
		<xsl:param name="v84dlm"/>
		<xsl:param name="v84dpe"/>
		<xsl:param name="v84dez"/>
		<xsl:param name="v84dgp"/>
		<xsl:param name="v84r01"/>
		<xsl:param name="v84duc"/>
		<xsl:param name="v84dup"/>
		<xsl:param name="v84dp1"/>
		<xsl:param name="v84dhp"/>
		<xsl:param name="v84f01"/>
		<xsl:element name="S814">
			<xsl:element name="SEG"><xsl:text>814</xsl:text></xsl:element>
			<xsl:element name="VER"><xsl:text>03</xsl:text></xsl:element>
			<xsl:element name="V84DSE"><xsl:value-of select="$v84dse"/></xsl:element>
			<xsl:element name="V84DSV"><xsl:value-of select="$v84dsv"/></xsl:element>
			<xsl:element name="V84DLM"><xsl:value-of select="$v84dlm"/></xsl:element>
			<xsl:element name="V84DPE"><xsl:value-of select="$v84dpe"/></xsl:element>
			<xsl:element name="V84DEZ"><xsl:value-of select="$v84dez"/></xsl:element>
			<xsl:element name="V84DGP"><xsl:value-of select="$v84dgp"/></xsl:element>
			<xsl:element name="V84R01"><xsl:value-of select="$v84r01"/></xsl:element>
			<xsl:element name="V84DUC"><xsl:value-of select="$v84duc"/></xsl:element>
			<xsl:element name="V84DUP"><xsl:value-of select="$v84dup"/></xsl:element>
			<xsl:element name="V84DP1"><xsl:value-of select="$v84dp1"/></xsl:element>
			<xsl:element name="V84DHP"><xsl:value-of select="$v84dhp"/></xsl:element>
			<xsl:element name="V84F01"><xsl:value-of select="$v84f01"/></xsl:element>
		</xsl:element>
	</xsl:template>
	<!-- S819 -->
	<xsl:template name="S819">
		<xsl:param name="counter811"/>
		<xsl:param name="counter812"/>
		<xsl:param name="counter813"/>
		<xsl:param name="counter814"/>
		<xsl:param name="counter819"/>
		<xsl:param name="v89drw"/>
		<xsl:param name="v89es1"/>
		<xsl:param name="v89s11"/>
		<xsl:param name="v89s01"/>
		<xsl:param name="v89es2"/>
		<xsl:param name="v89s12"/>
		<xsl:param name="v89s02"/>
		<xsl:param name="v89f01"/>
		<xsl:element name="S819">
		<xsl:variable name="counterTotal" select="$counter811 + $counter812 + $counter813 + $counter814 + 1"></xsl:variable>
			<xsl:element name="SEG">
				<xsl:text>819</xsl:text>
			</xsl:element>
			<xsl:element name="SEG">
				<xsl:text>819</xsl:text>
			</xsl:element>
			<xsl:element name="VER"><xsl:text>03</xsl:text></xsl:element>
			<xsl:element name="V89DZ1"><xsl:value-of select="ext:getVdaNumericValue(string($counter811),7,0)"/></xsl:element>
			<xsl:element name="V89DZ2"><xsl:value-of select="ext:getVdaNumericValue(string($counter812),7,0)"/></xsl:element>
			<xsl:element name="V89DZ3"><xsl:value-of select="ext:getVdaNumericValue(string($counter813),7,0)"/></xsl:element>
			<xsl:element name="V89DZ4"><xsl:value-of select="ext:getVdaNumericValue(string($counter814),7,0)"/></xsl:element>
			<xsl:element name="V89DZ9"><xsl:value-of select="ext:getVdaNumericValue(string($counter819),7,0)"/></xsl:element>
			<xsl:element name="V89CT9"><xsl:value-of select="ext:getVdaNumericValue(string($counterTotal),7,0)"/></xsl:element>
			<xsl:element name="V89DRW"><xsl:value-of select="$v89drw"/></xsl:element>
			<xsl:element name="V89ES1"><xsl:value-of select="$v89es1"/></xsl:element>
			<xsl:element name="V89S11"><xsl:value-of select="$v89s11"/></xsl:element>
			<xsl:element name="V89S01"><xsl:value-of select="$v89s01"/></xsl:element>
			<xsl:element name="V89ES2"><xsl:value-of select="$v89es2"/></xsl:element>
			<xsl:element name="V89S12"><xsl:value-of select="$v89s12"/></xsl:element>
			<xsl:element name="V89S02"><xsl:value-of select="$v89s02"/></xsl:element>
			<xsl:element name="V89F01"><xsl:value-of select="$v89f01"/></xsl:element>
		</xsl:element>
	</xsl:template>
</xsl:stylesheet>
