Пользовательские сценарии 1С:УНФ

Касса ККМ в 1С:УНФ: от настройки до закрытия смены

Коротко

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

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

Касса предприятия и касса ККМ в 1С:УНФ — в чём разница

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

Одна касса предприятия может использоваться для учёта денег, а несколько касс ККМ — для разных торговых точек или рабочих мест. Ошибка в выборе кассы предприятия и ошибка связи с ККМ дают разные симптомы: в первом случае неверно отражаются деньги, во втором чек не фискализируется.

Подключаемое оборудование и фискальный регистратор

В разделе подключаемого оборудования создайте экземпляр устройства типа «ККТ с передачей данных» или эквивалентного типа вашей версии УНФ. Укажите рабочее место, выберите установленный драйвер, настройте канал связи и выполните тест подключения. Названия команд и разделов могут отличаться между релизами УНФ и версиями библиотеки подключаемого оборудования.

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

Здесь важна не пошаговая установка конкретного драйвера, а результат: УНФ видит устройство, получает его состояние и может выполнить фискальную команду от имени нужной кассы ККМ.

Рабочее место и РМК: как связать кассира с ККМ

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

Перед запуском продаж проверьте права кассира на РМК и кассовые операции, доступность ККТ именно в текущем сеансе и отсутствие одновременно открытого РМК под той же кассой на другом компьютере.

Агенту Консоли кода можно поручить сверку связанных объектов: кассы ККМ, кассы предприятия, организации и рабочего места. Это помогает найти пустую или ошибочную ссылку, не меняя настройки автоматически.

Регистрация ККТ: ФФД, организация и система налогообложения

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

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

Перерегистрация ККТ — юридически значимая операция. Если параметры в фискальном накопителе неверны, не исправляйте их экспериментально из 1С: сначала подтвердите данные регистрационного отчёта и действуйте по регламенту производителя и ФНС.

Открытие кассовой смены

До первого чека откройте смену из РМК или формы управления фискальным устройством. УНФ передаёт команду в ККТ, а успешность подтверждается отчётом об открытии смены. Статус только в интерфейсе недостаточен: после обрыва связи состояние базы и устройства может различаться.

Если смена уже открыта на ККТ, сначала обновите состояние устройства. Не открывайте её повторно «на всякий случай». Учтите ограничение продолжительности фискальной смены: просроченную смену нужно корректно закрыть, иначе новые чеки будут отклоняться.

Продажа и чек: что происходит при оплате

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

При тайм-ауте нельзя сразу повторять оплату: сначала запросите состояние ККТ и найдите последний документ. Иначе один расчёт может быть фискализирован дважды. Если чек записан в ККТ, но документ УНФ не получил ответ, нужна сверка и штатное восстановление состояния, а не повторный чек.

Эквайринг и кассовый чек — две разные операции

Эквайринговый терминал подтверждает списание денег с банковской карты, а ККТ регистрирует расчёт для налогового учёта. Слип терминала не заменяет кассовый чек. Поэтому успешная оплата по карте ещё не означает, что чек пробит.

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

Закрытие смены и сверка итогов

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

Сравните суммы продаж, возвратов, наличных и карт в УНФ с отчётом ККТ и итогами терминала. Расхождение разбирайте до следующей смены: частые причины — непробитый чек, повторная операция, автономная продажа на ККТ или незавершённая эквайринговая транзакция.

Диагностика: почему чек не уходит на фискальный регистратор

Ищите сбой от учётного документа к устройству, фиксируя результат каждого шага:

  1. Проверьте организацию, кассу ККМ, кассу предприятия и систему налогообложения в продаже.
  2. Убедитесь, что касса ККМ назначена текущему РМК и текущему рабочему месту.
  3. Выполните тест подключаемого оборудования и запросите состояние ККТ.
  4. Проверьте, открыта ли смена, не истёк ли её срок, есть ли бумага и нет ли аппаратной ошибки.
  5. Сверьте ФФД, НДС, предмет и способ расчёта, маркировку и регистрационные параметры.
  6. Изучите текст ошибки драйвера и журнал регистрации за точное время операции.
// Безопасный диагностический вывод: только чтение метаданных документа.
ДокументПродажи = Документы.ЧекККМ.НайтиПоНомеру(НомерЧека, ДатаЧека);
Если ДокументПродажи.Пустая() Тогда
    Сообщить("Чек ККМ не найден: проверьте номер и дату");
Иначе
    Сообщить("Найден документ: " + Строка(ДокументПродажи));
КонецЕсли;
Сообщить
Сообщениетекст, выводимый в окно сообщений
нет возвращаемого значения

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

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

Частые ошибки при настройке кассы ККМ в 1С:УНФ

  • Касса предприятия принята за кассу ККМ. Денежный учёт настроен, но фискальное устройство не назначено.
  • Оборудование привязано к другому рабочему месту. Устройство исправно, однако текущий РМК его не видит.
  • Организация не совпадает с регистрацией ККТ. Драйвер подключается, но фискализация отклоняется.
  • Неверные ФФД, СНО или ставка НДС. Ошибка возникает на этапе формирования либо передачи чека.
  • Оплата картой считается пробитым чеком. Банк подтвердил операцию, а фискальный документ не создан.
  • Повтор после тайм-аута без проверки ККТ. Возникает риск двойного чека при уже завершённой операции.
  • Закрытие смены без сверки. Расхождение между УНФ, ККТ и терминалом переносится на следующий день.

Частые вопросы о кассе ККМ в 1С:УНФ

Чем касса ККМ отличается от кассы предприятия в 1С:УНФ?

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

Почему терминал принял оплату, но кассового чека нет?

Эквайринговая и фискальная операции независимы. Проверьте статус банковской транзакции отдельно, затем состояние ККТ и последний фискальный документ; не повторяйте оплату до такой сверки.

Что проверить первым, если чек не уходит на фискальный регистратор?

Сначала проверьте связь кассы ККМ с организацией, РМК, рабочим местом и экземпляром оборудования. Затем выполните тест связи, запросите состояние смены и сопоставьте регистрационные параметры, ФФД и СНО.

Тарифы

ИИ Консоль кода 1С

Лайт

Бесплатно
≈ 1,5 млн токенов

Для ознакомления с возможностями

  • Все функции бесплатно на 2 дня +2 дня за подписку на Telegram или Max
  • Полный набор инструментов без урезаний
  • Без ввода карты
Начать бесплатно

Старт

1990 руб. в месяц
≈ 10 млн токенов

Для индивидуального использования

Выбрать тариф

Продвинутый

Популярный выбор
3990 руб. в месяц
≈ 25 млн токенов

Для интенсивного использования или команд

  • До 15 конфигураций
  • Встроенный агент запросов 1С
  • Свои подписки Codex, Claude и любые OpenAI-совместимые
  • Внешние обработки без Конфигуратора
  • Приоритетная техническая поддержка
Выбрать тариф