$ 300.39
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Contacts (contacts) • Invoicing (account) • Sales (sale_management) • Maintenance (maintenance) • Employees (hr) • Restaurant (pos_restaurant) • Point of Sale (point_of_sale) • Inventory (stock) • Fleet (fleet) |
| Community Apps Dependencies | Show |
| Lines of code | 16903 |
| Technical Name |
eb_advanced_hotel_management |
| License | OPL-1 |
| Website | https://www.echobitzit.com |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Contacts (contacts) • Invoicing (account) • Sales (sale_management) • Maintenance (maintenance) • Employees (hr) • Restaurant (pos_restaurant) • Point of Sale (point_of_sale) • Inventory (stock) • Fleet (fleet) |
| Community Apps Dependencies | Show |
| Lines of code | 16903 |
| Technical Name |
eb_advanced_hotel_management |
| License | OPL-1 |
| Website | https://www.echobitzit.com |
| Versions | 18.0 19.0 |
Advanced Hotel Management
System
Advanced Hotel Management System transforms Odoo 19 into a complete hospitality suite. Manage reservations, guests, restaurant billing, laundry, transport, maintenance, lost and found, and website booking from one connected platform.
Suite Features
Seven connected hotel operation modules for Odoo 19
Install one advanced bundle to activate the complete echoBitz Hotel Management Suite: core reservations, restaurant/POS billing, laundry, transportation, maintenance, lost and found, and online booking frontend in a unified Odoo 19 workflow.
Manage the guest journey from enquiry and room booking through check-in, stay services, folio posting, invoicing, and checkout. Availability and room status stay synchronized across front desk and service teams.
Post restaurant, room-service, and POS orders directly to guest folios so food and beverage charges are ready during final checkout billing.
Track laundry services from room collection to washing, dry-cleaning, ironing, delivery, and guest billing with clear order statuses.
Schedule airport transfers, local trips, routes, drivers, and vehicles while keeping guest transportation linked to the reservation record.
Module Deep Tour
Explore the modules included in the advanced bundle
Main Dashboard Preview
Room Dashboard Preview
In the App module, find the Hotel Management module and click on the 'Activate' button.
In the Settings module, open the 'Users' menu and assign 'Hotel Management System' access rights (e.g., User or Administrator) to specific users.
In the Hotel Management System module, click on the 'Configuration' menu, then click on the 'Hotels' submenu. Click the 'New' button, enter values in the fields, and then click the 'Save' button.
In the Hotel Management System module, click on the 'Configuration' menu, then click on the 'Floor' submenu. Click the 'New' button, enter values in the fields, and then click the 'Save' button.
In the Hotel Management System module, click on the 'Configuration' menu, then click on the 'Amenities' submenu. Click the 'New' button, enter values in the fields, and then click the 'Save' button.
In the Hotel Management System module, click on the 'Configuration' menu, then click on the 'Services' submenu. Click the 'New' button, enter values in the fields, and then click the 'Save' button.
In the Hotel Management System module, click on the 'Hotel' menu, then click on the 'Guests' submenu. Click the 'New' button, enter values in the fields, and then click the 'Save' button.
In the Hotel Management System module, click on the 'Hotel' menu, then click on the 'Rooms' submenu. Click the 'New' button, enter values in the fields, and then click the 'Save' button.
In the Hotel Management System module, click on the 'Configuration' menu, then click on the 'Room Type' submenu. Click the 'New' button, enter values in the fields, and then click the 'Save' button.
In the Hotel Management System module, click on the 'Configuration' menu, then click on the 'Hotel Type' submenu. Click the 'New' button, enter values in the fields, and then click the 'Save' button.
In the Hotel Management System module, click on the 'Configuration' menu, then click on the 'Bed Type' submenu. Click the 'New' button, enter values in the fields, and then click the 'Save' button.
In the Hotel Management System module, click on the 'Configuration' menu, then click on the 'Window View' submenu. Click the 'New' button, enter values in the fields, and then click the 'Save' button.
In the Hotel Management System module, click on the 'Configuration' menu, then click on the 'Settings' submenu. Enter values in the fields, and then click the 'Save' button.
In the Hotel Management System module, click on the 'Hotel' menu, then click on the 'Reservations' submenu. Click the 'New' button, enter values in the fields, and then click the 'Save' button.
In the Room Reservations model record, click on the 'Allocate Room' smart button. The wizard will open. Add rooms room-type-wise, then click the 'Allocate' button.
In the Folio tab, the rooms will be added and below, the total amount along with tax will appear.
By clicking the 'Confirm' button, the Reservation record will be confirmed.
The 'Check In' and 'Advance Payment' buttons are shown. If you want to check in first and pay later, click 'Check In'. If you want to pay first, click 'Advance Payment'. I first click on the 'Advance Payment' button.
Click on the 'Create Draft' button.
This is the room booking invoice. The booked rooms have come into the invoice lines. Now click on the 'Confirm' button.
The invoice has been posted. Now click on the 'Pay' button.
Click on the 'Create Payment' button.
The booking's payment has been paid.
When the booking's full payment is done, the 'Full Payment Paid' smart button will be shown. Now when the customer arrives, click the 'Check In' button. And when they leave, click the 'Check Out' button.
In the Room Reservations model record, in the 'Guest Detail' tab, add guests room-wise. Each room will have only one Primary Guest.
This is the Reservations Kanban view.
In the Kanban view record, click on the 'Assign Room' icon.
Select the Available Rooms, then click on the 'Assign Rooms' button.
If the guest makes payment at the end (last), after Check Out, click on the 'Final Bill' button.
All invoices will be created in the Invoice model.
Laundry Dashboard Preview
Go to the Apps menu and activate the 'Hotel Laundry Management' module to enable full laundry tracking for your hotel operations.
After activating the Laundry module, a dedicated 'Laundry' menu and a 'Laundry Details' section in the 'Configuration' menu are automatically added to the Hotel Management navigation.
A 'Laundry Manager' role has been added to the User configuration. Navigate to Settings → Users and assign this access to staff according to their role to grant the appropriate laundry module permissions.
In Configuration → Laundry Types, create a new Laundry Type record (e.g., Wash, Iron, Dry Clean). These types are used when defining laundry service lines in an order.
In Configuration → Cloth Types, create a new record. Add the 'Cloth Type' (e.g., Shirt, Trouser), 'Category', and 'Avg Weight' to enable automatic weight-based cost calculation in laundry orders.
In Laundry → Laundry Orders, create a new order. Set the 'Booking Ref' (guest reservation), 'Responsible' staff member, and 'Expected Delivery' date. In the 'Service Lines' tab, add the laundry items and services. Once confirmed, the order is automatically linked to the guest's reservation booking.
In the guest's Reservation record, open the Folio tab. The confirmed laundry service lines are automatically added. A 'Laundry' smart button also appears at the top of the reservation — click it to navigate directly to the linked laundry order.
When the guest is ready to check out, click the 'Final Bill' button on the reservation. This initiates the invoice creation process that consolidates all services — including laundry — into a single guest invoice.
In the invoice wizard that appears, click the 'Create Draft' button. This creates a draft invoice that includes all room charges and laundry service lines ready for review before confirmation.
The draft invoice is created and in the Invoice Lines, the laundry service charges appear alongside room booking charges. Review the lines, then click 'Confirm' to post the invoice and proceed to payment registration.
After the payment is successfully registered, the reservation record displays the 'Full Payment Paid' smart button, confirming that all room and laundry charges have been settled. The guest's account is now fully cleared.
Click on the 'Continue Selling' button in the Restaurant to enter the POS interface.
Click on the '+ New Order' button to begin a new transaction for the guest.
Select the desired menu items, then click on the 'Add Room' button to link this order to a hotel stay.
Choose the correct guest booking from the list of checked-in reservations.
After selecting the booking, click on the 'Payment' button to finalize the billing method.
Click on 'Pay at Checkout' and then click on the 'Validate' button to push the charge to the room folio.
If a POS order is added to the guest reservation, its payment will be included when the guest makes the final payment at checkout.
When the room booking payment is made, the POS order payment is also automatically marked as completed.
Transportation Dashboard Preview
Activate the 'Hotel Transportation Management' module so that the 'Hotel Management System' module is activated automatically.
In the Settings module, click on the 'Users & Companies' menu and open any user. Then, in the 'Hotel Services Access' field, assign access based on the user's role.
Configuration dropdown showing Transport sub-menu options.
In the Configuration menu, click on the 'Vehicles' submenu, then create a new 'Vehicle' record and add all the vehicle details.
Click on the 'Routes' submenu. In the 'Transport Routes' model, create a new route record, enter all the required information, and then click the 'Save' button.
Click on the 'Reservation' menu and create a 'Reservation Booking' record. Add the guest information.
After creating the 'Transport Booking', click on the 'Confirm' button to confirm it.
Checked-in reservation BOK00008 showing transport service (airport pickup) automatically linked, totaling $35,630.
Activate the 'Hotel Maintenance' module from the Apps menu so that the full maintenance and repair management capabilities integrate automatically.
In the Settings module, navigate to 'Users & Companies' > 'Users'. Open a user record and select the appropriate role (e.g., Maintenance Manager) under the 'Hotel Services Access' field.
After installation, new maintenance-specific submenus—Maintenance Team, Equipment Categories, and Maintenance Stages—are automatically added under the main Configuration menu.
Under the Configuration menu, click on the 'Maintenance Team' submenu. Create a new maintenance team by specifying the Team Name, assign team members, and select the associated company.
Navigate to the 'Equipment Categories' submenu to define classifications for your facility assets. Assign a responsible person and company to each category to streamline maintenance routing.
Access the 'Maintenance Stages' submenu to set up custom workflow stages (e.g., New Request, In Progress, Repaired, Scrap) to track the exact lifecycle of maintenance operations.
From the Maintenance Requests view, create a new record. Select the target Room, specify the affected Equipment, choose the Maintenance Type (Corrective or Preventive), and save to schedule the repair.
Click on the main 'Maintenance' menu and select the 'Equipment' submenu. Here, you can create and track individual equipment records, view active maintenance requests, and monitor asset assignments.
In the “Hotel Management System” module, click on the “Configuration” menu, then click on the “Category of Items” submenu.
Click the “New” button, enter values in the “Category Name” and “Description” fields, then click the “Save” button.
In the Hotel Management System module, click on the “Lost and Found” menu, then click on the “Lost Items” submenu. Create a Lost Item record by entering the item name, selecting a Category, and adding a Booking Reference. The record will be created in the “Reported” status.
In the Hotel Management System module, click on the “Lost and Found” menu, then click on the “Found Items” submenu. Create a Found Item record and add the required details. If a corresponding Lost Item record exists, link it in the “Matching Lost Items” tab.
If the owner of the found item is identified, click the “Mark as Claimed” button to change the status to “Claimed.” If the owner does not come forward, then click the “Dispose” button.
If the lost item is found, click on the “Mark Found” button.
When the lost item is returned to its owner, click on the “Mark Returned” button to mark it as returned.
Dedicated Module Support
Our dedicated support team is ready to help you with installation, configuration, or any technical questions regarding the Hotel Management module.
- Odoo 19
- Sales & Invoicing apps
- Standard Odoo Setup
- Initial Setup Guidance
- Bug Fixing Support
- Version Compatibility Updates
Can I manage multiple hotels?
Yes. You can configure and manage multiple hotels, each with their own floors, room types, and amenities, all from a single interface.
Does it work in Multi-Company?
Absolutely. All hotel operations, reservations, and billing respect Odoo's standard security and multi-company access rules.
How are room bookings tracked?
The system automatically tracks room availability and updates statuses in real-time to prevent double bookings during reservations.
Does it handle extra services?
Yes. You can easily add extra services like food, laundry, or spa treatments directly to the guest's reservation and final invoice.
Scan and Connect with echoBitz
Book a meeting, start a WhatsApp conversation, or reach us by email from one simple visual card. It is the fastest way to move from curiosity to a Hotel Management System implementation discussion.
Our Services
Odoo Integration
Seamlessly integrate Odoo with third-party apps, platforms, and tools for better workflow.
Odoo Implementation
We plan, configure, and deploy Odoo tailored to your business processes.
Customization
Get modules and workflows customized to meet your exact needs in Odoo.
Community Apps
Access or develop robust community apps to enhance your Odoo functionality.
Development Outsourcing
Hire dedicated Odoo developers to build solutions efficiently and cost-effectively.
Support & Maintenance
Enjoy peace of mind with our reliable support, updates, and bug fixing services.
Discover More Solutions by echoBitz IT
Explore our other Odoo integration apps
Ready to enhance your hotel management?
Install the Hotel Management module today and transform your hospitality business with a high-performance management engine.
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