ShipHero supports GS1 barcode scanning across key warehouse workflows using the mobile app and web interface. This enables accurate data capture for GTINs, lot numbers, expiration dates, serial numbers, and internal product identifiers.
Supported Application Identifiers (AIs)
AIs | Description |
01 | GTIN (Global Trade Item Number) |
17 | Expiration Date (YYMMDD) |
10 | Lot Number |
21 | Serial Number (coming soon) |
92 | Internal Barcode |
Mobile App Support (v2.9.1 and later)
GS1 barcode scanning is supported everywhere product barcode scanning is used in the mobile app.
Barcode Matching
- 01 or 92 is used to identify the product. If both are present, 92 takes precedence.
- Lot (10), expiration (17), and serial (21) are only used if the product is configured to require them.
Receiving
- Automatically captures lot and expiration from 10 and 17.
- Ignores 21.
Shipping (coming soon)
- Validates lot and expiration if required.
- Captures 21 as the serial number.
Scanner Requirements
iOS and some browsers strip the FNC1 (group separator) character, which can prevent proper parsing. To ensure full compatibility, the scanner must be configured to:
- Either wrap each AI in parentheses, e.g. (01)...(17)...(10)...
- Or replace the FNC1 separator with one of the following characters:
]
,~
, or|
This must be configured on the scanner. Contact the scanner’s manufacturer for setup instructions and to confirm if the scanner supports one of the above configurations.