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. |