К статье
Практический материал

Торговля и Склад · 10 мин

Как онлайн-касса взаимодействует с 1С: схемы обмена и настройка

Как онлайн-касса взаимодействует с 1С: способы подключения по 54-ФЗ, обмен чеками и номенклатурой, настройка оборудования, типичные ошибки и проверка результата.

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

Способ взаимодействия зависит от типа кассы. Фискальный регистратор подключается к компьютеру и полностью управляется из 1С через драйвер. Автономная касса работает самостоятельно, а с 1С обменивается данными через файлы, облачные сервисы или API. Смарт-терминалы обычно используют облако производителя, из которого 1С забирает Z-отчёты и чеки.

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

Какие схемы подключения кассы к 1С существуют

Первый и самый распространённый вариант — фискальный регистратор, подключённый к рабочему месту кассира по USB, COM или Ethernet. В этом случае 1С формирует чек целиком: позиции, суммы, признаки способа и предмета расчёта, данные покупателя для электронного чека. Касса выполняет роль печатающего и фискализирующего устройства и ничего не хранит сама, кроме данных в фискальном накопителе.

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

Третий вариант — смарт-терминал или облачная касса. Устройство отправляет данные в облако вендора, а 1С подключается к этому облаку через API или готовый модуль интеграции. Это удобно для сети точек, но добавляет зависимость от стороннего сервиса.

Сравнение схем подключения

Фискальный регистратор + 1С

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

Автономная касса с обменом файлами

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

Облачная касса / смарт-терминал

Подходит для сети точек и мобильной торговли. Централизованный сбор данных. Ограничение: зависимость от облака вендора и качества API.

Что происходит при пробитии чека из 1С

Когда кассир оформляет документ «Чек ККМ» в 1С:Рознице, Управлении торговлей или Комплексной автоматизации, программа собирает пакет данных: наименования позиций, количество, цены, ставки НДС, система налогообложения, признак способа расчёта (полная оплата, предоплата, кредит) и признак предмета расчёта (товар, услуга, агентское вознаграждение и т.д.). Эти теги обязательны по форматам фискальных документов (ФФД).

Драйвер передаёт пакет на кассу, та формирует фискальный документ, записывает его в фискальный накопитель и отправляет оператору фискальных данных. В ответ 1С получает номер фискального документа, фискальный признак и дату-время. Эти данные сохраняются в документе чека — по ним можно проверить чек в сервисе ОФД или ФНС.

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

Как настроить подключение фискального регистратора в 1С

В типовых конфигурациях подключение выполняется через раздел «Администрирование» → «Подключаемое оборудование» (в 1С:Рознице — «Настройка оборудования»). Потребуется установленный драйвер производителя кассы (АТОЛ, Штрих-М, Viki Print и др.) и драйвер из комплекта БПО (библиотека подключаемого оборудования 1С).

Порядок подключения кассы
  1. 1
    Установите драйвер производителя кассы и убедитесь, что устройство видно в тестовой утилите драйвера.
  2. 2
    В 1С откройте «Администрирование» → «Подключаемое оборудование» и включите использование оборудования.
  3. 3
    Создайте новое устройство типа «ККТ с передачей данных», выберите обработчик драйвера и установите его, если 1С предложит.
  4. 4
    Настройте параметры: порт/скорость подключения, организацию, ИНН, регистрационный номер ККТ, систему налогообложения.
  5. 5
    Выполните «Тест устройства» и пробейте тестовый чек на 1 рубль с последующим возвратом.
  6. 6
    Проверьте, что чек появился в личном кабинете ОФД.

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

Как 1С обменивается номенклатурой и ценами с кассой

При работе с фискальным регистратором выгружать товары на кассу не нужно — вся информация передаётся в момент чека. А вот для автономных касс и смарт-терминалов обмен справочниками обязателен, иначе кассир будет пробивать «свободную цену», и товарный учёт разойдётся с фискальным.

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

Чтобы обмен работал стабильно, держите в чистоте справочник номенклатуры: без дублей, с заполненными единицами измерения, ставками НДС и кодами маркировки там, где она применяется. Ошибки в справочнике «уезжают» на кассу и превращаются в ошибки в чеках.

Типичные ошибки при обмене
01
Дубли номенклатуры с разными наименованиями — на кассе выбирается не та позиция, остатки и выручка расходятся.
02
Неверный признак предмета расчёта (например, «товар» вместо «услуга») — чеки с неправильными тегами, риск претензий при проверке.
03
Забытая выгрузка цен после переоценки — касса пробивает старую цену, возникают расхождения с прайсом и конфликты с покупателями.
04
Не закрытые вовремя смены — смена превышает 24 часа, касса блокирует операции до закрытия.
05
Разные системы налогообложения в 1С и в регистрации ККТ — ошибка фискализации чека.

Как проверить, что обмен работает правильно

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

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

Контрольные точки

Как проверить результат

Тестовый чек
Норма

Чек пробит, в 1С сохранён фискальный признак, чек виден в ОФД

Тревожный признак

Ошибка драйвера, чек не ушёл в ОФД, нет фискальных данных в документе

Сверка выручки за смену
Норма

Z-отчёт, отчёт в 1С и данные ОФД совпадают по суммам

Тревожный признак

Расхождения сумм — искать незагруженные или лишние чеки

Непереданные документы
Норма

В статусе кассы нет непереданных в ОФД чеков

Тревожный признак

Копятся непереданные документы — проверить интернет, иначе блокировка ФН

Реквизиты в чеке
Норма

ИНН, РН ККТ, адрес и СНО совпадают с регистрационными данными

Тревожный признак

Неверные реквизиты — остановить продажи и исправить настройки

Ограничения и частые проблемы интеграции

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

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

Третий момент — маркированные товары. Для них 1С должна передавать код маркировки в чек, а касса — проверять и передавать его в составе фискального документа. Если сканер считывает код некорректно или в 1С не настроена работа с «Честным ЗНАКом», чек не пробьётся или уйдёт с ошибкой.

FAQ: частые вопросы о связке кассы и 1С

Можно ли подключить одну кассу к нескольким рабочим местам 1С?

Да, если касса имеет сетевой интерфейс (Ethernet/Wi-Fi) и драйвер поддерживает сетевое подключение. Каждое рабочее место настраивается на IP-адрес кассы. Учтите, что одновременная фискализация с двух мест невозможна — операции выполняются последовательно, и при интенсивной торговле это становится узким местом.

Что делать, если чек пробился на кассе, но не сохранился в 1С?

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

Нужна ли отдельная касса для интернет-магазина на 1С?

Зависит от схемы расчётов. Если оплата проходит онлайн, чек должен формироваться в момент расчёта — обычно это делает облачная касса, интегрированная с платёжным агрегатором. 1С в этом случае получает данные о заказах и оплатах, а фискализацией занимается отдельное устройство или сервис.

Почему 1С не видит кассу после обновления платформы?

Чаще всего слетает совместимость обработчика драйвера. Переустановите драйвер оборудования из актуальной версии БПО, проверьте версию драйвера производителя и выполните тест устройства. Если конфигурация сильно доработана, проверьте, не затёрлись ли доработки обмена с оборудованием.

Как пробивать чеки предоплаты и зачёт аванса?

По правилам ФФД это два разных чека: первый с признаком способа расчёта «предоплата», второй при отгрузке — «полный расчёт» с зачётом аванса. В типовых конфигурациях это настраивается в документах оплаты и реализации — важно, чтобы признаки способа и предмета расчёта заполнялись автоматически и корректно.

Можно ли работать без ОФД, просто фискализируя чеки?

Нет, договор с оператором фискальных данных обязателен для большинства режимов: касса должна передавать фискальные документы в ФНС через ОФД. Работа без передачи данных допустима лишь в отдельных случаях (отдалённые местности), и это фиксируется при регистрации кассы.