eos purchage order: xslt code version wise
v4 6th aug 2024
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:ns0="http://schemas.royalcanin.com/BizTalk/2012/Pub/PurchaseOrder">
<xsl:output method="xml"
indent="yes"/>
<xsl:param name="outputValue" select="'PF'"/>
<xsl:template match="/">
<sourcingDeliveries>
<xsl:for-each select="ns0:PurchaseHeaders/PurchaseHeader">
<sourcingDelivery>
<sourcingDeliveryId>
<xsl:value-of select="ns0:DocumentNo"/>
</sourcingDeliveryId>
<freightOrderID/>
<freightOrderDescription/>
<freightOrderType>PROCURE</freightOrderType>
<standardCarrierAlphaCode/>
<carrier>
<location/>
<name1/>
<name2/>
<houseNumber/>
<street1/>
<street2/>
<postalCode/>
<poBox/>
<city/>
<state/>
<country/>
<phone/>
<globalLocationNumber/>
</carrier>
<currentStatus/>
<currentStatusDate/>
<distance/>
<distanceUom/>
<totalTravellingTime/>
<unitTravellingTime/>
<containerId/>
<sealNumber/>
<meanOfTransport/>
<shippingStrategy/>
<cargoWeight/>
<cargoWeightUom/>
<cargoVolume/>
<cargoVolumeUom/>
<shippingInstructions/>
<stages>
<stage>
<number>1</number>
<standardCarrierAlphaCode/>
<carrierId/>
<source>
<location/>
<name1/>
<name2/>
<houseNumber/>
<street1/>
<street2/>
<postalCode/>
<poBox/>
<city/>
<state/>
<country/>
<phone/>
<globalLocationNumber/>
</source>
<destination>
<location/>
<name1/>
<name2/>
<houseNumber/>
<street1/>
<street2/>
<postalCode/>
<poBox/>
<city/>
<state/>
<country/>
<phone/>
<globalLocationNumber/>
</destination>
<departureDateTime/>
<arrivalDateTime/>
<distance/>
<distanceUom/>
<totalTravellingTime/>
<unitTravellingTime/>
<stageDeliveries>
<stageDelivery>
<sequenceNumber>1</sequenceNumber>
<sourcingDeliveryId><xsl:value-of select="ns0:DocumentNo"/></sourcingDeliveryId>
<sourcingDeliveries>
<sourcingDelivery>
<sourcingDeliveryId>
<xsl:value-of select="ns0:DocumentNo"/>
</sourcingDeliveryId>
<sourcingDeliveryType>Sourcing</sourcingDeliveryType>
<salesOrganisation/>
<distributionChannel/>
<division/>
<warehouseNumber/>
<purchasingOrganization/>
<purchasingGroup/>
<companyCode/>
<documentDate/>
<plannedMatAvailabilityDate/>
<transportationPlanningDate/>
<plannedLoadingDate/>
<plannedGoodsIssueDate/>
<plannedDeliveryDate/>
<requestedDeliveryDate>
<xsl:value-of select="concat(ns0:ExpectedReceiptDate, 'T00:00:00UTC+00:00')"/>
</requestedDeliveryDate>
<postingDate/>
<actualGoodsIssueDate/>
<customerDeliveryAppointment/>
<documentReference/>
<billOfLading/>
<meanOfTransport/>
<shippingStrategy/>
<sourceType>Vendor</sourceType>
<destinationType>Plant</destinationType>
<priority/>
<soldToParty>
<location/>
<name1/>
<name2/>
<houseNumber/>
<street1/>
<street2/>
<postalCode/>
<poBox/>
<city/>
<state/>
<country/>
<phone/>
<globalLocationNumber/>
</soldToParty>
<source>
<location>
<xsl:value-of select="ns0:BuyFromVendorNo"/>
</location>
<name1>
<xsl:value-of select="ns0:Buy-fromName"/>
</name1>
<name2/>
<houseNumber/>
<street1>
<xsl:value-of select="ns0:Buy-fromAddress"/>
</street1>
<street2>
<xsl:value-of select="ns0:Buy-fromAddress2"/>
</street2>
<postalCode>
<xsl:value-of select="ns0:Buy-fromPostCode"/>
</postalCode>
<poBox/>
<city>
<xsl:value-of select="ns0:Buy-fromCity"/>
</city>
<state>
<xsl:value-of select="ns0:Buy-fromCounty"/>
</state>
<country>
<xsl:value-of select="ns0:Buy-fromCountry_RegionCode"/>
</country>
<phone/>
<globalLocationNumber>
<xsl:value-of select="ns0:EDIBuyFromVendorNo"/>
</globalLocationNumber>
</source>
<destination>
<location>
<xsl:value-of select="ns0:LocationCode"/>
</location>
<name1/>
<name2/>
<houseNumber/>
<street1/>
<street2/>
<postalCode/>
<poBox/>
<city/>
<state/>
<country/>
<phone/>
<globalLocationNumber>
<xsl:value-of select="ns0:EDILocationCode"/>
</globalLocationNumber>
</destination>
<billToParty>
<location/>
<name1/>
<name2/>
<houseNumber/>
<street1/>
<street2/>
<postalCode/>
<poBox/>
<city/>
<state/>
<country/>
<phone/>
<globalLocationNumber/>
</billToParty>
<carrier>
<location>
<xsl:value-of select="ns0:MainCarrierNo"/>
</location>
<name1/>
<name2/>
<houseNumber/>
<street1/>
<street2/>
<postalCode/>
<poBox/>
<city/>
<state/>
<country/>
<phone/>
<globalLocationNumber> <xsl:value-of select="ns0:EDIMainCarrierNo"/> </globalLocationNumber>
</carrier>
<incotermPart1/>
<incotermPart2/>
<specialProcessIndicator/>
<specialProcessIndicatorText/>
<grossWeight/>
<weightUom/>
<volume/>
<volumeUom/>
<palletSpace/>
<palletBase/>
<shippingInstructionText/>
<pickingInstructionText/>
<commentText/>
<goodsReceiptStatus/>
<goodsReceiptStatusText/>
<putawaytStatus/>
<putawaytStatusText/>
<items>
<xsl:for-each select="PurchaseLines/PurchaseLine/ReservationEntries/ReservationEntry">
<xsl:variable name="itemPosition"
select="position()"/>
<item>
<ssccNumber>
<xsl:value-of select="ns0:TNOPAL"/>
</ssccNumber>
<packagingMaterial/>
<startProductionDate>
<!-- <xsl:value-of select="min(//ns0:ReservationEntry[ns0:TNOPAL = current()/ns0:TNOPAL]/ns0:ManufacturingDate)"/>
<xsl:value-of select="min(ReservationEntry[TNOPAL = ../TNOPAL]/ManufacturingDate)"/>
<xsl:value-of select="PurchaseLine/ReservationEntries/ReservationEntry[min(ns0:ManufacturingDate)]/ns0:ManufacturingDate"/>>
<xsl:value-of select="max(//ns0:ReservationEntry[ns0:TNOPAL = current()/ns0:TNOPAL]/ns0:ManufacturingDate)"/>-->
<xsl:variable name="xyz"
select="ns0:TNOPAL"/>
<xsl:for-each select="../../../../../PurchaseLines/PurchaseLine/ReservationEntries/ReservationEntry[ns0:TNOPAL=$xyz]">
<xsl:sort select="ns0:ManufacturingDate"
data-type="text"
order="ascending"/>
<xsl:if test="position() = 1">
<xsl:value-of select="ns0:ManufacturingDate"/>
</xsl:if>
</xsl:for-each>
</startProductionDate>
<endProductionDate>
<xsl:variable name="xyz1"
select="ns0:TNOPAL"/>
<xsl:for-each select="../../../../../PurchaseLines/PurchaseLine/ReservationEntries/ReservationEntry[ns0:TNOPAL=$xyz1]">
<xsl:sort select="ns0:ManufacturingDate"
data-type="text"
order="descending"/>
<xsl:if test="position() = 1">
<xsl:value-of select="ns0:ManufacturingDate"/>
</xsl:if>
</xsl:for-each>
<!-- <xsl:value-of select="max(//ns0:ReservationEntry[ns0:TNOPAL = current()/ns0:TNOPAL]/ns0:ManufacturingDate)"/> -->
</endProductionDate>
<externalHU2/>
<itemPosition>
<xsl:value-of select="$itemPosition"/>
</itemPosition>
<higherItemPosition/>
<materialReference>
<xsl:value-of select="../../ns0:ItemNo"/>
</materialReference>
<materialDescription>
<xsl:value-of select="../../ns0:Description"/>
</materialDescription>
<customerMaterialReference/>
<eanOrUpcReference/>
<itemCategory/>
<materialType/>
<batch>
<xsl:value-of select="ns0:LotNo"/>
</batch>
<lotNumber/>
<vendorBatch/>
<plannedReceiptQuantityInSuom>
<xsl:value-of select="ns0:Quantity"/>
</plannedReceiptQuantityInSuom>
<goodsReceiptQuantityInSuom/>
<uomCode>
<!-- <xsl:value-of select="../../ns0:UnitOfMeasureCode"/>-->
<xsl:value-of select="$outputValue"/>
</uomCode>
<plannedReceiptQuantityInBuom>
<xsl:value-of select="ns0:QuantityBase"/>
</plannedReceiptQuantityInBuom>
<goodsReceiptQuantityInBuom/>
<baseUom/>
<conversionFactorToBuom>
<xsl:if test="ns0:Quantity != 0 and ns0:QuantityBase != 0">
<xsl:value-of select="ns0:QuantityBase div ns0:Quantity"/>
</xsl:if>
</conversionFactorToBuom>
<transportationGroup/>
<plant>
<xsl:value-of select="../../../ns0:LocationCode"/>
</plant>
<storageLocation/>
<bestBeforeDate>
<xsl:value-of select="concat(ns0:ExpirationDate, 'T00:00:00UTC+00:00')"/>
</bestBeforeDate>
<productionDate>
<xsl:value-of select="concat(ns0:ManufacturingDate, 'T00:00:00UTC+00:00')"/>
</productionDate>
<wmsQualityStatus/>
<qualityStatus/>
<positiveRelease>
<xsl:value-of select="ns0:PHRStatus"/>
</positiveRelease>
<positiveReleaseDate>
<xsl:value-of select="concat(ns0:RDD, 'T00:00:00UTC+00:00')"/>
</positiveReleaseDate>
<preceedingDocumentNumber/>
<preceedingDocumentPosition/>
<preceedingDocumentCategory/>
<preceedingDocumentType/>
<preceedingDocumentTypeDesc/>
<customerPurchaseOrderNumber/>
<customerPurchaseOrderDate/>
<shipToPurchaseOrderNumber/>
<grossWeight/>
<weightUom/>
<volume/>
<volumeUom/>
<stockType/>
</item>
</xsl:for-each>
</items>
</sourcingDelivery>
</sourcingDeliveries>
</stageDelivery>
</stageDeliveries>
</stage>
</stages>
</sourcingDelivery>
</xsl:for-each>
</sourcingDeliveries>
</xsl:template>
</xsl:stylesheet>
---
v3 30th july 2024
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:ns0="http://schemas.royalcanin.com/BizTalk/2012/Pub/PurchaseOrder">
<xsl:output method="xml"
indent="yes"/>
<xsl:template match="/">
<sourcingDeliveries>
<xsl:for-each select="ns0:PurchaseHeaders/PurchaseHeader">
<sourcingDelivery>
<sourcingDeliveryId>
<xsl:value-of select="ns0:DocumentNo"/>
</sourcingDeliveryId>
<freightOrderID/>
<freightOrderDescription/>
<freightOrderType>PROCURE</freightOrderType>
<standardCarrierAlphaCode/>
<carrier>
<location/>
<name1/>
<name2/>
<houseNumber/>
<street1/>
<street2/>
<postalCode/>
<poBox/>
<city/>
<state/>
<country/>
<phone/>
<globalLocationNumber/>
</carrier>
<currentStatus/>
<currentStatusDate/>
<distance/>
<distanceUom/>
<totalTravellingTime/>
<unitTravellingTime/>
<containerId/>
<sealNumber/>
<meanOfTransport/>
<shippingStrategy/>
<cargoWeight/>
<cargoWeightUom/>
<cargoVolume/>
<cargoVolumeUom/>
<shippingInstructions/>
<stages>
<stage>
<number>1</number>
<standardCarrierAlphaCode/>
<carrierId/>
<source>
<location/>
<name1/>
<name2/>
<houseNumber/>
<street1/>
<street2/>
<postalCode/>
<poBox/>
<city/>
<state/>
<country/>
<phone/>
<globalLocationNumber/>
</source>
<destination>
<location/>
<name1/>
<name2/>
<houseNumber/>
<street1/>
<street2/>
<postalCode/>
<poBox/>
<city/>
<state/>
<country/>
<phone/>
<globalLocationNumber/>
</destination>
<departureDateTime/>
<arrivalDateTime/>
<distance/>
<distanceUom/>
<totalTravellingTime/>
<unitTravellingTime/>
<stageDeliveries>
<stageDelivery>
<sequenceNumber>1</sequenceNumber>
<sourcingDeliveryId/>
<sourcingDeliveries>
<sourcingDelivery>
<sourcingDeliveryId>
<xsl:value-of select="ns0:DocumentNo"/>
</sourcingDeliveryId>
<sourcingDeliveryType>Sourcing</sourcingDeliveryType>
<salesOrganisation/>
<distributionChannel/>
<division/>
<warehouseNumber/>
<purchasingOrganization/>
<purchasingGroup/>
<companyCode/>
<documentDate/>
<plannedMatAvailabilityDate/>
<transportationPlanningDate/>
<plannedLoadingDate/>
<plannedGoodsIssueDate/>
<plannedDeliveryDate/>
<requestedDeliveryDate>
<xsl:value-of select="concat(ns0:ExpectedReceiptDate, 'T00:00:00UTC+00:00')"/>
</requestedDeliveryDate>
<postingDate/>
<actualGoodsIssueDate/>
<customerDeliveryAppointment/>
<documentReference/>
<billOfLading/>
<meanOfTransport/>
<shippingStrategy/>
<sourceType>Vendor</sourceType>
<destinationType>Plant</destinationType>
<priority/>
<soldToParty>
<location/>
<name1/>
<name2/>
<houseNumber/>
<street1/>
<street2/>
<postalCode/>
<poBox/>
<city/>
<state/>
<country/>
<phone/>
<globalLocationNumber/>
</soldToParty>
<source>
<location>
<xsl:value-of select="ns0:BuyFromVendorNo"/>
</location>
<name1>
<xsl:value-of select="ns0:Buy-fromName"/>
</name1>
<name2/>
<houseNumber/>
<street1>
<xsl:value-of select="ns0:Buy-fromAddress"/>
</street1>
<street2>
<xsl:value-of select="ns0:Buy-fromAddress2"/>
</street2>
<postalCode>
<xsl:value-of select="ns0:Buy-fromPostCode"/>
</postalCode>
<poBox/>
<city>
<xsl:value-of select="ns0:Buy-fromCity"/>
</city>
<state/>
<country>
<xsl:value-of select="ns0:Buy-fromCountry_RegionCode"/>
</country>
<phone/>
<globalLocationNumber>
<xsl:value-of select="ns0:EDIBuyFromVendorNo"/>
</globalLocationNumber>
</source>
<destination>
<location>
<xsl:value-of select="ns0:LocationCode"/>
</location>
<name1/>
<name2/>
<houseNumber/>
<street1/>
<street2/>
<postalCode/>
<poBox/>
<city/>
<state/>
<country/>
<phone/>
<globalLocationNumber>
<xsl:value-of select="ns0:EDILocationCode"/>
</globalLocationNumber>
</destination>
<billToParty>
<location/>
<name1/>
<name2/>
<houseNumber/>
<street1/>
<street2/>
<postalCode/>
<poBox/>
<city/>
<state/>
<country/>
<phone/>
<globalLocationNumber/>
</billToParty>
<carrier>
<location>
<xsl:value-of select="ns0:MainCarrierNo"/>
</location>
<name1/>
<name2/>
<houseNumber/>
<street1/>
<street2/>
<postalCode/>
<poBox/>
<city/>
<state/>
<country/>
<phone/>
<globalLocationNumber/>
</carrier>
<incotermPart1/>
<incotermPart2/>
<specialProcessIndicator/>
<specialProcessIndicatorText/>
<grossWeight/>
<weightUom/>
<volume/>
<volumeUom/>
<palletSpace/>
<palletBase/>
<shippingInstructionText/>
<pickingInstructionText/>
<commentText/>
<goodsReceiptStatus/>
<goodsReceiptStatusText/>
<putawaytStatus/>
<putawaytStatusText/>
<items>
<xsl:for-each select="PurchaseLines/PurchaseLine/ReservationEntries/ReservationEntry">
<xsl:variable name="itemPosition"
select="position()"/>
<item>
<ssccNumber>
<xsl:value-of select="ns0:TNOPAL"/>
</ssccNumber>
<packagingMaterial/>
<startProductionDate>
<!-- <xsl:value-of select="min(//ns0:ReservationEntry[ns0:TNOPAL = current()/ns0:TNOPAL]/ns0:ManufacturingDate)"/>
<xsl:value-of select="min(ReservationEntry[TNOPAL = ../TNOPAL]/ManufacturingDate)"/>
<xsl:value-of select="PurchaseLine/ReservationEntries/ReservationEntry[min(ns0:ManufacturingDate)]/ns0:ManufacturingDate"/>>
<xsl:value-of select="max(//ns0:ReservationEntry[ns0:TNOPAL = current()/ns0:TNOPAL]/ns0:ManufacturingDate)"/>-->
<xsl:variable name="xyz"
select="ns0:TNOPAL"/>
<xsl:for-each select="../../../../../PurchaseLines/PurchaseLine/ReservationEntries/ReservationEntry[ns0:TNOPAL=$xyz]">
<xsl:sort select="ns0:ManufacturingDate"
data-type="text"
order="ascending"/>
<xsl:if test="position() = 1">
<xsl:value-of select="ns0:ManufacturingDate"/>
</xsl:if>
</xsl:for-each>
</startProductionDate>
<endProductionDate>
<xsl:variable name="xyz1"
select="ns0:TNOPAL"/>
<xsl:for-each select="../../../../../PurchaseLines/PurchaseLine/ReservationEntries/ReservationEntry[ns0:TNOPAL=$xyz1]">
<xsl:sort select="ns0:ManufacturingDate"
data-type="text"
order="descending"/>
<xsl:if test="position() = 1">
<xsl:value-of select="ns0:ManufacturingDate"/>
</xsl:if>
</xsl:for-each>
<!-- <xsl:value-of select="max(//ns0:ReservationEntry[ns0:TNOPAL = current()/ns0:TNOPAL]/ns0:ManufacturingDate)"/> -->
</endProductionDate>
<externalHU2/>
<itemPosition>
<xsl:value-of select="$itemPosition"/>
</itemPosition>
<higherItemPosition/>
<materialReference>
<xsl:value-of select="../../ns0:ItemNo"/>
</materialReference>
<materialDescription>
<xsl:value-of select="../../ns0:Description"/>
</materialDescription>
<customerMaterialReference/>
<eanOrUpcReference/>
<itemCategory/>
<materialType/>
<batch>
<xsl:value-of select="ns0:LotNo"/>
</batch>
<lotNumber/>
<vendorBatch/>
<plannedReceiptQuantityInSuom>
<xsl:value-of select="ns0:Quantity"/>
</plannedReceiptQuantityInSuom>
<goodsReceiptQuantityInSuom/>
<uomCode>
<xsl:value-of select="../../ns0:UnitOfMeasureCode"/>
</uomCode>
<plannedReceiptQuantityInBuom>
<xsl:value-of select="ns0:QuantityBase"/>
</plannedReceiptQuantityInBuom>
<goodsReceiptQuantityInBuom/>
<baseUom/>
<conversionFactorToBuom>
<xsl:if test="ns0:Quantity != 0 and ns0:QuantityBase != 0">
<xsl:value-of select="ns0:QuantityBase div ns0:Quantity"/>
</xsl:if>
</conversionFactorToBuom>
<transportationGroup/>
<plant>
<xsl:value-of select="../../../ns0:LocationCode"/>
</plant>
<storageLocation/>
<bestBeforeDate>
<xsl:value-of select="concat(ns0:ExpirationDate, 'T00:00:00UTC+00:00')"/>
</bestBeforeDate>
<productionDate>
<xsl:value-of select="concat(ns0:ManufacturingDate, 'T00:00:00UTC+00:00')"/>
</productionDate>
<wmsQualityStatus/>
<qualityStatus/>
<positiveRelease>
<xsl:value-of select="ns0:PHRStatus"/>
</positiveRelease>
<positiveReleaseDate>
<xsl:value-of select="concat(ns0:RDD, 'T00:00:00UTC+00:00')"/>
</positiveReleaseDate>
<preceedingDocumentNumber/>
<preceedingDocumentPosition/>
<preceedingDocumentCategory/>
<preceedingDocumentType/>
<preceedingDocumentTypeDesc/>
<customerPurchaseOrderNumber/>
<customerPurchaseOrderDate/>
<shipToPurchaseOrderNumber/>
<grossWeight/>
<weightUom/>
<volume/>
<volumeUom/>
<stockType/>
</item>
</xsl:for-each>
</items>
</sourcingDelivery>
</sourcingDeliveries>
</stageDelivery>
</stageDeliveries>
</stage>
</stages>
</sourcingDelivery>
</xsl:for-each>
</sourcingDeliveries>
</xsl:template>
</xsl:stylesheet>
----
v1
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:ns0="http://schemas.royalcanin.com/BizTalk/2012/Pub/PurchaseOrder">
<xsl:output method="xml" indent="yes"/>
<xsl:template match="/">
<sourcingDeliveries>
<xsl:for-each select="ns0:PurchaseHeaders/PurchaseHeader">
<sourcingDelivery>
<sourcingDeliveryId> <xsl:value-of select="ns0:DocumentNo"/> </sourcingDeliveryId>
<freightOrderID/>
<freightOrderDescription/>
<freightOrderType/>
<standardCarrierAlphaCode/>
<carrier>
<location/>
<name1/>
<name2/>
<houseNumber/>
<street1/>
<street2/>
<postalCode/>
<poBox/>
<city/>
<state/>
<country/>
<phone/>
<globalLocationNumber/>
</carrier>
<currentStatus/>
<currentStatusDate/>
<distance/>
<distanceUom/>
<totalTravellingTime/>
<unitTravellingTime/>
<containerId/>
<sealNumber/>
<meanOfTransport/>
<shippingStrategy/>
<cargoWeight/>
<cargoWeightUom/>
<cargoVolume/>
<cargoVolumeUom/>
<shippingInstructions/>
<stages>
<stage>
<number>1</number>
<standardCarrierAlphaCode/>
<carrierId/>
<source>
<location/>
<name1/>
<name2/>
<houseNumber/>
<street1/>
<street2/>
<postalCode/>
<poBox/>
<city/>
<state/>
<country/>
<phone/>
<globalLocationNumber/>
</source>
<destination>
<location/>
<name1/>
<name2/>
<houseNumber/>
<street1/>
<street2/>
<postalCode/>
<poBox/>
<city/>
<state/>
<country/>
<phone/>
<globalLocationNumber/>
</destination>
<departureDateTime/>
<arrivalDateTime/>
<distance/>
<distanceUom/>
<totalTravellingTime/>
<unitTravellingTime/>
<stageDeliveries>
<stageDelivery>
<sequenceNumber>1</sequenceNumber>
<sourcingDeliveryId/>
<sourcingDeliveries>
<sourcingDelivery>
<sourcingDeliveryId> <xsl:value-of select="ns0:DocumentNo"/> </sourcingDeliveryId>
<sourcingDeliveryType>Sourcing</sourcingDeliveryType>
<salesOrganisation/>
<distributionChannel/>
<division/>
<warehouseNumber/>
<purchasingOrganization/>
<purchasingGroup/>
<companyCode/>
<documentDate/>
<plannedMatAvailabilityDate/>
<transportationPlanningDate/>
<plannedLoadingDate/>
<plannedGoodsIssueDate/>
<plannedDeliveryDate/>
<requestedDeliveryDate>
<xsl:value-of select="concat(ns0:ExpectedReceiptDate, 'T00:00:00UTC+00:00')"/>
</requestedDeliveryDate>
<postingDate/>
<actualGoodsIssueDate/>
<customerDeliveryAppointment/>
<documentReference/>
<billOfLading/>
<meanOfTransport/>
<shippingStrategy/>
<priority/>
<soldToParty>
<location/>
<name1/>
<name2/>
<houseNumber/>
<street1/>
<street2/>
<postalCode/>
<poBox/>
<city/>
<state/>
<country/>
<phone/>
<globalLocationNumber/>
</soldToParty>
<source>
<location>
<xsl:value-of select="ns0:BuyFromVendorNo"/>
</location>
<name1>
<xsl:value-of select="ns0:Buy-fromName"/>
</name1>
<name2/>
<houseNumber/>
<street1>
<xsl:value-of select="ns0:Buy-fromAddress"/>
</street1>
<street2>
<xsl:value-of select="ns0:Buy-fromAddress2"/>
</street2>
<postalCode>
<xsl:value-of select="ns0:Buy-fromPostCode"/>
</postalCode>
<poBox/>
<city>
<xsl:value-of select="ns0:Buy-fromCity"/>
</city>
<state/>
<country>
<xsl:value-of select="ns0:Buy-fromCountry_RegionCode"/>
</country>
<phone/>
<globalLocationNumber>
<xsl:value-of select="ns0:EDIBuyFromVendorNo"/>
</globalLocationNumber>
</source>
<destination>
<location>
<xsl:value-of select="ns0:LocationCode"/>
</location>
<name1/>
<name2/>
<houseNumber/>
<street1/>
<street2/>
<postalCode/>
<poBox/>
<city/>
<state/>
<country/>
<phone/>
<globalLocationNumber>
<xsl:value-of select="ns0:EDILocationCode"/>
</globalLocationNumber>
</destination>
<billToParty>
<location/>
<name1/>
<name2/>
<houseNumber/>
<street1/>
<street2/>
<postalCode/>
<poBox/>
<city/>
<state/>
<country/>
<phone/>
<globalLocationNumber/>
</billToParty>
<carrier>
<location><xsl:value-of select="ns0:MainCarrierNo"/> </location>
<name1/>
<name2/>
<houseNumber/>
<street1/>
<street2/>
<postalCode/>
<poBox/>
<city/>
<state/>
<country/>
<phone/>
<globalLocationNumber/>
</carrier>
<incotermPart1/>
<incotermPart2/>
<specialProcessIndicator/>
<specialProcessIndicatorText/>
<grossWeight/>
<weightUom/>
<volume/>
<volumeUom/>
<palletSpace/>
<palletBase/>
<shippingInstructionText/>
<pickingInstructionText/>
<commentText/>
<goodsReceiptStatus/>
<goodsReceiptStatusText/>
<putawaytStatus/>
<putawaytStatusText/>
<items>
<xsl:for-each select="PurchaseLines/PurchaseLine/ReservationEntries/ReservationEntry">
<xsl:variable name="itemPosition" select="position()"/>
<!--
<LatestManufacturingDate>
<xsl:for-each select="../../ReservationEntries/ReservationEntry">
<xsl:sort select="ns0:ManufacturingDate" data-type="text" order="descending"/>
<xsl:if test="position() = 1">
<xsl:value-of select="ns0:ManufacturingDate"/>
</xsl:if>
</xsl:for-each>
</LatestManufacturingDate>
<LatestManufacturingDate>
<xsl:for-each select="../../ReservationEntries/ReservationEntry">
<xsl:sort select="ns0:ManufacturingDate" data-type="text" order="descending"/>
<xsl:if test="position() = 1">
<xsl:value-of select="ns0:ManufacturingDate"/>
</xsl:if>
</xsl:for-each>
</LatestManufacturingDate>-->
<item>
<ssccNumber>
<xsl:value-of select="ns0:TNOPAL"/>
</ssccNumber>
<packagingMaterial/>
<startProductionDate>
<!-- <xsl:value-of select="min(//ns0:ReservationEntry[ns0:TNOPAL = current()/ns0:TNOPAL]/ns0:ManufacturingDate)"/>
<xsl:value-of select="min(ReservationEntry[TNOPAL = ../TNOPAL]/ManufacturingDate)"/>
<xsl:value-of select="PurchaseLine/ReservationEntries/ReservationEntry[min(ns0:ManufacturingDate)]/ns0:ManufacturingDate"/>>
<xsl:value-of select="max(//ns0:ReservationEntry[ns0:TNOPAL = current()/ns0:TNOPAL]/ns0:ManufacturingDate)"/>-->
<xsl:for-each select="../../ReservationEntries/ReservationEntry">
<xsl:sort select="ns0:ManufacturingDate" data-type="text" order="descending"/>
<xsl:if test="position() = 1">
<xsl:value-of select="ns0:ManufacturingDate"/>
</xsl:if>
</xsl:for-each>
</startProductionDate>
<endProductionDate>
<xsl:for-each select="../../ReservationEntries/ReservationEntry">
<xsl:sort select="ns0:ManufacturingDate" data-type="text" order="ascending"/>
<xsl:if test="position() = 1">
<xsl:value-of select="ns0:ManufacturingDate"/>
</xsl:if>
</xsl:for-each>
<!-- <xsl:value-of select="max(//ns0:ReservationEntry[ns0:TNOPAL = current()/ns0:TNOPAL]/ns0:ManufacturingDate)"/> -->
</endProductionDate>
<externalHU2/>
<itemPosition>
<xsl:value-of select="$itemPosition"/>
</itemPosition>
<higherItemPosition/>
<materialReference>
<xsl:value-of select="../../ns0:ItemNo"/>
</materialReference>
<materialDescription>
<xsl:value-of select="../../ns0:Description"/>
</materialDescription>
<customerMaterialReference/>
<eanOrUpcReference/>
<itemCategory/>
<materialType/>
<batch>
<xsl:value-of select="ns0:LotNo"/>
</batch>
<lotNumber/>
<vendorBatch/>
<plannedReceiptQuantityInSuom>
<xsl:value-of select="ns0:Quantity"/>
</plannedReceiptQuantityInSuom>
<goodsReceiptQuantityInSuom/>
<uomCode>
<xsl:value-of select="../../ns0:UnitOfMeasureCode"/>
</uomCode>
<plannedReceiptQuantityInBuom>
<xsl:value-of select="ns0:QuantityBase"/>
</plannedReceiptQuantityInBuom>
<goodsReceiptQuantityInBuom/>
<baseUom/>
<conversionFactorToBuom>
<xsl:if test="ns0:Quantity != 0 and ns0:QuantityBase != 0">
<xsl:value-of select="ns0:QuantityBase div ns0:Quantity"/>
</xsl:if>
</conversionFactorToBuom>
<transportationGroup/>
<plant>
<xsl:value-of select="../../../ns0:LocationCode"/>
</plant>
<storageLocation/>
<bestBeforeDate>
<xsl:value-of select="concat(ns0:ExpirationDate, 'T00:00:00UTC+00:00')"/>
</bestBeforeDate>
<productionDate>
<xsl:value-of select="concat(ns0:ManufacturingDate, 'T00:00:00UTC+00:00')"/>
</productionDate>
<wmsQualityStatus/>
<qualityStatus/>
<positiveRelease>
<xsl:value-of select="ns0:PHRStatus"/>
</positiveRelease>
<positiveReleaseDate>
<xsl:value-of select="concat(ns0:RDD, 'T00:00:00UTC+00:00')"/>
</positiveReleaseDate>
<preceedingDocumentNumber/>
<preceedingDocumentPosition/>
<preceedingDocumentCategory/>
<preceedingDocumentType/>
<preceedingDocumentTypeDesc/>
<customerPurchaseOrderNumber/>
<customerPurchaseOrderDate/>
<shipToPurchaseOrderNumber/>
<grossWeight/>
<weightUom/>
<volume/>
<volumeUom/>
<stockType/>
</item>
</xsl:for-each>
</items>
</sourcingDelivery>
</sourcingDeliveries>
</stageDelivery>
</stageDeliveries>
</stage>
</stages>
</sourcingDelivery>
</xsl:for-each>
</sourcingDeliveries>
</xsl:template>
</xsl:stylesheet>
----
v2
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:ns0="http://schemas.royalcanin.com/BizTalk/2012/Pub/PurchaseOrder">
<xsl:output method="xml"
indent="yes"/>
<xsl:template match="/">
<sourcingDeliveries>
<xsl:for-each select="ns0:PurchaseHeaders/PurchaseHeader">
<sourcingDelivery>
<sourcingDeliveryId>
<xsl:value-of select="ns0:DocumentNo"/>
</sourcingDeliveryId>
<freightOrderID/>
<freightOrderDescription/>
<freightOrderType/>
<standardCarrierAlphaCode/>
<carrier>
<location/>
<name1/>
<name2/>
<houseNumber/>
<street1/>
<street2/>
<postalCode/>
<poBox/>
<city/>
<state/>
<country/>
<phone/>
<globalLocationNumber/>
</carrier>
<currentStatus/>
<currentStatusDate/>
<distance/>
<distanceUom/>
<totalTravellingTime/>
<unitTravellingTime/>
<containerId/>
<sealNumber/>
<meanOfTransport/>
<shippingStrategy/>
<cargoWeight/>
<cargoWeightUom/>
<cargoVolume/>
<cargoVolumeUom/>
<shippingInstructions/>
<stages>
<stage>
<number>1</number>
<standardCarrierAlphaCode/>
<carrierId/>
<source>
<location/>
<name1/>
<name2/>
<houseNumber/>
<street1/>
<street2/>
<postalCode/>
<poBox/>
<city/>
<state/>
<country/>
<phone/>
<globalLocationNumber/>
</source>
<destination>
<location/>
<name1/>
<name2/>
<houseNumber/>
<street1/>
<street2/>
<postalCode/>
<poBox/>
<city/>
<state/>
<country/>
<phone/>
<globalLocationNumber/>
</destination>
<departureDateTime/>
<arrivalDateTime/>
<distance/>
<distanceUom/>
<totalTravellingTime/>
<unitTravellingTime/>
<stageDeliveries>
<stageDelivery>
<sequenceNumber>1</sequenceNumber>
<sourcingDeliveryId/>
<sourcingDeliveries>
<sourcingDelivery>
<sourcingDeliveryId>
<xsl:value-of select="ns0:DocumentNo"/>
</sourcingDeliveryId>
<sourcingDeliveryType>Sourcing</sourcingDeliveryType>
<salesOrganisation/>
<distributionChannel/>
<division/>
<warehouseNumber/>
<purchasingOrganization/>
<purchasingGroup/>
<companyCode/>
<documentDate/>
<plannedMatAvailabilityDate/>
<transportationPlanningDate/>
<plannedLoadingDate/>
<plannedGoodsIssueDate/>
<plannedDeliveryDate/>
<requestedDeliveryDate>
<xsl:value-of select="concat(ns0:ExpectedReceiptDate, 'T00:00:00UTC+00:00')"/>
</requestedDeliveryDate>
<postingDate/>
<actualGoodsIssueDate/>
<customerDeliveryAppointment/>
<documentReference/>
<billOfLading/>
<meanOfTransport/>
<shippingStrategy/>
<priority/>
<soldToParty>
<location/>
<name1/>
<name2/>
<houseNumber/>
<street1/>
<street2/>
<postalCode/>
<poBox/>
<city/>
<state/>
<country/>
<phone/>
<globalLocationNumber/>
</soldToParty>
<source>
<location>
<xsl:value-of select="ns0:BuyFromVendorNo"/>
</location>
<name1>
<xsl:value-of select="ns0:Buy-fromName"/>
</name1>
<name2/>
<houseNumber/>
<street1>
<xsl:value-of select="ns0:Buy-fromAddress"/>
</street1>
<street2>
<xsl:value-of select="ns0:Buy-fromAddress2"/>
</street2>
<postalCode>
<xsl:value-of select="ns0:Buy-fromPostCode"/>
</postalCode>
<poBox/>
<city>
<xsl:value-of select="ns0:Buy-fromCity"/>
</city>
<state/>
<country>
<xsl:value-of select="ns0:Buy-fromCountry_RegionCode"/>
</country>
<phone/>
<globalLocationNumber>
<xsl:value-of select="ns0:EDIBuyFromVendorNo"/>
</globalLocationNumber>
</source>
<destination>
<location>
<xsl:value-of select="ns0:LocationCode"/>
</location>
<name1/>
<name2/>
<houseNumber/>
<street1/>
<street2/>
<postalCode/>
<poBox/>
<city/>
<state/>
<country/>
<phone/>
<globalLocationNumber>
<xsl:value-of select="ns0:EDILocationCode"/>
</globalLocationNumber>
</destination>
<billToParty>
<location/>
<name1/>
<name2/>
<houseNumber/>
<street1/>
<street2/>
<postalCode/>
<poBox/>
<city/>
<state/>
<country/>
<phone/>
<globalLocationNumber/>
</billToParty>
<carrier>
<location>
<xsl:value-of select="ns0:MainCarrierNo"/>
</location>
<name1/>
<name2/>
<houseNumber/>
<street1/>
<street2/>
<postalCode/>
<poBox/>
<city/>
<state/>
<country/>
<phone/>
<globalLocationNumber/>
</carrier>
<incotermPart1/>
<incotermPart2/>
<specialProcessIndicator/>
<specialProcessIndicatorText/>
<grossWeight/>
<weightUom/>
<volume/>
<volumeUom/>
<palletSpace/>
<palletBase/>
<shippingInstructionText/>
<pickingInstructionText/>
<commentText/>
<goodsReceiptStatus/>
<goodsReceiptStatusText/>
<putawaytStatus/>
<putawaytStatusText/>
<items>
<xsl:for-each select="PurchaseLines/PurchaseLine/ReservationEntries/ReservationEntry">
<xsl:variable name="itemPosition"
select="position()"/>
<item>
<ssccNumber>
<xsl:value-of select="ns0:TNOPAL"/>
</ssccNumber>
<packagingMaterial/>
<startProductionDate>
<!-- <xsl:value-of select="min(//ns0:ReservationEntry[ns0:TNOPAL = current()/ns0:TNOPAL]/ns0:ManufacturingDate)"/>
<xsl:value-of select="min(ReservationEntry[TNOPAL = ../TNOPAL]/ManufacturingDate)"/>
<xsl:value-of select="PurchaseLine/ReservationEntries/ReservationEntry[min(ns0:ManufacturingDate)]/ns0:ManufacturingDate"/>>
<xsl:value-of select="max(//ns0:ReservationEntry[ns0:TNOPAL = current()/ns0:TNOPAL]/ns0:ManufacturingDate)"/>-->
<xsl:variable name="xyz"
select="ns0:TNOPAL"/>
<xsl:for-each select="../../ReservationEntries/ReservationEntry[ns0:TNOPAL=$xyz]">
<xsl:sort select="ns0:ManufacturingDate"
data-type="text"
order="descending"/>
<xsl:if test="position() = 1">
<xsl:value-of select="ns0:ManufacturingDate"/>
</xsl:if>
</xsl:for-each>
</startProductionDate>
<endProductionDate>
<xsl:variable name="xyz1"
select="ns0:TNOPAL"/>
<xsl:for-each select="../../ReservationEntries/ReservationEntry[ns0:TNOPAL=$xyz1]">
<xsl:sort select="ns0:ManufacturingDate"
data-type="text"
order="ascending"/>
<xsl:if test="position() = 1">
<xsl:value-of select="ns0:ManufacturingDate"/>
</xsl:if>
</xsl:for-each>
<!-- <xsl:value-of select="max(//ns0:ReservationEntry[ns0:TNOPAL = current()/ns0:TNOPAL]/ns0:ManufacturingDate)"/> -->
</endProductionDate>
<externalHU2/>
<itemPosition>
<xsl:value-of select="$itemPosition"/>
</itemPosition>
<higherItemPosition/>
<materialReference>
<xsl:value-of select="../../ns0:ItemNo"/>
</materialReference>
<materialDescription>
<xsl:value-of select="../../ns0:Description"/>
</materialDescription>
<customerMaterialReference/>
<eanOrUpcReference/>
<itemCategory/>
<materialType/>
<batch>
<xsl:value-of select="ns0:LotNo"/>
</batch>
<lotNumber/>
<vendorBatch/>
<plannedReceiptQuantityInSuom>
<xsl:value-of select="ns0:Quantity"/>
</plannedReceiptQuantityInSuom>
<goodsReceiptQuantityInSuom/>
<uomCode>
<xsl:value-of select="../../ns0:UnitOfMeasureCode"/>
</uomCode>
<plannedReceiptQuantityInBuom>
<xsl:value-of select="ns0:QuantityBase"/>
</plannedReceiptQuantityInBuom>
<goodsReceiptQuantityInBuom/>
<baseUom/>
<conversionFactorToBuom>
<xsl:if test="ns0:Quantity != 0 and ns0:QuantityBase != 0">
<xsl:value-of select="ns0:QuantityBase div ns0:Quantity"/>
</xsl:if>
</conversionFactorToBuom>
<transportationGroup/>
<plant>
<xsl:value-of select="../../../ns0:LocationCode"/>
</plant>
<storageLocation/>
<bestBeforeDate>
<xsl:value-of select="concat(ns0:ExpirationDate, 'T00:00:00UTC+00:00')"/>
</bestBeforeDate>
<productionDate>
<xsl:value-of select="concat(ns0:ManufacturingDate, 'T00:00:00UTC+00:00')"/>
</productionDate>
<wmsQualityStatus/>
<qualityStatus/>
<positiveRelease>
<xsl:value-of select="ns0:PHRStatus"/>
</positiveRelease>
<positiveReleaseDate>
<xsl:value-of select="concat(ns0:RDD, 'T00:00:00UTC+00:00')"/>
</positiveReleaseDate>
<preceedingDocumentNumber/>
<preceedingDocumentPosition/>
<preceedingDocumentCategory/>
<preceedingDocumentType/>
<preceedingDocumentTypeDesc/>
<customerPurchaseOrderNumber/>
<customerPurchaseOrderDate/>
<shipToPurchaseOrderNumber/>
<grossWeight/>
<weightUom/>
<volume/>
<volumeUom/>
<stockType/>
</item>
</xsl:for-each>
</items>
</sourcingDelivery>
</sourcingDeliveries>
</stageDelivery>
</stageDeliveries>
</stage>
</stages>
</sourcingDelivery>
</xsl:for-each>
</sourcingDeliveries>
</xsl:template>
</xsl:stylesheet>
----
sample input payload
<?xml version="1.0" encoding="utf-8"?>
<ns0:PurchaseHeaders xmlns:ns0="http://schemas.royalcanin.com/BizTalk/2012/Pub/PurchaseOrder">
<PurchaseHeader>
<ns0:BuyFromVendorNo>IC11027</ns0:BuyFromVendorNo>
<ns0:EDIBuyFromVendorNo>3011825500207</ns0:EDIBuyFromVendorNo>
<ns0:DocumentNo>BOND0108</ns0:DocumentNo>
<ns0:OrderDate>2018-11-22</ns0:OrderDate>
<ns0:ExpectedReceiptDate>2019-12-31</ns0:ExpectedReceiptDate>
<ns0:ExpectedReceiptTime/>
<ns0:Buy-fromName>Royal Canin S.A.S (Cambrai)</ns0:Buy-fromName>
<ns0:Buy-fromAddress>Rue Basse, France</ns0:Buy-fromAddress>
<ns0:Buy-fromAddress2>Les Rues les Vignes</ns0:Buy-fromAddress2>
<ns0:Buy-fromCity>International</ns0:Buy-fromCity>
<ns0:Buy-fromPostCode>999-999</ns0:Buy-fromPostCode>
<ns0:Buy-fromCountry_RegionCode>FR</ns0:Buy-fromCountry_RegionCode>
<ns0:CustomerNo/>
<ns0:EDILocationCode>3011825541019</ns0:EDILocationCode>
<ns0:LocationCode>RSE</ns0:LocationCode>
<PurchaseLines>
<PurchaseLine>
<ns0:LineNo>10000</ns0:LineNo>
<ns0:ItemNo>3006100001</ns0:ItemNo>
<ns0:Description>SHN MAXI PUPPY 10KG</ns0:Description>
<ns0:UnitOfMeasureCode>PALLET</ns0:UnitOfMeasureCode>
<ns0:Quantity>11.00</ns0:Quantity>
<ns0:QuantityBase>352.00</ns0:QuantityBase>
<ns0:EANCode>3182559318687</ns0:EANCode>
<ns0:VLCode>12</ns0:VLCode>
<ReservationEntries>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>2.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-05</ns0:ExpirationDate>
<ns0:LotNo>18340028RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-09</ns0:RDD>
<ns0:ManufacturingDate>2011-12-06</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520050031823</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-05</ns0:ExpirationDate>
<ns0:LotNo>18340028RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2000-12-09</ns0:RDD>
<ns0:ManufacturingDate>2018-12-06</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520050031830</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-05</ns0:ExpirationDate>
<ns0:LotNo>18340028RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2024-12-09</ns0:RDD>
<ns0:ManufacturingDate>2017-12-06</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520050032059</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-05</ns0:ExpirationDate>
<ns0:LotNo>18340028RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2019-12-09</ns0:RDD>
<ns0:ManufacturingDate>2001-12-06</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520050032073</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-05</ns0:ExpirationDate>
<ns0:LotNo>18340028RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-09</ns0:RDD>
<ns0:ManufacturingDate>2018-12-06</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520050032202</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-05</ns0:ExpirationDate>
<ns0:LotNo>18340028RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-09</ns0:RDD>
<ns0:ManufacturingDate>2018-12-06</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520050032219</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-05</ns0:ExpirationDate>
<ns0:LotNo>18340028RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-09</ns0:RDD>
<ns0:ManufacturingDate>2018-12-06</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520050032479</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-05</ns0:ExpirationDate>
<ns0:LotNo>18340028RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-09</ns0:RDD>
<ns0:ManufacturingDate>2018-12-06</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520050032486</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-05</ns0:ExpirationDate>
<ns0:LotNo>18340028RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-09</ns0:RDD>
<ns0:ManufacturingDate>2018-12-06</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520050032547</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-05</ns0:ExpirationDate>
<ns0:LotNo>18340028RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-09</ns0:RDD>
<ns0:ManufacturingDate>2018-12-06</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520050032554</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-05</ns0:ExpirationDate>
<ns0:LotNo>18340028RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-09</ns0:RDD>
<ns0:ManufacturingDate>2018-12-06</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520050032646</ns0:TNOPAL>
</ReservationEntry>
</ReservationEntries>
</PurchaseLine>
<PurchaseLine>
<ns0:LineNo>20000</ns0:LineNo>
<ns0:ItemNo>2524100002</ns0:ItemNo>
<ns0:Description>FCN LIGHT WEIGHT CARE 10KG</ns0:Description>
<ns0:UnitOfMeasureCode>PALLET</ns0:UnitOfMeasureCode>
<ns0:Quantity>12.00</ns0:Quantity>
<ns0:QuantityBase>384.00</ns0:QuantityBase>
<ns0:EANCode>3182559308961</ns0:EANCode>
<ns0:VLCode>12</ns0:VLCode>
<ReservationEntries>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-02</ns0:ExpirationDate>
<ns0:LotNo>18337041RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-06</ns0:RDD>
<ns0:ManufacturingDate>2018-12-03</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049973837</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-02</ns0:ExpirationDate>
<ns0:LotNo>18337041RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-06</ns0:RDD>
<ns0:ManufacturingDate>2018-12-03</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049973844</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-02</ns0:ExpirationDate>
<ns0:LotNo>18337041RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-06</ns0:RDD>
<ns0:ManufacturingDate>2018-12-03</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049974070</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-02</ns0:ExpirationDate>
<ns0:LotNo>18337041RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-06</ns0:RDD>
<ns0:ManufacturingDate>2018-12-03</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049974315</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-02</ns0:ExpirationDate>
<ns0:LotNo>18337041RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-06</ns0:RDD>
<ns0:ManufacturingDate>2018-12-03</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049974490</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-02</ns0:ExpirationDate>
<ns0:LotNo>18337041RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-06</ns0:RDD>
<ns0:ManufacturingDate>2018-12-03</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049974568</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-02</ns0:ExpirationDate>
<ns0:LotNo>18337041RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-06</ns0:RDD>
<ns0:ManufacturingDate>2018-12-03</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049974575</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-02</ns0:ExpirationDate>
<ns0:LotNo>18337041RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-06</ns0:RDD>
<ns0:ManufacturingDate>2018-12-03</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049974599</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-02</ns0:ExpirationDate>
<ns0:LotNo>18337041RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-06</ns0:RDD>
<ns0:ManufacturingDate>2018-12-03</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049974728</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-02</ns0:ExpirationDate>
<ns0:LotNo>18337041RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-06</ns0:RDD>
<ns0:ManufacturingDate>2018-12-03</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049974759</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-02</ns0:ExpirationDate>
<ns0:LotNo>18337041RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-06</ns0:RDD>
<ns0:ManufacturingDate>2018-12-03</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049974827</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-02</ns0:ExpirationDate>
<ns0:LotNo>18337041RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-06</ns0:RDD>
<ns0:ManufacturingDate>2018-12-03</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049974988</ns0:TNOPAL>
</ReservationEntry>
</ReservationEntries>
</PurchaseLine>
<PurchaseLine>
<ns0:LineNo>50000</ns0:LineNo>
<ns0:ItemNo>3007100001</ns0:ItemNo>
<ns0:Description>SHN MAXI AD 10KG</ns0:Description>
<ns0:UnitOfMeasureCode>PALLET</ns0:UnitOfMeasureCode>
<ns0:Quantity>7.00</ns0:Quantity>
<ns0:QuantityBase>224.00</ns0:QuantityBase>
<ns0:EANCode>3182559320062</ns0:EANCode>
<ns0:VLCode>12</ns0:VLCode>
<ReservationEntries>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-01</ns0:ExpirationDate>
<ns0:LotNo>18336103RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-05</ns0:RDD>
<ns0:ManufacturingDate>2018-12-02</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049965139</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-01</ns0:ExpirationDate>
<ns0:LotNo>18336103RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-05</ns0:RDD>
<ns0:ManufacturingDate>2018-12-02</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049965146</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-01</ns0:ExpirationDate>
<ns0:LotNo>18336103RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-05</ns0:RDD>
<ns0:ManufacturingDate>2018-12-02</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049965153</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-01</ns0:ExpirationDate>
<ns0:LotNo>18336103RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-05</ns0:RDD>
<ns0:ManufacturingDate>2018-12-02</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049965160</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-01</ns0:ExpirationDate>
<ns0:LotNo>18336103RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-05</ns0:RDD>
<ns0:ManufacturingDate>2018-12-02</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049965214</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-01</ns0:ExpirationDate>
<ns0:LotNo>18336103RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-05</ns0:RDD>
<ns0:ManufacturingDate>2018-12-02</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049965221</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-01</ns0:ExpirationDate>
<ns0:LotNo>18336103RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-05</ns0:RDD>
<ns0:ManufacturingDate>2018-12-02</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049965313</ns0:TNOPAL>
</ReservationEntry>
</ReservationEntries>
</PurchaseLine>
<PurchaseLine>
<ns0:LineNo>70000</ns0:LineNo>
<ns0:ItemNo>1004015001</ns0:ItemNo>
<ns0:Description>SHN XSMALL AD 8+ 1.5KG</ns0:Description>
<ns0:UnitOfMeasureCode>PALLET</ns0:UnitOfMeasureCode>
<ns0:Quantity>4.00</ns0:Quantity>
<ns0:QuantityBase>432.00</ns0:QuantityBase>
<ns0:EANCode>3182559322684</ns0:EANCode>
<ns0:VLCode>32</ns0:VLCode>
<ReservationEntries>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>108.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>108.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-05-27</ns0:ExpirationDate>
<ns0:LotNo>18331065RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-11-30</ns0:RDD>
<ns0:ManufacturingDate>2018-11-27</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049861493</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>108.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>108.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-05-27</ns0:ExpirationDate>
<ns0:LotNo>18331065RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-11-30</ns0:RDD>
<ns0:ManufacturingDate>2018-11-27</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049861509</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>108.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>108.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-05-27</ns0:ExpirationDate>
<ns0:LotNo>18331065RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-11-30</ns0:RDD>
<ns0:ManufacturingDate>2018-11-27</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049861677</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>108.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>108.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-05-27</ns0:ExpirationDate>
<ns0:LotNo>18331065RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-11-30</ns0:RDD>
<ns0:ManufacturingDate>2018-11-27</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049861875</ns0:TNOPAL>
</ReservationEntry>
</ReservationEntries>
</PurchaseLine>
<PurchaseLine>
<ns0:LineNo>100000</ns0:LineNo>
<ns0:ItemNo>1800000501</ns0:ItemNo>
<ns0:Description>FCN URINARY CARE 50G</ns0:Description>
<ns0:UnitOfMeasureCode>PALLET</ns0:UnitOfMeasureCode>
<ns0:Quantity>3.00</ns0:Quantity>
<ns0:QuantityBase>5760.00</ns0:QuantityBase>
<ns0:EANCode>3182559308664</ns0:EANCode>
<ns0:VLCode>32</ns0:VLCode>
<ReservationEntries>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>1920.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>1920.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-05-21</ns0:ExpirationDate>
<ns0:LotNo>18325103</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-11-24</ns0:RDD>
<ns0:ManufacturingDate>2018-11-21</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049768136</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>1920.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>1920.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-02</ns0:ExpirationDate>
<ns0:LotNo>18337032RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-06</ns0:RDD>
<ns0:ManufacturingDate>2018-12-03</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049977293</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>1920.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>1920.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-02</ns0:ExpirationDate>
<ns0:LotNo>18337032RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-06</ns0:RDD>
<ns0:ManufacturingDate>2018-12-03</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049977309</ns0:TNOPAL>
</ReservationEntry>
</ReservationEntries>
</PurchaseLine>
<PurchaseLine>
<ns0:LineNo>130000</ns0:LineNo>
<ns0:ItemNo>3006100001</ns0:ItemNo>
<ns0:Description>SHN MAXI PUPPY 10KG</ns0:Description>
<ns0:UnitOfMeasureCode>PALLET</ns0:UnitOfMeasureCode>
<ns0:Quantity>3.00</ns0:Quantity>
<ns0:QuantityBase>96.00</ns0:QuantityBase>
<ns0:EANCode>3182559318687</ns0:EANCode>
<ns0:VLCode>12</ns0:VLCode>
<ReservationEntries>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-05</ns0:ExpirationDate>
<ns0:LotNo>18340028RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-09</ns0:RDD>
<ns0:ManufacturingDate>2018-12-06</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520050032653</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-05</ns0:ExpirationDate>
<ns0:LotNo>18340028RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-09</ns0:RDD>
<ns0:ManufacturingDate>2018-12-06</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520050032776</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>32.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>32.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-05</ns0:ExpirationDate>
<ns0:LotNo>18340028RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-09</ns0:RDD>
<ns0:ManufacturingDate>2018-12-06</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520050032783</ns0:TNOPAL>
</ReservationEntry>
</ReservationEntries>
</PurchaseLine>
<PurchaseLine>
<ns0:LineNo>140000</ns0:LineNo>
<ns0:ItemNo>4134015001</ns0:ItemNo>
<ns0:Description>BHN BICHON FRISE 1.5KG</ns0:Description>
<ns0:UnitOfMeasureCode>PALLET</ns0:UnitOfMeasureCode>
<ns0:Quantity>10.00</ns0:Quantity>
<ns0:QuantityBase>1080.00</ns0:QuantityBase>
<ns0:EANCode>3182559328624</ns0:EANCode>
<ns0:VLCode>32</ns0:VLCode>
<ReservationEntries>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>108.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>108.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-02</ns0:ExpirationDate>
<ns0:LotNo>18337078RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-06</ns0:RDD>
<ns0:ManufacturingDate>2018-12-03</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049979778</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>108.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>108.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-02</ns0:ExpirationDate>
<ns0:LotNo>18337078RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-06</ns0:RDD>
<ns0:ManufacturingDate>2018-12-03</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049979785</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>108.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>108.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-02</ns0:ExpirationDate>
<ns0:LotNo>18337078RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-06</ns0:RDD>
<ns0:ManufacturingDate>2018-12-03</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049981467</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>108.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>108.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-02</ns0:ExpirationDate>
<ns0:LotNo>18337078RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-06</ns0:RDD>
<ns0:ManufacturingDate>2018-12-03</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049981474</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>108.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>108.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-02</ns0:ExpirationDate>
<ns0:LotNo>18337078RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-06</ns0:RDD>
<ns0:ManufacturingDate>2018-12-03</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049981580</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>108.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>108.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-02</ns0:ExpirationDate>
<ns0:LotNo>18337078RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-06</ns0:RDD>
<ns0:ManufacturingDate>2018-12-03</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049981597</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>108.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>108.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-02</ns0:ExpirationDate>
<ns0:LotNo>18337078RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-06</ns0:RDD>
<ns0:ManufacturingDate>2018-12-03</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049981825</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>108.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>108.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-02</ns0:ExpirationDate>
<ns0:LotNo>18337078RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-06</ns0:RDD>
<ns0:ManufacturingDate>2018-12-03</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049981832</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>108.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>108.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-02</ns0:ExpirationDate>
<ns0:LotNo>18337078RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-06</ns0:RDD>
<ns0:ManufacturingDate>2018-12-03</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049982082</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>108.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>108.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-02</ns0:ExpirationDate>
<ns0:LotNo>18337078RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-06</ns0:RDD>
<ns0:ManufacturingDate>2018-12-03</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049982099</ns0:TNOPAL>
</ReservationEntry>
</ReservationEntries>
</PurchaseLine>
<PurchaseLine>
<ns0:LineNo>150000</ns0:LineNo>
<ns0:ItemNo>2220030001</ns0:ItemNo>
<ns0:Description>BHN Miniature SCHNAUZER 3KG</ns0:Description>
<ns0:UnitOfMeasureCode>PALLET</ns0:UnitOfMeasureCode>
<ns0:Quantity>3.00</ns0:Quantity>
<ns0:QuantityBase>216.00</ns0:QuantityBase>
<ns0:EANCode>3182559329560</ns0:EANCode>
<ns0:VLCode>32</ns0:VLCode>
<ReservationEntries>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>72.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>72.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-05-28</ns0:ExpirationDate>
<ns0:LotNo>18332064RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-01</ns0:RDD>
<ns0:ManufacturingDate>2018-11-28</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049880357</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>72.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>72.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-05-28</ns0:ExpirationDate>
<ns0:LotNo>18332064RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-01</ns0:RDD>
<ns0:ManufacturingDate>2018-11-28</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049880432</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>72.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>72.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-05-28</ns0:ExpirationDate>
<ns0:LotNo>18332064RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-01</ns0:RDD>
<ns0:ManufacturingDate>2018-11-28</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049880449</ns0:TNOPAL>
</ReservationEntry>
</ReservationEntries>
</PurchaseLine>
<PurchaseLine>
<ns0:LineNo>160000</ns0:LineNo>
<ns0:ItemNo>2551040001</ns0:ItemNo>
<ns0:Description>FBN SIAMESE 4KG</ns0:Description>
<ns0:UnitOfMeasureCode>PALLET</ns0:UnitOfMeasureCode>
<ns0:Quantity>2.00</ns0:Quantity>
<ns0:QuantityBase>144.00</ns0:QuantityBase>
<ns0:EANCode>3182559301917</ns0:EANCode>
<ns0:VLCode>32</ns0:VLCode>
<ReservationEntries>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>72.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>72.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-02</ns0:ExpirationDate>
<ns0:LotNo>18337089RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-06</ns0:RDD>
<ns0:ManufacturingDate>2018-12-03</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049980484</ns0:TNOPAL>
</ReservationEntry>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>72.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>72.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-02</ns0:ExpirationDate>
<ns0:LotNo>18337089RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-06</ns0:RDD>
<ns0:ManufacturingDate>2018-12-03</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049980491</ns0:TNOPAL>
</ReservationEntry>
</ReservationEntries>
</PurchaseLine>
<PurchaseLine>
<ns0:LineNo>170000</ns0:LineNo>
<ns0:ItemNo>2551020001</ns0:ItemNo>
<ns0:Description>SHN SIAMESE 2KG</ns0:Description>
<ns0:UnitOfMeasureCode>PALLET</ns0:UnitOfMeasureCode>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>108.00</ns0:QuantityBase>
<ns0:EANCode>3182559301870</ns0:EANCode>
<ns0:VLCode>32</ns0:VLCode>
<ReservationEntries>
<ReservationEntry>
<ns0:QtyperUnitOfMeasure>108.00</ns0:QtyperUnitOfMeasure>
<ns0:Quantity>1.00</ns0:Quantity>
<ns0:QuantityBase>108.00</ns0:QuantityBase>
<ns0:ExpirationDate>2020-06-02</ns0:ExpirationDate>
<ns0:LotNo>18337087RCC</ns0:LotNo>
<ns0:QualityStatus>PHR</ns0:QualityStatus>
<ns0:PHRStatus>N</ns0:PHRStatus>
<ns0:RDD>2018-12-06</ns0:RDD>
<ns0:ManufacturingDate>2018-12-03</ns0:ManufacturingDate>
<ns0:TNOPAL>031825520049980675</ns0:TNOPAL>
</ReservationEntry>
</ReservationEntries>
</PurchaseLine>
</PurchaseLines>
</PurchaseHeader>
</ns0:PurchaseHeaders>