Раздел описывает проблемы, связанные с печатью пречека на кассе iiko: когда не печатается информация о госте, некорректно считается сумма бонусов или не выводится баланс. Расчёт суммы бонусов на пречеке производится на стороне ReMarked по блюдам и их стоимости, выгруженным к нам, поэтому большинство проблем связаны с устаревшей номенклатурой или настройкой шаблона чека в iikoOffice.
Симптом. На пречеке перестала печататься информация о госте (ФИО, баланс, бонусы к начислению/списанию).
Причина. Некорректная разметка блока Footer в основном шаблоне чека iikoOffice (часто после корректировок шаблона со стороны сторонних интеграций, например СБЕР).
Решение.
@* Footer (begin) *@ и @* Footer (end) *@.<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 />
Если информация выводится, но расположение некорректное — направить клиента к дилеру для настройки шаблонов. Если информация по-прежнему не выводится — передать в отдел ПЛ.
Симптом. На пречеке отображается неверная сумма бонусов.
Причина. Расчёт суммы на пречеке выполняется на стороне ReMarked по выгруженным к нам блюдам и их стоимости. Если номенклатура/цены на кассе изменились, но не выгрузились, либо в чек попала чужая (ручная) скидка — сумма расходится.
Решение (по порядку).
Симптом. Сумма бонусов вообще не выводится на пречеке.
Решение.
/loyalty/order/bill по ID гостя и проверить ответ от нашей стороны.