Este módulo vincula las API de reservas y seguimiento de DB Schenker con el sistema de entregas de Odoo.
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.0Conecta las entregas de Odoo con el servicio de reservas y seguimiento de DB Schenker. Configura un método de envío de DB Schenker, envía reservas desde un traslado, imprime etiquetas y sigue el estado del paquete.
Este módulo añade DB Schenker como método de envío que puedes seleccionar en un transportista de entrega. En el formulario del transportista aparece una nueva página "Schenker Configuration" con los detalles de conexión (access key, group, user), las opciones de etiqueta (formato A4 o A6, copia opcional por correo electrónico, posición inicial y páginas separadas para A4), las opciones de servicio (booking type, incoterm predeterminado, service type, servicio terrestre o aéreo, entrega en interior, express, relacionado con alimentos, transporte con calefacción, entrega a domicilio, recogida propia, productos farmacéuticos) y las opciones logísticas (tipo de paquete predeterminado y unidad de medida).
Cuando validas una transferencia con un transportista Schenker, Odoo envía la reserva a Schenker, almacena la referencia de la reserva como número de seguimiento y adjunta el documento de código de barras a la transferencia. Un botón "Schenker Label" en la transferencia realizada te permite descargar la etiqueta de nuevo. Las actualizaciones de seguimiento recuperan los últimos eventos y establecen el estado de entrega y el historial en la transferencia.
Reglas de negocio: solo se aceptan la reserva terrestre y la medida de volumen; otras opciones generan un error. El incoterm del pedido de venta anula el valor predeterminado del transportista. Se precargan un conjunto de tipos de paquete de Schenker (pallet, carton, europallet, etc.) y los tipos de paquete se pueden marcar como apilables. Schenker no proporciona cálculo de tarifas, por lo que se debe usar otro método de precios.
Depende de
Lo necesitan otros módulos
Modelos y campos (3)
- stock.picking · amplía un modelo existente
- delivery.carrier · amplía un modelo existentedelivery_type, schenker_user (User), schenker_express (Express), schenker_group_id (Group), schenker_access_key (Access Key), schenker_own_pickup (Own Pickup), schenker_incoterm_id (Default Incoterm), schenker_service_air (Air service), schenker_barcode_mail (Barcode Copy Email), schenker_booking_type (Booking Type), schenker_food_related (Food Related), schenker_measure_unit (Measure Unit), schenker_service_land (Land service), schenker_service_type (Service Type), schenker_home_delivery (Home Delivery), schenker_barcode_format (Barcode Format), schenker_indoor_delivery (Indoor Delivery), schenker_pharmaceuticals (Pharmaceuticals), schenker_heated_transport (Heated Transport), schenker_barcode_a4_separated (Barcode Separated), schenker_barcode_a4_start_pos (Barcode Start Position), schenker_default_package_type_id (Default Package Type)
- stock.package.type · amplía un modelo existenteschenker_stackable (Stackable), package_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: 5 confirmadas, 4 sin información de 9 versiones.
Fuentes · Odoo 17.0
Confirmado el 2026-11-03 en la rama 17.0 de OCA/delivery-carrier.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Instalación
Fuente · Odoo 18.0Este módulo depende de la librería python zeep y de los módulos OCA/delivery-carrier delivery_package_number y delivery_state.
La API de Schenker no proporciona métodos de tarificación de envíos, por lo que se recomienda delivery_price_method de OCA para poder usar este transportista en un flujo de trabajo de ventas.
Configuración
Fuente · Odoo 18.0Para configurar un método de entrega de Schenker:
- Vaya a Inventario \> Configuración \> Entrega \> Métodos de envío y cree uno nuevo.
- Elija DB Schenker como proveedor.
- Configure los parámetros del servicio según las consideraciones de su contrato.
- Elija un producto de entrega y un empaquetado predeterminado. Esto es obligatorio para la solicitud de reserva, ya que necesita el código de empaquetado.
Para hacer pruebas, establezca el entorno del transportista en test desde el botón inteligente. ¡No olvide establecerlo en producción una vez que esté listo para usar el método de entrega!
Estas son las operaciones posibles con este módulo:
Realizar reservas de envío
- Cuando se valida el picking, el envío se reservará en Schenker.
- Con la respuesta, recibiremos el número de seguimiento de la entrega y la etiqueta pdf en un mensaje del chatter y se conservará como adjunto al documento.
- Puede gestionar el número de paquetes ya sea con los flujos de trabajo adecuados de Odoo o con el campo package number disponible en la pestaña Additional Info. Obtendrá tantas etiquetas como paquetes declarados.
Cancelar reservas
- Como en otros transportistas, podemos cancelar el envío después de que se haya realizado el picking. Para ello, vaya a la pestaña Additional Info y haga clic en la acción Cancel junto al número de seguimiento.
- Podemos generar un nuevo envío si es necesario.
Obtener etiquetas
- Si por casualidad eliminamos las etiquetas generadas, podemos obtenerlas de nuevo pulsando los botones Schenker Label en la cabecera del formulario del picking.
Seguimiento
- El módulo está integrado con delivery_state para poder obtener la información de seguimiento directamente desde la API de DB Schenker.
- Para ello, vaya a un picking enviado con Schenker. En la pestaña Additional Info encontrará un botón de acción para Update tracking state, de modo que el estado se actualizará desde la API de Schenker.
Depuración
Las llamadas y respuestas de la API se registran en dos campos especiales del picking que pueden ser vistos por los usuarios técnicos. También puede registrarlas como registros ir.logging activando el carrier debug desde el botón inteligente.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen.
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.