Carrier labels for ups

delivery_carrier_label_ups
REPOSITORY
REPOSITORYOCA/delivery-carrier
GIT
GIThttps://github.com/OCA/delivery-carrier.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/delivery-carrier/tree/12.0/delivery_carrier_label_ups
VERSION
VERSION 1.2.1
CATEGORY
CATEGORYDelivery
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Hunki Enterprises BV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Hunki Enterprises BV
COMMITTERS
COMMITTERSStefan Rijnhart, Holger Brunn, Andrea, oca-travis, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/delivery-carrier
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:21
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/delivery-carrier:
    - base_delivery_carrier_label
    - delivery_carrier_info
odoo/odoo:
    - delivery
    - sale_stock
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - payment
    - account
    - product
    - decimal_precision
    - uom
    - analytic
    - portal
    - http_routing
    - digest
    - stock_account
    - stock
    - barcodes
    - sale_management
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_carrier_account_form carrier.account field Inherits base_delivery_carrier_label.carrier_account_view_form
view_product_packaging_form product.packaging field Inherits product.product_packaging_form_view
Models touched (4)

New fields (3)
  • ups_access_license Char
    args: 'Access license number'
  • ups_negotiated_rates Boolean
    help="By default, shipping to UPS makes use of Published Rates. To\n use Negotiated Rates instead, just set this flag to True.\n A negotiated rate can be enabled only in case it's established by contract\n between your company and UPS.\n "
  • ups_shipper_number Char
    args: 'Shipper number'
Public methods (0)

No public methods.

New fields (1)
  • delivery_type Selection
    selection_add=[('ups', 'UPS')]
Public methods (3)
  • ups_cancel_shipment(self, pickings)
  • ups_get_tracking_link(self, picking)
  • ups_send_shipping(self, pickings)

New fields (1)
  • ups_code Selection
    args: [('01', 'UPS Letter'), ('02', 'Customer Supplied Package'), ('03', 'Tube'), ('04', 'PAK'), ('21', 'UPS Express Box'), ('24', 'UPS 25KG Box'), ('25', 'UPS 10KG Box'), ('30', 'Pallet'), ('2a', 'Small Express Box'), ('2b', 'Medium Express Box'), ('2c', 'Large Express Box'), ('56', 'Flats'), ('57', 'Parcels'), ('58', 'BPM'), ('59', 'First Class'), ('60', 'Priority'), ('61', 'Machineables'), ('62', 'Irregulars'), ('63', 'Parcel Post'), ('64', 'BPM Parcel'), ('65', 'Media Mail'), ('66', 'BPM Flat'), ('67', 'Standard Flat')]
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • generate_shipping_labels(self)
    Generate labels on button click