The GS1-128 Label is produced when a Load is created.  This article will walk you through creating a GS1-128 label and provide examples.  If you already have a GS1-128 Template in Infoplus, it is suggested to duplicate the template instead of starting from scratch. To gain a better understanding of GS1-128 Labels, visit the Overview of GS1-128 Labels.  See the GS1-128 Label attached a the bottom for an example GS1-128 label.  


Create a GS1-128 Template

  1. Access the “GS1-128 Template” table. There are two ways:

    From the Dashboard: Click the “Apps” tab, click the “Fulfillment Setup” App, then click the “GS1-128 Template” Table.

    From the Quick Actions shortcut: Press a dot (period) on your keyboard, then select “GS1-128 Template” from the list of Quick Actions.

  2. Click the Create New button in the top right. The Creating New GS1-128 Template window appears.




  3.  Fill out the top five fields
    1. Name*
    2. Template Width (in)*
    3. Template Height (in)*
    4. API Version* - "beta" is the only supported option in this field at this time.  
    5. Script - you can optionally use an Infoplus Script to customize the data available in your template.

  4. The next section consists of ten rows split by two columns: left and right.  This creates up to twenty potential zones on the GS1-128 label.  Fill out the fields for each section, noting that the left & right sections have different options:

    For the Left sections, the options are:
    1. Row Active* - this field controls whether or not the specified row is used in the template.
    2. Row Height (in) - height of the row, in inches.
    3. Content - what to display in labels produced by this template in this section. See below for details.

    For the Right sections, the options are:
    1. Right Column Active* - this field controls whether or not the specified row uses both a left and right column (value of True), or only a left column (value of False)
    2. Right Column Width (in) - width of the right column, in inches.
    3. Content - what to display in labels produced by this template in this section.  See below for details.


Content Code Editor

  1. Field names are available in the Infoplus API Reference Site. Select the correct API version and table (that corresponds to the Record Type you are wanting to display in the zone) on the left.  You may consult 

  2. To add a GS1 style barcode, with an application identifier and FNC1 code, use the Source Code mode in the editor, and insert code like the following to add a barcode image into the template (Note that in this example, we are generating an SSCC barcode - where the application identifier (AI) of "00" is being pre-pended to the value in the sscc variable - in the #set line):
    <!-- #set($value = "00$context.gs1128Label.sscc") -->
    <p style="text-align: center;"><img src="${utils.generateBase64Barcode('GS1_128',$value)}" width="350" height="100" /></p> 
  3. Apply any formatting to the content in the Code Editor as needed (e.g., to center all of the content, select the content and then click the GcRwrI1tmzY7EB7NKAo9Qr3t6b0PklM-Tg.png button).
  4. You may consult Create and use Smart Document Templates for more information on the code used in GS1-128 templates (as both tables in Infoplus use the same basic underlying templating engine).


Copy and Paste 

To copy and paste code to the GS1-128 Template, select the "Source Code" button on the menu bar.  A text box will appear that will allow you to paste code.  This process is quicker when copying GS1-128 Label examples from our Knowledge Base.





Preview a GS1-128 Templete

  1. Access the “GS1-128 Template” table. Two ways:

    From the Dashboard: Click the “Warehouse Operations” tab, click the “Fulfillment Setup” App, then click the “GS1-128 Template” Table.

    From the Quick Actions shortcut: Press a dot (period) on your keyboard, then select “GS1-128 Template” from the list of Quick Actions.

  2.  Select the GS1-128 Template you are wanting to preview


  3. Using the Quick Actions menu, select the "Preview Gs1-128 Template".



  4. Select one of the fields below apply the GS1-128 Template to.  Once selected, click Next.

  5. If no errors arise, select submit. 



Additional Resources:


Overview of Loads

Warehouse App - Load

GS1-128 Overview

Pallet Type

Packing Detail 

Load Content