# Process EAN128

Decodes a EAN128 barcode.

Action available for the following operating systems:

![](/files/-MGIiDGuNcrVFP-DbUma)

### Parameters

* **Source** *\<unquoted string> -* The control or variable where the EAN 128 barcode is saved.
* **Group Separator Char** *\<numeric> -* The ASCII Value of the char separator of the Al values in EAN 128 barcodes.
* **Target** *\<unquoted string> -* The control or variable that saves the getted Al from EAN 128 barcode.
* **Al** *\<unquoted string> -* The Al property of the loaded EAN 128 barcode.

{% hint style="info" %}
The possible Al for the EAN128 Codes are:

* 00 - Serial Shipping Container Code 18 Digits (SSCC).
* 01 - Global Trade Item Number 14 Digits (GTIN).
* 02 - GTIN of trade items contained in a logistic unit 14 Digits (CONTENT).
* 10 - Batch or Lot Number 1-20 Alphanumeric (BATCH/LOT).
* 11 - Production Date (YYMMDD) 6 Digits (PROD DATE).
* 12 - Due Date (YYMMDD) 6 Digits (DUE DATE).
* 13 - Packing Date (YYMMDD) 6 Digits (PACK DATE).
* 15 - Best Before Date (YYMMDD) 6 Digits (BEST BEFORE or SELL BY).
* 17 - Expiration Date (YYMMDD) 6 Digits (USE BY or EXPIRY).
* 20 - Product Variant 2 Digits (VARIANT).
  {% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.sysdevmobile.com/kalipso5/developing/form/actions/actions-description/group-others/process-ean128.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
