Running Analysis
⏱ 00:00
Month 1 OTB
Month 2 OTB
Month 3 OTB
This Month Pickup
This Month Pickup
(excl. Comp / House Use)
Total Pickup
(all months)
2026 Pickup YTD
(excl. Comp / House Use)
Overall Forecast Dashboard
Chưa có dữ liệu history_forecast.txt. Vào Analysis → Import Raw Data Files và tải file lên để hiển thị dashboard này.
Rooms sold & Occupancy by day
History Forecast Occupancy %
Individual vs Group — room nights
Revenue & ADR by day
Revenue ADR
Monthly roll-up (History + Forecast, compared with Budget and Annual Forecast)
Daily detail
Monthly OTB Analysis
Click yellow cells to edit Last Year data

Import data to view analysis

Month 1 — ON THE BOOK REPORT
Month 2 — ON THE BOOK REPORT
Month 3 — ON THE BOOK REPORT
Month 4 — ON THE BOOK REPORT
Month 5 — ON THE BOOK REPORT
Month 6 — ON THE BOOK REPORT
Today — OTB by Market Code & Date
Import date:
Yesterday — OTB by Market Code & Date
Import date:
Pick Up (Today − Yesterday) by Market Code
Pick Up & Cancel by Arrival Month
ADR Analysis
Import Data Files

Upload statistics and/or forecast files, set a date range, then click Analyse.

New Reservation Report

Select an import date above to load data.

Daily Pick Up Q4 — By Market Segment
Summary Pickup
Loading…
Detail Pickup
Loading…
Weekly Report
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
GEO Market Report
Import 2 Files — 2 cumulative files (Jan 1→LW & Jan 1→TW): shows total pickup this week across all months.  |  Import This Week — 3 monthly files (Jul/Aug/Sep): shows per-month OTB breakdown. Opera: Reports → Statistics → Geographic Distribution → Export → Tab-delimited (.txt).

Import one or more matrix files to generate the GEO report.
Monthly Reports

Pick the month, drop in the 4 Opera exports, press Run. All 5 reports come back as a ZIP.

Report Period
Opera exports for the selected month

Select all 4 files at once — the type is detected from the file contents, so the order and the exact file names don't matter.

Statistics must cover the whole month (01 → last day) — the figure repeats on every day row, so a part-month export silently under-reports.
Res Entered On: adding the following month's file too improves account detail (many stays this month were booked later).
What gets filled — and what each total must equal
Market Segment — by market code · Total = Rooms Occupied; Total w/o Comp&HU = Occ minus Comp and House Use
Monthly Tracking — Building vs Villa · Incl sheet = Rooms Occupied; Excl sheet = Occ minus Comp and House Use
Categories — by room type · same two control totals as above
Productivity — Summary = Travel Agent Rooms · CORP. = Company Rooms · Group = Group Rooms
COR Report — from Matrix Report .txt (upload above)
Productivity sheets are three separate views of the same bookings, not three slices — one booking can carry a Travel Agent, a Company and a Group at once. Check each sheet against its own Manager Report line; never add the sheets together. The only additive chain is Travel Agent rooms + Direct = Rooms Occupied.
User Management
UsernameDisplay NameRolePermissionsCreatedActions
Loading…
Market Groups

Define named groups of market codes for column display in the Today / Yesterday / Pick Up tabs.

OrderGroup NameMarket CodesActions
Loading…
Summary Groups Market Group 2

Define named groups of market codes for the pickup summary widget on the Summary tab (e.g. OTA, MICE). Codes not assigned to any group appear as Others.

OrderGroup NameMarket CodesActions
Loading…
Geo Market Groups Geographic Origin

Map market codes to geographic regions (e.g. Australia, China, Vietnam). Used for the GEO MARKET OTB table in the Category-GEO weekly report.

OrderRegion NameMarket CodesActions
Loading…
Country Groups GEO Report

Map country codes (e.g. VN, KR, AU) to regional groups (e.g. Vietnam, Korea, Australia). Used to aggregate the GEO Market Report rows. Countries not mapped to any group appear under Others.

OrderGroup NameCountry CodesActions
Loading…
Room Types

Map room codes from the PMS to blocks (e.g. Building, Villa, Lagoon Villa). Used to group the Category-GEO weekly report.

OrderRoom CodeDescriptionBlockRoomsActions
Loading…
Budget Data

Enter room nights and room revenue per month. OCC% and ADR are computed automatically.

Annual Forecast Data

Enter the management forecast for each month. Used as comparison alongside Budget in analysis views.

Import Status
Imported Missing (required) Not imported (optional) Locked Not locked
Loading…
Diagnostics
Intraday Gap — Morning Excel vs Evening DB

Upload the morning Opera Excel for a date. The system compares it stayover-date by stayover-date against the DB import for that evening, then shows only the specific bookings that caused the gap — not all bookings for the day.

OTA / MICE / Others — Per-Code Breakdown

Shows every market code's pickup and which group (OTA/MICE/Others) it maps to. If the total matches but OTA vs Others splits differ from the manual report, the misclassified code will be visible here as (unmapped) or in the wrong group.

Pickup Compare — System vs Manual

Compares system pickup total against the manual report under 4 scenarios (incl/excl today-date and COMP/HOU codes).

Unmapped Codes — "Others" Deep Dive

Finds all market codes in pickup_excel that are not mapped to any Summary Group, causing them to appear as a phantom "Others" entry. Shows the actual reservations with Opera confirmation numbers so you can track them down.

Settings

Configure system-wide parameters that affect data processing and reporting.

New Reservation — Early Checkout

Reservations that are CHECKED OUT on the same day as the daily Opera export are included in the New Reservation list as Early Checkouts. Set the cutoff time to match when your daily export runs. Any booking checked out before this time will appear in today's New Reservation list.

Default: 09:00
Bookings with CHECKED OUT status and same-day departure (checked out before 09:00) are included in the New Reservation list with an Early C/O label.