OdooWiki OCA HUB

PostLogistics Shipping - “Barcode” web service

delivery_postlogistics folder_open OCA/delivery-carrier open_in_new
Delivery Licencia: AGPL-3

Este módulo utiliza PostLogistics BarCodes WebService para generar etiquetas para tus Delivery Orders.

Añade un botón Create label en las Delivery Orders. Una etiqueta generada será un adjunto de tu Delivery Order.

Para verlo, instala el módulo documents.

Puedes crear varios métodos de entrega para adaptarlos a tus diferentes tipos de paquete.

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.0

Añade un método de entrega PostLogistics que imprime etiquetas de envío de Swiss Post desde los pedidos de entrega utilizando el servicio web Barcode. Las etiquetas se adjuntan al pedido de entrega y los números de seguimiento se escriben de vuelta.

Este módulo permite configurar un método de entrega PostLogistics y generar etiquetas de envío de Swiss Post directamente desde un pedido de entrega.

En el formulario del método de entrega aparece una pestaña PostLogistics donde se introducen el Client ID y el Client Secret, se elige el diseño de la etiqueta, el formato de salida y la resolución, se selecciona una Franking License, un tipo de paquete predeterminado, un formato de número de seguimiento y, opcionalmente, se sube un logotipo de la empresa y una cadena de parche ZPL. Un botón Verify comprueba que las credenciales son válidas.

En un pedido de entrega, aparece un botón "Create Shipping Label 🚚" una vez que el traslado está listo. Envía los paquetes a PostLogistics y adjunta las etiquetas devueltas al pedido de entrega; los números de seguimiento se almacenan en el pedido o en cada paquete. Una sección "Delivery instructions" permite establecer una fecha de entrega fija, un lugar de entrega y números de teléfono o móvil para la notificación.

Reglas de negocio: los paquetes son obligatorios, por lo que cualquier línea de movimiento sin paquete se coloca automáticamente en un paquete utilizando el tipo de paquete predeterminado. Los importes de contra reembolso se toman del total del pedido de venta, pero si un pedido se divide en varias entregas o paquetes debe introducir el importe manualmente en cada paquete. Los datos del destinatario (nombre, calle, código postal, ciudad, país) son obligatorios, y el correo electrónico, el móvil o el teléfono deben rellenarse según la opción de notificación del cliente. Las devoluciones también pueden generar etiquetas.

Un nuevo menú "PostLogistics Licenses" en Delivery permite gestionar las licencias de franqueo por empresa.

Menús que añade

PostLogistics Licenses
Modelos y campos (9)
  • stock.move · amplía un modelo existente
  • res.partner · amplía un modelo existentepostlogistics_notification, delivery_carrier_template_option_ids (Postlogistics Options)
  • stock.picking · amplía un modelo existentedelivery_phone (Phone), delivery_place, delivery_mobile (Mobile), delivery_fixed_date (Fixed delivery date)
  • delivery.carrier · amplía un modelo existentedelivery_type, zpl_patch_string (ZPL Patch String), postlogistics_logo (Company Logo on Post labels), postlogistics_office (Domicile Post office), postlogistics_client_id (Client ID), postlogistics_license_id (Franking License), postlogistics_resolution (Resolution), postlogistics_endpoint_url (Endpoint URL), postlogistics_label_layout (Label layout), postlogistics_client_secret (Client Secret), postlogistics_output_format (Output format), postlogistics_proclima_logo (Print ProClima logo), postlogistics_tracking_format (Tracking number format), postlogistics_default_package_type_id
  • stock.package.type · amplía un modelo existentepackage_carrier_type
  • stock.quant.package · amplía un modelo existenteparcel_tracking, package_carrier_type (Packaging's Carrier), postlogistics_manual_cod_amount (PostLogistics Cash On Delivery Amount)
  • stock.return.picking · amplía un modelo existente
  • postlogistics.license · modelo nuevoname, number, sequence, company_id (Company)
  • delivery.carrier.template.option · amplía un modelo existentetype

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. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado 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.0

Importante

Se requiere una cuenta de "Swiss Post Business customer" para usar este módulo.

Consulte Log in

Para configurar:

  • Vaya a Inventory -\> Configuration -\> Delivery -\> Shipping Methods
  • Cree nuevos métodos de envío para PostLogistics y configure sus datos de inicio de sesión en la pestaña "PostLogistics"
  • Vaya a Inventory -\> Configuration -\> Delivery -\> Delivery Packages para crear el embalaje de entrega de PostLogistics con el Package Code correspondiente (consulte la sección 8.10 de para conocer los códigos disponibles)

Referencias técnicas

Documentación del servicio web "Barcode"

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, Uso.

info

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.