GS1-128 barcodes
A lot of Information can be found on the Official GS1 site;
https://www.gs1.org/standards/barcodes
GS1-128 barcodes are used to represent GS1 ID Keys and other data, and are commonly found on cases, pallets and other logistics units in the supply chain. These barcodes can include additional information about your trade items to improve supply chain efficiency.
The GS1-128 barcode was added to the GS1 System to enable companies to capture more information in a single barcode. Initially used in the food and grocery industries, it is now widely used in logistics and other application such as the identification of assets.
The barcode uses a series of GS1 Application Identifiers to include a range of additional data such as:
- Best Before Date
- Batch Number
- Quantity
- Weight
The GS1-128 also encodes the SSCC, used for the identification of logistics units.
The SSCC Barcode Format is as follows;
Application Identifier
(GS1 Prefix 00, 01, 02, 03, 04, 05, 06-09, 10-19 etc..)
00
extensionDigit
(Character Set digit characters (‘0’ to ‘9’) )
0
GS1 Company Prefix
0123456 (789)
Carton/Pallet Number
Depending if SOTI – SOPI or SOTPI (Calculated in TOE or ERP)
0001
TOE uses julianDays – (notes below)
1234
if GS1 is larger than 7 digits then reduce the space used on the Julian day
Check Digit
0-9
SSCC segment
extensionDigit + companyGS1Number + julianDays + lastDigit + cartonNumberString
SSCCIdentifier
Application Identifier + SSCC Segment + Checkdigit of the SSCC Segment
Notes Below;
Julian Day
Julian day is the continuous count of days since the beginning of the Julian Period and is used primarily by astronomers, and in software for easily calculating elapsed days between two events (e.g. food production date and sell by date)[1].
The Julian Day Number (JDN) is the integer assigned to a whole solar day in the Julian day count starting from noon Universal time, with Julian day number 0 assigned to the day starting at noon on Monday, January 1, 4713 BC, proleptic Julian calendar (November 24, 4714 BC, in the proleptic Gregorian calendar),[2][3][4] a date at which three multi-year cycles started (which are: Indiction, Solar, and Lunar cycles) and which preceded any dates in recorded history.[5] For example, the Julian day number for the day starting at 12:00 UT on January 1, 2000, was 2 451 545.[6]
Example of a Woolworth Barcode