OdooWiki OCA HUB

Auto-refresh delivery

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

Este módulo automatiza el manejo del precio de entrega para los siguientes casos:

  • Si cambias cualquier línea en tu pedido de venta (SO) en borrador, al guardar, el precio de entrega se ajustará sin tener que hacer clic en "→ Set price".
  • Si se especifica en el parámetro del sistema, la línea de entrega también se puede añadir automáticamente al crear/guardar.
  • Si entregas una cantidad diferente a la pedida, el precio de entrega se ajusta en el SO vinculado cuando se transfiere el picking.

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 19.0

Mantiene actualizada automáticamente la línea de coste de envío en presupuestos y pedidos de venta. Tres opciones a nivel de compañía controlan la actualización al guardar, la actualización tras la entrega y la anulación de la línea de envío cuando los productos se devuelven antes de la facturación.

Este módulo elimina la necesidad de recalcular manualmente los gastos de envío en un pedido de venta. Añade tres ajustes a nivel de compañía, que se encuentran en la pantalla de ajustes de Ventas junto a la opción de transportista, cada uno con su propio interruptor:

  • "Refresh shipping cost line automatically": cuando se guarda un presupuesto en estado borrador o enviado, se añade la línea de envío o se recalcula su precio a partir del transportista seleccionado. Se omite para los pedidos de sitio web.
  • "Refresh delivery after picking automatically": cuando se valida una entrega, el precio de envío en el pedido de venta vinculado se actualiza para reflejar lo que realmente se entregó, incluidas las reglas basadas en peso, volumen y cantidad.
  • "Void delivery lines automatically": si se devuelve una entrega (un traslado de entrada) antes de que se facture el pedido y no queda nada entregado, la línea de envío se pone a cero para que no se conserve ningún cargo por entrega.

El módulo funciona en sale.order, sale.order.line, stock.picking y res.company. También gestiona las líneas de envío duplicadas manteniendo el último descuento, y puede sobrescribir los campos de cantidad y precio bloqueados en la línea de envío al actualizar. Los ajustes se almacenan por compañía, por lo que distintas compañías pueden comportarse de forma diferente.

Depende de

Lo necesitan otros módulos

Modelos y campos (5)
  • sale.order · amplía un modelo existente
  • res.company · amplía un modelo existentesale_auto_add_delivery_line (Refresh shipping cost line automatically), sale_auto_void_delivery_line (Void delivery lines automatically), sale_refresh_delivery_after_picking (Refresh delivery after picking automatically)
  • stock.picking · amplía un modelo existente
  • sale.order.line · amplía un modelo existente
  • res.config.settings · amplía un modelo existentesale_auto_add_delivery_line, sale_auto_void_delivery_line, sale_refresh_delivery_after_picking

Texto generado por IA (DeepSeek) al leer el código de la versión 19.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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 8 confirmadas, 1 sin información de 9 versiones.

Fuentes · Odoo 19.0

Confirmado el 2026-11-03 en la rama 19.0 de OCA/delivery-carrier.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Ve a Ajustes \> Ventas \> Envío:

  • Activa "Establecer método de envío predeterminado automáticamente" si quieres añadir automáticamente el transportista al crear el presupuesto de venta.
  • Activa "Actualizar línea de coste de envío automáticamente" si quieres añadir automáticamente la línea de entrega al guardar y actualizar el coste. Esto también establecerá el método de envío.
  • Activa "Actualizar automáticamente después de la validación" si quieres actualizar el precio de entrega después de entregar en función de lo que se ha entregado.
  • Activa "Anular líneas de entrega automáticamente" si quieres anular los valores de la línea de entrega (precio, unidades pedidas, unidades entregadas) en el pedido de venta cuando la entrega se devuelve para reembolsar antes de ser facturada.

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.