Update Order Shipment Errors

The following errors may be encountered with the Update Order Shipment message:

Exception Code Exception Message
BADSTATETRANSITION Cannot perform operation on serial number <serial number> to change item state/serial number state from <item state> to <item state>. The allowed new states are <item states>.
DELIVERYINFONOTMATCH For Delivery <Delivery Number>, OrderInfo already provided.
This occurs in the case of incremental receiving, where the data given does not match the previously passed in data.
INTERNALERROR Internal error from server: <server information>.
SerialNumberState for <serial number> is null.
SerialNumberStateTransitions.properties did not load correctly.
ItemStateTransitions.properties did not load correctly.
MULTIPLE_EACH_PKGCODE_FOR_INTERNAL Packaging Code not specified and more than one EACH packaging codes found associated to internal Material Code <internal material code>.
NO_EACH_PKGCODE_FOR_INTERNAL Packaging Code not specified and no EACH packaging codes found associated to internal Material Code <internal material code>.
NOPICK No picked item information found for Delivery <delivery number>.
NOPKGCODE_AND_BAD_INTERNAL Packaging Code not specified and Internal Material Code <internal material code> does not exist in master data.
NOTVALIDLOCATION Location <location identifier> was not valid for serial number <serial number>.
ORDER_MD_LOOKUP_LOCATION_FAILED The BusinessIdentifier <identifier type> <identifier value> for the ShipToLocation or ShipFromLocation does not exist in Company or Partner Master Data for any Company or Location.
ORDERCOMPLETE Cannot modify already completed order.
PARK_AND_RETRY Delivery <delivery number> could not be processed. Expected <quantity> for Item <item number>, Lot <lot number> but 0 item.
This exception message serves as a "hint" to the user that they have the option to implement their own park and retry logic. The error encountered is of a class that can recover if the caller repeats the call at a later point in time. This does not mean that the API performs park and retry, only that the program making the call has the option to retry calling the UpdateOrderShipment on its own end. Customers wishing to implement the park and retry functionality may contact TraceLink for a recommended approach to using the functionality.
QTYERROR Expected <serial number> for Item <item number> Lot <lot number> but <serial number> item serial numbers were found.
SALETYPE Serial Numbers with Recalled status cannot be shipped.
SOMDUPLICATESNS The following serial numbers were listed more than once: <serial numbers>.
VALIDATION Contract Type is required if Ship To Country Code = RU.
CurrencyCode is required when UnitPrice is specified.
Delivery <DeliveryNumber> could not be processed. Only one Transaction identifier can exist for OrderType: <Duplicated ID Type(s), comma separated>.
Delivery <DeliveryNumber> could not be processed. OrderItemTransactions cannot exist for OrderType <Invalid ID Type(s), comma-separated>.
Funding Source is required if Ship To Country Code = RU.
Gross Price is required if Ship To Country Code = RU.
GrossPriceCurrencyCode is required if GrossPrice is specified.
Neither the PackagingItemCode nor the InternalItemCode was specified. At least one is required.
Order Delivery Number is required.
Order Item Transaction Identifier Date is required if Ship To Country Code = RU.
Request failed validation; one or more fields is missing or invalid.
Sale type is required.
ShipFromCountryCode and ShipToCountryCode are required if SoldFromParty and SoldToParty are omitted.
SoldFromParty is required when ShipToCountryCode is <ShipToCountryCode> and ShipFromCountryCode is <ShipFromCountryCode>.
SoldToParty is required when ShipToCountryCode is <ShipToCountryCode> and ShipFromCountryCode is <ShipFromCountryCode>.
Supply Type is required if Ship To Country Code= RU.
The parameter ORDER.addressInformation is missing or had an invalid value.
The parameter businessName is missing or had an invalid value.
The parameter City is missing or had an invalid value.
The parameter CountryCode is missing or had an invalid value.
The parameter PostalCode is missing or had an invalid value.
The parameter StateOrRegion is missing or had an invalid value.
The parameter Street1 is missing or had an invalid value.
The parameter Transactions is missing or had an invalid value.
The parameter OrderDate is missing or had an invalid value.
Unit Price is required if Ship To Country Code = RU.
VATCurrencyCode is required if VAT is specified.
DUPLICATE_DELIVERY_NUMBER Operation could not be performed because multiple deliveries with the delivery number [DELIVERY NUMBER] were found in the system. Please provide additional details (SoldFromParty and ShipFromLocation) to fetch the intended delivery and perform the operation.
VOIDED_DELIVERY_CORRECTION Corrective Shipment <Delivery Number> cannot be processed for an internally transferred Voided Delivery.