ESM Receipt Errors (EPCIS v1.0)
The following errors may be encountered with the Serialized Operations Manager ESM Receipt (EPCIS v1.0) message:
Data Element | Error Message | Description |
---|---|---|
Class 1 | ||
action | Action OBSERVE is required for receiving !!! | The error occurs if the source does not equal "OBSERVE". |
bizStep | bizStep urn:epcglobal:cbv:bizstep:receiving is required for receiving !!! | The error occurs if the source does not equal "urn:epcglobal:cbv:bizstep:receiving". |
bizTransaction | Receiving document number is required !!! | The error occurs if the source is empty or null. |
bizTransaction | @type | Business transaction type is required !!! | The error occurs if the source is empty or null. |
Choice | Only one of InternalMaterialCode OR PackagingItemCode is required !!! | The error occurs if both internalMaterialCode and packagingItemCode are populated. |
Missing mandatory choice. One of InternalMaterialCode OR PackagingItemCode is required !!! | The error occurs if neither internalMaterialCode nor packagingItemCode are populated. | |
disposition | Disposition urn:epcglobal:cbv:disp:in_transit is required for receiving !!! | The error occurs if the source does not equal "urn:epcglobal:cbv:disp:in_progress". |
epc | Serial number in source epc is required !!! | The error occurs if the source is empty or null. |
Invalid EPC format !!! | The error occurs if the source is invalid. | |
eventTimeZoneOffset | EventTimeZoneOffset occurs fewer times than its minimum number of occurrences!!! | The error occurs if the source is empty or null. |
readpoint | id | Event Location is required !!! | The error occurs if the source is empty or null. |
ObjectEvent | Receiving event is required !!! | The error occurs if the source is empty or null. |
packagingItemCode | @type | Product type attribute is required when source PackagingItemCode is populated !!! | The error occurs if cmn: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. | |
sbdh:Receiver | sbdh:Identifier | Receiver GLN in source MessageRecipient is required !!! | The error occurs if receiver's identifier source is empty or null. |
sbdh:Sender | sbdh:Identifier | Sender GLN in source MessageSender is required !!! | The error occurs if sender's identifier source is empty or null. |
sbdh:InstanceIdentifier | The output string is shorter than minimum length specified for the target field. | The error occurs if the source is empty or null. |
tl:businessClassification | Valid business classification code is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. |
tl:contractType | Valid Contract Type is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. |
tl:district | 3-digit numeric District code required for country India !!! | The error occurs if tl:country = IN, but source is not a 3-digit numeric code. |
tl:fromBusiness | tl:addres | tl:businessName | Transfer from business party name is required !!! | The error occurs if the source is empty or null. |
tl:fromBusiness | tl:address | tl:city | Transfer from business party city is required !!! | The error occurs if the source is empty or null. |
tl:fromBusiness | tl:address | tl:country | Transfer from business party country is required !!! | The error occurs if the source is empty or null. |
tl:fromBusiness | tl:address | tl:stateOrRegion | Transfer from business party state or region is required !!! | The error occurs if the source is empty or null. |
tl:fromBusiness | tl:address | tl:street1 | Transfer from business party street address is required !!! | The error occurs if the source is empty or null. |
tl:fromBusiness | tl:businessId | Transfer from business party ID is required !!! | The error occurs if the source is empty or null. |
tl:fromBusiness | tl:businessId | @type | Transfer from business party ID type is required !!! | The error occurs if the source is empty or null. |
tl:name | Contact name is required if source contactInfo is populated !!! | The error occurs if the source is empty or null. |
tl:quantity | Source Quantity is required !!! | The error occurs if the source is empty or null. |
tl:receiptDistributionType | Receipt distribution type is required !!! | The error occurs if the source is empty or null. |
tl:shipFromCountryCode | Valid ShipFrom 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 ShipTo Country Code is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. |
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:shipFromLocation | tl:address | tl:businessName | Ship from party name is required !!! | The error occurs if the source is empty or null. |
tl:shipFromLocation | tl:address | tl:city | Ship from party city address is required !!! | The error occurs if the source is empty or null. |
tl:shipFromLocation | tl:address | tl:country | Ship from party country is required !!! | The error occurs if the source is empty or null. |
tl:shipFromLocation | tl:address | tl:stateOrRegion | Ship from party state or region code is required !!! | The error occurs if the source is empty or null. |
tl:shipFromLocation | tl:address | tl:street1 | Ship from party street address is required !!! | The error occurs if the source is empty or null. |
tl:shipFromLocation | tl:facilityId | Ship from party facility ID is required !!! | The error occurs if the source is empty or null. |
tl:shipToLocation | tl:address | tl:businessName | Ship to party name is required !!! | The error occurs if the source is empty or null. |
tl:shipToLocation | tl:address | tl:city | Ship to party city address is required !!! | The error occurs if the source is empty or null. |
tl:shipToLocation | tl:address | tl:country | Ship to party country is required !!! | The error occurs if the source is empty or null. |
tl:shipToLocation | tl:address | tl:stateOrRegion | Ship to party state or region code is required !!! | The error occurs if the source is empty or null. |
tl:shipToLocation | tl:address | tl:street1 | Ship to party street address is required !!! | The error occurs if the source is empty or null. |
tl:shipToLocation | tl:facilityId | Ship to party facility ID type is required !!! | The error occurs if the source is empty or null. |
tl:telephone | User Command Error: Contact Telephone of ShipTo is required !!! | The error occurs if shipTo telephone is empty or null. |
tl:toBusiness | tl:address | tl:businessName | Transfer to business party name is required !!! | The error occurs if the source is empty or null. |
tl:toBusiness | tl:address | tl:city | Transfer to business party city is required !!! | The error occurs if the source is empty or null. |
tl:toBusiness| tl:address | tl:country | Transfer to business party country is required !!! | The error occurs if the source is empty or null. |
tl:toBusiness | tl:address | tl:stateOrRegion | Transfer to business party state or region is required !!! | The error occurs if the source is empty or null. |
tl:toBusiness | tl:address | tl:street1 | Transfer to business party street address is required !!! | The error occurs if the source is empty or null. |
tl:toBusiness | tl:businessId | Transfer to business party ID is required !!! | The error occurs if the source is empty or null. |
tl:toBusiness | tl:businessId | @type | Transfer to business party ID type is required !!! | The error occurs if the source is empty or null. |
tl:transactionDate | Transaction date is required !!! | The error occurs if the source is empty or null. |
tl:unitPrice | @currencyCode | Currency code is required if unit price exists !!! | The error occurs if unitPrice is populated, but the source is empty or null. |
tl:unitPrice | @currencyCode | Valid ISO currency code is required !!! | The error occurs if the source is present, but there is no matching entry in the lookup file. |
tl:warehouseOperatorName | Warehouse operator name for China product is required !!! | The error Occurs if the epcList | epc equals "http://epcis.tracelink.com/obj/cn-edmc/", but source is empty or null. |
Class 2 | ||
aggragateParams.items | no serial number found in the feed | The error occurs if no serial number is found in the feed. |
body.getReceivingEvent | Required field ReceiptEvent is empty | The error occurs if a required field is empty or null. |
body.getReceivingEvent | More than one ReceiptEvent found | The error occurs if more than one ReceiptEvent is found. |
ci.getMessageBody | message body is null | The error occurs if the source is empty or null. |
DeliveryNumber, EventDateTime, EventTimeZoneOffset, ReceiptDistributionType, SenderInfo, ReceiverInfo, TransactionDate, TransactionIdentifier | Required field <x> is null | The error occurs if a required field is empty or null. |
EventTimeZoneOffset | invalid EventTimeZoneOffset | The error occurs if the source is invalid. |
item.currencyCode, receipt.receiptFromCountryCode, item.unitPrice | CurrencyCode for receiving event for delivery <receipt.deliveryNumber> not found. format(receipt.deliveryNumber) | The error occurs if the CurrencyCode is not found. |
item.unitPrice, receipt.receiptFromCountryCode, receipt.receiptType | UnitPrice for receiving event for delivery <receipt.deliveryNumber> not found. format(receipt.deliveryNumber) | The error occurs if the UnitPrice is not found. |
ParentSerial | invalid ParentSerial | The error occurs if the source is invalid. |
ParentSerial, EventLocation, EventTimeZoneOffset, EventDateTime, NumberList | Required field <x> is null (ParentSerial, EventLocation, EventTimeZoneOffset, EventDateTime, NumberList) | The error occurs if a required field is empty or null. |
receipt.contractType | ContractType for receiving event for delivery <receipt.deliveryNumber> not found. format(receipt.deliveryNumber) | The error occurs if the source is not found. |
receipt.contractType, receipt.receiptFromCountryCode, | ContractType for receiving event for delivery <receipt.deliveryNumber> has invalid value. format(receipt.deliveryNumber) | The error occurs if the source is invalid. |
receipt.orderItems, receipt.receiptFromCountryCode, receipt.receiptType | OrderItemList for receiving event for delivery <receipt.deliveryNumber> not found. format(receipt.deliveryNumber) | The error occurs if the OrderItemList is not found. |
receipt.receiptFromLocation.district | <ShipFromLocation> district field for <receiving> event for delivery <receipt.deliveryNumber> must contain exactly 3 numeric digits. ("ShipFromLocation", "receiving", receipt.deliveryNumber) | The error occurs if source does not contain exactly 3 numeric digits. |
receipt.receiptFromParty.district | <FromBusinessParty> district field for <receiving> event for delivery <receipt.deliveryNumber> must contain exactly 3 numeric digits. ("FromBusinessParty", "receiving", receipt.deliveryNumber) | The error occurs if source does not contain exactly 3 numeric digits. |
receipt.receiptToLocation.district | <ShipToLocation> district field for <receiving> event for delivery <receipt.deliveryNumber> must contain exactly 3 numeric digits. ("ShipToLocation", "receiving", receipt.deliveryNumber) | The error occurs if source does not contain exactly 3 numeric digits. |
receipt.receiptToParty.district | <ToBusinessParty> district field for <receiving> event for delivery <receipt.deliveryNumber> must contain exactly 3 numeric digits. ("ToBusinessParty", "receiving", receipt.deliveryNumber) | The error occurs if source does not contain exactly 3 numeric digits. |
receipt.supplyType | SupplyType for receiving event for delivery <receipt.deliveryNumber> not found. format(receipt.deliveryNumber) | The error occurs if source cannot be found. |
receipt.supplyType, receipt.receiptFromCountryCode | SupplyType for receiving event for delivery <receipt.deliveryNumber> contains invalid value. format(receipt.deliveryNumber) | The error occurs if the source is invalid. |
receipt.transportationCarrier.district | <CarrierBusinessParty> district field for <receiving> event for delivery <receipt.deliveryNumber> must contain exactly 3 numeric digits. ("CarrierBusinessParty", "receiving", receipt.deliveryNumber) | The error occurs if the CarrierBusinessParty does not contain exactly 3 numeric digits. |
receivingParamsList.nonEmpty | no ReceivingParam found | The error occurs if the source is empty or null. |
receivingParamsList.tails.nonEmpty | More than one ReceivingParam found | The error occurs if more than one ReceivingParam was found. |
txn.orderID | invalid transaction identifier value: i.getValue | The error occurs if the source is invalid. |
txn.orderType | invalid transaction identifier type: i.getType | The error occurs if the source is invalid. |
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. |