Как 1С, онлайн-касса и оператор фискальных данных работают вместе
Содержание
ОФД (оператор фискальных данных) — компания, через которую онлайн-касса передаёт каждый чек в налоговую. Сама 1С с ОФД напрямую чеки не отправляет: программа командует кассой через драйвер, а касса уже по своему каналу шлёт фискальные документы оператору. Интеграция ОФД в 1С — это, по сути, две вещи: правильные параметры оператора в кассе и загрузка данных о чеках от ОФД обратно в учёт.
Типичная ситуация: магазин открыл вторую точку, бухгалтер подключил кассу в 1С, чеки печатаются, а через три недели касса перестаёт пробивать продажи. Причина почти всегда одна — чеки не уходили в ОФД, и фискальный накопитель вот-вот заблокируется. Ниже разобрано, как устроена эта связка и где она чаще всего рвётся.
Что такое ОФД и зачем он нужен при работе в 1С
По закону 54-ФЗ онлайн-касса обязана передавать сведения о расчётах в ФНС через оператора фискальных данных. Без договора с ОФД кассу нельзя зарегистрировать в налоговой, а значит, нельзя и работать.
Что делает оператор:
- 📥 принимает от кассы фискальные документы: чеки, чеки коррекции, отчёты об открытии и закрытии смены;
- ✅ возвращает кассе подтверждение получения — без него документ считается неотправленным;
- 🏛 передаёт данные в ФНС;
- 📊 хранит чеки и показывает их в личном кабинете, отдаёт по API;
- 📧 по запросу отправляет покупателю электронный чек на почту или телефон.
Где здесь 1С. Программа формирует чек: товары, цены, ставки НДС, признак способа расчёта, коды маркировки. Дальше она передаёт этот набор данных драйверу кассы. Фискальный признак чеку ставит фискальный накопитель, а не 1С. Поэтому вопрос «как подключить ОФД к 1С» на практике распадается на настройку кассы и настройку обратной загрузки данных.
Схема интеграции ОФД с 1С: кто кому что передаёт
Цепочка выглядит так:
- Кассир проводит продажу в 1С (РМК в Рознице или УТ, чек по документу в Бухгалтерии).
- 1С через библиотеку подключаемого оборудования отправляет команду драйверу ККТ.
- Касса печатает чек, фискальный накопитель подписывает его фискальным признаком.
- Касса отправляет документ на сервер ОФД.
- ОФД возвращает подтверждение, касса помечает документ как переданный.
- ОФД пересылает данные в ФНС.
- При необходимости 1С загружает сведения о чеках из ОФД — для сверки или для учёта выручки.
Канал от кассы до ОФД бывает разный, и это влияет на поиск неисправностей:
| Способ связи кассы с ОФД | Как работает | Слабое место |
|---|---|---|
| Ethernet / Wi-Fi | Касса сама выходит в интернет | Сетевые настройки, файрвол, прокси |
| SIM-модем в кассе | Мобильный интернет | Нет денег на счёте, слабый сигнал |
| Через компьютер по USB | Служба производителя на ПК передаёт данные кассы в интернет | Компьютер выключен, служба не запущена |
💡 Третий вариант встречается у USB-касс постоянно и чаще всего «теряет» чеки. Касса подключена к ПК с 1С, печатает нормально, а отправка идёт через сервис производителя на том же компьютере. Выключили компьютер на ночь, обновили Windows, сервис не стартовал — документы копятся в накопителе.
Подключение ОФД к 1С по шагам
Шаг 1. Договор с оператором
Выберите ОФД из реестра операторов на сайте ФНС и заключите договор. Обычно это делается онлайн в личном кабинете оператора, с подписью КЭП руководителя или ИП.
После оплаты оператор выдаёт параметры подключения:
- 🔢 ИНН ОФД;
- 🏷 наименование оператора;
- 🌐 адрес сервера и порт для передачи данных;
- 🔗 адрес сайта проверки чеков (печатается в чеке).
Шаг 2. Регистрация или перерегистрация ККТ
Сведения об ОФД записываются в фискальный накопитель при регистрации кассы. Порядок такой:
- В личном кабинете на сайте ФНС подайте заявление на регистрацию ККТ и получите регистрационный номер.
- Выполните операцию регистрации на самой кассе: укажите реквизиты организации, систему налогообложения, ИНН ОФД, признаки работы (маркировка, подакцизный товар, агентские схемы).
- Получите отчёт о регистрации и внесите его фискальный признак в заявление на сайте ФНС.
- В личном кабинете ОФД добавьте кассу по заводскому номеру и номеру фискального накопителя.
Регистрацию на кассе можно провести утилитой производителя или прямо из 1С. В Рознице и УТ в форме экземпляра оборудования есть фискальные операции, среди них регистрация и изменение параметров регистрации ККТ. Если вы меняете оператора, нужна именно перерегистрация с причиной «смена ОФД», а не новая регистрация.
При смене оператора сначала добейтесь, чтобы все документы ушли старому ОФД. Неотправленные чеки после перерегистрации никуда не денутся, но разбираться с ними придётся двум операторам.
Шаг 3. Адрес сервера ОФД в настройках кассы
Адрес и порт сервера оператора задаются в параметрах связи кассы, а не в справочниках 1С. Сделать это можно через тест драйвера или фирменную утилиту производителя ККТ. После изменения адреса перезапустите обмен — в большинстве утилит есть команда проверки связи с ОФД.
Шаг 4. Касса в 1С
Подключите кассу в программе:
| Конфигурация | Где подключить кассу |
|---|---|
| 1С:Бухгалтерия 3.0 | Администрирование → Подключаемое оборудование |
| 1С:Управление торговлей 11 | НСИ и администрирование → Администрирование → РМК и оборудование → Подключаемое оборудование |
В карточке оборудования выберите тип «Контрольно-кассовая техника», драйвер, организацию и место установки. Затем откройте настройки драйвера и нажмите тест устройства — 1С должна прочитать модель, заводской номер и номер накопителя.
Проверьте в 1С, что совпадают:
- 🧾 система налогообложения в учётной политике и в регистрации кассы;
- 💲 ставки НДС в номенклатуре и допустимые для этой системы налогообложения;
- 🏷 признак работы с маркированным товаром, если вы им торгуете.
Если параметры регистрации и данные 1С расходятся, касса отказывается печатать чек и возвращает ошибку — об этом ниже.
Загрузка чеков из ОФД в 1С
Обратный поток — от оператора в учётную базу — нужен в двух случаях:
- 📦 Касса не связана с 1С. Продажи пробивает смарт-терминал или отдельная касса, а бухгалтеру нужна выручка для отчёта о розничных продажах.
- 🔍 Сверка. Сравнить, что продано по данным 1С, с тем, что реально ушло в налоговую.
Варианты загрузки:
- Сервис 1С-ОФД (через подключение к Интернет-поддержке 1С). Если ваш оператор работает с этим сервисом, чеки и сводные данные по сменам подтягиваются в 1С по расписанию. Настройки сервисов собраны в
Администрирование → Интернет-поддержка и сервисы. - Обработка или модуль от самого ОФД. Многие операторы выпускают внешнюю обработку для 1С, которая забирает чеки по API.
- Выгрузка файла. Из личного кабинета оператора выгружаете реестр чеков в Excel или CSV и загружаете в 1С через стандартную загрузку из файла или вручную формируете отчёт о розничных продажах.
Для бухгалтерии обычно достаточно сводных данных по сменам: выручка, возвраты, разбивка по ставкам НДС и видам оплаты. Детальная загрузка каждого чека нужна, когда учитываете товары по номенклатуре.
Как проверить статус чеков в 1С и у оператора
Касса считает документ отправленным, только когда получила квитанцию от ОФД. Проверить это можно с трёх сторон.
На кассе. Отчёт о закрытии смены и отчёт о текущем состоянии расчётов показывают число неподтверждённых документов и дату первого из них. Сформировать отчёт о текущем состоянии можно из утилиты производителя или командой из 1С, если она есть в форме кассы.
В личном кабинете ОФД. Найдите кассу по заводскому номеру и посмотрите дату последнего полученного документа. Если продажи идут, а последний чек трёхдневной давности — канал связи сломан.
По чеку. Покупатель или бухгалтер может проверить конкретный чек в приложении ФНС «Проверка чеков» по QR-коду или по реквизитам: дата, сумма, ФН, ФД, ФП.
Сроки, которые нужно держать в голове:
Сколько стоит ОФД для работы с 1С
Сама 1С за связь с оператором денег не берёт: платите оператору и, при необходимости, за отдельные сервисы.
Ориентировочные цены:
| Статья расходов | Примерно |
|---|---|
| Договор с ОФД на 1 кассу на 12 месяцев | 2 500–4 000 ₽ |
| Договор на 36 месяцев | 7 000–10 000 ₽, со скидкой к годовому |
| Фискальный накопитель на 15 месяцев | 6 000–9 000 ₽ |
| Фискальный накопитель на 36 месяцев | 11 000–17 000 ₽ |
| Регистрация ККТ силами обслуживающей организации | 1 000–3 000 ₽ |
Что часто упускают при подсчёте:
- 💳 Подключение каждой новой кассы — отдельный договор или отдельная позиция в тарифе.
- 🏷 Для маркированных товаров некоторым понадобятся дополнительные сервисы проверки кодов у оператора.
- 📧 Отправка электронных чеков по SMS у части операторов оплачивается отдельно, по почте обычно бесплатно.
- 🔄 Аналитика и загрузка чеков в учётную систему могут входить в базовый тариф или продаваться пакетом.
Цены меняются, точную сумму смотрите в прайсе выбранного оператора перед продлением.
Что изменилось в работе ОФД с 1С: ФФД 1.2 и маркировка
Главное изменение последних лет — переход на формат фискальных документов 1.2 для тех, кто продаёт маркированные товары. В этом формате касса не просто передаёт код маркировки в чеке, а до продажи запрашивает его проверку в системе маркировки. Запрос идёт через канал оператора фискальных данных.
Что это значит на практике:
- 🔄 Касса, накопитель и драйвер должны поддерживать ФФД 1.2. Старые накопители без этой поддержки требуют замены.
- 🧩 В 1С должна стоять версия библиотеки подключаемого оборудования, которая умеет работать с проверкой кодов. Её получают вместе с обновлением конфигурации.
- 🚦 Для многих товарных групп действует разрешительный режим: продажа кода, который не прошёл проверку, блокируется. Касса без связи с ОФД и без локального модуля проверки не сможет продать такой товар.
Ещё одно следствие — нагрузка на канал связи выросла. Если раньше касса могла неделю жить без интернета и потом догнать очередь, то с маркированным товаром перебои связи сразу бьют по продажам.
Перед обновлением конфигурации в магазине с маркировкой проверьте, что новая версия драйвера кассы совместима с прошивкой ККТ. Обновлять прошивку и конфигурацию в один день в разгар продаж — плохая идея.
Ошибки при настройке ОФД в 1С и что с ними делать
Ниже собраны ситуации, которые встречаются чаще других. Выберите свой симптом:
Если не помогло
Обратитесь в техподдержку оператора с заводским номером кассы и номером накопителя: оператор видит, приходили ли попытки соединения. Если попыток не было вообще, проблема на стороне кассы или сети, и дальше нужен сервисный центр по вашей модели ККТ.
Частые вопросы
Можно ли работать с 1С без договора с ОФД?
Нужно ли что-то менять в 1С при смене оператора?
Сколько касс можно подключить к одному договору ОФД?
Где взять ИНН ОФД для регистрации?
Можно ли из 1С посмотреть, отправился ли конкретный чек?
Источники
- Федеральный закон от 22.05.2003 № 54-ФЗ «О применении контрольно-кассовой техники при осуществлении расчётов в Российской Федерации»