Скидка и списание в чеке: как это видит бухгалтерия
Раздел для тех, кто сводит отчёты iiko. Главная мысль: SLP не изобретает новых сущностей в кассе. Всё, что делает плагин, ложится в отчёты iiko обычными скидками — по одной на каждую роль.
Три типа скидки и что каждый означает#
| Тип скидки в iiko | Экономический смысл | Влияние на выручку |
|---|---|---|
| «SLP Скидка» (личные условия гостя) | Персональная привилегия конкретного гостя | Снижает: заведение недополучает эти деньги |
| «SLP Купоны» | Разовая акция: процент, фиксированная сумма или подарок | Снижает |
| «SLP Бонусы» (списание баллов) | Погашение ранее выданных бонусов, то есть обязательства перед гостем | Снижает выручку периода, но это возврат долга, а не новая скидка |
Все три — обычные скидки с произвольной суммой. В отчётах по скидкам они видны отдельными строками, поэтому за период можно посчитать каждую роль отдельно: сколько отдали личными скидками, сколько купонами и сколько бонусами.
Важно
Уровень гостя скидку не даёт — «скидки за статус» в отчётах не будет. Уровень управляет только бонусами: процентом начисления и долей чека, которую можно закрыть баллами.
Где что искать в отчётах#
- всё, что дала лояльность, лежит в отчётах по скидкам — тремя отдельными строками;
- в разбивке по типам оплат ничего от SLP нет: там только реальные деньги, наличные и карта. Бонусы гость не «платит» — на их сумму уменьшается чек;
- выручка уменьшается на все три скидки, но экономический смысл у них разный (см. таблицу выше): личная скидка и купон — расход заведения, списание баллов — погашение ранее выданного обязательства.
Сколько считается и кем#
Суммы всех трёх скидок считает облако, по составу чека, и присылает кассе готовыми. Правила:
- личная скидка считается от полных цен позиций; у гостя может быть общий процент («10 % на всё меню») и адресный («5 % на кальяны») — адресный заменяет общий на тех позициях, куда попал;
- купон тоже считается от полных цен, поэтому купон и личная скидка складываются, а не перемножаются: 15 % + 5 % дают 20 %, и итог не зависит от порядка действий кассира. Вместе они не могут превысить остаток к оплате;
- списание считается последним — от того, что осталось после личной скидки, за вычетом исключённых позиций, и ограничено лимитом гостя.
Все расчёты в целых копейках, округление всегда вниз, в пользу заведения.
База начисления#
Баллы начисляются от суммы, оплаченной деньгами. Скидки её уменьшают, часть, закрытая баллами, в неё не входит: за бонусы бонусы не начисляются.
Дополнительно из базы начисления и из лимита списания исключаются позиции, отмеченные заведением в настройках (типовой пример — алкоголь и табак).
Курс балла#
Балл — единица бонусного счёта. Курс фиксирован платформой: 1 балл = 1 ₽, заведение его не меняет. В чеке фигурируют рубли, а гость в приложении видит баллы — это одна и та же сумма.
Возвраты и сторно#
- Возврат или сторно чека возвращает гостю списанные баллы, откатывает начисление и возвращает погашенный в этом чеке купон.
- В отчётах iiko это обычный возврат.
- Операции в облаке SLP идемпотентны по чеку: если касса из-за обрыва связи отправит один и тот же закрытый чек дважды, ни начисление, ни списание не задвоятся.
Сверка#
- За период взять из iiko суммы по трём типам скидок SLP.
- Сопоставить с отчётами кабинета SLP по этому заведению: списание баллов — с отчётом по списаниям, начисление — с отчётом по начислениям, остаток обязательств — с отчётом по обязательствам.
- Расхождение по дате-границе нормально, если чек закрылся в офлайне и доехал в облако позже — операции в облаке проставляются по факту доставки. Ориентируйтесь на идентификатор чека, а не только на дату.
Отдельно проверьте, что типы скидок связаны на кассе: если тип не настроен, касса проводит чек без этой скидки, и сумма в отчётах iiko просто не появится. Плагин в таком случае предупреждает кассира, а кабинет — владельца в карточке гостя.