ADR и RevPAR: как проверить данные гостиничного отчёта
ADR рассчитывают по доходу от проживания и проданным номероночам, RevPAR — по тому же доходу и доступным номероночам. Для периода сначала складывают исходные суммы и номероночи, затем делят. Простое среднее дневных ADR даёт иной результат, если в дни продано разное количество номероночей.
Сначала единицы измерения и состав дохода
Одна проданная номероночь — один номер на одну ночь в принятой модели отчёта. Это не число гостей, не число бронирований и не число платежей. Одна бронь может охватывать несколько номеров и ночей, поэтому её нельзя подставлять вместо длительности размещения.
В справке TravelLine об общих показателях ADR связан с проданными номероночами, а RevPAR — с доступным фондом. Для своего расчёта дополнительно проверьте, какие суммы продукт относит к проживанию. Доход дополнительных услуг не следует незаметно смешивать с выбранным числителем.
Ниже используется управленческая учебная модель: в числитель входит только заданный доход проживания за рассматриваемые ночи. Поступления на счёт и залоги отдельно не считаются этим доходом. Пример не задаёт налоговые правила, реальные тарифы отеля или цены студии.
Три дня, которые нельзя усреднить без весов
В вымышленном отеле десять номеров. В первые два учебных дня доступны все, в третий один закрыт на ремонт и по условию исключён из доступного фонда. Итого доступны 10 + 10 + 9 = 29 номероночей. Это явное допущение модели; правила доступности в вашей PMS нужно сверить отдельно.
| Учебный день | Доступно номероночей | Продано номероночей | Доход проживания | ADR | RevPAR | Загрузка |
|---|---|---|---|---|---|---|
| А | 10 | 4 | 20 000 ₽ | 5 000 ₽ | 2 000 ₽ | 40% |
| Б | 10 | 4 | 24 000 ₽ | 6 000 ₽ | 2 400 ₽ | 40% |
| В | 9 | 5 | 22 500 ₽ | 4 500 ₽ | 2 500 ₽ | 55,56% |
| Период через суммы | 29 | 13 | 66 500 ₽ | 5 115,38 ₽ | 2 293,10 ₽ | 44,83% |
Для периода ADR = 66 500 / 13 ≈ 5 115,38 ₽. RevPAR = 66 500 / 29 ≈ 2 293,10 ₽. Загрузка = 13 / 29 × 100% ≈ 44,83%. Округление выполнено для отображения; исходные суммы и номероночи остаются основой дальнейшей проверки.
Если просто усреднить дневные ADR, получится (5 000 + 6 000 + 4 500) / 3 ≈ 5 166,67 ₽. Это среднее дневных значений, а не доход на проданную номероночь всего периода. В третьем дне продано пять ночей, а в остальных по четыре: их вклад нельзя сделать одинаковым без изменения вопроса.
Как проверить связь трёх показателей
При одинаковом числителе и согласованном составе данных RevPAR равен ADR, умноженному на загрузку в долях единицы. В учебном периоде выражение (66 500 / 13) × (13 / 29) сокращается до 66 500 / 29. Это арифметическая связь, а не дополнительный источник дохода.
Для проверки используйте неокруглённые исходные отношения. Произведение двух уже округлённых значений может чуть отличаться от показанного RevPAR. Такое расхождение сначала нужно отделить от ошибки состава или периода, а не исправлять данные ради полного совпадения последних знаков.
Какие номера попали в доступный фонд
В описании отчёта TravelLine «Доходность и загрузка» отдельно раскрыт доступный фонд и исключение номеров на ремонте. Это конкретная методика продукта. При сравнении с другой PMS сначала проверьте её правила, а не предполагайте одинаковый знаменатель по названию метрики.
Не исключайте непроданный номер только потому, что он не нашёл гостя. В предложенной модели отсутствие продажи не равно недоступности. Если доступный фонд уменьшился, сохраните причину и период ограничения, чтобы показатель не улучшался за счёт необъяснённого удаления знаменателя.
При изменении состава отеля считайте фактическую доступность по дням. Умножение числа номеров в конце периода на весь период может дать неверный фонд. Особенно важно не смешать в одной выгрузке фактическое прошлое и будущие плановые ограничения.
Почему платежи не заменяют доход проживания
Предоплата за будущий заезд может поступить сейчас, а проживание относится к другим ночам. Возврат или изменение брони добавляет ещё одну временную связь. Для выбранного отчёта нужно понять, как система относит суммы к периоду, а не брать все поступления за день из банковской выписки.
Суммы питания и других услуг также могут находиться в одном клиентском платеже. В отчёте это не делает их автоматически доходом номерного фонда. Согласуйте разделение в источнике и сохраните основание корректировок, иначе сравнение ADR и RevPAR будет зависеть от случайного состава общей оплаты.
Нулевой знаменатель — отдельное состояние
Если номероночи доступны, но ничего не продано и доход проживания равен нулю, загрузка и RevPAR в этой модели равны нулю. ADR при нуле проданных номероночей математически не вычисляется. Отображаемый программой ноль может быть соглашением интерфейса, его нужно отличать от результата деления.
Если доступный фонд тоже нулевой, отдельного обращения требует и знаменатель RevPAR. Не заменяйте любой недоступный показатель одинаковым «0 ₽» без пояснения. Руководитель должен отличать отсутствие продаж от отсутствия доступного ресурса и от неполных данных.
Порядок разбора расхождений отчёта
- Выберите одинаковый период проживания и отделите его от дат платежей.
- Сверьте состав дохода номерного фонда и дополнительные услуги.
- Проверьте проданные и доступные номероночи по дням, включая причины исключений.
- Для итога периода используйте суммы исходных величин, а не среднее дневных метрик.
- Проверьте арифметическую связь через загрузку до округления.
- Разберите нулевые знаменатели, изменения бронирований и различия правил сравниваемых систем.
Если итог всё ещё расходится, начните с нескольких учебных бронирований с известными ночами и составом начислений. Покажите, как каждая запись попала в числитель и знаменатель. Это быстрее проясняет правило, чем сравнение двух итоговых диаграмм без исходного состава.
Что нужно хранить в системе гостиницы
Для CRM мини-гостиницы задайте даты проживания, номерной фонд, ограничения доступности и состав начислений. Если используется готовая PMS, сначала прочитайте определения её отчётов. Своя формула не должна незаметно получить название штатного показателя с другими правилами.
При автоматизации отчётности полезно сохранять исходные суммы рядом с рассчитанными значениями. А для интеграции API согласуйте обновление изменённых броней, чтобы корректировка не добавлялась второй раз к прежнему состоянию.
ADR и RevPAR не равны прибыли отеля: в них нет всех расходов. Их полезность здесь в проверке результата выбранного номерного фонда и периода. Согласованные исходные данные позволяют объяснить цифру, а не только воспроизвести её на панели.
Вопросы и ответы
В чём разница между ADR и RevPAR гостиницы?
ADR относится к проданным номероночам, RevPAR — ко всему выбранному доступному фонду за период. Для сравнения у них должны совпадать состав дохода и границы наблюдения.
Как связаны ADR, RevPAR и occupancy?
При согласованных данных и ненулевых знаменателях RevPAR = ADR × загрузка в долях единицы. Для проверки используйте исходные суммы до округления, а не только значения, показанные на экране.
Можно ли считать ADR месяца как среднее дневных ADR?
Для дохода на проданную номероночь периода нужно разделить суммарный доход на суммарные проданные номероночи. Простое среднее дневных значений даёт другой результат, когда дневные объёмы различаются.