OPERATIONS

REPORTS

The numbers, from the same data that made them

Occupancy, ADR, RevPAR, sales, stock, payroll and housekeeping — a registry of reports that all read the operational tables directly.

SEE IT IN ACTION

Revenue figures come from the frozen night-audit snapshot, so two reports cannot disagree about the same night.

OVERVIEW AND BENEFITS

Reporting is not a separate product

Every report is a class that produces columns, rows, KPIs and charts for a filter payload. Two generic screens render and export all of them, which is why the report list keeps growing without new plumbing.

One source for revenue

Hotel revenue reports project the night audit’s frozen snapshot rather than re-deriving it.

Business date, not clock date

A drink poured at 01:30 belongs to the night that started yesterday, and every report agrees.

Export from every report

PDF and spreadsheet export are part of the framework, not per-report work.

WHY IT MATTERS

Two reports that disagree are worse than one report

When each screen computes revenue its own way, both are defensible and neither is falsifiable. A single frozen snapshot ends the argument.

1snapshot every revenue report reads
2export formats on every report
0new routes needed to add a report

Illustrative figures — replace with measured results before publishing.

PRODUCT DETAILS

Coverage across the property

Front office, outlet, stock, people and assets — reported from the tables that record them.

Hotel statistics
Occupancy, ADR, RevPAR and manager flash, on the business date.
Night audit
A projection of the frozen daily revenue snapshot across a range.
Sales & POS
Sales by item, category, hour, payment breakdown and voids.
Inventory
Stock on hand, movement, waste and purchase analysis.
Housekeeping & assets
Task logs, maintenance backlog, asset register and consumption.
People
Attendance, payroll cost and service-charge distribution.

The operating day is not the calendar day

A hotel’s day rolls over at a configured hour — typically three in the morning. Every revenue row is stamped with the business day it belongs to when it is written.

Stamped, not derived:the business date is written onto the row, so changing the rollover hour never rewrites history.
Frozen at close:the night audit snapshots the day’s totals, and reports project that snapshot.
Reproducible:a report run today for last March returns what it returned in March.

COMPARISON

Vestibel vs. exporting to a spreadsheet

CapabilityVestibelSpreadsheetsBI add-on
Reports read live operational data
Revenue from one frozen snapshot
Business-date aware
PDF and spreadsheet export built in
No separate data project

CUSTOMER STORIES

“

Vestibel gave us one guest record across rooms, restaurant and spa — check-in time is down 40% and we stopped losing restaurant charges entirely.

Dinesh Weerakoon · General Manager, The Banyan House

Placeholder story — no customer-story content exists yet.

RELATED RESOURCES

Explore related resources

REQUEST A DEMO

See it on your own property

A 30-minute walkthrough with your rooms, rates and outlets — no slides.

FAQ

FAQ

Because a hotel’s operating day rolls over at a configured hour. A drink poured at 01:30 belongs to the night that started the previous afternoon, and every hotel report in the world treats it that way.
Not for an audited day. The night audit freezes a revenue snapshot at close, and the revenue reports project that snapshot rather than recomputing it.
Yes — PDF and spreadsheet, from every report, as part of the framework.
Adding one is a single class in the registry. It needs no new route, controller, export or feature wiring, which is why the catalogue grows quickly.

MORE IN OPERATIONS