OdooWiki OCA HUB
Generic Modules/Property Management System Licencia: AGPL-3

Este módulo integra la aplicación Sales con el Property Management System, permitiendo reservas de propiedades a través de pedidos de venta.

Incluye:

  • Gestión de reservas: crear y gestionar reservas de propiedades vinculadas a pedidos de venta.
  • Gestión de huéspedes: realizar un seguimiento de los datos de los huéspedes por reserva.
  • Gestión de etapas: etapas de flujo de trabajo configurables para las reservas.
  • Notificaciones por correo: plantillas de correo automatizadas para confirmaciones y recordatorios.
  • Asistente configurador de reservas: asistente guiado para propiedad, fechas, huéspedes y precios.
  • Vista de cronología: visualizar todas las reservas en una cronología de calendario.
  • Integración de enlace de pago: enviar enlaces de pago directamente desde las reservas.

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

Crea y gestiona reservas de propiedades vinculadas a pedidos de venta, con etapas de check-in/check-out, listas de huéspedes, comprobaciones de disponibilidad y un configurador guiado de reservas.

Este módulo añade un flujo de trabajo de reservas completo sobre Sales. Una reserva registra la propiedad, las fechas de entrada y salida, el número de noches, los huéspedes, el usuario responsable y el pedido de venta vinculado. Las reservas aparecen en sus propios menús bajo el panel de PMS, operaciones, informes y configuración, y también bajo el menú Sales como una vista de línea de tiempo.

Las reglas de negocio se aplican automáticamente: - Una propiedad no puede reservarse dos veces para las mismas noches (excepto las reservas canceladas o nuevas). - El número de huéspedes no puede superar el máximo de la propiedad. - El número de noches debe mantenerse dentro del mínimo y el máximo de la propiedad. - Las horas de entrada y salida toman por defecto las horas configuradas de la propiedad.

Los botones mueven una reserva por sus etapas: Book, Confirm, Check In, Check Out y Cancel. Confirmar un pedido de venta reserva sus reservas, y confirmarlas de nuevo una vez que el pago no es necesario. Registrar un pago en una factura también confirma las reservas relacionadas.

En las líneas de pedido de venta puedes elegir una reserva; la descripción de la línea muestra entonces la propiedad, las fechas y el número de huéspedes, y se aplica la cuenta analítica de la propiedad. Las facturas mantienen un vínculo con la reserva, y tanto los pedidos de venta como las facturas muestran un botón que cuenta las reservas relacionadas. Los productos pueden marcarse como reservables, lo que obliga a que sean servicios. Las propiedades obtienen ajustes de reserva (tipo de listado, horas de entrada/salida, límites de huéspedes y noches) y una pestaña de comunicación para correos electrónicos programados. Los equipos muestran recuentos de las reservas de hoy, de mañana, de esta semana y totales. Un asistente de configuración ayuda a elegir una propiedad, fechas y huéspedes mientras muestra las reservas existentes y bloquea los solapamientos.

Depende de

Lo necesitan otros módulos

Menús que añade

ReservationsReservationsReservationsReservationsReservations
Modelos y campos (16)
  • pms.mail · modelo nuevoname, interval, property_id (Property), template_id (Email Template), interval_unit (Unit), interval_trigger (Trigger), notification_type (Send)
  • pms.team · amplía un modelo existentetotal_reservation (Total Reservations), no_week_reservation (This Week Reservations), no_today_reservation (Today Reservations), no_tomorrow_reservation (Tomorrow Reservations)
  • pms.stage · amplía un modelo existentestage_type
  • sale.order · amplía un modelo existentereservation_count (Reservations Count)
  • account.move · amplía un modelo existentereservation_count (Reservations Count)
  • pms.property · amplía un modelo existentecheckin, checkout, max_nights (Maximum Nights), min_nights (Minimum Nights), listing_type, no_of_guests (Number of Guests), pms_mail_ids (Communication), reservation_ids (Reservation Types)
  • pms.reservation · modelo nuevodate, name (Reservation #), stop (Checkout), color (Color Index), start (Checkin), adults, tag_ids (Tags), team_id (Team), user_id (Responsible), children, duration (Nights), priority, stage_id (Stage), guest_ids (Guests), company_id (Company), partner_id (Booked by), property_id (Property), no_of_guests (Number of Guests), invoice_count, sale_order_id (Sales Order), invoice_status, sale_order_line_id (Sales Order Line), reservation_type_id (Reservation Type)
  • product.product · amplía un modelo existente
  • sale.order.line · amplía un modelo existentereservation_ok (Is Reservation?), pms_reservation_id (Reservation)
  • pms.configurator · modelo nuevostop (To), price, start (From), duration (Nights), guest_ids (Guests), partner_id (Booked by), product_id (Product), currency_id (Currency), property_id (Property), no_of_guests (Number of Guests), timeline_html (Timeline HTML), reservation_id (Reservation Type), reservation_ids, existing_reservation_id
  • product.template · amplía un modelo existentereservation_ok (Reservation)
  • account.move.line · amplía un modelo existentepms_reservation_id (Reservation)
  • pms.reservation.guest · modelo nuevoname, email, phone, partner_id (Partner), order_line_id (Sale Order), reservation_id (Reservation)
  • account.payment.register · amplía un modelo existente
  • pms.property.reservation · modelo nuevoname, price, product_id (Product), currency_id (Currency), property_id (Property)
  • pms.reservation.guest.wizard · modelo nuevoname, email, phone, partner_id (Partner), configurator_id (Configurator)

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. 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: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0
  • Vaya a Propiedades \> Configuración \> Ajustes.

Para usar este módulo, lea la guía de usuario completa en roomdoo.com.

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.

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.