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

Автоматизация · 11 мин

Как подключить облачную кассу к 1С

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

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

Важно понимать архитектуру: 1С не печатает чек сама, а передаёт данные (суммы, позиции, НДС, реквизиты покупателя) в облачный сервис по API или через специальный драйвер. Сервис формирует фискальный документ, отправляет его в ОФД, а ОФД — в налоговую. Разрыв в любом звене означает, что чек не ушёл, а это риск штрафа по 54-ФЗ. Поэтому после подключения обязательна проверка полной цепочки, а не только факта «чек пробился».

Инструкция ниже ориентирована на типовые конфигурации: «Управление торговлей 11», «Розница», «Управление нашей фирмой», «Комплексная автоматизация» и «1С:Бухгалтерия» с розничными продажами. Для самописных конфигураций принцип тот же, но потребуется доработка кода обмена.

Что понадобится перед началом работы

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

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

Договор с оператором облачных кассОбязателен

Получите логин, пароль API, номер ККТ и номер ФН в личном кабинете оператора

Договор с ОФДОбязателен

Без передачи данных в ОФД чеки не попадут в ФНС — это нарушение 54-ФЗ

Релиз 1САктуальный

Проверьте поддержку нужной версии ФФД в настройках подключаемого оборудования

Доступ в интернетСтабильный

Облачная касса не работает офлайн: без связи чек не фискализируется

Как выбрать оператора облачных касс под 1С

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

Второй критерий — стоимость и лимиты. Обычно тариф зависит от количества касс и объёма чеков в месяц. Для интернет-магазина с пиковыми продажами уточните, как сервис ведёт себя при очереди чеков: надёжные операторы ставят чеки в очередь и гарантируют фискализацию, слабые — возвращают ошибку, и чек теряется.

Варианты интеграции с 1С

Готовая внешняя обработка оператора

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

Подключение через API оператора

Для доработанных и самописных конфигураций; требует программиста 1С, зато гибкая логика

Драйвер через подсистему БПО

Если оператор поставляет драйвер под стандарт «1С:Совместимо»; работает в конфигурациях с библиотекой подключаемого оборудования

Обмен через промежуточный сервис

Когда чеки формирует сайт или CRM, а 1С только получает данные; подходит для интернет-торговли

Регистрация кассы и получение параметров подключения

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

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

Настройка подключения в 1С

Порядок действий зависит от способа интеграции. Для типовой конфигурации с внешней обработкой сценарий выглядит так: откройте обработку оператора через «Файл → Открыть» или подключите её в справочнике дополнительных отчетов и обработок, введите реквизиты подключения и проверьте связь кнопкой «Тест подключения». Успешный тест означает, что 1С видит кассу и получила от неё ответ.

В конфигурациях с библиотекой подключаемого оборудования (БПО) путь другой: «Администрирование → Подключаемое оборудование», создайте новый экземпляр оборудования типа «ККТ с передачей данных», выберите драйвер оператора и заполните параметры. Затем привяжите кассу к организации и, при необходимости, к конкретному складу или рабочему месту кассира.

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

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

Проверка результата и тестовые чеки

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

Проверьте содержимое чека: наименования позиций, ставки НДС, признак способа расчёта (полный расчёт, предоплата), реквизиты организации. Для интернет-торговли дополнительно убедитесь, что в чеке коррено указан адрес сайта и признак расчёта в интернете — это обязательные реквизиты.

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

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

Тест подключения в 1С
Норма

Сообщение об успешном соединении, касса возвращает статус

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

Ошибка авторизации или тайм-аут — проверяйте токен и доступ в интернет

Чек в личном кабинете ОФД
Норма

Чек появился в течение нескольких минут с корректными реквизитами

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

Чека нет или реквизиты неверны — цепочка передачи данных работает не полностью

Статус кассы в ФНС
Норма

Касса активна, ФН действующий

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

Касса не зарегистрирована или ФН истёк — чеки не фискализируются

Возвратный чек
Норма

Возврат пробит и отражён в ОФД

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

Ошибка при возврате — обработка не поддерживает операцию, нужна доработка

Типичные ошибки и ограничения

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

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

Типичные ошибки при подключении
01
Открытие смены в личном кабинете оператора, а не из 1С — номера смен расходятся, чеки отклоняются
02
Незаполненный признак предмета расчёта в номенклатуре — чеки уходят с неверными реквизитами
03
Использование тестового токена в боевом режиме — чеки не фискализируются, а выглядят как успешные
04
Отсутствие проверки чека в ОФД — ошибка обнаруживается только при проверке ФНС
05
Игнорирование очереди нефискализированных чеков — при сбое часть продаж остаётся без чеков

Если типовая интеграция не подходит

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

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

Маршрут решения

Как выбрать действие

Типовая конфигурация и стандартные продажиИспользуйте готовую обработку оператора — это быстрее и дешевле доработок
Доработанная конфигурация или нестандартные операцииПривлекайте программиста 1С для интеграции через API
Точка с нестабильным интернетомРассмотрите классическую кассу с автономным режимом вместо облачной
Чеки пробивает сайт, а не кассир в 1СНастраивайте обмен сайта с кассой напрямую, а в 1С загружайте только данные продаж

Частые вопросы

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

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

Нужен ли отдельный компьютер или кассовое место для облачной кассы?

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

Что делать, если чек пробился в 1С, но не дошёл до ОФД?

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

Поддерживают ли облачные кассы маркированные товары?

Не все. Перед подключением уточните у оператора поддержку ФФД 1.2 и передачу кодов маркировки в чеке. Пробейте тестовый чек с маркированным товаром и проверьте, что код корректно ушёл в систему маркировки — ошибки здесь ведут к штрафам.

Можно ли вернуть деньги покупателю, если чек был пробит через облачную кассу?

Да, возврат оформляется документом «Чек ККМ на возврат» или аналогичным в вашей конфигурации. Облачная касса фискализирует возврат так же, как продажу. Обязательно проверьте до начала работы, что модуль интеграции поддерживает возвраты — в некоторых простых обработках этой функции нет.

Чем облачная касса отличается от эквайринга и нужно ли подключать их вместе?

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

Итог

Что важно запомнить

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