ESM Shipment Errors (EPCIS v1.2)
The following errors may be encountered with the TL_EPCIS_SOM_ESM_Ship_1_2_IB message:
| Data Element | Error Message | Description |
|---|---|---|
| Class 1 | ||
| AggregationEvent | parentID | Invalid EPC format !!! | The error occurs if the serial number cannot be translated to GS1 Application Identifier format. |
| Invalid EPC format !!! | The error occurs if the source has unrecognized content. | |
| @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. |
| Valid Sender/Identifier Authority is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. | |
| bizLocation | id | Event location in the aggregation event is required !!! | The error occurs if the source is empty or null. |
| Event location in the commissioning event is required !!! | The error occurs if the source is empty or null. | |
| bizStep | bizStep urn:epcglobal:cbv:bizstep:shipping is required for ObjectEvent shipping !!! | The error occurs if the source does not equal "urn:epcglobal:cbv:bizstep:shipping". |
| 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". | |
| 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". | |
| bizTransaction | @type | Valid bizTransaction type is required if bizTransaction is populated !!! | The error occurs if cmn:BizTransaction is populated, but the source is empty or null. |
| bizTransactionList | Biz transaction list is required in shipping event !!! | The error occurs if the source is empty or null. |
| cbvmda:itemExpirationDate | Expiration date is required !!! | The error occurs if the source is empty or null. Required for |
| cbvmda:lotNumber | Lot number is required !!! | The error occurs if the source is empty or null. Required for |
| 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. | |
| Valid ship-to business lookup identifier type is required !!! | The error occurs if the source is empty or null. | |
| "urn:epcglobal:cbv:sdt:possessing_party" type in destinationList/destination is invalid !!! "urn:epcglobal:cbv:sdt:location" is required if location present in source !!! | The error occurs if ship-to party address info is not present in the header master data extensions and if destination | @type = "urn:epcglobal:cbv:sdt:possessing_party". | |
| 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". |
| Disposition urn:epcglobal:cbv:disp:in_transit is required for ObjectEvent shipping !!! | The error occurs if the source does not equal "urn:epcglobal:cbv:disp:in_transit". | |
| 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". | |
| epc | Invalid EPC format !!! | The error occurs if the serial number cannot be translated to GS1 Application Identifier format. |
| Invalid EPC format !!! | The error occurs if the source has unrecognized content. | |
| At least one serial number in epcList is required !!! | The error occurs if the source is empty or null. | |
| readPoint | id | Event location in the shipping event is required !!! | The error occurs if the source is empty or null. |
| ObjectEvent | Only one shipping event is required !!! | The error occurs if more than one shipping event is present. |
| Shipping event data is required !!! | The error occurs if the source is empty or null. | |
| 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. | |
| "urn:epcglobal:cbv:sdt:possessing_party" type in sourceList/source is invalid !!! "urn:epcglobal:cbv:sdt:location" is required if location present in source !!! | The error occurs if ship-from party address info is not present in the header master data extensions and if source | @type = "urn:epcglobal:cbv:sdt:possessing_party". | |
| 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:orderItem | choice%1 | One of internalMaterialCode or packagingItemCode is required !!! | The error occurs if both tl:internalMaterialCode and tl:packagingItemCode are empty or null. |
| tl:packagingItemCode | @type | Packaging item code type is required !!! | The error occurs if the source is empty or null, or source is not a valid value from the enumeration list, and tl:packagingItemCode is populated. |
| tl:packagingLevel | Packaging Level is required !!! | The error occurs if the source is empty or null. Required for |
| 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 is required !!! | The error occurs if OrderItemList is populated, but the source is empty or null. |
| tl:salesDistributionType | Valid sales distributionType is required !!! | The error occurs if the source is empty or null, or is not a valid value from the enumeration list. |
| 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. |
| Ship from country for export products is required !!! | The error occurs if SalesDistributionType = EXPORTSALE, EXPORTTRANSFER, or EXPORTRETURN, but the source is empty or null. | |
| tl:shippingEventExtensions | shippingEventExtensions required if shipping event populated !!! | The error occurs if shipping event is populated, but the source is empty or null. |
| 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 code 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 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 = "urn:epc:id:cnedmc:", but the source is empty or null. |
| VocabularyElement | Sold to party identifier is required !!! | The error occurs if soldTo party does not exist as a VocabularyElement | @id. SoldTo party must match destinationList owning party. |
| Ship from party info required in VocabularyElement if present in sourceList !!! | The error occurs if shipFrom party is present in sourceList, but missing in source. | |
| Sold from party identifier is required !!! | The error occurs if soldFrom party does not exist as a VocabularyElement | @id. | |
| Ship to party info required in VocabularyElement if present in destinationList !!! | The error occurs if shipTo party is present in sourceList, but missing in source. | |
| Carrier party info required in VocabularyElement if present in sourceList !!! | The error occurs if carrier party is present in sourceList, but missing in the source. | |
| VocabularyElement | attribute | Ship from location street address is required !!! | The error occurs if the source is empty or null. |
| VocabularyElement | attribute | Carrier business party street address is required !!! | The error occurs if the source is empty or null. |
| VocabularyElement | attribute | Sold from business party city is required !!! | The error occurs if the source is empty or null. |
| VocabularyElement | attribute | Ship to business party name is required !!! | The error occurs if the source is empty or null. |
| VocabularyElement | attribute | Sold to business party name is required !!! | The error occurs if the source is empty or null. |
| VocabularyElement | attribute | Ship from business party name is required !!! | The error occurs if the source is empty or null. |
| VocabularyElement | attribute | Sold from business party name is required !!! | The error occurs if the source is empty or null. |
| VocabularyElement | attribute | Carrier business party name is required !!! | The error occurs if the source is empty or null. |
| VocabularyElement | attribute | Sold to business party street address is required !!! | The error occurs if the source is empty or null. |
| VocabularyElement | attribute | Valid ship from location identifier type is required !!! | The error occurs if the source is empty or null, or is not a valid value from the enumeration list. |
| VocabularyElement | attribute | Ship to location street address is required !!! | The error occurs if the source is empty or null. |
| VocabularyElement | attribute | Party type is required if additional business party identifier is populated !!! | The error occurs if additionalBusinessParty is populated, but the source is empty or null. |
| VocabularyElement | attribute | Valid carrier business party identifier type is required !!! | The error occurs if the source is empty or null, or is not a valid value from the enumeration list. |
| VocabularyElement | attribute | Valid business classification code is required !!! | The error occurs if the source is empty or null, or is not a valid value from the enumeration list. |
| VocabularyElement | attribute | Valid ship to location identifier type is required !!! | The error occurs if the source is empty or null, or is not a valid value from the enumeration list. |
| VocabularyElement | attribute | Ship from location country is required !!! | The error occurs if the source is empty or null. |
| VocabularyElement | attribute | Valid sold from business party identifier type is required !!! | The error occurs if the source is empty or null, or is not a valid value from the enumeration list. |
| VocabularyElement | attribute | 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. |
| VocabularyElement | attribute | 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. |
| VocabularyElement | attribute | Valid sold to business party identifier type is required !!! | The error occurs if the source is empty or null, or is not a valid value from the enumeration list. |
| VocabularyElement | attribute | Party type is required if additional facility identifier is populated !!! | The error occurs if additionalIdentifierType is populated, but the source is empty or null. |
| VocabularyElement | attribute | Sold to business party city is required !!! | The error occurs if the source is empty or null. |
| VocabularyElement | attribute | Sold from business party street address is required !!! | The error occurs if the source is empty or null. |
| VocabularyElement | attribute | Ship from location city is required !!! | The error occurs if the source is empty or null. |
| VocabularyElement | attribute | Packaging Level is required if header master data is populated !!! | The error occurs if master data is populated in the header extension, but the source is empty or null. |
| VocabularyElement | attribute | Valid packagingLevel code required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. |
| VocabularyElement | attribute | Ship to location city is required !!! | The error occurs if the source is empty or null. |
| VocabularyElement | attribute | Ship to location state or region is required !!! | The error occurs if the source is empty or null. |
| VocabularyElement | attribute | Sold from business party state or region is required !!! | The error occurs if the source is empty or null. |
| VocabularyElement | attribute | Carrier business party city is required !!! | The error occurs if the source is empty or null. |
| VocabularyElement | attribute | Ship from location state or region is required !!! | The error occurs if the source is empty or null. |
| VocabularyElement | attribute | Carrier business party state or region is required !!! | The error occurs if the source is empty or null. |
| VocabularyElement | attribute | Carrier business party country is required !!! | The error occurs if the source is empty or null. |
| VocabularyElement | attribute | 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. |
| VocabularyElement | attribute | Sold from business party country is required !!! | The error occurs if the source is empty or null. |
| VocabularyElement | attribute | 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. |
| VocabularyElement | attribute | Sold to business party country is required !!! | The error occurs if the source is empty or null. |
| VocabularyElement | attribute | Ship to location country is required !!! | The error occurs if the source is empty or null. |
| VocabularyElement | attribute | Sold to business party state or region is required !!! | The error occurs if the source is empty or null. |
| VocabularyElement | @id | Item code is required in source VocabularyElement | @id !!! | The error occurs if the source is empty or null. |
| SGTIN or NTIN or CN-EDMC in VocabularyElement id is required !!! | The error occurs if the source is not an |
|
| Valid carrier business party identifier type is required !!! | The error occurs if the source is empty or null. | |
| Valid sold from business party identifier type is required !!! | The error occurs if the source is empty or null. | |
| Valid ship from business party identifier type is required !!! | The error occurs if the source is empty or null. | |
| Valid sold to business party identifier type is required !!! | The error occurs if the source is empty or null. | |
| Valid ship to business party identifier type is required !!! | The error occurs if the source is empty or null. | |
| Class 2 | ||
| 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. |
| destinationList | SOM Shipment 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:
|
| destinationList | destination | @type | 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 cmn:ToBusinessPartyLookupId is empty or null in Company or Partner Company Master Data. |
| 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. | |
| sourceList | SOM Shipment 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:
|
| sourceList | source | @type | 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 cmn:FromBusinessPartyLookupId is empty or null in Company or Partner Company Master Data. |
| 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 cmn:ShipFromlocationLookupId is empty or null in Company or Partner Location Master Data. | |
| 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. | |
| tl:commissionEventExtensions | tl:internalMaterialCode | Item Codes do not match between aggregation levels | The error occurs if all packaging levels are not consistent between either tl:internalMaterialCode, tl:countryDrugCode, or both. |
| tl:countryDrugCode | Item Codes do not match between aggregation levels | The error occurs if all packaging levels are not consistent between either tl:internalMaterialCode, tl:countryDrugCode, or both. |
| 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: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. | |
| 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. |
| tl:shipFromCountryCode | SOM Shipment 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 | ||
| 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 | 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. |
| 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. | ||