OdooWiki OCA HUB

Hotel Reservation Management

hotel_reservation folder_open OCA/vertical-hotel open_in_new
Generic Modules/Hotel Reservation License: AGPL-3

This module provides the feature of Reserving the Hotel Rooms.

You can manage:

  • Guest Reservation
  • Group Reservation
  • Manage Hotel Room Based on Room Types and It's Capacity
  • Confirm Your Reservation And Get Reservation Information
  • Generate Folio
  • Summarize Detail of Reservation
  • Easy And Quick Reservation from Reservation Summary

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Create and manage hotel room reservations for guests and groups, check room availability, confirm bookings, and turn confirmed reservations into hotel folios with invoices.

This module adds a full reservation workflow on top of the hotel app. Users create a reservation with guest name, arrival and departure dates, number of adults and children, and a price list; the reservation number is generated automatically.

  • On the reservation form, buttons let you Confirm, Create Folio, Send Reservation Email, Cancel Reservation and Set to Draft. A status bar shows Draft, Confirm, Cancel and Done.
  • Rooms are chosen per room type; only rooms that are free for the selected dates are offered, and the system blocks confirming a room that overlaps an existing booking.
  • Checks prevent saving a reservation without rooms, with more guests than the rooms can hold, with zero adults, or with a check-out date earlier than check-in.
  • Confirming marks the rooms as occupied; cancelling frees them again. Creating a folio copies the reservation into a hotel folio with room lines and marks the reservation as done.
  • A Reservation Summary screen shows a day-by-day grid of rooms and whether each is Free or Reserved over a chosen period.
  • A quick reservation wizard lets you book a room directly from the summary, and a report wizard prints Check-In, Check-Out, Room Reservation and Max Room Used reports.
  • A scheduled job refreshes room availability, and an automatic email reminds guests 24 hours before arrival.

Depends on

hotelstockmailwebsite_sale

Required by other modules

Menus it adds

ReservationsReservationsReservation SummaryHotel Reservation Report
Models and fields (15)
  • hotel.room · extends an existing modelroom_reservation_line_ids (Room Reserve Line)
  • hotel.folio · extends an existing modelreservation_id
  • product.product · extends an existing model
  • hotel.folio.line · extends an existing model
  • hotel.reservation · new modelstate, adults, checkin (Expected-Date-Arrival), checkout (Expected-Date-Departure), children, folio_id (Folio), company_id, date_order (Date Ordered), partner_id, no_of_folio (No. Folio), pricelist_id, reservation_no, partner_order_id, reservation_line, partner_invoice_id, partner_shipping_id
  • wizard.make.folio · new modelgrouped (Group the Folios)
  • hotel.reservation.line · new modelname, line_id, reserve, categ_id
  • quick.room.reservation · new modeladults, room_id, check_in, check_out, company_id, partner_id, pricelist_id, partner_order_id, partner_invoice_id, partner_shipping_id
  • hotel.reservation.wizard · new modeldate_end (End Date), date_start (Start Date)
  • room.reservation.summary · new modelname (Reservation Summary), date_to, date_from, room_summary, summary_header
  • hotel.room.reservation.line · new modelstate, status (state), room_id, check_in (Check In Date), check_out (Check Out Date), reservation_id
  • report.hotel_reservation.report_checkin_qweb · new model
  • report.hotel_reservation.report_maxroom_qweb · new model
  • report.hotel_reservation.report_checkout_qweb · new model
  • report.hotel_reservation.report_room_reservation_qweb · new model

Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. The module is very large and only part of the code was read. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 7 confirmed, 2 with no information of 9 versions.

Sources · Odoo 12.0

Confirmed on 2026-11-03 in branch 12.0 of OCA/vertical-hotel.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.