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).

Generate SSCC-18

Automatically generate SSCC-18 numbers for packages in delivery orders in Odoo

This feature allows companies to automatically generate and assign unique SSCC-18 numbers to packages on delivery orders (pickings) where the destination is a customer. This automation removes the need for manual entry and ensures compliance with GS1 standards for shipping container codes, which are often required for EDI transactions.

Easypost shipping

Odoo EasyPost Shipping and Rate Shopping with UPS, USPS, FedEx, DHL, SurePost, Canada Post

Optimize shipping costs and improve operational efficiency with advanced rate shopping, shipping estimates, delivery routing, and more!

Return labels receipts

Generate EasyPost Return Labels on Customer Receipts in Odoo

We've added a new feature that allows you to generate return shipping labels. This helps streamline customer returns for damaged or incorrect items, without needing to manually create shipping labels outside the system.

Batch shipping

Ship Multiple Sales Orders in One Package with EasyPost Batch Shipping in Odoo

For many distributors and manufacturers, shipping multiple sales orders to the same customer in a single package is a common way to reduce freight costs. This is especially true for international shipments, where combining orders into one package can result in significant savings. However, Odoo's standard shipping workflow makes this difficult when using EasyPost. Companies often have to rely on third-party shipping software or manually consolidate orders, creating extra work and increasing the risk of errors. Steersman has developed an enhancement that extends Odoo's **Batch Transfers** functionality, allowing businesses to consolidate multiple EasyPost shipments into a single package while maintaining separate Sales Orders, deliveries, and invoices