Что делать, если проданный товар не отразился в Z-отчете в 1С?

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

Ситуация, когда в программе 1С (например, в 1С:Управление торговлей 11.4) чек ККМ имеет статус "Чек пробит", товар успешно списан со склада, а эквайринговый терминал снял деньги, но при этом в итоговом Z-отчете (отчете о закрытии смены) данные продажи отсутствуют, является классическим примером десинхронизации программного обеспечения и аппаратной части кассы. Рассмотрим подробнее, почему это происходит и как правильно исправить ситуацию, не нарушая кассовую дисциплину.

Выясним причину расхождения данных

Проанализируем механику взаимодействия 1С и фискального регистратора. Статус Чек пробит в 1С устанавливается в тот момент, когда программа успешно передала пакет данных драйверу ККТ и получила от него предварительное подтверждение. Однако на уровне самой кассы процесс может прерваться по нескольким техническим причинам:

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

Шаг 1. Проверка данных в личном кабинете ОФД

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

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

Шаг 2. Работа с драйвером ККТ и проверка счетчиков

Посмотрим на проблему с технической стороны через «Тест драйвера» (программу от производителя вашей кассы — Атол, Штрих-М и др.). Это поможет нам понять, что «видит» сама касса внутри своей памяти.

Выполним следующие действия:

  1. Запустим Тест драйвера ККТ и установим связь с аппаратом.
  2. Перейдем в раздел запроса состояния или отчетов. Нам нужно найти «Счетчики необнуляемой суммы» и итоги текущей (или последней закрытой) смены.
  3. Сверим номер последнего фискального документа (ФД) в кассе с номером последнего успешного чека в 1С. Если номера в 1С ушли вперед, а в кассе такой номер документа отсутствует — значит, запись в ФН не произошла.
  4. Распечатаем электронный журнал всех чеков за смену через драйвер. Это позволит детально сравнить каждую позицию в 1С с тем, что реально зафиксировала касса.

Шаг 3. Юридическое исправление: Чек коррекции

Если в ходе диагностики мы выяснили, что деньги от покупателя приняты (особенно по эквайрингу), товар отдан, но в ККТ продажа не зафиксирована, нам необходимо привести данные кассы в соответствие с фактической выручкой. Просто «перепробить» чек текущим временем нельзя — это создаст дублирование списания товара в 1С и нарушит хронологию.

Согласно 54-ФЗ, в такой ситуации необходимо сформировать Чек коррекции. Рассмотрим, как это сделать:

В современных версиях 1С чек коррекции создается для исправления ошибки неприменения ККТ. Мы оформляем его на сумму выявленной «лишней» выручки (которая прошла по банку, но не прошла по кассе). Это действие освобождает организацию от административной ответственности, так как вы добровольно исправили ошибку до того, как её обнаружила налоговая инспекция.

Шаг 4. Особенности работы с эквайрингом

Проанализируем ситуацию с банковским терминалом. Если оплата прошла по карте, у вас обязательно должна быть Сверка итогов на терминале. Сумма в банковском отчете будет больше, чем сумма в «неполном» Z-отчете. Это является главным оправдательным документом для бухгалтерии при объяснении причин расхождения.

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

Профилактика подобных сбоев

Для предотвращения подобных ситуаций в будущем, разберем рекомендации по настройке оборудования в 1С:

Таким образом, если товар не отразился в Z-отчете, мы в первую очередь проверяем факт регистрации продажи в ОФД и через драйвер ККТ. Если продажи там нет — оформляем чек коррекции, основываясь на данных банковского терминала и складских остатков 1С.

← На главную