# GS1-128 Pallet Label Field Template

> Source: https://netray.co/tools/gs1-128-pallet-label-field-template
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: Free Tools

## Short answer

Define the data content of a GS1-128 logistics label, including SSCC and common application identifiers, as a printable label spec.

## Category

supply-chain

## Audience

- Warehouse supervisor
- EDI coordinator
- Logistics analyst

## Tool

**Kind:** template

**Output:** document

**Fields:**

#### Supplier name

**Key:** supplier

**Type:** text

**Default:** Acme Precision Ltd

#### Ship from

**Key:** ship_from

**Type:** text

**Default:** Plant 2, 14 Industrial Road, Dayton OH 45401

#### Ship to

**Key:** ship_to

**Type:** text

**Default:** Contoso Retail DC 12, 800 Logistics Way, Columbus OH 43215

#### SSCC (AI 00, 18 digits)

**Key:** sscc

**Type:** text

**Default:** 006141411234567892

#### GTIN-14 of contents (AI 02)

**Key:** gtin

**Type:** text

**Default:** 10614141000415

#### Count of items in the pallet (AI 37)

**Key:** qty

**Type:** text

**Default:** 480

#### Batch or lot (AI 10)

**Key:** lot

**Type:** text

**Default:** LOT26A104

#### Production date (AI 11, YYMMDD)

**Key:** prod_date

**Type:** text

**Default:** 261015

#### Best before date (AI 15, YYMMDD)

**Key:** best_before

**Type:** text

**Default:** 281015

#### Customer PO (AI 400)

**Key:** po

**Type:** text

**Default:** 4500219876

#### Ship-to postal code (AI 420)

**Key:** zip

**Type:** text

**Default:** 43215

#### Label size

**Key:** format

**Type:** select

**Options:**

- 4 x 6 inch
- 4 x 8 inch
- A5
- A6

**Default:** 4 x 6 inch

**Blocks:**

#### GS1-128 Logistics Label Specification

**Body:** Supplier: {{supplier}}
Label size: {{format}}

Ship from:
{{ship_from}}

Ship to:
{{ship_to}}

#### Barcode data (human readable)

**Table:**

**Columns:**

- AI
- Element
- Value
- Format

**Rows:**

**0:** (00)

**1:** SSCC

**2:** {{sscc}}

**3:** n18, fixed length

**0:** (02)

**1:** GTIN of contained trade items

**2:** {{gtin}}

**3:** n14, fixed length

**0:** (37)

**1:** Count of trade items

**2:** {{qty}}

**3:** n..8, variable, FNC1 after

**0:** (10)

**1:** Batch or lot number

**2:** {{lot}}

**3:** an..20, variable, FNC1 after

**0:** (11)

**1:** Production date

**2:** {{prod_date}}

**3:** n6 YYMMDD, fixed length

**0:** (15)

**1:** Best before date

**2:** {{best_before}}

**3:** n6 YYMMDD, fixed length

**0:** (400)

**1:** Customer purchase order number

**2:** {{po}}

**3:** an..30, variable

**0:** (420)

**1:** Ship-to postal code

**2:** {{zip}}

**3:** an..20, variable

#### Encoded string

**Body:** (00){{sscc}}(02){{gtin}}(37){{qty}}[FNC1](10){{lot}}[FNC1](11){{prod_date}}(15){{best_before}}(400){{po}}[FNC1](420){{zip}}

FNC1 marks the end of a variable-length element when another element follows. Parentheses are for human reading only and are not encoded.

#### Print and approval

**Signatures:**

- Prepared by
- Customer compliance reviewer
- Warehouse approval

**Notes:** This is a field specification for discussion with the trading partner and label printing vendor, not a certified barcode. The SSCC check digit (last digit) must be calculated with the GS1 modulo 10 method, and GTIN check digits likewise. Required AIs, label size and placement come from the partner's routing or label guide and the GS1 General Specifications.

## Content

**Intro:** A GS1-128 logistics label identifies a pallet or carton with an SSCC and other application identifiers so the receiver can scan it and match it to the electronic ASN. This template lets you define the label's data content in a clear spec to share with the customer, the warehouse and your label printing vendor.

**Sections:**

#### How to use the template

**Body:** Enter the shipper, destination and the application identifier values your customer requires. The SSCC in AI 00 is the key: it uniquely identifies the logistic unit and must be the same number you send in the 856 or DESADV so the receiver can link the scan to the shipment. Generate the document as a PDF or Word file and attach it to the partner onboarding pack. Your label software then encodes the string shown in the encoded line.

**Bullets:**

- SSCC is 18 digits: extension digit, GS1 company prefix, serial reference, check digit
- Never reuse an SSCC for another logistic unit
- Match every SSCC on a label to one HL level in the ASN
- Print human readable text under the symbol

#### Application identifiers and FNC1

**Body:** Application identifiers are the numeric prefixes that tell a scanner what data follows. Some have fixed length, such as 00 (18 digits), 02 (14 digits) and the date fields 11 and 15 (6 digits), while others are variable length, such as 10 for batch, 37 for count and 400 for the customer PO. After a variable-length value, an FNC1 separator is needed if another element follows. Putting fixed-length elements first in the string reduces the number of separators, which keeps the symbol shorter.

#### Common mistakes

**Body:** Frequent problems include a wrong check digit in the SSCC, labels printed with a different SSCC from the one in the ASN, missing FNC1 after variable-length elements, low print contrast, and labels placed in the wrong location on the pallet. Many retailers charge compliance fees for these errors. Verify print quality with a barcode verifier and scan test labels with the receiver's scanner type before production runs, and keep the SSCC serial sequence managed in your ERP or WMS so numbers are never duplicated.

**Cta:** If label data and ASN data are produced separately today, we can help generate both from the same ERP shipment record so they always match.

**Faq:**

#### What is an SSCC?

**Answer:** SSCC stands for Serial Shipping Container Code. It is an 18-digit GS1 identifier, used with application identifier 00, that uniquely identifies a logistic unit such as a pallet or carton, and is the link between the physical label and the electronic ship notice.

#### What is the difference between GS1-128 and Code 128?

**Answer:** GS1-128 is a subset of Code 128 that uses FNC1 in the first position and application identifiers to structure data. A plain Code 128 barcode can hold any characters, while GS1-128 follows the GS1 rules so data can be parsed universally.

#### Do I need a GS1 company prefix?

**Answer:** To create globally unique SSCCs and GTINs you need a GS1 company prefix issued by your local GS1 member organization. Some partners may issue their own identifiers in specific closed supply chains, so check the routing guide.

#### Which AIs are mandatory?

**Answer:** Only the SSCC is typically mandatory on a logistics label. Other AIs such as GTIN, batch, dates, quantity and PO depend on the customer or industry guide. Always follow the partner's label specification.

## Search terms

gs1-128 label template, sscc label format, gs1 logistics label fields, gs1-128 application identifiers, pallet label requirements, sscc 00 label example, gs1 128 barcode label spec, serial shipping container code label

---
Talk to an engineer: https://netray.co/contact?intent=erp_ai | Machine catalog: https://netray.co/agent/catalog.json
