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

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

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.

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!

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.

Receiving Advanced Shipping Notices (ASN) in Odoo
An EDI 856 is an Advance Shipping notice (ASN). It is used to send and receive information regarding upcoming shipments and deliveries. The EDI 856 inbound integration offered by Steersman enables businesses using Odoo to receive Advanced Shipping Notices (ASNs) from the their suppliers.