Este módulo gestiona estancias; gestiona almuerzos, cenas y pernoctaciones. Permite la reserva de habitaciones y dormitorios con verificación de capacidad.
Ha sido desarrollado inicialmente por la Abadía de Barroux para gestionar las estancias de los huéspedes en la abadía y ha sido adoptado por varias otras abadías francesas.
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 18.0Gestiona estancias de huéspedes, asignaciones de habitaciones y dormitorios, y comidas (desayuno, almuerzo, picnic, cena, pernoctaciones) con comprobaciones de capacidad y conflictos. Incluye dashboards, diarios imprimibles, informes de incendios y exportaciones a Excel.
Este módulo convierte Odoo en un gestor de alojamiento y casas de huéspedes. Una estancia registra al huésped (o un nombre de huésped de texto libre para huéspedes anónimos), el número de personas, las fechas de llegada y salida y las franjas horarias (mañana, tarde, noche o desconocido), notas y etiquetas. Cada estancia recibe un número automático y pasa por los estados Draft, Confirmed, Current, Finished y Cancelled, con botones para confirmar, cancelar, volver a borrador o marcar que el huésped se ha ido.
- Las habitaciones y los dormitorios se organizan por edificio y por grupo de estancia; cada habitación tiene una capacidad de camas. Las asignaciones de habitaciones comprueban que el número de huéspedes no supere las camas y que la habitación no esté ya reservada para fechas solapadas, mostrando un mensaje de conflicto claro. Una estancia también puede marcarse como sobreasignada o parcialmente asignada.
- Las líneas de comidas y de pernoctaciones se generan automáticamente para cada día de la estancia según las horas de llegada y salida, y se recalculan cuando cambian las fechas o el número de huéspedes. Un asistente puede actualizar o restablecer estas líneas en masa, y otro puede duplicar una estancia con una frecuencia recurrente.
- Un panel muestra las llegadas, salidas, desayunos, comidas, cenas y pernoctaciones de hoy y de mañana.
- Las salidas imprimibles incluyen un diario de comidas por refectorio, un informe de seguridad contra incendios, una lista de limpieza y una exportación a Excel de la vista global.
- Una tarea programada actualiza los estados de las estancias a diario, y los usuarios pueden recibir notificaciones por correo electrónico sobre estancias sin grupo.
Extiende los contactos con un recuento de estancias y añade ajustes para el refectorio predeterminado, las opciones de desayuno/pícnic/grupo y las reglas de transición de habitaciones.
Depende de
Lo necesitan otros módulos
Menús que añade
Modelos y campos (21)
- stay.tag · modelo nuevoname, color, active, sequence
- res.users · amplía un modelo existentecontext_stay_group_id
- stay.line · modelo nuevodate, stay_id, group_id, lunch_qty (Lunches), company_id, dinner_qty (Dinners), partner_id (Guest), partner_name (Guest Names), refectory_id, bed_night_qty (Bed Nights), breakfast_qty (Breakfast), my_stay_group, picnic_lunch_qty (Picnic), rooms_display_name
- stay.room · modelo nuevocode, name, notes, active, bed_qty (Number of beds), group_id, sequence, to_clean, company_id, building_id, next_stay_id, my_stay_group, allow_simultaneous, fire_report_exclude (Exclude from Fire Report), fire_report_sequence (Order for Fire Report), next_stay_arrival_date, next_stay_arrival_time, next_stay_partner_name
- stay.stay · modelo nuevoname (Stay Number), notes, state, tag_ids (Tags), group_id, line_ids (Stay Lines), no_meals, guest_qty (Guest Quantity), company_id, partner_id (Guest), arrival_date, arrival_note, arrival_time, construction, partner_name (Guest Names), refectory_id, assign_status, my_stay_group, departure_date, departure_note, departure_time, room_assign_ids (Room Assignments), arrival_datetime (Arrival Date and Time), departure_datetime (Departure Date and Time), rooms_display_name (Rooms), guest_qty_to_assign, same_time_next_stay_id (Next Stay which arrives on same time slot), clash_time_next_stay_id (Next Stay which arrives before), same_time_preceding_stay_id (Preceding Stay which leaves on same time slot), clash_time_preceding_stay_id (Preceding Stay which leaves later)
- stay.group · modelo nuevoname (Group Name), room_ids (Rooms), sequence, company_id (Company), notify_user_ids (Users Notified by E-mail), default_no_meals (No Meals by Default), default_refectory_id (Default Refectory)
- res.company · amplía un modelo existentedefault_refectory_id (Default Refectory), stay_notify_user_ids (Users Notified by E-mail for Stays without Group)
- res.partner · amplía un modelo existentestay_ids (Stays), stay_count (# of Stays)
- stay.building · modelo nuevoname, active, room_ids (Rooms), sequence
- stay.refectory · modelo nuevocode, name, active, capacity, sequence, company_id
- stay.stay.xlsx · modelo nuevoend_date, filename, file_xlsx, group_ids (Groups), company_id, start_date
- stay.date.label · modelo nuevodate, name (Label)
- stay.fire.print · modelo nuevodate, company_id
- stay.line.reset · modelo nuevostay_id
- stay.room.assign · modelo nuevonotes, state, active, room_id, stay_id, tag_ids, group_id, guest_qty (Guest Quantity), company_id, partner_id, arrival_date, arrival_note, arrival_time, construction, partner_name, my_stay_group, stay_group_id (Stay Group), departure_date, departure_note, departure_time, arrival_datetime, conflict_room_ids (Conflict Rooms), partner_name_room (Guest (optional)), departure_datetime
- stay.journal.print · modelo nuevodate, company_id, date_label, report_type
- stay.toclean.print · modelo nuevocompany_id (Company)
- res.config.settings · amplía un modelo existentegroup_stay_group (Manage Stay Groups), group_stay_picnic (Manage Picnic), group_stay_breakfast (Manage Breakfast), stay_notify_user_ids, stay_room_transition (Room Transition), stay_default_refectory_id
- stay.multi.duplicate · modelo nuevostay_id, end_date, frequency, keep_notes (Keep Notes?), start_date, create_state, keep_assignments (Keep assignments?)
- stay.line.mass.update · modelo nuevostay_id, end_date, no_lunch (No Lunches), no_dinner (No Dinners), start_date, no_bed_night (No Bed Nights), no_breakfast (No Breakfasts), refectory_id (New Refectory), convert_lunch_to_picnic (Convert Lunches to Picnics)
- stay.room.mass.assign · modelo nuevostay_id, group_id, room_ids (Rooms), company_id, assign_type (Assignation), conflict_room_ids (Conflict Rooms)
Texto generado por IA (DeepSeek) al leer el código de la versión 18.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-03Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.
Fuentes · Odoo 14.0
Confirmado el 2026-11-03 en la rama 14.0 de OCA/vertical-abbey.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Configuración
Fuente · Odoo 18.0Para configurar este módulo, debe:
> - crear las Rooms, > - crear los Groups (opcional), > - crear los Refectories,
A continuación, vaya a la página de configuración de Stay:
> - configurar el Refectory predeterminado, > - si desea gestionar el desayuno, marque la opción correspondiente.
Para usar este módulo, vaya al menú Stays \> Stays \> Stays y comience a registrar las estancias futuras.
Cada día, inicie el asistente Stays \> Stays \> Generate Journal para generar las líneas de estancia del día siguiente. A continuación, puede imprimir el informe de estancias mediante el asistente Stays \> Reports \> Print Journal para obtener un documento impreso que puede entregar al cocinero, por ejemplo.
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.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
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.