К статье
Практический материал

Торговля и Склад · 11 мин

Как аннулировать чек на онлайн-кассе в 1С

Как аннулировать чек на онлайн-кассе в 1С: условия, пошаговые действия в Рознице и Управлении торговлей, отличия от возврата, типичные ошибки и проверка результата.

Аннулирование чека на онлайн-кассе — это отмена ошибочно пробитого чека до того, как покупатель получил товар и ушёл из магазина. Типичные ситуации: кассир пробил не ту позицию, неверную сумму, дубль чека или чек «ушёл в неопределённость» из-за сбоя связи. В 1С аннулирование выполняется через механизмы работы с фискальным регистратором, и важно понимать, что аннулирование — это не то же самое, что возврат товара.

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

Ниже разобраны условия, при которых аннулирование допустимо, пошаговые действия в типовых конфигурациях 1С (Розница, Управление торговлей, КА/ERP с использованием подключаемого оборудования), отличия от возврата, типичные ошибки кассиров и способы проверить, что чек действительно аннулирован.

Когда чек можно аннулировать, а когда нужен возврат

Аннулирование применяется, когда чек пробит ошибочно и фактической продажи не было: неверная позиция, сумма, тип оплаты, дубль чека. Главные условия — смена ещё открыта, товар покупателю не передан (или покупатель на месте и согласен на корректное оформление), деньги фактически не ушли покупателю в виде сдачи по ошибочному чеку.

Возврат оформляется во всех остальных случаях: покупатель вернул товар позже, смена закрыта, оплата прошла по банковской карте и требуется возврат на карту. Возврат — это отдельный фискальный документ, который уходит в ОФД и ФНС, и отменить его аннулированием нельзя.

Маршрут решения

Как выбрать действие

Чек пробит с ошибкой, смена открыта, товар не выданАннулируйте чек и пробейте корректный заново
Смена закрыта или покупатель ушёл с товаромОформите чек возврата на основании чека продажи
Чек висит в статусе «не пробит» из-за сбоя связиПроверьте статус в ОФД и либо аннулируйте, либо допробейте
Оплата прошла по карте и деньги нужно вернуть покупателюОформите возврат с операцией отмены/возврата на эквайринговом терминале

Подготовка: что проверить перед аннулированием

Перед аннулированием убедитесь, что у пользователя есть права на операцию. В типовых конфигурациях аннулирование и пометка чеков ККМ на удаление обычно доступны старшему кассиру, администратору торгового зала или пользователю с ролью, допускающей отмену кассовых документов. Обычному кассиру право часто не выдают осознанно — это элемент контроля кассовой дисциплины.

Проверьте состояние смены: откройте форму управления фискальным регистратором и посмотрите статус смены. Если смена закрыта, кнопка аннулирования либо не сработает, либо операция будет отклонена самим фискальным накопителем. Также уточните, не ушёл ли чек в ОФД: аннулирование чека, данные по которому уже переданы оператору, требует аккуратности — корректность отражения в отчётах лучше сверить после операции.

Аннулирование чека в 1С:Розница

В 1С:Розница (редакции 2.2 и 2.3) основной путь — через список чеков ККМ. Откройте раздел «Продажи» → «Чеки ККМ», найдите ошибочный чек по номеру, времени или сумме. Если чек ещё не пробит фискально (статус «Отложенный» или «Не пробит»), его можно пометить на удаление как обычный документ — фискальных последствий это не имеет.

Если чек уже пробит, но смена открыта, используйте операцию аннулирования. Откройте чек, в меню «Ещё» или через команду формы выберите вариант отмены чека (в зависимости от релиза команда может называться «Аннулировать чек» либо выполняться через пометку удаления с последующим формированием корректирующего документа). В ряде релизов аннулирование фискализируется как отдельная операция на ККТ — касса напечатает подтверждение отмены.

Альтернативный путь — РМК (рабочее место кассира). В форме РМК через меню сервисных операций (обычно доступно по кнопке со значком меню или через сочетание клавиш) есть функции работы с чеками текущей смены: поиск чека по номеру и его отмена. Доступ к этой функции настраивается в правах кассира.

Порядок действий в 1С:Розница
  1. 1
    Откройте «Продажи» → «Чеки ККМ» и найдите ошибочный чек
  2. 2
    Убедитесь, что смена открыта, а чек пробит в этой смене
  3. 3
    Откройте чек и выполните команду аннулирования (или пометьте на удаление непробитый чек)
  4. 4
    Подтвердите операцию — касса при необходимости напечатает подтверждение отмены
  5. 5
    Пробейте корректный чек заново, если продажа состоялась
  6. 6
    Сверьте итоги: аннулированный чек не должен попасть в выручку смены

Аннулирование в Управлении торговлей, КА и ERP

В 1С:Управление торговлей 11 и комплексных конфигурациях механика похожа: документ «Чек ККМ» находится в разделе продаж, и непробитый чек помечается на удаление стандартно. Для пробитого чека текущей смены используется команда аннулирования, доступная при наличии соответствующих прав, либо оформляется документ «Чек ККМ» с видом операции возврата, если аннулирование невозможно.

Дополнительный инструмент — обработка «Управление фискальным регистратором» (открывается из настроек подключаемого оборудования). В ней доступны операции с ККТ напрямую: открытие и закрытие смены, X-отчёт, а в ряде драйверов — отмена последнего чека. Функция «отмена последнего документа» работает только для самого последнего пробитого чека и только в открытой смене — это ограничение фискальной техники, а не 1С.

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

Ситуация: чек «завис» из-за сбоя связи

Отдельный частый случай — чек, который 1С считает непробитым, хотя касса его фискализировала (или наоборот). Такое происходит при обрыве связи с ККТ, сбое драйвера или проблемах с отправкой в ОФД. Признак: в списке чеков документ висит в статусе «Не пробит», а покупатель говорит, что чек ему выдали, либо касса напечатала чек, а документ в 1С не провёлся.

Действуйте так: сначала проверьте фактическое состояние чека на кассе — через обработку управления фискальным регистратором запросите статус последнего документа или распечатайте дубль. Если чек на ККТ есть, а в 1С не проведён — не пробивайте его повторно, иначе получите дубль в фискальных данных. В типовых конфигурациях есть механизм «пробития» таких чеков: документ допроводится с фиксацией фискальных данных без повторной отправки на кассу.

Если чек не существует ни на кассе, ни в ОФД — его можно спокойно пометить на удаление. Проверить передачу данных можно в личном кабинете вашего ОФД: там видны все чеки, дошедшие до оператора.

Контрольные точки

Как проверить результат

Статус чека в списке «Чеки ККМ»
Норма

Чек помечен на удаление или имеет признак аннулирования

Тревожный признак

Чек проведён и числится в выручке

Итоги смены (X-отчёт)
Норма

Сумма аннулированного чека не входит в выручку

Тревожный признак

Сумма ошибочного чека присутствует в итогах

Данные в личном кабинете ОФД
Норма

По чеку отражена отмена либо чек отсутствует

Тревожный признак

Чек числится как действующая продажа

Остатки товара в 1С
Норма

Позиции аннулированного чека вернулись на остаток

Тревожный признак

Товар списан, хотя продажа отменена

Типичные ошибки при аннулировании

Самая распространённая ошибка — попытка аннулировать чек после закрытия смены. Фискальный накопитель такую операцию не выполнит, а в 1С пользователь получает ошибку или «тихий» отказ. Решение одно: оформление возврата в новой смене.

Вторая ошибка — аннулирование чека с оплатой по карте без отмены операции на эквайринговом терминале. Кассовая часть отменяется, а деньги по терминалу остаются списанными. Всегда синхронизируйте действия: сначала отмена/возврат на терминале (или наоборот, в зависимости от настройки эквайринга в 1С), затем аннулирование чека.

Третья ошибка — повторное пробитие «зависшего» чека без проверки его статуса на кассе. Итог — дубль в фискальных данных и лишняя сумма в выручке, которую придётся убирать возвратом. Четвёртая — массовое аннулирование чеков «для подгонки» выручки: такие действия видны в фискальных данных и вызывают вопросы при проверках.

Типичные ошибки
01
Аннулирование после закрытия смены — операция будет отклонена, нужен возврат
02
Отмена чека без отмены операции на эквайринговом терминале — деньги остаются списанными
03
Повторное пробитие зависшего чека без проверки статуса — дубль в фискальных данных
04
Аннулирование чека, по которому товар уже выдан покупателю — расхождение учёта и претензии
05
Отсутствие прав у кассира — операция недоступна, сотрудник ищет обходные пути

Права доступа и контроль

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

Полезно периодически просматривать журнал аннулированных и помеченных на удаление чеков. Резкий рост числа отменённых чеков у конкретного кассира — сигнал либо о недостаточном обучении, либо о злоупотреблениях. В типовых отчётах по кассовым операциям такие документы отфильтровываются по признаку пометки удаления или статусу.

Держите под рукой регламент для кассиров: ошибся в чеке — сразу зовёт старшего, тот аннулирует и пробивает корректный чек, пока покупатель на месте. Это занимает минуту и избавляет от возвратов, объяснений с ОФД и расхождений в Z-отчёте.
ПЗ
Практическое замечание

Частые вопросы

Можно ли аннулировать чек вчерашнего дня?

Нет. Аннулирование возможно только в пределах открытой кассовой смены. Если смена закрыта (пробит Z-отчёт), оформляйте чек возврата прихода — он уйдёт в ОФД как отдельная фискальная операция.

Чем аннулирование отличается от возврата?

Аннулирование отменяет ошибочный чек, по которому продажа фактически не состоялась, — он не должен учитываться в выручке. Возврат — это полноценная операция по приёму товара обратно с выдачей денег покупателю и передачей данных в ОФД. Подменять возврат аннулированием нельзя.

Касса выдаёт ошибку при аннулировании — что делать?

Проверьте три вещи: открыта ли смена, является ли чек последним (если используете отмену последнего документа через драйвер) и есть ли у пользователя права на операцию. Чаще всего причина в закрытой смене — тогда оформляйте возврат.

Попадёт ли аннулированный чек в ОФД и ФНС?

Зависит от момента отмены. Если чек был фискализирован, данные о нём уже могли уйти оператору, и корректная отмена фиксируется в фискальных данных. Поэтому после аннулирования сверяйте информацию в личном кабинете ОФД — там должна быть видна отмена.

Что делать, если чек пробит дважды (дубль)?

Один из дублей нужно аннулировать, пока смена открыта и покупатель на месте. Если смена уже закрыта — оформите возврат на сумму дубля с пояснением в комментарии документа, чтобы при сверке было понятно происхождение операции.

Нужно ли аннулировать непробитый (отложенный) чек?

Нет, фискальной операции по нему не было. Отложенный или непробитый чек в 1С просто помечается на удаление как обычный документ — на кассу и в ОФД это никак не влияет.

Итог

Что важно запомнить

Аннулирование доступно только в открытой смене и только для чеков, по которым продажа фактически не состоялась. В 1С операция выполняется через документ «Чек ККМ» или функции фискального регистратора. Закрытая смена, выданный товар или оплата картой — признаки того, что нужен возврат. После любой отмены сверяйте итоги смены, остатки товара и данные в ОФД.