Este módulo añade UPS a los transportistas disponibles.
Permite registrar envíos, generar etiquetas, obtener tarifas desde el pedido, leer los estados de envío y cancelar envíos usando el webservice de UPS, por lo que no es necesario intercambiar ningún tipo de archivo.
Cuando se crea un pedido de venta en Odoo y se asigna el transportista UPS, el precio de envío que se obtendrá será el precio que estime el webservice de UPS según la información del pedido (dirección y productos).
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 18.0Añade UPS como transportista en Odoo para que puedas obtener tarifas de envío en vivo, crear etiquetas UPS, rastrear entregas y cancelar envíos directamente desde los pedidos de venta y los pedidos de entrega.
Este módulo conecta Odoo con el servicio web de UPS. En un método de entrega (transportista) puedes elegir UPS como tipo de entrega y rellenar una pestaña UPS dedicada con tus credenciales de UPS (client ID y secret), número de remitente, código de servicio, tipo de embalaje predeterminado, unidades de dimensión y peso, formato de archivo de etiqueta, nivel de validación de dirección y tarifas negociadas opcionales o ajustes de contra reembolso. Un botón permite refrescar el token de acceso de UPS.
Cuando un pedido de venta utiliza un transportista UPS, el precio de envío se solicita a UPS en función de la dirección de entrega y los productos, y ese precio se utiliza en el pedido. Cuando validas un pedido de entrega, Odoo envía el envío a UPS, almacena el número de seguimiento de UPS en el albarán y adjunta la etiqueta de envío como archivo. Un botón UPS Label aparece en los albaranes completados para descargar de nuevo la etiqueta.
Si la sincronización de seguimiento está habilitada, Odoo puede actualizar el estado de entrega del albarán desde UPS, mantener un historial de eventos de seguimiento y almacenar la prueba de entrega. También puedes cancelar un envío de UPS desde Odoo, lo que borra el historial de seguimiento. El módulo añade tipos de embalaje de UPS (letter, tube, PAK, express boxes, pallet, etc.) y los marca como embalaje de UPS, y decide si una dirección se trata como residencial para UPS.
Depende de
Modelos y campos (3)
- stock.picking · amplía un modelo existente
- delivery.carrier · amplía un modelo existenteups_token, delivery_type, ups_client_id, ups_file_format (File format), ups_service_code (Service code), ups_client_secret, ups_cod_funds_code (UPS Cod Funds Code), ups_shipper_number (Shipper number), ups_cash_on_delivery (UPS Cash On Delivery), ups_negotiated_rates (Negotiated Rates), ups_address_validation (UPS Address Validation), ups_package_weight_code (Package Weight code), ups_default_packaging_id (Default Carrier Packaging Type), ups_token_expiration_date, ups_package_dimension_code (Package Dimension code), ups_use_packages_from_picking (Use packages from picking), ups_tracking_state_update_sync (Tracking state update sync)
- stock.package.type · amplía un modelo existentepackage_carrier_type
Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 4 confirmadas, 5 sin información de 9 versiones.
Fuentes · Odoo 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/delivery-carrier.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Configuración
Fuente · Odoo 18.0Para configurar este módulo, necesita:
- Añadir un método de envío con el proveedor
UPSy rellenar sus credenciales de UPS (Client ID y Client Secret) - Configurar en Odoo todos los campos obligatorios de la pestaña UPS con los datos de su cuenta (Shipper number, Default Packaging, Package Dimension Code, Package Weight Code y File Format).
- Si tiene marcado "Tracking state update sync", la comprobación del estado de todos los pedidos de entrega se realizará consultando los servicios de UPS.
- Es posible crear un transportista de UPS para paquetes contra reembolso. Seleccione el tipo de entrega
upsy marque la casilla "Cash on Delivery" en la pestaña "UPS". Es obligatorio seleccionar el "UPS COD Funds Code" cuando se selecciona la opción "Cash on Delivery". - La casilla "Negotiated Rates" está deshabilitada por defecto. Cuando se marca y su cuenta tiene tarifas negociadas, UPS utilizará las tarifas negociadas de su cuenta para calcular los costes de envío.
NOTA Necesita añadir una APP de para usar el webservice.
Tienes que establecer el método de envío creado en la orden de entrega para enviar:
- Cuando el picking está 'Transferred', aparece un botón Create Shipping Label. Solo tienes que hacer clic en él y, si todo ha ido bien, la etiqueta quedará 'attached'.
- Si el proceso de creación del envío falla, aparecerá un error de validación mostrando el error de UPS.
- Cuando se cancela la orden de entrega, también se cancela automáticamente en UPS.
- Si tienes marcado "Tracking state update sync" en el método de envío, se realizará una comprobación periódica del estado consultando los servicios de UPS.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.