📚 RM.Loyalty.docs
➕ Новая статья
Редактирование: ошибки-печати-чека
Путь:
08_Решение_проблем/iiko/ошибки-печати-чека.md
Содержимое (Markdown)
# Ошибки печати чека и пречека на кассе iiko Раздел описывает проблемы, связанные с печатью пречека на кассе iiko: когда не печатается информация о госте, некорректно считается сумма бонусов или не выводится баланс. Расчёт суммы бонусов на пречеке производится **на стороне ReMarked** по блюдам и их стоимости, выгруженным к нам, поэтому большинство проблем связаны с устаревшей номенклатурой или настройкой шаблона чека в iikoOffice. --- ## Не печатается информация о госте в пречеке **Симптом.** На пречеке перестала печататься информация о госте (ФИО, баланс, бонусы к начислению/списанию). **Причина.** Некорректная разметка блока Footer в основном шаблоне чека iikoOffice (часто после корректировок шаблона со стороны сторонних интеграций, например СБЕР). **Решение.** 1. iikoOffice → **Администрирование** → **Шаблоны чеков**. 2. Найти шаблон с проставленной галочкой **«Основной»** и открыть его. 3. В разметке шаблона найти блок между метками `@* Footer (begin) *@` и `@* Footer (end) *@`. 4. Заменить содержимое Footer на: ```xml <np /> @if (Model.AdditionalServiceChequeInfo == null) { <whitespace-preserve>@Raw(string.Join(Environment.NewLine, Model.Extensions.BeforeFooter))</whitespace-preserve> } <center><split><whitespace-preserve>@Model.CommonInfo.CafeSetup.BillFooter</whitespace-preserve></split></center> <np /> <np /> @if (Model.AdditionalServiceChequeInfo == null) { <whitespace-preserve>@Raw(string.Join(Environment.NewLine, Model.Extensions.AfterFooter))</whitespace-preserve> } <np /> ``` 5. Нажать **«Сохранить»**, затем **«Сохранить изменения»**. 6. Попросить клиента напечатать тестовый пречек. **Если информация выводится, но расположение некорректное** — направить клиента к дилеру для настройки шаблонов. **Если информация по-прежнему не выводится** — передать в отдел ПЛ. --- ## Некорректная сумма бонусов в пречеке **Симптом.** На пречеке отображается неверная сумма бонусов. **Причина.** Расчёт суммы на пречеке выполняется на стороне ReMarked по выгруженным к нам блюдам и их стоимости. Если номенклатура/цены на кассе изменились, но не выгрузились, либо в чек попала чужая (ручная) скидка — сумма расходится. **Решение (по порядку).** 1. **Перезапустить кассу** — обновится номенклатура и стоимость блюд, расчёт станет корректным. 2. **Проверить наличие чужих скидок в чеке.** Например, ручная «Скидка 20%» из iiko к нам не относится — мы работаем только со «Скидка ПЛ» / «Бонусы ПЛ». Попросить клиента не использовать ручные скидки iiko (при необходимости такие скидки настраиваются с нашей стороны). 3. Если ничего не помогло — снять лог за данный заказ и поставить задачу в отдел ПЛ на доску «Тикеты от поддержки», приложив гостя и файл логов. --- ## На пречеке не печатается сумма бонусов **Симптом.** Сумма бонусов вообще не выводится на пречеке. **Решение.** 1. Проверить настройки ПЛ в общем ЛК. 2. В логах найти запрос `/loyalty/order/bill` по ID гостя и проверить ответ от нашей стороны. 3. Если в ответе есть данные (баланс, сумма) — значит проблема на стороне заведения (настройка шаблона в iikoOffice): - Снять галочку **«Основной»** со всех шаблонов → сохранить → выполнить тестовую печать.
💾 Сохранить
Отмена