Почему расходятся суммы Z-отчета и банковского терминала в 1С:Розница и как это исправить?

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

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

Причины возникновения расхождений

Проанализируем основные факторы, приводящие к несовпадению итогов:

  1. Чеки не были пробиты на кассе: кассир провел транзакцию через банковский терминал, терминал выдал слип-чек, но на фискальном регистраторе чек не распечатался (из-за ошибки связи, окончания кассовой ленты или сбоя в РМК). В результате деньги с покупателя списаны, но в кассовую смену операция не вошла.
  2. Ошибки ручного ввода: при автономном терминале кассир может набрать на банковском аппарате одну сумму (например, перепутав цифры), а в чеке 1С пробить другую.
  3. Ошибки при смешанной оплате: покупатель оплатил покупку частично наличными и картой. На терминале пробита корректная сумма, а в окне оплаты программы 1С кассир неверно разнес суммы по строкам «Наличные» и «Платежная карта».
  4. Несовпадение времени банковской и кассовой смен: сверка итогов на терминале закрывается по банковскому дню (например, в 21:00 или 23:00 по расписанию процессинга банка), а смена ККМ закрывается позже. Операции, прошедшие в промежутке, попадают в разные отчетные периоды.
  5. Возвраты и отмены (Void): если кассир сделал отмену операции на терминале, но не оформил возврат на ККМ (или наоборот), итоги разойдутся.

Шаг 1. Поиск непробитых и неотправленных в архив чеков в базе 1С

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

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

  1. Перейдем в раздел Продажи — Чеки ККМ.
  2. В списке документов настроим отбор по текущей кассовой смене.
  3. Обратим внимание на графу статуса: если среди документов есть чеки без статуса Архивный или непроведенные документы, рассчитаем их сумму. Часто именно сумма этих чеков объясняет разницу между Z-отчетом и терминалом.
  4. Проверим признак пробития: если документ проведен, но фискальный чек не распечатан, сумма не попадает в фискальный накопитель, хотя в учетной программе операция может фигурировать.

Шаг 2. Настройка списка и отбор чеков по безналичному расчету

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

  1. В списке Чеки ККМ нажмем кнопку Еще — Настроить список.
  2. На вкладке Отбор добавим условие по виду оплаты или используем отчет Отчет по типам оплат в разделе финансовых отчетов.
  3. Сформируем список безналичных продаж за спорную дату.

Шаг 3. Сверка слип-чеков эквайринга с документами 1С

Кассир при каждой безналичной транзакции обязан сохранять терминальный слип (экземпляр магазина) и прикладывать его к отчету за смену. Если терминал автономный, программная сверка невозможна, поэтому сличение выполняется постранично:

  1. Берем пачку банковских слипов за спорную смену и список чеков безналичной оплаты из 1С:Розница.
  2. Сверяем сумму каждого слипа с соответствующим чеком ККМ по времени операции.
  3. Находим транзакции, по которым суммы отличаются, либо выявляем слипы, на которые вовсе нет документов в 1С.
  4. Если разница составляет незначительную величину (например, 100–150 рублей), чаще всего обнаруживается опечатка кассира при ручном наборе стоимости конкретной позиции на терминале.

Шаг 4. Корректировка документа «Отчет о розничных продажах»

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

Если подтверждено, что товар действительно отпущен покупателю, а оплата поступила на расчетный счет по терминалу, необходимо отразить эти продажи в управленческом учете:

  1. Открываем документ ОтчетОРозничныхПродажах за проблемную смену в разделе Продажи.
  2. Отменяем проведение документа (при наличии соответствующих прав администратора/товароведа).
  3. На вкладке Товары вручную добавляем товарные позиции из тех чеков, которые не попали в закрытие смены. Это восстановит правильные складские остатки.
  4. Переходим на вкладку Оплата платежными картами.
  5. Корректируем сумму безналичной оплаты: прибавляем к ней сумму фактически поступивших по терминалу средств, чтобы итоговая безналичная выручка документа сошлась с отчетом банковского терминала.
  6. Проводим документ.

Шаг 5. Приведение в соответствие с требованиями 54-ФЗ

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

Разберем регламент оформления фискальных расхождений:

  1. Если деньги прошли по терминалу, но чек ККМ не был пробит: формируем документ Чек коррекции с признаком расчета Приход и типом оплаты Безналичными. В чеке коррекции указываются реквизиты неучтенной операции и направляется уведомление в ФНС с объяснительной запиской кассира.
  2. Если по ККМ сумма пробита больше, чем списано по терминалу: формируется чек коррекции на Возврат прихода, либо разница вносится кассиром в кассу при обнаружении недостачи.

Как исключить расхождения в дальнейшем

Для гарантированного устранения подобных ошибок рекомендуется отказаться от ручного ввода данных:

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