FlowPOS · tochka
hi-fi · S-07 Возврат · flow cashier-refund · E-04

Возврат — откат чека в цвете и с характером.

Кассир на POS: поиск прошлого чека → позиции и причина → авториз-шлюз → исход по смене. Каркас — светлый эталон S-02 POS (та же гамма/шрифты/компоненты). Всё — поверх той же структуры регионов low-fi канона s07-refund.md; регионы 1–5 перенесены 1:1 (W5), статусы кодируются цветом вдобавок к метке и форме.

ДисплейFraunces
ИнтерфейсHanken Grotesk
Цифры / кодыJetBrains Mono
S-07 Возврат — POS Регионы 1–5 канона — та же структура и порядок. Тег .tag несёт номер пункта чек-листа (инвариант W5). Регионы 4/5 — альтернативные исходы развилки «смена чека».
Смена №42 · Касса 1 Кассир: Асем · режим Возврат
← открыт из S-02 «Возврат / Ticket» · все исходы → S-02
1 · (a) Ticket Поиск и список прошлых чеков
  • Чек · дата/времяИтого, ₸Смена
блок Чек не найден / ФПД невалиден → возврат на кассе заблокирован, эскалация в бухгалтерию (business-rules §5).
2 · (b) Позиции + причина Выбор возвращаемого и причина
Чек #1024 сегодня, 15:12 смена текущая итого чека 2 780 ₸
Позиции чека — отметьте, что вернуть:
  • Латте×2690
  • Круассан×1450
  • Капучино×1690
  • Тирамису×1950
К возврату (выбрано) 1 640 ₸
Причина возврата:
3 · (c) Авториз-шлюз Прокатка MSR — если нет права на возврат
шлюз Показывается, если у кассира нет права на возврат — нужна авторизация свайпом.
развилка · исход A (чек из текущей смены)
4 · (d) Текущая смена Сторно + сплит-возврат
текущая Чек #1024 из текущей смены → сторнирование чека/позиций (WebKassa).
Возврат на (способ · сумма):
  • Картаприоритет 1 500 ₸
  • Наличные (остаток) 140 ₸
  • Бонусы не трогаем 0 ₸
Итого к возврату 1 640 ₸
развилка · исход B (чек из прошлой закрытой смены)
5 · (e) Прошлая смена По способу исходной оплаты
прошлая · закрыта Чек #0764 · вчера 19:47 · 3 200 ₸ — способ возврата зависит от исходной оплаты.
Оплата картой / Kaspi QR → реверс на кассе (эквайер, фискально WebKassa): авториз-шлюз: карта менеджера (контроль «холодного» чека)
Оплата наличными → нал на кассе запрещён:
Cross-shift Block Ящик привязан к смене → нал ломает сверку. Только безнал (ручной перевод) через бухгалтерию.