Cheffy
Облачная касса

Чек как единый источник правды

Почему фискальный чек — главная запись в облачной кассе Cheffy. Цепочка «Заказ → захват оплаты → фискальная операция → движение по кассе → смена», заказ-сначала с отложенным захватом и отмена заказа при отказе ФР.

В кассе Cheffy главная запись об оплате — это фискальная операция (чек), а не статус заказа. Заказ описывает, что продано; чек подтверждает, что оплата действительно принята и зафиксирована на вашей ФР по 54-ФЗ. Поэтому правило простое: «оплаченных» заказов без чека не бывает. Если ФР не пробил чек — оплата не принята, а заказ отменяется.

Зачем это знать

Понимание цепочки «заказ → чек → касса» помогает кассиру правильно читать расхождения: если в смене не сходятся наличные или в журнале не хватает строки, ищите причину в фискальной операции — именно она связывает заказ, денежный ящик и смену.

Цепочка записи

Каждая оплата на кассе проходит одну и ту же цепочку. Звенья создаются строго по порядку, и каждое следующее опирается на предыдущее.

Заказ

Кассир собирает корзину и оформляет заказ. На этом шаге заказ ещё не оплачен: он только описывает позиции, клиента, скидки и выбранный способ оплаты.

Захват оплаты

Касса инициирует приём оплаты по выбранному способу. Для наличных — приём в денежный ящик, для карты/СБП — подтверждение операции на эквайринговом терминале.

Фискальная операция

Касса пробивает на ФР фискальную операцию типа «приход» (sell). ФР возвращает номер фискального документа (ФД №) и фискальный признак (ФП) — это и есть подтверждение, что оплата принята по 54-ФЗ.

Движение по кассе

По факту фискальной операции в смену записывается движение (cash_movement): «Продажа за нал» (sale_cash) для наличных или «Продажа безнал» (sale_cashless) для карты и СБП. Только наличные движения меняют денежный ящик.

Смена

Движение попадает в открытую смену и влияет на её баланс: ожидаемый остаток пересчитывается, сводка по продажам обновляется.

Скриншот · вставить позже
Что снять:

Схема-цепочка из пяти связанных карточек: «Заказ» → «Захват оплаты» → «Фискальная операция (sell, ФД №, ФП)» → «Движение по кассе (sale_cash / sale_cashless)» → «Смена (баланс)». Под фискальной операцией подпись «главная запись», стрелки направлены слева направо.

Заказ-сначала с отложенным захватом

Cheffy создаёт заказ раньше, чем принимает оплату, — это «заказ-сначала» с отложенным захватом (defer_capture). Между созданием заказа и фискальной операцией заказ находится в состоянии «Не оплачено»: деньги ещё не приняты, чек ещё не пробит.

  • Заказ в состоянии «Не оплачено» — это не продажа, а только намерение. По нему нет ни движения в смене, ни фискального документа.
  • Оплата считается принятой только после успешной фискальной операции с ФД № и ФП. До этого момента заказ нельзя считать оплаченным, даже если деньги физически у кассира.
  • Отложенный захват используется для способов, где оплата приходит позже: «При получении», «Курьеру наличными», «Курьеру картой», «Курьеру QR». По ним заказ создаётся сразу, а захват и чек выполняются при приёме оплаты кассиром.

Где принять отложенную оплату

Отложенную оплату кассир принимает на странице POS «Заказы» кнопкой «Принять оплату» — выбирает реальный способ, пробивает чек и завершает заказ. Подробнее — в разделах Способы оплаты и Интерфейс оператора.

Если ФР не пробил чек

Фискальная операция — критическое звено. Если ФР не смог пробить чек (устройство офлайн, ошибка ФН, нет связи через расширение), оплата не фиксируется:

  • движение по кассе не создаётся, баланс смены не меняется;
  • заказ не переходит в оплаченное состояние;
  • при немедленной оплате (зал, наличные) заказ отменяется — «полуоплаченных» заказов система не оставляет.

Нет чека — нет оплаты

Никогда не считайте заказ оплаченным «на словах», если чек не пробит. Если ФР не ответил, проверьте статус устройства в Диагностике ФР, устраните проблему и повторите оплату. Это гарантирует, что денежный ящик, смена и ФНС видят одну и ту же сумму.

Почему чек — источник правды

Из цепочки следует несколько практических правил кассовой работы:

  • Сверка всегда идёт от чеков. Ожидаемый остаток смены складывается из движений, а движения порождаются фискальными операциями. Если чек не пробит — движения нет, и в ящике не должно быть «лишних» денег по этому заказу.
  • Возврат тоже фискален. Возврат — это отдельная фискальная операция «возврат прихода» со своим ФД №. Без неё возврат наличных из ящика создаст расхождение.
  • Журнал операций — первичен. Фискальные операции и движения смены можно выгрузить и сверить с ОФД. Заказы — производная запись, фискальные документы — первичная.

Что дальше

На этой странице