Parse GS1 barcode at receipt
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 Description | Recognized as |
---|---|---|
00 | Serial Shipping Container Code (SSCC) | License Plate No. |
01 | Global Trade Item Number (GTIN) | Item Reference No. with Reference Type = Bar Code |
02 | Global Trade Item Number (GTIN) | Item Reference No. with Reference Type = Bar Code |
10 | Lot Number | Vendor Lot Number |
11 | Production Date | Production Date |
13 | Packaging Date | Production Date |
15 | Expiration Date | Expiration Date |
17 | Expiration Date | Expiration Date |
37 | Count of trade items or trade item pieces contained in a logistic unit | Quantity Handled |
31 | Quantity in Kilograms | Quantity Handled |
33 | Quantity in Kilograms | Quantity Handled |
32 | Quantity in LBS | Quantity Handled |
34 | Quantity in LBS | Quantity Handled |
21 | Serial Number | Serial Number |
The lot number in the barcode is always considered to be the Vendor Lot Number. See Integration of Lot Management for more information.
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.
- Select the Search icon
, enter Mobile Profile Setup, and then choose the related link.
The Mobile Profile Setup page opens. - In the Profile field, click the AssistEdit button and then select WMS.
- In the Page field, click the AssistEdit button and then select RECEIPT.
- In the Description field, select User scanned Serial No.
- 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.
- In the Description field, select Application Identifier Quantity Sequence.
- In the corresponding Value field, enter 37; 31; 32.
- 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.
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.
Process warehouse receipts with AI (10) lot numbers
On the Vendor Card page, on the Receiving FastTab, turn on the Use AI (10) as Internal Lot Number toggle. The system will automatically assign the AI (10) lot number as both the internal lot number and vendor lot number. When the toggle is turned off, the system will not use AI (10) for the internal lot number.
To process the warehouse receipts with AI (10) lot numbers, follow these steps:
- Open the Receive screen.
- Scan the receipt number using the scanner.
The app prompts you to scan the item. - Scan the item number (license plate tracked) barcode containing AI (10) data.
The system parses the barcode and automatically fills in the item number, license plate number, lot number, expiration date, vendor lot number, and quantity values.
This functionality works similarly when scanning the lot-tracked item (that is not license plate-tracked) and a warehouse receipt with multiple vendors for the same item. However, the Use AI (10) as Internal Lot Number toggle for all vendors associated with the item must be turned on.