Parse GS1 barcode at receipt

Article12/26/20234 min read

The GS1-128 barcode (also known as EAN-128) provides a global standard for exchanging data between different companies. It is a GS1 standard that defines both the kind of data and the data format.

The Application Identifiers (AIs) are prefixes used in barcodes to define the meaning and format of data attributes. The application identifiers determine what type of data is included in the bar code, such as the GTIN, lot number, expiration date and SSCC.

The GS1-128 barcode will be parsed and split, and the value is mapped based on the Application Identifier (AI) codes in the barcode while scanning a warehouse receipt based on a Purchase Order, Transfer Order or Sales Return Receipt.

The following Application Identifiers in the scanned barcode will be parsed, split, and mapped to the mobile device. When a value is successfully mapped, for example the quantity, the step for entering the quantity handled is automatically skipped.

Application Identifier (AI)GS1 DescriptionRecognized as
00Serial Shipping Container Code (SSCC)License Plate No.
01Global Trade Item Number (GTIN)Item Reference No. with Reference Type = Bar Code
02Global Trade Item Number (GTIN)Item Reference No. with Reference Type = Bar Code
10Lot NumberVendor Lot Number
11Production DateProduction Date
13Packaging DateProduction Date
15Expiration DateExpiration Date
17Expiration DateExpiration Date
37Count of trade items or trade item pieces contained in a logistic unitQuantity Handled
31Quantity in KilogramsQuantity Handled
33Quantity in KilogramsQuantity Handled
32Quantity in LBSQuantity Handled
34Quantity in LBSQuantity Handled
21Serial NumberSerial Number
Note

The lot number in the barcode is always considered to be the Vendor Lot Number. See Integration of Lot Management for more information.

Note

When Batch Assign Lot option is set to Yes, in the Mobile Profile Setup page when the Page field is set with RECEIPT, on the Summary page of the Receive activity, the assigned lot numbers in the batch are also supported while scanning GS1 barcodes. On the Summary page of the Receive activity, select the required record, and select Details to assign a Lot No. on the mobile device.

While parsing a GS1-128 barcode, the values are split and mapped based on the Application Identifier (AI) codes in the barcode. You must indicate whether the AI for serial numbers, which is 21, should be picked up as Shipping Unit No. Some companies prefer using AI 31 or 32 (Net weight, pounds) as their Quantity AI instead of AI 37 (Count of trade items or trade item pieces contained in a logistic unit). You can indicate the order in which the Quantity AI in a barcode should be recognized.

  1. Select the Search icon , enter Mobile Profile Setup, and then choose the related link.
    The Mobile Profile Setup page opens.
  2. In the Profile field, click the AssistEdit button and then select WMS.
  3. In the Page field, click the AssistEdit button and then select RECEIPT.
  4. In the Description field, select User scanned Serial No.
  5. In the corresponding Value field, enter Shipping Unit No. or Ignore.

The Option Values field suggests the values that can be entered here.

When a barcode contains a serial number, you can scan this serial number as the Shipping Unit Number during the receipt-activity with this setting.

  1. In the Description field, select Application Identifier Quantity Sequence.
  2. In the corresponding Value field, enter 37; 31; 32.
  3. If the data in the barcode contains AI 21, it is recognized and saved in the Shipping Unit No. field on the Mobile Scan Entries list page.

When a scanned barcode contains AI 37, it will be considered as the quantity. However, when AI 37 is not present, the system looks for AI 31(For example, 3101 or 3102 or 3103, etc., where 01, 02, 03 and so on represents the decimal value). If none of these is present, then the system looks for AI 32(For example, 3201 or 3202 or 3203, etc.). If the corresponding item uses Kilogram as UoM and the value in the barcode is expressed in LBS or pounds, a conversion to kilogram is performed. When AI 32 is used as quantity, conversion is performed from pounds to Kilogram. The quantity field will be filled based on the Application Identifier Quantity Sequence.

Note

The Shipping Unit No. must be unique for each Warehouse Receipt No. If the scanned value contains a Shipping Unit No. that is already present in the system, an error message is displayed.