Skip to main content

GS1 barcode reading

The article explains the GS1 barcode reading functionality in PULPO WMS.

Written by Vadim Glushachenko
Updated over a week ago

Barcodes defined by GS1 standards are very common. A GS1 barcode encodes a series of data divided by numeric separators each preceding a certain of 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.
The subsetting to remove leading zeros is used to interpret GTIN-14 barcodes with the leading digit 0. It removes the leading 0 from the code allowing it to work with 13-digit product EAN.

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 preceded by the following separators:

01 - Product barcode (GTIN)

02 - Trade items contained in a logistic unit (GTIN)
10 - Batch or lot number
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 conver to to the format YYMM01

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?