Skip to main content

InputItemIdentifierType

An Item Identifier represents an item identification code of some sort. According to the GS1 standard this is mostly a GTIN of 8-14 digits, but it might be a Non-standard code for special use cases or it might be a PLU code for specific PLU use cases. It can also be a QR code or other machine registrable code or just an alternative SKU. This is also why several types are supported in Hii Retail

  • we know other identifiers than GTIN are required beyond the GS1 specifications.
enum InputItemIdentifierType {
NONSTANDARD
UUID
GTIN8
GTIN12
GTIN13
GTIN14
PLU
SKU
QR
ECC140
ECC200
ISBN
RFID
DATABAR_OMNI
DATABAR_STACKED_OMNI
DATABAR_EXPANDED
DATABAR_STACKED_EXPANDED
DATABAR_TRUNCATED
DATABAR_LIMITED
DATABAR_STACKED
ISSN
GTIN
}

Values

InputItemIdentifierType.NONSTANDARD

For unsupported Item Identifier types. Should not be used intentionally.

InputItemIdentifierType.UUID

A universally unique identifier (UUID) is a 128-bit number used to identify information in computer systems. The term globally unique identifier (GUID) is also used. When generated according to the standard methods, UUIDs are, for practical purposes, unique.

InputItemIdentifierType.GTIN8

GTIN with 8 digits.

InputItemIdentifierType.GTIN12

GTIN with 12 digits.

InputItemIdentifierType.GTIN13

GTIN with 13 digits.

InputItemIdentifierType.GTIN14

GTIN with 14 digits.

InputItemIdentifierType.PLU

PLU codes are used primarily in retail grocery stores or supermarkets, where they are keyed into point of sale systems by cashiers or by customers at self checkout machines when the produce is being weighed or counted. The codes may be printed on small stickers, tags, or bands that are affixed to produce, or may be printed on signs. Since 2006, stickers with PLU codes may also have a GS1 DataBar Stacked Omnidirectional barcode.

InputItemIdentifierType.SKU

SKU Stock Keeping Unit is an Item Identifier that will not translate into a barcode and should only be used when alternative IDs are needed in addition to the ID already present on a Product. The ID on a Product should be considered the primary SKU.

InputItemIdentifierType.QR

Matrix type Quick Response Code.

InputItemIdentifierType.ECC140

Also called DataMatrix-140. A Data Matrix is a two-dimensional code consisting of black and white "cells" or dots arranged in either a square or rectangular pattern, also known as a matrix. The information to be encoded can be text or numeric data. Usual data size is from a few bytes up to 1556 bytes. The length of the encoded data depends on the number of cells in the matrix. Error correction codes are often used to increase reliability: even if one or more cells are damaged so it is unreadable, the message can still be read. A Data Matrix symbol can store up to 2,335 alphanumeric characters.

InputItemIdentifierType.ECC200

Also called DataMatrix-200. A Data Matrix is a two-dimensional code consisting of black and white "cells" or dots arranged in either a square or rectangular pattern, also known as a matrix. The information to be encoded can be text or numeric data. Usual data size is from a few bytes up to 1556 bytes. The length of the encoded data depends on the number of cells in the matrix. Error correction codes are often used to increase reliability: even if one or more cells are damaged so it is unreadable, the message can still be read. A Data Matrix symbol can store up to 2,335 alphanumeric characters.

InputItemIdentifierType.ISBN

The International Standard Book Number (ISBN) is a numeric commercial book identifier which is intended to be unique. Publishers purchase ISBNs from an affiliate of the International ISBN Agency. An ISBN is assigned to each separate edition and variation (except reprintings) of a publication. For example, an e-book, a paperback and a hardcover edition of the same book will each have a different ISBN. The ISBN is ten digits long if assigned before 2007, and thirteen digits long if assigned on or after 1 January 2007. The method of assigning an ISBN is nation-specific and varies between countries, often depending on how large the publishing industry is within a country.

InputItemIdentifierType.RFID

Radio-frequency identification (RFID) uses electromagnetic fields to automatically identify and track tags attached to objects. An RFID system consists of a tiny radio transponder, a radio receiver and transmitter. When triggered by an electromagnetic interrogation pulse from a nearby RFID reader device, the tag transmits digital data, usually an identifying inventory number, back to the reader. This number can be used to track inventory goods.

InputItemIdentifierType.DATABAR_OMNI

All DataBar barcodes encode a GTIN-12 or GTIN-13 in a 14-digit data structure. In order to make the GTIN-12 or GTIN-13 a 14-digit data structure, a leading zero or zeros is filled to the left of the GTIN. DataBar Omnidirectional have omnidirectional scanning capability.

InputItemIdentifierType.DATABAR_STACKED_OMNI

All DataBar barcodes encode a GTIN-12 or GTIN-13 in a 14-digit data structure. In order to make the GTIN-12 or GTIN-13 a 14-digit data structure, a leading zero or zeros is filled to the left of the GTIN. DataBar Stacked Omnidirectional have omnidirectional scanning capability.

DataBar Stacked Omnidirectional is designed to condense the GTIN information into a more compact and square barcode suitable for use on smaller packages (such as the label stickers on fresh produce).

InputItemIdentifierType.DATABAR_EXPANDED

All DataBar barcodes encode a GTIN-12 or GTIN-13 in a 14-digit data structure. In order to make the GTIN-12 or GTIN-13 a 14-digit data structure, a leading zero or zeros is filled to the left of the GTIN. DataBar Expanded have omnidirectional scanning capability.

In addition to encoding Application Identifier (01) GTIN, GS1 DataBar Expanded can encode additional GS1 Application Identifiers such as sell-by date, weight, and lot number. Each symbol has a capacity of up to 74 characters. These attributes can help in controlling shrinkage, optimizing product replenishment, and improving the traceability of a product at the point of sale. They are seeing increased use in manufacturers' coupons. Starting June 2011, Databar use is mandated for coupons and the use of UPC-A must be discontinued.

InputItemIdentifierType.DATABAR_STACKED_EXPANDED

All DataBar barcodes encode a GTIN-12 or GTIN-13 in a 14-digit data structure. In order to make the GTIN-12 or GTIN-13 a 14-digit data structure, a leading zero or zeros is filled to the left of the GTIN. DataBar Expanded Stacked have omnidirectional scanning capability.

In addition to encoding Application Identifier (01) GTIN, DataBar Expanded Stacked can encode additional GS1 Application Identifiers such as sell-by date, weight, and lot number. Each symbol has a capacity of up to 74 characters. These attributes can help in controlling shrinkage, optimizing product replenishment, and improving the traceability of a product at the point of sale. They are seeing increased use in manufacturers' coupons. Starting June 2011, Databar use is mandated for coupons and the use of UPC-A must be discontinued.

InputItemIdentifierType.DATABAR_TRUNCATED

All DataBar barcodes encode a GTIN-12 or GTIN-13 in a 14-digit data structure. In order to make the GTIN-12 or GTIN-13 a 14-digit data structure, a leading zero or zeros is filled to the left of the GTIN. DataBar Truncated can only be scanned by a linear hand held or imaging scanning device: it cannot be scanned by omnidirectional scanners and are intended to be read by handheld scanners.

DataBar Truncated is designed for very small item identification and are mainly used in the healthcare industry. Each encodes a GTIN-12 or GTIN-13 in 14-digit data structure. Only GS1 DataBar Limited uses an indicator digit 1.

InputItemIdentifierType.DATABAR_LIMITED

All DataBar barcodes encode a GTIN-12 or GTIN-13 in a 14-digit data structure. In order to make the GTIN-12 or GTIN-13 a 14-digit data structure, a leading zero or zeros is filled to the left of the GTIN. DataBar Limited can only be scanned by a linear hand held or imaging scanning device: it cannot be scanned by omnidirectional scanners and are intended to be read by handheld scanners.

DataBar Limited is designed for very small item identification and are mainly used in the healthcare industry. Each encodes a GTIN-12 or GTIN-13 in 14-digit data structure. Only GS1 DataBar Limited uses an indicator digit 1.

InputItemIdentifierType.DATABAR_STACKED

All DataBar barcodes encode a GTIN-12 or GTIN-13 in a 14-digit data structure. In order to make the GTIN-12 or GTIN-13 a 14-digit data structure, a leading zero or zeros is filled to the left of the GTIN. DataBar Stacked can only be scanned by a linear hand held or imaging scanning device: it cannot be scanned by omnidirectional scanners and are intended to be read by handheld scanners.

DataBar Stacked is designed for very small item identification and are mainly used in the healthcare industry. Each encodes a GTIN-12 or GTIN-13 in 14-digit data structure. Only GS1 DataBar Limited uses an indicator digit 1.

InputItemIdentifierType.ISSN

The International Standard Serial Number (ISSN) is an eight-digit code, usually formatted as XXXX-XXXX, used to uniquely identify serial publications such as journals and magazines. The ISSN helps in the efficient management and cataloging of these publications in libraries and databases, ensuring that each serial title can be distinctly recognized and referenced. The ISSN can be represented alone, together with, or as a GTIN with the prefix of 977.

InputItemIdentifierType.GTIN

The Global Trade Item Number (GTIN) is used to identify trade items in the supply chain and can be encoded in various barcode formats, such as UPC, EAN, or QR codes. The GTIN can be represented in different formats, such as GTIN-8, GTIN-12, GTIN-13, or GTIN-14. The intention of this generic type is to assist integrating customers that struggle to provide the correct type from the ERP.

Member Of

DuplicationCheckRule object