Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
Lines of code | 987 |
Technical Name |
booking_management_system |
License | LGPL-3 |
Website | https://appschef.com |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
Lines of code | 987 |
Technical Name |
booking_management_system |
License | LGPL-3 |
Website | https://appschef.com |
Booking Management System
An app designed to handle bookings, sales, and payments efficiently from the backend.

Step by Step Usage
Step 1
Create a new service product with invoicing policy "Ordered Quantities". -> It will be used as price on the SO.

Step by Step Usage
Step 1.5
Create a new add-ons product. -> You need to check "Add-ons" in "Additional Information" tab.

Step 2
Go to "Master" menu -> "Room Category" -> Create new record.

Step 3
Fill in the following details:
- Category Name
- Number of Beds
- Include Breakfast
- Room Product (Use the previously created product)
- Add Room Faciliies Details
After filling in the information, save the record.

Step 4
After that, we can create a reservation order from "Reservation" menu -> Create new.

Step 5
Fill in the following details:
- Customer
- Total Guest
- Start Date
- End Date
- Add "Room Category" that we have made earlier.
- Add "Add-ons" using "Add Product" button.
After filling in the information, click "Book" button.

Step 6
This is the wizard for adding "add-ons".
- Product with "add-ons" checklisted
- Quantity
- Notes
Click "Add to Reservation Order" button.

Step 7
We can see the list of add-ons in "Add-ons" tab.

Step 8
After the reservation order is booked, an SO will be generated with the correct product and calculations.

Step 9
Create an invoice as usual (Make sure the invoicing policy is set to "Ordered Quantities").

Step 10
Click "Register Payment" on the generated invoice.

Step 11
After the customer paid, a "Check-in" button will appear on the reservation order.

Step 12
Next, a check-out button will appear.

Step 13
"Done" button will be created after the order was checked-out.

Step 14
For reporting there is a pdf form and list of amount of the booked rooms in xlsx.
- Use "Reservation Order Form" button to download pdf.
- Use "Export Report" smart button to download xlsx.

Step 15
Example Reservation Order in pdf.

Step 16
When clicking the "Export Report" smart button, a wizard will appear to input the start and end date.

Step 17
This is an example report of the list amount of booking in xlsx.

Special Feature
The reservation order will be automatically cancelled along with its SO when its not invoiced before "Auto Cancel Time".

Brought to you by Appschef
Smart quotation process made easier
Easily stay on top of your sales pipeline. Appschef lets you submit purchase orders, attach documents, and track quotation progress, all within the Odoo platform. Fast, simple, and efficient.
Powered by Appschef
Booking Management System
Overview
This module allows admins to track booking of hotel rooms and connect it into Sales and Invoice.
Features:
- Track booking management.
- Auto integration with sales module.
- Check in/out status and automatic cancelling.
- Amenities and Add-ons.
- Reporting documents in xlsx and pdf.
Installation
To install this module:
- Put it into addons at the running syntax/configuration.
- Update the Apps List.
- Search for booking_management and install the module.
Add the "Hotel_Management" user role to access the menu.
Credits
Developed by Appschef.
Please log in to comment on this module