  

 

Tracelink University

 ## Breadcrumb

1. [Home](/)
2. [Resources](/resources/resource-center)
3. [TraceLink University](/resources/tracelink-university)
 
  

 

 

# Serialized shipment notice (EPCIS v1.2) 

 

 

 

 

 

 

 

 

- [Download PDF](/node/627826/pdf)
- [Share](#)
    - [ LinkedIn ](https://www.linkedin.com/shareArticle?mini=true&url=https://www.tracelink.com/resources/tracelink-university/serialized-shipment-notice-epcis-v12&title=Serialized shipment notice (EPCIS v1.2) &summary=The Serialized Shipment Notice message sends serialization data about a sales shipment and allows companies to communicate that information to Partners via Multienterprise Process Link. &source=TraceLink "LinkedIn")
    - [ Facebook ](https://www.facebook.com/share.php?u=https://www.tracelink.com/resources/tracelink-university/serialized-shipment-notice-epcis-v12&t=Serialized shipment notice (EPCIS v1.2)  "Facebook")
    - [ Mail ](mailto:?subject=Serialized shipment notice (EPCIS v1.2) +|+TraceLink&body=https://www.tracelink.com/resources/tracelink-university/serialized-shipment-notice-epcis-v12 "Mail")
    - [ Twitter ](https://twitter.com/intent/tweet?text=Serialized shipment notice (EPCIS v1.2)  https://www.tracelink.com/resources/tracelink-university/serialized-shipment-notice-epcis-v12&via=TraceLink "Twitter")
 
 

 

 

 

 

#### Table of contents

 

 

 

The Serialized Shipment Notice message sends serialization data about a sales shipment and allows companies to communicate that information to Partners via Multienterprise Process Link. Use the EPCIS 1.2 format if your internal systems normally use this format.

**If the Owner uses TraceLink as their serialization system of record and is sending the shipment to a Partner:**

1. The Owner sends a sales shipment through Serialized Operations Manager with a Distribution Type of Sale - In Country or Sale - Export and the shipment contains product with one of the following target markets in product master data:Country nameCountry codeUnited Arab Emirates AEAzerbaijanAZBenin BE BahrainBHBurundi BI BrazilBRBotswana BW Cameroon CM Egypt EG Ethiopia ET Ghana GH Guinea GI Gambia GM IndonesiaIDIndia IN Kenya KE KyrgyzstanKGCambodia KH KoreaKRKuwaitKWKazakhstanKZLiberia LB Sri LankaLKMadagascar MG Mozambique MO Malawi MW Nigeria NG Nepal NP Pakistan PK Rwanda RW Saudi ArabiaSASenegal SE Somalia SO South Sudan SS Togo TG Tajikistan TJ Tunisia TN Tanzania TZ Uganda UG UzbekistanUZZambia ZM Zimbabwe ZW
 
Multienterprise Process Link generates a Serialized Shipment Notice and sends the Multienterprise Process Link outbound Serialized Shipment Notice message to the receiving Partner.

**If the Owner does not use TraceLink as their serialization system of record and is sending the shipment to a Partner:**

1. The Owner sends an inbound Serialized Shipment Notice message to Multienterprise Process Link.
2. TraceLink processes the Multienterprise Process Link message and delivers it to the receiving Partner.
 
**If a Partner is sending the shipment to the Multienterprise Process Link Owner that uses TraceLink as their serialization system of record:**

1. The Partner sends an Multienterprise Process Link Serialized Shipment Notice message to Multienterprise Process Link.
2. TraceLink processes the Multienterprise Process Link message and delivers it via outbound Serialized Shipment Notice to the Owner.
3. The message displays as a receipt with a Status of Unsubmitted in Serialized Operations Manager.
 
[![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)](#)<a name="Guidelin"></a>[Guidelines](#)**Message Types:**

- MPC\_SERIAL\_SHIPMENT\_NOTICE\_IB
- MPC\_SERIAL\_SHIPMENT\_NOTICE\_OB
 
 **Multienterprise Information Network Tower Display Name:**

- Serialized Shipment Notice
 
**Transform Versions:**

- MPC\_STE\_EPCIS\_SerializedShipmentNotice\_1\_2\_IB\_V7
- MPC\_STE\_EPCIS\_SerializedShipmentNotice\_1\_2\_OB\_V8
- MPC\_STE\_EPCIS\_Extensions\_SerializedShipmentNotice\_1\_2\_IB\_V2
 
                  Element Length Type Description     epcis:EPCISDocument \[1…1\]  
\[-\] - **Required.** The EPCIS message root element.     @schemaVersion \[1…1\]  
\[0/\*\] Decimal **Required.** The version of the EPCIS schema used to populate the EPCIS document elements. Valid value is `1.2`.     @creationDate \[1…1\]  
\[1/\*\] DateTime **Required.** The date and time of the Standard Business Document's creation (i.e. the GMT create date and time for the EPCIS message). The system expects the Z to be appended. However, if the Z is not included, the system assumes that the time is GMT and therefore appends the Z (e.g. 2021-12-18T22:08:02Z).

      EPCISHeader \[0…1\]  
\[-\] - **Required.** The XML file control header. This message supports the following use cases:

- **Commission and Shipping events** – The product is not aggregated.
- **Commission, Aggregation, and Shipping events** – All events are reported at the same time from an external system.
 
        sbdh:StandardBusinessDocumentHeader \[1…1\]  
\[-\] - **Required.** The business header information, including the EPCIS header version, sender and receiver information, and the document identification.         sbdh:HeaderVersion \[1…1\]  
\[0/\*\] String **Required.** The version of the Standard Business Document Header (SBDH). Valid value is `1.0`.         sbdh:Sender \[1…1\]  
\[-\] - **Required.** The unique identification key for the organization that created the standard business document. This group must be used only once in this message, even though GS1 supports multiple.

            sbdh:Identifier \[1…1\]  
\[1/\*\] String **Required.** A GLN, SGLN, or any other supported company identifier (e.g. 1100001014507).

SGLNs and all other identifier types should be sent with a GS1-conformant uri prefix (e.g. urn:epc:id:sgln:088202.867701.0, http://epcis.gs1br.org/hc/cnpj/loc/72934568000190).

GLNs should not have a uri prefix.

              @Authority \[1…1\]  
\[1/\*\] String **Required.** The sender identifier type. TraceLink recommends using a `GLN`.

[![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values](#)[![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values:](#)- `AR_CUIT` – 11-character Argentina Tax ID.
- `AM_TIN` – 8-character Armenia Taxpayer Identification Number.
- `BR_CNES` – Brazil National Registry of Health Facilities Number.
- `BR_CNPJ` – 14-character Brazil Tax/Legal Entity ID.
- `BR_CPF` – 11-character Brazil Individual Taxpayer Registration Number.
- `BR_PROF_REG` – Brazil Professional Registration Number).
- `BY_TIN` – 9-character Belarus Taxpayer Identification Number.
- `CN_CHINA_ID` – Alphanumeric China identifier.
- `CN_FOREIGN_MAH` – China Foreign MAH ID.
- `CN_FOREIGN_MFR` – China Foreign Manufacturer ID.
- `CN_USCID` – China Unified Social Credit Identifier.
- `COMPANYID` – Alphanumeric internal company identifier.
- `COMPANYSITEID` – Alphanumeric internal location, plant, or site identifier.
- `DE_IFA_REG_NUM` – 6-character Informationsstelle für Arzneispezialitäten (IFA) Registration Number.
- `DEA` – 9-character US Drug Enforcement Agency Number.
- `DUNS` – 9-character Dunn and Bradstreet Number.
- `GCP` – 6- to 12-character GS1 Global Company Prefix.
- `GLN` – 13-character Global Location Number.
- `HIN` – Maximum 9-alphanumeric character Health Industry Number assigned by HIBCC.
- `ID_BPOM_FACILITYID` – Indonesia Facility ID.
- `IN_COMPANY_ID` – India Company ID.
- `IN_GSTN` – India Goods and Services Tax ID.
- `IN_IEC` – 10-character India Importer Exporter Code.
- `IN_LOCATION_ID` – India Location ID.
- `IN_MFR` – India Manufacturing Code.
- `IN_MRCH` – India Merchant Exporter Code.
- `IN_PAN` – 10-character India Permanent Account Number.
- `IN_TIN` – 11-character India Taxpayer Identification Number.
- `KG_TIN` – 14-character Kyrgyzstan Taxpayer Identification Number.
- `KR_BUS_REG_NUMBER` – 10-character South Korea Corporate Registration Number.
- `KR_PROVIDER_CODE` – 8-character South Korea Provider Code.
- `KZ_BIN` – 12-character Kazakhstan Business Identification Number.
- `RU_ACCOUNT_NUMBER` – 14- to 36-character Russia Account Number.
- `RU_INN_FOREIGN_ENTITY` – 10-character Russia Foreign Business Taxpayer Identification Number.
- `RU_INN_INDIV` – 12-character Russia Individual Taxpayer Identification Number.
- `RU_INN_KPP_TAX_CODE` – 9-character Russia KPP Registration Code.
- `RU_INN_LOCAL_ENTITY` – 10-character Russia Local Business Taxpayer Identification Number.
- `SGLN` – 15-character SGLN format representation of Global Location Number.
- `STORENUMBER` – The store's numeric identifier.
- `TRACELINK_ID` – TraceLink Identification Number.
- `UZ_TIN` – 9-character Uzbekistan Taxpayer Identification Number.
- `EU_SPOR_ORG_ID` - Alphanumeric Europe SPOR Organization ID
- `EU_SPOR_LOC_ID` - Alphanumeric Europe SPOR Organization Location ID.
- `US_340B_ID` - OPA assigned unique ID to each covered entity parent or child site.
- `PHARMACY_PROCESSOR_NUMBER` - Unique Identifier for Pharmacy Claim Submissions.
- `SCAC` - An identifier for carrier identification in the transportation industry.
 
 

 

 

 

          sbdh:Receiver \[1…1\]  
\[-\] - **Required.** The unique identification key for the organization that receives the standard business document.This group must be used only once in this message, even though GS1 supports multiple.

            sbdh:Identifier \[1…1\]  
\[1/\*\] String **Required.** A GLN, SGLN, or any other supported company identifier (e.g. 1100001014507).

SGLNs and all other identifier types should be sent with a GS1-conformant uri prefix (e.g. urn:epc:id:sgln:088202.867701.0, http://epcis.gs1br.org/hc/cnpj/loc/72934568000190).

GLNs should not have a uri prefix.

              @Authority \[1…1\]  
\[1/\*\] String **Required.** The receiver identifier type. TraceLink recommends using a `GLN`.

[![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values](#)[![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values:](#)- `AR_CUIT` – 11-character Argentina Tax ID.
- `AM_TIN` – 8-character Armenia Taxpayer Identification Number.
- `BR_CNES` – Brazil National Registry of Health Facilities Number.
- `BR_CNPJ` – 14-character Brazil Tax/Legal Entity ID.
- `BR_CPF` – 11-character Brazil Individual Taxpayer Registration Number.
- `BR_PROF_REG` – Brazil Professional Registration Number).
- `BY_TIN` – 9-character Belarus Taxpayer Identification Number.
- `CN_CHINA_ID` – Alphanumeric China identifier.
- `CN_FOREIGN_MAH` – China Foreign MAH ID.
- `CN_FOREIGN_MFR` – China Foreign Manufacturer ID.
- `CN_USCID` – China Unified Social Credit Identifier.
- `COMPANYID` – Alphanumeric internal company identifier.
- `COMPANYSITEID` – Alphanumeric internal location, plant, or site identifier.
- `DE_IFA_REG_NUM` – 6-character Informationsstelle für Arzneispezialitäten (IFA) Registration Number.
- `DEA` – 9-character US Drug Enforcement Agency Number.
- `DUNS` – 9-character Dunn and Bradstreet Number.
- `GCP` – 6- to 12-character GS1 Global Company Prefix.
- `GLN` – 13-character Global Location Number.
- `HIN` – Maximum 9-alphanumeric character Health Industry Number assigned by HIBCC.
- `ID_BPOM_FACILITYID` – Indonesia Facility ID.
- `IN_COMPANY_ID` – India Company ID.
- `IN_GSTN` – India Goods and Services Tax ID.
- `IN_IEC` – 10-character India Importer Exporter Code.
- `IN_LOCATION_ID` – India Location ID.
- `IN_MFR` – India Manufacturing Code.
- `IN_MRCH` – India Merchant Exporter Code.
- `IN_PAN` – 10-character India Permanent Account Number.
- `IN_TIN` – 11-character India Taxpayer Identification Number.
- `KG_TIN` – 14-character Kyrgyzstan Taxpayer Identification Number.
- `KR_BUS_REG_NUMBER` – 10-character South Korea Corporate Registration Number.
- `KR_PROVIDER_CODE` – 8-character South Korea Provider Code.
- `KZ_BIN` – 12-character Kazakhstan Business Identification Number.
- `RU_ACCOUNT_NUMBER` – 14- to 36-character Russia Account Number.
- `RU_INN_FOREIGN_ENTITY` – 10-character Russia Foreign Business Taxpayer Identification Number.
- `RU_INN_INDIV` – 12-character Russia Individual Taxpayer Identification Number.
- `RU_INN_KPP_TAX_CODE` – 9-character Russia KPP Registration Code.
- `RU_INN_LOCAL_ENTITY` – 10-character Russia Local Business Taxpayer Identification Number.
- `SGLN` – 15-character SGLN format representation of Global Location Number.
- `STORENUMBER` – The store's numeric identifier.
- `TRACELINK_ID` – TraceLink Identification Number.
- `UZ_TIN` – 9-character Uzbekistan Taxpayer Identification Number.
- `EU_SPOR_ORG_ID` - Alphanumeric Europe SPOR Organization ID
- `EU_SPOR_LOC_ID` - Alphanumeric Europe SPOR Organization Location ID.
- `US_340B_ID` - OPA assigned unique ID to each covered entity parent or child site.
- `PHARMACY_PROCESSOR_NUMBER` - Unique Identifier for Pharmacy Claim Submissions.
- `SCAC` - An identifier for carrier identification in the transportation industry.
 
 

 

 

 

          sbdh:DocumentIdentification \[1…1\]  
\[-\] - **Required**. The information that identifies the standards used in the message.

            sbdh:Standard \[1…1\]  
\[0/\*\] String **Required.** The name of the document standard contained in the file or message. Valid value is `EPCglobal`.           sbdh:TypeVersion \[1…1\]  
\[0/\*\] String **Required.** The version of the document included. This value is the complete version of the document itself and is different from the HeaderVersion. Valid value is `1.0`.

            sbdh:InstanceIdentifier \[1…1\]  
\[1/\*\] String **Required.** A reference identifier that uniquely identifies this instance of the Standard Business Document between the sender and the receiver and confirms this document as being distinct from others (e.g. 201609201745200001).            sbdh:Type \[1…1\]  
\[0/\*\] String **Required.** The document type. Valid value is `Events`.            sbdh:CreationDateAndTime \[1…1\]  
\[0/\*\] DateTime **Required.** The date and time of the Standard Business Document's creation (i.e. the GMT create date and time for the EPCIS message). The system expects the Z to be appended. However, if the Z is not included, the system assumes that the time is GMT and therefore appends the Z (e.g. 2021-12-18T22:08:02Z).

          extension \[0…1\]  
\[\]- - The header extension with master data attributes.           EPCISMasterData \[0…1\]  
\[-\] - The master data extension header, which can contain product master data attributes for the commissioning event and address information for the business and ship parties.

 Full GS1 conformance requires that all product and party master data be stored in the EPCIS header extension EPCISMasterData | VocabularyList | Vocabulary | VocabularyElementList | **VocabularyElement**. GS1 strongly recommends that all product master data for commissioning events be sent in the **VocabularyElement** within the **EPCISMasterData** header extension.

              VocabularyList \[1…1\]  
\[-\] - **Required.** The vocabulary list of master data elements.               Vocabulary \[0...\*\]  
\[-\] - The looping vocabulary element with discrete product master data element groups. **Vocabulary** occurs only once for all product master data entries present in the message, if the list is populated.

                  @type \[1...1  
\[-\] - **Conditionally required** if master data elements are present. The vocabulary type that identifies product master data elements. Product master data is defined by VocabularyElement | **@id**. Valid value is `urn:epcglobal:epcis:vtype:EPCClass` .

                  VocabularyElementList \[0…1\]  
\[-\] - The list of vocabulary elements containing master data attributes for each unique packaging code.                    VocabularyElement \[1…\*\]  
\[-jgo\] - The looping vocabulary element identifying each unique GTIN, NTIN, or CN-Rescode packaging code for product master data embedded in the serial numbers from the commissioning event.

To conform with GS1 standards, master data attributes should be sent in the **VocabularyElement**. Each unique GTIN, NTIN, or CN-Rescode embedded in the serial numbers from the commissioning event must be sent in one instance of **VocabularyElement**.

 ![](/sites/default/files/tech_comms/mpl/Content/Resources/Images/global_images/note_tip_24x24.png) SSCCs do not have master data entries, so they are not included in the **VocabularyElement**.

 

                      @id \[1…1\]  
\[0/\*\] String **Required.** The packaging code type and value of the product master data entry being sent in the **VocabularyElement** loop. This **@id** must match the packaging code embedded in the serial number of the commissioning event:

- GTIN and NTIN: 
    - Prefix – `urn:epc:idpat:sgtin:`
    - Example – `urn:epc:idpat:sgtin:0030001.0012345.*`
- CN-Rescode: 
    - Prefix – `http://epcis.tracelink.com/hc/cn-edmc/obj/`
    - Example – `http://epcis.tracelink.com/hc/cn-edmc/obj/10230.* `
 
The legacy http format continues to be supported: `http://epcis.tracelink.com/obj/[Packaging Code Type]/[Packaging Code Value]`

                      attribute \[0…1\]  
\[0/\*\] String **Conditionally required** if product master data attributes are sent in **VocabularyElement**. The first attribute, which defines the packaging level.

Valid values:

- `UN` – Saleable item unit.
- `BE` – Inner pack or bundle.
- `CS` – Case or shipper.
- `PX` – Pallet.
 
                        @id \[1…1\]  
\[0/\*\] String **Required.** Identifies the first attribute as the packaging level. Valid value is `http://epcis.tracelink.com/mda/packageTypeCode`.

[![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values](#)[![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values:](#)- `urn:epcglobal:cbv:mda#name` – Location or Party Name
- `urn:epcglobal:cbv:mda#streetAddressOne` – The first free form line of an address
- `urn:epcglobal:cbv:mda#streetAddressTwo` – The second free form line of an address. The second free form line complements the first free form line to locate the party or location.
- `urn:epcglobal:cbv:mda#streetAddressThree` – The third free form line of an address. The third free form line complements the first and second free form lines where necessary.
- `urn:epcglobal:cbv:mda#city` – City Name
- `http://epcis.tracelink.com/mda/district` – District code. Required for India.
- `urn:epcglobal:cbv:mda#state` – A regional division within a nation that operates under a federal government structure
- `urn:epcglobal:cbv:mda#postalCode` – The postal code for an address
- `urn:epcglobal:cbv:mda#countryCode` – The ISO 3166-1 alpha-2 code identifying the country for the address
- `urn:epcglobal:cbv:mda#additionalTradeItemIdentification` – Additional trade item identification number
- `urn:epcglobal:cbv:mda#additionalTradeItemIdentificationTypeCode` – Additional trade item identification type code GS1 namespace
- `http://epcis.tracelink.com/mda/additionalTradeItemIdentificationTypeCode` – Additional trade item identification type code TraceLink namespace
- `http://epcis.tracelink.com/mda/additionalPartyIdentificationValue` – Additional party identifier number
- `http://epcis.tracelink.com/mda/additionalPartyIdentificationTypeCode` – Additional party identifier type code
- `http://epcis.tracelink.com/mda/partyRoleCode` – Business classification for party role code
- `http://epcis.tracelink.com/mda/packageTypeCode` – Packaging level type code
- `http://epcis.tracelink.com/mda/AddressObjectGUID` – Russia compliance address field AddressObjectGUID
- `http://epcis.tracelink.com/mda/HouseGUID` – Russia compliance address field HouseGUID
- `http://epcis.tracelink.com/mda/premisesCode` – Location sequence number for India
- `http://epcis.tracelink.com/mda/village` – Village Name
- `http://epcis.tracelink.com/mda/houseNumber` – House Number
- `http://epcis.tracelink.com/mda/township` – Town Name
- `http://epcis.tracelink.com/mda/corporateFax` – Corporate Fax Number
- `'http://epcis.tracelink.com/mda/taxRegistrationCode` – Tax Registration Code
 
 

 

 

 

                      attribute \[0…1\]  
\[0/\*\] String The second attribute, which defines the internal material number value from the Pharmaceutical Manufacturer's internal system (e.g. 10037). To include this attribute, the third attribute of the current loop must be `MANUFACTURER_PART_NUMBER`.

                        @id \[1…1\]  
\[0/\*\] String **Required.** Identifies the second attribute as the internal material code. Valid value is `urn:epcglobal:cbv:mda#additionalTradeItemIdentification`.

[![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values](#)[![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values:](#)- `urn:epcglobal:cbv:mda#name` – Location or Party Name
- `urn:epcglobal:cbv:mda#streetAddressOne` – The first free form line of an address
- `urn:epcglobal:cbv:mda#streetAddressTwo` – The second free form line of an address. The second free form line complements the first free form line to locate the party or location.
- `urn:epcglobal:cbv:mda#streetAddressThree` – The third free form line of an address. The third free form line complements the first and second free form lines where necessary.
- `urn:epcglobal:cbv:mda#city` – City Name
- `http://epcis.tracelink.com/mda/district` – District code. Required for India.
- `urn:epcglobal:cbv:mda#state` – A regional division within a nation that operates under a federal government structure
- `urn:epcglobal:cbv:mda#postalCode` – The postal code for an address
- `urn:epcglobal:cbv:mda#countryCode` – The ISO 3166-1 alpha-2 code identifying the country for the address
- `urn:epcglobal:cbv:mda#additionalTradeItemIdentification` – Additional trade item identification number
- `urn:epcglobal:cbv:mda#additionalTradeItemIdentificationTypeCode` – Additional trade item identification type code GS1 namespace
- `http://epcis.tracelink.com/mda/additionalTradeItemIdentificationTypeCode` – Additional trade item identification type code TraceLink namespace
- `http://epcis.tracelink.com/mda/additionalPartyIdentificationValue` – Additional party identifier number
- `http://epcis.tracelink.com/mda/additionalPartyIdentificationTypeCode` – Additional party identifier type code
- `http://epcis.tracelink.com/mda/partyRoleCode` – Business classification for party role code
- `http://epcis.tracelink.com/mda/packageTypeCode` – Packaging level type code
- `http://epcis.tracelink.com/mda/AddressObjectGUID` – Russia compliance address field AddressObjectGUID
- `http://epcis.tracelink.com/mda/HouseGUID` – Russia compliance address field HouseGUID
- `http://epcis.tracelink.com/mda/premisesCode` – Location sequence number for India
- `http://epcis.tracelink.com/mda/village` – Village Name
- `http://epcis.tracelink.com/mda/houseNumber` – House Number
- `http://epcis.tracelink.com/mda/township` – Town Name
- `http://epcis.tracelink.com/mda/corporateFax` – Corporate Fax Number
- `'http://epcis.tracelink.com/mda/taxRegistrationCode` – Tax Registration Code
 
 

 

 

 

                      attribute \[0…1\]  
\[0/\*\] String **Conditionally required** if the first attribute pair is populated. The third attribute, which identifies the second attribute as the internal material number. Valid value is `MANUFACTURER_PART_NUMBER`.

 The sequence of elements for the internal material number is:

1. `<attribute id="urn:epcglobal:cbv:mda#additionalTradeItemIdentification">100335</attribute>`
2. `<attribute id="urn:epcglobal:cbv:mda#additionalTradeItemIdentificationTypeCode">MANUFACTURER_PART_NUMBER</attribute>`
 
 ![](/sites/default/files/tech_comms/mpl/Content/Resources/Images/global_images/note_important_24x24.png) If this sequence is not followed as documented above, the attribute will not be mapped into the TraceLink system and no error will be thrown.

 

                        @id \[1…1\]  
\[0/\*\] String **Required.** Identifies the second attribute as the internal material code, in combination with the attribute | **@id** of the second attribute. Valid value is `urn:epcglobal:cbv:mda#additionalTradeItemIdentificationTypeCode`.

                      attribute \[0…1\]  
\[0/\*\] String The fourth attribute, which defines the country drug code value (e.g. 82025030221). The country drug code type is identified by the fifth attribute in the current loop where the attribute | **@id** is `urn:epcglobal:cbv:mda#additionalTradeItemIdentificationTypeCode` or `http://epcis.tracelink.com/mda/additionalTradeItemIdentificationTypeCode`.

                        @id \[1…1\]  
\[0/\*\] String **Required.** Identifies the fourth attribute as the country drug code value. Valid value is ` urn:epcglobal:cbv:mda#additionalTradeItemIdentification`.

[![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values](#)[![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values:](#)- `urn:epcglobal:cbv:mda#name` – Location or Party Name
- `urn:epcglobal:cbv:mda#streetAddressOne` – The first free form line of an address
- `urn:epcglobal:cbv:mda#streetAddressTwo` – The second free form line of an address. The second free form line complements the first free form line to locate the party or location.
- `urn:epcglobal:cbv:mda#streetAddressThree` – The third free form line of an address. The third free form line complements the first and second free form lines where necessary.
- `urn:epcglobal:cbv:mda#city` – City Name
- `http://epcis.tracelink.com/mda/district` – District code. Required for India.
- `urn:epcglobal:cbv:mda#state` – A regional division within a nation that operates under a federal government structure
- `urn:epcglobal:cbv:mda#postalCode` – The postal code for an address
- `urn:epcglobal:cbv:mda#countryCode` – The ISO 3166-1 alpha-2 code identifying the country for the address
- `urn:epcglobal:cbv:mda#additionalTradeItemIdentification` – Additional trade item identification number
- `urn:epcglobal:cbv:mda#additionalTradeItemIdentificationTypeCode` – Additional trade item identification type code GS1 namespace
- `http://epcis.tracelink.com/mda/additionalTradeItemIdentificationTypeCode` – Additional trade item identification type code TraceLink namespace
- `http://epcis.tracelink.com/mda/additionalPartyIdentificationValue` – Additional party identifier number
- `http://epcis.tracelink.com/mda/additionalPartyIdentificationTypeCode` – Additional party identifier type code
- `http://epcis.tracelink.com/mda/partyRoleCode` – Business classification for party role code
- `http://epcis.tracelink.com/mda/packageTypeCode` – Packaging level type code
- `http://epcis.tracelink.com/mda/AddressObjectGUID` – Russia compliance address field AddressObjectGUID
- `http://epcis.tracelink.com/mda/HouseGUID` – Russia compliance address field HouseGUID
- `http://epcis.tracelink.com/mda/premisesCode` – Location sequence number for India
- `http://epcis.tracelink.com/mda/village` – Village Name
- `http://epcis.tracelink.com/mda/houseNumber` – House Number
- `http://epcis.tracelink.com/mda/township` – Town Name
- `http://epcis.tracelink.com/mda/corporateFax` – Corporate Fax Number
- `'http://epcis.tracelink.com/mda/taxRegistrationCode` – Tax Registration Code
 
 

 

 

 

                      attribute \[0…1\]  
\[0/\*\] String **Conditionally required** if the fourth attribute pair is populated. The fifth attribute for the country drug code type (e.g. FDA\_NDC\_11). This attribute must follow the attribute with the country drug code value.

The following qualifiers have been defined by GS1 as additional trade item types (i.e. item codes):

- `MANUFACTURER_PART_NUMBER` refers to internal material number.
- `FDA_NDC_11` refers to US NDC-542.
- `DIN` refers to Canada Drug ID Number.
- `PHARMACODE_CH` refers to Swiss Pharma Code.
- `NAN` refers to Nordic Article Number.
 
 To identify these additional trade item types, set attribute | **@id** to `urn:epcglobal:cbv:mda#additionalTradeItemIdentificationTypeCode`. For all other country drug code types, set attribute | **@id** to `http://epcis.tracelink.com/mda/additionalTradeItemIdentificationTypeCode`.

 The sequence of fields for a country drug code is:

- For GS1 qualifiers:
    1. `<attribute id="urn:epcglobal:cbv:mda#additionalTradeItemIdentification">82025030221</attribute>`
    2. `<attribute id="urn:epcglobal:cbv:mda#additionalTradeItemIdentificationTypeCode">FDA_NDC_11</attribute>`
- For all other country drug code types: 
    1. `<attribute id="urn:epcglobal:cbv:mda#additionalTradeItemIdentification">1584682484853</attribute>`
    2. `<attribute id="http://epcis.tracelink.com/mda/additionalTradeItemIdentificationTypeCode">BR_ANVISA_REGISTRATION</attribute>`
 
 ![](/sites/default/files/tech_comms/mpl/Content/Resources/Images/global_images/note_important_24x24.png) If this sequence is not followed as documented above, the attribute will not be mapped into the TraceLink system and no error will be thrown.

 

[![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values ](#)- `AT_PZN` – Austria-National-Drug-Code. Format is Country ID (2) + Sector (4) + PZN (6) + Check Digit (1) (e.g. 9088884762098).
- `BE_ABP_CODE` – 16-character Belgium-National-Drug-Code. Format is APB (7) + Sequential Number (8) + Check Digit (1) (e.g. 5502892699183494).
- `BG_NATIONAL_NUMBER` – 1- to 20-alphanumeric character Bulgaria National Drug Code (e.g. 9900211).
- `BR_ANVISA_REGISTRATION` – 13-character Brazil ANVISA Drug Registration code (e.g. 1.1111.1111.1123).
- `CA_DIN` – 8-character Canada-National-Drug-Code (e.g. 50051934).
- `CH_SWISSMEDIC` – Switzerland-National-Drug-Code. Format is 7680 + Code assigned by Swissmedic (consists of 5 digits Product License number + 3 digits Pack Size indicator) + check digit (e.g. 7680718523780).
- `CN_NDC` – 1- to 20-alphanumeric character China National Drug Code (e.g. 02351000201).
- `CN_STANDARD` – 1- to 20-alphanumeric character China Standard Drug Code (e.g. 3003310000999).
- `CN_SUBTYPE` – 10-character China-National-Drug-Code. Format is Product Code (7) + 3 Digits (e.g. 1008721001).
- `DE_PPN` – 12-character Germany-National-Drug-Code (e.g. 111234567842).
- `DE_PZN` – 8-character Germany-National-Drug-Code. Format is PZN (7) + Check Digit (1) (e.g. 12345678).
- `EAN13` – 13-character International-Article-Number. Format is Country ID (2) + Sector (2) + Product ID (5) + Packaging Code (3) + Check Digit (1) (e.g. 2348856277129).
- `ES_CODIGO_NATIONAL` – Spain-National-Drug-Code. Format is 84 7000 + CN (6) + Check Digit (1) (e.g. 8470001874925).
- `FDA_NDC_11` – 11-or 13-character US normalized National Drug Code. Format is FDA Labeler Code (5) + Product Code (4) + Packaging Code (2) (e.g. 60573-4112-01). May have hyphen separators at positions 5-4-2. This value is used in all EPCIS header elements instead of `US_NDC542`.
- `FR_CIP13` – France-National-Drug-Code. Format is Prefix 3400 + CIP/ACL (8) + Check Digit (1) (e.g. 3400750000210).
- `GR_EOFCODE` – Greece-National-Drug-Code. (e.g. 829709833).
- `HR_NATIONAL_CODE` – Croatia national drug code. Format is ATC (Generic) Code (7) + Product (SKU) ID (3) (e.g. 3297443232).
- `IN_PRODUCT_CODE` – 8- to 12-character India product code (based on GTIN-14 with first and last digit removed). Format is Manufacturer Code + Product Code (e.g. 694832700711).
- `IT_BOLLINO` – Italy-National-Drug-Code (e.g. 829709833).
- `KR_KFDA_CODE` – 13-character Korea-National-Drug-Code (e.g. 1825060903760).
- `LU_NATIONAL_NUMBER` – Luxembourg national product code (e.g. 25668974).
- `NL_KNMP_CODE` – Netherlands national drug code. Format is KNMP (7) + Check Digit (1) (e.g. 91757154).
- `NRD_VNR_CODE` – Nordic-Countries-National-Drug-Code (e.g. 025553).
- `PHARMACODE_CH` – Switzerland-National-Drug-Code
- `PT_AIM` – Portugal-National-Drug-Code (e.g. 9279188).
- `SA_SAUDI_DRUG_CODE` – 10-character Saudi-Arabia-National-Drug-Code (e.g. SFDA17D224).
- `SUKL` – Czech-Republic State Institute-Drug-Code (e.g. 24148725).
- `UK_AMPP` – United Kingdom National Drug Code (e.g. 235145692).
- `US_NDC442` – 10- or 12-character National-Drug-Code-NDC442. Format is FDA Labeler Code (4) + Product Code (4) + Packaging Code (2) (e.g. 0003-7597-01). May have hyphen separators at positions 4-4-2.
- `US_NDC532` – 10- or 12-character US National-Drug-Code-NDC532. Format is FDA Labeler Code (5) + Product Code (3) + Packaging Code (2) (e.g. 50232-040-62). May have hyphen separators at positions 5-3-2.
- `US_NDC541` – 10- or 12-character US National-Drug-Code-NDC541. Format is FDA Labeler Code (5) + Product Code (4) + Packaging Code (1) (e.g. 60573-4112-1). May have hyphen separators at positions 5-4-1.
- `US_NDC542` – 11-or 13-character US-National-Drug-Code-NDC542. Format is FDA Labeler Code (5) + Product Code (4) + Packaging Code (2) (e.g. 60573-4112-01). May have hyphen separators at positions 5-4-2. This value is used in all TraceLink extension elements instead of `FDA_NDC_11`.
- `INTERNAL_MATERIAL_NUMBER` – Internal Material Number
 
 

 

                        @id \[1…1\]  
\[0/\*\] String **Required.** Identifies the fifth attribute as the country drug code type.

**Valid values**:

- `urn:epcglobal:cbv:mda#additionalTradeItemIdentification` – For GS1 qualifiers.
- `http://epcis.tracelink.com/mda/packageTypeCode` – For all other country drug code types.
 
                Vocabulary \[0…\*\]  
\[-\] - Looping vocabulary with discrete party (i.e. company and Partner) master data element groups. **Vocabulary** will occur once for each sold from, ship from, sold to, and ship to party.                  @type \[1…1\]  
\[0/\*\] String **Required.** The vocabulary type that identifies location master data elements. The master data entry is defined by VocabularyElement | **@id**. Valid value for all types of party master data is `urn:epcglobal:epcis:vtype:Location`.

The master data for the sold from, ship from, sold to, and ship to parties for the shipment event are all included in the **Vocabulary**. The **sourceList** and **destinationList** in the shipment event refer back to this master data with identifiers.

                  VocabularyElementList \[0…1\]  
\[-\] - The list of vocabulary elements that include all party master data. The identifiers and address information are stored in multiple instances of the looping **VocabularyElement** group.                    VocabularyElement \[1…\*\]  
\[-\] - **Required.** The looping vocabulary element that identifies each unique company and location master data entry, including identifier values, identifier types, and address information.

The following parties should be included for the shipping event:

- Sold or transfer from business party (required).
- Ship from location (optional).
- Sold or transfer to business party (required).
- Ship to location (optional).
- Transportation carrier (optional).
 
This message supports master data lookup. If company or Partner master data is available in TraceLink, send identifiers in the **sourceList** or **destinationList** for the shipment event and do not include address data in any **VocabularyElement** group to look up the master data in TraceLink.

                      @id \[1…1\]  
\[0/\*\] String **Required.** The SGLN or other identifier value and type of the party master data entry being sent in the **VocabularyElement** loop (e.g. urn:epc:id:sgln:088202.867701.0). The @id must match the **sourceList** or **destinationList** party in the shipping event from one of the following elements:

- ObjectEvent | extension | sourceList | **source** identifies the sold from, ship from, and carrier.
- ObjectEvent | extension | destinationList | **destination** identifies the sold to and ship to parties.
 
The identifier type must include a valid urn or http string prefix, defined by GS1 or TraceLink.

 ![](/sites/default/files/tech_comms/mpl/Content/Resources/Images/global_images/note_important_24x24.png) GLNs are not a valid type for this element.

 

[![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values ](#)- `http://epcis.tracelink.com/hc/am_tin/loc/` – 8-character Armenia Taxpayer Identification Number (e.g. 53663456).
- `http://epcis.tracelink.com/hc/ar_cuit/loc/` – 11-character Argentina Tax ID
- `http://epcis.tracelink.com/hc/bg_national_number/loc/` – Bulgaria national identifier
- `http://epcis.gs1br.org/hc/professionalReg/loc/` – Brazil Professional Registration Number (e.g. CRODFCD9952).
- `http://epcis.tracelink.com/hc/by_tin/loc/` – 9-character Belarus Taxpayer Identification Number (e.g. 004893223).
- `http://epcis.tracelink.com/hc/cn_china_id/loc/` – Alphanumeric China identifier
- `http://epcis.tracelink.com/hc/cn_foreign_mah/loc/` – China Foreign MAH ID (e.g. 0678645).
- `http://epcis.tracelink.com/hc/cn_foreign_mfr/loc/` – China Foreign Manufacturer ID (e.g. 665S55D).
- `http://epcis.tracelink.com/hc/cn_ndc/loc/` – China NDC identifier
- `http://epcis.tracelink.com/hc/cn_number/loc/` – China number
- `http://epcis.tracelink.com/hc/cn_standard/loc/` – China standard identifier
- `http://epcis.tracelink.com/hc/cn_uscid/loc/` – China Unified Social Credit Identifier (e.g. 9771221453).
- `http://epcis.gs1br.org/hc/cnes/loc/` – Brazil National Registry of Health Facilities Number - deprecated
- `http://epcis.gs1br.org/hc/cnpj/loc/` – Brazil Tax ID for Legal Entities - Cadastro Nacional da Pessoa Jurídica -deprecated
- `http://epcis.tracelink.com/hc/companyid/loc/` – Alphanumeric internal company Id (e.g. KENDALL).
- `http://epcis.tracelink.com/hc/companySiteId/loc/` – Alphanumeric internal Location or Site Id (e.g. 465MEMPHIS).
- `http://epcis.tracelink.com/hc/cpf/loc/` – Brazil Individual Taxpayer ID Number - Cadastro de Pessoa Fisca - deprecated
- `http://epcis.tracelink.com/hc/cuit/loc/` – Argentina Tax ID - deprecated
- `http://epcis.gs1us.org/hc/de_ifa_reg_num/loc/` – 6-character German registration number. Informationsstelle für Arzneispezialitäten (IFA) (e.g. 548726).
- `http://epcis.gs1us.org/hc/dea/loc/` – 9-character Drug Enforcement Agency Number (e.g. F92547851).
- `http://epcis.gs1us.org/hc/duns/loc/` – 9-character Dun &amp; Bradstreet Number
- `http://epcis.gs1us.org/hc/duns_plus_four/loc/` – Dun &amp; Bradstreet Number + 4 digit location code (e.g. 82-759-6961-KP89).
- `http://epcis.tracelink.com/hc/gcp/loc/` – 6- to 12-character GS1 Global Company Prefix (e.g. 8856277).
- `http://epcis.gs1us.org/hc/hin/loc/` – Maximum 9-alphanumeric character Health Industry Number partner address ID assigned by HIBCC (e.g. 214Z65H00).
- `http://epcis.tracelink.com/hc/id_bpom_facilityid/loc/` – Indonesia BPOM Identifier (BPOM=Badan Pengawas Obat &amp; Makanan, Agency for Drug and Food Control)) (e.g. 45764574).
- `http://epcis.tracelink.com/hc/in_company_id/loc/` – Alphanumeric India Company Identifier (e.g. 5423695784236).
- `http://epcis.tracelink.com/hc/in_gstn/loc/` – India Goods and Services Tax ID (e.g. 55876215).
- `http://epcis.tracelink.com/hc/in_iec/loc/` – 10-character India Importer Exporter Code (e.g. 0255411222).
- `http://epcis.tracelink.com/hc/in_location_id/loc/` – Alphanumeric India company location identifier (e.g. 65874532).
- `http://epcis.tracelink.com/hc/in_mfr/loc/` – India Manufacturer Code (e.g. 00552101).
- `http://epcis.tracelink.com/hc/in_mrch/loc/` – India Merchant Exporter Code (e.g. 601227644).
- `http://epcis.tracelink.com/hc/in_pan/loc/` – 10-character alphanumeric India Permanent Account Number (format AAPL1234C, with the first five characters are letters, next four numerals, last check digit character letter)
- `http://epcis.tracelink.com/hc/in_tin/loc/` – 11-character India Taxpayer Identification Number (e.g. 95684444523).
- `http://epcis.tracelink.com/hc/kg_tin/loc/` – 14-character Kyrgyzstan Taxpayer Identification Number (e.g. 56200044505998).
- `http://epcis.tracelink.com/hc/kr_bus_reg_number/loc/` – 10-character South Korea Business Registration Number (format 000-00-0000) (e.g. 324-84-22451).
- `http://epcis.tracelink.com/hc/kr_provider_code/loc/` – 8-character South Korea Provider Code (e.g. 45632196).
- `http://epcis.tracelink.com/hc/kz_bin/loc/` – 12-character Kazakhstan Business Identification Number (e.g. 220110668755).
- `http://epcis.tracelink.com/hc/partnercompanyId/loc/` – Partner's company identifier
- `http://epcis.tracelink.com/hc/ru_inn_local_entity/loc/` – 14- to 36-character Russia Account Number (e.g. 19527400000001 or 19406412-0001-000a-0000-000000000022).
- `http://epcis.tracelink.com/hc/ru_inn_foreign_entity/loc/` – 10-character Russia Foreign Business Taxpayer Identification Number (e.g. 7744000912).
- `http://epcis.tracelink.com/hc/ru_inn_indiv/loc/` – 12-character Russia Individual Taxpayer Identification Number (e.g. 123456789001).
- `http://epcis.tracelink.com/hc/ru_account_number/loc/` – 9-character Russia KPP Tax Identification Code (e.g. 771301001).
- `http://epcis.tracelink.com/hc/ru_inn_kpp_tax_code/loc/` – 10-character Russia Local Business Taxpayer Identification Number (e.g. 7728640746).
- `urn:epc:id:sgln:` – 15-character Serialized Global Location Number (for a sub-location) expressed as: ..0 . First two segments contain only digits) Note: GLN is not supported with a urn prefix.
- `http://epcis.tracelink.com/hc/storenumber/loc/` – Store number identifier
- `http://epcis.tracelink.com/hc/tracelink_id/loc/` – TraceLink party identifier
- `http://epcis.tracelink.com/hc/uz_tin/loc/` – Uzbekistan Tax Identification Number (e.g. 258745632).
- `http://epcis.tracelink.com/hc/eu_spor_ord_id/loc/` – Alphanumeric Europe SPOR Organisation Identifier
- `http://epcis.tracelink.com/hc/eu_spor_loc_id/loc/` – Alphanumeric Europe SPOR Organisation Location Identifier
- `http://epcis.tracelink.com/hc/us_340b_id/loc/` – A unique identification number assigned by OPA to each covered entity parent or child site
- `http://epcis.tracelink.com/hc/pharmacy_processor_number/loc/` – HDA Code Definition: Unique number assigned to each pharmacy for submitting claims
- `http://epcis.tracelink.com/hc/scac/loc/` – The SCAC code is a unique identifier used in the transportation industry to identify carriers
 
 

 

                      attribute \[1…1\]  
\[0/\*\] String **Conditionally required** if the second attribute is present. The looping attribute pair that provides the value of the following master data information. Add one instance of the attribute pair for each master data field included.

                        @id \[1…1\]  
\[0/\*\] String **Conditionally required** if the first attribute is present. Identifies the master data field that the value in the first attribute is for, using a urn or http prefix.

[![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values](#)- `urn:epcglobal:cbv:mda#name` – Required if an address is present in **VocabularyElement**.
- `urn:epcglobal:cbv:mda#streetAddressOne` – Required if an address is present in **VocabularyElement**.
- `urn:epcglobal:cbv:mda#streetAddressTwo` – Optional.
- `urn:epcglobal:cbv:mda#streetAddressThree` – Optional
- `urn:epcglobal:cbv:mda#city` – Required if an address is present in **VocabularyElement**.
- `http://epcis.tracelink.com/mda/district` – Optional.
 
- `http://epcis.tracelink.com/mda/village` – Optional.
- `http://epcis.tracelink.com/mda/houseNumber` – Optional.
- `http://epcis.tracelink.com/mda/township` – Optional.
- `http://epcis.tracelink.com/mda/corporateFax` – Optional.
- `urn:epcglobal:cbv:mda#state` – Required if an address is present in **VocabularyElement**.
- `urn:epcglobal:cbv:mda#postalCode` – Optional.
- `urn:epcglobal:cbv:mda#countryCode` – Required if an address is present in **VocabularyElement**.
- `http://epcis.tracelink.com/mda/AddressObjectGUID` – Optional.
- `http://epcis.tracelink.com/mda/HouseGUID` – Optional.
- `http://epcis.tracelink.com/mda/partyRoleCode` – Optional.
- `http://epcis.tracelink.com/mda/premisesCode` – Optional.
- `http://epcis.tracelink.com/mda/taxRegistrationCode` – Optional.
 
 

 

                      attribute \[1…1\]  
\[0/\*\] String **Conditionally required** if the first attribute is present. The looping attribute pair that provides the value of the following master data information:

- **Additional identifier value** – Optional (1 or more supported).
- **Additional identifier type** – Optional (1 or more supported).
 
Add one instance of the attribute pair for each identifier included.

Additional identifiers must be sent in a double attribute combination. The sequence must be:

- The second attribute identifies and provides the identifier value.
- The third attribute identifies the identifier type.
 
For example:

1. `<attribute id="http://epcis.tracelink.com/mda/additionalPartyIdentificationValue">12345678000276</attribute>`
2. `<attribute id="http://epcis.tracelink.com/mda/additionalPartyIdentificationTypeCode">BR_CNPJ</attribute>`
 
 ![](/sites/default/files/tech_comms/mpl/Content/Resources/Images/global_images/note_important_24x24.png) If this sequence is not followed as documented above, the attribute will not be mapped into the TraceLink system and no error will be thrown.

 

[![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values](#)- `AR_CUIT` – 11-character Argentina Tax ID. Format is 00-00000000-0 (e.g. 33-56899856-8). Cannot be set as the Primary Identifier.
- `AM_TIN` – 8-character Armenia Taxpayer Identification Number (e.g. 53663456). Cannot be set as the Primary Identifier.
- `BR_CNES` – Brazil National Registry of Health Facilities Number (e.g. 3868249).
- `BR_CNPJ` – 14-character Brazil Tax/Legal Entity ID. Format is 00.000.000/0001-00 (e.g. 71.116.165/0001-71).
- `BR_CPF` – 11-character Brazil Individual Taxpayer Registration Number. Format is 000.000.000-00 (e.g. 605.085.153-00). The first 8 digits identify the company, the next 4 digits identify the branch or subsidiary ("0001" designates the headquarters), and the last 2 are check digits.
- `BR_PROF_REG` – Brazil Professional Registration Number (e.g. CRODFCD9952).
- `BY_TIN` – 9-character Belarus Taxpayer Identification Number (e.g. 004893223). Cannot be set as the Primary Identifier.
- `CN_CHINA_ID` – Alphanumeric China identifier (e.g. 352J685B548N).
- `CN_FOREIGN_MAH` – China Foreign MAH ID (e.g. 0678645).
- `CN_FOREIGN_MFR` – China Foreign Manufacturer ID (e.g. 665S55D).
- `CN_USCID` – China Unified Social Credit Identifier (e.g. 9771221453).
- `COMPANYID` – Alphanumeric internal company identifier (e.g. KENDALL).
- `COMPANYSITEID` – Alphanumeric internal location, plant, or site identifier (e.g. 465MEMPHIS).
- `DE_IFA_REG_NUM` – 6-character Informationsstelle für Arzneispezialitäten (IFA) Registration Number (e.g. 548726). Cannot be set as the Primary Identifier.
- `DEA` – 9-character US Drug Enforcement Agency Number (e.g. F92547851).
- `DUNS` – 9-character Dunn and Bradstreet Number (e.g. 82-759-6961).
- `DUNS_PLUS_FOUR` – 13-character Dunn and Bradstreet Number, which includes a 4 digit extension (e.g. 82-759-6961-KP89).
- `GCP` – 6- to 12-character GS1 Global Company Prefix (e.g. 8856277).
- `GLN` – 13-character Global Location Number (e.g. 8856277233311). To send and receive EPCIS messages, companies and locations need a GLN.
- `HIN` – Maximum 9-alphanumeric character Health Industry Number assigned by HIBCC (e.g. 214Z65H00).
- `ID_BPOM_FACILITYID` – Indonesia Facility ID (e.g. 45764574).
- `IN_COMPANY_ID` – India Company ID (e.g. 5423695784236).
- `IN_GSTN` – India Goods and Services Tax ID (e.g. 55876215).
- `IN_IEC` – 10-character India Importer Exporter Code (e.g. 0255411222). Cannot be set as the Primary Identifier.
- `IN_LOCATION_ID` – India Location ID (e.g. 65874532).
- `IN_MFR` – India Manufacturing Code (e.g. 00552101).
- `IN_MRCH` – India Merchant Exporter Code (e.g. 601227644).
- `IN_PAN` – 10-character India Permanent Account Number. The first five characters are letters, next four numbers, last character is a letter (e.g. AFZPK7190K). Cannot be set as the Primary Identifier.
- `IN_TIN` – 11-character India Taxpayer Identification Number (e.g. 95684444523). Cannot be set as the Primary Identifier.
- `KG_TIN` – 14-character Kyrgyzstan Taxpayer Identification Number (e.g. 56200044505998). Cannot be set as the Primary Identifier.
- `KR_BUS_REG_NUMBER` – 10-character South Korea Corporate Registration Number. Format is xxx-xx-xxxxx (e.g. 324-84-22451).
- `KR_PROVIDER_CODE` – 8-character South Korea Provider Code (e.g. 45632196).
- `KZ_BIN` – 12-character Kazakhstan Business Identification Number (e.g. 220110668755). Cannot be set as the Primary Identifier.
- `RU_ACCOUNT_NUMBER` – 14- to 36-character Russia Account Number (e.g. 19527400000001 or 19406412-0001-000a-0000-000000000022). Cannot be set as the Primary Identifier.
- `RU_INN_FOREIGN_ENTITY` – 10-character Russia Foreign Business Taxpayer Identification Number (e.g. 7744000912). Cannot be set as the Primary Identifier. Only one of the following identifier types can be assigned to an entity: RU - INN Local, RU - IN Foreign, and RU - INN Individual.
- `RU_INN_INDIV` – 12-character Russia Individual Taxpayer Identification Number (e.g. 123456789001). Cannot be set as the Primary Identifier. Only one of the following identifier types can be assigned to an entity: RU - INN Local, RU - IN Foreign, and RU - INN Individual.
- `RU_INN_KPP_TAX_CODE` – 9-character Russia KPP Registration Code (e.g. 771301001). Cannot be set as the Primary Identifier.
- `RU_INN_LOCAL_ENTITY` – 10-character Russia Local Business Taxpayer Identification Number (e.g. 7728640746). Cannot be set as the Primary Identifier. Only one of the following identifier types can be assigned to an entity: RU - INN Local, RU - IN Foreign, and RU - INN Individual.
- `SGLN` – 15-character SGLN format representation of Global Location Number:
    - Format for company entities is \[CompanyPrefix\].\[LocationRef\].0 or \[CompanyPrefix\]..0. The LocationRef segment is optional. If the LocationRef is included, the first two segments contain only digits separated by the dot, and must be 13 characters in total. If the LocationRef is not included, then the first segment must be 12 digits, followed by two dot seperators. The third segment should always be the digit 0. For example, 539885451928..0 or urn:epc:id:sgln:0614141.12345.0.
    - Format for location entities is \[CompanyPrefix\].\[LocationRef\].\[sub-location identifier\] or \[CompanyPrefix\]..\[sub-location identifier\].The LocationRef segment is optional. If the LocationRef is included, the first two segments contain only digits separated by the dot, and must be 13 characters in total. If the LocationRef is not included, then the first segment must be 12 digits, followed by two dot seperators. The third segment is always alphanumeric and can be any length, with at least one character in it preceded by the dot separator. For example, 8856277.23331.6 or 539885451928..11.
- `TRACELINK_ID` – TraceLink Identification Number (e.g. KENDALLPHARM).
- `UZ_TIN` – 9-character Uzbekistan Taxpayer Identification Number (e.g. 000181244). Cannot be set as the Primary Identifier.
- `EU_SPOR_ORG_ID` – Alphanumeric Europe SPOR Organization ID.
- `EU_SPOR_LOC_ID` – Alphanumeric Europe SPOR Organization Location ID.
- `US_340B_ID` – OPA assigned unique ID to each covered entity parent or child site.
- `PHARMACY_PROCESSOR_NUMBER` – Unique Identifier for Pharmacy Claim Submissions.
- `SCAC` – An identifier for carrier identification in the transportation industry.
 
 

 

                        @id \[1…1\]  
\[0/\*\] String **Conditionally required** if the second attribute is present. Identifies the master data field that the value in the second attribute is for, using an urn or http prefix.

 Valid values:

- `http://epcis.tracelink.com/mda/additionalPartyIdentificationValue`
- `http://epcis.tracelink.com/mda/additionalPartyIdentificationTypeCode`
 
      EPCISBody \[1…1\]  
\[-\] - **Required.** The body of the message with the EPCIS events.       EventList \[1…1\]  
\[-\] - **Required.** The **EventList** has the following structure:

- **ObjectEvent** (0 or more for commission events)
- **AggregationEvent** (0 or more for aggregation events)
- **ObjectEvent** (1 for the shipment event)
 
 TraceLink recommends using the following order of events if all are present to avoid conflicts in processing:

- Commission
- Aggregation
- Shipment
 
          choice%1 \[1…\*\]  
\[-\] - **Required.** Only one of the following choices options can be entered in any one loop of the EPCISBody | **EventList**:

- **ObjectEvent** (with commission extensions)
- **AggregationEvent**
- **ObjectEvent** (with shipment extensions)
 
 ![](/sites/default/files/tech_comms/mpl/Content/Resources/Images/global_images/note_tip_24x24.png) The **choice%1** element is present in the schema and used for processing but is not included in the inbound or outbound message.

 

          ObjectEvent \[0…\*\]  
\[-\] - Choice 1 for the **EventList**, representing the commission event.

Set the following values to indicate that the **ObjectEvent** is for commission:

- **action** is `ADD`.
- **bizStep** is `urn:epcglobal:cbv:bizstep:commissioning`.
- **disposition** is `urn:epcglobal:cbv:disp:active`.
 
            eventTime \[1…1\]  
\[1/\*\] DateTime **Required.** The date and time when the event occurred. The **eventTime** must include a time zone indicator and indicate seconds (e.g. 2016-10-01T22:08:02.0Z). Milliseconds default to 0 for efficiency and smaller file sizes because serial numbers can be grouped together when the event times are the same.

            eventTimeZoneOffset \[1…1\]  
\[1/\*\] String **Required.** The time zone offset in effect at the time and location where the event occurred, consistent with the timezone used for the **eventTime** (e.g. -04:00). .

            epcList \[1…1\]  
\[-\] - **Required.** The list of serial numbers commissioned.

              epc \[1…\*\]  
\[1/\*\] String **Required.** The EPC identifier for the serial number in EPC Pure Identity URI format.

[![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Examples of EPC Pure Identifier formats](#)- CN-EDMC:
    - Format – `http://epcis.tracelink.com/hc/cn-edmc/obj/[serial number]`
    - Example – http://epcis.tracelink.com/hc/cn-edmc/obj/88102301100002005943
- NTIN:
    - Format – `urn:epc:id:sgtin:[company prefix].[indicator digit][item reference].[serial number]`
    - Example – urn:epc:id:sgtin:415001647778.0.100000000022
- SGTIN: 
    - Format – `urn:epc:id:sgtin:[company prefix].[indicator digit][item reference].[serial number]`
    - Example – urn:epc:id:sgtin:068202.0401034.11220207026272
- SSCC:
    - Format – `urn:epc:id:sscc:[company prefix].[extension digit][serial number]`
    - Example – urn:epc:id:sscc:030944.10105363280
 
 

 

            action \[1…1\]  
\[0/\*\] String **Required.**The standard GS1 action for the event. Valid value for the commission event is `ADD`.

            bizStep \[0…1\]  
\[0/\*\] AnyURI **Required.**The standard GS1 business step of the event. Valid value for the commission event is `urn:epcglobal:cbv:bizstep:commissioning`.

            disposition \[0…1\]  
\[0/\*\] AnyURI **Required.**The standard GS1 disposition for the event. Valid value for the commission event is `urn:epcglobal:cbv:disp:active`.

            readPoint \[0…1\]  
\[-\] - The location where the event occurred, specifically where the barcode was scanned, if applicable.

              id \[1…1\]  
\[0/\*\] AnyURI **Required.** The SGLN of the location where the serial numbers were commissioned (e.g. urn:epc:id:sgln:0614141.12345.RP1). This SGLN can be at the location level or a more specific storage space (e.g. a specific shelf within the warehouse).

            bizLocation \[1…1\]  
\[-\] - **Required.** The business location where the event occurred.

              id \[1…1\]  
\[1/\*\] AnyURI **Required.** The SGLN or BR\_CNPJ of the location where the serial numbers were commissioned (e.g. urn:epc:id:sgln:0614141.12345.RP1). This SGLN can be at the location level or a more specific storage space (e.g. a specific shelf within the warehouse). The identifier type must include a valid urn or http string prefix, to identify party identifier type.

![](/sites/default/files/tech_comms/mpl/Content/Resources/Images/global_images/note_important_24x24.png) GLNs are not a valid type for this element.



[![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values ](#)- `http://epcis.tracelink.com/hc/am_tin/loc/` – 8-character Armenia Taxpayer Identification Number (e.g. 53663456).
- `http://epcis.tracelink.com/hc/ar_cuit/loc/` – 11-character Argentina Tax ID
- `http://epcis.tracelink.com/hc/bg_national_number/loc/` – Bulgaria national identifier
- `http://epcis.gs1br.org/hc/professionalReg/loc/` – Brazil Professional Registration Number (e.g. CRODFCD9952).
- `http://epcis.tracelink.com/hc/by_tin/loc/` – 9-character Belarus Taxpayer Identification Number (e.g. 004893223).
- `http://epcis.tracelink.com/hc/cn_china_id/loc/` – Alphanumeric China identifier
- `http://epcis.tracelink.com/hc/cn_foreign_mah/loc/` – China Foreign MAH ID (e.g. 0678645).
- `http://epcis.tracelink.com/hc/cn_foreign_mfr/loc/` – China Foreign Manufacturer ID (e.g. 665S55D).
- `http://epcis.tracelink.com/hc/cn_ndc/loc/` – China NDC identifier
- `http://epcis.tracelink.com/hc/cn_number/loc/` – China number
- `http://epcis.tracelink.com/hc/cn_standard/loc/` – China standard identifier
- `http://epcis.tracelink.com/hc/cn_uscid/loc/` – China Unified Social Credit Identifier (e.g. 9771221453).
- `http://epcis.gs1br.org/hc/cnes/loc/` – Brazil National Registry of Health Facilities Number - deprecated
- `http://epcis.gs1br.org/hc/cnpj/loc/` – Brazil Tax ID for Legal Entities - Cadastro Nacional da Pessoa Jurídica -deprecated
- `http://epcis.tracelink.com/hc/companyid/loc/` – Alphanumeric internal company Id (e.g. KENDALL).
- `http://epcis.tracelink.com/hc/companySiteId/loc/` – Alphanumeric internal Location or Site Id (e.g. 465MEMPHIS).
- `http://epcis.tracelink.com/hc/cpf/loc/` – Brazil Individual Taxpayer ID Number - Cadastro de Pessoa Fisca - deprecated
- `http://epcis.tracelink.com/hc/cuit/loc/` – Argentina Tax ID - deprecated
- `http://epcis.gs1us.org/hc/de_ifa_reg_num/loc/` – 6-character German registration number. Informationsstelle für Arzneispezialitäten (IFA) (e.g. 548726).
- `http://epcis.gs1us.org/hc/dea/loc/` – 9-character Drug Enforcement Agency Number (e.g. F92547851).
- `http://epcis.gs1us.org/hc/duns/loc/` – 9-character Dun &amp; Bradstreet Number
- `http://epcis.gs1us.org/hc/duns_plus_four/loc/` – Dun &amp; Bradstreet Number + 4 digit location code (e.g. 82-759-6961-KP89).
- `http://epcis.tracelink.com/hc/gcp/loc/` – 6- to 12-character GS1 Global Company Prefix (e.g. 8856277).
- `http://epcis.gs1us.org/hc/hin/loc/` – Maximum 9-alphanumeric character Health Industry Number partner address ID assigned by HIBCC (e.g. 214Z65H00).
- `http://epcis.tracelink.com/hc/id_bpom_facilityid/loc/` – Indonesia BPOM Identifier (BPOM=Badan Pengawas Obat &amp; Makanan, Agency for Drug and Food Control)) (e.g. 45764574).
- `http://epcis.tracelink.com/hc/in_company_id/loc/` – Alphanumeric India Company Identifier (e.g. 5423695784236).
- `http://epcis.tracelink.com/hc/in_gstn/loc/` – India Goods and Services Tax ID (e.g. 55876215).
- `http://epcis.tracelink.com/hc/in_iec/loc/` – 10-character India Importer Exporter Code (e.g. 0255411222).
- `http://epcis.tracelink.com/hc/in_location_id/loc/` – Alphanumeric India company location identifier (e.g. 65874532).
- `http://epcis.tracelink.com/hc/in_mfr/loc/` – India Manufacturer Code (e.g. 00552101).
- `http://epcis.tracelink.com/hc/in_mrch/loc/` – India Merchant Exporter Code (e.g. 601227644).
- `http://epcis.tracelink.com/hc/in_pan/loc/` – 10-character alphanumeric India Permanent Account Number (format AAPL1234C, with the first five characters are letters, next four numerals, last check digit character letter)
- `http://epcis.tracelink.com/hc/in_tin/loc/` – 11-character India Taxpayer Identification Number (e.g. 95684444523).
- `http://epcis.tracelink.com/hc/kg_tin/loc/` – 14-character Kyrgyzstan Taxpayer Identification Number (e.g. 56200044505998).
- `http://epcis.tracelink.com/hc/kr_bus_reg_number/loc/` – 10-character South Korea Business Registration Number (format 000-00-0000) (e.g. 324-84-22451).
- `http://epcis.tracelink.com/hc/kr_provider_code/loc/` – 8-character South Korea Provider Code (e.g. 45632196).
- `http://epcis.tracelink.com/hc/kz_bin/loc/` – 12-character Kazakhstan Business Identification Number (e.g. 220110668755).
- `http://epcis.tracelink.com/hc/partnercompanyId/loc/` – Partner's company identifier
- `http://epcis.tracelink.com/hc/ru_inn_local_entity/loc/` – 14- to 36-character Russia Account Number (e.g. 19527400000001 or 19406412-0001-000a-0000-000000000022).
- `http://epcis.tracelink.com/hc/ru_inn_foreign_entity/loc/` – 10-character Russia Foreign Business Taxpayer Identification Number (e.g. 7744000912).
- `http://epcis.tracelink.com/hc/ru_inn_indiv/loc/` – 12-character Russia Individual Taxpayer Identification Number (e.g. 123456789001).
- `http://epcis.tracelink.com/hc/ru_account_number/loc/` – 9-character Russia KPP Tax Identification Code (e.g. 771301001).
- `http://epcis.tracelink.com/hc/ru_inn_kpp_tax_code/loc/` – 10-character Russia Local Business Taxpayer Identification Number (e.g. 7728640746).
- `urn:epc:id:sgln:` – 15-character Serialized Global Location Number (for a sub-location) expressed as: ..0 . First two segments contain only digits) Note: GLN is not supported with a urn prefix.
- `http://epcis.tracelink.com/hc/storenumber/loc/` – Store number identifier
- `http://epcis.tracelink.com/hc/tracelink_id/loc/` – TraceLink party identifier
- `http://epcis.tracelink.com/hc/uz_tin/loc/` – Uzbekistan Tax Identification Number (e.g. 258745632).
- `http://epcis.tracelink.com/hc/eu_spor_ord_id/loc/` – Alphanumeric Europe SPOR Organisation Identifier
- `http://epcis.tracelink.com/hc/eu_spor_loc_id/loc/` – Alphanumeric Europe SPOR Organisation Location Identifier
- `http://epcis.tracelink.com/hc/us_340b_id/loc/` – A unique identification number assigned by OPA to each covered entity parent or child site
- `http://epcis.tracelink.com/hc/pharmacy_processor_number/loc/` – HDA Code Definition: Unique number assigned to each pharmacy for submitting claims
- `http://epcis.tracelink.com/hc/scac/loc/` – The SCAC code is a unique identifier used in the transportation industry to identify carriers





           extension \[0…1\]  
\[-\] - The main extension body for the commission event.             ilmd \[0…1\]  
\[-\] - The item-level (i.e. each-level) master data specific to the products being commissioned.               cbvmda:lotNumber \[0…1\]  
\[0/20\] String The lot or batch number for the serialized product (e.g. ABC123).                cbvmda:itemExpirationDate \[0…1\]  
\[0/\*\] Date The expiration date for the serialized product in the lot, in YYYY-MM-DD format (e.g. 2023-12-31).         AggregationEvent \[0…\*\]  
\[-\] - Choice 2 for the **EventList**, representing the aggregation event.

Set the following values for the **AggregationEvent**:

- **action** is `ADD`.
- **bizStep** is `urn:epcglobal:cbv:bizstep:packing`.
- **disposition** is `urn:epcglobal:cbv:disp:in_progress`.
 
            eventTime \[1…1\]  
\[1/\*\] DateTime **Required.** The date and time when the event occurred. The **eventTime** must include a time zone indicator and indicate seconds (e.g. 2016-10-01T22:08:02.0Z). Milliseconds default to 0 for efficiency and smaller file sizes because serial numbers can be grouped together when the event times are the same.

            eventTimeZoneOffset \[1…1\]  
\[1/\*\] String **Required.** The time zone offset in effect at the time and location where the event occurred, consistent with the timezone used for the **eventTime** (e.g. -04:00).

            parentID \[1…1\]  
\[1/\*\] AnyURI **Required.**The serial number of the parent container in EPC Pure Identity URI format (e.g. for an each-to-case aggregation, the serial number of the case).

[![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Examples of EPC Pure Identifier formats](#)- CN-EDMC:
    - Format – `http://epcis.tracelink.com/hc/cn-edmc/obj/[serial number]`
    - Example – http://epcis.tracelink.com/hc/cn-edmc/obj/88102301100002005943
- NTIN:
    - Format – `urn:epc:id:sgtin:[company prefix].[indicator digit][item reference].[serial number]`
    - Example – urn:epc:id:sgtin:415001647778.0.100000000022
- SGTIN: 
    - Format – `urn:epc:id:sgtin:[company prefix].[indicator digit][item reference].[serial number]`
    - Example – urn:epc:id:sgtin:068202.0401034.11220207026272
- SSCC:
    - Format – `urn:epc:id:sscc:[company prefix].[extension digit][serial number]`
    - Example – urn:epc:id:sscc:030944.10105363280
 
 

 

            childEPCs \[1…1\]  
\[-\] - **Required.** The list of serial numbers for the child items in the parent container in EPC Pure Identity URI format (e.g. for an each-to-case aggregation, the serial numbers of the eaches).

              epc \[1…\*\]  
\[1/\*\] String **Required.** The serial number in EPC Pure Identity URI format.

[![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Examples of EPC Pure Identifier formats](#)- CN-EDMC:
    - Format – `http://epcis.tracelink.com/hc/cn-edmc/obj/[serial number]`
    - Example – http://epcis.tracelink.com/hc/cn-edmc/obj/88102301100002005943
- NTIN:
    - Format – `urn:epc:id:sgtin:[company prefix].[indicator digit][item reference].[serial number]`
    - Example – urn:epc:id:sgtin:415001647778.0.100000000022
- SGTIN: 
    - Format – `urn:epc:id:sgtin:[company prefix].[indicator digit][item reference].[serial number]`
    - Example – urn:epc:id:sgtin:068202.0401034.11220207026272
- SSCC:
    - Format – `urn:epc:id:sscc:[company prefix].[extension digit][serial number]`
    - Example – urn:epc:id:sscc:030944.10105363280
 
 

 

            action \[1…1\]  
\[1/\*\] String **Required.**The standard GS1 action for the event. Valid value for the aggregation event is `ADD`.

            bizStep \[0…1\]  
\[0/\*\] AnyURI The standard GS1 business step of the event. Valid value for the aggregation event is `urn:epcglobal:cbv:bizstep:packing`.            disposition \[0…1\]  
\[0/\*\] AnyURI The standard GS1 disposition for the event. Valid value for the aggregation event is `urn:epcglobal:cbv:disp:in_progress`.            readPoint \[0…1\]  
\[-\] - The location where the event occurred, specifically where the barcode was scanned, if applicable.             id \[1…1\]  
\[0/\*\] AnyURI **Required.** The SGLN or BR\_CNPJ of the location where the serial numbers were aggregated (e.g. urn:epc:id:sgln:0614141.12345.RP1). This SGLN can be at the location level or a more specific storage space (e.g. a specific shelf within the warehouse).            bizLocation \[1…1\]  
\[-\] - **Required.** The business location where the event occurred.

              id \[1…1\]  
\[0/\*\] AnyURI **Required.** The SGLN or BR\_CNPJ of the location where the serial numbers were aggregated (e.g. urn:epc:id:sgln:0614141.12345.RP1). This SGLN can be at the location level or a more specific storage space (e.g. a specific shelf within the warehouse). The identifier type must include a valid urn or http string prefix, to identify party identifier type.

[![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values ](#)- `http://epcis.tracelink.com/hc/am_tin/loc/` – 8-character Armenia Taxpayer Identification Number (e.g. 53663456).
- `http://epcis.tracelink.com/hc/ar_cuit/loc/` – 11-character Argentina Tax ID
- `http://epcis.tracelink.com/hc/bg_national_number/loc/` – Bulgaria national identifier
- `http://epcis.gs1br.org/hc/professionalReg/loc/` – Brazil Professional Registration Number (e.g. CRODFCD9952).
- `http://epcis.tracelink.com/hc/by_tin/loc/` – 9-character Belarus Taxpayer Identification Number (e.g. 004893223).
- `http://epcis.tracelink.com/hc/cn_china_id/loc/` – Alphanumeric China identifier
- `http://epcis.tracelink.com/hc/cn_foreign_mah/loc/` – China Foreign MAH ID (e.g. 0678645).
- `http://epcis.tracelink.com/hc/cn_foreign_mfr/loc/` – China Foreign Manufacturer ID (e.g. 665S55D).
- `http://epcis.tracelink.com/hc/cn_ndc/loc/` – China NDC identifier
- `http://epcis.tracelink.com/hc/cn_number/loc/` – China number
- `http://epcis.tracelink.com/hc/cn_standard/loc/` – China standard identifier
- `http://epcis.tracelink.com/hc/cn_uscid/loc/` – China Unified Social Credit Identifier (e.g. 9771221453).
- `http://epcis.gs1br.org/hc/cnes/loc/` – Brazil National Registry of Health Facilities Number - deprecated
- `http://epcis.gs1br.org/hc/cnpj/loc/` – Brazil Tax ID for Legal Entities - Cadastro Nacional da Pessoa Jurídica -deprecated
- `http://epcis.tracelink.com/hc/companyid/loc/` – Alphanumeric internal company Id (e.g. KENDALL).
- `http://epcis.tracelink.com/hc/companySiteId/loc/` – Alphanumeric internal Location or Site Id (e.g. 465MEMPHIS).
- `http://epcis.tracelink.com/hc/cpf/loc/` – Brazil Individual Taxpayer ID Number - Cadastro de Pessoa Fisca - deprecated
- `http://epcis.tracelink.com/hc/cuit/loc/` – Argentina Tax ID - deprecated
- `http://epcis.gs1us.org/hc/de_ifa_reg_num/loc/` – 6-character German registration number. Informationsstelle für Arzneispezialitäten (IFA) (e.g. 548726).
- `http://epcis.gs1us.org/hc/dea/loc/` – 9-character Drug Enforcement Agency Number (e.g. F92547851).
- `http://epcis.gs1us.org/hc/duns/loc/` – 9-character Dun &amp; Bradstreet Number
- `http://epcis.gs1us.org/hc/duns_plus_four/loc/` – Dun &amp; Bradstreet Number + 4 digit location code (e.g. 82-759-6961-KP89).
- `http://epcis.tracelink.com/hc/gcp/loc/` – 6- to 12-character GS1 Global Company Prefix (e.g. 8856277).
- `http://epcis.gs1us.org/hc/hin/loc/` – Maximum 9-alphanumeric character Health Industry Number partner address ID assigned by HIBCC (e.g. 214Z65H00).
- `http://epcis.tracelink.com/hc/id_bpom_facilityid/loc/` – Indonesia BPOM Identifier (BPOM=Badan Pengawas Obat &amp; Makanan, Agency for Drug and Food Control)) (e.g. 45764574).
- `http://epcis.tracelink.com/hc/in_company_id/loc/` – Alphanumeric India Company Identifier (e.g. 5423695784236).
- `http://epcis.tracelink.com/hc/in_gstn/loc/` – India Goods and Services Tax ID (e.g. 55876215).
- `http://epcis.tracelink.com/hc/in_iec/loc/` – 10-character India Importer Exporter Code (e.g. 0255411222).
- `http://epcis.tracelink.com/hc/in_location_id/loc/` – Alphanumeric India company location identifier (e.g. 65874532).
- `http://epcis.tracelink.com/hc/in_mfr/loc/` – India Manufacturer Code (e.g. 00552101).
- `http://epcis.tracelink.com/hc/in_mrch/loc/` – India Merchant Exporter Code (e.g. 601227644).
- `http://epcis.tracelink.com/hc/in_pan/loc/` – 10-character alphanumeric India Permanent Account Number (format AAPL1234C, with the first five characters are letters, next four numerals, last check digit character letter)
- `http://epcis.tracelink.com/hc/in_tin/loc/` – 11-character India Taxpayer Identification Number (e.g. 95684444523).
- `http://epcis.tracelink.com/hc/kg_tin/loc/` – 14-character Kyrgyzstan Taxpayer Identification Number (e.g. 56200044505998).
- `http://epcis.tracelink.com/hc/kr_bus_reg_number/loc/` – 10-character South Korea Business Registration Number (format 000-00-0000) (e.g. 324-84-22451).
- `http://epcis.tracelink.com/hc/kr_provider_code/loc/` – 8-character South Korea Provider Code (e.g. 45632196).
- `http://epcis.tracelink.com/hc/kz_bin/loc/` – 12-character Kazakhstan Business Identification Number (e.g. 220110668755).
- `http://epcis.tracelink.com/hc/partnercompanyId/loc/` – Partner's company identifier
- `http://epcis.tracelink.com/hc/ru_inn_local_entity/loc/` – 14- to 36-character Russia Account Number (e.g. 19527400000001 or 19406412-0001-000a-0000-000000000022).
- `http://epcis.tracelink.com/hc/ru_inn_foreign_entity/loc/` – 10-character Russia Foreign Business Taxpayer Identification Number (e.g. 7744000912).
- `http://epcis.tracelink.com/hc/ru_inn_indiv/loc/` – 12-character Russia Individual Taxpayer Identification Number (e.g. 123456789001).
- `http://epcis.tracelink.com/hc/ru_account_number/loc/` – 9-character Russia KPP Tax Identification Code (e.g. 771301001).
- `http://epcis.tracelink.com/hc/ru_inn_kpp_tax_code/loc/` – 10-character Russia Local Business Taxpayer Identification Number (e.g. 7728640746).
- `urn:epc:id:sgln:` – 15-character Serialized Global Location Number (for a sub-location) expressed as: ..0 . First two segments contain only digits) Note: GLN is not supported with a urn prefix.
- `http://epcis.tracelink.com/hc/storenumber/loc/` – Store number identifier
- `http://epcis.tracelink.com/hc/tracelink_id/loc/` – TraceLink party identifier
- `http://epcis.tracelink.com/hc/uz_tin/loc/` – Uzbekistan Tax Identification Number (e.g. 258745632).
- `http://epcis.tracelink.com/hc/eu_spor_ord_id/loc/` – Alphanumeric Europe SPOR Organisation Identifier
- `http://epcis.tracelink.com/hc/eu_spor_loc_id/loc/` – Alphanumeric Europe SPOR Organisation Location Identifier
- `http://epcis.tracelink.com/hc/us_340b_id/loc/` – A unique identification number assigned by OPA to each covered entity parent or child site
- `http://epcis.tracelink.com/hc/pharmacy_processor_number/loc/` – HDA Code Definition: Unique number assigned to each pharmacy for submitting claims
- `http://epcis.tracelink.com/hc/scac/loc/` – The SCAC code is a unique identifier used in the transportation industry to identify carriers





         ObjectEvent \[1…1\]  
\[-\] - **Required.** Choice 3 for the **EventList**, representing the shipment event.

Set the following values to indicate that the **ObjectEvent** is for shipment:

- **action** is `OBSERVE`.
- **bizStep** is `urn:epcglobal:cbv:bizstep:shipping`.
- **disposition** is `urn:epcglobal:cbv:disp:in_transit`.
 
            eventTime \[1…1\]  
\[1/\*\] DateTime **Required.** The date and time when the event occurred. The **eventTime** must include a time zone indicator and indicate seconds (e.g. 2016-10-01T22:08:02.0Z). Milliseconds default to 0 for efficiency and smaller file sizes because serial numbers can be grouped together when the event times are the same.

            eventTimeZoneOffset \[1…1\]  
\[1/\*\] String **Required.** The time zone offset in effect at the time and location where the event occurred, consistent with the timezone used for the **eventTime** (e.g. -04:00).

            epcList \[1…1\]  
\[-\] - **Required.** The list of serial numbers for the top-level parent containers (e.g. pallets, cases) in the shipment.             epc \[1…\*\]  
\[1/\*\] String **Required.** The serial numbers of the child items in the parent container in EPC Pure Identity URI format.

[![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Examples of EPC Pure Identifier formats](#)- CN-EDMC:
    - Format – `http://epcis.tracelink.com/hc/cn-edmc/obj/[serial number]`
    - Example – http://epcis.tracelink.com/hc/cn-edmc/obj/88102301100002005943
- NTIN:
    - Format – `urn:epc:id:sgtin:[company prefix].[indicator digit][item reference].[serial number]`
    - Example – urn:epc:id:sgtin:415001647778.0.100000000022
- SGTIN: 
    - Format – `urn:epc:id:sgtin:[company prefix].[indicator digit][item reference].[serial number]`
    - Example – urn:epc:id:sgtin:068202.0401034.11220207026272
- SSCC:
    - Format – `urn:epc:id:sscc:[company prefix].[extension digit][serial number]`
    - Example – urn:epc:id:sscc:030944.10105363280
 
 

 

            action \[1…1\]  
\[0/\*\] String **Required.**The standard GS1 action for the event. Valid value for the shipment event is `OBSERVE`.            bizStep \[0…1\]  
\[0/\*\] AnyURI **Required.**The standard GS1 business step of the event. Valid value for the shipment event is `urn:epcglobal:cbv:bizstep:shipping`.            disposition \[0…1\]  
\[0/\*\] AnyURI **Required.**The standard GS1 disposition for the event. Valid value for the shipment event is `urn:epcglobal:cbv:disp:in_transit`.            readPoint \[0…1\]  
\[-\] - The location where the event occurred, specifically where the barcode was scanned, if applicable.             id \[1…1\]  
\[0/\*\] AnyURI **Required.** The SGLN or BR\_CNPJ of the location where the serial numbers were shipped (e.g. urn:epc:id:sgln:0614141.12345.RP1). This SGLN can be at the location level or a more specific storage space (e.g. a specific shelf within the warehouse).            bizTransactionList \[0…1\]  
\[-\] - **Conditionally required** if the **bizStep** is `urn:epcglobal:cbv:bizstep:shipping`. The list of business transaction identifiers for the documents associated with the shipment.              bizTransaction \[1…\*\]  
\[0/\*\] AnyURI **Required.** The business transaction identifier value for the Advance Ship Notice (ASN), invoice, or purchase order (PO) governing this shipment.

 The GLN of the party that issued the document (e.g. if a customer issues the PO number, the customer GLN; if a supplier issues an ASN or delivery number, the supplier GLN), must be included before the transaction identifier value with the URN or HTTP prefix. For example, the full **bizTransaction**, including the **@type**, looks like this:

`<biztransaction date="2022-01-13" type="http://epcis.tracelink.com/hc/btt/notafiscaleletronica">http://epcis.tracelink.com/hc/btt/notafiscaleletronica/033333.101365.0/45006290016</biztransaction>`

 Either a delivery number or ASN is required. A Nota Fiscal Electronica is also required for Brazil. All other transaction identifier types are optional, although TraceLink recommends including a PO number as well.

                @type \[1…1\]  
\[1/\*\] String **Required.** The type of transaction identifier. Valid values:

- `http://epcis.tracelink.com/hc/btt/destruction` – Destruction Order.
- `http://epcis.tracelink.com/hc/btt/eway` – E-Way Bill Number.
- `http://epcis.tracelink.com/hc/btt/notafiscaleletronica` – Brazil Nota Fiscal Eletronica.
- `http://epcis.tracelink.com/hc/btt/other` – Other Document Type.
- `http://epcis.tracelink.com/hc/btt/packslip` – Packing Slip.
- `http://epcis.tracelink.com/hc/btt/pronumber` – Transportation carrier progressive number.
- `http://epcis.tracelink.com/hc/btt/salesorder` – Sales Order.
- `http://epcis.tracelink.com/hc/btt/transfer` – Transfer Order Number.
- `http://epcis.tracelink.com/hc/btt/importpermit` – Import permit.
- `http://epcis.tracelink.com/hc/btt/salespermit` – Sales permit.
- `urn:epcglobal:cbv:btt:bol` – Bill Of Lading.
- `urn:epcglobal:cbv:btt:desadv` – ASN Number or Delivery Number.
- `urn:epcglobal:cbv:btt:inv` – Invoice Number.
- `urn:epcglobal:cbv:btt:po` – Purchase Order Number.
- `urn:epcglobal:cbv:btt:rma` – Return Order.

           extension \[1…1\]  
\[-\] - The main extension body for the shipment event.

The source and destination lists are optional even if party master data is stored in the **VocabularyElement** in the **EPCISMasterData** extension in the message header.

              sourceList \[1…1\]  
\[-\] - **Conditionally required** if the shipment is a transfer or sale:

- Involving non-EU FMD countries.
- Exported from an EU FMD country to US, CN, KR, or RU.
 
Optional if the shipment is a transfer or sale:

- Within EU FMD countries.
- Imported into an EU FMD country.
- Exported from an EU FMD country to a country other than US, CN, KR, or RU.
 
The source list identifies the sending business, location, and transportation carrier. **sourceList** supports one of two options:

1. If the **VocabularyElement** is populated with party master data, then the **sourceList** identifies the sold from party, ship from party, or transportation carrier. Party master data is mapped from the **VocabularyElement**.
2. If the **VocabularyElement** is not populated with party master data, then TraceLink uses the **sourceList** identifiers to look up the master data.
 
                source \[1…\*\]  
\[0/\*\] String **Required.** The identifier type and value for the sold from party, ship from party, or transportation carrier (e.g. urn:epc:id:sgln:088202.867701.0).

This identifier either:

- Identifies the sold from party, ship from party, or transportation carrier present in the **VocabularyElement**. If there is a matching identifier in VocabularyElement | **@id**, the party address information is mapped.
- Identifies the sold from party, ship from party, or transportation carrier to look up in master data if the **VocabularyElement** is not present at all or a matching identifier is not present in VocabularyElement | **@id**.
 
If the ship from party is the same as the sold from party, the ship from identifier does not need to be sent.

The identifier type must include a valid urn or http string prefix, to identify party identifier type.

[![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values ](#)- `http://epcis.tracelink.com/hc/am_tin/loc/` – 8-character Armenia Taxpayer Identification Number (e.g. 53663456).
- `http://epcis.tracelink.com/hc/ar_cuit/loc/` – 11-character Argentina Tax ID
- `http://epcis.tracelink.com/hc/bg_national_number/loc/` – Bulgaria national identifier
- `http://epcis.gs1br.org/hc/professionalReg/loc/` – Brazil Professional Registration Number (e.g. CRODFCD9952).
- `http://epcis.tracelink.com/hc/by_tin/loc/` – 9-character Belarus Taxpayer Identification Number (e.g. 004893223).
- `http://epcis.tracelink.com/hc/cn_china_id/loc/` – Alphanumeric China identifier
- `http://epcis.tracelink.com/hc/cn_foreign_mah/loc/` – China Foreign MAH ID (e.g. 0678645).
- `http://epcis.tracelink.com/hc/cn_foreign_mfr/loc/` – China Foreign Manufacturer ID (e.g. 665S55D).
- `http://epcis.tracelink.com/hc/cn_ndc/loc/` – China NDC identifier
- `http://epcis.tracelink.com/hc/cn_number/loc/` – China number
- `http://epcis.tracelink.com/hc/cn_standard/loc/` – China standard identifier
- `http://epcis.tracelink.com/hc/cn_uscid/loc/` – China Unified Social Credit Identifier (e.g. 9771221453).
- `http://epcis.gs1br.org/hc/cnes/loc/` – Brazil National Registry of Health Facilities Number - deprecated
- `http://epcis.gs1br.org/hc/cnpj/loc/` – Brazil Tax ID for Legal Entities - Cadastro Nacional da Pessoa Jurídica -deprecated
- `http://epcis.tracelink.com/hc/companyid/loc/` – Alphanumeric internal company Id (e.g. KENDALL).
- `http://epcis.tracelink.com/hc/companySiteId/loc/` – Alphanumeric internal Location or Site Id (e.g. 465MEMPHIS).
- `http://epcis.tracelink.com/hc/cpf/loc/` – Brazil Individual Taxpayer ID Number - Cadastro de Pessoa Fisca - deprecated
- `http://epcis.tracelink.com/hc/cuit/loc/` – Argentina Tax ID - deprecated
- `http://epcis.gs1us.org/hc/de_ifa_reg_num/loc/` – 6-character German registration number. Informationsstelle für Arzneispezialitäten (IFA) (e.g. 548726).
- `http://epcis.gs1us.org/hc/dea/loc/` – 9-character Drug Enforcement Agency Number (e.g. F92547851).
- `http://epcis.gs1us.org/hc/duns/loc/` – 9-character Dun &amp; Bradstreet Number
- `http://epcis.gs1us.org/hc/duns_plus_four/loc/` – Dun &amp; Bradstreet Number + 4 digit location code (e.g. 82-759-6961-KP89).
- `http://epcis.tracelink.com/hc/gcp/loc/` – 6- to 12-character GS1 Global Company Prefix (e.g. 8856277).
- `http://epcis.gs1us.org/hc/hin/loc/` – Maximum 9-alphanumeric character Health Industry Number partner address ID assigned by HIBCC (e.g. 214Z65H00).
- `http://epcis.tracelink.com/hc/id_bpom_facilityid/loc/` – Indonesia BPOM Identifier (BPOM=Badan Pengawas Obat &amp; Makanan, Agency for Drug and Food Control)) (e.g. 45764574).
- `http://epcis.tracelink.com/hc/in_company_id/loc/` – Alphanumeric India Company Identifier (e.g. 5423695784236).
- `http://epcis.tracelink.com/hc/in_gstn/loc/` – India Goods and Services Tax ID (e.g. 55876215).
- `http://epcis.tracelink.com/hc/in_iec/loc/` – 10-character India Importer Exporter Code (e.g. 0255411222).
- `http://epcis.tracelink.com/hc/in_location_id/loc/` – Alphanumeric India company location identifier (e.g. 65874532).
- `http://epcis.tracelink.com/hc/in_mfr/loc/` – India Manufacturer Code (e.g. 00552101).
- `http://epcis.tracelink.com/hc/in_mrch/loc/` – India Merchant Exporter Code (e.g. 601227644).
- `http://epcis.tracelink.com/hc/in_pan/loc/` – 10-character alphanumeric India Permanent Account Number (format AAPL1234C, with the first five characters are letters, next four numerals, last check digit character letter)
- `http://epcis.tracelink.com/hc/in_tin/loc/` – 11-character India Taxpayer Identification Number (e.g. 95684444523).
- `http://epcis.tracelink.com/hc/kg_tin/loc/` – 14-character Kyrgyzstan Taxpayer Identification Number (e.g. 56200044505998).
- `http://epcis.tracelink.com/hc/kr_bus_reg_number/loc/` – 10-character South Korea Business Registration Number (format 000-00-0000) (e.g. 324-84-22451).
- `http://epcis.tracelink.com/hc/kr_provider_code/loc/` – 8-character South Korea Provider Code (e.g. 45632196).
- `http://epcis.tracelink.com/hc/kz_bin/loc/` – 12-character Kazakhstan Business Identification Number (e.g. 220110668755).
- `http://epcis.tracelink.com/hc/partnercompanyId/loc/` – Partner's company identifier
- `http://epcis.tracelink.com/hc/ru_inn_local_entity/loc/` – 14- to 36-character Russia Account Number (e.g. 19527400000001 or 19406412-0001-000a-0000-000000000022).
- `http://epcis.tracelink.com/hc/ru_inn_foreign_entity/loc/` – 10-character Russia Foreign Business Taxpayer Identification Number (e.g. 7744000912).
- `http://epcis.tracelink.com/hc/ru_inn_indiv/loc/` – 12-character Russia Individual Taxpayer Identification Number (e.g. 123456789001).
- `http://epcis.tracelink.com/hc/ru_account_number/loc/` – 9-character Russia KPP Tax Identification Code (e.g. 771301001).
- `http://epcis.tracelink.com/hc/ru_inn_kpp_tax_code/loc/` – 10-character Russia Local Business Taxpayer Identification Number (e.g. 7728640746).
- `urn:epc:id:sgln:` – 15-character Serialized Global Location Number (for a sub-location) expressed as: ..0 . First two segments contain only digits) Note: GLN is not supported with a urn prefix.
- `http://epcis.tracelink.com/hc/storenumber/loc/` – Store number identifier
- `http://epcis.tracelink.com/hc/tracelink_id/loc/` – TraceLink party identifier
- `http://epcis.tracelink.com/hc/uz_tin/loc/` – Uzbekistan Tax Identification Number (e.g. 258745632).
- `http://epcis.tracelink.com/hc/eu_spor_ord_id/loc/` – Alphanumeric Europe SPOR Organisation Identifier
- `http://epcis.tracelink.com/hc/eu_spor_loc_id/loc/` – Alphanumeric Europe SPOR Organisation Location Identifier
- `http://epcis.tracelink.com/hc/us_340b_id/loc/` – A unique identification number assigned by OPA to each covered entity parent or child site
- `http://epcis.tracelink.com/hc/pharmacy_processor_number/loc/` – HDA Code Definition: Unique number assigned to each pharmacy for submitting claims
- `http://epcis.tracelink.com/hc/scac/loc/` – The SCAC code is a unique identifier used in the transportation industry to identify carriers
 
 

 

                  @type \[1…1\]  
\[0/\*\] String  **Required.** Indicates whether the **source** identifier is for the sold from party, ship from party, or transportation carrier.

Valid values:

- `urn:epcglobal:cbv:sdt:owning_party` – The **source** identifier is for the sold from party. A sold from identifier is conditionally required if the shipment is a transfer for sale:
    
    
    - Involving non-EU FMD countries.
    - Exported from an EU FMD country to US, CN, KR, or RU.
    
    A sold from identifier is optional if the shipment is a transfer or sale:
    
    
    - Within EU FMD countries.
    - Imported into an EU FMD country.
    - Exported from an EU FMD country to a country other than US, CN, KR, or RU.
- `urn:epcglobal:cbv:sdt:location` – The **source** identifier is for the ship from party. A ship from identifier is required only if the ship from party is different from the sold from party.
- ` http://epcis.tracelink.com/sdt/carrier_party` – The **source** identifier is for the transportation carrier. A transportation carrier identifier is required for Brazil.
 
              destinationList \[-\]  
\[-\] - **Conditionally required** if the shipment is a transfer or sale:

- Involving non-EU FMD countries.
- Exported from an EU FMD country to US, CN, KR, or RU.
 
Optional if the shipment is a transfer or sale:

- Within EU FMD countries.
- Imported into an EU FMD country.
- Exported from an EU FMD country to a country other than US, CN, KR, or RU.
 
The destination list identifies the receiving business and location. **destinationList** supports one of two options:

1. If the **VocabularyElement** is populated with party master data, then the **destinationList** identifies the sold to and ship to parties. Party master data is mapped from the **VocabularyElement**.
2. If the **VocabularyElement** is not populated with party master data, then TraceLink uses the **destinationList** identifiers to look up the master data.
 
                destination \[1…\*\]  
\[0/\*\] String **Required.** The identifier type and value for the sold to or ship to parties (e.g. urn:epc:id:sgln:033333.101365.0).

This identifier either:

- Identifies the sold to or ship to parties present in the **VocabularyElement**. If there is a matching identifier in VocabularyElement | **@id**, the party address information is mapped.
- Identifies the sold to or ship to parties to look up in master data if the **VocabularyElement** is not present at all or a matching identifier is not present in VocabularyElement | **@id**.
 
If the ship to party is the same as the sold to party, the ship to identifier does not need to be sent.

[![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values ](#)- `http://epcis.tracelink.com/hc/am_tin/loc/` – 8-character Armenia Taxpayer Identification Number (e.g. 53663456).
- `http://epcis.tracelink.com/hc/ar_cuit/loc/` – 11-character Argentina Tax ID
- `http://epcis.tracelink.com/hc/bg_national_number/loc/` – Bulgaria national identifier
- `http://epcis.gs1br.org/hc/professionalReg/loc/` – Brazil Professional Registration Number (e.g. CRODFCD9952).
- `http://epcis.tracelink.com/hc/by_tin/loc/` – 9-character Belarus Taxpayer Identification Number (e.g. 004893223).
- `http://epcis.tracelink.com/hc/cn_china_id/loc/` – Alphanumeric China identifier
- `http://epcis.tracelink.com/hc/cn_foreign_mah/loc/` – China Foreign MAH ID (e.g. 0678645).
- `http://epcis.tracelink.com/hc/cn_foreign_mfr/loc/` – China Foreign Manufacturer ID (e.g. 665S55D).
- `http://epcis.tracelink.com/hc/cn_ndc/loc/` – China NDC identifier
- `http://epcis.tracelink.com/hc/cn_number/loc/` – China number
- `http://epcis.tracelink.com/hc/cn_standard/loc/` – China standard identifier
- `http://epcis.tracelink.com/hc/cn_uscid/loc/` – China Unified Social Credit Identifier (e.g. 9771221453).
- `http://epcis.gs1br.org/hc/cnes/loc/` – Brazil National Registry of Health Facilities Number - deprecated
- `http://epcis.gs1br.org/hc/cnpj/loc/` – Brazil Tax ID for Legal Entities - Cadastro Nacional da Pessoa Jurídica -deprecated
- `http://epcis.tracelink.com/hc/companyid/loc/` – Alphanumeric internal company Id (e.g. KENDALL).
- `http://epcis.tracelink.com/hc/companySiteId/loc/` – Alphanumeric internal Location or Site Id (e.g. 465MEMPHIS).
- `http://epcis.tracelink.com/hc/cpf/loc/` – Brazil Individual Taxpayer ID Number - Cadastro de Pessoa Fisca - deprecated
- `http://epcis.tracelink.com/hc/cuit/loc/` – Argentina Tax ID - deprecated
- `http://epcis.gs1us.org/hc/de_ifa_reg_num/loc/` – 6-character German registration number. Informationsstelle für Arzneispezialitäten (IFA) (e.g. 548726).
- `http://epcis.gs1us.org/hc/dea/loc/` – 9-character Drug Enforcement Agency Number (e.g. F92547851).
- `http://epcis.gs1us.org/hc/duns/loc/` – 9-character Dun &amp; Bradstreet Number
- `http://epcis.gs1us.org/hc/duns_plus_four/loc/` – Dun &amp; Bradstreet Number + 4 digit location code (e.g. 82-759-6961-KP89).
- `http://epcis.tracelink.com/hc/gcp/loc/` – 6- to 12-character GS1 Global Company Prefix (e.g. 8856277).
- `http://epcis.gs1us.org/hc/hin/loc/` – Maximum 9-alphanumeric character Health Industry Number partner address ID assigned by HIBCC (e.g. 214Z65H00).
- `http://epcis.tracelink.com/hc/id_bpom_facilityid/loc/` – Indonesia BPOM Identifier (BPOM=Badan Pengawas Obat &amp; Makanan, Agency for Drug and Food Control)) (e.g. 45764574).
- `http://epcis.tracelink.com/hc/in_company_id/loc/` – Alphanumeric India Company Identifier (e.g. 5423695784236).
- `http://epcis.tracelink.com/hc/in_gstn/loc/` – India Goods and Services Tax ID (e.g. 55876215).
- `http://epcis.tracelink.com/hc/in_iec/loc/` – 10-character India Importer Exporter Code (e.g. 0255411222).
- `http://epcis.tracelink.com/hc/in_location_id/loc/` – Alphanumeric India company location identifier (e.g. 65874532).
- `http://epcis.tracelink.com/hc/in_mfr/loc/` – India Manufacturer Code (e.g. 00552101).
- `http://epcis.tracelink.com/hc/in_mrch/loc/` – India Merchant Exporter Code (e.g. 601227644).
- `http://epcis.tracelink.com/hc/in_pan/loc/` – 10-character alphanumeric India Permanent Account Number (format AAPL1234C, with the first five characters are letters, next four numerals, last check digit character letter)
- `http://epcis.tracelink.com/hc/in_tin/loc/` – 11-character India Taxpayer Identification Number (e.g. 95684444523).
- `http://epcis.tracelink.com/hc/kg_tin/loc/` – 14-character Kyrgyzstan Taxpayer Identification Number (e.g. 56200044505998).
- `http://epcis.tracelink.com/hc/kr_bus_reg_number/loc/` – 10-character South Korea Business Registration Number (format 000-00-0000) (e.g. 324-84-22451).
- `http://epcis.tracelink.com/hc/kr_provider_code/loc/` – 8-character South Korea Provider Code (e.g. 45632196).
- `http://epcis.tracelink.com/hc/kz_bin/loc/` – 12-character Kazakhstan Business Identification Number (e.g. 220110668755).
- `http://epcis.tracelink.com/hc/partnercompanyId/loc/` – Partner's company identifier
- `http://epcis.tracelink.com/hc/ru_inn_local_entity/loc/` – 14- to 36-character Russia Account Number (e.g. 19527400000001 or 19406412-0001-000a-0000-000000000022).
- `http://epcis.tracelink.com/hc/ru_inn_foreign_entity/loc/` – 10-character Russia Foreign Business Taxpayer Identification Number (e.g. 7744000912).
- `http://epcis.tracelink.com/hc/ru_inn_indiv/loc/` – 12-character Russia Individual Taxpayer Identification Number (e.g. 123456789001).
- `http://epcis.tracelink.com/hc/ru_account_number/loc/` – 9-character Russia KPP Tax Identification Code (e.g. 771301001).
- `http://epcis.tracelink.com/hc/ru_inn_kpp_tax_code/loc/` – 10-character Russia Local Business Taxpayer Identification Number (e.g. 7728640746).
- `urn:epc:id:sgln:` – 15-character Serialized Global Location Number (for a sub-location) expressed as: ..0 . First two segments contain only digits) Note: GLN is not supported with a urn prefix.
- `http://epcis.tracelink.com/hc/storenumber/loc/` – Store number identifier
- `http://epcis.tracelink.com/hc/tracelink_id/loc/` – TraceLink party identifier
- `http://epcis.tracelink.com/hc/uz_tin/loc/` – Uzbekistan Tax Identification Number (e.g. 258745632).
- `http://epcis.tracelink.com/hc/eu_spor_ord_id/loc/` – Alphanumeric Europe SPOR Organisation Identifier
- `http://epcis.tracelink.com/hc/eu_spor_loc_id/loc/` – Alphanumeric Europe SPOR Organisation Location Identifier
- `http://epcis.tracelink.com/hc/us_340b_id/loc/` – A unique identification number assigned by OPA to each covered entity parent or child site
- `http://epcis.tracelink.com/hc/pharmacy_processor_number/loc/` – HDA Code Definition: Unique number assigned to each pharmacy for submitting claims
- `http://epcis.tracelink.com/hc/scac/loc/` – The SCAC code is a unique identifier used in the transportation industry to identify carriers
 
 

 

                  @type \[1…1\]  
\[0/\*\] String  **Required.** Indicates whether the **destination** identifier is for the sold to or ship to party.

Valid values:

- `urn:epcglobal:cbv:sdt:owning_party` – The **destination** identifier is for the sold to party. A sold to identifier is conditionally required if the shipment is a transfer for sale:
    
    
    - Involving non-EU FMD countries.
    - Exported from an EU FMD country to US, CN, KR, or RU.
    
    A sold to identifier is optional if the shipment is a transfer or sale:
    
    
    - Within EU FMD countries.
    - Imported into an EU FMD country.
    - Exported from an EU FMD country to a country other than US, CN, KR, or RU.
- `urn:epcglobal:cbv:sdt:location` – The **destination** identifier is for the ship to party. A ship to identifier is required only if the ship to party is different from the sold to party.
 
     

 

[![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Example](#)```xml
<?xml version="1.0" encoding="UTF-8"?>
<epcis:EPCISDocument xmlns:gs1ushc="http://epcis.gs1us.org/hc/ns" xmlns:sbdh="http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader" xmlns:cbvmda="urn:epcglobal:cbv:mda" xmlns:epcis="urn:epcglobal:epcis:xsd:1" schemaVersion="1.2" creationDate="2022-04-08T08:30:21Z" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:epcglobal:epcis:xsd:1 file:///C:/workspace-git/maps_xml_schema/opus_schema/compliance/transaction/EPCIS-1_2/EPCglobal-epcis-1_2.xsd">
    <EPCISHeader>
        <sbdh:StandardBusinessDocumentHeader>
            <sbdh:HeaderVersion>1.0</sbdh:HeaderVersion>
            <sbdh:Sender>
                <sbdh:Identifier Authority="GS1">GLN:2014121506066</sbdh:Identifier>
            </sbdh:Sender>
            <sbdh:Receiver>
                <sbdh:Identifier Authority="GS1">GLN:0489903104013</sbdh:Identifier>
            </sbdh:Receiver>
            <sbdh:DocumentIdentification>
                <sbdh:Standard>EPCglobal</sbdh:Standard>
                <sbdh:TypeVersion>1.0</sbdh:TypeVersion>
                <sbdh:InstanceIdentifier>InstanceID346</sbdh:InstanceIdentifier>
                <sbdh:Type>Events</sbdh:Type>
                <sbdh:CreationDateAndTime>2022-04-08T08:30:21Z</sbdh:CreationDateAndTime>
            </sbdh:DocumentIdentification>
        </sbdh:StandardBusinessDocumentHeader>
        <extension>
            <EPCISMasterData>
                <VocabularyList>
                    <Vocabulary type="urn:epcglobal:epcis:vtype:EPCClass">
                        <VocabularyElementList>
                            <VocabularyElement id="urn:epc:idpat:sgtin:864917916.5006.*">
                                <attribute id="http://epcis.tracelink.com/mda/packageTypeCode">EA</attribute>
                                <attribute id="http://epcis.tracelink.com/mda/additionalTradeItemIdentificationTypeCode">US_NDC542</attribute>
                                <attribute id="urn:epcglobal:cbv:mda#additionalTradeItemIdentification">01559506921</attribute>
                            </VocabularyElement>
                            <VocabularyElement id="urn:epc:idpat:sgtin:864917916.5006.*">
                                <attribute id="http://epcis.tracelink.com/mda/packageTypeCode">CA</attribute>
                                <attribute id="http://epcis.tracelink.com/mda/additionalTradeItemIdentificationTypeCode">US_NDC542</attribute>
                                <attribute id="urn:epcglobal:cbv:mda#additionalTradeItemIdentification">01559506921</attribute>
                            </VocabularyElement>
                            <VocabularyElement id="urn:epc:idpat:sgtin:864917916.5006.*">
                                <attribute id="http://epcis.tracelink.com/mda/packageTypeCode">PL</attribute>
                                <attribute id="http://epcis.tracelink.com/mda/additionalTradeItemIdentificationTypeCode">US_NDC542</attribute>
                                <attribute id="urn:epcglobal:cbv:mda#additionalTradeItemIdentification">01559506921</attribute>
                            </VocabularyElement>
                            <VocabularyElement id="urn:epc:idpat:sgtin:864917916.5006.*">
                                <attribute id="http://epcis.tracelink.com/mda/packageTypeCode">PK</attribute>
                                <attribute id="http://epcis.tracelink.com/mda/additionalTradeItemIdentificationTypeCode">US_NDC542</attribute>
                                <attribute id="urn:epcglobal:cbv:mda#additionalTradeItemIdentification">01559506921</attribute>
                            </VocabularyElement> 
                        </VocabularyElementList>
                    </Vocabulary>
                    <Vocabulary type="urn:epcglobal:epcis:vtype:Location">
                        <VocabularyElementList>
                            <VocabularyElement id="urn:epc:id:sgln:3014121.50606.2">
                                <attribute id="urn:epcglobal:cbv:mda#name">W1YETH INDUSTRIA FARMACEUTICA LTDA Sender </attribute>
                                <attribute id="urn:epcglobal:cbv:mda#streetAddressOne">AVENIDA CECI, BLOCO III PARTE 58 1900</attribute>
                                <attribute id="urn:epcglobal:cbv:mda#streetAddressTwo">Lina1 Calle</attribute>
                                <attribute id="urn:epcglobal:cbv:mda#city">BARUERI</attribute>
                                <attribute id="urn:epcglobal:cbv:mda#state">Para Que</attribute>
                                <attribute id="urn:epcglobal:cbv:mda#countryCode">US</attribute>
                                <attribute id="urn:epcglobal:cbv:mda#postalCode">06460-120</attribute>
                                <attribute id="http://epcis.tracelink.com/mda/AddressObjectGUID">MD Logistics 'r Us AddressObjGUID_123</attribute>
                                <attribute id="http://epcis.tracelink.com/mda/HouseGUID">MD Logistics 'r Us HouseGUID_456</attribute>
                            </VocabularyElement>
                            <VocabularyElement id="urn:epc:id:sgln:04899031.0401.0">
                                <attribute id="urn:epcglobal:cbv:mda#name">W2YETH INDUSTRIA Receiver  </attribute>
                                <attribute id="urn:epcglobal:cbv:mda#streetAddressOne">AVENIDA CECI, BLOCO III PARTE 58 1900</attribute>
                                <attribute id="urn:epcglobal:cbv:mda#streetAddressTwo">Lina2 Calle</attribute>
                                <attribute id="urn:epcglobal:cbv:mda#city">BARUERI</attribute>
                                <attribute id="urn:epcglobal:cbv:mda#state">Para Que</attribute>
                                <attribute id="urn:epcglobal:cbv:mda#countryCode">BR</attribute>
                                <attribute id="urn:epcglobal:cbv:mda#postalCode">06460-120</attribute>
                                <attribute id="http://epcis.tracelink.com/mda/AddressObjectGUID">MD Logistics 'r Us AddressObjGUID_123</attribute>
                                <attribute id="http://epcis.tracelink.com/mda/HouseGUID">MD Logistics 'r Us HouseGUID_456</attribute>
                            </VocabularyElement>
                            <VocabularyElement id="urn:epc:id:sgln:04899031.0404.0">
                                <attribute id="urn:epcglobal:cbv:mda#name">W3YETH FARMACEUTICA LTDA Ship To </attribute>
                                <attribute id="urn:epcglobal:cbv:mda#streetAddressOne">AVENIDA CECI, BLOCO III PARTE 58 1900</attribute>
                                <attribute id="urn:epcglobal:cbv:mda#streetAddressTwo">Lina3 Calle</attribute>
                                <attribute id="urn:epcglobal:cbv:mda#city">BARUERI</attribute>
                                <attribute id="urn:epcglobal:cbv:mda#state">Para Que</attribute>
                                <attribute id="urn:epcglobal:cbv:mda#countryCode">BR</attribute>
                                <attribute id="urn:epcglobal:cbv:mda#postalCode">06460-120</attribute>
                                <attribute id="http://epcis.tracelink.com/mda/AddressObjectGUID">MD Logistics 'r Us AddressObjGUID_123</attribute>
                                <attribute id="http://epcis.tracelink.com/mda/HouseGUID">MD Logistics 'r Us HouseGUID_456</attribute>
                            </VocabularyElement>
                            <VocabularyElement id="urn:epc:id:sgln:2014121.50606.2">
                                <attribute id="urn:epcglobal:cbv:mda#name">I4NDUSTRIA FARMACEUTICA Ship From</attribute>
                                <attribute id="urn:epcglobal:cbv:mda#streetAddressOne">ROD BRANCO KM 32,5 S/N</attribute>
                                <attribute id="urn:epcglobal:cbv:mda#streetAddressTwo">SF Street2</attribute>
                                <attribute id="urn:epcglobal:cbv:mda#city">ITAPEVI</attribute>
                                <attribute id="urn:epcglobal:cbv:mda#state">SP</attribute>
                                <attribute id="urn:epcglobal:cbv:mda#countryCode">BR</attribute>
                            </VocabularyElement>
                        </VocabularyElementList>
                    </Vocabulary>
                </VocabularyList>
            </EPCISMasterData>
        </extension>
    </EPCISHeader>
    <EPCISBody>
        <EventList>
            <ObjectEvent>
                <eventTime>2023-01-10T00:30:20Z</eventTime>
                <eventTimeZoneOffset>+00:00</eventTimeZoneOffset>
                <epcList>
                    <epc>urn:epc:id:sgtin:864917916.5006.100000000562</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:2014121.50606.2</id>
                </readPoint>
                <bizLocation>
                    <id>urn:epc:id:sgln:2014121.50606.2</id>
                </bizLocation>
                <extension>
                    <ilmd>
                        <cbvmda:lotNumber>6767</cbvmda:lotNumber>
                        <cbvmda:itemExpirationDate>2024-08-08</cbvmda:itemExpirationDate>
                    </ilmd>
                </extension>
            </ObjectEvent>
            <ObjectEvent>
                <eventTime>2023-01-10T00:30:20Z</eventTime>
                <eventTimeZoneOffset>+00:00</eventTimeZoneOffset>
                <epcList>
                    <epc>urn:epc:id:sgtin:864917916.5006.100000000562</epc>
                </epcList>
                <action>OBSERVE</action>
                <bizStep>urn:epcglobal:cbv:bizstep:shipping</bizStep>
                <disposition>urn:epcglobal:cbv:disp:in_transit</disposition>
                <bizTransactionList>
                    <bizTransaction type="urn:epcglobal:cbv:btt:desadv">urn:epcglobal:cbv:bt:MINTSS28MAR2</bizTransaction>
                    <bizTransaction type="http://epcis.tracelink.com/hc/btt/other">urn:epcglobal:cbv:bt:MINTSS28MAR2</bizTransaction>
                </bizTransactionList>
                <bizLocation>
                    <id>urn:epc:id:sgln:2014121.50606.2</id>
                </bizLocation>
                <extension>
                    <sourceList>
                        <source type="urn:epcglobal:cbv:sdt:owning_party">urn:epc:id:sgln:3014121.50606.2</source>
                        <source type="urn:epcglobal:cbv:sdt:location">urn:epc:id:sgln:2014121.50606.2</source>
                    </sourceList>
                    <destinationList>
                        <destination type="urn:epcglobal:cbv:sdt:owning_party">urn:epc:id:sgln:04899031.0401.0</destination>
                        <destination type="urn:epcglobal:cbv:sdt:location">urn:epc:id:sgln:04899031.0404.0</destination>
                    </destinationList>
                </extension>
                <shippingEventExtensions>
                    <transactionDate>2023-01-10</transactionDate>
                    <shipToCountryCode>SA</shipToCountryCode>
                    <shipFromCountryCode>NL</shipFromCountryCode>
                    <salesDistributionType>EXPORTSALE</salesDistributionType>
                    <tl:orderItemList>
                        <tl:orderItem>
                            <tl:internalMaterialCode>405017800008</tl:internalMaterialCode>
                            <cbvmda:lotNumber>100624</cbvmda:lotNumber>
                            <cbvmda:itemExpirationDate>2027-01-31Z</cbvmda:itemExpirationDate>
                            <tl:quantity>80</tl:quantity>
                        </tl:orderItem>
                    </tl:orderItemList>
                </shippingEventExtensions>
            </ObjectEvent>
        </EventList>
    </EPCISBody>
</epcis:EPCISDocument>
```

 

 

 

 

[![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Errors](#)        Element

  Error message Description Inbound (IB) or outbound (OB)     Class 1   VocabularyElement | **@id** Item code is required in source VocabularyElement\[@id\] !!! The VocabularyElement | **@id** must include the packaging codes from the commission event.  IB    SGTIN or NTIN or CN-EDMC in VocabularyElement id is required !!! This element must be specified as one of the valid values. IB    VocabularyElement | **attribute** Valid packagingLevel code required !!! This element must be specified as one of the valid values. IB    Only one product item code value is supported !!! Only one product item code can be included for each product master data entry.  IB   Packaging Level is required if header master data is populated !!! If master data is included in the **VocabularyElement**, a packaging level must be included. IB    Only one country drug code is supported !!! Only one country drug code can be included for each product master data entry.  IB    VocabularyElement | **@id** Valid suppllier business party identifier type is required !!! The URN or HTTP prefix embedded in the supplier party identifier must be a valid prefix format.

  IB/OB   VocabularyElement | **attribute** Valid additional business party identifier type is required !!! This element must be specified as one of the valid values. OB   Sold from business party name is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#name`, then a business name must be specified. IB   Sold from party business name is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#name`, then a business name must be specified. OB   Sold from business party street address is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#streetAddressOne`, then a street address must be specified. IB       Sold from party business street address is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#streetAddressOne`, then a street address must be specified. OB   3-digit numeric District code required for country India !!! If the ship from or ship to country in the shipment event is India, a 3-digit numeric district code must be specified.

  IB/OB   Sold from business party state or region is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#state`, then a state or region must be specified.

  IB    Sold from party state code is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#state`, then a state or region must be specified. OB   Sold from business party country is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#countryCode`, then a 2-digit ISO country code must be specified.

  IB    Valid Sold from business party country is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#countryCode`, then the country code must be one of the valid values.

  IB    Valid sold from party country code is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#countryCode`, then the country code must be one of the valid values. OB   **VocabularyElement**  Ship from party info required in VocabularyElement if present in sourceList !!! If the ship from party identifier exists in the **sourceList**, then there must be a **VocabularyElement** for that ship from party with the same identifier.

  IB    VocabularyElement | **@id** GLN party type not supported. SGLN is required !!! The VocabularyElement | **@id** for the ship from party cannot be a GLN. Any other identifier type is accepted. IB    Valid ship from business party identifier type is required !!! The URN or HTTP prefix embedded in the ship from party identifier must be a valid prefix format. IB    Valid ship from location identifier type is required !!! This element must be specified as one of the valid values. OB   VocabularyElement | **attribute** Valid additional location identifier type is required !!! This element must be specified as one of the valid values. OB   Ship from business party name is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#name`, then a business name must be specified.

  IB    Ship from location name is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#name`, then a business name must be specified. OB   Ship from location street address is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#streetAddressOne`, then a street address must be specified.

  IB/OB   Ship from location city name is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#city`, then a city must be specified. IB/OB    3-digit numeric District code required for country India !!! If the ship from or ship to country in the shipment event is India, a 3-digit numeric district code must be specified. IB/OB   Ship from location state or region is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#state`, then a state or region must be specified. IB    Ship from location state code is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#state`, then a state or region must be specified. OB   Ship from location country is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#countryCode`, then a 2-digit ISO country code must be specified. IB    Valid Ship from location country is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#countryCode`, then the country code must be one of the valid values. IB    Valid ship from location country code is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#countryCode`, then the country code must be one of the valid values. OB   **VocabularyElement**  Sold to party identifier is required !!! If the sold to party identifier exists in the **destinationList**, then there must be a **VocabularyElement** for that sold to party with the same identifier. IB    VocabularyElement | **@id** GLN party type not supported. SGLN is required !!! The VocabularyElement | **@id** for the sold to party cannot be a GLN. Any other identifier type is accepted. IB    Valid sold to business party identifier type is required !!! The URN or HTTP prefix embedded in the sold to party identifier must be a valid prefix format. IB/OB   VocabularyElement | **attribute** Valid additional business party identifier type is required !!! The additional identifier type specified must be one of the valid values. OB   Sold to party business name is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#name`, then a business name must be specified. IB/OB    Sold to business party street address is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#streetAddressOne`, then a street address must be specified. IB    Sold to business party city is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#city`, then a city must be specified.

  IB    Sold to party city name is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#city`, then a city must be specified. OB   3-digit numeric District code required for country India !!! If the ship from or ship to country in the shipment event is India, a 3-digit numeric district code must be specified. IB/OB   Sold to business party state or region is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#state`, then a state or region must be specified. IB    Sold to party state code is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#state`, then a state or region must be specified. OB   Sold to business party country is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#countryCode`, then a 2-digit ISO country code must be specified. IB    Valid Sold to business party country is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#countryCode`, then the country code must be one of the valid values. IB    Valid sold to party country code is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#countryCode`, then the country code must be one of the valid values. OB   **VocabularyElement**  Ship to party info required in VocabularyElement if present in destinationList !!! If the ship to party identifier exists in the **destinationList**, then there must be a **VocabularyElement** for that ship to party with the same identifier. IB    VocabularyElement | **@id** GLN party type not supported. SGLN is required !!! The VocabularyElement | **@id** for the ship to party cannot be a GLN. Any other identifier type is accepted. IB    Valid ship to business party identifier type is required !!! The URN or HTTP prefix embedded in the ship to party identifier must be a valid prefix format. IB    Ship to location identifier is required !!! If the ship to party identifier exists in the **destinationList**, then there must be a **VocabularyElement** for that ship to party with the same identifier. OB   Valid ship to location identifier type is required !!! The URN or HTTP prefix embedded in the ship to party identifier must be a valid prefix format. OB   VocabularyElement | **attribute** Valid additional location identifier type is required !!! The additional identifier type specified must be one of the valid values.

  OB   Ship to business party name is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#name`, then a business name must be specified. IB    Ship to location name is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#name`, then a business name must be specified. OB   Ship to location street address is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#streetAddressOne`, then a street address must be specified. IB/OB   Ship to location city is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#city`, then a city must be specified. IB    Ship to location city name is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#city`, then a city must be specified. OB   3-digit numeric District code required for country India !!! If the ship from or ship to country in the shipment event is India, a 3-digit numeric district code must be specified. IB/OB   Ship to location state or region is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#state`, then a state or region must be specified. IB    Ship to location state code is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#state`, then a state or region must be specified. OB   Ship to location country is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#countryCode`, then a 2-digit ISO country code must be specified. IB    Valid Ship to location country is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#countryCode`, then the country code must be one of the valid values. IB    Valid ship to party country code is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#countryCode`, then the country code must be one of the valid values. OB   **VocabularyElement**  Carrier party info required in VocabularyElement if present in sourceList !!! If the carrier party identifier exists in the **sourceList**, then there must be a **VocabularyElement** for that carrier party with the same identifier. IB    VocabularyElement | **@id** GLN party type not supported. SGLN is required !!! The VocabularyElement | **@id** for the carrier party cannot be a GLN. Any other identifier type is accepted. IB    Valid carrier business party identifier type is required !!! The URN or HTTP prefix embedded in the ship to party identifier must be a valid prefix format. IB/OB   Carrier business party identifier is required !!! If the carrier party identifier exists in the **sourceList**, then there must be a **VocabularyElement** for that carrier party with the same identifier. OB   VocabularyElement | **attribute** Valid additional carrier business party identifier type is required !!! The URN or HTTP prefix embedded in the carrier party identifier must be a valid prefix format. OB   Carrier business party name is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#name`, then a business name must be specified. IB    Carrier party business name is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#name`, then a business name must be specified. OB   Carrier business party street address is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#streetAddressOne`, then a street address must be specified. IB     Carrier party business street address is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#streetAddressOne`, then a street address must be specified. OB   Carrier business party city is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#city`, then a city must be specified. IB    Carrier party city name is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#city`, then a city must be specified. OB   3-digit numeric District code required for country India !!! If the ship from or ship to country in the shipment event is India, a 3-digit numeric district code must be specified. IB/OB   Carrier business party state or region is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#state`, then a state or region must be specified. IB    Carrier party state code is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#state`, then a state or region must be specified. OB   Carrier business party country is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#countryCode`, then a 2-digit ISO country code must be specified. IB    Valid Carrier business party country is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#countryCode`, then the country code must be one of the valid values. IB    Valid Carrier party country code is required !!! If the attribute | **@id** for this pair is `urn:epcglobal:cbv:mda#countryCode`, then the country code must be one of the valid values. OB   epcList | **epc** Invalid EPC format !!! The serial numbers specified do not use valid EPC Pure Identifier format.

  IB    Valid serial number format is required !!! The serial numbers specified do not use valid EPC Pure Identifier format. OB    ObjectEvent for commissioning events | **bizStep** bizStep urn:epcglobal:cbv:bi​zstep:commissioning is required for ObjectEvent commissioning !!! At least one **ObjectEvent** must have the **bizStep** set to `urn:epcglobal:cbv:bi​zstep:commissioning`.

  IB    ObjectEvent for commissioning events | **disposition** Dispositio​n urn:epcglobal:cbv:di​sp:active is required for ObjectEvent commissioning !!! If the **bizStep** for the **ObjectEvent** is `urn:epcglobal:cbv:bi​zstep:commissioning`, then the disposition must be `urn:epcglobal:cbv:di​sp:active`.

  IB    ObjectEvent for commissioning events | bizLocation | **id** Event location in the commissioning event is required !!! This element must have a value specified. IB    ObjectEvent for commissioning events | extension | ilmd | **cbvmda:lotNumber** Lot number is required !!! This element must have a value specified if the serial number is a GTIN, NTIN, or CN-Rescode.

  IB/OB    ObjectEvent for commissioning events | extension | ilmd | **cbvmda:itemExpirationDate** Expiration date is required !!! This element must have a value specified if the serial number is a GTIN, NTIN, or CN-Rescode. IB    **tl:packagingLevel**  Packaging Level is required !!! This element must have a value specified if the serial number is a GTIN, NTIN, or CN-Rescode. IB    **tl:productionLineId**  Production line ID for China product is required !!! This element must have a value specified if the serial number is a CN-Rescode. IB   Production line ID is required for China product !!! This element must have a value specified if the serial number is a CN-Rescode.

  OB    **tl:lineManagerName**  Line manager name for China product is required !!! This element must have a value specified if the serial number is a CN-Rescode. IB    LineManagerName is required for China product !!! This element must have a value specified if the serial number is a CN-Rescode. OB    ObjectEvent for commissioning events | tl:commissionEventExtensions | **tl:internalMaterialCode** Either InternalMaterialCode or CountryDrugCode is required !!! Either an internal material code or a country drug code must be specified for the commission event if the serial numbers are a GTIN, NTIN, or CN-Rescode.

  OB    ObjectEvent for commissioning events | tl:commissionEventExtensions | **tl:countryDrugCode** Either country drug code or internal material code is required !!! Either an internal material code or a country drug code must be specified for the commission event if the serial numbers are a GTIN, NTIN, or CN-Rescode. OB    ObjectEvent for commissioning events | tl:commissionEventExtensions | tl:countryDrugCode | **@type** Country drug code type is required if country drug code is populated !!!  If **tl:countryDrugCode** is present, this element must have a value specified. OB    ObjectEvent for commissioning events | tl:commissionEventExtensions | tl:packagingItemCode | **@type** Valid Item Code Type is required !!! This element must be specified as one of the valid values. OB    Product type attribute is required when source ItemCode is populated !!! If **tl:packagingItemCode** is specified, then a **@type** must also be specified.

  OB    ObjectEvent for commissioning events | tl:commissionEventExtensions | tl:packagingLevel | **@type** Packaging code in source PackagingLevel is required !!! This element must have a value specified. OB    AggregationEvent | **parentID** Invalid EPC format !!! The serial numbers specified do not use valid EPC Pure Identifier format. IB    Valid parent serial number format is required !!! The serial numbers specified do not use valid EPC Pure Identifier format. OB    AggregationEvent | childEPCs | **epc** Valid serial number format is required !!! The serial numbers specified do not use valid EPC Pure Identifier format. OB    AggregationEvent | **bizStep** bizStep urn:epcglobal:cbv:bi​zstep:packing is required for the AggregationEvent !!! The **AggregationEvent** must have the **bizStep** set to `urn:epcglobal:cbv:bi​zstep:packing`.

  IB    AggregationEvent | **disposition** Dispositio​n urn:epcglobal:cbv:di​sp:in\_progress is required for the AggregationEvent !!! The **AggregationEvent** must have the **disposition** set to `urn:epcglobal:cbv:di​sp:in_progress`.

  IB    AggregationEvent | bizLocation | **id** Event location in the aggregation event is required !!! This element must have a value specified. IB    tl:aggregationEventExtensions | **@orderItemNumber** Order item number is required if serial number is present !!! An **@orderItemNumber** must be present for each serial number in AggregationEvent | childEPCs | **epc**.

  IB    **ObjectEvent** for shipping events Shipping event data is required !!! One **ObjectEvent** must be for a shipment event. IB    Only one shipping event is required !!! Only one **ObjectEvent** for a shipment event can be present. IB    ObjectEvent for shipping events | epcList | **epc** Invalid EPC format !!! The serial numbers specified do not use valid EPC Pure Identifier format. IB   Valid serial number format is required !!! The serial numbers specified do not use valid EPC Pure Identifier format. OB    ObjectEvent for shipping events | **bizStep** bizStep urn:epcglobal:cbv:bi​zstep:shipping is required for ObjectEvent shipping !!! One **ObjectEvent** must have the **bizStep** set to `urn:epcglobal:cbv:bi​zstep:shipping`.

  IB    ObjectEvent for shipping events | **disposition** Dispositio​n urn:epcglobal:cbv:di​sp:in\_transit is required for ObjectEvent shipping !!! One **ObjectEvent** must have the **disposition** set to `urn:epcglobal:cbv:di​sp:in_transit`.

  IB    ObjectEvent for shipping events | **bizTransactionList** Biz transaction list is required in shipping event !!! If the **ObjectEvent** is for the shipment event, this element must have a value specified.

  IB    ObjectEvent for shipping events | bizTransactionList | bizTransaction | **@type** Valid bizTransaction type is required if bizTransaction is populated !!! If **bizTransaction** is present, then this element must have a value specified.  IB    Transaction identifier type required if TransactionIdentifier populated !!! This element must be specified as one of the valid values. OB    SourceList | **source** Valid sold-from business lookup identifier type is required !!! This element must be specified as one of the valid values. IB    Ship-from party identifier must match an identifier in VocabularyElement\[@id\] !!! If the ship from party identifier exists in the **sourceList**, then there must be a **VocabularyElement** for that ship from party with the same identifier. IB    Valid ship-from business lookup identifier type is required !!! This element must be specified as one of the valid values. IB   Carrier party identifier must match an identifier in VocabularyElement\[@id\] !!! If the carrier party identifier exists in the **sourceList**, then there must be a **VocabularyElement** for that carrier party with the same identifier. IB   Valid carrier business lookup identifier type is required !!! This element must be specified as one of the valid values. IB    destinationList | **destination** Valid sold-to business lookup identifier type is required !!! This element must be specified as one of the valid values. IB    Ship-to party identifier must match an identifier in VocabularyElement\[@id\] !!! If the ship to party identifier exists in the **destinationList**, then there must be a **VocabularyElement** for that ship to party with the same identifier. IB   Valid ship-to business lookup identifier type is required !!! This element must be specified as one of the valid values. IB    **tl:shippingEventExtensions**  shippingEventExtensions required if shipping event populated !!! If the **ObjectEvent** is for the shipment event, this element must have a value specified. IB    **tl:shipToCountryCode**  Valid ISO country code for ship-to country is required !!! This element must be specified as one of the valid values. IB    Valid ShipTo Country Code is required !!! This element must be specified as one of the valid values. OB    **tl:shipFromCountryCode**  Valid ISO country code is required !!! This element must be specified as one of the valid values. IB    Ship from country for export products is required !!!  If **tl:salesDistributionType** is `EXPORTSALE`, `EXPORTTRANSFER`, or `EXPORTRETURN`, then this element must have a value specified.  IB    Valid ShipFrom Country Code is required !!! This element must be specified as one of the valid values. OB    **tl:salesDistributionType**  Valid sales distributionType is required !!! This element must be specified as one of the valid values. IB    Valid Sales Distribution Type is required !!! This element must be specified as one of the valid values. OB    tl:epcOrderItemList | **@orderItemNumber** Order item number is required if serial number is present !!! The error occurs if the source is missing and **tl:epcOrderItem** is present and matches an epc value.

  IB        tl:OrderItemList | tl:orderItem | **choice1** One of internalMaterialCode or packagingItemCode is required !!! Either an internal material code or a packaging code must be specified for the order item. IB/OB   tl:OrderItemList | tl:orderItem | **tl:internalMaterialCode** One of InternalMaterialCode or PackagingItemCode is required !!!

  Either an internal material code or a packaging code must be specified for the order item.

  OB    Either country drug code or internal material code is required !!! Either an internal material code or a country drug code must be specified for the order item. IB/OB   tl:shippingEventExtensions | tl:packagingItemCode | **@type** Valid Item Code Type is required !!! This element must be specified as one of the valid values. OB   tl:OrderItemList | tl:orderItem | tl:unitPrice | **@currencyCode** Valid ISO currency code is required !!! This element must be specified as one of the valid values. IB    Valid Currency Code is required if Unit Price exists !!! If **tl:unitPrice** is present, then this element must have a value specified.  OB    tl:OrderItemList | tl:orderItem | tl:vat | **@currencyCode** Currency Code is required if VAT is present !!! If **tl:vatPrice** is present, then this element must have a value specified.  OB    tl:OrderItemList | tl:orderItem | tl:grossPrice | **@currencyCode** Currency Code is required if grossPrice is present !!! If **tl:grossPrice** is present, then this element must have a value specified.  IB    Currency Code is required if GrossPrice is present !!! If **tl:grossPrice** is present, then this element must have a value specified.  OB    tl:OrderItemList | tl:orderItem | tl:transactionIdentifier | **@type** Valid business transaction type is required !!! This element must be specified as one of the valid values. IB/OB    Class 3   The following is error returns for all Class 3 errors: “INTERNALERROR=Internal error from server \[server details\].” Contact TraceLink Support if this error returns.    

 

 ![](/sites/default/files/tech_comms/mpl/Content/Resources/Images/global_images/note_tip_24x24.png) Review TraceLink's [API: Terms of Use](https://www.tracelink.com/legal-and-trust/api-terms-of-use)



 

 

 

 

#### Table of contents

 

 

 

 

 

 



 

##### Related Content

 

 [ ![Related content](https://www.tracelink.com/sites/default/files/2024-09/cloud.svg) ](/resources/tracelink-university/forecast-plan-idoc) 

#####  Forecast plan (IDoc) 

 Forecasting APIs allow companies to exchange data about anticipated product demand and supply availability with upstream supply chain Partners without giving these Partners access to their serialization system of record. 

 

 [View More](/resources/tracelink-university/forecast-plan-idoc) 

 

 [ ![Related content](https://www.tracelink.com/sites/default/files/2024-09/cloud.svg) ](/resources/tracelink-university/forecast-plan-x12) 

#####  Forecast plan (X12) 

 Forecasting APIs allow companies to exchange data about anticipated product demand and supply availability with upstream supply chain Partners without giving these Partners access to their serialization system of record. 

 

 [View More](/resources/tracelink-university/forecast-plan-x12) 

 

 [ ![Related content](https://www.tracelink.com/sites/default/files/2024-09/cloud.svg) ](/resources/tracelink-university/forecast-plan-response-idoc) 

#####  Forecast plan response (IDoc) 

 Forecasting APIs allow companies to exchange data about anticipated product demand and supply availability with downstream supply chain Partners without giving these Partners access to their serialization system of record. 

 

 [View More](/resources/tracelink-university/forecast-plan-response-idoc)