ESM Receipt Errors (EPCIS v1.2)
The following errors may be encountered with the Serialized Operations Manager Receipt (EPCIS v1.2) inbound message:
Data Element | Error Message | Description |
---|---|---|
Class 1 | ||
AggregationEvent | action | Action ADD is required for is required for the AggregationEvent !!! | The error occurs if bizStep = "urn:epcglobal:cbv:bizstep:packing", but the source does not equal "ADD" for an aggregation event. |
AggregationEvent | bizLocation | id | Event location in the aggregation event is required !!! | The error occurs if the source is empty or null. |
AggregationEvent | bizStep | bizStep urn:epcglobal:cbv:bizstep:packing is required for the AggregationEvent !!! | The error occurs if the source does not equal "urn:epcglobal:cbv:bizstep:packing" for an aggregation event. |
AggregationEvent | childEPCs | epc | Invalid EPC format !!! | The error occurs if the source could not be translated. |
AggregationEvent | disposition | Disposition urn:epcglobal:cbv:disp:in_progress is required for the AggregationEvent !!! | The error occurs if the source does not equal "urn:epcglobal:cbv:disp:in_progress" for an aggregation event. |
AggregationEvent | parentID | Invalid EPC format !!! | The error occurs if the source is empty or null. |
bizTransaction | @type | Valid bizTransaction type is required if bizTransaction is populated !!! | The error occurs if bizTransaction is populated, but the source is empty or null. |
attribute(1) | Ship to business party name is required !!! | The error occurs if VocabularyElement | attribute fields are present, but the source is empty or null. |
Ship from business party name is required !!! | The error occurs if VocabularyElement | attribute fields are present, but the source is empty or null. | |
Carrier business party name is required !!! | The error occurs if VocabularyElement | attribute fields are present, but the source is empty or null. | |
Sold to business party name is required !!! | The error occurs if VocabularyElement | attribute fields are present, but the source is empty or null. | |
Sold from business party name is required !!! | The error occurs if VocabularyElement | attribute fields are present, but the source is empty or null. | |
Valid packagingLevel code required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. | |
attribute(2) | Party type is required if additional facility identifier is populated !!! | The error occurs if attribute | @id = "http://epcis.tracelink.com/mda/additionalIdentifier", but the source is empty or null. |
Party type is required if additional business party identifier is populated !!! | The error occurs if attribute | @id = "http://epcis.tracelink.com/mda/additionalIdentifier", but the source is empty or null. | |
Party type is required if additional business party identifier is populated !!! | The error occurs if attribute | @id = "http://epcis.tracelink.com/mda/additionalIdentifier", but the source is empty or null. | |
Party type is required if additional facility identifier is populated !!! | The error occurs if attribute | @id = "http://epcis.tracelink.com/mda/additionalIdentifier", but the source is empty or null. | |
attribute(3) | Valid carrier business party identifier type is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. |
Valid sold to business party identifier type is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. | |
Valid ship to location identifier type is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. | |
Valid sold from business party identifier type is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. | |
attribute(4) | Valid business classification code is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. |
Valid business classification code is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. | |
attribute(5) | Carrier business party street address is required !!! | The error occurs if VocabularyElement | attribute fields are present, but the source is empty or null. |
Sold from business party street address is required !!! | The error occurs if VocabularyElement | attributefields are present, but the source is empty or null. | |
Sold to business party street address is required !!! | The error occurs if VocabularyElement | attributefields are present, but the source is empty or null. | |
Ship from location street address is required !!! | The error occurs if VocabularyElement | attributefields are present, but the source is empty or null. | |
Ship to location street address is required !!! | The error occurs if VocabularyElement | attributefields are present, but the source is empty or null. | |
attribute(8) | Ship to location city is required !!! | The error occurs if VocabularyElement | attributefields are present, but the source is empty or null. |
Sold from business party city is required !!! | The error occurs if VocabularyElement | attributefields are present, but the source is empty or null. | |
Carrier business party city is required !!! | The error occurs if VocabularyElement | attributefields are present, but the source is empty or null. | |
Ship from location city is required !!! | The error occurs if VocabularyElement | attribute fields are present, but the source is empty or null. | |
Sold to business party city is required !!! | The error occurs if VocabularyElement | attribute fields are present, but the source is empty or null. | |
attribute(10) | Sold from business party state or region is required !!! | The error occurs if VocabularyElement | attribute fields are present, but the source is empty or null. |
Sold to business party state or region is required !!! | The error occurs if VocabularyElement | attribute fields are present, but the source is empty or null. | |
Ship to location state or region is required !!! | The error occurs if VocabularyElement | attribute fields are present, but the source is empty or null. | |
Carrier business party state or region is required !!! | The error occurs if VocabularyElement | attribute fields are present, but the source is empty or null. | |
Ship from location state or region is required !!! | The error occurs if VocabularyElement | attribute fields are present, but the source is empty or null. | |
attribute(12) | Valid Sold to business party country is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. |
Valid Carrier business party country is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. | |
Carrier business party country is required !!! | The error occurs if VocabularyElement | attribute fields are present, but the source is empty or null. | |
Valid Sold from business party country is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. | |
Valid Ship from location country is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. | |
Valid Ship to location country is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. | |
Ship to location country is required !!! | The error occurs if VocabularyElement | attribute fields are present, but the source is empty or null. | |
Sold to business party country is required !!! | The error occurs if VocabularyElement | attribute fields are present, but the source is empty or null. | |
Ship from location country is required !!! | The error occurs if VocabularyElement | attribute fields are present, but the source is empty or null. | |
Sold from business party country is required !!! | The error occurs if VocabularyElement/attribute fields are present, but the source is empty or null. | |
cbvmda:itemExpirationDate | Expiration date is required !!! | The error occurs if the serial number type is China, GTIN, or NTIN, but the source is empty or null. |
cbvmda:lotNumber | Lot number is required !!! | The error occurs if the serial number type is China, GTIN, or NTIN, but the source is empty or null. |
choice%1 | One of internalMaterialCode or packagingItemCode or countryDrugCode is required !!! |
The error occurs if tl:internalMaterialCode, tl:packagingItemCode, and tl:countryDrugCode are empty or null. |
destinationList | destination | Valid sold-to business lookup identifier type is required !!! | The error occurs if the source is empty or null. |
Ship-to party identifier must match an identifier in VocabularyElement[@id] !!! | The error occurs if no match is found between destinationList | destination and VocabularyElement | @id in the party master data header when party master address data is populated in the header. | |
destinationList | destination | Valid ship-to business lookup identifier type is required !!! | The error occurs if the source is empty or null. |
EPCISMasterData | Party master data is required in receiving message !!! | The error occurs if VocabularyList in the source is empty or null. |
ObjectEvent (Commissioning Events) | action | Action ADD is required for ObjectEvent commissioning !!! | The error occurs if bizStep = "urn:epcglobal:cbv:bizstep:commissioning", but the source does not equal "ADD" for a commissioning event. |
ObjectEvent (Commissioning Event) | bizLocation | id | Event location in the commissioning event is required !!! | The error occurs if the source is empty or null. |
ObjectEvent (Commissioning Events) | bizStep | bizStep urn:epcglobal:cbv:bizstep:commissioning is required for ObjectEvent commissioning !!! | The error occurs if the source does not equal "urn:epcglobal:cbv:bizstep:commissioning" for a commissioning event. |
ObjectEvent (Commissioning Events) | disposition | Disposition urn:epcglobal:cbv:disp:active is required for ObjectEvent commissioning !!! | The error occurs if the source does not equal "urn:epcglobal:cbv:disp:active" for a commissioning event. |
ObjectEvent (Commissioning Events) | epcList | epc | Invalid EPC format !!! | The error occurs if the source is empty or null. |
ObjectEvent (Receiving Events) | Receiving event data is required !!! | The error occurs if receiving event is not present in source. |
Only one receiving event is required !!! | The error occurs if more than one receiving event is present. | |
ObjectEvent (Receiving Events) | action | Action OBSERVE is required for ObjectEvent receiving !!! | The error occurs if bizStep = "urn:epcglobal:cbv:bizstep:in_progress", but the source does not equal "OBSERVE" for a receiving event. |
ObjectEvent (Receiving Events) | bizStep | bizStep urn:epcglobal:cbv:bizstep:receiving is required for ObjectEvent receiving !!! | The error occurs if the source does not equal "urn:epcglobal:cbv:bizstep:receiving" for a receiving event. |
ObjectEvent (Receiving Events) | bizTransactionList | Biz transaction list is required in receiving event !!! | The error occurs if the source is empty or null. |
ObjectEvent (Receiving Events) | disposition | Disposition urn:epcglobal:cbv:disp:in_progress is required for ObjectEvent receiving !!! | The error occurs if the source does not equal "urn:epcglobal:cbv:disp:in_progress" for a receiving event. |
ObjectEvent (Receiving Events) | epcList | epc | At least one serial number in epcList is required !!! | The error occurs if the source is empty or null. |
ObjectEvent (Receiving Events) | extension | sourceList | source | Valid sold-from business lookup identifier type is required !!! | The error occurs if the source is empty or null. |
Valid ship-from business lookup identifier type is required !!! | The error occurs if the source is empty or null. | |
Ship-from party identifier must match an identifier in VocabularyElement[@id] !!! | The error occurs if no match is found between sourceList | source and VocabularyElement | @id in the party master data header when party master address data is populated in the header. | |
Carrier party identifier must match an identifier in VocabularyElement[@id] !!! | The error occurs if no match is found between sourceList | source and VocabularyElement | @id in the party master data header when party master address data is populated in the header. | |
Valid carrier business lookup identifier type is required !!! | The error occurs if the source is empty or null. | |
ObjectEvent (Receiving Events) | readPoint | id | Event location in the receiving event is required !!! | The error occurs if the source is empty or null. |
sbdh:Receiver | sbdh:Identifier | @Authority | Valid Receiver/Identifier Authority is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. |
sbdh:Sender | sbdh:Identifier | @Authority | Valid Sender/Identifier Authority is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. |
tl:countryDrugCode | @type | Country drug code type is required if country drug code is populated !!! | The error occurs if countryDrugCode is populated but the source is empty or null, or is not a valid value from the enumeration list. |
tl:countryMarket | Valid ISO country code is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. |
tl:fieldName | Field name is required if ExtensionField group present in source !!! | The error occurs if ExtensionField group is populated, but the source is empty or null. |
tl:fieldValue | Field value is required if ExtensionField group present in source !!! | The error occurs if ExtensionField group is populated, but the source is empty or null. |
tl:lineManagerName | Line manager name for China product is required !!! | The error occurs if epcList | epc prefix = "http://epcis.tracelink.com/hc/cn-edmc/obj/", but the source is empty or null. |
tl:packagingLevel | Packaging Level is required !!! | The error occurs if the serial number type is China, GTIN, or NTIN, but the source is empty or null. |
tl:packagingItemCode | @type | Packaging item code type is required !!! | The error occurs if packagingItemCode is populated but the source is empty or null, or is not a valid value from the enumeration list. |
Packaging item code type required if packagingItemCode is populated !!! | The error occurs if packagingItemCode is populated but the source is empty or null, or is not a valid value from the enumeration list. | |
tl:productionLineId | Production line ID for China product is required !!! | The error occurs if epcList | epc prefix = "http://epcis.tracelink.com/hc/cn-edmc/obj/", but the source is empty or null. |
tl:quantity | Quantity value greater than 0 is required !!! | The error occurs if the source = "0", OrderItemList is present and the source is less than 0, or the source is empty or null. |
tl:receiptDistributionType | Valid receipt distributionType is required !!! | The error occurs if the source is empty or null, or is not a valid value from the enumeration list. |
tl:receivingEventExtensions | receivingEventExtensions required if receiving event populated !!! | The error occurs if receiving event is populated, but the source is empty or null. |
tl:shipFromCountryCode | Valid ISO country code is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. |
tl:shipToCountryCode | Valid ISO country code for ship-to country is required !!! | The error occurs if the source is empty or null, or is not a valid value from the enumeration list. |
tl:supplyType | Valid Supply Type is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. |
tl:transactionDate | Transaction date is required !!! | The error occurs if the source is empty or null. |
tl:unitPrice | @currencyCode | Valid ISO currency code is required !!! | The error occurs if unitPrice is populated but the source is empty or null, or is not a valid value from the enumeration list. |
tl:warehouseOperatorName | Warehouse operator name for China product is required !!! | The error occurs if epcList | epc = "http://epcis.tracelink.com/hc/cn-edmc/obj/", but the source is empty or null. |
VocabularyElement | Ship to party info required in VocabularyElement if present in sourceList !!! | The error occurs if ship to is present in sourceList, but not in VocabularyElement. |
Ship to party info required in VocabularyElement if present in destinationList !!! | The error occurs if ship to is present in destinationList, but not in VocabularyElement. | |
Sold to party identifier is required !!! | The error occurs if the source is empty or null. | |
Sold from party identifier is required !!! | The error occurs if the source is empty or null. | |
Ship from party info required in VocabularyElement if present in sourceList !!! | The error occurs if ship from party is present in sourceList, but not in VocabularyElement. | |
Carrier party info required in VocabularyElement if present in sourceList !!! | The error occurs if carrier party is present in sourceList, but not in VocabularyElement. | |
VocabularyElement | @id | Valid carrier business party lookup identifier type is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. |
VocabularyElement | @id | Valid ship to location identifier type is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. |
VocabularyElement | @id | Valid ship to location lookup identifier type is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. |
VocabularyElement | @id | Valid sold to business party identifier type is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. |
VocabularyElement | @id | Item code is required in source VocabularyElement[@id] !!! | The error occurs if the source is empty or null. |
VocabularyElement | @id | SGTIN or NTIN or CN-EDMC in VocabularyElement id is required !!! | The error occurs if the source is not an SGTIN, NTIN, or CN-EDMC and master data is present in the header extension. |
VocabularyElement | @id | Valid sold to business party lookup identifier type is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. |
VocabularyElement | @id | Valid ship from business party identifier type is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. |
VocabularyElement | @id | Valid carrier business party identifier type is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. |
VocabularyElement | @id | Valid sold from business party lookup identifier type is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. |
VocabularyElement | @id | Valid sold from business party identifier type is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. |
Class 2 | ||
@currencyCode | CurrencyCode for shipping event for delivery <DeliveryNumber> not found. | The error occurs if UnitPrice is populated, but the source is empty or null. |
bizTransaction | @date | Transaction Identifier Date is required if Ship To Country Code = RU. | The error occurs if tl:shipToCountryCode = "RU" but the source is empty or null. |
destination | destinationList | SOM Receiving inbound processing could not be completed. The ReceiverInfo with either ToBusinessPartyLookupId or ToBusinessPartyInfo for the ShipFromCountryCode of <ShipFromCountryCode> and ShipToCountryCode of <ShipToCountryCode> must be specified. | The error occurs if the source is empty or null and:
|
destination | destinationList | @type | Could not perform Location Master Data lookup to populate receiver shipping address fields. <ShipToLocationLookupId / type> <ShipToLocationLookupId> is not configured in your Company Location Master Data nor in your Partner Location Master Data. Please configure <ShipToLocationLookupId / type> <ShipToLocationLookupId> in Company Location Master Data or in Partner Location Master Data (if the ship to location is a partner location) and reprocess the file. | The error occurs if cmn:ShipToLocationLookupId | @type or cmn:ShipToLocationLookupId is empty or null in Company or Partner Location Master Data. |
destination | destinationList | @type | Could not perform Company Master Data lookup to populate receiver business address fields. <ToBusinessPartyLookupId / type> <ToBusinessPartyLookupId> is not configured in your Company Master Data. Please configure <ToBusinessPartyLookupId / type> <ToBusinessPartyLookupId> in Company Master Data, and reprocess the file. | The error occurs if cmn:ToBusinessPartyLookupId | @type or cmn:ToBusinessPartyLookupId is empty or null in Company or Partner Company Master Data. |
epcList | epc | Serial Number <ParentSerial> reference in aggregation but not present in ReceivingEvent / NumberList | The error occurs if the source is not present in ReceivingEvent | NumberList. |
N/A | Serial Number <ParentSerial> reference in aggregation but not present in ReceivingEvent / NumberList | The error occurs if all top-most parent serial numbers are not present in ReceingEvent | NumberList elements. |
Cannot perform operation on serial number <serial number> with serial number item state <item state>. This operation can only be performed when the serial number is Pending Receipt or Shipped. | The error occurs if Serial Number was not shipped. | |
Could not commission parent serial number <ParentSerial> because it is not an SSCC Number | The error occurs if ParentSerial is not an SSCC Number. | |
source | sourceList | @type | 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 cmn:CarrierBusinessPartyLookupId is empty or null in Company or Partner Company Master Data. |
source | sourceList | @type | Could not perform Master Data lookup to populate sender shipping address fields. <ShipFromLocationLookupId / type> <ShipFromLocationLookupId> is not configured in your Company or Partner Location Master Data. Please configure <ShipFromLocationLookupId / type> <ShipFromLocationLookupId> in Company or Partner Location Master Data, and reprocess the file. | The error occurs if cmn:ShipFromLocationLookupId | @type or cmn:ShipFromLocationLookupId is empty or null in Company or Partner Location Master Data. |
source | sourceList | @type | Could not perform Master Data lookup to populate sender business address fields. <FromBusinessPartyLookupId / type> <FromBusinessPartyLookupId> is not configured in your Company or Partner Master Data. Please configure <FromBusinessPartyLookupId / type> <FromBusinessPartyLookupId> in Company or Partner Master Data, and reprocess the file. | The error occurs if cmn:FromBusinessPartyLookupId | @type or cmn:FromBusinessPartyLookupId is empty or null in Company or Partner Company Master Data. |
sourceList | SOM Receiving inbound processing could not be completed. The SenderInfo with either FromBusinessPartyLookupId or FromBusinessPartyInfo for the ShipFromCountryCode of <ShipFromCountryCode> and ShipToCountryCode of <ShipToCountryCode> must be specified. | The error occurs if the source is empty or null and:
|
tl:contractType | ContractType for receiving event for delivery <DeliveryNumber> not found. | The error occurs if ShipToCountryCode = "KR" and ReceiptDistributionType = "InCountryReturn", but the source is empty or null. |
tl:contractType | ContractType for receiving event for delivery <DeliveryNumber> not found. | The error occurs if ShipToCountryCode = "KR", but the source does not equal either "PrivateContract" or "CompetitiveBid". |
tl:fundingSource | Funding Source is required if Ship To Country Code is RU and Ship From Country Code is RU. | The error occurs if both tl:shipToCountryCode and tl:shipFromCountryCode = "RU", but the source is empty or null. |
tl:orderItem | OrderItemList for shipping event for delivery <DeliveryNumber> not found. | The error occurs if ShipToCountryCode = "KR" and ReceiptDistributionType = "InCountryReturn", but the source is empty or null. |
tl:orderItem | OrderItems for receiving event for delivery <DeliveryNumber> not found. | The error occurs if ShipToCountryCode = "KR" and ReceiptDistributionType = "InCountryReturn", but the source is empty or null. |
tl:shipFromCountryCode | SOM Receiving inbound processing could not be completed. Both the ShipToCountryCode and ShipFromCountryCode must be specified when the Sender Info and ReceiverInfo are not specified. | The error occurs if the sourceList and destinationList are both omitted, and tl:shipToCountryCode and tl:ShipFromCountrycode are empty or null. |
tl:shipToCountryCode | SOM Receiving inbound processing could not be completed. Both the ShipToCountryCode and ShipFromCountryCode must be specified when the Sender Info and ReceiverInfo are not specified. | The error occurs if the sourceList and destinationList are both omitted, and tl:shipToCountryCode and tl:ShipFromCountrycode are empty or null. |
tl:supplyType | SupplyType for receiving event for delivery <DeliveryNumber> not found. | The error occurs if ShipToCountryCode = "KR" and ReceiptDistributionType = "InCountryReturn", but the source is empty or null. |
tl:transactionIdentifier | @date | Order Item Transaction Identifier Date is required if Ship To Country Code = RU. | The error occurs if tl:shipToCountryCode = "RU" but the source is empty or null. |
tl:unitPrice | UnitPrice is for receiving event for delivery <DeliveryNumber> not found. | The error occurs if ShipToCountryCode = "KR" and ReceiptDistributionType = "InCountryReturn", but the source is empty or null. |
tl: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 tl:shipToCountryCode = "RU" and tl:shipFromCountryCode = "AM", "BY", "KG", "KZ", or "RU", but the source is empty or null. |
tl:receivingEventExtensions | tl:deliveryCompleteFlag | Expected [Quantity] for Item [Item Code], Lot [Lot Number] but [each-level Serial Number Count] item serial numbers were found. |
The error occurs if the quantity of serial numbers received:
The error is thrown when incrementally receiving serial numbers. |
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. |