OdooWiki OCA HUB

Delivery costs in purchases

delivery_purchase folder_open OCA/delivery-carrier open_in_new
Operations/Purchase Licencia: AGPL-3

Este módulo permite utilizar los métodos de entrega definidos en el módulo delivery para calcular los costes de entrega de las compras.

Invierte los destinos en las tarifas de entrega para utilizarlos como orígenes al aplicar el método de entrega a las compras.

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

Permite a los compradores elegir un método de entrega en un pedido de compra y calcula automáticamente el coste de envío entrante, añadiéndolo como línea de entrega al pedido y a la recepción.

Este módulo lleva los métodos de entrega ya utilizados en las ventas al lado de las compras, de modo que un comprador puede estimar y registrar cuánto cuesta recibir mercancía.

En el formulario de un pedido de compra aparece un nuevo campo Delivery Method junto al recordatorio del proveedor, con el precio de entrega mostrado al lado. Cuando el proveedor tiene un método de entrega preferido establecido en su ficha de contacto, se rellena automáticamente. El precio de entrega se recalcula a partir de las líneas del pedido (peso, volumen, cantidad y total) usando las reglas de precios del método, y queda bloqueado una vez confirmado el pedido.

Cuando se crea una recepción a partir del pedido de compra, el método de entrega y su precio se copian en la recepción. Si el método está configurado para tarifa y envío automáticos, al enviar la confirmación de la recepción también se envía el envío al transportista, se almacenan el número de seguimiento y el coste real en la recepción, se publica un mensaje en el chatter y se añade una línea de entrega al pedido de compra. Se tienen en cuenta los umbrales de envío gratuito y los márgenes del transportista.

Las líneas de entrega se marcan como entregas y solo se facturan una vez que todas las líneas de producto regulares se han facturado por completo. Cada línea de entrega también conserva un enlace a la recepción de la que proviene, visible en la línea.

Depende de

purchase_stockstock_delivery
Modelos y campos (4)
  • stock.picking · amplía un modelo existente
  • purchase.order · amplía un modelo existentecarrier_id (Delivery Method), delivery_price
  • delivery.carrier · amplía un modelo existente
  • purchase.order.line · amplía un modelo existenteis_delivery (Is a Delivery), qty_to_invoice, delivery_picking_orig_id (Origin picking (delivery))

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: 7 confirmadas, 2 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 19.0

Para usar este módulo, debe:

  • Vaya a Purchase \> Orders \> Purchase Orders y cree un nuevo pedido de compra.
  • Seleccione un transportista en el campo 'Delivery Method', complete el resto del formulario, asegúrese de haber añadido líneas con productos almacenables y guarde el formulario.
  • Confirme el pedido de compra.
  • Vaya al 'Receipt' vinculado haciendo clic en el smart-button 'Receipt' y verá, en la pestaña 'Additional info', el mismo transportista seleccionado en el pedido de compra.
  • Si es necesario, puede cambiar el transportista en el 'Receipt'. Cuando se valide, el 'shipping cost' del receipt se calculará según ese nuevo transportista seleccionado.
  • Es posible cambiar el coste de envío en el picking.
  • El coste de envío aparecerá en una nota interna creada automáticamente cuando se valide el 'Receipt'.
  • Se habrá creado una línea de pedido de compra para el coste del picking.

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, Configuración.

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.