<?xml version="1.0"?>
<!--
@author Last Changed:$Author: lenz $
@version $Revision: 5199 $
@date $Date: 2010-10-22 08:16:16 +0200 (Fr, 22 Okt 2010) $
-->
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://schema.infor.com/InforOAGIS/2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<!---->
	<!-- imports -->
	<xsl:import href="includes/fields/Location.xsl" xml:base="../../"/>
	<xsl:import href="includes/fields/Contact.xsl" xml:base="../../"/>
	<!---->
	<!-- template to insert -->
	<xsl:template name="IDs">
		<!---->
		<!-- parameter -->
		<xsl:param name="name"/>
		<xsl:param name="id"/>
		<xsl:param name="accountingEntity"/>
		<xsl:param name="location"/>
		<xsl:param name="taxID"/>
		<xsl:param name="partyLocation"/>
		<xsl:param name="toLocation"/>
		<xsl:param name="contactName"/>
		<!---->
		<xsl:if test="$name !=''">
			<xsl:element name="{$name}">
				<xsl:element name="IDs">
					<xsl:element name="ID">
						<xsl:attribute name="accountingEntity"><xsl:value-of select="$accountingEntity"/></xsl:attribute>
						<xsl:attribute name="location"><xsl:value-of select="$location"/></xsl:attribute>
						<xsl:value-of select="$id"/>
					</xsl:element>
					<!---->
					<!-- TaxID -->
					<xsl:if test="$taxID !=''">
						<xsl:element name="TaxID">
							<xsl:value-of select="$taxID"/>
						</xsl:element>
					</xsl:if>
				</xsl:element>
				<!---->
				<!-- Location -->
				<xsl:if test="$toLocation !=''">
					<xsl:call-template name="Location">
						<xsl:with-param name="id">
							<xsl:value-of select="$toLocation"/>
						</xsl:with-param>
					</xsl:call-template>
				</xsl:if>
				<!-- Contact -->
				<xsl:call-template name="Contact">
					<xsl:with-param name="name" select="$contactName"/>
				</xsl:call-template>
			</xsl:element>
		</xsl:if>
	</xsl:template>
</xsl:stylesheet>
