OdooWiki OCA HUB

Delivery Price Collection Cost

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

Este módulo define un "Precio de recogida" en el método de entrega. Este representa la tarifa que un mensajero puede aplicar por recoger un paquete, independientemente del coste de envío propiamente dicho.

Si el "Producto de recogida" está definido en el Método de entrega, se añadirán dos productos que representan el envío a un Pedido de venta

La separación del envío en dos productos facilita tratarlos de forma diferente; por ejemplo, se puede querer aplicar un descuento al coste de envío pero no al coste de recogida.

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 14.0

Añade una línea de producto separada de «collection cost» a los pedidos de venta cuando un método de entrega tiene configurado un producto de recogida, de modo que las tarifas de envío y de recogida de paquetes puedan tener un precio y un descuento independientes.

Este módulo permite dividir el coste de una entrega en dos partes en un pedido de venta: el cargo de envío normal y una comisión de recogida independiente que un mensajero puede cobrar por recoger un paquete.

En el formulario del método de entrega ahora puedes elegir un 'Collection Product' (un producto de servicio) y establecer un 'Collection Price'. El precio de recogida está vinculado al precio de venta de ese producto, por lo que cambiar uno actualiza el otro. Si el método de entrega utiliza reglas de precio en lugar de un precio fijo, cada regla también obtiene su propio campo 'Collection Price', y el nombre de la regla muestra el importe de recogida adicional.

Cuando se añade una entrega a un pedido de venta, el módulo crea una línea de pedido adicional para el producto de recogida, marcada internamente como delivery collection. Esta línea se crea junto a la línea de envío normal. En el asistente de selección de transportista, el precio de recogida se muestra junto al precio de envío.

Reglas de negocio: las líneas de recogida se pueden eliminar de un pedido confirmado, pero si ya se facturaron obtienes un error y no puedes actualizar los costes de envío. Las líneas de recogida se excluyen cuando Odoo actualiza los precios de entrega, y se ignoran al decidir el estado de facturación de un pedido. El total del pedido sin entrega también resta el coste de recogida.

Afecta a delivery.carrier, delivery.price.rule, sale.order, sale.order.line y al asistente choose.delivery.carrier.

Depende de

delivery
Modelos y campos (5)
  • sale.order · amplía un modelo existente
  • sale.order.line · amplía un modelo existenteis_delivery_collection (Is a Delivery Collection)
  • delivery.carrier · amplía un modelo existentecollection_price (Collection Price), collection_product_id (Collection Product)
  • delivery.price.rule · amplía un modelo existentecollection_price (Collection Price)
  • choose.delivery.carrier · amplía un modelo existentecollection_price (Collection Price), collection_product_id

Texto generado por IA (DeepSeek) al leer el código de la versión 14.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: 1 confirmada, 8 sin información de 9 versiones.

Fuentes · Odoo 14.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 14.0
  • Vaya a Ventas > Configuración > Pedidos de venta > Métodos de entrega.
  • Abra uno o cree uno nuevo.
  • Seleccione un producto de recogida.
  • Según el tipo de entrega, puede establecer un precio de recogida fijo o un precio de recogida para cada regla individual.
  • Aplique los costes de envío a un pedido de venta como de costumbre: si el método de entrega tiene un producto de recogida establecido, se crearán dos líneas para el envío.

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.