Automatically Print UCC-128 Shipping Labels on Delivery Validation in Odoo

UCC-128 Shipping Labels

Generate UCC-128 Shipping Labels on Delivery Validation

We’ve added support for automatically generating and printing UCC-128 shipping container labels when deliveries are validated in Odoo. This feature is useful for customers who require UCC-128 labels for every shipment.


How it works

When a delivery order is validated, and there is at least one package on it:

  • SSCC-18 numbers are assigned to packages
  • UCC-128 labels are generated automatically
  • Labels are printed using the Shipping Label Printer defined on the user’s workstation
  • The number of labels printed per package is controlled by the customer’s configuration

System setup

Go to Inventory > configuration > settings > operations

  • Enable the “Print UCC-128 shipping labels.
  • Enter GS1 company prefix
  • Generate UCC-128 shipping container labels for delivered packages

When deliveries with packages are validated, UCC-128 labels will be generated and printed based on the customer’s settings.


Label content

The UCC-128 label includes the following fields:

From (Company)

  • Company name
  • Address lines
  • City, state, zip

To (Customer)

  • Customer name and distribution center number
  • Address lines
  • City, state, zip

Other key data

  • Carrier SCAC code
  • Tracking number (BOL/PRO)
  • Number of cases/pallets
  • Customer PO number
  • UPC (or “MIXED”)
  • Case and pallet counts
  • Location ID (MCX/Walmart only)
  • PO Type and Department (from Sales Order)

Reprinting labels

Users can reprint UCC-128 labels manually from two locations:

  • Delivery Order → Action menu → Reprint Shipping Container Labels
    Prints all container labels using the customer’s defined quantity.
  • Package Detail view
    Prints one label per click. Users can change the label template here if needed (the default template is preselected).