LSPedia OneScan

EPCIS Ruleset Descriptions

Created on Thu, 5 Dec, 2024 at 4:03 PM • Liquid error: can't modify frozen String: "Translation missing: en.portal_translations.updated_on"

What is this Document? 

 

This document is meant to provide guidance on resolving errors and warnings provided by EPCIS Investigator found in EPCIS files. 

 

Resolutions will typically involve adding and modifying your Master Data in Onesan or having a new, corrected file be sent from its original source. 

 

You can filter for errors or warnings in this document by its Rule Number, Rule Message, or by its entire message found in EPCIS Investigator


Template

Rule Number 

 

Rule Message 

 

Full Message 

 

Description 

 

Resolution 

 

Links 

 

EPCIS Reference 

 

 

 

 

 

MASTER DATA

 

Rule Number 

1207 

Rule Message 

Unable to locate the [Type] GTIN [Number] 

Full Message 

Message 1207: Unable to locate the [Type] GTIN [Number] 

Description 

GTIN/Product not found in your Master Data 

Resolution 

  • Add missing GTIN to your Master Data in Onescan 

  • May need to request product Master Data from Supplier/Manufacturer 

  • Reprocess 

Links 

 

Rule Number 

1206 

Rule Message 

The [Entity] sgln value does not exist, missing sGLN in entity location 

Full Message 

Message 1206: The [Entity] sgln value does not exist, missing sGLN in entity location 

Description 

Entity Location does not exist in Entity Location Master Data or needs to be updated 

Resolution 

  • Add Entity Location in Master Data 

  • Update sGLN for Entity Location in Master Data 

  • Reprocess 

Links 

 

Rule Number 

1209 

Rule Message 

Incorrect case qty for GTIN [Number], got [Total] expected [Size] 

Full Message 

Message 1209: Incorrect case qty for GTIN [Number], got [Total] expected [Size] 

Description 

Quantity sent for a case for the GTIN in EPCIS file from the supplier is different than Package Quantity for the GTIN in Master Data 

Resolution 

  • Update Package Quantity for GTIN in Master Data 

  • Reprocess 

Links 

 

Rule Number 

1206C 

Rule Message 

The [Entity] sgln value does not exist, missing destination owing party 

Full Message 

Message 1206C: The [Entity] sgln value does not exist, missing destination owing party 

Description 

Destination Owning Party does not exist in Entity Location Master Data or needs to be updated 

Resolution 

  • Add Entity Location in Master Data 

  • Update sGLN of Entity Location in Master Data 

  • Reprocess 

Links 

 

 

Rule Number 

1208 

Rule Message 

The GTIN [Number] does not have the GTIN [ParentNumber] as a Parent in Master Data 

Full Message 

Message 1208: The GTIN [Number] does not have the GTIN [ParentNumber] as a Parent in Master Data 

Description 

The Parent-Child relationship is not established between the 2 GTINs 

Resolution 

  • Link the child GTIN to the parent GTIN under your GTIN Master Data in Onescan 

  • Reprocess 

Links 

 

Rule Number 

1206C 

Rule Message 

The [Entity] sgln value does not exist, missing source location 

Full Message 

Message 1206C: The [Entity] sgln value does not exist, missing source location 

Description 

Source Location does not Exist in Entity Location Master Data or needs to be updated 

Resolution 

  • Add Entity Location in Master Data 

  • Update sGLN of Entity Location in Master Data 

  • Reprocess 

Links 

 

Rule Number 

1206U 

Rule Message 

Location GLN is not unique 

Full Message 

Message 1206U: Location GLN is not unique 

Description 

There is a duplicate GLN in your Master Data 

Resolution 

  • Delete the duplicate GLN in your Entity Location Master Data 

  • Reprocess 

Links 

 

Rule Number 

1206A 

Rule Message 

The [Entity] sgln value does not exist, missing source owing party 

Full Message 

Message 1206A: The [Entity] sgln value does not exist, missing source owing party 

Description 

Source Owning Party does not exist in Entity Location Master Data or needs to be updated 

Resolution 

  • Add Entity Location in Master Data 

  • Update sGLN of Entity Location in Master Data 

  • Reprocess 

Links 

 

Rule Number 

1223 

Rule Message 

Commissioning EventTime in message for [Number] does not match previously recorded value 

 

Full Message 

Message 1223: Commissioning EventTime in message for [Number] does not match previously recorded value 

Description 

 

Resolution 

 

Links 

 

 

Rule Number 

1206D 

Rule Message 

The [Entity] sgln value does not exist, missing destination location 

Full Message 

Message 1206A: The [Entity] sgln value does not exist, missing destination location 

Description 

Source Owning Party does not exist in Entity Location Master Data or needs to be updated 

Resolution 

  • Add Entity Location in Master Data 

  • Update sGLN of Entity Location in Master Data 

  • Reprocess 

Links 

 

Rule Number 

1210 

Rule Message 

Serial number [Number] is not Reserved 

Full Message 

Message 1210: Serial number [Number] is not Reserved 

Description 

The Serial number under the GTIN is not in Reserved status 

Resolution 

 

Links 

N/A 

 

 

 

AGGREGATION EVENT 

 

Rule Number 

1071 

Rule Message 

aggregationEvent eventTime for childEPC(s) occurred prior to epc(s) commissioning event ([Key]) 

Full Message 

Message 1071: aggregationEvent eventTime for childEPC(s) occurred prior to epc(s) commissioning event ([Key]) 

Description 

The childEPCs in the aggregation event were aggregated before the commissioning event. 

 

Order of Events by EventTime must be: 

 Commission -> Aggregate/Pack -> Ship 

Resolution 

  • EventTime of aggregation of the childEPCs must be at least 10ms after their commissioning event 

  • Supplier sends new corrected file 

Links 

 

 

Rule Number 

1068 

Rule Message 

Disposition [Disposition] is invalid or not supported for packing, expecting in_progress 

Full Message 

Message 1068: disposition [Disposition] is invalid or not supported for packing, expecting in_progress 

Description 

Disposition of Aggregation Event is something else other than “in_progress 

Resolution 

  • Change disposition for affected AggregationEvent(s) to “in_progress 

  • Supplier sends new corrected file 

Links 

 

EPCIS Reference 

<disposition>urn:epcglobal:cbv:disp:in_progress</disposition> 

 

Rule Number 

1064 

Rule Message 

child EPCs is missing or invalid 

Full Message 

Message 1064: child EPCs is missing or invalid 

Description 

commissioned child EPC has no aggregation event associated with it 

Resolution 

  • Add commissioned child EPCs to an aggregation event 

  • Supplier sends a new corrected file 

Links 

 

 

Rule Number 

1062 

Rule Message 

action is missing or invalid 

Full Message 

Message 1062: action is missing or invalid 

Description 

Action for commissioning and aggregation events should be “ADD 

Resolution 

  • Put the “ADD” action to its corresponding events 

  • Supplier sends a new corrected file 

Links 

 

EPCIS Reference 

<action>ADD</action> 

 

Rule Number 

1066 

Rule Message 

bizStep is invalid or not supported for aggregationEvent - expecting packing 

Full Message 

Message 1066: bizstep is invalid or not supported for aggregationEvent - expecting packing 

Description 

bizStep for aggregation event is something other than “packing” 

Resolution 

  • Add “packing” bizStep to affected aggregation event(s) 

  • Supplier sends a new corrected file 

Links 

 

EPCIS Reference 

<bizStep>urn:epcglobal:cbv:bizstep:packing</bizStep> 

 

Rule Number 

1057 

Rule Message 

eventTime is a required element 

Full Message 

Message 1057: eventTime is a required element 

Description 

eventTime is missing for an event 

Resolution 

  • Add eventTime element to affected event(s) 

  • eventTime elements must be unique and at least 10ms apart 

  • Supplier sends a new corrected file 

Links 

 

EPCIS Reference 

<eventTime>YYYY-MM-DDT12:20:00.000Z</eventTime> 

 

Rule Number 

1220 

Rule Message 

The field readPoint has an incorrect format 

Full Message 

Message 1220: The field ReadPoint has an incorrect format 

Description 

readPoint element does not follow the correct format 

Resolution 

  • Replace incorrect readPoint formatting with correct format 

  • Make sure using correct sGLN, not a GLNsGLN should be of the Source Owning Party  

  • Supplier sends a new corrected file 

Links 

 

EPCIS Reference 

<readPoint> 

         <id>urn:epc:id:sgln:000000000.000.0</id> 

</readPoint> 

 

Rule Number 

1076 

Rule Message 

commissioned epc(s) not found in aggregationEvent ([Item]) 

Full Message 

Message 1076: commissioned epc(s) not found in aggregationEvent ([Item]) 

Description 

Commissioned EPCs are not in any aggregation events 

Resolution 

  • Add commissioned EPCs to an AggregationEvent 

  • Supplier sends a new corrected file 

Links 

 

 

Rule Number 

1074 

Rule Message 

aggregationEvent into homogeneous parent is invalid, childEPC(s) ilmd does not match parentID ([Key]) 

Full Message 

Message 1074: aggregationEvent into homogeneous parent is invalid, childEPC(s) ilmd does not match parentID ([Key]) 

Description 

Case or bundle with child EPCs is not homogeneous. 

 

child EPCs aggregated to a case or bundle must be of the same LOT/Expiration. 

Resolution 

  • Aggregation to cases and bundles must be done only with homogeneous child EPCs 

  • Supplier sends a new corrected file 

Links 

 

 

Rule Number 

1070 

Rule Message 

aggregationEvent for parentID occurred prior to epc commissioning event([Key]) 

Full Message 

Message 1070: aggregationEvent for parentID occurred prior to epc commissioning event. ([Key]) 

Description 

Parent sGTIN was aggregated before the commissioning eventTime 

Resolution 

  • Aggregation eventTime for parent sGTIN must be changed to at least 10ms after the commissioning eventTime 

  • Supplier sends a new corrected file 

Links 

 

 

Rule Number 

1058 

Rule Message 

bizStep is missing or invalid 

Full Message 

Message 1058: bizStep is missing or invalid 

Description 

bizStep  element is missing from an event or is the wrong type 

Resolution 

  • Add in correct bizStep element or fix incorrect bizStep element 

  • Supplier sends a new corrected file 

Links 

 

EPCIS Reference 

<bizStep>urn:epcglobal:cbv:bizstep:(commissioning, packing, shipping...etc)</bizStep> 

 

Rule Number 

1059 

Rule Message 

disposition is missing or invalid 

Full Message 

Message 1059: disposition is missing or invalid 

Description 

Disposition element is missing or in an invalid format 

Resolution 

  • Add in disposition elements to affected events or fix incorrect disposition elements 

  • Supplier sends a new corrected file 

Links 

 

EPCIS Reference 

Commissioning: 

<disposition>urn:epcglobal:cbv:disp:active</disposition> 

 

Packing: 

<disposition>urn:epcglobal:cbv:disp:in_progress</disposition> 

 

Shipping: 

<disposition>urn:epcglobal:cbv:disp:in_transit</disposition> 


Rule Number 

1077 

Rule Message 

 

Full Message 

 

Description 

 

Resolution 

 

Links 

 


Rule Number 

1078 

Rule Message 

AggregationEvent is a required element 

Full Message 

Message 1078: childEPC for sscc(s) are missing a prior aggregationEvent

Description 

AggregationEvent is missing for an event 

Resolution 

  • Add AggregationEvent element to affected event(s) 

  • Supplier sends a new corrected file 

Links 

 

EPCIS Reference 

 



Message 1077: sscc cannot be aggregated to homogeneous case (sgtin)  

SSCC is not homogeneous with the case it is being aggregated to, case must stay homogenous  

Aggregate SSCC to its own case if needed 

 

 Message 1065: bizTransactionList should be omitted for aggregationEvent ([Item])   

BizTransactionList is found in aggregationEvent (packing) 

Generally, bizTransactionList includes PO and Shipment information 

<bizTransactionList> 

        <bizTransaction type="urn:epcglobal:cbv:btt:desadv">urn:epcglobal:cbv:bt:GLN:SHIPMENTID</bizTransaction> 

        <bizTransaction type="urn:epcglobal:cbv:btt:po">urn:epcglobal:cbv:bt:GLN:PO#                               </bizTransaction> 

</bizTransactionList> 

 

 Message 1067: action [Action] is invalid or not supported for bizstep:packing - expecting add.  

<action>ADD</action> - Commisioning/Packing 

<action>OBSERVE</action> - Shipping 

 Message 1061: eventTimeZoneOffset is a required element.  

Added after eventTime: <eventTimeZoneOffset>+00:00</eventTimeZoneOffset> 

 

 Message 1063: parentId is missing or invalid  

Required for childEPCs to be aggregated to parent. Aggregated to SSCC or sGTIN 


<parentID>urn:epc:id:sscc:SSCC</parentID>  

<parentID>urn:epc:id:sgtin:SSCC</parentID> 

 

 Message 1072: childEPC(s) in aggregationEvent were not commissioned ([Item])  

SGTINs that are aggregated were not commissioned 

Add commissioning event for childEPCs 

 

 Message 1075: childEPC(s) were declared as parentID after aggregationEvent eventTime. ([Key])  

After sGTIN(s) were commissioned, and then aggregated to a case, it was used as a parent for a bundle.  

Commissioning -> Aggregation (single into a bundle) -> Aggregation (into a case).   

 

 Message 1073S: parentID SSCC [parentId] found as a parentID in a prior aggregationEvent  

Attempted to have 2 aggregationEvents for 1 SSCC 

Move second group of childEPCs to first aggregationEvent  

 

 Message 1060: bizLocation is missing or invalid.  


<bizLocation> <id>urn:epc:id:sgln:SGLN</id> </bizLocation> 

 

 Message 1073G: parentID sGTIN [parentId] found as a parentID in a prior aggregationEvent  

ParentID sGTIN can be listed multiple times if aggregated that way however this error will need to be turned to a warning 

 

 Message 1069: parentID not found in prior commissioning event ([Item])  

SSCC or parent sGTIN was not commissioned before it was used as the parentID in an aggregationEvent 

 

LOCATION VOCABULARY

 

Message 1021: Vocabulary attribute name is required  

Company name is missing in VocabularyElement 

Ensure structure in vocab, and entity location’s name is in master data 

<attribute id="urn:epcglobal:cbv:mda#name" >COMPANY_NAME</attribute> 

 

 Message 1024: Vocabulary attribute state is required  

Company's State from address is missing in VocabularyElement 

Ensure structure in vocab, and entity location’s address is complete in master data 

<attribute id="urn:epcglobal:cbv:mda#state">COMPANY_STATE</attribute> 

 

 Message 1029: Vocabulary attribute countryCode is invalid, expecting standard two-letter abbreviation 

Ensure structure in vocab, and entity location’s address is complete in master data with a two letter code for Country Code 

<attribute id="urn:epcglobal:cbv:mda#countryCode">TWO_LETTER_CODE</attribute> 

 

 Message 1030: Vocabulary attribute countryCode is invalid, countryCode not identified  

Ensure structure in vocab, and entity location’s address is complete in master data with a two letter code for Country Code 

Available Alpha-2 (two letter code) can be found at https://www.iban.com/country-codes 

 

 Message 1025: Vocabulary attribute postalCode is required  

Company's postal code from address is missing in VocabularyElement 

Ensure structure in vocab, and entity location’s address is complete in master data 

<attribute id="urn:epcglobal:cbv:mda#postalCode">ZIP_CODE</attribute>  

 

 Message 1027: Vocabulary attribute state, expecting standard two-letter abbreviation.   

Ensure structure in vocab, and entity location’s address is complete in master data with a two letter code for State 

<attribute id="urn:epcglobal:cbv:mda#state">TWO_LETTER_CODE</attribute> 

 

 Message 1028: Vocabulary attribute state is invalid, state not identified  

Ensure structure in vocab, and entity location’s address is complete in master data with a two letter code for State 

Available two letter state abreviations can be found at https://www.faa.gov/air_traffic/publications/atpubs/cnt_html/appendix_a.html 

 

 Message 1022: Vocabulary attribute streetAddressOne is required  

Ensure structure in vocab, and entity location’s address is complete in master data with a street address 

<attribute id="urn:epcglobal:cbv:mda#streetAddressOne”>STREET_ADDRESS</attribute> 


 Message 1026: Vocabulary attribute countryCode is required  

Ensure structure in vocab, and entity location’s address is complete in master data 

<attribute id="urn:epcglobal:cbv:mda#countryCode">TWO_LETTER_CODE</attribute> 

 

 Message 1020: Vocabulary Element List Type is invalid - expecting urn:epc:id:sgln:CompanyPrefix.LocationReference.Extension  

The sGLN format within the vocabulary section does not match the above structure.

  • Example

     


Message 1023: Vocabulary attribute city is required  

 Ensure structure in vocab, and entity location’s address is complete in master data 


<attribute id="urn:epcglobal:cbv:mda#city">CITY</attribute>

 

 OBJECT EVENT – SCHEMA

 

Message 1037: Event List Type cannot identify any aggregationEvent(s)  

No aggregation (packing) events found in file 

Should include aggregationEvent for packing items to bundle/case/pallet

 

<AggregationEvent> 

             <eventTime>YYYY-MM-DDTHH:MM:SS.MSZ </eventTime> 

            <eventTimeZoneOffset>-05:00 </eventTimeZoneOffset> 

            <parentId> urn:epc:id:sscc:SSCC </parentId> 

            <childEPCs> 

               <epc> urn:epc:id:sgtin:</epc> 

               <epc> urn:epc:id:sgtin:</epc> 

               <epc> urn:epc:id:sgtin:</epc> 

           </childEPCs> 

            <action> ADD </action> 

            <bizStep> urn:epcglobal:cbv:bizstep:packing </bizStep> 

            <disposition> urn:epcglobal:cbv:disp:in_progress </disposition> 

            <readPoint> 

               <id> urn:epc:id:sgln:SGLN</id> 

 </readPoint> 

            <bizLocation> 

               <id> urn:epc:id:sgln:SGLN</id> 

            </bizLocation> 

        </AggregationEvent> 


 Message 1043: disposition is missing or invalid  

Valid options are  

Commissioning 

urn:epcglobal:cbv:disp:active  

Aggregation 

urn:epcglobal:cbv:disp:in_progress 

Shipping 

urn:epcglobal:cbv:disp:in_transit 

Each ObjectEvent should have one  

Appears after bizStep, but before readPoint for any event. 


<bizStep> urn:epcglobal:cbv:bizstep:commissioning</bizStep> 

           <disposition> urn:epcglobal:cbv:disp:active</disposition> 

            <readPoint> 

                 <id> urn:epc:id:sgln:SGLN</id> 

            </readPoint> 

 

  Message 1042: bizStep is missing or invalid  

Add bizStep in following format:  

<bizStep>urn:epcglobal:cbv:bizstep:(packing, commissioning, etc)</bizStep> 

 

 Message 1036: Event List Type cannot identify any objectEvent(s).  

Could be general error. Ex} Missing items in order 

 

 Message 1038E: Custom extensions could cause errors and add to processing time. You should not include custom extensions for required master data attributes or product identifier(s) such as  

Not a GS1 extension in the header  

xmlns:epcis 

xmlns:gs1ushc 

xmlns:sbdh 

xmlns:cbvmda 

 

 Message 1035: Event List Type is missing or invalid - ObjectEvent, AggregationEvent and TransactionEvent are supported. 

Within the eventList, there are invalid tags, or no tags included. Only the above tags are supported in EPCIS 1.2  

 

 Message 1039: eventTimeZoneOffset is a required element  

EventTimeZoneOffset is missing within the EPCIS file 

Each eventTime should have an offset directly after the eventTime 


<eventTime> YYYY-MM-DDTHH:MM:SS.MSZ </eventTime> 

             <eventTimeZoneOffset> + or - HH:MM </eventTimeZoneOffset> 

 

 

 

 Message 1038: eventTime is a required element  

EventTime is missing within the EPCIS file 

eventTime should be included at the top of each event 


<eventTime> YYYY-MM-DDTHH:MM:SS.MSZ </eventTime> 

 

 Message 1041: action is missing or invalid  

Action is missing for ObjectEvent 

Action should be included after the epcList in all ObjectEvents 

Options below 


<action> ADD </action> - Commissioning 

<action> ADD </action> - Packing / Aggregation 

<action> OBSERVE</action> - Shipping 

 

 Message 1044: bizLocation is invalid, expecting URI format.  

This usually occurs when a GLN is sent in the bizLocation, when it expects the sGLN format 


<bizLocation> 

             <id> urn:epc:id:sgln:SGLN</id> 

</bizLocation> 

 

 Message 1049: bizLocation is a required element for a commissioning event  

BizLocation should be included in each commissioning event following the readPoint 

This denotes where the items were commissioned.  


<bizLocation> 

             <id> urn:epc:id:sgln:SGLN</id> 

</bizLocation> 

 

 Message 1045: bizTransactionList is invalid.  

General error in bizTransactionList format 


<bizTransactionList> 

               <bizTransaction 

 type="urn:epcglobal:cbv:btt:desadv">urn:epcglobal:cbv:bt:GLN:SHIPMENTID <bizTransaction> 

               <bizTransaction type="urn:epcglobal:cbv:btt:po">urn:epcglobal:cbv:bt:GLN:ORDERID</bizTransaction> 

            </bizTransactionList> 

 

Message 1200: Schema imports are invalid or not supported. [Warning Message] 

Using tags from a schema did not import or the schema referenced is invalid completely. To resolve this, verify that the schema you're using matches the required version for your system. Update the schema to the latest version if needed and ensure it adheres to the correct format. warnings are fine, you also can disregard it.


 

 EPC CLASS VOCABULARY

 

Message 1016V: Vocabulary attribute additionalTradeItemIdentification is > 80 characters 

Attribute is longer than 80 characters 

Generally is the NDC 


<attribute id="urn:epcglobal:cbv:mda#additionalTradeItemIdentification">NDC</attribute> 

 

 Message 1016: Vocabulary attribute additionalTradeItemIdentification is required   

Attribute is missing entirely  


<attribute id="urn:epcglobal:cbv:mda#additionalTradeItemIdentification">NDC</attribute> 

 

 Message 1008: Vocabulary List Schema is invalid  

General schema issue for vocab list 

Structure should be as follows 

For Item Vocab 


<Vocabulary type="urn:epcglobal:epcis:vtype:EPCClass" >  

<VocabularyElementList> 

<VocabularyElement id="urn:epc:idpat:sgtin:SGTIN >  

For Location Vocab 

<Vocabulary type="urn:epcglobal:epcis:vtype:Location >  

<VocabularyElementList> 

<VocabularyElement id="urn:epc:id:sgln:SGLN> 

 

 Message 1013: Vocabulary attribute dosageFormType is required  

Product vocab is missing an attribute 


<attribute> id="urn:epcglobal:cbv:mda#dosageFormType">DOSAGE TYPE</attribute> 

 

 Message 1012V: Vocabulary attribute regulatedProductName is > 500 chars  

Product vocab attribute is too long 


<attribute id="urn:epcglobal:cbv:mda#regulatedProductName"">DOSAGE TYPE</attribute> 

 

 Message 1009: Vocabulary Type is invalid - EPCClass type and Location type are required   

Type of Vocabulary element is invalid.  

Only available types are 


<Vocabulary type="urn:epcglobal:epcis:vtype:EPCClass"> 

<Vocabulary type="urn:epcglobal:epcis:vtype:Location"> 

 

 Message 1017: Vocabulary attribute additionalTradeItemIdentificationTypeCode, must be FDA_NDC_11.  

Attribute value is not FDA_NDC_11 

Only available option is 


<attribute id="urn:epcglobal:cbv:mda#additionalTradeItemIdentificationTypeCode">FDA_NDC_11</attribute> 

 

 Message 1015V: Vocabulary attribute netContentDescription is > 30 chars  

Attribute value is too long  


<attribute id="urn:epcglobal:cbv:mda#netContentDescription">1 </attribute> 

 

 Message 1015: Vocabulary attribute netContentDescription is required  

Attribute is missing or invalid 


<attribute id="urn:epcglobal:cbv:mda#netContentDescription">1 </attribute> 

 

 Message 1018: Vocabulary attribute additionalTradeItemIdentificationTypeCode is required  

Attribute is missing or invalid 


<attribute id="urn:epcglobal:cbv:mda#additionalTradeItemIdentificationTypeCode">FDA_NDC_11</attribute> 

 

 Message 1019: Vocabulary attribute dosageFormType is not a valid FDA dosage form.  

Attribute is not what is expected 

Ensure Dosage Form types are stored under Master Data -> Dosage 

Can view all available dosage form types here  


<attribute id="urn:epcglobal:cbv:mda#dosageFormType">INJECTION, POWDER </attribute> 

 

 Message 1011V: Vocabulary attribute manufacturerOfTradeItemPartyName is > 200 chars  

Attribute value is too long  

Should hold manufacturer’s name of the product  


<attribute id="urn:epcglobal:cbv:mda#manufacturerOfTradeItemPartyName">MANUFACTURER NAME </attribute> 


 Message 1011: Vocabulary attribute manufacturerOfTradeItemPartyName is required   

Attribute is missing or invalid 


<attribute id="urn:epcglobal:cbv:mda#manufacturerOfTradeItemPartyName"> MANUFACTURER NAME </attribute> 

 

 Message 1012: Vocabulary attribute regulatedProductName is required  

Attribute is missing or invalid 


<attribute id="urn:epcglobal:cbv:mda#regulatedProductName">PRODUCT NAME </attribute> 

 

 Message 1014V: Vocabulary attribute strengthDescription is > 30 chars  

Attribute value is too long 


<attribute id="urn:epcglobal:cbv:mda#strengthDescription">STRENGTH </attribute>

 

COMMISSIONING EVENT

 

Message 1219: Structure of the document is invalid: item [ItemId] is registered in two different parents  

SGTIN or SSCC was packed twice to two different parents in the aggregationEvents.   

Item can be in only 1 packing event, to 1 parent.  

Remove sGTIN from the parent packing event that does not correlate with the physical package it was packed into 

 

 Message 1046: action [Action] is invalid or not supported for bizstep:commissioning - expecting add  

Action under bizstep:commissioning is something other than ADD 

Only option available is 


<action> ADD</action> 

          <bizStep> urn:epcglobal:cbv:bizstep:commissioning </bizStep> 

 

 Message 1221: The field ReadPoint has an incorrect format  


-Correct format:  

<readPoint>  

<id>urn:epc:id:sgln:SGLN</id>  

</readPoint> 


Message 1051: epc(s) not defined in the vocabulary element list for gtin ([code]) 

GTIN in <VocabularyElementList> has no epcs in the file 

Each GTIN in the <VocabularyElementList> needs to be used in the file 

Add the missing EPCs into the file 

 

 Message 1052: sgtin identified in multiple commissioning events  

An sGTIN or item is found in more than one commissioning event 

Items can only be commissioned one time 

Remove sGTIN from second commissioning event 

 

 Message 1053: sscc identified in multiple commissioning events  

An SSCC or pallet is found in more than one commissioning event 

SSCC or item can only be commissioned one time 

Remove SSCC from second commissioning event 

 

 Message 1047: disposition [Disposition] is invalid or not supported for bizstep:commissioning - expecting active  

Disposition for bizstep:commissioning is something other than active 

Only available option is 


<disposition> urn:epcglobal:cbv:disp:active </disposition> 

 

 Message 1040: epcList is missing or invalid.  


-Correct format: 

<epcList>  

<epc>urn:epc:id:sgtin:SGTIN</epc>  

</epcList> 

 

 Message 1050: bizTransactionList should be omitted from a commissioning event   

BizTransactionList is included in commissioning event 

Generally bizTransactionList is found at the end of the file to signify what order ID or shipment ID this order correlates with.  

Remove bizTransactionList from commissioning event  

 

 Message 1222: ilmd data missing  


-Correct format: 

<ilmd>  

<cbvmda:lotNumber>AU041445</cbvmda:lotNumber>  

<cbvmda:itemExpirationDate>2025-01-31</cbvmda:itemExpirationDate>  

</ilmd>

 

SHIPPING EVENT

 

Message 1087: source is in invalid format - expecting urn:epc:id:sgln:CompanyPrefix.LocationReference.Extension ([SGLN])  

Source within sourceList tag is in an invalid format  

Expected format below 


<sourceList> 

                  <source type="urn:epcglobal:cbv:sdt:owning_party">urn:epc:id:sgln:SGLN </source> 

                  <source type="urn:epcglobal:cbv:sdt:location">urn:epc:id:sgln:SGLN</source> 

               </sourceList> 

 

 Message 1079: bizLocation should be omitted for bizstep:shipping  

BizLocation is generally for commissioning and aggregation events.  

BizLocation should be removed from the shipping  bizstep 

 

 Message 1098: epc(s) for epcList are invalid - epc(s) missing in aggregationEvent as parentId ([Item])  

The case or bundle sGTIN is missig from an aggregationEvent as a parent 

The AggregationEvent for this case or bundle should be added to the file 

 

    <AggregationEvent> 

           <eventTime>YYYY-MM-DDT16:37:03.413Z</eventTime> 

             <eventTimeZoneOffset>+08:00</eventTimeZoneOffset> 

             <parentID>urn:epc:id:sgtin:</parentID> 

            <childEPCs> 

                   <epc>urn:epc:id:sgtin:</epc> 

            </childEPCs> 

            <action>ADD</action> 

                 <bizStep>urn:epcglobal:cbv:bizstep:packing</bizStep> 

             <disposition>urn:epcglobal:cbv:disp:in_progress</disposition> 

            <readPoint> 

                   <id>urn:epc:id:sgln:</id> 

            </readPoint> 

            <bizLocation> 

                   <id>urn:epc:id:sgln:</id> 

            </bizLocation> 

       </AggregationEvent> 

 

 Message 1107: objectEvent for bizstep:shipping - bizTransaction contains more than one purchase order  

There is more than 1 PO for the bizTransaction 

Remove the multiple PO lines from the bizTransactionList 

<bizTransaction 

 type="urn:epcglobal:cbv:btt:po"> urn:epcglobal:cbv:bt:0860004013907:896449 </bizTransaction> 

 

 Message 1090: sourceList sGLN owning party or location not defined in the Location vocabulary ([SGLN])  

The Source Owning Party and Location in the sourceList were not defined in the location vocabulary section at the top of the file 

Add the missing sGLN information to the vocabulary section 


<VocabularyElement id="urn:epc:id:sgln:"> 

               <attribute id="urn:epcglobal:cbv:mda#name"> </attribute> 

               <attribute id="urn:epcglobal:cbv:mda#streetAddressOne"> </attribute> 

                <attribute id="urn:epcglobal:cbv:mda#streetAddressTwo"> </attribute> 

                <attribute id="urn:epcglobal:cbv:mda#city"> </attribute> 

               <attribute id="urn:epcglobal:cbv:mda#state"> </attribute> 

                <attribute id="urn:epcglobal:cbv:mda#postalCode"> </attribute> 

                <attribute id="urn:epcglobal:cbv:mda#countryCode"> </attribute> 

    </VocabularyElement> 

 

 Message 1082: sourceList is missing or invalid for objectEvent bizstep:shipping  

The sourceList for shipping ObjectEvent is missing or invalid 

Add the missing information to the shipping ObjectEvent 


<sourceList> 

           <source type="urn:epcglobal:cbv:sdt:owning_party"> urn:epc:id:sgln:</source> 

           <source type="urn:epcglobal:cbv:sdt:location"> urn:epc:id:sgln: </source> 

         </sourceList> 

 

 Message 1211: sourceList urn:epcglobal:cbv:sdt:location is a required type  

The source location for shipping ObjectEvent is missing or invalid 

Add the missing information to the shipping ObjectEvent

 

<sourceList> 

        <source type="urn:epcglobal:cbv:sdt:owning_party"> urn:epc:id:sgln </source> 

        <source type="urn:epcglobal:cbv:sdt:location"> urn:epc:id:sgln: </source> 

 </sourceList> 

 

 Message 1007: destination owning_party is invalid - expecting company headquarter sgln ([sGLN])   

The source owning party is not the headquarters location 

Ensure the location is added to your Master Data Entity Locations, and ensure the Type is HQ for their corporate level sGLN 

Reprocess the file, or request a new file after the master data has been validated 

 

 Message 1083: destinationList is missing or invalid for objectEvent bizstep:shipping   

The destinationList section is missing or incorrect. 

Add/update the missing section 


<destinationList> 

         <destination type="urn:epcglobal:cbv:sdt:owning_party">urn:epc:id:sgln:SGLN</destination> 

            <destination type="urn:epcglobal:cbv:sdt:location">urn:epc:id:sgln:SGLN</destination> 

    </destinationList> 

 

 Message 1099: bizTransactionList was found in objectEvent and is invalid for bizstep shipping   

The destinationList section is missing or incorrect. 

Add/update the missing section 


<destinationList> 

         <destination type="urn:epcglobal:cbv:sdt:owning_party">urn:epc:id:sgln:SGLN</destination> 

            <destination type="urn:epcglobal:cbv:sdt:location">urn:epc:id:sgln:SGLN</destination> 

    </destinationList> 

 

 Message 1105: bizTransaction urn:epcglobal:cbv:btt:po is in invalid format - expecting urn:epcglobal:cbv:bt:destinationOwnerGln:po.   

The PO section of the bizTransaction is incorrect. 

Update the incorrect PO section 


         <destination type="urn:epcglobal:cbv:btt:po"> urn:epcglobal:cbv:bt:DESTINATIONOWNERGLN:PO#</destination> 

 

 Message 1140: Serial numbers in the shipping event are not the outermost package of the shipment. Missing epc [Item].  

The items shipped during the shipping event are not the highest packaging level. 

This error is usually in tandem with error code 1096, if an SSCC is shipped during the shipping event. 

Add the commissioning event for the SSCC and reprocess file 

Ship the items at the bundle level 

 

 Message 1100: bizTransaction type is invalid, expecting urn:epcglobal:cbv:btt:po or urn:epcglobal:cbv:btt:inv  

The bizTransaction tags of the bizTransactionList section are incorrect. 

Update the incorrect bizTransaction tags 


         <bizTransaction type="urn:epcglobal:cbv:btt:po”>des urn:epcglobal:cbv:bt:DESTINATIONOWNERGLN:PO#/bizTransaction> 

      <bizTransaction type="urn:epcglobal:cbv:btt:desadv"> type="urn:epcglobal:cbv:btt:desadv">urn:epcglobal:cbv:bt:GLN:SHIPMENTID</bizTransaction> 

 

 Message 1216: destinationList owning party and location should use site-level sgln  

The sGLN sent in the destinationList is ending in something other than “.0” 

SGLN should be verified and updated in the MD then reprocessed or resent from supplier.  

 

 Message 1089: destination is in invalid format - expecting urn:epc:id:sgln:CompanyPrefix.LocationReference.Extension ([SGLN])  

Destination in either the location or owning party of the destinationList is incorrect. 

Update the value of the tags to match the above structure then reprocess or have file resent from supplier 

<destination type="urn:epcglobal:cbv:sdt:location">urn:epc:id:sgln: COMPANYPREFIX.LOCATIONREFERENCE.EXTENSION </destination> 

 

 Message 1086: sourceList urn:epcglobal:cbv:sdt:owning_party is a required type  

The sourceList owning party line is missing 


Add the required line within the sourceList tags 

<source type="urn:epcglobal:cbv:sdt:owning_party"> urn:epc:id:sgln:SGLN </source> 

 

 Message 1086S: destinationList urn:epcglobal:cbv:sdt:owning_party is a required type  

The owning party line is missing within the destinationList 

Add the required line within the destinationList tags 


<destination type="urn:epcglobal:cbv:sdt:owning_party">urn:epc:id:sgln:SGLN</destination> 


 Message 1084: source type is invalid - expecting urn:epcglobal:cbv:sdt:owning_party or urn:epcglobal:cbv:sdt:location  

The type of source under sourceList is incorrect or missing 


Add the missing lines or update the invalid lines then reprocess 

<source type="urn:epcglobal:cbv:sdt:owning_party"> urn:epc:id:sgln:SGLN </source>  <source type="urn:epcglobal:cbv:sdt:location"> urn:epc:id:sgln: SGLN</source> 

 

Message 1080: action [Action] is invalid or not supported for objectEvent bizstep:shipping - expecting observe.  

Action for shipping object event is invalid.  

The only valid action for shipping is OBSERVE 

Update the incorrect action to OBSERVE 


         <action>OBSERVE</action> 

        <bizStep> urn:epcglobal:cbv:bizstep:shipping</bizStep> 

 

 Message 1096: epc(s) for epcList are invalid - epc(s) prior commissioning event not found ([Item])  

The items listed in the errors are missing a commissioning event  

Add the missing epc(s) to the commissioning event and reprocess file or have the supplier resend the file  

 

 Message 1081: disposition [Disposition] is invalid or not supported for shipping, expecting in_transit  

Disposition for shipping object event is invalid.  

The only valid disposition for shipping is in_transit 

Update the incorrect action to in_transit 


<disposition> urn:epcglobal:cbv:disp:in_transit </disposition>sit 

 

 Message 1215: sourceList owning party and location should use site-level sgln   

The sGLN sent in the destinationList is ending in something other than “.0” 

SGLN should be verified and updated in the MD then reprocessed or resent from supplier. 

 

 Message 1093: destinationList sGLN owning party or location not defined in the Location vocabulary ([SGLN])  

The sGLN found in the destinationList was not previously defined in the Location Vocab 

Add the sGLNs from the destinationList to the Location Vocab and reprocess or have the file resent from the supplier 


<VocabularyElement id="urn:epc:id:sgln:SGLN"> 

                <attribute id="urn:epcglobal:cbv:mda#name"></attribute> 

                <attribute id="urn:epcglobal:cbv:mda#streetAddressOne"></attribute> 

                <attribute id="urn:epcglobal:cbv:mda#streetAddressTwo"> </attribute> 

                <attribute id="urn:epcglobal:cbv:mda#city"> </attribute> 

                <attribute id="urn:epcglobal:cbv:mda#state"> </attribute> 

                <attribute id="urn:epcglobal:cbv:mda#postalCode"> </attribute> 

                <attribute id="urn:epcglobal:cbv:mda#countryCode"></attribute> 

              </VocabularyElement> 

 

 Message 1212: destinationList urn:epcglobal:cbv:sdt:location is a required type  

The location under destinationList is missing  

Add the missing location under destinationList and reprocess, or have the file resent from the supplier 


<destination type="urn:epcglobal:cbv:sdt:location">urn:epc:id:sgln:SGLN</destination>

 

 

EXTENSION FOR GS1 DSCSA TRANSACTION STATEMENT

 

Message 1034: legalNotice is missing or invalid, but not required  

Add the missing lines between the dscsaTransactionStatement tags 


       <gs1ushc:legalNotice> Seller has complied with each applicable subsection of FDCA Sec. 581(27)(A)-(G). </gs1ushc:legalNotice> 

 

 Message 1031: dscsaTransactionStatement is required in the document header  

Add the missing lines after the header vocab, but before the EPCISBody

 

<gs1ushc:dscsaTransactionStatement> 

       <gs1ushc:affirmTransactionStatement> true  </gs1ushc:affirmTransactionStatement> 

       <gs1ushc:legalNotice> Seller has complied with each applicable subsection of FDCA Sec. 581(27)(A)-(G). </gs1ushc:legalNotice> 

     </gs1ushc:dscsaTransactionStatement> 

 

 Message 1032: affirmTransactionStatement is required for dscsaTransactionStatement in the document header  

Add the missing lines between the dscsaTransactionStatement tags 


       <gs1ushc:affirmTransactionStatement> true  </gs1ushc:affirmTransactionStatement> 

 

 Message 1033: affirmTransactionStatement is false, shipment is not DSCSA compliant   

The affirmTransactionStatement needs to be true to be DSCSA compliant, meaning that the transaction does comply with the DSCSA 

Update the false affirmTransactionStatement to true 


<gs1ushc:affirmTransactionStatement> true   </gs1ushc:affirmTransactionStatement>


STANDARD BUSINESS DOCUMENT HEADER (SBDH)


Message 1203: Invalid SBDH, more than one receiver  

Only 1 sGLN can be listed as the SBDH receiver 

Update the SBDH receiver value to ensure there is only 1 sGLN  


 <sbdh:Receiver> 

        <sbdh:Identifier Authority="SGLN" > urn:epc:id:sgln:SGLN </sbdh:Identifier> 

     </sbdh:Receiver> 

 

 Message 1003S: Standard business document header - invalid sender identifier - expecting urn:epc:id:sgln:CompanyPrefix.LocationReference.Extension.  

The structure of the identifier under SBDH Sender is in an incorrect format 

Ensure the structure of the SBDH sender matches the below structure 

Reprocess or have the supplier resend the file 


<sbdh:Sender> 

        <sbdh:Identifier Authority="SGLN" > urn:epc:id:sgln:SGLN </sbdh:Identifier> 

     </sbdh:Sender> 

 

 Message 1204: InstanceIdentifier is invalid or missing  

The InstanceIdentifier is a required field  

Add or update the missing or invalid InstanceIdentifier  


<sbdh:InstanceIdentifier>UNIQUE_IDENTIFIER<sbdh:InstanceIdentifier> 

 

 Message 1201: Invalid structure - Standard business document header (SBDH) is missing from the EPCISHeader  

The structure of the file is incorrect  

The SBDH section is a required section of an EPCIS document 

Add/Update the missing or invalid section in the EPCIS header, matching the structure below 


<sbdh:StandardBusinessDocumentHeader> 

   <sbdh:HeaderVersion>1.0 </sbdh:HeaderVersion> 

   <sbdh:Sender> 

        <sbdh:Identifier Authority="SGLN" > urn:epc:id:sgln:SGLN</sbdh:Identifier> 

     </sbdh:Sender> 

   <sbdh:Receiver> 

        <sbdh:Identifier Authority="SGLN" > urn:epc:id:sgln:SGLN</sbdh:Identifier> 

    </sbdh:Receiver> 

     <sbdh:DocumentIdentification> 

        <sbdh:Standard>EPCGlobal </sbdh:Standard> 

        <sbdh:TypeVersion> 1.0</sbdh:TypeVersion> 

                          <sbdh:InstanceIdentifier>UNIQUE_IDENTIFIER<sbdh:InstanceIdentifier> 

        <sbdh:Type> Events</sbdh:Type> 

         <sbdh:CreationDateAndTime>YYYY-MM-DDTHH:MM:SS.MSZ</sbdh:CreationDateAndTime> 

       </sbdh:DocumentIdentification> 

     </sbdh:StandardBusinessDocumentHeader> 

 

 Message 1205: InstanceIdentifier [Identifier] has been processed at [Date] with id [OtherId]   

The instance identifier sent in the file was already processed 

This usually means we have received this file already and a duplicate has been sent 

If this is confirmed and validated as a new file, the supplier should resend the file with an updated instance identifier 

Ignore if confirmed file was already received 

 

 Message 1202: Invalid SBDH, more than one sender  

Only 1 sGLN can be listed as the SBDH sender 

Update the SBDH sender value to ensure there is only 1 sGLN  


 <sbdh:Sender> 

        <sbdh:Identifier Authority="SGLN" > urn:epc:id:sgln:SGLN</sbdh:Identifier> 

     </sbdh:Sender> 

 

 Message 1002: Standard business document header - invalid sender/receiver authority - expecting sGLN  

Error usually appears when a GLN or some other identifier is sent in the identifer sections of the SBDH.  

Verify the sGLN sent in he SBDH identifiers 

 <sbdh:Identifier Authority="SGLN">urn:epc:id:sgln:SGLN</sbdh:Identifier

 

GENERAL

 

Message 1300: Incorrect URN format [URN]  

General formatting error 

The URN included in the error message should point you to where the formatting issue is 

 

 Message 1135: Aggregation event(s) are missing or invalid from the EventList and are required. Aggregation events are defined as an aggregationEvent with bizStep packing.   

The file is missing aggregationEvents 

Add the aggregation events for the packing of items into higher packaging levels matching the format below  

     <AggregationEvent> 

        <eventTime> YYYY-MM-DDTHH:MM:SS.MSZ </eventTime> 

        <eventTimeZoneOffset> +00:00 </eventTimeZoneOffset> 

       <parentID> urn:epc:id:sscc:SSCC </parentID> 

        <childEPCs> 

              <epc> urn:epc:id:sgtin:SGTIN </epc> 

        </childEPCs> 

        <action> ADD</action> 

        <bizStep> urn:epcglobal:cbv:bizstep:packing </bizStep> 

        <disposition> urn:epcglobal:cbv:disp:in_progress </disposition> 

        <readPoint> 

              <id> urn:epc:id:sgln:SGLN </id> 

        </readPoint> 

        <bizLocation> 

              <id> urn:epc:id:sgln:SGLN </id> 

        </bizLocation> 

         </AggregationEvent> 

 

 Message 1136: Shipping event(s) are missing or invalid from the EventList and are required. Shipping events are defined as an objectEvent with bizStep shipping.  

The Shipping event in the file is either missing or invalid 

Add the missing shipping event matching the structure below, then reprocess or have the file resent from the supplier.  


<ObjectEvent> 

        <eventTime> 2023-11-21T14:46:07.174Z </eventTime> 

        <eventTimeZoneOffset> +00:00 </eventTimeZoneOffset> 

        <epcList> 

               <epc> urn:epc:id:sscc:SSCC</epc> 

        </epcList> 

        <action> OBSERVE </action> 

        <bizStep> urn:epcglobal:cbv:bizstep:shipping</bizStep> 

       <disposition> urn:epcglobal:cbv:disp:in_transit </disposition> 

       <readPoint> 

              <id> urn:epc:id:sgln:08600107146.0.0 </id> 

       </readPoint> 

       <bizTransactionList> 

          <bizTransaction type="urn:epcglobal:cbv:btt:po">urn:epcglobal:cbv:bt:GLN:PO# </bizTransaction> 

               <bizTransaction type="urn:epcglobal:cbv:btt:desadv">urn:epcglobal:cbv:bt:GLN:SHIPMENTID        </bizTransaction> 

       </bizTransactionList> 

       <extension> 

          <sourceList> 

            <source type="urn:epcglobal:cbv:sdt:owning_party">urn:epc:id:sgln:SGLN     </source> 

                <source type="urn:epcglobal:cbv:sdt:location">urn:epc:id:sgln:SGLN     </source> 

          </sourceList> 

          <destinationList> 

                     <destination type="urn:epcglobal:cbv:sdt:owning_party">urn:epc:id:sgln:SGLN</destination> 

                     <destination type="urn:epcglobal:cbv:sdt:location">urn:epc:id:sgln:              </destination>  

         </destinationList> 

       </extension> 

</objectEvent> 

 

 Message 1134: Commissioning event(s) are missing or invalid from the EventList and are required. Commissioning events are defined as an objectEvent with bizStep commissioning 

The Commissioning event in the file is either missing or invalid 

Add the missing commissioning event matching the structure below, then reprocess or have the file resent from the supplier. 


<ObjectEvent> 

        <eventTime> 2023-11-21T14:46:07.174Z </eventTime> 

        <eventTimeZoneOffset> +00:00 </eventTimeZoneOffset> 

        <epcList> 

               <epc> urn:epc:id:sscc:SSCC</epc> 

        </epcList> 

        <action> ADD</action> 

       <bizStep> urn:epcglobal:cbv:bizstep:commissioning</bizStep> 

       <disposition> urn:epcglobal:cbv:disp:active</disposition> 

        <readPoint> 

              <id> urn:epc:id:sgln:SGLN</id> 

       </readPoint> 

    <bizLocation> 

                <id> urn:epc:id:sgln:SGLN</id> 

    </bizLocation> 

    <extension> 

<ilmd> 

     <cbvmda:itemExpirationDate>YYYY-MM-DD             

   </cbvmda:itemExpirationDate> 

   <cbvmda:lotNumber>LOTNUMBER</cbvmda:lotNumber> 

</ilmd> 

   </extension> 

</ObjectEvent> 

 

Dispensers can scan against data as part of their order receiving process. This can replace existing receipt methods such as stickering or manual verification once EPCIS data is fully complete. They are not absolutely required to scan against data, but as it becomes more complete, it is a useful way to verify the validity of every product they receive.

 

LSPedia Support Footer