Отчёт собирает всю статистику по услугам и статистику поселений за заданный период с учётом разреза (группировки).
Для получения статистики за 1 день нужно задать дату начала равной дате окончания.
Под статистикой поселений понимается: количество гостей, ночей (номеро-ночей или нагрузка ночей), койко-дней.
Под статистикой услуг понимаются денежные суммы оказанных услуг, получаемых из транзакций фолио.
Выборка:
1) Собираются суммы услуг из транзакций фолио, которые привязаны к поселениям.
2) Собираются суммы все остальных услуг из транзакций фолио, не привязанных к поселениям
3) Собирается вся статистика поселений, у которых не было операций по транзакциям фолио на заданный период
Т.о.:
В статистике поселений:
1) Учитываются все поселения попавшие за этот период
2) Учитываются все однодневные поселения.
3) Учитываются все проживавшие(ющие) поселения и поселения с гарантированной бронью.
4) Не учитываются все удалённые поселения (однако, если для удалённых были суммы услуг, то они всегда будут учтены)
В статистике по услугам учитываются:
1) Суммы всех услуг связанных с поселениями
2) Суммы всех услуг оказанных вне поселений (опционально)
3) Суммы всех услуг удалённых поселений (однако сама статистика удалённых поселений не учитывается)
Подсчёт денежных сумм
При подсчёте денежных сумм важно понимать, как учитываются коррекции. По умолчанию коррекции учитываются отдельно (опция Учитывать коррекции независимо от периода не задана). В таком случае могут быть особенности при отображении Дохода услуг и Дохода услуг по тарифу: если за указанный период попадают коррекции услуг, что оказаны ранее периода по фильтру, то эти коррекции будут учтены в Доходе услуг, однако могут быть коррекции, которые не относятся к Доходу услуг по тарифу, в результате чего в Доходе от прочих услуг денежная сумма уйдёт в минус, т.к. Доход услуг окажется меньше, чем Доход услуг по тарифу.
ОПЦИИ
Детализация услуг по тарифам - определяет услуги, которые будут включены в подсчёт колонки "Доход от услуг по тарифу". Данный список обязателен для задания, но если он не задан, то по умолчанию попадут все услуги по категории Проживание (без завтрака)
Учесть доход вне поселений - появится отдельная 1 запись для каждого отеля, где будет отображена сумма услуг оказанных вне рамок поселений (т.е. не привязанных к какому-либо поселению). Данная сумма влияет на итог.
Считать номеро-ночи, вместо коэффициента нагрузки ночи - см. описание колонки Кол-во ночей. Установленная опция увеличивает время выполнения запроса, где-то в 5 раз.
Считать количество гостей по проживающим, а не заехавшим за период - см. описание колонки Кол-во гостей.
Учитывать коррекции независимо от периода - см. описание Подсчёт денежных сумм.
ОПИСАНИЕ КОЛОНОК (ПОЛЕЙ) и ОСОБЕННОСТЕЙ ИХ ПОДСЧЁТА
Общий доход - сумма всех услуг оказанных за период.
Доход от услуг по тарифу - сумма услуг указанных по фильтру Детализация услуг по тарифам. Также см. описание в п. Подсчёт денежных сумм.
Доход от прочих услуг - сумма услуг вне рамок услуг Доход от услуг по тарифу. Также см. описание в п. Подсчёт денежных сумм.
Кол-во гостей (Гостей заехавших / Гостей проживающих) - В количестве гостей 2 колонки, ведущие учёт по основным и дополнительным местам. Колонка зависит от опции Считать количество гостей по проживающим, а не заехавшим за период. По умолчанию считаются количество заехавших гостей за период (т.е. опция не установлена). Это важно для итоговой статистики по количеству гостей: если подсчёт количества гостей идёт по заехавшим, то итоговая сумма не будет расходиться с и без группировки по месяцам. Если же установить опцию, где за периоды будет учитываться количество проживающих гостей, то итоговая сумма будет расходиться с и без группировки по месяцам. К примеру гости заселились в номер в январе, а выселились в феврале, то по проживающим их количество будет учтено в обоих месяцах, а без группировки по месяцам, просто один раз. Т.о. без установленной опции, учёт количества идёт при группировки по месяцам только в том месяце, в котором гости заехали.
Кол-во ночей (Номеро-ночей / Нагрузка ночей) - подсчёт ночей зависит от опции Считать номеро-ночи, вместо коэффициента нагрузки ночи. Также смотрите Правило "ночь наперёд". Существует два варианта подсчёта ночей:
1 - Опция не задана (по умолчанию). Для каждой ночи начинает учитываться не сама ночь на номер, а коэффициент нагрузки ночи, где учитывается насколько номер занят по купленным основным местам. Если номер куплен полностью, то коэффициент будет равен 1. Если же номер был куплен наполовину, к примеру в двухместном одно основное место, то коэффициент каждую ночь будет 0,5. Такой подход является более точным при подсчёте всех остальных статистик, где будет участвовать статистика по ночам. Итоговая статистика всегда будет одинаковая, независимо от того, в каком разрезе будет выведен отчёт. Коэффициент на ночь номера может быть и выше 1 в случае:
1) если в этот номер было поселение однодневное, после которого заселили в этот же день новое поселение. К примеру если гость купил полностью номер как однодневное, то будет считаться 1 полная ночь. После гость выехал и в этот же день заехали новые гости, которые также купили номер полностью, в результате также 1 полная ночь. Т.о. на 1 ночь номера коэффициент нагрузки будет как 2.
2) В случае, если кто-то купил номер полностью, но также имеется поселение местом на основное место. В двухместном номере коэффициент будет 1.5 на ночь.
Коэффициент нагрузки ночей сопоставим с количеством койко-ночей, однако есть случаи, которые меняют пропорцию соотношения. Это связано с тем, что гость может вначале заехать в гостиницу и купить одноместный номер, а потом переселиться и купить двухместный номер целиком. Т.о. по ночам всегда будет 1. А по местам вначале 1, а потом 2. К примеру гость 1 день проживал в одноместном, а во второй день переселился и купил полностью двухместный и на 3-й день уехал. Нагрузка ночей будет = 2 (две полных ночи), а койко-мест будет 1(от ночи одноместного номера)+2(от ночи двухместного номера)=3. Т.е. если гость переселяется выкупая номер с различным кол-м основных мест, то сопоставлять статистику нагрузки ночей и койко-мест нельзя.
2 - Опция задана. Будут считаться номеро-ночи: для каждого номера по периоду считается количество ночей, когда номер был занят. Далее кол-во ночей каждого номера складывается для разреза. Т.о. в номеро-ночах не учитывает загруженность номера, если номер занят, то это всегда каждую ночь, считается одна ночь на номер.
При таком подсчёте есть особенность в учёте однодневных: если на этот номер было однодневное, то это 1 ночь наперёд; если же на номер было однодневное и после в этот же день поселение, то это всё равно 1 ночь наперёд для этого номера относительно данного дня. Т.о. на номер для ночи учитывается либо именно 1 ночь, либо 0 ночей, если этот номер на эту ночь был пуст и не было однодневных в прошедшем дне.
Итоговая сумма по номеро-ночам может отличаться. Это связано с разрезом, т.к. на один и тот же номер может быть за одну ночь два разных поселения местом, с разными организациями. Т.о. одна ночь будет числиться в обоих организациях плательщиках, что в сумме будет две ночи, но на самом деле это одна ночь на номер.
Средний тариф - выводит в 3 колонки и считается относительно статистик поселений как:
1) Доход от услуг по тарифу / Кол-во гостей
2) Доход от услуг по тарифу / Кол-во номеро-ночей (нагрузки ночей)
3) Доход от услуг по тарифу / Кол-во койко-мест
Особенность: при группировки по месяцам не стоит сопоставлять по среднеарифметическому итоговые суммы каждого месяца с итоговой суммой отеля, это будет неверным. Итоговый суммы считаются от аналогичных итоговых сумм колонок Доход от услуг по тарифу и сумм Колонок по статистике поселений (Гостей, номеро-ночей / нагрузки ночей, койко-мест).
Загрузка, % - Кол-во сутко-номеров (или нагрузки ночей) / суммы всех комнат без ремонта за каждый день в период фильтр, в %, получается сколько ночей на 1 номер. При группировки по месяцам подсчёт идёт относительно максимальной нагрузки по месяцу, но при этом итог по отелю отображает нагрузки относительно отеля за период. Без группировки по месяцам, подсчёт идёт относительно максимальной нагрузки по отелю за период.
Особенность: Сумма всех комнат за каждый день берётся из таблицы, использующейся в Отчёте менеджера. Если отчёт не отображает информацию в колонке "Загрузка, %", то необходимо произвести обновление с помощью запроса в БД:
select
ws.shift, ws.hotel
from
workshifts ws
left join sp_fill_shift_statistic(ws.shift, ws.hotel) on 1=1
Такое обновление можно сделать из "Отчёта менеджера" по кнопке "Дополнительно", без опции только для текущего дня
Доля в загрузке, % - сутко-номеров / Всех сутко-номеров в %. С и без группировки по месяцам относительно подсчёта нагрузки аналогичен как и в Загрузка, %. При этом сопоставление среднеарифметического числа итоговой нагрузки каждого месяца и общей итоговой нагрузкой по отелю не будет верным (хотя, как правило они немного расходятся).
Доля в продажах, % - Общий доход / Итоговый Общий доход в %. Особенности подсчёта аналогичны, что и для Доля в загрузке, %.
Отчёт менеджера нельзя сравнивать с отчётом "Доход по НФ в разрезе организаций" по полю "Сутко-номеров".
Данное сравнение невозможно т.к. в отчете "Доход по НФ в разрезе организаций" информация о сутко-номерах считается из транзакций на фолио. Т.о. те поселения, что за этот период времени не имеют никаких транзакций не попадут в статистику по этой колонке, даже если они проживают за этот период.
В отчёте менеджера сутко-номера считаются как реальное количество проживающих гостей.
В отчёт попадают данные о всех поселениях и услугах, начисленных в заданный период. Отчет формируется в разрезе организации-заказчика или типов организаций.
ВНИМАНИЕ! При первом запуске отчёт будет формироваться дольше, чем при последующих запусках, в связи с обновлением статистики за прошедший период.
ОСНОВНЫЕ:
Фильтр по дате смены начисления услуг.
Фильтр по времени совершения транзакции.
При указании периода относительно смены в отчёт попадают смены, как полностью, так и частично входящие в период.
При указании периода даты-времени важно помнить, что дата-время совершения транзакции может не совпадать с датой смены, в которой эти транзакции были оказаны.
ГРУППИРОВКА (основная):
- по организациям;
- по типам организаций;
- по типам организаций и организациям.
Также есть возможность группировать по месяцам.
ДЕТАЛИЗАЦИЯ ПО ПОСЕЛЕНИЯМ — детализация по номеру поселения (каждое поселение отдельной строкой) в разрезе организации. Поселения, по которым были выполнены переезды в другие номера, выделены серым фоном. Количество проживающих и количество мест = 0, т.к. они уже учтены в поселениях куда был осуществлен переезд.
СЧИТАТЬ СРЕДНИЙ ТАРИФ И ЗАГРУЗКУ ОТ НАГРУЗКИ НОЧИ — при использовании данной настройки в формуле расчёта среднего тарифа и загрузки параметр номеро-ночи меняется на нагрузку ночи.
ПОКАЗЫВАТЬ КОЛИЧЕСТВО НОМЕРОВ ЗА ПЕРИОД** — выводит дополнительную таблицу с суммой номеров доступных за период, в разрезе гостиницы.
*Номера на ремонте не учитывает ((все номера-номера на ремонту)*кол-во дней в периоде).
ДОПОЛНИТЕЛЬНЫЕ:
СЧИТАТЬ КОЛИЧЕСТВО ГОСТЕЙ ПО ПРОЖИВАЮЩИМ, А НЕ ЗАЕХАВШИМ** — при выставленном флаге учитывает всех проживающих гостей в заданном периоде, в противном случае — только гостей, дата заезда которых попадает в указанный период.
СЧИТАТЬ ПРОЖИВАЮЩИХ + ГАРАНТИРОВАННЫЕ БРОНИ — выставленный флаг учитывает уже проживающих+брони, без флага брони не учитываются.
DAYUSE СЧИТАТЬ КАК 1 НОЧЬ — однодневные поселения дают загрузку в колонке «Кол-во койко-ночей».
УЧЕСТЬ ПОСЕЛЕНИЯ БЕЗ УСЛУГ ПО ПЕРИОДУ** — при выставленном флаге поселения без услуг дают загрузку за период (по смене/по времени начисления).
УЧИТЫВАТЬ СУММЫ ОТМЕНЁННЫХ (УДАЛЁННЫХ) ПОСЕЛЕНИЙ** — при выставленном флаге удалённые поселения дают загрузку.
УЧЕСТЬ ДОХОД ВНЕ ПОСЕЛЕНИЙ — появится отдельная запись для каждого отеля, где будет отображена сумма услуг, оказанных вне рамок поселений (т.е. не привязанных к какому-либо поселению, например, продажа через КИОСК). Данная сумма влияет на итог.
УЧИТЫВАТЬ КОРРЕКЦИИ — показывать коррекции для услуг (и коррекции, и услуги были выполнены в рамках выбранного периода).
УЧИТЫВАТЬ КОРРЕКЦИИ НЕЗАВИСИМО ОТ ПЕРИОДА — дополнительно учитывать коррекции, которые были выполнены позднее выбранного периода для услуг, вошедших в период.
*Пример:
Услуга "Завтрак" 100 начислена 01.02
Коррекция услуги "Завтрак" 100 выполнена 05.02
Строим отчёт за 01.02 - 02.02
Без настройки выполненная коррекция учтена не будет (услуга в отчёте числится, её корректировка — нет).
При выставленной настройке коррекция учитывается (в отчёт попадает и услуга, и её коррекция).
УЧИТЫВАТЬ КОРРЕКЦИИ, УСЛУГИ КОТОРЫХ НАЧИСЛЕНЫ ВНЕ ЗАДАННОГО ПЕРИОДА — учитывать коррекции, выполненные в рамках отчётного периода за услуги, начисленные вне этого периода. Это бывает необходимо, когда нужно увидеть чистый доход.
*Пример:
Услуга "Завтрак" 100 начислена 01.02
Коррекция услуги "Завтрак" 100 выполнена 05.02
Строим отчёт за 05.02 - 05.02
Без настройки выполненная коррекция учтена не будет (ни услуга, ни её коррекция в отчёт не попадают).
При выставленной настройке коррекция учитывается (услуга в отчёт не попадает, а её коррекция отображается).
ОТОБРАЖАТЬ ТОЛЬКО КОРРЕКЦИИ — в отчете отображаются только коррекции.
ВКЛЮЧИТЬ ДОП. УСЛУГИ В ТАРИФ — учитывает суммы от доп. услуг в колонке "Доход от услуг по тарифу" (при этом колонка «Доход от прочих услуг» обнуляется).
УЧЕСТЬ ТОЛЬКО СЛЕДУЮЩИЕ ТИПЫ ТРАНЗАКЦИЙ — учитывает только суммы операций по выбранным типам транзакций.
ВКЛЮЧИТЬ В ОТЧЁТ — дополнительные фильтры, позволяющие сформировать отчёт с выбором определённых сущностей (гостиницы\организации и т.д.).
ДЕТАЛИЗАЦИЯ УСЛУГ ПО ТАРИФАМ — выбор услуг, которые попадут в подсчёт суммы для колонки "Доход от услуг по тарифу".
Если данный параметр не выбран, то по умолчанию попадут все услуги категории «Проживание» (без завтрака)
** Данные настройки установлены по умолчанию. Можно сформировать отчёт без них, но при последующем просмотре галочки снова будут проставлены.
ОПИСАНИЕ КОЛОНОК (ПОЛЕЙ).
ОБЩИЙ ДОХОД — сумма всех услуг (проживание + доп услуги).
ДОХОД ОТ УСЛУГ ПО ТАРИФУ — сумма услуг, вошедших в тариф, либо указанных в фильтре «Детализация услуг по тарифам».
ДОХОД ОТ ПРОЧИХ УСЛУГ — сумма услуг вне рамок колонки «Доход от услуг по тарифу».
КОЛИЧЕСТВО ГОСТЕЙ — сумма гостей, проживающих на основных и дополнительных местах.
КОЛ-ВО НОЧЕЙ — количество номеро-ночей* в поселении, вошедших в заданный период .
*Номеро-ночей(тип размещения «номер»)= например, если гость проживает в двухместном номере 5 дней, то номеро-ночей = 5.
*Номеро-ночей(тип размещения «место»)= например, если 1 гость проживает в двухместном номере (занимает 1 койко-место) 5 дней, то номеро-ночей = 5;
*Номеро-ночей(тип размещения «место»)= например, если 2 гостя проживает в двухместном номере (каждый занимает 1 койко-место) 5 дней, то у каждого будет номеро-ночей = 2,5.
**Т.е. ночь у нас всегда 1, но пропорционально распределяется на каждого гостя(по местам) в номере.
НАГРУЗКА НОЧЕЙ — количество ночей(за период выборки)*коэффициент ночи, где коэффициент ночи — это доля ночи, которую прожил гость.
***Коэффициент ночи считается, исходя из типа размещения — номер/место
* если номером, то он равен 1 (то есть не влияет)
* если местом (при этом это не однодневное размещение, у dayuse 0 ночей, если не установлен флажок учитывать dayuse), то он равен 1/q; q - кол основных мест(у данного типа номера).
КОЛ-ВО КОЙКО-МЕСТ — количество занятых мест в номере, умноженное на количество ночей* проживания в периоде.
*Ночь считается на следующий день.
СРЕДНИЙ ТАРИФ по кол гостей — Доход от услуг по тарифу / Кол-во гостей заехавших.
СРЕДНИЙ ТАРИФ по кол ночей — Доход от услуг по тарифу / Кол-во номеро-ночей*.
*Зависит от настройки «считать средний тариф и загрузку от нагрузки ночи».
СРЕДНИЙ ТАРИФ по кол мест — Доход от услуг по тарифу / Кол-во койко-мест.
**Данные для строк Итого\Всего рассчитываются по аналогичной формуле, только из сумм соответствующих столбцов. Пример:
Итого по тарифу — 5000
Итого гостей — 4
Итого Ср. тариф по гостям = 5000/4 = 1250
ЗАГРУЗКА, % — (Кол-во номеро-ночей* / суммы всех номеров(без ремонта)** за каждый день в выбранном периоде)*100
*Зависит от настройки «считать средний тариф и загрузку от нагрузки ночи».
*При выставленной настройке «Группировать по месяцам» в форммуле участвует сумму номеров за месяц.
**Сумму доступных номеров за период можно увидеть поставив галочку «Показывать количество номеров за период».
ДОЛЯ В ЗАГРУЗКЕ, % — (номеро-ночей / Всего номеро-ночей)*100
**Сумма всех показателей всегда равна 100% и пропорционально делится на каждую организацию\поселение(при включенной детализации).
ДОЛЯ В ПРОДАЖАХ, % — (Общий доход / Итоговый Общий доход)*100