Hotel Management Pro | PMS | Room Booking | Folio | Housekeeping | Restaurant | Laundry | Banquet | Transport | POS
by MM Solutions https://apps.odoo.com/apps/modules/browse?author=MM%20Solutions$ 174.43
In-App PurchasesHotel Management Pro
A complete property management system inside Odoo. Reservations with conflict-safe availability, guest folios, housekeeping, restaurant, laundry, transport, events, website booking and a customer portal.
One App. Your Whole Property.
Built for Odoo 19 as a single installable application, not a maze of legacy modules. Every guest charge lands on one folio. Every room is protected against double-booking. Every service posts once and only once.
The Complete Guest Journey
Twelve steps from the first website enquiry to a clean, sellable room. Every step is connected. Nothing on paper.
|
1
|
Configure Property, Floors & Rooms
Create properties, floors and room types with amenities, bed configuration, gallery images and a nightly rate. Map physical rooms onto a live status board. Room types publish straight to the website.
Configuration
|
|
2
|
Load Service Catalogues
Restaurant tables and menu cards, laundry services, transport vehicles, drivers and modes, banquet halls and packages, guest ID types. Each links to a product so charges post cleanly into Accounting.
Master Data
|
|
3
|
Guest Books Online, or Reception Books Direct
The website search shows only genuinely free rooms. If the requested type is full, the guest stays on the same page and sees the room types that are still open for those dates. Guests upload passport, Aadhaar or licence scans during booking, several documents with several files each.
Website
Front Desk
|
|
4
|
The Room Is Held Immediately
A website booking takes a real room and holds it for a window you configure. Held rooms disappear from public availability at once, so the same room is never sold twice. Unconfirmed holds expire automatically on an hourly job and the room returns to inventory.
No double booking
|
|
5
|
Confirm the Reservation
A free room is auto-assigned if none was chosen, overlaps are re-checked under a database lock so two staff cannot confirm the same room at once, and the guest receives a confirmation email. Reservations are visible as list, kanban and calendar.
Front Desk
|
|
6
|
Check In - One Click
Today's Arrivals lists who is due. One click opens a guest folio per room, posts the room-night charges automatically at the agreed rate, flips the room to Occupied and emails the guest. Optionally block check-in until a valid ID document is on file.
Automatic
|
|
7
|
Take an Advance
Register cash, card, bank or UPI advances against the folio with a transaction reference and attached receipts or payment screenshots. The balance due updates instantly.
Guest Folio
|
|
8
|
Every Service Charges the Room
Restaurant dine-in and room service with kitchen order tickets, laundry with priority and due dates, airport transfers, banquet events, and Point of Sale room charge. Each posts to the folio once. A posted document locks itself, and only a manager can unpost it, and only while the folio is still open.
No duplicate charges
|
|
9
|
The Guest Watches It All in the Portal
Guests sign in to see their reservations, room, dates, live folio charges, advances received, balance due and posted invoices. No calls to reception to ask what the bill looks like.
Customer Portal
|
|
10
|
Checkout in a Single Wizard
Today's Departures shows who is leaving. The checkout wizard displays total, paid and residual, raises the invoice, closes the folio and releases the room in one confirmation. The folio screen shows only the two buttons that matter at each stage.
Guest Folio
|
|
11
|
Invoice and Payment in Odoo Accounting
One invoice line per folio charge, with the right product, quantity, price and taxes. Native Odoo invoicing, so tax, journals and reporting behave exactly as your accountant expects.
Accounting
|
|
12
|
Housekeeping Turns the Room Around
Closing a folio raises a high-priority cleaning task automatically. The board runs Dirty, Cleaning, Inspection, Ready. Only when an attendant marks it Ready does the room re-enter the availability pool, so nobody sells an unclean room.
Housekeeping
|
See It In Action
A native Odoo application. No iframes, no bolted-on interface, no separate login.
Built to Stop the Three Expensive Mistakes
Everything Included
Property & Rooms
- Multi-property and multi-company, with record rules per company
- Floors, room categories, occupancy and luxury classifications
- Room types with amenities, bed configuration and image gallery
- Live room status board: Available, Occupied, Dirty, Out of Order
- Automatic billing product per room type
Reservations
- List, kanban and calendar views with colour-coded status
- Multi-room bookings with per-line rates, discounts and taxes
- Automatic room assignment from free inventory
- Configurable hold window with automatic expiry
- Today's Arrivals and Today's Departures worklists
- Cancellation wizard with a recorded reason
Guest ID & Compliance
- Multiple ID documents per booking, each with multiple scans
- Collected on the website or at the desk: JPG, PNG, WEBP, HEIC, PDF
- Thumbnail card view, so staff see the document, not a file count
- Expiry checked against the departure date, not today
- Verified flag with the user and timestamp recorded
- Optional block on check-in until an ID is on file
Guest Folio
- One folio per room, opened automatically at check-in
- Room nights posted automatically at the agreed rate
- Advances by cash, card, bank or UPI with receipts attached
- Live totals: untaxed, tax, paid and balance due
- Checkout wizard: invoice, close and release in one step
- Kanban board with a red balance chip on anything unpaid
Restaurant & Point of Sale
- Tables with capacity and live state
- Menu cards by category and by property, with its own price
- Dine-in, room service and takeaway orders
- Kitchen Order Ticket PDF, with a warning until it is printed
- Post to folio or settle immediately; the table frees itself
- Point of Sale room-charge bridge
Laundry, Transport & Events
- Laundry service catalogue, priorities, due dates and overdue filter
- Vehicles, drivers and transport modes with live vehicle state
- Airport pickup and drop trips charged to the room
- Banquet halls with hourly, half-day and full-day rates
- Event quotations emailed as PDF, then invoiced or charged to the folio
Website & Portal
- Public booking page showing only genuinely available rooms
- Sold-out searches stay on the page and suggest open room types
- ID document upload during booking
- Guest portal for reservations, folios, advances and invoices
- Automatic emails for booking received, confirmed and checked in
Housekeeping, Dashboard & Reports
- Task board: Dirty, Cleaning, Inspection, Ready
- Tasks raised automatically at checkout, assignable per attendant
- Dashboard with occupancy, ADR, RevPAR, arrivals and departures
- PDF documents: Reservation Voucher, Guest Folio, KOT, Banquet Quotation
- Four roles: Reception, Housekeeping, Food & Beverage, Manager
Technical
19.0 - Community, Enterprise and Odoo.sh
base, mail, product, account, website, portal, point_of_sale
OPL-1
Ready to run your property in Odoo?
Install the app, create your property, add your rooms and take your first booking the same day.
Need customization or a feature extension?
We build tailored hotel, PMS and Odoo localization features on request - channel manager integrations, fiscal compliance, custom folio and invoice layouts, data migration. Get in touch.
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) • Point of Sale (point_of_sale) • Website (website) • Inventory (stock) |
| Lines of code | 7287 |
| Technical Name |
hotel_management_pro |
| License | OPL-1 |
| Website | https://apps.odoo.com/apps/modules/browse?author=MM%20Solutions |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module