ESM Shipment Errors (XML)

The following errors may be encountered with the SOM_XML_ESM_EPCIS_Ship inbound message:

Data Element Error Message Description
Class 1
cmn:BusinessId CarrierBusinessPartyInfo BusinessId is required when ShipToCountry is Brazil !!! The error occurs if ShipToCountryCode = "BR", but CarrierBusinessPartyInfo is empty or null.
cmn:BusinessId | @type Valid carrier party BusinessId type is required !!! The error occurs if the source is present, but there is no matching entry in the lookup file.
Party type attribute is required if receiving business party BusinessId is populated !!! The error occurs if BusinessId is populated, but the source is empty or null.
Valid receiving business party BusinessId type is required !!! The error occurs if the source is present, but there is no matching entry in the lookup file.
Party type attribute is required if carrier party BusinessId is populated !!! The error occurs if BusinessId is populated, but the source is empty or null.
Party type attribute is required if source from business party cmn:BusinessId is populated !!! The error occurs if BusinessId is populated, but the source is empty or null.
Valid from business party BusinessId type is required !!! The error occurs if the source is present, but there is no matching entry in the lookup file.
cmn:BusinessName Receiving business party name is required !!! The error occurs if ShipToCountryCode = "US" and BusinessInfo is populated, but the source is empty or null.
From business party name is required !!! The error occurs if ShipToCountryCode = "US" and BusinessInfo is populated, but the source is empty or null.
Ship from location name is required !!! The error occurs if ShipToCountryCode = "US" and LocationInfo is populated, but the source is empty or null.
Carrier name in source cmn:BusinessName is required if cmn:BusinessInfo is populated !! The error occurs if BusinessInfo is populated, but the source is empty or null.
cmn:CarrierBusinessPartyLookupId | @type Party type attribute is required if source CarrierBusinessPartyLookupId is populated !!! The error occurs if CarrierBusinessPartyLookupId is populated, but the source is empty or null.
Valid CarrierBusinessPartyLookupId type is required !!! The error occurs if the source is present, but there is no matching entry in the lookup file.
cmn:CarrierInfo | choice%1 Missing mandatory choice. One of CarrierBusinessPartyLookupId OR CarrierBusinessPartyInfo is required if ShiptoCountry is Brazil !!! The error occurs if neither CarrierBusinessPartyLookupId nor CarrierBusinessPartyInfo are present.
Only one of CarrierBusinessPartyLookupId OR CarrierBusinessPartyInfo is required if ShipToCountry is Brazil!!! The error occurs if both CarrierBusinessPartyLookupId and CarrierBusinessPartyInfo are present.
cmn:City From business party city is required !!! The error occurs if ShipToCountryCode = "US" and BusinessInfo is populated, but the source is empty or null.
Receiving business party city name is required !!! The error occurs if ShipToCountryCode = "US" and BusinessInfo is populated, but the source is empty or null.
Carrier city in source cmn:BusinessName is required if cmn:BusinessInfo is populated !! The error occurs if BusinessInfo is populated, but the source is empty or null.
Ship from city name is required !!! The error occurs if ShipToCountryCode = "US" and LocationInfo is populated, but the source is empty or null.
cmn:ContractType Valid Contract Type is required !!! The error occurs if the source is present, but there is no matching entry in the lookup file.
cmn:Country From business party country code is required !!! The error occurs if ShipToCountryCode = "US" and BusinessInfo is populated, but the source is empty or null.
Carrier country in source cmn:BusinessName is required if cmn:BusinessInfo is populated !!! The error occurs if BusinessInfo is populated, but the source is empty or null.
Ship from country code is required !!! The error occurs if ShipToCountryCode = "US" and LocationInfo is populated, but the source is empty or null.
Receiving business party country code is required !!! The error occurs if ShipToCountryCode = "US" and BusinessInfo is populated, but the source is empty or null.
cmn:EventLocation Event location identifier is required !!! The error occurs if Aggregation is populated, but the source is empty or null.
cmn:FacilityId Ship from facility location identifier is required if LocationInfo group is populated !!! The error occurs if LocationInfo is present, but ShipFromLocationLookupId is empty or null.
Receiver facility location identifier is required if LocationInfo group is populated !!! The error occurs if LocationInfo is present, but ShipToLocationId is empty or null.
cmn:FacilityId | @type Valid party type attribute is required when ship to FacilityId is populated !!! The error occurs if FacilityId is populated, but the source is empty or null.
Valid ship to FacilityId type is required !!! The error occurs if the source is present, but there is no matching entry in the lookup file.
Valid party type attribute is required when source ship from FacilityId is populated !!! The error occurs if FacilityId is populated, but the source is empty or null.
Valid ship from FacilityId type is required !!! The error occurs if the source is present, but there is no matching entry in the lookup file.
cmn:FromBusinessPartyLookupId | @type Valid FromBusinessPartyLookupId type is required !!! The error occurs if the source is present, but there is no matching entry in the lookup file.
Party type attribute is required if source FromBusinessPartyLookupId is populated !!! The error occurs if FromBusinessPartyLookupId is populated, but the source is empty or null.
cmn:LocationId Location ID is required !!! The error occurs if the source is empty or null.
cmn:OrderItem | choice%1 If both are present throw error: Only one of InternalMaterialCode OR PackagingItemCode is required !!! The error occurs if both InternalMaterialCode and PackagingItemCode are present.
If neither are present throw error: Missing mandatory choice. One of InternalMaterialCode OR PackagingItemCode is required !!! The error occurs if neither InternalMaterialCode nor PackagingItemCode are present.
cmn:PackagingItemCode | @type Product type attribute is required when source PackagingItemCode is populated !!! The error occurs if PackagingItemCode is populated, but the source is empty or null.
Valid Item Code Type is required !!! The error occurs if the source is present, but there is no matching entry in the lookup file.
cmn:ParentSerial Parent serial number is required !!! The error occurs if Aggregation is populated, but the source is empty or null.
cmn:ReceiverInfo | choice%1 Only one of ToBusinessPartyLookupId OR ToBusinessPartyInfo group is required !!! The error occurs if both ToBusinessPartyLookupId and ToBusinessPartyInfo are present.
Missing mandatory choice. One of ToBusinessPartyLookupId OR ToBusinessPartyInfo group is required !!! The error occurs if neither ToBusinessPartyLookupId nor ToBusinessPartyInfo are present.
cmn:ReceiverInfo | choice%2 Only one of ShipToLocationLookupId OR ShipToLocationInfo group is required !!! The error occurs if both ShipToLocationLookupId and ShipToLocationInfo are present.
cmn:SenderInfo | choice%1 Missing mandatory choice. One of FromBusinessPartyLookupId OR FromBusinessPartyInfo group is required !!! The error occurs if neither FromBusinessPartyLookupId nor FromBusinessPartyInfo are present.
Only one of FromBusinessPartyLookupId OR FromBusinessPartyInfo group is required !!! The error occurs if both FromBusinessPartyLookupId and FromBusinessPartyInfo are present.
cmn:SenderInfo | choice%2 Only one of ShipFromLocationLookupId OR ShipFromLocationInfo group is required !!! The error occurs if both ShipFromLocationLookupId and ShipFromLocationInfo are present.
cmn:ShipFromLocationLookupId | @type Valid party type attribute is required when source ShipFromLocationLookupId is populated !!! The error occurs if ShipFromLocationLookupId is populated, but the source is empty or null.
Valid ShipFromLocationLookupId is required !!! The error occurs if the source is present, but there is no matching entry in the lookup file.
cmn:ShipToLocationLookupId | @type Valid party type attribute is required when source ShipToLocationLookupId is populated !!! The error occurs if ShipToLocationLookupId is populated, but the source is empty or null.
Valid ShipToLocationLookupId type is required !!! The error occurs if the source is present, but there is no matching entry in the lookup file.
cmn:ToBusinessPartyLookupId | @type Party type attribute is required if source ToBusinessPartyLookupId is populated !!! The error occurs if ToBusinessPartyLookupId is populated, but the source is empty or null.
Valid ToBusinessPartyLookupId type is required !!! The error occurs if the source is present, but there is no matching entry in the lookup file.
cmn:TransactionIdentifier | @type Valid Transaction Identifier type is required !!! The error occurs if the source is present, but there is no matching entry in the lookup file.
cmn:UnitPrice | @currencyCode Currency Code is required if Unit Price exists !!! The error occurs if UnitPrice is populated, but the source is empty or null.
cmn:Quantity Quantity greater than 0 is required !!! The error occurs if the source is 0 or less than 0.
cmn:SalesDistributionType Valid sales distribtion type is required !!! The error occurs if the source is empty or null, or is not a valid value from the enumeration list.
cmn:Serial Child serial number is required !!! The error occurs if Aggregation is populated, but the source is empty or null.
cmn:ShipFromCountryCode Valid ShipTo Country Code is required !!! The error occurs if the source is present, but there is no matching entry in the lookup file.
cmn:ShipToCountryCode Valid ShipFrom Country Code is required !!! The error occurs if the source is present, but there is no matching entry in the lookup file.
cmn:StateOrRegion From business party state or region code is required !!! The error occurs if ShipToCountryCode = "US" and BusinessInfo is populated, but the source is empty or null.
Carrier StateOrRegion in source cmn:BusinessName is required if cmn:BusinessInfo is populated !!! The error occurs if BusinessInfo is populated, but the source is empty or null.
Receiving business party state or region code is required !!! The error occurs if ShipToCountryCode = "US" and BusinessInfo is populated, but the source is empty or null.
Ship from state or region code is required !!! The error occurs if ShipToCountryCode = "US" and LocationInfo is populated, but the source is empty or null.
cmn:Street1 Receiving business party street address is required !!! The error occurs if ShipToCountryCode = "US" and BusinessInfo is populated, but the source is empty or null.
Carrier Street1 in source cmn:BusinessName is required if cmn:BusinessInfo is populated !! The error occurs if BusinessInfo is populated, but the source is empty or null.
From business party street address is required !!! The error occurs if ShipToCountryCode = "US" and BusinessInfo is populated, but the source is empty or null.
cmn:Street2 Ship from street address is required !!! The error occurs if ShipToCountryCode = "US" and LocationInfo is populated, but the source is empty or null.
cmn:SupplyType Valid Supply Type is required !!! The error occurs if the source is present, but there is no matching entry in the lookup file.
cmn:TransactionIdentifier Transaction identifier is required !!! The error occurs if the source is empty or null.
Class 2
cmn:CarrierBusinessPartyLookupId Could not perform Master Data lookup to populate transportation carrier business address fields. <CarrierBusinessPartyLookupId / type> <CarrierBusinessPartyLookupId > is not configured in your Company or Partner Company Master Data. Please configure <CarrierBusinessPartyLookupId / type> <CarrierBusinessPartyLookupId > in Company or Partner Company Master Data, and reprocess the file. The error occurs if cmn:CarrierBusinessPartyLookupId | @type or the source is empty or null in Company or Partner Company Master Data.
cmn:FromBusinessPartyLookupId Could not perform Master Data lookup to populate sender business address fields. <FromBusinessPartyLookupId / type> <FromBusinessPartyLookupId> is not configured in your Company or Partner Company Master Data. Please configure <FromBusinessPartyLookupId / type> <FromBusinessPartyLookupId> in Company or Partner Company Master Data, and reprocess the file. The error occurs if cmn:FromBusinessPartyLookupId | @type or the source is empty or null in Company or Partner Company Master Data.
cmn:FundingSource Funding Source is required if Ship To Country Code is RU and Ship From Country Code is RU. The error occurs if both cmn:ShipToCountryCode and cmn:ShipFromCountryCode = "RU", but the source is empty or null.
cmn:OrderItemList Delivery <Delivery Number> could not be processed. Expected <Pick Quantity> for Item <Item Code>, Lot <Lot Number> but <EA Level Serial Number Count> item serial numbers were found. The error occurs if AllowShortVerificationCount = true, but derived quantity is greater than OrderItemQuantity.
Delivery <Delivery Number> could not be processed. Expected <Pick Quantity> for Item <Item Code>, Lot <Lot Number> but <EA Level Serial Number Count> item serial numbers were found. The error occurs if AllowShortVerificationCount = false, but derived quantity does not equal OrderItemQuantity.
cmn:Serial Cannot perform operation on serial number <serial number> with serial number state <serial number state>. This operation can only be performed when the serial number is <List of serial number states separated by or's> The error occurs if the source was not commissioned before it was shipped.
cmn:ShipFromLocationLookupId Could not perform Location Master Data lookup to populate sender shipping address fields. <ShipFromLocationLookupId / type> <ShipFromLocationLookupId> is not configured in your Company Location Master Data nor in your Partner Location Master Data. Please configure <ShipFromLocationLookupId / type> <ShipFromLocationLookupId> in Company Location Master Data or in Partner Location Master Data (if the ship from location is a partner location), and reprocess the file. The error occurs if cmn:ShipFromLocationLookupId | @type or the source is empty or null in Company or Partner Location Master Data.
cmn:ShipToLocationLookupId Could not perform Location Master Data lookup to populate receiver shipping address fields. <ShipToLocationLookupId / type> <ShipToLocationLookupId> is not configured in your Company or Partner Location Master Data. Please configure <ShipToLocationLookupId / type> <ShipToLocationLookupId> in Company Partner Location Master Data and reprocess the file. The error occurs if cmn:ShipToLocationLookupId | @type or the source is empty or null in Company or Partner Location Master Data.
cmn:ToBusinessPartyLookupId Could not perform Master Data lookup to populate receiver business address fields. <ToBusinessPartyLookupId / type> <ToBusinessPartyLookupId> is not configured in your Company or Partner Company Master Data. Please configure <ToBusinessPartyLookupId / type> <ToBusinessPartyLookupId> in Company or Partner Company Master Data, and reprocess the file. The error occurs if cmn:ToBusinessPartyLookupId | @type or the source is empty or null in Company or Partner Company Master Data.
tl:salesDistributionType Serial Numbers with Recalled status cannot be shipped. The error occurs if salesDistrubutionType = INCOUNTRYSALE or EXPORTSALE for sales shipments, but one or more serial numbers have a Recalled reason code.
cmn:TransactionIdentifier | @date Order Item Transaction Identifier Date is required if Ship To Country Code = RU. The error occurs if cmn:ShipToCountryCode = "RU" but the source is empty or null.
cmn:UnitPrice Unit Price is required if Ship To Country Code is RU and Ship From Country Code is any of RU, AM, BY, KZ, KG. The error occurs if cmn:ShipToCountryCode = "RU" and cmn:ShipFromCountryCode = "AM", "BY", "KG", "KZ", or "RU", but the source is empty or null.
Class 3
The following is thrown for all Class 3 errors: “INTERNALERROR=Internal error from server [server details].” Please contact Support if this error is encountered.