Skip to product information
1 of 24

GUEST HOUSE MANAGEMENT - Dolibarr

Regular price €299,00
Regular price Sale price €299,00
Sold out

1. Overview

6 people are viewing this right now

View full product details

1. Overview

 

Guest House Management transforms Dolibarr into a complete, professional hospitality management solution — purpose-built for guest houses, riads, inns, hostels, bed & breakfasts and small independent hotels. It lets you run every aspect of your property directly inside Dolibarr, with no external booking software required, while natively enriching your third parties, products, quotes, orders, invoices, payments and bank.

Everything a small accommodation business needs — rooms, bookings, front desk, guests, services, seasonal pricing, payments, housekeeping, maintenance, staff, stock, reporting and automation — is unified in a single elegant, responsive interface with a warm hospitality design (sand, gold, night-blue and olive tones).

At a glance

·       Bookings: Full reservation lifecycle from enquiry to check-out, with automatic night, total and balance calculation.

·       Planning: Visual month planning board with colour-coded room availability and conflict detection.

·       Front desk: Dedicated check-in / check-out desk that drives room status and creates housekeeping tasks automatically.

·       Dashboard: A premium executive dashboard with occupancy, revenue and operational KPIs plus interactive charts.

·       Reporting: 14 exportable reports (CSV / Excel / PDF) covering revenue, occupancy, payments, operations and more.

·       Integration: Deep native integration with Dolibarr quotes, orders, invoices, payments, products and third parties.

2. Business Objects & Data Model

 

The module ships thirteen dedicated business objects, each backed by a table prefixed llx_guesthouse_ and carrying the standard Dolibarr columns (rowid, entity, date_creation, tms, fk_user_creat, fk_user_modif, import_key, status). Every object has a secure list engine with per-column search and a column show/hide selector, and a rich record card with a KPI cockpit and a linked-records panel.

Object

Table

Purpose

Room type

llx_guesthouse_room_type

Categories (single, double, family, suite, luxury) with capacity, beds and base rate

Room

llx_guesthouse_room

Individual rooms with status, amenities, view, floor and night price

Guest

llx_guesthouse_guest

Guest profiles linked to native third parties, with ID, nationality and preferences

Booking

llx_guesthouse_booking

Reservations with dates, occupancy, amounts, deposit, balance and lifecycle

Booking line

llx_guesthouse_booking_line

Additional services attached to a booking

Service

llx_guesthouse_service

Complementary services linked to Dolibarr products

Payment

llx_guesthouse_payment

Deposits, balances and partial/full payments by method

Pricing season

llx_guesthouse_pricing_season

Seasonal / weekend / holiday / event tariffs per room type

Housekeeping

llx_guesthouse_housekeeping

Cleaning tasks with status, schedule and staff assignment

Maintenance

llx_guesthouse_maintenance

Preventive and corrective interventions with cost and parts

Staff

llx_guesthouse_staff

Team members by role (reception, housekeeping, restaurant, maintenance)

Stock movement

llx_guesthouse_stock_movement

Consumable in/out movements (linen, amenities, drinks, food)

Automation

llx_guesthouse_automation

IF/THEN rules powering operational alerts and notifications


 

3. Features in Detail

 

3.1  Rooms & Room Types

Build a full room catalogue. Room types define reusable templates — single, double, twin, family, junior suite, luxury suite or dormitory — with capacity, number of beds, base night rate and a planning colour. Individual rooms are then created with their name/number, type, floor, surface, view and a detailed amenity list.

·       Create, modify and delete rooms and room types.

·       Amenities: Wi-Fi, air conditioning, TV, private bathroom, terrace, minibar, safe, sea/garden view and more.

·       Real-time room status: available, occupied, cleaning, maintenance, out of service.

·       Night rate and seasonal pricing, plus optional link to a native Dolibarr product.

·       Occupancy and maintenance history available on each room card.

3.2  Bookings

A complete reservation engine drives the core of the module. Selecting the guest, room and dates automatically computes the number of nights, room amount, added services, discount, tax, total, deposit and remaining balance.

·       Guest and room selection, arrival and departure dates, nights auto-calculated.

·       Number of adults and children, stay type and arrival time.

·       Booking channel: direct, Booking.com, Airbnb, Expedia, phone, walk-in.

·       Lifecycle statuses: draft, pending, confirmed, checked-in, checked-out, cancelled, no-show.

·       Automatic totals: room amount, services, discount, taxes, deposit, paid amount and balance due.

·       Attach complementary services as booking lines, add internal notes and documents.

·       Generate native Dolibarr quotes, sales orders and invoices from a booking.

3.3  Visual Occupancy Planning

A modern month calendar shows rooms in rows and days in columns, colour-coded by status so availability, arrivals and departures are obvious at a glance.

·       Monthly navigation with the current day highlighted.

·       Colour code by status: available, booked, occupied, cleaning, maintenance.

·       Automatic detection of overlapping bookings and unavailable rooms.

·       Click straight through to any booking or room from the grid.

3.4  Booking Board (Kanban)

A drag-and-drop board organises reservations by lifecycle stage. Moving a card updates the booking status instantly through an AJAX call, keeping the front-office view live.

3.5  Front Desk — Check-in / Check-out

A dedicated desk screen lists today’s arrivals and departures alongside in-house guests, and streamlines the daily front-office routine.

·       One-click check-in: the room automatically switches to occupied.

·       One-click check-out: the room switches to cleaning and a housekeeping task is created automatically.

·       Outstanding balance displayed for on-the-spot collection and final invoicing.

·       Guest folio and stay summary available for printing.

3.6  Guests

Guest management builds on native Dolibarr third parties and enriches them with hospitality-specific information.

·       Create or reuse an existing third party; capture nationality, ID / passport number and country.

·       Contact details, address, VIP flag and free-form preferences.

·       Full history of stays, bookings, payments and invoices per guest.

3.7  Services & Complementary Sales

Sell and track everything beyond the room. Each service is linked to a Dolibarr product so pricing, VAT, invoicing and stock stay consistent.

·       Breakfast, lunch, dinner, airport transfer, excursions, spa / hammam, laundry, parking, car rental, tour guide, drinks and custom services.

·       Unit price and VAT rate per service, activation flag and description.

·       Added to bookings as line items and rolled into the booking total and the invoice.

3.8  Seasonal Pricing

An advanced tariff engine adapts room rates to the calendar and demand.

·       Standard, high-season, low-season, weekend, public-holiday and special-event tariffs.

·       Tariffs per room type, with a validity period, minimum nights and priority.

·       Percentage modifier or fixed price, with an activation flag and history.

3.9  Payments

Track money in across the whole guest journey.

·       Deposit, balance, partial and full payments.

·       Methods: cash, card, bank transfer, cheque, online, other.

·       Status of amounts collected vs. remaining, with references and dates.

·       Native Dolibarr payment and bank reconciliation from the invoicing hub.

3.10  Housekeeping & Maintenance

Operations are kept under control with two dedicated modules and a board grouping rooms by state.

·       Housekeeping tasks (check-out clean, daily service, deep clean) with schedule, status and staff assignment; completing a task frees the room.

·       Preventive and corrective maintenance with priority, planned/done dates, assigned staff, supplier, cost and parts used.

·       Per-room history of cleaning and maintenance interventions.

3.11  Staff

Manage the team behind the property and assign operational tasks.

·       Roles: reception, housekeeping, restaurant, maintenance, management.

·       Link to a Dolibarr user, contact details and status.

·       Assignment of housekeeping and maintenance tasks with a simple task history.

3.12  Stock

Track the consumables that keep the house running, linked to Dolibarr products.

·       Categories: cleaning products, linen, towels, welcome amenities, drinks, food and minibar.

·       In/out movements, optionally tied to a room or booking.

·       Foundation for low-stock alerts and consumption tracking against services.


 

4. Executive Dashboard & KPIs

 

The command center opens on a premium, responsive dashboard organised into five zones — occupancy, today’s activity, bookings, revenue and operations. It surfaces every essential indicator, two interactive charts (revenue by month and rooms by type) and a mini booking board.

Key performance indicators

  Occupancy rate

  Room-nights sold

  Average daily rate (ADR)

  Revenue per room (RevPAR)

  Bookings this month

  Cancellations & cancellation rate

  Monthly revenue

  Annual revenue

  Rooms available

  Rooms occupied

  Rooms in cleaning

  Rooms in maintenance

  Arrivals today

  Departures today

  In-house guests

  Deposits received

  Balance due to collect

  Complementary services sold

  Revenue by room

  Top guests & top rooms

 

Charts

·       Revenue evolution by month (bar chart).

·       Rooms by type / occupancy distribution (pie chart).

·       Live mini booking board summarising the pipeline by status.

5. Reporting Hub

 

A complete reporting menu generates operational and financial reports, each with headline KPIs, a sortable table and one-click export to CSV, Excel and PDF (plus a clean print view). Advanced filters by date, room, guest, status, room type and payment method are supported.

Report

Content

Bookings by period

Volume and value of reservations over time

Revenue

Monthly billed vs. collected revenue

Occupancy

Occupancy rate and room states

Bookings by channel

Direct vs. OTA and other sources

Revenue by room

Performance of each room

Revenue by room type

Performance by category

Top guests

Best customers by revenue

Services sold

Complementary sales breakdown

Payments by method

Cash, card, transfer, cheque, online

Unpaid balances

Outstanding amounts to collect

Deposits

Deposits received and status

Maintenance costs

Intervention costs by type

Housekeeping

Cleaning activity and status

Stock movements

Consumable in/out tracking


 

6. Automation & Alerts

 

An IF/THEN automation engine, executed by a daily Dolibarr cron job and runnable on demand, handles routine operational follow-ups and notifications.

·       No-show flagging for unconfirmed arrivals.

·       Arrival and departure reminders.

·       Unpaid-balance follow-ups.

·       Cleaning and maintenance alerts.

·       Rules are fully editable, with trigger event, delay, activation flag and run counter.

7. Native Dolibarr Integration

 

Guest House Management does not replace the Dolibarr core — it enriches it. Key operations create the necessary links with native objects so hospitality activity feeds straight into sales and accounting.

·       Third parties / customers

·       Products & services

·       Quotes (proposals)

·       Sales orders

·       Customer invoices

·       Payments

·       Bank / cash

·       Stock

·       Documents (ECM)

·       Users & permissions

·       Agenda / events

8. Documents

 

The module supports the generation and archiving of the operational documents a guest house needs:

·       Booking confirmation, guest folio, stay voucher.

·       Invoice and payment receipt (via native Dolibarr models).

·       Stay report and occupancy report.

·       Documents attached to guests and bookings.

9. Configuration & Demonstration Data

 

A dedicated administration page centralises the module settings and demo-data lifecycle.

·       Default currency, VAT rate and check-in / check-out times.

·       Configurable statuses, room types, payment methods and pricing seasons.

·       One-click installation of a full, realistic demonstration dataset — room types, rooms, guests, bookings, services, seasons, payments, housekeeping, maintenance, staff, stock and automation rules, plus native quotes, orders and invoices when those modules are enabled.

·       Secure removal of all demonstration data, protected by an explicit confirmation dialog.

·       The demo set lets you test the dashboard, planning, reports and every feature immediately.

10. Security & Permissions

 

Security follows Dolibarr standards throughout: CSRF protection on every form, typed input validation, systematic output escaping and a permission check on each page.

Granular rights

Access is governed by functional right groups, each with read, write and delete levels, plus a module-admin right:

·       Catalog — rooms, room types and services.

·       Bookings — reservations, guests and the front desk.

·       Finance — payments, deposits and invoicing.

·       Operations — housekeeping, maintenance, staff and stock.

·       Automation — automation rules.

·       Reporting — reports and data export.

·       Administration — module configuration and demonstration data.

11. Technical Characteristics

 

Area

Detail

Architecture

Standard Dolibarr module tree with a key-driven generic list/card engine

Descriptor

modGuestHouseManagement.class.php — menus, rights, cron and dependencies

Database

13 llx_guesthouse_* tables with install and uninstall SQL scripts

Front-end

Dedicated responsive CSS/JS, warm hospitality theme, mobile-friendly

Multi-entity

Entity-aware queries throughout for multi-company setups

Languages

FR / EN / IT / DE / ES translation files

Dependencies

Native Société and Product modules

Compatibility

Dolibarr v16 to v23+, PHP 7.1+

Quality

CSRF protection, input validation, output escaping, per-page rights, self-healing schema

 

 

Guest House Management 1.0 — © 2026 DoliResources — www.doliresources.com