Every POS charge lands on the folio — automatically.

Hotel POS Extension turns your existing Odoo Point of Sale into a front-desk charge-capture terminal, so no room-service, bar or minibar charge is ever missed at checkout.

The problem

A guest orders room service or a drink at the bar, POS captures the sale, but the charge never reaches the room folio. At checkout the front desk either misses it outright or scrambles to reconcile receipts under pressure — and the hotel absorbs the lost revenue.

The solution

An Add Room button links any POS order to a checked-in guest's folio. Every charge posts automatically and is tracked in an audit ledger that flags anything not yet on the bill, so checkout is fast and nothing slips through.

Capabilities

Everything a hotel POS needs to bill rooms correctly

Every capability below is implemented in the module.

01

One-Tap Add Room

A single POS Actions button charges the current order straight to an in-house guest's folio — no separate app, no re-keying the guest.

02

Automatic, Audited Posting

Every linked POS order total posts to the guest folio automatically, with each posting recorded so nothing is missed at checkout.

03

POS Charge Audit Ledger

A per-folio ledger flags any POS order not yet posted to the room, with a one-click Post Now action to close the gap before checkout.

04

Categorized Guest Folio

Charges are grouped into Room, F&B, Minibar, Service and Late Fee categories with running totals, so the bill reads clearly at a glance.

05

Combined & Isolated Bill Reports

Print one merged statement or a per-category itemized breakdown — whichever the checkout situation calls for.

06

Express Check-out

Merge every posted charge into a single draft invoice with one workflow button, cutting checkout down to a final review and payment.

07

Multi-Property Room Management

Run several properties from one backend, with rooms grouped on a color-coded kanban and list by housekeeping state.

08

Housekeeping Status Tracking

Mark rooms Cleaning, Clean or Out of Service with dedicated buttons, keeping turnover status accurate as guests check in and out.

09

Guest Profile & Repeat-Guest Recognition

Loyalty tier, dietary notes, special requests and a repeat-guest flag travel with every folio, so staff act on context without a lookup.

Workflow

How it works

1

Check guests in

Set up properties and rooms, then check guests into a folio with loyalty tier and dietary notes on file.

2

Charge the room from POS

Cashiers tap Add Room in the POS Actions menu and pick the guest's folio — the order is linked in one step.

3

Charges post automatically

Linked orders post to the folio on their own; the audit ledger flags anything still outstanding.

4

Express check-out

Merge every category into one itemized bill, print combined or isolated, and settle with a single draft invoice.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. It posts charges and produces folios and invoices using Odoo's existing accounting — it does not reimplement financial reporting.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Hotel POS Extension

One-tap room charging from Point of Sale to the guest folio — audited posting, a categorized bill, combined or isolated reports and express check-out across multiple properties.

Buy on Odoo App Store