Подключение онлайн-кассы в 1С: от драйвера до фискализации
Содержание
Кассу подключают в разделе Администрирование → Подключаемое оборудование: добавляют строку с типом «ККТ с передачей данных», выбирают модель, указывают порт и проверяют связь кнопкой «Тест подключения». До этого на компьютер ставят драйвер производителя (Атол, Штрих-М и т. п.), а фискальный накопитель должен быть зарегистрирован в ФНС.
Разберём весь путь: что приготовить заранее, как завести ККМ в базе, как настроить драйвер и порт, как провести регистрацию в налоговой и что именно печатается в чеке. В конце — диагностика типовых сбоев подключения.
Инструкция общая для конфигураций с розничными продажами: 1С:Розница, 1С:Управление торговлей, 1С:Бухгалтерия с подключённой розницей, 1С:УНФ. Названия команд в них совпадают, расхождения отмечу отдельно.
Что подготовить до подключения кассы
Онлайн-касса — это не просто принтер чеков. Она хранит данные в фискальном накопителе (ФН) и передаёт их в налоговую через оператора фискальных данных (ОФД). Поэтому до настройки в 1С нужно закрыть несколько внешних шагов.
Что должно быть готово:
- 🧾 Сама ККТ с установленным фискальным накопителем. Срок действия ФН — 15 или 36 месяцев. На спецрежимах (УСН, ПСН, ЕСХН) без торговли подакцизными товарами ставят накопитель на 36 месяцев; на общей системе и при торговле подакцизными — можно на 15.
- 🔌 Кабель и известный порт. Касса подключается по USB или по сети (Ethernet). Запишите, какой COM-порт или IP получает устройство.
- 🏢 Договор с ОФД. Без оператора чеки не уйдут в налоговую. У оператора в личном кабинете регистрируют кассу по заводскому номеру.
- 🔑 Квалифицированная электронная подпись (КЭП) руководителя или ИП — для подачи заявления в ФНС.
- 📄 Реквизиты организации: ИНН, адрес и место установки кассы, применяемая система налогообложения.
Систему налогообложения определите заранее. Если торгуете на УСН, а в чеке пробьётся ОСН, чек будет с ошибкой, и его придётся корректировать.
Устанавливаем драйвер ККТ и проверяем связь
1С не общается с кассой напрямую — между ними стоит драйвер производителя. Его скачивают с сайта изготовителя кассы (Атол, Штрих-М, Эвотор и др.) и ставят на тот компьютер, к которому физически подключено устройство.
Порядок:
- Установите драйвер ККТ той версии, которую рекомендует производитель для вашей модели.
- В комплекте драйвера обычно идёт тестовая утилита (например, у Атола — «Драйвер ККТ. Тест»). Запустите её и убедитесь, что касса отвечает — из неё же удобно узнать номер COM-порта.
- Только после успешного теста в утилите переходите в 1С.
Если касса не отвечает в тестовой утилите производителя, в 1С она тем более не заработает. Сначала добейтесь связи на уровне драйвера.
Драйвер ставят на каждое рабочее место, где будет пробиваться чек. При файловой базе — на компьютер с кассой; при работе через терминальный сервер или веб-клиент настройка подключаемого оборудования идёт через отдельный компонент (агент оборудования), который тоже нужно установить на кассовую машину.
Добавляем кассу в справочник подключаемого оборудования
Теперь заведём устройство в базе.
- Откройте
Администрирование → Подключаемое оборудование. В 1С:Рознице и УТ раздел называется так же; в 1С:Бухгалтерии он появляется после включения розничных продаж в настройках функциональности. - Включите флажок использования подключаемого оборудования, если он ещё не стоит.
- Нажмите «Создать» и выберите тип оборудования «ККТ с передачей данных» — это и есть онлайн-касса с ФН. Устаревший тип «Фискальный регистратор» без передачи данных сейчас не используется.
- Укажите организацию и рабочее место (компьютер), к которому подключена касса.
- В поле драйвера выберите обработчик, соответствующий вашей модели (Атол, Штрих-М и т. д.). Если нужного драйвера нет в списке — его нужно установить отдельной командой установки драйвера из той же формы.
После сохранения карточка кассы останется ненастроенной — к параметрам подключения перейдём отдельно.
Настраиваем порт, модель и параметры драйвера
В карточке подключаемого оборудования нажмите «Настроить…» — откроется окно параметров драйвера.
Что здесь задают:
- Модель ККТ (точное наименование из списка драйвера).
- Порт. Для USB-подключения — COM-порт, который вы видели в тестовой утилите. Для сетевой кассы — IP-адрес и порт TCP.
- Скорость обмена (baud rate) — должна совпадать с настройкой самой кассы.
| Способ подключения | Что указать в 1С |
|---|---|
| USB-кабель | Номер COM-порта (например, COM3) и скорость |
| Ethernet (по сети) | IP-адрес кассы и порт TCP |
| Через агент оборудования | Адрес сервера оборудования и идентификатор устройства |
Заполнив параметры, нажмите «Тест подключения». Успешный тест вернёт модель, заводской номер и состояние ФН. Это главный признак, что 1С «видит» кассу.
Если COM-порт заняла другая программа (старая тестовая утилита, вторая касса), тест выдаст ошибку доступа к порту. Закройте стороннюю утилиту — 1С должна монопольно держать порт во время работы.
Регистрируем ККТ в ФНС и фискализируем накопитель
Касса подключена физически, но пробивать чеки с ней ещё нельзя — сначала её регистрируют в налоговой и фискализируют накопитель. Порядок такой:
- Заявление в ФНС. Через личный кабинет налогоплательщика на сайте ФНС подайте заявление о регистрации ККТ, подписав его КЭП. Укажите модель, заводской номер кассы и ФН, адрес и место установки, выбранного ОФД.
- Получение РНМ. В ответ ФНС присваивает кассе регистрационный номер (РНМ). Он понадобится на следующем шаге.
- Фискализация в 1С. В карточке подключаемого оборудования есть команда операций с фискальным накопителем. Выберите регистрацию и заполните форму:
- ИНН организации;
- РНМ, полученный от ФНС;
- адрес и место расчётов;
- система налогообложения;
- признаки работы (например, автономный режим, расчёты в интернете — отмечают только при необходимости).
- Касса распечатает отчёт о регистрации. Данные из него (фискальный признак, номер фискального документа) внесите обратно в личный кабинет ФНС, чтобы завершить регистрацию.
- Проверьте настройки ОФД. В личном кабинете оператора касса должна быть привязана к договору, иначе чеки не будут передаваться.
Реквизиты при фискализации вводятся один раз и необратимо записываются в накопитель. Ошибка в ИНН, адресе или системе налогообложения означает перерегистрацию, а иногда — замену ФН. Сверьте каждое поле перед печатью отчёта.
Что печатается в чеке и как настроить реквизиты
Содержимое чека задаётся частично в накопителе (реквизиты продавца), частично в настройках 1С (товары, цены, способ расчёта). Сам шаблон чека у онлайн-кассы жёстко определён требованиями к фискальным документам — произвольно переставлять строки нельзя.
Что в 1С влияет на чек:
- Наименования товаров и услуг. С 2021 года в чеке обязательна номенклатура — абстрактная строка «товар» недопустима. Проверьте, что у позиций заполнены наименования.
- Ставка НДС. Берётся из карточки номенклатуры и системы налогообложения. На УСН в чеке указывается «без НДС».
- Признак способа расчёта (полная оплата, аванс, предоплата, кредит) — 1С подставляет его из вида операции.
- Email или телефон покупателя — если пробивается электронный чек, 1С передаёт контакт в кассу для отправки через ОФД.
Форматы фискальных документов (ФФД) определяют состав реквизитов чека. Версию ФФД задаёт связка «накопитель + прошивка кассы»; 1С печатает в том формате, который поддерживает устройство. Если касса требует перехода на новую версию ФФД — это обновление прошивки и настроек на стороне кассы, а не 1С.
Логотип и дополнительный текст в нижней части чека (не фискальные строки) у многих моделей настраиваются в самой кассе или её утилите, а не в 1С.
Маркировка, эквайринг и другое оборудование
Если торгуете маркированными товарами
Если магазин торгует маркированной продукцией (обувь, табак, вода, молочная продукция и др.), к обычной настройке добавляется обмен кодами маркировки с системой «Честный знак».
Что меняется:
- Касса должна поддерживать ФФД 1.2. Это актуальный формат для маркировки: в чек передаётся код товара (DataMatrix) и реквизиты проверки. Форматы 1.05 и 1.1 для маркированных товаров не подходят.
- Накопитель тоже должен быть под ФФД 1.2. Старые ФН формата 1.05 не умеют хранить реквизиты маркировки — при переходе на маркировку их меняют.
- Сканер 2D-штрихкодов на рабочем месте кассира. Его подключают тем же способом — через
Администрирование → Подключаемое оборудование, тип «Сканер штрихкода».
При продаже кассир сканирует код DataMatrix с упаковки, 1С передаёт его в кассу, а касса — в ОФД и далее в «Честный знак». Если код не прошёл проверку, продажа блокируется на уровне кассы.
Проверьте версию ФФД заранее. Перевести кассу на маркировку в день старта продаж не выйдет: смена накопителя — это закрытие старого ФН, замена и перерегистрация в ФНС.
Эквайринг и прочие устройства рядом с кассой
ККМ отвечает только за фискальный чек. Оплату картой обрабатывает отдельное устройство — эквайринговый терминал (пинпад). Его подключают в том же разделе Администрирование → Подключаемое оборудование, но с типом «Эквайринговый терминал», и привязывают к договору эквайринга с банком.
Логика работы: при оплате картой 1С сначала проводит сумму через терминал, получает подтверждение от банка, и только после этого пробивает фискальный чек на ККМ. Поэтому настраивать эквайринг имеет смысл после того, как сама касса заработала.
Рядом на рабочем месте кассира часто ставят и другое оборудование — сканер штрихкодов, денежный ящик, дисплей покупателя. Все они заводятся в том же справочнике подключаемого оборудования, каждый своим типом, и не влияют на фискализацию кассы.
Проверяем работу и разбираем типичные ошибки
Перед первой сменой пробейте тестовую продажу на минимальную сумму и проверьте чек в приложении ФНС «Проверка чека»: отсканируйте QR-код — если чек найден, связь с ОФД работает.
Что проверить при запуске:
- Открывается смена (кассовая смена не длится дольше 24 часов — касса сама не даст пробить чек после суток).
- Чек печатается и уходит в ОФД (статус в кабинете оператора).
- QR-код чека проходит проверку в приложении ФНС.
- В конце дня закрывается смена — касса печатает отчёт о закрытии смены (аналог прежнего Z-отчёта), а 1С формирует отчёт о розничных продажах по данным смены.
Сверяйте сумму отчёта о закрытии смены с данными в 1С в первые дни работы: расхождение сигнализирует, что часть чеков прошла мимо программы (например, пробивалась напрямую на кассе). Так вы поймаете ошибку настройки до того, как она накопится.
Частые сбои подключения и что с ними делать:
Если накопитель заблокировал продажи из-за непереданных чеков, не спешите менять ФН — сначала восстановите интернет и дайте кассе передать накопленные документы. Чаще всего касса разблокируется сама.
Частые вопросы
Нужно ли регистрировать кассу заново при переезде магазина?
Можно ли подключить одну кассу к нескольким рабочим местам?
Что делать, если касса показывает связь, но чек не уходит в налоговую?
Касса работала в другой программе — нужно ли что-то стирать перед подключением к 1С?
Обязательно ли указывать email покупателя?
Источники
- Федеральный закон от 22.05.2003 № 54-ФЗ «О применении контрольно-кассовой техники»