OdooWiki OCA HUB

Sell resource bookings

sale_resource_booking folder_open OCA/sale-workflow open_in_new
Appointments Licencia: AGPL-3

Este módulo amplía la funcionalidad de sale y resource bookings para admitir la creación automática de reservas de recursos pendientes al confirmar un pedido de venta y permitirte generar esos pedidos de venta fácilmente desde un tipo de reserva de recursos.

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

Vincula productos y pedidos de venta a reservas de recursos. Vender un producto que tiene un tipo de reserva crea automáticamente reservas pendientes, y una reserva solo puede confirmarse una vez que su pedido de venta esté confirmado.

Este módulo conecta la app de Ventas con las reservas de recursos. En un producto, puedes establecer un "Booking type" y, opcionalmente, una "Resource combination". Cuando se vende dicho producto, el sistema crea automáticamente una reserva pendiente por unidad vendida, vinculada a la línea del pedido de venta.

  • En un pedido de venta obtienes un botón inteligente "Bookings" que muestra cuántas reservas están vinculadas, y un botón "Sync bookings" que crea las reservas que faltan o cancela las sobrantes antes de la confirmación.
  • Cuando confirmas un presupuesto, aparece un diálogo que lista las reservas para que puedas revisarlas y encolar los correos de invitación a los clientes o guardar sin enviarlos.
  • Una reserva solo puede pasar a confirmada cuando su pedido de venta está confirmado; de lo contrario, permanece programada. Esto significa que las ventas en línea pagadas y confirmadas automáticamente también confirman la reserva.
  • En el formulario de un booking type hay un botón "Quote" que abre un asistente para generar un presupuesto para un cliente, producto y cantidad elegidos.
  • El formulario de la reserva muestra el pedido de venta relacionado y su estado.

Toca product.template, sale.order, sale.order.line y resource.booking, y añade dos asistentes: resource.booking.sale y sale.order.booking.confirm.

Lo necesitan otros módulos

Modelos y campos (7)
  • sale.order · amplía un modelo existenteresource_booking_ids, resource_booking_count (Resource bookings count)
  • sale.order.line · amplía un modelo existenteresource_booking_ids (Resource bookings)
  • product.template · amplía un modelo existenteresource_booking_type_id (Booking type), resource_booking_type_combination_rel_id (Resource combination)
  • resource.booking · amplía un modelo existentesale_order_id, sale_order_state (Sale order state), sale_order_line_id (Sale order line)
  • resource.booking.sale · modelo nuevotype_id (Booking type), partner_id (Customer), product_id, product_uom_qty (Quantity)
  • resource.booking.type · amplía un modelo existente
  • sale.order.booking.confirm · modelo nuevoorder_id (Order), resource_booking_ids (Bookings)

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/sale-workflow.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Para tener una interfaz de usuario agradable para gestionar presupuestos y pedidos de venta, instala sale_management. Sin embargo, esto no es estrictamente necesario.

Para disfrutar de todas las funciones de este módulo, necesita estos permisos:

  • Sales / User: Own Documents Only
  • Resource Booking / User

Para presupuestar rápidamente una reserva de recurso, debe:

  • Ir a Resource bookings \> Types y elegir una.
  • Hacer clic en Quote.
  • Rellenar los valores de ese asistente.
  • Hacer clic en Generate quotation.

En el asistente, una de las cosas que debe indicar es el producto. Con este módulo, los productos se pueden vincular a tipos de reserva de recurso (y, opcionalmente, a combinaciones). Cuando se vende dicho producto y se confirma el pedido de venta, se crea automáticamente una nueva reserva (en estado pendiente).

Si necesita precrear esas reservas pendientes cuando el presupuesto aún no está confirmado, también puede hacerlo con el botón Sync bookings del formulario del presupuesto.

Una reserva solo se puede confirmar si su pedido de venta está confirmado, cuando existe uno.

Para crear uno de esos productos:

  • Instalar sale_management.
  • Ir a Sales \> Products \> Products.
  • Crear uno.
  • Ir a la pestaña Sales.
  • En Resource Bookings, seleccionar un Booking type.
  • Opcionalmente, seleccionar una Resource combination para que se asigne de forma predeterminada.

Cuando confirme un presupuesto que incluya algunos productos relacionados con tipos de reserva de recurso, verá un asistente que le ayudará a actualizar rápidamente los valores de esas reservas e invitar a los solicitantes a programarlas. Si lo omite, puede hacerlo más tarde con las reservas recién creadas.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen.

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.