<?xml version="1.0"?>
<!--
@author Last Changed:$Author: theegarten $
@version $Revision: 8743 $
@date $Date: 2011-07-25 20:02:31 +0530 (Mon, 25 Jul 2011) $
-->
<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/DocumentID.xsl" xml:base="../"/>
    <xsl:import href="includes/fields/DocumentDateTime.xsl" xml:base="../"/>
    <xsl:import href="includes/fields/Quantity.xsl" xml:base="../"/>
    <!---->
    <!-- template to insert -->
    <xsl:template name="LastShipmentReference">
        <!---->
        <!-- parameter -->
        <xsl:param name="lastShipmentID"/>
        <xsl:param name="lastShipmentDate"/>
        <xsl:param name="lastShipmentTime"/>
        <xsl:param name="lastShipmentQuantity"/>
        <xsl:param name="lastShipmentUnitCode"/>
        <!---->
        <!-- variables -->
        <!---->
<!--        <xsl:message>
			<xsl:value-of select="$lastShipmentDate"></xsl:value-of>
        </xsl:message>
-->        <xsl:if test="($lastShipmentID !='' and $lastShipmentID !='00000000') or $lastShipmentDate != '' or lastShipmentQuantity != ''">
            <xsl:element name="LastShipmentReference">
                <!-- DocumentID -->
                <xsl:call-template name="DocumentID">
                    <xsl:with-param name="documentID">
                        <xsl:value-of select="$lastShipmentID"/>
                    </xsl:with-param>
                </xsl:call-template>
                <!-- DocumentDateTime -->
                <xsl:if test="$lastShipmentDate !='000000' and $lastShipmentDate !='00000000'">
                <xsl:call-template name="DocumentDateTime">
                    <xsl:with-param name="date">
                        <xsl:value-of select="$lastShipmentDate"/>
                    </xsl:with-param>
                    <xsl:with-param name="time">
                        <xsl:value-of select="$lastShipmentTime"/>
                    </xsl:with-param>
                </xsl:call-template>
                </xsl:if>
                <!-- Quantity -->
                <xsl:if test="$lastShipmentQuantity">
                <xsl:call-template name="Quantity">
                    <xsl:with-param name="name">
                        <xsl:value-of select="'ShippedQuantity'"/>
                    </xsl:with-param>
                    <xsl:with-param name="quantity">
                        <xsl:value-of select="$lastShipmentQuantity"/>
                    </xsl:with-param>
                    <xsl:with-param name="unitCode">
                        <xsl:value-of select="$lastShipmentUnitCode"/>
                    </xsl:with-param>
                </xsl:call-template>
                </xsl:if>
            </xsl:element>
        </xsl:if>
    </xsl:template>
</xsl:stylesheet>
