This module adds UPS to the available carriers.
auto_awesome What this module does
AI-generated from the code · Odoo 12.0Adds UPS as a shipping carrier in Odoo so users can send packages, print UPS labels, track shipments and cancel them from a transfer.
This module connects Odoo to UPS so you can ship parcels and print official UPS labels directly from a transfer (stock.picking).
- A new UPS carrier is created automatically, and UPS appears as a delivery type on delivery carriers.
- On the carrier account screen you enter the UPS Access license number and Shipper number (both required for UPS), and you can tick "Negotiated rates" if your company has a contract with UPS.
- On product packaging you can choose the matching UPS package type (letter, tube, PAK, express box, pallet, etc.).
- A set of UPS shipping services is preloaded (Next Day Air, Ground, Express, UPS Standard, Worldwide Express, and many more) so you can pick the service on the transfer.
- On a transfer, the label button is shown for UPS returns from a customer location while the transfer is still active and has no tracking number yet.
- Clicking the label button requests the label from UPS and attaches it to the transfer; sending a shipment returns the price and tracking number, which are stored on the packages.
- Each transfer must have exactly one shipping option, otherwise an error is raised.
- Prices are taken from UPS and converted to the company currency when needed; negotiated rates are used when enabled.
- For returns, UPS sends notification emails to the customer using the warehouse email address.
- Shipments can be cancelled through UPS, and a tracking link is generated for the customer.
Depends on
Models and fields (4)
- stock.picking · extends an existing model
- carrier.account · extends an existing modelups_access_license (Access license number), ups_shipper_number (Shipper number), ups_negotiated_rates
- delivery.carrier · extends an existing modeldelivery_type
- product.packaging · extends an existing modelups_code
Text generated by AI (DeepSeek) from reading the Odoo 12.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/delivery-carrier.
terminal Installation and usage
OCA documentation · Odoo 12.0Configuration
Source · Odoo 12.0To configure this module, you need to:
- Add options to your UPS carrier
- Add a carrier account with delivery type
upsand fill in your credentials
Usage
Source · Odoo 12.0To use this module, you need to:
- Select the ups carrier on your sale orders or pickings
- Set exactly one delivery option
- Press the button to generate labels for a done picking
No verified information in OCA: Installation.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.