ANSI MH10.8.2 Data Identifiers
ANSI MH10.8.2-2021 | Updated September 9, 2025
This page provides the complete list of Data Identifiers (DIs) defined in ANSI MH10.8.2, the international standard for automatic identification and data capture (AIDC) in supply chain and material handling. A DI is a specified character or string of characters that defines the general category or intended use of the data that follows. DIs are used in barcode, RFID, Internet of Things (IoT), and blockchain applications. This standard is maintained by MHI through the MH10 Committee for Unit Loads and Transport Packages. For authoritative reference, consult the complete ANSI MH10.8.2 standard. To request a new Data Identifier, contact direquests@mhi.org.
Category 1: Reserved (A-999A)
| Metadata | DI | Short Title | Explanation |
|---|---|---|---|
| A - 999A | Reserved |
Category 2: Container Information (B-999B)
| Metadata | DI | Short Title | Explanation |
|---|---|---|---|
| B | CONT TYPE | Container Type (internally assigned or mutually defined). | |
| 1B | CONT ID | Returnable Container Identification Code assigned by the container owner or the appropriate regulatory agency (e.g., a metal tub, basket, reel, unit load device (ULD), trailer, tank, or intermodal container) (excludes gas cylinders. See DI "2B"). | |
| 2B | Gas Cylinder Container Identification Code assigned by the manufacturer in conformance with U.S. Department of Transportation (D.O.T.) standards. | ||
| 3B | Motor Freight Transport Equipment Identification Code assigned by the manufacturer in conformance with International Organization for Standardization (ISO) standards. | ||
| 4B | Standard Carrier Alpha Code (SCAC) (4 alphanumeric characters) and an optional carrier assigned trailer number (one to ten alphanumeric characters). When used, the carrier assigned trailer number is separated from the SCAC by a dash "-". | ||
an2+an1...35 | 5B | Receptacle Asset Number – Consisting of two joined parts:
| |
| 6B | Reserved. | ||
an2+an11 | 7B | Container Serial Number. According to ISO 6346. OC EI CSN CD, where the OC is the three letter owner code assigned in cooperation with BIC, the EI is the one letter equipment category identifier, the CSN is a 6-digit unique container identification assigned by the equipment owner, and CD is a modulus 11 check digit calculated in accordance with Annex A, ISO 6346. | |
an2+an3 | 8B | Identification of a Returnable Container owner assigned in cooperation with BIC. | |
an2+an4 | 9B | Container Size/Type Code. According to ISO 6346, §4.2. | |
an3+an4 | 10B | Container Ownership Code. Actual four-character abbreviation marked on the container by the owner. For DOD owned containers see Defense Transportation Regulation App EE-6. 2020 Update: data source reference updated to the Defense Transportation Regulation, Part II, App TT located at: https://www.ustranscom.mil/dtr/dtrp2.cfm | |
| 11B | Van Number (complete number minus check digit). | ||
| 12B | Check digit of Van Number identified in 11B. | ||
| 13B | Container Number Code (last 5 digits of number not counting check digit). | ||
an3+a1 | 14B | Tag Status. Y=Authorized / N=Unauthorized | |
an3+an1...4 | 15B | Dangerous Cargo Class. IMDG Class in the format "n.na" where n = numeric, decimal point expressly encoded, and a = conditional alphabetic qualifier. http://docs.imo.org/ | |
an3+an4 | 16B | UN Code for Dangerous Goods. For dangerous cargo provided by shipper in accordance with UN Code. www.unece.org/trans/danger/publi/unrec/English/part3.pdf 2020 Update: URL changed to http://www.unece.org/trans/danger/danger.html | |
an3+an1...35 | 17B | Name of Transportation Subject. Vessel name or vehicle code/train trip number in English. | |
an3+a3+n7 | 18B | Vessel Registration Number. The three letters "IMO" followed by the seven-digit number assigned to all ships by IHS Fairplay when constructed. http://www.imonumbers.lrfairplay.com/ | |
an3+an18 | 19B | Voyage number/Trip number. Letter and number. | |
an3+an2 | 20B | Vessel Country. ISO 3166-1 Alpha 2 Code. | |
an3+6 | 21B | Reserved for Electronic Seal Numbers. Comprised of the ISO 18185-1 seal tag ID - 32 bits and the ISO 14816 16-bit manufacturers ID (ISO/IEC 646). | |
an3+an11+n2 | 22B | Entry Number/Type. Comprised of the three-digit filer code, followed by the seven-digit entry number, and completed with the one-digit check digit. Entry Filer Code represents the three-character alphanumeric filer code assigned to the filer or importer by CBP. Entry Number represents the seven-digit number assigned by the filer. The number may be assigned in any manner convenient, provided that the same number is not assigned to more than one CBP Form 7501. Leading zeros must be shown. Check Digit is computed on the previous 10 characters. The formula for calculating the check digit can be found in Appendix 1, CBP 7501 Instructions. Entry type is a two-digit code compliant to Block 2, CBP 7501 Instructions. | |
an3+n3 | 23B | Surety Number. The three-digit numeric code that identifies the surety company on the Customs Bond. This code can be found in block 7 of the CBP Form 301 or is available through CBP's automated system to ABI filers, via the importer bond query transaction. For U.S. Government importations and entry types not requiring surety, code 999 should appear in this block. When cash or government securities are used in lieu of surety, use code 998. | |
an3+n5 | 24B | Foreign Port of Lading. "Schedule K" (Classification of Foreign Ports by Geographic Trade Area and Country) for the foreign port at which the merchandise was actually laden on the vessel that carried the merchandise to the U.S. http://www.navigationdatacenter.us/wcsc/scheduleK/schedulek.htm 2020 Update: URL changed to: https://www.cbp.gov/sites/default/files/assets/documents/2017-Feb/appendix_f_0.pdf | |
an3+an1...35 | 25B | Identification of a Party to a Transaction as defined in ISO 17364, assigned by a holder of a Company Identification Number (CIN) and including the related Issuing Agency Code (IAC) in accordance with ISO/IEC 15459 and its registry, structured as a sequence of 3 concatenated data elements: IAC, followed by CIN, followed by the RTI serial number that is unique within the CIN holder's domain. | |
| 26B | Unique Returnable Transport Item Identifier comprised of a sequence of 5 data elements: "IAC", followed by "CIN", followed by "RTI Number" (RTIN), followed by the "+" character, followed by the supplier assigned (or managed) "RTI Serial Number" (RTISN) that is globally unique within the CIN holder's domain; in the format IAC CIN RTIN + RTISN (spaces added for visual clarity only; they are not part of the data). | ||
an3+an20...50 | 27B | Globally Unique Asset Identifier of a Large Load Carrier (LLC) Returnable Transport Item (RTI) with a side base of ≥1,000 mm, as defined in ISO 17365:2013, tertiary packaging, layer 3 comprised of a sequence of 5 data elements: "IAC", followed by "CIN", followed by RTI Type Code "RTITC", followed by the "+" character, followed by the owner assigned (or managed) RTI Serial Number "RTISN" that is globally unique within the CIN holder´s domain in the format IAC CIN RTITC + RTISN (spaces added for visual clarity only; they are not part of the data). | |
an3+an20...50 | 28B | Globally Unique Asset Identifier of a Small Load Carrier (SLC) Returnable Transport Item with a side base of <1,000 mm, as defined in ISO 17364:2013 (RTI), tertiary packaging, layer 2 comprised of a sequence of 5 data elements: "IAC", followed by "CIN", followed by RTI Type Code "RTITC", followed by the "+" character, followed by the owner assigned (or managed) RTI Serial Number "RTISN" that is globally unique within the CIN holder's domain in the format IAC CIN RTITC + RTISN (spaces added for visual clarity only; they are not part of the data). | |
an3+an1...50 | 29B | Globally Unique Returnable Packaging Item (RPI) identifier of the category packaging aid (lid, blister, inlay, ...) comprised of a sequence of 5 data elements: "IAC", followed by "CIN", followed by "RPI Number" RPIN, followed by the "+" character, followed by the owner assigned (or managed) "RPI Serial Number" RPISN that is globally unique within the CIN holder's domain in the format IAC CIN RPIN + RPISN (spaces added for visual clarity only; they are not part of the data). | |
an3+an2...35 | 30B | Packaging Item Number. Number to identify the type of packaging item (material) used when packing products and packages. The number will enable packaging item (material) be identified and separated from products, packages, Returnable Transport Items (RTIs) and Returnable Packaging Items (RPIs) during packing. The number is constructed as a sequence of minimum 1 data element: Packaging item (material) number that is unique within the holder's domain. | |
an3+an6...35 | 31B | Global Unique Packaging Number. Global unique number to identify the type of packaging item (material) used when packing products and packages. The global unique number will enable packaging items (materials) be identified and separated from products, packages, Returnable Transport Items (RTIs), and Returnable Packaging Items (RPIs) during packing. The number is constructed as a sequence of 3 concatenated data elements: The IAC, followed by the CIN, followed by the Packaging item (material) number that is unique within the CIN holder's domain. | |
| 32B - 54B | Reserved. | ||
an3+an1...50 | 55B | Global Unique Returnable Packaging Item (RPI) as defined in ISO 17364, assigned by a holder of a Company Identification Number (CIN) and including the related Issuing Agency Code (IAC) in accordance with ISO/IEC 15459 and its registry, structured as a sequence of 3 concatenated data elements: IAC, followed by CIN, followed by the RPI serial number that is unique within the CIN holder's domain. | |
| 56B - 999B | Reserved for future assignment. |
Category 3: Field Continuation (C-999C)
| Metadata | DI | Short Title | Explanation |
|---|---|---|---|
| C | PART # Cont. | Continuation of an Item Code (Category 16) assigned by Customer that is too long for a required field size. | |
| 1C | Continuation of Traceability Code (Category 20) assigned by Supplier. | ||
| 2C | Continuation of Serial Number (Category 19) assigned by Supplier. | ||
| 3C | Continuation of Free Text (Category 26) mutually defined between Supplier/Carrier/Customer. | ||
| 4C | Continuation of Transaction Reference (Category 11) mutually defined between Supplier/Carrier/Customer. | ||
| 5C | Continuation of Item Code (Category 16) Assigned by Supplier. | ||
| 6C - 999C | Reserved for future assignment. |
Category 4: Date (D-999D)
| Metadata | DI | Short Title | Explanation | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
an2+n6 | D | DATE | Format YYMMDD. | ||||||||||||
an2+n6 | 1D | Format DDMMYY. | |||||||||||||
an2+n6 | 2D | Format MMDDYY. | |||||||||||||
an2+n4 | 3D | Format YDDD (Julian). | |||||||||||||
an2+n5 | 4D | Format YYDDD (Julian). | |||||||||||||
an2+n6+an3 | 5D | ISO format YYMMDD, immediately followed by an ANSI X12.3 Data Element Number 374 Qualifier providing a code specifying type of date (e.g., ship date, manufacture date). | |||||||||||||
an2+n8+an3 | 6D | ISO format YYYYMMDD, immediately followed by an ANSI X12.3 Data Element Number 374 Qualifier providing a code specifying type of date (e.g., ship date, manufacture date). | |||||||||||||
an2+n4 | 7D | Format MMYY. | |||||||||||||
| 8D | Event, Date, and Time. ISO format YYYYMMDDHHMM (24-hour clock - UTC) immediately followed by a UN/EDIFACT Code Qualifier 2005 providing a code specifying type of date, e.g.: 11 [Date when goods are expected to be dispatched/shipped message is issued] 17 [Estimated delivery date/time when goods are expected to be delivered] 35 [Date on which goods are delivered to their destination] 118 [Booking Confirmed] 129 [Date when the vessel/merchandise departed the last foreign port in the exporting country] 132 [Date/time when the carrier estimates that a means of transport should arrive at the port of discharge or place of destination] 133 [Date/time when carrier estimates that a means of transport should depart at the place of departure] 137 [Date/time when the supplier ships parts based on the customer's request. (Date when DESADV message is issued. Recommendation is the DESADV is issued within 30 minutes of goods being picked up at Ship-From party] 146 [Estimated Entry date (Customs) date on which the official date of a Customs Entry is anticipated] 151 [Import Date (Arrived at port with intent to unlade] 186 [Departs a Facility ("Gate-out")] 204 [Date on which Customs releases merchandise to the carrier or importer] 252 [Arrives at a Port ("Vessel Arrival")] 253 [Departs from a Port ("Vessel Departure")] 283 [Arrives at a Facility ("Gate-in")] 342 [Conveyance Loaded] 351 [Terminal Gate Inspection] 411 [Ordered Stuffed] 412 [Ordered Stripped] 420 [Conveyance unloaded] 534 [Repaired] 677 [Confirmed Stuffed] 678 [Confirmed Stripped] 696 [Filing Date] 1 The metadata change was necessary because UN/EDIFACT Code Qualifier 2005 lists single-digit qualifiers, and the previous metadata definition did not allow their use. The previous metadata construction was based on the examples provided by the applicant, and not the complete list available. | |||||||||||||
| 9D | Date (structure and significance mutually defined). | ||||||||||||||
an3+n4 | 10D | Format YYWW. | |||||||||||||
an3+n6 | 11D | Format YYYYWW. | |||||||||||||
an3+n8 | 12D | Format YYYYMMDD. | |||||||||||||
an3+n8 | 13D | Oldest and Newest Manufacturing Date in the format YYWWYYWW. | |||||||||||||
an3+n8 | 14D | EXP DATE | Expiration Date (YYYYMMDD). | ||||||||||||
an3+n8 | 15D | Expiration Date (DDMMYYYY). | |||||||||||||
an3+n8 | 16D | PROD DATE | Production Date (YYYYMMDD) – Date of manufacture. | ||||||||||||
an3+n8 | 17D | Production Date (DDMMYYYY). | |||||||||||||
an3+n12 | 18D | Tag Activation Time. YYYYMMDDHHMM (24-hour clock - UTC). | |||||||||||||
an3+n12 | 19D | Tag Deactivation Time. YYYYMMDDHHMM (24-hour clock - UTC). | |||||||||||||
an3+n8 | 20D | Inspection Date (DDMMYYYY). | |||||||||||||
| 21D | Required Delivery Date (DDD Julian) or DOD MILSTAMP Code. | ||||||||||||||
an3+n12 | 22D | Record Time. YYYYMMDDHHMM (24-hour clock - UTC). | |||||||||||||
| 23D | Date, represented in modified UTC compliant form: yyyy[mm[dd[hh[mm[ss[fff]]]]]][poooo] where square brackets indicate optionality and yyyy is the year, mmdd the month and day, hhmmss the time of day in hours minutes and seconds, fff the fractions of sections, and poooo is the offset from UTC expressed in hours and minutes, the offset being positive if p is a point (.), negative if p is a minus sign (-). EXAMPLE:
| ||||||||||||||
| 24D | Qualified Date, comprising the concatenation of:
| ||||||||||||||
an3+n8 | 25D | BEST BEFORE DATE | Best before date: (YYYYMMDD). Example: 25D20170202 = February 2, 2017 | ||||||||||||
an3+n8 | 26D | FIRST FREEZE DATE | First freeze date (YYYYMMDD). The first freeze date is defined as the date on which products are frozen directly after slaughtering, harvesting, catching or after initial processing. Example: 26D20170721 = July 21, 2017 | ||||||||||||
an3+n8 | 27D | HARVEST DATE | Harvest date (YYYYMMDD). The date when an animal was slaughtered or killed, a fish has been harvested, or a crop was harvested. | ||||||||||||
an3+n16 | 28D | Harvest date range (YYYYMMDDYYYYMMDD). The start date and end date range over which harvesting occurred. For example; animals were slaughtered or killed, fish were harvested, or a crop was harvested. The data stream is defined as the first YYYYMMDD as the start date and the last YYYYMMDD as the end date. Example: 28D2017012320170214 = Start; January 23, 2017. End; February 14, 2017 | |||||||||||||
an3+n6 | 29D | Expiration date with the format YYMMDD. | |||||||||||||
an3+n6 | 30D | Production date with the format YYMMDD. | |||||||||||||
| 31D - 999D | Reserved for future assignment. |
Category 5: Environmental Factors (E-999E)
| Metadata | DI | Short Title | Explanation |
|---|---|---|---|
an1+a2 | E | Restricted Substances Classification – Environmental Classification Code including Lead-Free (Pb-Free) finish categories defined in JESD97 (IPC JEDEC J-STD-609), and future industry or governmental agency assigned codes related to environmental regulatory compliance and hazardous material content. | |
| 1E | Air Pressure – (altitude) expressed in Pascals as the standard international measure. | ||
an2+n1...4 | 2E | Maximum Allowed Temperature. Maximum permitted temperature; Degrees Celsius, "-" (minus) encoded, if required. | |
an2+n1...4 | 3E | Minimum Allowed Temperature. Minimum permitted temperature; Degrees Celsius, "-" (minus) encoded, if required. | |
an2+n1...2 | 4E | Maximum Allowed Relative Humidity. Maximum permitted relative humidity, implied as percent. | |
an2+n1...2 | 5E | Minimum Allowed Relative Humidity. Maximum permitted relative humidity, expressed as percent. | |
an2+n1...4 | 6E | Refrigerator Container Temperature. For temperature-controlled cargo, target specified by shipper, Degrees Celsius, "-" (minus) encoded, if required. | |
| 7E - 9E | Reserved. | ||
| 10E | Cumulative Time Temperature Index – expressed as the number of measurements or counts. | ||
| 11E | Time Temperature Index – Next Higher Assembly – expressed as the number of measurements or counts. | ||
an3+an9...15 | 12E | Declaration of Packaging Material Category*, Code* and Weight for a given packaging material used in a given packaging according to the EU packaging and packaging waste directive. (Material category and code defined in Annex F). 12ECCMMMMMMNNNNNUU where: - "12E" (an3) is the Data Identifier, - "CC" (n2) is the Material Category per Annex M, - "MMMMMM" (an1...6) is the Material Code per Annex M, - "NNNNN" (n5) Material Weight, including decimal point (e.g., 12.12), - "UU" (an2) is the Unit of measure for weight (e.g., KG, GR, LB or OZ per ANSI X12.3). | |
| 13E | The data following DI 13E will be one of the MSL indicators (1, 2, 2a, 3, 4, 5, 5a, 6) as shown in the LEVEL column in Table 5-1 of JEDEC standard IPC/JEDEC J-STD-020E. The currently released version of the referenced standard shall be used to obtain the correct MSL for the actual component. Example: 13E2a | ||
| 14E - 999E | Reserved for future assignment. |
Category 6: Looping (F-999F)
| Metadata | DI | Short Title | Explanation |
|---|---|---|---|
| F | Looping Header as defined as Section 9 of this document. | ||
| 1F | My parent is ______ . . . Unique identifier followed by a Data Identifier and associated data (for use with returnable packaging - See Annex F). This Data Identifier must immediately follow the field (constructed of a Data Identifier, data, and a group separator) with which it is associated. | ||
| 2F | Reserved (prior use). | ||
| 3F | I have ______ children . . . (for use with returnable packaging, e.g.; 3F10, for ten children - See Annex F). This Data Identifier must immediately follow the field (constructed of a Data Identifier, data, and a group separator) with which it is associated. | ||
| 4F | Logical Assignment of a Page of Information within a group of pages that are spread across several data carriers, structured as a sequence of up to three (3) concatenated data elements, separated by a slash ( / ): Page number (required), followed by page count (optional, required for the last page), followed by an alphanumeric group ID (optional; if used then required for all pages and structured in accordance with ISO/IEC 15459-3 as a sequence of 3 data elements: Issuing Agency Code, followed by the Company Identification Number, followed by an alphanumeric code unique within the issuer's domain). Trailing slashes are optional. | ||
| 5F | I have ______ children and they are . . . (for use with returnable packaging - See Annex F) This Data Identifier must immediately follow the field (constructed of a Data Identifier, data, and a group separator) with which it is associated. | ||
| 6F - 999F | Reserved for future assignment. |
Category 7: Reserved (G-999G)
| Metadata | DI | Short Title | Explanation |
|---|---|---|---|
| G - 999G | Reserved. |
Category 8: Human Resources (H-999H)
| Metadata | DI | Short Title | Explanation |
|---|---|---|---|
an1+an1...60 | H | Name of Party. Name of a party followed by a plus (+) character followed by one or more code values from EDIFACT Code List 3035 "Party Qualifier," e.g.: BY [Buyer] CF [Container operator] CN [Consignee] CS [Consolidator] DEI [Vessel operator/captain of vessel] FA [Operational staff code] IM [Importer] MF [Manufacturer] OS [Shipper] SE [Seller] ST [Ship To] UC [Ultimate consignee]. | |
| 1H | Employee Identification Code assigned by employer. | ||
an2+n9 | 2H | U.S. Social Security Number. | |
| 3H | ID Number for Non-Employee (internally assigned or mutually defined) (e.g., contract workers, vendors, service, and delivery personnel). | ||
| 4H | National Social Security Number. | ||
| 5H | Last Name. | ||
an2+an1...35 | 6H | Party Name (Line 2). | |
an2+n10...15 | 7H | Contact Phone. Country Code, Area Code, Exchange, number [XX YYY ZZZ ZZZZ]. | |
an2+an3...35 | 8H | Contact Email. | |
an2+an10...12 | 9H | Consignee Number. The unique identifying number can be the IRS, EIN, SSN, or the CBP assigned number, as required on the Security Filing. Only the following formats shall be used: IRS EIN: NN-NNNNNNN, IRS EIN w/ suffix: NN-NNNNNNNXX, SSN: NNN-NN-NNNN, CBP assigned nbr: YYDDPP-NNNNN. | |
| 10H | Personal Identification Code (first initial, Last initial, last four of SSN). | ||
| 11H | First Name and Middle Initial. | ||
an2+an2 | 12H | Military Grade (E1-E9, W1-W5, and O1-O10). 2020 Update: Metadata format has been changed to agree with the actual officer grades in use by the military: "an2+an3". The Explanation information has been changed to: "Military Grade (E1-E9, W1-W5, and O1-O11)." | |
| 13H - 14H | Reserved. | ||
an3+an2+an1...an20 | 15H | A National Identification Number, National Identity Number, or National Insurance Number used as a means of identifying individuals within a country for the purposes of work, taxation, government benefits, health care, and other governmentally-related functions. This structure of the identifier is DI (15H) followed by the ISO 3166-1 Alpha2 Country Code followed by the predominant government assigned identification code for individuals. | |
| 16H - 24H | Reserved. | ||
| 25H | Globally Unique Personal ID, assigned by a holder of a Company Identification Code (CIN) and including the related Issuing Agency Code (IAC) in accordance with ISO/IEC 15459 and its registry, structured as sequence of 3 concatenated data elements: IAC followed by CIN, followed by the ID unique within the holder's domain. | ||
an3+an3...35+an1...3 | 26H | Globally Unique Personal ID, with a "Party Qualifier" code value from EDIFACT Code List 3035, assigned by a holder of a Company Identification Code (CIN) and including the related Issuing Agency Code (IAC) in accordance with ISO/IEC 15459 and its registry, structured as a sequence of 5 concatenated data elements: IAC followed by CIN, followed by an ID unique within the CIN holder's domain, followed by the Plus character (+) and a code value from EDIFACT Code List 3035 "Party Qualifier", e.g.: BG Employer GP Packer LK Patient LL Patient companion LM Medical treatment executant MF Manufacturer of goods Example: 26HLHHIBC987XY65+LK | |
| 27H - 999H | Reserved for future assignment. |
Category 9: Reserved (I-999I)
| Metadata | DI | Short Title | Explanation |
|---|---|---|---|
| I | Exclusive Assignment - Vehicle Identification Number (VIN) as defined in the U.S. under 49 CFR, §§ 565 and internationally by ISO 3779. (These are completely compatible data structures). | ||
| 1I | Reserved. | ||
| 2I | Abbreviated VIN Code. | ||
| 3I | Reserved – Prior assignment. | ||
| 4I | Container "I" material category code. Identifies the type of material used to manufacture a container. The data is a single alphabetic character per the following list: 4I codes:
| ||
| 5I | Unique production vehicle identifier that will be used during the vehicle production processes, consisting of the Body Tag Number (BTN; or any other descriptor used to identify the raw car body, or stated another way, the assemblage of parts that are used to start the vehicle's production), followed by the "+" character, then followed by the Production Order Number (PON), followed by the "+" character, and then followed by the Manufacturer-assigned Serial Number (SN). NOTE - The SN component shall be replaced by the VIN as soon as the VIN is available in the assembly process. The construction will be as follows; "5I" "BTN" "+" "PON" "+" "SN" changing to (when VIN available) "5I" "BTN" "+" "PON" "+" "VIN" NOTE - Quotes and spaces are shown for clarity only; they are not part of the data. NOTE - This DI is never to be concatenated with other DIs in a linear symbol or other media where the concatenation character is a plus (+) character. Examples: SN version: 5IABCD1234+CO1234+W0L201600500001 VIN version: 5IABCD1234+CO1234+W0L0XAP68F4050901 | ||
| 6I - 999I | Reserved - Not recommended for use due to similarity of 1 to I. |
Category 10: License Plate (J-999J)
| Metadata | DI | Short Title | Explanation |
|---|---|---|---|
an1+an1...35 | J | LIC PLATE | Unique license plate number2. |
an2+an1...35 | 1J | LIC PLATE-UNIT | Unique license plate number2 assigned to a transport unit which is the lowest level of packaging, the unbreakable unit. |
an2+an1...35 | 2J | LIC PLATE-MULTI | Unique license plate number2 assigned to a transport unit which contains multiple packages. |
an2+an1...35 | 3J | Unique license plate number2 assigned to a transport unit which is the lowest level of packaging, the unbreakable unit and which has EDI data associated with the unit. | |
an2+an1...35 | 4J | Unique license plate number2 assigned to a transport unit which contains multiple packages, and which is associated with EDI data. | |
an2+an1...20 | 5J | Unique license plate number2 assigned to a mixed transport unit containing unlike items on a single customer transaction and may or may not have associated EDI data. | |
an2+an1...20 | 6J | Unique license plate number2 assigned to a master transport unit containing like items on a single customer transaction and may or may not have associated EDI data. | |
| 7J | Vehicle Registration License Plate Number (not unique without identification of country and issuing governmental region/authority)3. | ||
an2+n9 | 8J | MMSI | Maritime Mobile Service Identity (MMSI). A nine-digit number regulated by the International Telecommunications Union to uniquely identify a ship or a coast radio station. Example: 8J211123456 |
| 9J - 999J | Reserved for future assignment. |
Category 11: Transaction Reference Used in Trading Relationships (K-999K)
| Metadata | DI | Short Title | Explanation |
|---|---|---|---|
| K | CUST PO # | Order Number assigned by Customer to identify a Purchasing Transaction (e.g., purchase order number). | |
| 1K | SPLR ORDER # | Order Number assigned by Supplier to identify a Purchasing Transaction. | |
| 2K | SPLR SHIP ID | Bill of Lading/Waybill/Shipment Identification Code assigned by Supplier/Shipper. | |
| 3K | BOL/WB | Bill of Lading/Waybill/Shipment Identification Code assigned by Carrier. | |
| 4K | CUST LINE | Line Number of the order assigned by Customer to identify a Purchasing Transaction. (See Section 8.11). | |
| 5K | CUST REL | Reference Number assigned by the Customer to identify a Shipment Authorization (Release) against an established Purchase Order. | |
| 6K | CARRIER PRO | PRO# Assigned by Carrier. | |
| 7K | Carrier Mode in Free Text format mutually defined between Customer and Supplier (e.g., Air, Truck, Boat, Rail). | ||
| 8K | Contract Number. | ||
| 9K | Generic Transaction Reference Code (internally assigned or mutually defined). | ||
| 10K | Invoice Number. | ||
| 11K | Packing List Number. | ||
an3+an4+an1...25 | 12K | SCAC (Standard Carrier Alpha Code) (an4 - dash "-" filled left) and carrier assigned PROgressive number. | |
an3+an4+an1...12 | 13K | Bill of Lading Number/Transport Receipt Number SCAC + Container cargo's B/L number or waybill number. | |
| 14K | PO + LINE | Combined Order Number and Line Number in the format nn...nn+nn...n where a plus (+) symbol is used as a delimiter between the Order Number and Line Number. | |
| 15K | PULL SIG | KANBAN Number. | |
| 16K | DELINS | DELINS Number: code assigned to identify a document which contains delivery information. | |
| 17K | Check Number. | ||
| 18K | Structured Reference. (See Clause 8.11). | ||
| 19K | Foreign Military Sales Case Number. | ||
| 20K | License Identifier, being a globally unique identifier for a license or contract under which items are generated, submitted for processing, and/or paid for, that is constructed by concatenating: — an ISO/IEC 15459 issuing agency code; — a license or contract number which accords with specifications of the issuing agency concerned; and that: — comprises only upper case alphabetic and/or numeric characters; — is unique (that is, is distinct from any other ISO/IEC 15459 compliant identifier) within the domain of the issuing agency2; — cannot be derived from any other ISO/IEC 15459 compliant identifier, issued under the same issuing agency, by the simple addition of characters to, or their removal from, its end4. | ||
| 21K | Customer Data, being data that: — from a customer perspective, is related to or associated with an item or transaction, or to a batch or related items or transactions, and — comprises up to 35 printable characters and/or spaces, other than plus (+), drawn from the character set defined in ISO/IEC 646. | ||
| 22K | "22K" Transaction Authentication Information, being a value, constructed by concatenating: — an ISO/IEC 15459 issuing agency code; — a value which accords with specifications of the issuing agency concerned, that allows verification of the transaction concerned and, in particular, that the transaction was initiated by the party, claimed within the transaction to have been its initiator, by: — the recipient of a transaction, and/or — one or more of the parties involved in its handling or processing, and/or — a trusted third party. | ||
| 23K - 24K | Reserved. | ||
| 25K | Global Unique Identification of Groupings of Transport Units Assigned by the Carrier, defined as: Identification of a Party to a Transaction as assigned by a holder of a Company Identification Number (CIN) and including the related Issuing Agency Code (IAC) in accordance with ISO/IEC 15459 and its registry, structured as a sequence of 3 concatenated data elements: IAC, followed by CIN, followed by the Bill of Lading or Waybill or Shipment Identification Code that is unique within the CIN holder's domain. | ||
| 26K | Global Unique Identification of Groupings of Transport Units Assigned by the Shipper, defined as: Identification of a Party to a Transaction assigned by a holder of a Company Identification Number (CIN) and including the related Issuing Agency Code (IAC) in accordance with ISO/IEC 15459 and its registry, structured as a sequence of 3 concatenated data elements: IAC, followed by CIN, followed by the Bill of Lading or Waybill or Shipment Identification Code that is unique within the CIN holder's domain. | ||
an3+an1...35 | 27K | Supplier Assigned Quotation Number – Number assigned to a quotation by the supplier in response to a request for quote from the customer. | |
| 28K - 999K | Reserved for future assignment. |
Category 12: Location Reference (L-999L)
| Metadata | DI | Short Title | Explanation |
|---|---|---|---|
| L | Storage Location. | ||
| 1L | LOC | Location. | |
| 2L | "Ship To:" Location Code defined by an industry standard or mutually defined. | ||
| 3L | "Ship From:" Location Code defined by an industry standard or mutually defined. | ||
an2+a2 | 4L | ORIGIN or COO | Country of Origin, two-character ISO 3166 country code. With agreement of trading partners and when the Country of Origin is mixed, Country Code "AA" shall be used. |
| 5L | Ship For: Location Code defined by an industry standard or mutually defined. | ||
| 6L | Route Code assigned by the supplier to designate a specific transportation path. | ||
an2+an6 | 7L | 6-character Department of Defense Activity Address Code (DODAAC). | |
| 8L | Port of Embarkation – Mutually Defined. | ||
| 9L | Port of Debarkation – Mutually Defined. | ||
| 10L | Reserved. | ||
an3+n5...27 | 11L | Location (Latitude/Longitude/Altitude) encoded in the format xnn.nnnnn/xnnn.nnnnnn/xnnnn5. | |
| 12L | Ship To: Location (Latitude/Longitude/Altitude) encoded in the format xnn.nnnnn/xnnn.nnnnnn/xnnnn. | ||
| 13L | Ship From: Location (Latitude/Longitude/Altitude) encoded in the format xnn.nnnnn/xnnn.nnnnnn/xnnnn. | ||
| 14L | Reserved. | ||
| 15L | Ship For: Location (Latitude/Longitude/Altitude) encoded in the format xnn.nnnnn/xnnn.nnnnnn/xnnnn. | ||
an3+an1...60 | 16L | Tag Activation Location. English location name (character set: 0-9, A-Z <Space>). | |
an3+an1...60 | 17L | Tag Deactivation Location. English location name (character set: 0-9, A-Z <Space>). | |
an3+an2...12 | 18L | CATCH AREA | FAO fishing area code as defined by the Fisheries and Aquaculture Department of the FAO (http://www.fao.org. Search for Fishing Area Code sub-site). All characters of the GS1 General Specification-defined sub-set of ISO/IEC 646 are allowed. Examples: 18L37.1.3 Western Mediterranean Sea, Sardinia 18L47.B.1 Atlantic, Southeast, SEAFO Division, Namibia EEZ 18L67 Pacific, Northeast |
| 19L | Reserved. | ||
| The following DIs can be used to provide for Location identification, which is different than or in addition to Location Reference provided by "L". | |||
| 20L | First Level (internally assigned). | ||
| 21L | Second Level (internally assigned). | ||
| 22L | Third Level (internally assigned). | ||
| 23L | Fourth Level (internally assigned). | ||
| 24L | Fifth Level (internally assigned). | ||
an3+an1...35 | 25L | Identification of a Party to a Transaction, e.g., 25L IAC CIN LOC assigned by a holder of a Company Identification Number (CIN) and including the related Issuing Agency Code (IAC) in accordance with ISO/IEC 15459 and its registry, structured as a sequence of 3 concatenated data elements: IAC, followed by CIN, followed by the physical internal location (LOC) that is unique within the CIN holder's domain. | |
| 26L | "26L" Location Code, being a code identifying a location or geographic area, or an associated group of such locations or areas, that has relevance to a related transaction and that complies with one of the structures defined in (a) to (f) below:
| ||
an3+an5+n1...3 | 27L | Event Location UN/LOCODE. UN/LOCODE followed by a plus (+) character followed by one or more code values from EDIFACT Code List 3227 'Location function code qualifier', e.g., 7 Place of Final Delivery 5 Port of Departure 9 Port of Lading 11 Port of Unlading 13 Place of transshipment 24 Port of Entry 35 Exportation country 88 Place of Carrier Receipt 125 Foreign Port prior to Depart to U.S 147 Stowage cell/position 159 Place of delivery (to consignee) 248 Loading Location http://www.unece.org/cefact/locode/ | |
an3+an1...35 | 28L | Number and Street Address. Used in conjunction with H, 6H, 29L, 30L, 31L, 32L. | |
an3+an1...35 | 29L | City Name. Used in conjunction with H, 6H, 28L, 30L, 31L, 32L. | |
an3+an1...9 | 30L | Country Sub-entity Details. Used in conjunction with H, 6H, 28L, 29L, 31L, 32L. | |
an3+an4...11 | 31L | Postal Code. Used in conjunction with H, 6H, 28L, 29L, 30L, 32L (If a "-" dash is used, it shall be expressly encoded). | |
an3+a2 | 32L | Country Code. ISO 3166-1 Alpha 2 Code Used in conjunction with H, 6H, 28L, 29L, 30L, 31L. | |
| 33L | Uniform Resource Locator (URL). Includes all characters that form a URL, including header data such as e.g., http://. Character set as listed in RFC 1738. | ||
| 34L | Pointer to Process URL (P2P URL) for initiating a URL to carry all other data elements encoded in an AIDC media according to the following rule: Scan the code and initiate the URL starting with the P2P URL string, omitting DI 34L and ISO/IEC 15434 envelope syntax (prefix and postfix) and append all other data elements that have been scanned in same sequence as encoded in the media, including DIs and data element separators. Convert special characters in the appended data into RFC 1738 format (e.g., Group Separator 'GS' translated into RFC 1738 sequence %1D). Note that this does not apply to the P2P URL itself. Example: Encoded data string (using ISO/IEC 15434) [)>RS06GS25SUN123456789PA12345GS4LUSGS16D20131108 GS34LHTTP://WWW.SECUREUID.COM/ITEMDATA/?SCAN= RS05 GS13131108RSEOT results in the following URL with the transmitted data: HTTP://WWW.SECUREUID.COM/ITEMDATA/?SCAN=25SUN123456789PA12345%1D4LUS%1D16D20131108 NOTE - data from the '05' format envelope was not incorporated in the URL since the 34L was encoded in the '06' format envelope | ||
an3+a2+an3...27 | 35L | VESSEL ID / FARM ID | A government-assigned approval number of vessel / aquaculture site / farm / processor, starting with an ISO 3166-1 alpha-2 country code, followed by the approval number. All characters of the GS1 General Specification-defined sub-set of ISO/IEC 646 are allowed. Example: 35LIECK0107EC = Country; Ireland. Vessel Name; FV Endurance DA31. |
an3+a2+an3...27 | 36L | PRODUCER ID / FARM ID | A government-assigned approval number of producer or farm or first deboning / cutting hall, starting with an ISO 3166-1 alpha-2 country code, followed by the approval number. All characters of the GS1 General Specification-defined sub-set of ISO/IEC 646 are allowed. Example: 36LIECK0107EC = Country; Ireland. Vessel Name; FV Endurance DA31. |
| 37L - 50L | Reserved. | ||
| The following two Data Identifiers are to be used for shipments within the jurisdiction of a single postal authority. | |||
an3+an1...9 | 51L | FROM POST CODE | Ship From: Location code defined by a postal authority (e.g., 5-digit and 9-digit ZIP codes identifying U.S. locations or 6-character postal codes identifying Canadian locations). |
an3+an1...9 | 52L | TO POST CODE | Ship To: Location code defined by a postal authority (e.g., 5-digit and 9-digit ZIP codes identifying U.S. locations or 6-character postal codes identifying Canadian locations). |
| 53L | Reserved. | ||
| The following two Data Identifiers are to be used for shipments between locations governed by different postal authorities. | |||
an3+an1...9 | 54L | FROM POST CODE + CTRY | "Ship From:" - Location code defined by a postal authority in the format: postal codes (e.g., 5-digit ZIP codes identifying U.S. locations or 6- or 7-character postal codes identifying United Kingdom locations) followed by two-character ISO 3166 country code (e.g., US or GB). |
an3+an1...9 | 55L | TO POST CODE+CTRY | "Ship To:" - Location code defined by a postal authority in the format: postal codes (e.g., 5-digit ZIP codes identifying U.S. locations or 6- or 7-character postal codes identifying United Kingdom locations) followed by two-character ISO 3166 country code (e.g., US or GB). |
| 56L - 999L | Reserved for future assignment. | ||
Category 13: Reserved (M-999M)
| Metadata | DI | Short Title | Explanation |
|---|---|---|---|
| M | Reserved. | ||
| 1M - 9M | Reserved. | ||
| 10M | Army Form 2410 data. Format is data value preceded by the block number of the form 2410. Field lengths and acceptable characters can be found at: http://www.apd.army.mil/pdffiles/p738_751.pdf 2020 Update: The URL has been modified to: https://armypubs.army.mil/ProductMaps/PubForm/Details.aspx?PUB_ID=1408 | ||
| 11M | Army Form 2408 data. Format is data value preceded by the block number of the form 2408. Field lengths and acceptable characters can be found at: http://www.apd.army.mil/pdffiles/p738_751.pdf 2020 Update: The URL has been modified to: https://armypubs.army.mil/ProductMaps/PubForm/Details.aspx?PUB_ID=1400 | ||
| 12M | Army Form 2407 data. Format is data value preceded by the block number of the form 2407. Field lengths and acceptable characters can be found at: http://www.apd.army.mil/pdffiles/p738_751.pdf 2020 Update: The URL has been modified to: https://armypubs.army.mil/ProductMaps/PubForm/Details.aspx?PUB_ID=1391 | ||
| 13M | Air Force Form 95 data. Format is data value preceded by the block number of the form 95. Field lengths and acceptable characters can be found at: http://www.gsa.gov/portal/forms/download/116418. 2020 Update: The Name of the Form is 'Air Force Technical Order Form 95 (AFTO Form 95).' Details about the Form are sourced in Air Force Technical Order (TO) 00-20-1. The URL for this TO has been modified to: https://www.tinker.af.mil/Portals/106/Documents/Technical%20Orders/AFD-180615-00-20-1.pdf | ||
| 14M | Navy Form 4790 data. Format is data value preceded by the block number of the form 2410. Field lengths and acceptable characters can be found at: http://www.navair.navy.mil/logistics/4790/library/Chapter%2015.pdf. 2020 Update: The URL is no longer valid. | ||
| 15M - 999M | Reserved for future assignment. |
Category 14: Industry-Assigned Codes (N-999N)
| Metadata | DI | Short Title | Explanation |
|---|---|---|---|
an1+an13...15 | N | National/NATO Stock Number (NSN). | |
| 1N | Product Characteristic Data defined by the Chemical Industry Data Exchange (CIDX). | ||
| 2N | Reserved. | ||
| 3N | Coding Structure in Accordance with Format Defined by Electronic Industries Association Japan (EIAJ). | ||
| 4N | Coding Structure and Formats in Accordance with GS1 Application Identifiers (AI plus data) (GS1). | ||
| 5N | Coding Structure and Formats in Accordance with AIAG Recommendations. The full Data Identifier is in the form 5Nxx where the 'xx' is found in the full code list that can be found at https://www.aiag.org/. | ||
| 6N | U.S. DOD Requisition and Issue Procedure Codes. The format is the appropriate MILSTRIP code followed by the data value associated with that code. The full list of codes is available at: http://www2.dla.mil/j-6/dlmso/elibrary/Manuals/DLM/MILSTRIP/MILSTRIP.pdf. 2020 Update: The URL has been modified to: https://www.dla.mil/HQ/InformationOperations/DLMS/elibrary/manuals/MILSTRIP/ | ||
| 7N | U.S. Defense Transportation Regulation Codes. The format is the DTR code followed by the appropriate data value associated with that code. The full list of codes is available at: http://www.transcom.mil/dtr/part-ii/dtr_part_ii_toc.pdf. 2020 Update: The URL has been modified to: https://www.ustranscom.mil/dtr/part-ii/dtr_part_ii_toc.pdf | ||
| 8N | Production Animal Identification Codes. The format is the production animal code followed by the appropriate data value associated with that code. The Technical Report and the full list of Extended Data Elements (codes) is maintained at: http://www.aimglobal.org/store/view_product.asp?id=4926441 Extended Data Elements (Codes). http://www.aimglobal.org/store/view_product.asp?id=4926483 Technical Report. 2020 Update: The URLs have been modified to: https://web.aimglobal.org/external/wcpages/wcecommerce/ecomlistpage.aspx?Keyword=animal | ||
an2+an11...28 | 9N | Pharmacy Product Number maintained by IFA (www.ifaffm.de) with the following elements; Data Identifier (DI), two-digit product registration agency code (PRAC), the product reference (PR), and the two PPN check digits (CC), in the form DI PRAC PR CC. NOTE - space is added as a separator for visual clarity and is not part of the data. Examples: • 9N1112345678CC • 9N1312345MEDDEVICE1245678900CC | |
| 10N | Data in the format and using semantics defined by the holder of a Company Identification Number (CIN) that has been issued by an Issuing Agency Code (IAC) in accordance with ISO/IEC 15459, defined as a sequence of concatenated data elements: IAC, followed by CIN, followed by the separator character ':' (colon) followed by the data in the format and using semantics as defined by the CIN holder. NOTE - Only the data syntax rules (if any) as provided by the declared IAC+CIN within each DI '10N' data stream shall be applied to the data following DI 10N+IAC+CIN. NOTE - Due to an error in the assignment of DI '10N' (there is no central authority for data-definition nor maintenance), no new uses of DI '10N' should be implemented. The function of DI '10N' is established in Category 18, MISCELLANEOUS with DI '5R'. It is strongly recommended that existing applications that use DI '10N' migrate to DI 5R. | ||
| 11N | The Data construct is defined and controlled by the RLA and is comprised of 2 segments: the field identifier code, immediately followed by the data as defined for that element according to the data dictionary of the RLA. It is essentially a catalog of fields with standardized content. The Field Identifiers are posted at http://rla.org/11ncodes. The use and structure of these codes are defined at: http://rla.org/11nformat. Additional examples can be found at that site as well. DI '11N' shall never be encoded in a 2D or RFID tag together with any other DI elements. NOTE - Due to an error in the assignment of DI '11N' (the language which states: 'DI '11N' shall never be encoded in a 2D or RFID tag together with any other DI elements' is not a valid statement), no new uses of DI '11N' should be implemented. The function of DI '11N' is established in DI '12N'. It is strongly recommended that existing applications that use DI '11N' migrate to DI '12N'. | ||
| 12N | The Data construct is defined and controlled by the RLA, comprised of 2 segments: the field identifier (FI) code, immediately followed by the data as defined for that element according to the data dictionary of the RLA. It is essentially a catalog of fields with standardized content. The Field Identifiers are posted at http://rla.org/12ncodes. The use and structure of these codes are defined at: http://rla.org/12nformat. Examples can be found at that site. 2020 Update: The URL has changed to: https://rla.org/page/sqrl-code-listing | ||
| 13N - 14N | Reserved for future assignment. | ||
an3+a3+n3+n3+n8+an1...33 | 15N | Representing Industrial Internet Identifier Codes controlled and maintained by CAICT, used in the Industrial Internet Identifier Resolution System of China and constructed as <DI><IAC><TTC><STC><CIN><SN>, in the form an3+a3+n3+n3+n8+an1...33, where an3 is the Data Identifier (DI), a3 is the Issuing Agency Code (IAC = "VAA"), n3 is the Top-Tier Code (TTC), n3 is the Secondary-Tier Code (STC), n8 is the Company Identification Number (CIN) controlled and assigned by the Secondary-Tier platform and an1...33 is the Serial Number (SN) that is controlled and assigned by the holder of the CIN, and is unique within that CIN holders' domain, using the characters 0 through 9, upper- and lower-case A through Z, * (asterisk), + (plus sign), - (dash), . (period or full stop), / (forward slash), ( (left parenthesis), ) (right parenthesis), ! (exclamation mark). Examples: 15NVAA0881000000001123Ab 098 15NVAA08810000000011234Diat"C-DE!(8765)jiuY/L23+alh | |
| 16N - 999N | Reserved for future assignment. |
Category 15: Reserved (O-999O)
| Metadata | DI | Short Title | Explanation |
|---|---|---|---|
| O - 999O | Not recommended for use due to similarity of 0 (zero) to O (letter). |
Category 16: Item Information (P-999P)
| Metadata | DI | Short Title | Explanation |
|---|---|---|---|
| P | CUST PART or CUST ITEM | Item Identification Code assigned by Customer. | |
| 1P | SPLR PART or SPLR ITEM | Item Identification Code assigned by Supplier. | |
| 2P | EC # | Code Assigned to Specify the Revision Level for an Item (e.g., engineering change level, edition, or revision). | |
an2+n13...14 | 3P | Combined Manufacturer Identification Code/Item Code Under the 12/13-digit GS1 Formats, plus supplemental codes, if any. 2020 Update: GS1 recommends this DI no longer be used and that users of this DI migrate to GS1 data qualifiers (Application Identifiers) per ISO/IEC 15418 and ISO/IEC 15459-3. | |
| 4P | Item Code Portion of GS1 Formats. 2020 Update: GS1 recommends this DI no longer be used and that users of this DI migrate to GS1 data qualifiers (Application Identifiers) per ISO/IEC 15418 and ISO/IEC 15459-3. | ||
| 5P | Freight Classification Item Number Assigned by Carrier for Purposes of Rating Hazardous Materials (e.g., Motor Freight, Air, Boat, Rail Classification). | ||
| 6P | Combined Supplier Identification and Item Code (internally assigned or mutually defined). | ||
| 7P | Common Language Equipment Identification (CLEI) assigned by the manufacturer to some telecommunications equipment. | ||
an2+n14 | 8P | 14-digit GS1 format for GTIN-14 code structure. 2020 Update: GS1 recommends this DI no longer be used and that users of this DI migrate to GS1 data qualifiers (Application Identifiers) per ISO/IEC 15418 and ISO/IEC 15459-3. | |
| 9P | Combined Manufacturer Identification Code (9-digit DUNS number assigned by Dun & Bradstreet) and the Item Code/Part Number (assigned by the manufacturer). | ||
| 10P | HAZMAT CODE | Hazardous Material Code as defined by ANSI X12.3 in the format Data Element 208 (1-character code qualifier) followed by Data Element 209 (Hazardous Material Code) | |
an3+an10 | 11P | CLEI | 10-character CLEI Code for telecommunications equipment. |
| 12P | Document Type (e.g., Pick List, Design Drawing, etc.) (internally assigned or mutually defined). | ||
| 13P | VMRS System Code. | ||
| 14P | VMRS System and Assembly Code. | ||
| 15P | VMRS System, Assembly, & Part Code. | ||
| 16P | VMRS System, Assembly, or Part Code. (User Modified). | ||
| 17P | Combined GS1 Supplier Identification and Item Code Assigned by the Supplier. 2020 Update: GS1 recommends this DI no longer be used and that users of this DI migrate to GS1 data qualifiers (Application Identifiers) per ISO/IEC 15418 and ISO/IEC 15459-3. | ||
| 18P | Combined VMRS supplier ID and Supplier Assigned Part Number. | ||
| 19P | Component of an Item. (One product contained in multiple packages). | ||
| The following five DIs can be used to provide for Item identification (Item ID), which is different than or in addition to Item ID provided by 'P'. | |||
| 20P | First Level (Customer Assigned). | ||
| 21P | Second Level (Customer Assigned). | ||
| 22P | Third Level (Customer Assigned). | ||
| 23P | Fourth Level (Customer Assigned). | ||
| 24P | Fifth Level (Customer Assigned). | ||
| 25P | Identification of a Party to a Transaction Assigned by a Holder of a Company Identification Number (CIN) and including the related Issuing Agency Code (IAC) in accordance with ISO/IEC 15459 and its registry, structured as a sequence of 3 concatenated data elements: IAC, followed by CIN, followed by the supplier assigned part number that is unique within the CIN holder's domain. | ||
| 26P | Part Number of Next Higher Assembly. | ||
an3+n7...12 | 27P | Commodity HTS-6 Code; Using the format: 4012.11 or 4012.11.4000 (Decimal point is expressly encoded). The Harmonized System (HS) Classification is a 6-digit standardized numerical method of classifying traded products. HS numbers are used by customs authorities around the world to identify products for the application of duties and taxes. Additional digits are added to the HS number by some governments to further distinguish products in certain categories. In the United States, numbers used to classify exported products are called 'Schedule B' numbers. The U.S. Census Bureau administers the Schedule B system. Schedule B numbers, not HS numbers, must be provided on the Shippers' Export Declaration (SED). http://www.niccomp.com/rohs/files/NIC_HTS1006.pdf Import codes are administered by the U.S. International Trade Commission (USITC). http://hts.usitc.gov/ 2020 Update: the http://www.niccomp.com/rohs/files/NIC_HTS1006.pdf link is no longer active. Consult the shipper for an SED form. | |
an3+an1...100 | 28P | Cargo Name. Plain language description (English). | |
an3+n5 | 29P | Product Classification Code as defined with the GMDN (Global Medical Device Nomenclature - http://www.gmdnagency.org). | |
| The following five DIs can be used to provide for Item identification (Item ID), which is different than or in addition to Item ID provided by '1P'. | |||
| 30P | First Level (Supplier Assigned). | ||
| 31P | Second Level (Supplier Assigned). | ||
| 32P | Third Level (Supplier Assigned). | ||
| 33P | Fourth Level (Supplier Assigned). | ||
| 34P | Fifth Level (Supplier Assigned). | ||
| 35P - 39P | Reserved. | ||
| 40P | A Code Assigned BY A Customer TO THE Identification Number OF THE Manufacturer's Material Safety Data Sheet (MSDS) document that describes the uses, hazards, and chemical composition of a hazardous material. | ||
| 41P - 48P | Reserved. | ||
an3+an3...9 | 49P | Export Controlled Item. Subject to export control and or restrictions as identified in the Wassenaar Arrangement. DI followed by the Alpha-2 ISO 3166 Country Code of the country that imposed the restriction followed by Wassenaar Code (http://www.wassenaar.org/controllists/index.html). 2020 update: The URL has changed to https://www.wassenaar.org/control-lists/ | |
an3+an3...35 | 50P | Manufacturer-Assigned Item Identifier - comprising an item number assigned by the item manufacturer, followed by a plus (+) sign, followed - if required to uniquely identify the item within the manufacturer's product range - by a manufacturer-assigned item version. Example 50PABC+6 would represent item number ABC, item version 6 NOTE - The item number shall always be followed by a plus sign, even if no item version is present. This is required to permit the unambiguous concatenation of manufacturer-assigned item identifier with another data construct using the concatenation character plus (+). For example, the combination of a 50P manufacturer-assigned item identifier with no item version and a serial number (Data identifier S) on an entity might be encoded as 50PDEF++S1234. | |
| 51P | Globally Unique Item Identifier comprising the Identification of a party to a transaction assigned by a holder of a Company Identification Number (CIN) and including the related Issuing Agency Code (IAC) in accordance with ISO/IEC 15459 and its registry, followed by a plus (+) sign, followed by the Manufacturer-assigned item identifier as defined with 50P. Example: 51PJ4LBE0431863103+ABC+ would represent the item with item number ABC and no version number manufactured by the company with Belgian VAT number 0431863103. | ||
an3+an1...50 | 52P | Color Code. Color of an item/object identified by a code or term mutually agreed upon between trading partners. | |
an3+a1+n4+an5...20 | 53P | Identifier for Specific Marine Equipment approved under the European Union Directive on Marine Equipment (2014/90/EU) and Implementing Regulation (EU) 2018/608. Format: • DI (an3); • Type of conformity assessment (CA) module(s) set out in Annex II to Directive 2014/90/EU used for the conformity assessment (a1); • Notified body (NB) identification number assigned by the Commission in accordance with point 3.1 of Annex IV to Directive 2014/90/EU (n4); • Certificate (an5...20) | |
an3+an1...35 | 54P | UDI-DI (Unique Device Identification - Device Identifier) for Medical Devices (MD) and In-vitro-Diagnostics (IvD) as the unique key to public UDI data bases (GUDID, EUDAMED, etc.), according to national regulatory requirements, as outlined by the International Medical Device Regulators Forum (IMDRF). All printable characters of the UTF-8 character set are allowed. | |
| 55P | DNV certification reference. Indicates that the data contains a reference to a product certificate/verification statement/report, issued by DNV. Data identifier shall be followed by letters 'NV' and certificate number. When certificate Number has postfix, it should be included in the datastream by using the '-' separator character. Revision indicators shall not be provided. Examples: 1. 55PNVXXXXXXX, where 55P is the data identifier, XXXXXXX is DNV Certificate Number. 2. 55PNVXXXXXXX-Y, where 55P is the data identifier, XXXXXXX-Y is DNV Certificate Number with postfix Y. | ||
| 56P - 999P | Reserved for future assignment. | ||
Category 17: Measurement (Q-999Q)
NOTE - If decimal points are to be used, they should be included within the data.
| Metadata | DI | Short Title | Explanation |
|---|---|---|---|
| Q | QTY | Quantity, Number of Pieces, or Amount (numeric only) (unit of measure and significance mutually defined). | |
| 1Q | THEO LGTH or THEO WT | Theoretical Length/Weight (numeric only). | |
| 2Q | ACT WT | Actual Weight (numeric only). | |
an2+an2 | 3Q | U/M | Unit of Measure, as defined by the two-character ANSI X12.3 Data Element Number 355 Unit of Measurement Code. |
| 4Q | Gross Amount. | ||
| 5Q | Net Amount. | ||
| 6Q | Where Multiple Containers Comprise a Single Product (the contents of each container must be combined with the content of the other containers to constitute a single product) the Data Identifier '6Q' shall be used to link the various containers. The format # of # ('this is the nth piece of x pieces to define the product') Presented in the format 'n/x', where the '/' (slash) is used as a delimiter between two values. | ||
an2+n1...8+an2 | 7Q | QTY + U/M | Quantity, Amount, or Number of Pieces in the format: Quantity followed by the two-character ANSI X12.3 Data Element Number 355 Unit of Measurement Code. |
an2+n4...6 | 8Q | Container Rated Weight. Manufacturer-assigned weight carrying capability of the container. Assigned at time of manufacture. Unit of measure is kg. | |
| 9Q | Piece Weight: weight of a single item. | ||
| 10Q | Reserved. | ||
an3+n4...6 | 11Q | Tare Weight: weight of an empty container. Container body weight. Manufacturer-assigned weight of the empty container. Assigned at time of manufacture. Unit of measure is kg (Tare weight). | |
an3+n1...10+an3 | 12Q | Monetary Value established by the Supplier in the format of: the value followed by an ISO 4217 data element code for representing unit of value of currencies and funds (e.g., 12Q2.50USD) (2.50 Monetary Value in USA Dollars) significance mutually defined. Entry Value; Value followed by an ISO 4217 data element code for representing unit of value of currencies and funds (e.g., 12Q2.50USD) (2.50 Monetary Value in USA Dollars) | |
| 13Q | N OF X | # of # ('this is the nth piece of x pieces in this shipment') Presented in the format 'n/x', where the '/' (slash) is used as a delimiter between two values. See Clause 8.7.4 for further information. | |
| 14Q | Beginning Secondary Quantity. | ||
| 15Q | Ending Secondary Quantity. | ||
| 16Q | Number Of Pieces in Van. | ||
| 17Q | Number Of Shipments in Van. | ||
| 18Q | Cube expressed in cubic meters or cubic feet followed by the ANSI X12.3 data element number 355 unit of measure code (CR of CF). No implied decimal point. | ||
| 19Q | Width expressed in linear meters or linear feet followed by the ANSI X12.3 data element number 355 unit of measure code (LC or LF). No implied decimal point. | ||
| 20Q | Height expressed in linear meters or linear feet followed by the ANSI X12.3 data element number 355 unit of measure code (LC or LF). No implied decimal point. | ||
| 21Q | Length expressed in linear meters or linear feet followed by the ANSI X12.3 data element number 355 unit of measure code (LC or LF). No implied decimal point. | ||
| 22Q | Net Weight Of Shipment expressed in pounds or kilograms (kilos) followed by the ANSI X12.3 data element number 355 unit of measure (LB or KG). No implied decimal point. | ||
| 23Q | Van Length expressed in linear meters or linear feet followed by the ANSI X12.3 data element number 355 unit of measure (LC or LF). No implied decimal point. | ||
| 24Q | Inside Cube of a Van expressed in cubic meters or cubic feet followed by the ANSI X12.3 data element number 355 of unit measure code (CR or CF). No implied decimal point. | ||
| 25Q | Net Explosive Weight (a computed value of explosive equivalent expressed in pound of TNT). The measure of NEW is used internationally for explosive safety quantity distance arc computations. No implied decimal point. | ||
| 26Q | Packaging Level, specifying the hierarchical level of packaging in accordance with HIBC (Health Industry Bar Code) specifications. | ||
an3+an1...20 | 27Q | Single Product Price Value, Net, '.' (dot) used as decimal point (e.g., 27Q1000.5 for the price value of 1000.50) Structure: an3+an1...20 <DI><price value> Character set: 0 to 9, dot (ISO/IEC 646 ASCII value decimal 46, hexadecimal 2E). Example of encoding using a net price value of 1000: 27Q1000 Example of encoding using a net price value of 1000.50: 27Q1000.5 NOTE - If currency is required it can be taken from another data element used in same code, e.g., 12Q. | |
an3+an1...10 | 28Q | Single Price Charge Value for Postage and Packaging, '.' (dot) represents the position of a comma (e.g., 28Q100.50 for the value of 100,50) Structure: an3+an1...10 <DI><price value> Character set: 0 to 9, dot Example of encoding using postage & packing value of 100: 28Q100 Example of encoding using postage & packing value of 100,50: 28Q100.50 NOTE - If currency is required it can be taken from another data element used in same code, e.g., 12Q. | |
an3+n1...6 | 29Q | Discount Percentage, '.' (dot) represents the position of a comma (e.g., 29Q8.5 for a discount value of 8,5%) Structure: an3+n1...6 (12.456) <DI><discount percentage (%)> Character set: 0 to 9, dot Example of encoding using discount percentage of 10%: 29Q10 Example of encoding using discount percentage of 8,5%: 29Q8.5 | |
an3+an1...5 | 30Q | VAT Percentage, '.' (dot) represents the position of a comma (e.g., 30Q8.5 for the VAT value of 8,5%) Structure: an3+an1...5 (12.45) <DI><VAT percentage (%)> Character set: 0 to 9, dot Example of encoding using VAT percentage of 19%: 30Q19 Example of encoding using VAT percentage of 8,5%: 30Q8.5 | |
an3+an3 | 31Q | Currency, ISO 4217 currency code. Structure: an3+an3 <DI><Currency, e.g., EUR> Character set: A-Z, 0 to 9 Example of encoding using ISO alphabetic code of US Dollar: 31QUSD Example of encoding using ISO alphabetic code of EURO: 31QEUR Example of encoding using ISO numeric code of EURO: 31Q978 | |
an3+an3...35 | 32Q | Clinical term code as defined with the clinical nomenclature: 'The international standard for identifying health measurements, observations, and documents - LOINC' (https://loinc.org), in the following sequence: <DI><LOINC Code><Plus Sign><Value>. The unit and format of the Value is defined by the LOINC Code. Example: 32Q28903-3+60 = LOINC Code 28903-3: Left contact lens Axis (degrees); with Value = 60. | |
| 33Q - 999Q | Reserved for future assignment. |
Category 18: Miscellaneous (R-999R)
| Metadata | DI | Short Title | Explanation |
|---|---|---|---|
a1+an93...2200 | R | ICAO Datastructure for barcode of travel documents consisting of ICAO specific headers and payload defined with document 'Machine Readable Travel Document' maintained at: https://www.icao.int/Security/FAL/TRIP/PublishingImages/Pages/Publications/ICAO%20TR%20-%20ICAO%20Datastructure%20for%20Barcode.pdf | |
| 1R | Return Authorization Code (RMA) assigned by the Supplier. | ||
| 2R | Return Code Assigned by the Customer. | ||
| 3R | Reserved. | ||
an4 | 4R | U.S. Department of Defense Identification Code (DoDIC). | |
| 5R | Data in the format and using semantics defined by the holder of a Company Identification Number (CIN) that has been issued by an Issuing Agency Code (IAC) in accordance with ISO/IEC 15459, defined as a sequence of concatenated data elements: IAC, followed by CIN, followed by the separator character ':' (colon) followed by the data in the format and using semantics as defined by the CIN holder. NOTE - Only the data syntax rules (if any), as provided by the declared IAC+CIN within each DI '5R' data stream, shall be applied to the data following DI 5R+IAC+CIN: | ||
| 6R | ISO/IEC 20248 digital signature data construct. If the underlying data carrier encoding is 7 bits, then only the ISO/IEC 20248 raw format may be used. Example with an URL format: <6R><https://20248.sigvr.it/?Oo586eJAMEYCIQCf31EqlJMLGclBpHLlRgBdO>. Example with a raw format: <6R><Oo586eJAMEYCIQCf31EqlJMLGclBpHLlRgBdO>. An ISO/IEC 20248 data structure contains a digital signature which is used to verify the specified data elements of the message of data elements. The value of 6R, as the first parameter, and the data elements to be verified (stripped from all non-printable characters), as the second parameter, is passed to the ISO/IEC 20248 DecoderVerifier - which will return the verification result: ACCEPT, REJECT or ERROR(error code), and the JSON object of decoded ISO/IEC 20248 additional fields. The ISO/IEC 20248 data structure may contain additional fields and instructions to decode and verify one or more messages of data elements. These instructions will be processed by the ISO/IEC 20248 DecoderVerifier. | ||
an3+an1...3 | 7R | AQUATIC SPECIES | Aquatic Sciences and Fisheries Information System (ASFIS) 'Inter-agency 3-alpha species code', maintained by the Food and Agriculture Organization of the United Nations (www.fao.org, then search for 'ASFIS'). Examples; 7RMUC = Mud carp 7RPCD = Australian freshwater herring 7RWSH = Great white shark |
an3+an1...10 | 8R | FISHING GEAR TYPE | Food and Agricultural Organization (FAO) International Standard Classification of Fishing Gears (ISSCFG) code. (https://www.fao.org) All characters of the GS1 General Specification-defined sub-set of ISO/IEC 646 are allowed. Examples: 8R02.1.0 = Beach seines 8R03.1.5 = Shrimp trawls 8R05.1.0 = Portable lift net |
an3+an2 | 9R | PRODUCTION METHOD | Production method for fish and seafood as specified by the Fisheries and Aquaculture Department of the Food and Agricultural Organization (FAO) of the United Nations, according to EU Regulation 1379/2013. (https://www.fao.org). All characters of the GS1 General Specification-defined sub-set of ISO/IEC 646 are allowed. Examples; 9R01 = Caught at sea 9R02 = Caught in fresh water 9R03 = Farmed |
| 10R | ISO 22376 Visible Digital Seal (VSD) data construct. The VSD can be encoded using either Base32 or Base64 URL safe. The minimum length of a VSD is 19 characters. The maximum length of a VSD is 4 GB. The Base32 character set are capital letters A-Z, numbers 2-7, and the equal sign (=). The Base64 URL safe character set are the capital letters A-Z, lower case letters a-z, digits 0-9, and special characters hyphen (-) and underscore (_). | ||
| 11R - 999R | Reserved for future assignment. |
Category 19: Traceability Number for an Entity (S-999S)
| Metadata | DI | Short Title | Explanation |
|---|---|---|---|
| S | SERIAL | Serial Number or Code Assigned by the Supplier to an Entity for its Lifetime, (e.g., computer serial number, traceability number, contract tool identification). | |
| 1S | Additional Code Assigned by the Supplier to an Entity for its Lifetime (e.g., traceability number, computer serial number). | ||
an2+an2...30 | 2S | ASN ID | Advance Shipment Notification (ASN) Shipment ID (SID) corresponds to ANSI ASC X12 Data Element 396. |
| 3S | PKG ID | Unique Package Identification Assigned by Supplier (lowest level of packaging which has a package ID code; shall contain like items). | |
| 4S | PKG ID-MASTER-LIKE | Package Identification Assigned by Supplier to master packaging containing like items on a single customer order. (See Clause 8.8.2). | |
| 5S | PKG ID-MASTER MIXED | Package Identification Assigned by Supplier to master packaging containing unlike items on a single customer order. (See Clause 8.8.2). | |
| 6S | PKG ID-MASTER-LIKE MULTI | Package Identification Assigned by Supplier to master packaging containing like items over multiple customer orders. (See Clause 8.8.2). | |
| 7S | PKG ID-MASTER MIXED MULTI | Package Identification Assigned by Supplier to master packaging containing unlike items over multiple customer orders. (See Clause 8.8.2). | |
an2+n18 | 8S | Supplier ID/Unique Container ID presented in the data format specified by the GS1 SSCC-18. 2020 Update: Refer to the GS1 General Specifications pertaining to the most recent version of SSCC. | |
| 9S | Package Identification, Generic (mutually defined). | ||
| 10S | Machine, Cell, or Tool ID Code. | ||
| 11S | Fixed Asset ID Code. | ||
| 12S | Document Number (internally assigned or mutually defined). | ||
| 13S | Container Security Seal6. | ||
| 14S | 4th Class Non-identical parcel post manifesting. | ||
| 15S | Serial Number Assigned by the Vendor Entity, that can only be used in conjunction with '13V'. | ||
| 16S | Version Number, e.g., Software Version. | ||
| 17S | Combined 6-digit GS1 Supplier Identification and Unique Package Identification Assigned by the Supplier. 2020 Update: GS1 recommends this DI no longer be used and that users of this DI migrate to GS1 data qualifiers (Application Identifiers) per ISO/IEC 15418 and ISO/IEC 15459-3. | ||
an3+an5+an1...20 | 18S | CAGE Code & Serial Number Unique Within CAGE. | |
| 19S | Combined Dun & Bradstreet company identification of the supplier followed by a unique package identification assigned by the supplier, in the format nn...nn+nn...n where a plus symbol (+) is used as a delimiter between the DUNS Number and unique package identification. | ||
| 20S | Traceability Code for an Entity Assigned by the Customer. | ||
| 21S | Tire Identification Number as defined by the U.S. Department of Transportation (DOT) under U.S. Code 49 CFR 574.5. | ||
| 22S | Unique Individual Identity for Cellular Mobile Telephones. | ||
an3+an12 | 23S | Media Access Control (MAC) Address conforming with IEEE 802.11. | |
an3+n6...26 | 24S | According to ISO/IEC 15963 (value is a conversion of its bit value to 8-bit ASCII values). This Data Identifier could possibly assume any ASCII-256 value. For freight container tags the Registration Authority (RA) for manufacturers is the RA for ISO 14816. (ISO/IEC 646). | |
| 25S | Identification of a party to a transaction assigned by a holder of a Company Identification Number (CIN) and including the related Issuing Agency Code (IAC) in accordance with ISO/IEC 15459 and its registry, structured as a sequence of 3 concatenated data elements: IAC, followed by CIN, followed by the supplier assign serial number that is unique within the CIN holder's domain. (See Clause 8.12). | ||
an3+an1...35 | 26S | Equipment Identifier, being a globally unique identifier for a device, an item of equipment or instance of a computer application used in the production, transport, processing, or other handling of items, that is constructed by concatenating: — an ISO/IEC 15459 issuing agency code; — an equipment number which accords with specifications of the issuing agency concerned; and that: — comprises only upper case alphabetic and/or numeric characters; — is unique (that is, is distinct from any other ISO/IEC 15459 compliant identifier) within the domain of the issuing agency2; — cannot be from any other ISO/IEC 15459 compliant identifier, issued under the same issuing agency, by the simple addition of characters to, or their removal from, its end2. Reader ID. Equipment identifier, being a globally unique identifier for a device, an item of equipment or instance of a computer application used in the production, transport, processing, or other handling of items. | |
| 27S | Item Number Within Batch, being a string of numeric digits: — that uniquely distinguishes an item, within an identifiable batch of related items, from all other items in the same batch; — whose length is the same for all items within the batch concerned. | ||
| 28S | Batch-and-Item Number, being the concatenation of a data identifier 27T batch number and the data identifier 27S item number of an item belonging to the batch concerned. | ||
| 29S | Reserved. | ||
| 30S | Additional Traceability Code for an Entity Assigned by the Supplier in addition to or different from the traceability code(s) provided by 'S' or '1S'. | ||
| 31S | Beginning Serial Number for serial numbers in sequence. | ||
| 32S | Ending Serial Number for serial numbers in sequence. | ||
| 33S | Serial Number of Next Higher Assembly. | ||
| 34S | Serial Number or Part Number of End Item. | ||
| 35S | Bumper Number. (Used in Unit DOD Move). | ||
| 36S | Pallet Identifier. (Used for loaded 463L air pallets). | ||
| 37S | Unique Item Identifier comprised of a sequence of 5 data elements: "IAC", followed by "CIN", followed by "Part Number (PN)", followed by the "+" character, followed by the supplier assigned (or managed) "Part Serial Number (PSN)" that is globally unique within the CIN holder's domain; in the format IAC CIN PN + PSN (spaces provided for visual clarity only; they are not part of the data). See Clause 8.12. | ||
| 38S - 41S | Reserved. | ||
an3+n2+an1...3+an1...9+an1...30 | 42S | Unique Item Identifier (UII) in 25S format preceded by numeric value indicating serial number element length for use by systems that require the 'serial number' component of a concatenated Serial Number element (IAC+CIN+SN). Format: DI+LI+IAC+CIN+SN (LI=length of SN). | |
an3+n1...7+n12...18+n1 | 43S | Integrated Circuit Card Identifier (ICCID) in accordance with ITU-T Recommendation E.118 and ETSI Recommendation GSM 11.11; a maximum of 20 digits consisting of Issuer identification number (IIN; maximum of 7 digits), Individual account identification (variable; length determined by IIN, but the same length within individual IINs), Check digit (single digit calculated using Luhn algorithm. http://en.wikipedia.org/wiki/Luhn_algorithm). 43Siiiiiinnnnnnnnnnnnc (i = IIN, n = account identification, c = check digit) | |
| 44S - 49S | Reserved. | ||
| The following five DIs can be used to provide for identification of entities within a single unit that is different than or in addition to identification provided by 'S'. | |||
an3+an1...20 | 50S | First Level (Supplier Assigned). | |
an3+an1...20 | 51S | Second Level (Supplier Assigned). | |
an3+an1...20 | 52S | Third Level (Supplier Assigned). | |
an3+an1...20 | 53S | Fourth Level (Supplier Assigned). | |
an3+an1...20 | 54S | Fifth Level (Supplier Assigned). | |
| 55S - 95S | Reserved. | ||
an3+n16...26 | 96S | EPC number (Typically Serialized Global Trade Identification Number - SGTIN). 2020 Update: The term 'EPC number' is no longer used by GS1. Refer to GS1 General Specifications and the Tag Data Standard for current terminology | |
an3+an4...25 | 97S | Encrypted serial number assigned by the Supplier to an entity, which can be authenticated by an independent trusted third party. The encrypted serial number does not describe any parameters of the entity without decryption by an independent third party. | |
| 98S - 999S | Reserved for future assignment. | ||
Category 20: Traceability Number for Groups of Entities (T-999T)
| Metadata | DI | Short Title | Explanation |
|---|---|---|---|
| T | CUST LOT or CUST BATCH or CUST HEAT | Traceability Number assigned by the Customer to identify/trace a unique group of entities (e.g., lot, batch, heat). | |
| 1T | SPLR LOT or SPLR BATCH or SPLR HEAT | Traceability Number assigned by the Supplier to identify/trace a unique group of entities (e.g., lot, batch, heat). | |
| 2T | Reserved. | ||
| 3T | Exclusive Assignment. (U.S. EPA vehicle identification for emissions testing). | ||
| 4T - 19T | Reserved. | ||
| The following five DIs can be used to provide for identification of a group of entities, which is different than or in addition to identification provided by 'T'. | |||
| 20T | First Level (Customer Assigned). | ||
| 21T | Second Level (Customer Assigned). | ||
| 22T | Third Level (Customer Assigned). | ||
| 23T | Fourth Level (Customer Assigned). | ||
| 24T | Fifth Level (Customer Assigned). | ||
| 25T | Identification of a party to a transaction assigned by a holder of a Company Identification Number (CIN) and including the related Issuing Agency Code (IAC) in accordance with ISO/IEC 15459 and its registry, structured as a sequence of 3 concatenated data elements: IAC, followed by CIN, followed by the supplier assigned traceability number that is unique within the CIN holder's domain. | ||
| 26T | Batch Identifier comprising the concatenation of either: — a data identifier 26S mail processing equipment identifier, or — a data identifier 20K license identifier, or — a data identifier 18V party identifier that: — is distinct from any other ISO/IEC 15459 compliant identifier within the domain of the issuing agency concerned2; — cannot be derived from another party identifier or any other ISO/IEC 15459 compliant identifier, issued under the same issuing agency, by the simple addition of characters to, or their removal from, its end2; with a data identifier 27T batch number, the two being separated by a dash (-) character8. | ||
| 27T | Batch Number, issued under the control of an identified party or unit of processing equipment, or under the provisions of an identified license, that: — uniquely distinguishes one batch of related items from all other batches to which a batch number is assigned by the party or equipment, or under the license, concerned; — comprises a string of maximum length 10 characters, of which the first (numeric) character indicates the number of following characters, each of which is taken from the set {0-9; A-Z}. | ||
| 28T - 29T | Reserved. | ||
| The following five DIs can be used to provide for identification of a group of entities, which is different than or in addition to identification provided by '1T'. | |||
| 30T | First Level (Supplier Assigned). | ||
| 31T | Second Level (Supplier Assigned). | ||
| 32T | Third Level (Supplier Assigned). | ||
| 33T | Fourth Level (Supplier Assigned). | ||
| 34T | Fifth Level (Supplier Assigned). | ||
| 35T - 999T | Reserved for future assignment. | ||
Category 21: UPU/MH10/SC8 Agreed-Upon Codes (U-999U)
| Metadata | DI | Short Title | Explanation |
|---|---|---|---|
| U - 4U | Reserved. | ||
| 5U | Specification of a postal service and associated process data in accordance with UPU Standard S25 data construct 'Service Data'. | ||
| 6U | Licensing Post Data, in accordance with the specification in UPU Standard S25. | ||
| 7U - 14U | Reserved for Assignment for UPU needs in collaboration with MH10/SC8. | ||
| 15U | Specification of supplementary postal service and associated process data in accordance with UPU Standard S25 data construct 'Supplementary Service Data'. | ||
| 16U | Postal Administration Identifications, being the identification, expressed in accordance with the specification in UPU Standard S25, of one or more postal administrations involved in the processing of a mail item or batch. | ||
| 17U | UPU Location Code, being a code identifying a location or geographic area, or an associated group of such locations or areas, that has relevance to a related transaction and that complies with one of the structures defined in a) to g) below: a) two upper case alphabetic characters corresponding to the ISO 3166-1 two alpha country code of the country in which, or consisting of which, the location(s) or area(s) are situated; b) three upper case alphabetic characters corresponding to the IATA code of the airport or city in, close to, or consisting of which the location(s) or area(s) are situated; c) four or more characters of which the first three correspond to an ISO 3166-1 country code followed by a dash (-), with the balance being a postcode in the country concerned; d) four or more characters of which the first three correspond to an ISO 3166-1 country code followed by a dot (.), with the balance being an ISO 3166-2 country subdivision code in the country concerned; e) five upper case alphabetic characters corresponding to the UN/LOCODE of the area in, close to, or consisting of which, the location(s) or area(s) are situated; f) six upper case alphanumeric characters corresponding to a UPU IMPC code allocated in accordance with UPU Standard S34; g) the concatenation, being not less than seven nor more than 25 characters in length, of: — an issuer code allocated in accordance with UPU Standard S31; — a location code, consisting of characters drawn from the set {A-Z; 0-9} which accords with specifications of the issuer concerned. | ||
| 18U | Qualified UPU Location Code, concatenation of: — a location category drawn from UPU code list 139; — a data identifier 17U UPU location code. | ||
| 19U | License Plate with Service Data and Location Code is a compound data construct, compliant with the specification in UPU Standard S25, which includes specification of: — an ISO/IEC 15459-compliant item identifier; — a data identifier 5U compliant specification of the service to be provided in respect of the item; — a data identifier 17U compliant UPU location code or a data identifier 18U compliant qualified UPU location code. NOTE - For further details, please refer to UPU Standard S25. The distinction between a simple UPU location code (DI 17U) and a qualified UPU location code (DI 18U) can be determined from the first character. If this is numeric, 18U applies; if it is alphabetic, 17U applies. | ||
| 20U - 54U | Reserved for Assignment for UPU needs in collaboration with MH 10/SC 8. | ||
| 55U | OCR Data Locator. | ||
| 56U - 999U | Reserved for future assignment. |
Category 22: Party to the Transaction (V-999V)
| Metadata | DI | Short Title | Explanation |
|---|---|---|---|
| V | CUST ASG SPLR ID | Supplier Code Assigned by Customer. | |
| 1V | SPLR ASG SPLR ID | Supplier Code Assigned by Supplier. | |
an2+n8 | 2V | U.P.C. Company Prefix. 2020 Update: GS1 recommends this DI no longer be used and that users of this DI migrate to GS1 data qualifiers (Application Identifiers) per ISO/IEC 15418 and ISO/IEC 15459-3. According to GS1, the term 'U.P.C.' is no longer used and the metadata (an2+n8) is no longer correct. GS1 recommends this DI not be used for future applications. | |
an2+n9 | 3V | GS1 Company Prefix. 2020 Update: GS1 recommends this DI no longer be used and that users of this DI migrate to GS1 data qualifiers (Application Identifiers) per ISO/IEC 15418 and ISO/IEC 15459-3. According to GS1, the metadata (an2+n9) is no longer correct. GS1 recommends this DI not be used for future applications. | |
| 4V | Carrier Identification Code assigned by an industry standard mutually defined by the Supplier, Carrier, and Customer. | ||
| 5V | Financial Institution Identification Code (mutually defined). | ||
| 6V | Manufacturer's Identification Code (mutually defined). | ||
| 7V | Code assigned to a party which has financial liability for an entity or group of entities (e.g., owner of inventory) (mutually defined). | ||
| 8V | Customer Code Assigned by the Customer. | ||
| 9V | Customer Code Assigned by the Supplier. | ||
an3+an10...15 | 10V | Manufacturer ID. NOTE: See Appendix 2, CBP 7501 Instructions. | |
| 11V | Organization with budget responsibility for an entity, process, or procedure (e.g., shop, division, department) (internally assigned). | ||
an3+n9...13 | 12V | DUNS MFR ID | DUNS Number Identifying Manufacturer. |
an3+n9...13 | 13V | DUNS SPLR ID | DUNS Number Identifying Supplier. |
an3+n9...13 | 14V | DUNS CUST ID | DUNS Number Identifying Customer. |
| 15V | SHIPPER | Carrier-Assigned Shipper Number. | |
| 16V | VMRS Supplier ID. | ||
an3+an5 | 17V | U.S. DoD CAGE Code. | |
| 18V | Identification of a party to a transaction in which the data format consists of two concatenated segments. The first segment is the Issuing Agency Code (IAC) in accordance with ISO/IEC 15459, the second segment is a unique entity identification Company Identification Number (CIN) assigned in accordance with rules established by the issuing agency (see http://www.aimglobal.org/?page=Reg_Authority15459&hhSearchTerms=%22IAC%22). | ||
| 19V | Specification of a party's role(s), in a transaction, consisting of one or more code values from EDIFACT Code List 3035 Party Qualifier, separated by plus (+) characters (Never to be concatenated with other DIs in a linear symbol or other media where the concatenation character is a plus (+) character). | ||
| 20V | Identification of a party to a transaction assigned by a holder of a Company Identification Number (CIN) and including the related Issuing Agency Code (IAC) in accordance with ISO/IEC 15459 and its registry, structured as a sequence of 3 concatenated data elements: IAC, followed by CIN, followed by a plus (+) character followed by one or more code values from EDIFACT Code List 3035 "Party Qualifier", separated by plus (+) characters (Never to be concatenated with other DIs in a linear symbol or other media where the concatenation character is a plus (+) character). | ||
an3+an1...35 | 21V | Identification of a party to a transaction, e.g., 21V IAC CIN OSU, assigned by a holder of a Company Identification Number (CIN) and including the related Issuing Agency Code (IAC) in accordance with ISO/IEC 15459 and its registry, structured as a sequence of 3 concatenated data elements: IAC, followed by CIN, followed by the organizational sub-unit identification assigned by the CIN that is unique within the CIN holder's domain. | |
an3+an4 | 22V | Carrier SCAC. Standard Carrier Alpha Code - The National Motor Freight Traffic Association, Inc., (NMFTA) assigns SCACs for all companies except those codes used for identification of freight containers not operating exclusively in North America, intermodal chassis and trailers, non-railroad owned rail cars, and railroads. http://www.nmfta.org/Pages/welcome.aspx Companies seeking identification codes for freight containers not operating in North America should contact the Bureau International des Containers, 38, rue des Blancs Manteaux, F-75004 Paris, France, email: bic@bic-code.org, web www.bic-code.org. Railroads and owners of intermodal chassis, trailers and non-railroad owned rail cars should contact Railinc Customer Service, Attn: Private Marks, 7001 Weston Parkway, Suite 200, Cary, NC 27513, (800) 544-7245, email: private.marks@railinc.com. | |
an3+a2+an3...18 | 23V | SPLR VAT NO | Government-assigned Value Added Tax identification number identifying supplier, starting with an ISO 3166-1 alpha-2 country code (except for Greece, which uses the ISO 639-1 language code EL), followed by the government-assigned VAT number. Example: 23VIE6388047V assigned to Google Ireland |
an3+a2+an3...18 | 24V | CUST VAT NO | Government-assigned Value Added Tax identification number identifying customer, starting with an ISO 3166-1 alpha-2 country code (except for Greece, which uses the ISO 639-1 language code EL), followed by the government-assigned VAT number. Example: 24VIE6388047V assigned to Google Ireland |
an3+an5 | 25V | Declaring that the NCAGE/CAGE code that follows DI 25V is the Manufacturer. Party to a transaction wherein the NATO Commercial And Government Entity (NCAGE) / Commercial And Government Entity (CAGE) code used behind DI 25V is declared to be the manufacturer of the item(s) involved in the transaction. Data following DI 25V will consist of five upper-case alphanumeric characters, excluding the letters "I" and "O". | |
| 26V - 999V | Reserved for future assignment. |
Category 23: Activity Reference (W-999W)
| Metadata | DI | Short Title | Explanation |
|---|---|---|---|
| W | Work Order Number (e.g., "Production Paper") (internally assigned). | ||
| 1W | Operation Sequence Number. A number that defines the order of a particular operation in a series of operations, generally in a manufacturing or assembly process. | ||
| 2W | Operation Code/Work Code - the type of work to be performed (internally assigned or mutually defined). | ||
| 3W | Combined Work Order Number and Operation Sequence Number in the format nn...n+nn...n where a plus symbol (+) is used as a delimiter between the Work Order Number and the Operation Sequence Number. | ||
| 4W | Status Code (internally assigned or mutually defined). | ||
| 5W | Work Unit Code - identifies system, subsystem, assembly, component etc. on which maintenance is performed. | ||
| 6W | Nomenclature - (internally assigned or mutually defined). | ||
| 7W - 9W | Reserved. | ||
| 10W | Form Control Number - Preprinted control number on forms. | ||
| 11W | Quality Assurance Inspector - Last Name. | ||
| 12W | Telephone Number of the Person/Activity Completing the Form - expressed in the format (country code) city or area code plus local number i.e. (1) 319 555 1212. | ||
| 13W - 999W | Reserved for future assignment. |
Category 24: Reserved (X-999X)
| Metadata | DI | Short Title | Explanation |
|---|---|---|---|
| X - 999X | Reserved. |
Category 25: Container Information (Y-999Y)
| Metadata | DI | Short Title | Explanation |
|---|---|---|---|
| Y - 999Y | Never to appear on item/document which leaves a closed system environment. |
Category 26: Mutually Defined (Z-999Z)
| Metadata | DI | Short Title | Explanation |
|---|---|---|---|
| Z | Mutually Defined Between Customer and Supplier. | ||
| 1Z | Mutually Defined Between Carrier and Supplier. | ||
| 2Z | Mutually Defined Between Customer and Carrier. | ||
| 3Z | Free Text. | ||
| 4Z | Mutually Defined Between Carrier and Trading Partner. | ||
| 5Z - 9Z | Reserved. | ||
| 10Z | Structured Free Text (Header Data). | ||
| 11Z - 99Z | Structured Free Text (Line 1-89 Data). | ||
| 100Z - 999Z | Reserved for future assignment. |
System Identifiers (Category 0)
System identifiers are characters in a leading position of the data structure that denote a data structure maintained by an external organization. These are not assigned or controlled by ANSI MH10.8.2. Refer to Annex D for additional information.
| System Identifier | Organization | Description | Controlling Document | URL |
|---|---|---|---|---|
+ | HIBCC | Plus sign. Health Industry Business Communications Council | ANSI HIBC 2.4 Supplier Labeling Standard | http://www.hibcc.org |
& | ICCBBA | Ampersand. International Council for Commonality in Blood Banking Automation | ISBT 128 Standard Technical Specification | http://www.iccbba.org |
= | ICCBBA | Equal sign. International Council for Commonality in Blood Banking Automation | ISBT 128 Standard Technical Specification | http://www.iccbba.org |
FNC1 | GS1 | Function 1. The presence of this character in the first position following the symbology start character of a Code 128 or Data Matrix signifies a GS1 symbol with GS1 formatted data. A Dot Code with digits in the first two positions and no FNC1 signals GS1 formatted data. A QR Code with a mode indicator of 0101 indicates GS1 formatted data. | GS 1 General Specifications | http://www.gs1.org/barcodes-epcrfid-id-keys/gs1-general-specifications |
[)>Rs | ISO/IEC 15434 | Left square bracket, right parenthesis, greater than sign, record separator character. Data structure compliant to ISO/IEC 15434, Information technology — Automatic Identification and Data Capture Techniques — Syntax for High Capacity ADC Media | ISO/IEC 15434, Information technology — Automatic Identification and Data Capture Techniques — Syntax for High Capacity ADC Media | http://www.iso.org |
- | IFA-ABDATA Germany | Hyphen – Minus. Pharmaceutical Central Number (PZN), controlled by IFA-ABDATA, Germany (Registration of this system identifier expired on 2016-07-01). Replaced by "9N". | Pharmaceutical Central Number (PZN) | Organization: http://www.ifaffm.de Document: http://www.ifaffm.de/en/ifa-codingsystem.html (Registration of this system identifier expired on 2016-07-01). Replaced by DI "9N". |
! | Eurocode-IBLS | Exclamation mark. Eurocode International Blood Labeling System | Eurocode-IBLS | Organization: http://www.eurocode.org Document: http://www.eurocode.org/guides/index.html |
Material Categories & Recycling Codes (Annex F)
Material categories and material codes are used to identify the material from which an item is made to facilitate recycling or other reprocessing. Such symbols have been defined for batteries, biomaterial/organic material, glass, metals, paper, and plastics.
Table 11 – Material Categories
| Code | Description |
|---|---|
10 | Plastic |
20 | Paper, paperboard, and corrugated |
40 | Metal |
50 | Wood |
60 | Textile |
70 | Glass |
80 | Composite packaging materials |
00 | Other |
Table 12 – Recycling Codes
Plastics (10)
| Code | Description | Examples |
|---|---|---|
PET | Polyethylene terephthalate | Polyester fibers, soft drink bottles |
HD-PE | High-density polyethylene | Plastic bottles, plastic bags, trash HDPE cans, imitation wood |
LD-PE | Low-density polyethylene | Plastic bags, buckets, soap dispenser bottles, plastic tubes |
Paper (20)
| Code | Description | Examples |
|---|---|---|
CPAP | Corrugated | Transport packaging, moving boxes |
PAP | Paper | Mixed paper magazines, mail, newspapers |
PBD | Paperboard | Greeting cards, food boxes, shoe boxes |
Metals (40)
| Code | Description | Examples |
|---|---|---|
FE | Steel | — |
ALU | Aluminum | — |
Wood (50)
| Code | Description | Examples |
|---|---|---|
FOR | Wood | — |
NTR | Impregnated Wood | — |
Textile (60)
| Code | Description | Examples |
|---|---|---|
TEX | Textile | — |
Glass (70)
| Code | Description | Examples |
|---|---|---|
GL1 | Clear Sort Glass | — |
GL2 | Dark Sort Glass | — |
Composite (80)
| Code | Description | Examples |
|---|---|---|
PAPALU | Corrugated + Aluminum | Liquid storage containers, juice boxes, cardboard cans, Cigarette pack liners, gum wrappers, cartage shells for blanks, fireworks coloring material. |
PAPPET | Corrugated + Plastic | Consumer packaging, pet food bags, cold store grocery bags, ice cream containers, cardboard cans, disposable plates |
References
- The metadata change was necessary because UN/EDIFACT Code Qualifier 2005 lists single-digit qualifiers, and the previous metadata definition did not allow their use. The previous metadata construction was based on the examples provided by the applicant, and not the complete list available.
- For a license plate number to be unique world-wide requires: 1) A unique number assigned by the trading partner, 2) A unique code assigned to the trading partner by an organization, and 3) A unique code providing global identification of the assigning organization. ISO/IEC 15459-1 describes the format and usage of these DIs.
- The format of "7J" is such that while a Vehicle Registration License Plate Number may, in practice, be unique within a governmental subdivision, it may not be unique worldwide without having met the requirements of items 2 and 3 of footnote 1, above.
- "20K" license identifiers, "26S" equipment identifiers and, subject to certain conditions, "18V" party identifiers can be used as the root component of "26T" batch identifiers and of ISO/IEC 15459 transport unit identifiers. To ensure uniqueness of the latter, it is essential that such identifiers differ not only from all other identifiers of the same class, but also from all other identifiers of other classes. That is, the specifications of the issuing agency concerned are required to ensure that a "20K" license identifier is distinct both from other "20K" license identifiers and from "26S" equipment identifiers, "18V" party identifiers, license plates, etc. Since component-based transport unit identifiers are constructed by simple concatenation, it is also required that one root component cannot be derived from another by adding characters to it.
- One degree is equivalent to approximately 110,000 meters, depending upon one's location on the earth where, because of its spheroid shape, a degree is of greater distance at the equator than at the poles. Degrees can be reduced to minutes (1/60th of a degree) and then seconds (1/60th of a minute) to where a second of latitude or longitude is approximately 30.56 meters. Likewise, we can decimally represent a portion of a meter where to six significant digits one can get to a resolution of 0.11 meters. Secondly, many representations of latitude and longitude include either a North / South designation for latitude, and an East / West designation for longitude. Alternately, some designations of South latitude and West longitude are differentiated from their North and East counterparts by a "-" (minus) prefix. Further, there are 360 degrees of longitude from 180° E to 180° W (alternately 180° to -180°) and 180 degrees of latitude from 90° N to 90° S (alternately, 90° to -90°). Also, the tallest building in 2020 is 828 meters, though plans do exist for structures greater than 1 000 meters in height. Finally, there are locations that exist below sea level, so a minus (-) is additionally required for altitude.
Consequently, the format recommended by this standard for Latitude / Longitude / Altitude is xnn.nnnnn/xnnn.nnnnnn/xnnnn is in a range of 5 (intersection of the Prime Meridian with the Equator - n/n/n) to 27 characters (xnn.nnnnn/xnnn.nnnnnn/xnnnn). The "x" value is to permit the inclusion of a "-" (minus) prefix for South latitudes and West longitudes. The "-" (minus) prefix, "." (decimal point), and "/" solidus are explicitly encoded. - For Freight Containers, this refers to a mechanical seal. See ISO 17712.
- For the purposes of DI 18S, the characters dash "-" and slash "/" are part of the allowable character set.
- Note that the dash character cannot occur in either of the two components and can thus be used to support decomposition of the batch identifier into these components. A transport unit identifier constructed from the same two components and a "27S" item number contains no such separator and cannot be decomposed.
Frequently Asked Questions
- What is a Data Identifier (DI)?
- A Data Identifier is a specified character or string of characters that defines the general category or intended use of the data that follows. DIs are used in automatic identification and data capture (AIDC), IoT, Blockchain, and similar applications. DIs consist of a capital letter (A through Z), optionally preceded by one to three digits (0 through 9).
- How are Data Identifiers categorized?
- Data Identifiers are organized into 26 categories covering container information, dates, environmental factors, item information, measurements, traceability, location references, party identification, activity references, and more. Each category maps to a letter of the alphabet (e.g., Category 2 maps to B, Category 4 maps to D).
- How do I request a new Data Identifier?
- Submit a DI request application to the Data Identifier Maintenance Committee (DIMC) at direquests@mhi.org. Refer to Annex C of ANSI MH10.8.2 for the request form. The current version of the standard is available at mhi.org/standards/di.
