Как исправить расхождения между 1С:Розница и ККТ, когда чек прошел на кассе, но не отразился в 1С?

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

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

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

1. Первичная диагностика: Проверка чека в ОФД

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

  1. Зайдите в личный кабинет вашего ОФД. Большинство операторов предоставляют удобный интерфейс для просмотра всех пробитых чеков.
  2. Найдите проблемный чек. Используйте дату, время, сумму или часть номенклатуры, чтобы найти нужный чек. Если оплата была по карте, это также поможет сузить поиск.
  3. Определите статус чека в ОФД:
    • Если чек есть в ОФД, это означает, что он был успешно пробит на ККМ и отправлен в ФНС. В этом случае наша задача — корректно отразить его в 1С, не допуская повторного пробития.
    • Если чека нет в ОФД, это свидетельствует о том, что он не был пробит фискальным регистратором, даже если на терминале прошла оплата. В этом случае необходимо будет пробить чек повторно, но с осторожностью.
  4. Проверьте X-отчет ККМ. В X-отчете (отчете без гашения) можно посмотреть количество непереданных чеков в течение кассовой смены. Это может помочь в первичной диагностике, указывая на наличие проблем с передачей данных.

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

2. Варианты выравнивания учета в 1С

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

2.1. Ручное изменение статуса чека в 1С

Если чек был пробит на ККМ (и есть в ОФД), но в 1С он отображается как "непробитый", "отложенный" или с пустым фискальным номером, мы можем вручную скорректировать его статус. Этот метод является одним из самых прямых для исправления конкретного документа.

  1. Откройте раздел Администрирование в 1С.
  2. Перейдите в Корректировка данных, затем выберите Групповое изменение реквизитов.
  3. В окне Групповое изменение реквизитов выберите тип объекта "Чек ККМ".
  4. Нажмите на ссылку Дополнительные параметры и установите флаг Показывать служебные реквизиты, затем нажмите ОК.
  5. Нажмите на гиперссылку Все элементы. В открывшемся списке установите отбор: Ссылка - Равно - Выберите ваш проблемный чек (найдите его по дате, времени, сумме). Нажмите ОК.
  6. В списке реквизитов, доступных для изменения, найдите реквизит Проведен. Установите флаг напротив него и выберите значение Да.
  7. Найдите реквизит Статус. Установите флаг напротив него и выберите значение Пробитый.
  8. Если фискальный номер чека не был заполнен, но в ОФД он есть, вы можете также вручную указать его, если такой реквизит доступен для изменения.
  9. Нажмите кнопку Изменить реквизиты.

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

2.2. Ожидание автоматической сверки при закрытии кассовой смены (ОРП)

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

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

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

2.3. Корректировка или создание нового Отчета о розничных продажах (ОРП)

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

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

2.4. Использование эмулятора фискального регистратора

Этот метод применяется, когда оплата по банковскому терминалу прошла успешно, чек ушел в ККМ и ОФД, но в 1С он "слетел с пробития" (не провелся и не сформировал движения по регистрам, оставшись, например, в статусе "Отложен"). Цель — пробить чек в 1С так, чтобы он сформировал все необходимые движения, но не ушел повторно в реальную ККМ и ОФД.

  1. Настройте эмулятор ФР:
    • Перейдите в Администрирование -> Подключаемое оборудование.
    • В списке подключаемого оборудования добавьте новый экземпляр устройства типа Фискальный регистратор.
    • В качестве драйвера устройства выберите Эмулятор фискального регистратора.
    • Сохраните настройки. Убедитесь, что этот эмулятор является активным для рабочего места, с которого вы будете выполнять операцию.
  2. "Допробейте" чек через эмулятор:
    • Откройте проблемный чек ККМ в 1С.
    • Убедитесь, что для данного рабочего места кассира (или всей организации, если настройка глобальная) выбран настроенный вами эмулятор ФР.
    • Повторите процедуру пробития чека. Поскольку вместо реальной ККМ используется эмулятор, чек не будет отправлен в ФНС повторно.
    • Чек, сформированный в 1С с помощью эмулятора, после этой процедуры будет проведен, приобретет статус "Пробит" и сформирует все необходимые движения по регистрам (товары, денежные средства).
  3. Верните настройки: После успешного проведения чека через эмулятор, не забудьте вернуть настройки подключаемого оборудования к реальной ККМ, чтобы дальнейшие продажи осуществлялись корректно.

Смену с этим чеком, проведенным через эмулятор, нужно будет закрыть, при этом сформируется отдельный Отчет о розничных продажах (если он еще не был создан или скорректирован вручную) по позициям чека, и учет в системе выровняется в соответствии с учетом в ККМ.

2.5. Пробитие чека через драйвер ККМ

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

  1. Откройте утилиту настройки драйвера вашей ККМ (например, "Тест драйвера АТОЛ" или "Утилита настройки Штрих-М").
  2. Подключитесь к ККМ через драйвер.
  3. В интерфейсе драйвера найдите функции для пробития чека. Введите данные по проблемному чеку (номенклатура, сумма, тип оплаты).
  4. Пробейте чек. Если это действие успешно, чек уйдет в ККМ и ОФД. После этого вам необходимо будет вручную отразить его в 1С, возможно, через ручное изменение статуса, как описано в п. 2.1, или путем корректировки ОРП.

Важно: Этот метод следует применять с осторожностью, чтобы избежать двойного пробития чека.

2.6. Действия при двойном пробитии чека

Если в процессе решения проблемы вы выяснили (например, через ОФД), что чек был пробит дважды на ККМ, необходимо исправить эту ошибку:

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

2.7. Особенности работы с эквайрингом и технические сбои

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

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

3. Меры предосторожности и предупреждения

3.1. Чек коррекции: когда не следует использовать

Чек коррекции предназначен для исправления ошибок в уже пробитых на кассе чеках, когда покупатель ушел, или при неприменении ККТ (например, при массовом техническом сбое). Однако его использование требует строгого соблюдения правил и не рекомендуется без явных указаний от ФНС или специалистов.

В большинстве описанных нами случаев, когда чек фактически прошел по ККМ (и есть в ОФД), использование чека коррекции может привести к еще большим расхождениям или неверной корректировке. В таких ситуациях, как "неприменение ККТ", когда оплата по терминалу эквайринга прошла, а по кассе нет, чек коррекции с типом "Приход" и способом оплаты "безналичными" может быть оправдан. Но всегда следует быть уверенными в причинах и последствиях таких действий.

3.2. Обновление программного обеспечения

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

  1. Перед обновлением создавать резервную копию базы данных.
  2. Тестировать новые версии ПО на тестовой базе или в непиковые часы.
  3. Следить за актуальностью драйверов ККТ и эквайринговых терминалов, а также за версией вашей 1С:Розница, так как разработчики часто исправляют известные ошибки в новых релизах. Например, в релизах 1С:Розница до 2.2.11.29 был известен "косячок", когда чек на ККМ не выходил, а в 1С создавался и проводился. Обновление до более свежих версий часто решает такие проблемы.

4. Предотвращение проблем и систематическая работа

Чтобы минимизировать возникновение подобных проблем, мы предлагаем следующие рекомендации:

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

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

← На главную