Skip to main content

GS1 barcode reading

The article explains the GS1 barcode reading functionality in PULPO WMS

Written by Vadim Glushachenko

Barcodes defined by GS1 standards are very common. A GS1 barcode encodes a series of data divided by numeric separators, each preceding a certain product characteristic (GTIN, Expiration date, etc.). The barcodes can be scanned electronically, making it easier for products to be tracked, processed, and stored.

Enabling the feature

The feature is to be enabled only in case the warehouse is working solely with GS1 barcodes. Otherwise, enabling it might cause issues with reading non-GS1 barcodes.

To activate the GS1 barcode reading, open Settings, select the Reports and Codes tab, and activate the checkbox Scan GS1 Barcodes in the PULPO App.

After you activate the setting, please restart your PULPO App.

Feature functionality

Enabling the feature will allow you to read some data from GS1 barcodes in PULPO WMS, preceded by the following separators:

Identifier

Mapping explanation

01

Product barcode (GTIN)

02

Trade items contained in a logistic unit (GTIN)

10

Batch or lot number

11

A fallback for the expiration date when the product has a lot number from the 10 segment, but no exp date from the 17 segment

15

Best before date (YYMMDD)*

17

Expiration date (YYMMDD)*

21

Serial number

30

Variable count of items

37

Count of trade items or trade item pieces contained in a logistic unit

91

Fallback field for product barcode (GTIN)

* PULPO WMS can read the date in the format YYYYMM and will convert to the format YYMM01

Subsetting: Remove leading zeros from GTIN barcodes

The subsetting to remove leading zeros is used to interpret GTIN-14 barcodes with a leading digit 0. It removes the leading 0 from the code, allowing it to work with a 13-digit product EAN.

Subsetting: Recognise picked LOT by scan and overwrite FEFO suggestion

This subsetting allows the PULPO WMS app to automatically identify both the product and its LOT/Batch number from a single GS1 or UDI barcode scan during picking. When active, it prioritises the physically scanned batch over system-suggested FEFO (First Expired, First Out) logic or specific LOTs requested for a particular order.

Both subsettings can only be enabled if the main GS1 Barcode setting is active. Disabling the main setting will automatically deactivate this feature.

Mapping the barcode values

After scanning, the read-out values will be mapped to the respective fields in the PULPO WMS app, where applicable, to save users from having to type in the values manually.

Did this answer your question?