Update Order Shipment Message Examples
Update Order Shipment request example:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:tracelink:soap">
<soapenv:Header/>
<soapenv:Body>
<urn:UpdateOrderShipment>
<OrderRequest deliverynumber="D12345">
<previousDeliveryNumber>D45678</previousDeliveryNumber>
<OrderDate>2015-06-01</OrderDate>
<OrderComplete>true</OrderComplete>
<ShipToCountryCode>US</ShipToCountryCode>
<SaleType>INCOUNTRYSALE</SaleType>
<SupplyType>PRISONDISTRIBUTION</SupplyType>
<FundingSource>OWNFUNDS</FundingSource>
<SoldFromParty>
<BusinessIdentifiers>
<BusinessIdentifier identifiertype="GLN" identifiervalue="8888882028677"/>
</BusinessIdentifiers>
<BusinessName>Kendall Pharma</BusinessName>
<Street1>300 Trade Center</Street1>
<Street2>Suite 7690</Street2>
<City>Woburn</City>
<StateOrRegion>MA</StateOrRegion>
<PostalCode>01801</PostalCode>
<CountryCode>US</CountryCode>
</SoldFromParty>
<ShipFromLocation>
<BusinessIdentifiers>
<BusinessIdentifier identifiertype="GLN" identifiervalue="8888882028655"/>
</BusinessIdentifiers>
<BusinessName>Rx Logistics</BusinessName>
<Street1>1 Distribution Drive</Street1>
<City>Memphis</City>
<StateOrRegion>TN</StateOrRegion>
<PostalCode>13184</PostalCode>
<CountryCode>IS</CountryCode>
</ShipFromLocation>
<SoldToParty>
<BusinessIdentifiers>
<BusinessIdentifier identifiertype="GLN" identifiervalue="3333331013655"/>
</BusinessIdentifiers>
<DefaultFromMasterData>true</DefaultFromMasterData>
</SoldToParty>
<ShipToLocation>
<BusinessIdentifiers>
<BusinessIdentifier identifiertype="DEA" identifiervalue="RF10009"/>
</BusinessIdentifiers>
</ShipToLocation>
<DropShipment>true</DropShipment>
<portalAccessCode>ABC123</portalAccessCode>
<AttemptDisaggregation>false</AttemptDisaggregation>
<IsCorrectiveShipment>false</IsCorrectiveShipment>
<Transactions>
<Transaction>
<OrderID>303005</OrderID>
<OrderType>PO</OrderType>
<Date>2015-06-01</Date>
</Transaction>
<Transaction>
<OrderID>10025001</OrderID>
<OrderType>INVOICE</OrderType>
<Date>2015-06-01</Date>
</Transaction>
</Transactions>
<PickedItem>
<WarehouseOperator>John Smith</WarehouseOperator>
<Items>
<Item sn="00008820200000047506"/>
<Item sn="00008820200000047513"/>
<Item sn="00008820200000047520"/>
</Items>
</PickedItem>
<OrderItems>
<OrderItem>
<InternalItemCode>100311</InternalItemCode>
<Quantity>2304</Quantity>
<Lot>A12345</Lot>
</OrderItem>
<OrderItem>
<InternalItemCode>100311</InternalItemCode>
<Quantity>4608</Quantity>
<Lot>B45678</Lot>
<ExpirationDate>2015-06-01</ExpirationDate>
<UnitPrice>250.00</UnitPrice>
<CurrencyCode>RUB</CurrencyCode>
<GrossPrice>300.00</GrossPrice>
<GrossPriceCurrencyCode>RUB</GrossPriceCurrencyCode>
<OrderItemTransactions>
<OrderItemTransaction>
<OrderId>PO7000008</OrderId>
<OrderType>PO</OrderType>
<Date>2015-06-02</Date>
</OrderItemTransaction>
</OrderItemTransactions>
<OrderItemTrans
</OrderItem>
</OrderItems>
</OrderRequest>
</urn:UpdateOrderShipment>
</soapenv:Body>
</soapenv:Envelope>
Update Order Shipment Complete response example:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:tracelink:soap"> <soapenv:Header/> <soapenv:Body> <urn:UpdateOrderShipment> <OrderRequest deliverynumber="D12345"> <OrderComplete>true</OrderComplete> </OrderRequest> </urn:UpdateOrderShipment> </soapenv:Body> </soapenv:Envelope>
Request Pick example:
The following example demonstrates how to update an order with newly picked items:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:tracelink:soap"> <soapenv:Header/> <soapenv:Body> <urn:UpdateOrderShipment> <OrderRequest deliverynumber="D12345"> <OrderComplete>false</OrderComplete> <PickedItem> <WarehouseOperator>John Smith</WarehouseOperator> <Items> <Item sn="00008820200000047506"/> <Item sn="00008820200000047513"/> <Item sn="00008820200000047520"/> </Items> </PickedItem> </OrderRequest> </urn:UpdateOrderShipment> </soapenv:Body> </soapenv:Envelope>
Request Order Complete response example:
The following example demonstrates how to complete an order after incremental picking is used:
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:UpdateOrderShipmentResponse xmlns:ns2="urn:tracelink:soap" xmlns:ns3="http://tracelink.com/som">
<TLResponse>
<Success>true</Success>
</TLResponse>
</ns2:UpdateOrderShipmentResponse>
</S:Body>
</S:Envelope>