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.
Everything a hotel POS needs to bill rooms correctly
Every capability below is implemented in the module.
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.
Automatic, Audited Posting
Every linked POS order total posts to the guest folio automatically, with each posting recorded so nothing is missed at checkout.
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.
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.
Combined & Isolated Bill Reports
Print one merged statement or a per-category itemized breakdown — whichever the checkout situation calls for.
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.
Multi-Property Room Management
Run several properties from one backend, with rooms grouped on a color-coded kanban and list by housekeeping state.
Housekeeping Status Tracking
Mark rooms Cleaning, Clean or Out of Service with dedicated buttons, keeping turnover status accurate as guests check in and out.
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.
How it works
Check guests in
Set up properties and rooms, then check guests into a folio with loyalty tier and dietary notes on file.
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.
Charges post automatically
Linked orders post to the folio on their own; the audit ledger flags anything still outstanding.
Express check-out
Merge every category into one itemized bill, print combined or isolated, and settle with a single draft invoice.
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.
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 StoreMore Odoo point of sale apps
Import POS Orders from Excel
Bulk-load historical or external POS orders from Excel or CSV in your own column layout, with a dry-run preview, per-row errors and tolerant date parsing — plus a persistent audit log.
Not Allow Zero Quantity In POS
Blocks payment when ordered quantity exceeds available stock, with in-cart alerts, a configurable stock basis, manager override against a reason catalog and a full audit log of every block.
Point of Sale Keyboard Shortcut
Numeric-keypad price and discount entry plus full keyboard-only checkout, with per-shop bindings and a duplicate-hotkey conflict check — the mouse-free rhythm of a professional till.
POS Access Management — Roles, Overrides & Audit
Hierarchical POS roles built through a guided wizard, with a permission preview and simulator, one-click rollback, conflict warnings, manager PIN override, graded financial visibility and customer-data masking.
POS Access Rights - Role-Based Feature Control
Role templates and a visual permission matrix that lock discounts, refunds, price overrides and customer data at the register — enforced on the server, not just hidden in the UI.
POS Analytic Cost Centers
Resolve analytic cost centers across the whole POS — terminal, session, order, line and product category — with percentage distribution, GL sync and an unallocated-sale exception queue.