OCA / l10n-spain  🇪🇸  AGPL-3.0

DHL Parcel Connector

Integra DHL Parcel España (API REST) directamente en tu flujo de almacén de Odoo. Desde el albarán de salida genera la etiqueta DHL, registra el envío, gestiona cierres de día y sigue el estado del paquete sin salir de Odoo y sin doble entrada de datos. Incluye soporte nativo para pago contra reembolso (COD).

delivery_dhl_parcel
Odoo 13.0 → 18.0
DHL Parcel España
🇪🇸 España
DHL Parcel
delivery_dhl_parcel
AGPL-3.0
Versiones 13 → 18
API DHL REST
Etiquetas PDF
COD
Flujo de trabajo
¿Cómo funciona en tu día a día?

Una vez implantado, el proceso de envío con DHL Parcel queda completamente integrado en Odoo. Así es el flujo paso a paso:

1
Configuras el método de envío

En Inventario → Métodos de envío creas uno nuevo, seleccionas DHL Parcel como proveedor e introduces tus credenciales (usuario en formato 11000000EMPRESA y contraseña UUID).

2
Validas el albarán de salida

Al confirmar la entrega, el módulo llama automáticamente a la API REST de DHL Parcel, registra el envío y obtiene el número de seguimiento y la etiqueta en PDF.

3
Imprimes la etiqueta y cierras el día

La etiqueta DHL queda adjunta al albarán para imprimir directamente. Al final de la jornada, usa el botón inteligente del método de envío para hacer el cierre manual de día en DHL.

4
Seguimiento automático

El estado del envío (recogida, en tránsito, entregado, incidencia) se actualiza automáticamente en el albarán de Odoo mediante el módulo delivery_state.

Funcionalidades
Todo lo que incluye el módulo

Funcionalidades verificadas directamente en el repositorio OCA y en implantaciones reales de FlexigoTech.

Generación de etiquetas PDF

Genera etiquetas de expedición DHL Parcel en formato PDF directamente desde el albarán de Odoo, con código de barras, dirección de destino y número de seguimiento. La etiqueta queda adjunta automáticamente.

Adjunto automático
Numeración de paquetes

Gestión completa de paquetes múltiples por envío mediante el módulo delivery_package_number. Cada bulto tiene su propio número de seguimiento DHL, facilitando el control de envíos multi-caja.

Multi-bulto
Tracking en tiempo real

Consulta automática del estado del envío a la API DHL Parcel. Los estados (pendiente, en tránsito, entregado, fallido) se reflejan directamente en el stock.picking de Odoo sin acceder al portal DHL.

Sin portal DHL
Cierre manual de día

Botón inteligente en el formulario del método de envío para ejecutar el cierre de día con DHL directamente desde Odoo, sin necesidad de acceder al portal web de DHL Parcel.

Desde Odoo
Pago contra reembolso (COD)

Soporte nativo para envíos con cobro al destinatario. El importe del reembolso se toma automáticamente del total del pedido de venta, sin configuración manual por envío.

Desde el pedido
Cancelación de envíos

Cancela un envío registrado en DHL directamente desde la pestaña "Información adicional" del albarán, sin necesidad de acceder al portal de DHL Parcel España.

Desde el albarán

Requisitos técnicos

  • Odoo 13.0 a 18.0 — Compatible con las versiones activas principales.
  • API DHL Parcel REST — No requiere librerías Python adicionales; usa peticiones HTTP estándar.
  • Módulos OCA dependientes: delivery_package_number, delivery_state, delivery_price_method (OCA/delivery-carrier).
  • Credenciales DHL: Usuario (formato 11000000EMPRESA) y contraseña en formato UUID. El código de cliente se deriva del UID (ej: UID 08100000AB → código 08-100000).
  • Sin cálculo de tarifas: La API DHL Parcel no devuelve precios. Se usa delivery_price_method para definir tarifas en Odoo.

Configuración en Odoo

  • Inventario → Configuración → Métodos de envío → Nuevo
  • Proveedor: DHL Parcel
  • Usuario: formato 11000000EMPRESA
  • Contraseña: formato UUID (facilitado por DHL)
  • Código de cliente derivado del UID de contrato
  • Activa "Entorno de test" para pruebas previas
# Formato de credenciales DHL Parcel
usuario = "11000000EMPRESA"
password = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
# UID 08100000AB → cliente "08-100000"
Versiones de Odoo soportadas
Odoo 13.0 14.0 15.0 16.0 17.0 18.0 ★ actual

FlexigoTech mantiene activamente la versión 17 y 18. Para versiones anteriores realizamos una auditoría previa de compatibilidad.

¿DHL en otros países?
Este módulo es específico para España: implementa la API DHL Parcel para el mercado español (dentro de OCA/l10n-spain). Si operas con DHL en otros países europeos, existen conectores separados en OCA/delivery-carrier. Consúltanos.

Licencia AGPL-3.0 — Open Source

Este módulo es desarrollado y mantenido por la comunidad OCA bajo licencia AGPL-3.0. El código fuente es público y auditable, nunca queda bloqueado a un proveedor. FlexigoTech lo implanta, configura y mantiene profesionalmente sin cobrártelo como módulo propio.

¿Qué significa la AGPL para tu empresa? Guía completa →

Ver código en GitHub OCA

¿Usas DHL Parcel en España y tienes Odoo?

FlexigoTech instala, configura y adapta este conector a tu operativa real. Etiquetas, cierre de día y tracking funcionando desde el primer día.

Solicitar implantación

Sin compromiso · Respuesta en menos de 24h · Presupuesto cerrado

¿En qué te podemos ayudar?

Equipo especializado · Responde en <1 día

Agendar una demo Envíanos un WhatsApp comercial@flexigobe.com