Как оформить частичный возврат и исправить ошибку в пробитом чеке онлайн-кассы в 1С:Управление торговлей?

Пользователь 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

При интеграции 1С:Управление торговлей (УТ 11) с внешними системами (сайтами, мобильными приложениями, сторонними CRM) периодически возникают ошибки человеческого фактора. Например, оператор во внешней системе некорректно указал скидку, но чек ККМ по заказу уже фискализирован и передан в ОФД. Разберем, как правильно скорректировать данные, можно ли уменьшить сумму пробитого чека на разницу и как оформляется частичный возврат с точки зрения законодательства и функционала 1С.

Требования законодательства (54-ФЗ) и особенности работы ККТ

Проанализируем ключевые ограничения, установленные федеральным законом 54-ФЗ и форматами фискальных данных (ФФД):

  1. Запрет на "голую" корректировку суммы: Нельзя просто пробить чек на произвольную сумму разницы (например, сделать чек возврата на 500 рублей без указания конкретной номенклатуры). Чеки ККТ всегда требуют полной расшифровки: наименования товара, количества, цены за единицу, итоговой стоимости позиции и ставки НДС.
  2. Согласование чеков коррекции с ФНС не требуется: Подача заявление в налоговую перед пробитием чека коррекции давно отменена. Самостоятельно сформированный чек коррекции при обнаружении ошибки освобождает от административной ответственности и автоматически уведомляет ФНС.
  3. Разница в версиях ФФД:

    В ФФД 1.05 чек коррекции используется только при выявлении непримененной ККТ (непробитая выручка). Ошибки в ранее пробитых чеках исправляются обычными чеками: сначала пробивается чек с признаком «Возврат прихода», аннулирующий ошибочный чек, а затем новый чек с признаком «Приход» с правильными данными.

    В ФФД 1.1 и 1.2 исправление ошибок выполняется специализированными чеками коррекции: формируется чек коррекции с признаком «Возврат прихода», а затем чек коррекции с признаком «Приход».

Решение 1. Полный возврат чека и пробитие нового (рекомендуемый способ)

Рассмотрим наименее рискованный и стандартный вариант, когда скидка или цена была ошибочно применена к чеку целиком или к группе товаров.

  1. Сформируем фискальный документ с признаком «Возврат прихода» на всю сумму первоначального чека. Это аннулирует ошибочную операцию в ОФД и возвращает денежные средства покупателю (или отменяет проведение по кассе).
  2. Оформим новый документ и пробьем чек с признаком «Приход», в котором указана верная скидка, правильные цены и корректная итоговая сумма к оплате.

Этот сценарий гарантирует полное соответствие реквизитов чека товарным позициям и исключает претензии со стороны налоговых органов.

Решение 2. Частичный возврат отдельных позиций в 1С:УТ 11

Если ошибка допущена только в отношении одной конкретной позиции из чека, разберем порядок действий в зависимости от времени проведения операции и способа оплаты:

Возврат в прошлые смены (после закрытия кассовой смены):

  1. В 1С:УТ 11 оформим документ Возврат товаров от клиента на основании первичного документа продажи.
  2. В табличной части документа оставим только ту номенклатурную позицию, по которой необходимо выполнить возврат (или скорректируем ее количество).
  3. На основании возврата оформим эквайринговую операцию (при оплате картой) или Расходный кассовый ордер (при наличной оплате) и пробьем чек «Возврат прихода».
  4. Продадим ошибочную позицию повторно по правильной цене отдельным чеком «Приход».

Возврат «день в день» (до закрытия кассовой смены):

При наличной оплате типовое рабочее место кассира (РМК) позволяет откорректировать состав возвращаемых товаров. Однако при оплате банковской картой день в день типовая конфигурация 1С:УТ 11 накладывает ограничение: программа требует отменить всю эквайринговую операцию и аннулировать чек полностью. Для обхода этого ограничения на практике применяют доработку формы возврата через расширение конфигурации, снимающее блокировку частичного возврата по эквайрингу.

Решение 3. Предотвращение ошибок на этапе загрузки данных

Выясним, как исключить подобные ситуации в будущем при интеграции 1С:УТ 11 с внешними системами. Вместо автоматической печати чека сразу после получения данных из внешней системы рекомендуем настроить предварительный контроль:

  1. Доработаем модуль обмена: перед созданием и фискализацией документа Чек ККМ программа должна проверять правила расчета скидок и суммовые показатели.
  2. При выявлении расхождений или логических ошибок документ не отправляется на ККТ автоматически, а передается в статус «Требует проверки оператора». Это позволяет исправить скидку до момента печати чека и избежать процедур возврата.
← На главную