Автоматизация · 11 мин
Как подключить облачную кассу к 1С
Пошаговая инструкция подключения облачной кассы к 1С: выбор сервиса, настройка обмена, тестовые чеки, типичные ошибки и проверка результата.
Облачная касса — это арендованный фискальный регистратор, который физически стоит в дата-центре оператора, а ваш магазин или служба доставки отправляет в него данные чеков через интернет. Для бизнеса на 1С такой вариант удобен, когда точек продаж несколько, кассиры работают удалённо, а покупать и обслуживать «железную» кассу на каждую точку невыгодно. Подключение сводится к трём этапам: регистрация кассы в ФНС через оператора, настройка обмена на стороне сервиса и привязка кассы к вашей конфигурации 1С.
Важно понимать архитектуру: 1С не печатает чек сама, а передаёт данные (суммы, позиции, НДС, реквизиты покупателя) в облачный сервис по API или через специальный драйвер. Сервис формирует фискальный документ, отправляет его в ОФД, а ОФД — в налоговую. Разрыв в любом звене означает, что чек не ушёл, а это риск штрафа по 54-ФЗ. Поэтому после подключения обязательна проверка полной цепочки, а не только факта «чек пробился».
Инструкция ниже ориентирована на типовые конфигурации: «Управление торговлей 11», «Розница», «Управление нашей фирмой», «Комплексная автоматизация» и «1С:Бухгалтерия» с розничными продажами. Для самописных конфигураций принцип тот же, но потребуется доработка кода обмена.
Что понадобится перед началом работы
Подключение невозможно без действующего договора с оператором облачных касс и оператором фискальных данных. Облачная касса, как и обычная, должна быть зарегистрирована в ФНС — обычно оператор делает это за вас через личный кабинет, выдавая регистрационный номер ККТ и номер фискального накопителя. Эти данные понадобятся при настройке в 1С.
Со стороны 1С проверьте три вещи: версию платформы и конфигурации (устаревшие релизы могут не поддерживать формат фискальных данных ФФД 1.05 или 1.2), наличие прав администратора для установки внешних обработок и доступ базы в интернет, если обмен идёт напрямую по API. Для файловых баз на локальном компьютере убедитесь, что брандмауэр не блокирует исходящие соединения.
Получите логин, пароль API, номер ККТ и номер ФН в личном кабинете оператора
Без передачи данных в ОФД чеки не попадут в ФНС — это нарушение 54-ФЗ
Проверьте поддержку нужной версии ФФД в настройках подключаемого оборудования
Облачная касса не работает офлайн: без связи чек не фискализируется
Как выбрать оператора облачных касс под 1С
Главный критерий — наличие готового модуля интеграции именно с вашей конфигурацией. Большинство операторов предлагают внешние обработки для типовых решений 1С, но качество и полнота поддержки различаются: где-то реализованы только чеки продажи, а возвраты, коррекции и агентские схемы отсутствуют. Запросите у оператора описание возможностей модуля до подписания договора.
Второй критерий — стоимость и лимиты. Обычно тариф зависит от количества касс и объёма чеков в месяц. Для интернет-магазина с пиковыми продажами уточните, как сервис ведёт себя при очереди чеков: надёжные операторы ставят чеки в очередь и гарантируют фискализацию, слабые — возвращают ошибку, и чек теряется.
Варианты интеграции с 1С
Подходит для типовых конфигураций; быстрое подключение, но функциональность ограничена возможностями обработки
Для доработанных и самописных конфигураций; требует программиста 1С, зато гибкая логика
Если оператор поставляет драйвер под стандарт «1С:Совместимо»; работает в конфигурациях с библиотекой подключаемого оборудования
Когда чеки формирует сайт или CRM, а 1С только получает данные; подходит для интернет-торговли
Регистрация кассы и получение параметров подключения
После заключения договора оператор регистрирует облачную кассу в ФНС и выдаёт вам комплект реквизитов. Минимальный набор: регистрационный номер ККТ, заводской номер, номер фискального накопителя, а также учётные данные для API — логин, пароль или токен и адрес сервера обмена. Сохраните эти данные в защищённом месте: токен API даёт возможность пробивать чеки от имени вашей организации.
В личном кабинете оператора проверьте привязку кассы к вашему ИНН и систему налогообложения. Ошибка в СНО или реквизитах на этом этапе приведёт к тому, что чеки будут фискализироваться с неверными данными, и исправить это можно только перерегистрацией кассы.
Настройка подключения в 1С
Порядок действий зависит от способа интеграции. Для типовой конфигурации с внешней обработкой сценарий выглядит так: откройте обработку оператора через «Файл → Открыть» или подключите её в справочнике дополнительных отчетов и обработок, введите реквизиты подключения и проверьте связь кнопкой «Тест подключения». Успешный тест означает, что 1С видит кассу и получила от неё ответ.
В конфигурациях с библиотекой подключаемого оборудования (БПО) путь другой: «Администрирование → Подключаемое оборудование», создайте новый экземпляр оборудования типа «ККТ с передачей данных», выберите драйвер оператора и заполните параметры. Затем привяжите кассу к организации и, при необходимости, к конкретному складу или рабочему месту кассира.
- 1Получите у оператора обработку или драйвер и реквизиты подключения
- 2Подключите обработку в 1С или создайте оборудование в разделе «Подключаемое оборудование»
- 3Введите логин, пароль/токен, номер ККТ и адрес сервера API
- 4Выполните тест подключения и убедитесь, что касса отвечает
- 5Укажите СНО, признаки предмета расчёта и ставки НДС по умолчанию
- 6Пробейте тестовый чек на небольшую сумму и сделайте возврат
- 7Проверьте чек в личном кабинете ОФД
Отдельно настройте соответствие ставок НДС и признаков предмета расчёта между 1С и кассой. В типовых документах «Чек ККМ» и «Реализация товаров и услуг» эти поля заполняются автоматически из номенклатуры, но если в карточках товаров не заполнен «Вид номенклатуры» или признак предмета расчёта, чек уйдёт с ошибкой или значениями по умолчанию.
Проверка результата и тестовые чеки
Никогда не ограничивайтесь тестом связи. Пробейте реальный чек на минимальную сумму, затем оформите возврат — это проверит оба направления обмена. Чек должен появиться в личном кабинете ОФД в течение нескольких минут: это подтверждает, что вся цепочка «1С → облачная касса → ОФД → ФНС» работает.
Проверьте содержимое чека: наименования позиций, ставки НДС, признак способа расчёта (полный расчёт, предоплата), реквизиты организации. Для интернет-торговли дополнительно убедитесь, что в чеке коррено указан адрес сайта и признак расчёта в интернете — это обязательные реквизиты.
Как проверить результат
Сообщение об успешном соединении, касса возвращает статус
Ошибка авторизации или тайм-аут — проверяйте токен и доступ в интернет
Чек появился в течение нескольких минут с корректными реквизитами
Чека нет или реквизиты неверны — цепочка передачи данных работает не полностью
Касса активна, ФН действующий
Касса не зарегистрирована или ФН истёк — чеки не фискализируются
Возврат пробит и отражён в ОФД
Ошибка при возврате — обработка не поддерживает операцию, нужна доработка
Типичные ошибки и ограничения
Самая частая проблема — рассинхронизация номеров чеков или смен между 1С и облачной кассой. Если кассир открыл смену в 1С, а в кассе она не открылась (или наоборот), чеки начинают отклоняться. Лечится единым правилом: смену всегда открывать и закрывать из 1С, а не из личного кабинета оператора.
Вторая группа проблем — ограничения самого облачного формата. Облачная касса не работает без интернета: при обрыве связи чек не пробивается, и отложить его «в автономке», как на обычной кассе, нельзя. Для точек с нестабильной связью это критично. Также уточните у оператора поддержку маркированных товаров и ФФД 1.2, если торгуете маркировкой: не все облачные решения передают коды маркировки корректно.
Если типовая интеграция не подходит
Для нетиповых конфигураций или сложных схем (агентские продажи, разные СНО по подразделениям, чеки с сайта) потребуется доработка. В этом случае программист 1С работает напрямую с API оператора: формирует JSON-запрос с данными чека, отправляет его на сервер и обрабатывает ответ с фискальными реквизитами. Документацию по API оператор обязан предоставить.
При самостоятельной разработке заложите механизм повторной отправки: если сервер кассы не ответил, чек должен попасть в очередь и быть отправлен повторно после восстановления связи. Без этого любой сбой сети превращается в пропущенный чек.
Как выбрать действие
Частые вопросы
Можно ли подключить одну облачную кассу к нескольким базам 1С?
Технически да, если оператор допускает несколько подключений к одной кассе. Но учтите: все базы будут пробивать чеки от имени одной организации и одной кассы, поэтому смены и нумерация должны контролироваться централизованно, иначе возможны конфликты.
Нужен ли отдельный компьютер или кассовое место для облачной кассы?
Нет, в этом главное преимущество решения. Чек можно пробить из любого сеанса 1С и даже с мобильного клиента, если конфигурация это поддерживает. Физическое оборудование требуется только для печати бумажного чека покупателю — для этого нужен любой принтер чеков, не связанный с фискализацией.
Что делать, если чек пробился в 1С, но не дошёл до ОФД?
Сначала проверьте статус чека в личном кабинете оператора облачных касс. Если чек там есть со статусом ошибки — смотрите код ошибки и устраняйте причину (чаще всего неверные реквизиты). Если чека нет вообще, обращайтесь в поддержку оператора: ответственность за передачу данных в ОФД несёт он.
Поддерживают ли облачные кассы маркированные товары?
Не все. Перед подключением уточните у оператора поддержку ФФД 1.2 и передачу кодов маркировки в чеке. Пробейте тестовый чек с маркированным товаром и проверьте, что код корректно ушёл в систему маркировки — ошибки здесь ведут к штрафам.
Можно ли вернуть деньги покупателю, если чек был пробит через облачную кассу?
Да, возврат оформляется документом «Чек ККМ на возврат» или аналогичным в вашей конфигурации. Облачная касса фискализирует возврат так же, как продажу. Обязательно проверьте до начала работы, что модуль интеграции поддерживает возвраты — в некоторых простых обработках этой функции нет.
Чем облачная касса отличается от эквайринга и нужно ли подключать их вместе?
Это разные вещи: касса фискализирует чек, эквайринг проводит оплату картой. Они подключаются независимо, но в 1С обычно работают в связке: сначала проходит оплата через эквайринговый терминал, затем пробивается чек. Настройте оба направления, чтобы суммы в чеке и по терминалу всегда совпадали.
Что важно запомнить
Подключение облачной кассы к 1С состоит из трёх этапов: регистрация кассы у оператора, настройка обработки или драйвера в 1С и обязательная проверка полной цепочки тестовым чеком с контролем в ОФД. Смены открывайте только из 1С, реквизиты проверяйте до боевой работы, а для нестабильного интернета облачная касса не подходит.