ORMS Audit Reports
Note: This topic applies to ADF 11.
The following Audit reports are available in the Revenue Management (ORMS) report group:
The ORMS audit reports provide auditing for ORMS Indicators for the ORMS Home Page Topic. For a specific date range of forecast, these reports display the dates ORMS picked for the forecast. Based on this data, you can troubleshoot if the forecast is too high or low.
The ORMS Home Page has six Topics: Occupancy, ADR, RevPAR, Inventory, Blocks, and Transient. Each Topic has the following Indicators:
Auditing Topic |
Indicators |
Occupancy |
Occupancy on the Books, Forecast Occupancy |
ADR, RevPAR |
ADR on the Books, ADR Forecast, RevPAR on the Books, RevPAR Forecast |
Inventory |
Physical Rooms, Out Of Order, Available Physical Rooms, Overbooking, Total Deduct/Picked Up Rooms |
Blocks |
Total Block Rooms, Deductible Block Rooms, Non Deductible Block Rooms, Block Rooms P/U, Forecasted Block Rooms |
Transient |
Transient OTB, Transient Forecasted Stay , Transient Forecasted Arrivals, Transient Forecasted Departures |
History dates for Forecast |
Audit the current ORMS report: orms_history_forecast |
Note: When previewing a report for a specific period, the numbers match with the numbers on the ORMS Home Page.
Field |
Column |
Formula |
OCC(%) OTB |
otb_occupancy_pct |
(definite_room + def_blocks)/ (inv_physical - inv_ooo) |
OCC(%) Fore |
for_occupancy_pct |
least(round(definite_room + stay_con_forecast + group_mtrl + group_tobe - definite_block_room - tentative_block_room) , greatest( (definite_room + def_blocks), (inv_physical + (inv_sell_limits - inv_physical) - inv_ooo)) ) / (inv_physical - inv_ooo) |
ADR OTB |
otb_adr |
roomrev_onthebooks/(definite_room + def_blocks) |
ADR Fore |
for_adr |
(roomrev_trnfore+roomrev_grpfore+net_room_revenue) /(definite_room + stay_con_forecast + group_mtrl + group_tobe - definite_block_room - tentative_block_room) |
RevPar OTB |
otb_revpar |
((definite_room + def_blocks)/(inv_physical - inv_ooo)) * (roomrev_onthebooks/(definite_room + def_blocks)) |
RevPar Fore |
for_revpar |
(roomrev_trnfore+roomrev_grpfore+net_room_revenue)/(definite_room + stay_con_forecast + group_mtrl + group_tobe - definite_block_room - tentative_block_room) * (definite_room + stay_con_forecast + group_mtrl + group_tobe - definite_block_room - tentative_block_room)/(inv_physical - inv_ooo) |
Rate Low Open |
Lowest Open Rate Code and Amount |
orms_ref.get_lowest_available(resort, record_date,:p_roomcat) |
Rate High Close |
Highest close rate code and amount |
orms_ref.get_highest_closed(resort, record_date,:p_roomcat) |
Physical Rooms |
inv_physical |
inv_physical |
Out Of Order |
inv_ooo |
inv_ooo |
Overbooking |
inv_oversell |
inv_sell_limits - inv_physical |
Rooms Reserved |
inv_onthebooks |
definite_room + def_blocks |
Avl. Physical Rooms |
inv_available |
inv_physical - inv_ooo - (definite_room + def_blocks) |
Total Block Rooms |
grp_totblocks |
def_blocks+definite_block_room+tent_blocks+tentative_block_room |
Deductable Block Rooms |
grp_defblocks |
def_blocks+definite_block_room |
Non-Ded. Block Rooms |
grp_tentblocks |
tent_blocks + tentative_block_room |
Block Rooms P/U |
grp_pickedup |
definite_block_room+tentative_block_room |
Forecasted Block Rooms |
grp_forecasted |
group_mtrl + group_tobe |
Fore. Reserved Rooms |
trn_stay_fore |
definite_room + stay_con_forecast - definite_block_room - tentative_block_room |
Fore. Arrival Rooms |
trn_arrival_fore |
resv_forecast - cncl_forecast |
Fore. Reservations |
trn_resv_fore |
resv_forecast |
Fore. Cancellations |
trn_cncl_fore |
cncl_forecast |
Fore. Overbooking |
oversell_forecast |
(orms_opt.get_oversell(resort,record_date)) |
Field |
Description |
definite_room |
Total number of deducted rooms including block rooms. From reservation_summary table. |
def_blocks |
Number of rooms deducted by the blocks but NOT yet picked. pms_grgrid. Allotment_definite_rooms(record_date) |
inv_physical |
Total number of physical rooms at the hotel. inventory_statistics.get_physical_rooms(pms_p.resort, null) |
inv_ooo |
Total number of Out Of Order rooms. inventory_statistics.get_daily_oo_os_rooms(pms_p.resort,record_date) |
stay_con_forecast |
Total remaining demand including non-yieldable demand. orms_fore.get_cons_forecast_rem(qry.resort,qry.record_date) |
group_mtrl |
Forecasted block materialization expected for the stay date. orms_group.get_group_forecast(qry.resort,qry.record_date) |
group_tobe |
Hard coded to 0. |
definite_block_room |
Definite rooms picked by blocks. From reservation_summary table |
tentative_block_room |
Tentative rooms picked by blocks. From reservation_summary table. |
inv_sell_limits |
Inventory with sell limits. inventory_statistics.get_house_sell_limits(pms_p.resort, record_date) |
roomrev_onthebooks |
net_room_revenue+ block_revenue |
net_room_revenue |
Net room revenue from reservation summary table for all booked reservations including block pickups. |
block_revenue |
Total block revenue for the non-picked up block rooms. orms_ref.block_revenue(resort,record_date) |
roomrev_trnfore |
Forecasted transient room revenue orms_ref.RoomRevenue_TranFore(qry.resort, qry.record_date) |
roomrev_grpfore |
Total expected Room Revenue for the Group remaining forecast. orms_ref.RoomRevenue_GroupFore(qry.resort, qry.record_date) |
resv_forecast |
Forecasted transient arrivals. orms_fore.get_forecast(qry.resort,qry.record_date,'R','A',null,'A','T') |
cncl_forecast |
Forecasted transient cancellations arriving on the given date. orms_fore.get_forecast(qry.resort,qry.record_date,'C','A',null,'A','T') |