Можно ли использовать одну физическую кассу для розничного магазина и интернет-заказов?

Системный администратор 1С v8.3 (Управляемые формы) 1С:Управление торговлей Налоговый учет Торговля и дистрибуция
← На главную

Многие владельцы бизнеса сталкиваются с утверждением менеджеров по продажам ККТ, что для работы интернет-магазина требуется исключительно облачная касса. Однако это не совсем так. Использование одной физической кассы (например, Атол или Штрих-М) для одновременного пробития чеков в торговом зале и при оплате на сайте — это стандартная и законная практика, соответствующая 54-ФЗ. Разберем подробно, как реализовать такую схему, какие технические сложности могут возникнуть и как их преодолеть.

Законодательная база и регистрация в ФНС

Проанализируем требования законодательства. Согласно 54-ФЗ, кассовый аппарат может использоваться для разных типов расчетов. Основным условием является правильная постановка устройства на учет в налоговой инспекции.

Рассмотрим пошагово процесс регистрации или перерегистрации ККТ для совмещенного режима:

  1. Признак использования для интернета: В заявлении о регистрации ККТ в Личном кабинете налогоплательщика необходимо обязательно поставить галочку в поле «ККТ используется для расчетов в сети Интернет». Без этой отметки автоматическое пробитие чеков по онлайн-оплатам будет считаться нарушением.
  2. Адрес и место установки: В поле «Адрес установки» указывается фактический адрес вашего магазина или офиса, где касса подключена к компьютеру. В поле «Место установки» следует указать URL-адрес (или несколько адресов) вашего интернет-магазина.
  3. Универсальность устройств: Важно понимать разницу между моделями. Обычные кассы с принтером (например, Атол 30Ф, 55Ф) могут работать «на два фронта». В то же время специализированные модели (например, Атол 42ФС), предназначенные только для ферм облачных касс, не имеют принтера и не могут выдать бумажный чек покупателю в руки.

Техническая реализация интеграции

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

Рассмотрим основные варианты настройки:

  1. Использование программы-коннектора: Для связи сайта и кассы часто используются специальные службы или драйверы. Например, ДТО 10 (Драйвер торгового оборудования) от компании Атол позволяет организовать сервер печати чеков.
  2. Синхронизация через 1С: Типовые конфигурации, такие как 1С:Управление нашей фирмой (УНФ), 1С:Розница или 1С:Управление торговлей, имеют встроенные механизмы для работы с интернет-заказами. Программа периодически опрашивает сайт (или платежную систему, например ЮKassa), загружает данные об оплате и формирует задание на печать чека.
  3. Режим работы 24/7: Поскольку оплаты на сайте могут происходить ночью, компьютер, к которому подключена касса, должен быть постоянно включен. Если компьютер выключится, чеки не будут пробиты в момент расчета, что является нарушением закона.

Управление очередью чеков и конфликты печати

Разберем ситуацию, когда в магазине стоит очередь покупателей, а в это же время на сайте совершается несколько покупок. Возникает риск конфликта, когда касса занята печатью розничного чека и получает команду от сайта.

Современные драйверы решают эту задачу через очередь печати. Рассмотрим, как это работает: Программное обеспечение (например, 1С или сервер печати) принимает запрос на интернет-чек. Если в данный момент кассир пробивает розничную продажу, интернет-чек встает в очередь. Как только касса освобождается, система автоматически отправляет накопленные задания на фискализацию.

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

Ограничения и эксплуатация

Проанализируем слабые места данной схемы, о которых стоит знать заранее:

Пример настройки логики в 1С

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

Пример программного вызова функции печати на стороне 1С (псевдокод):


// Определяем параметры чека
ПараметрыЧека = Новый Структура;
ПараметрыЧека.Вставить("Электронно", Истина); // Не печатаем бумажный чек
ПараметрыЧека.Вставить("ДанныеПокупателя", "email@example.com");

// Вызов стандартной обработки фискализации
Результат = МенеджерОборудованияКлиент.ВыполнитьКоманду("ПечатьЧека", ПараметрыЧека, ИдентификаторКассы);

Если Результат.Результат Тогда
    ЗаписатьСтатус("Чек пробит успешно");
Иначе
    ЗаписатьОшибку(Результат.ОписаниеОшибки);
КонецЕсли;

Резюме и рекомендации

Подведем итог нашему анализу. Использование физической кассы для интернет-платежей — это не только возможно, но и экономически оправдано для малого и среднего бизнеса. Менеджеры, утверждающие обратное, часто просто не хотят вникать в технические нюансы настройки интеграции или заинтересованы в продаже подписки на облачный сервис.

Для успешного внедрения рекомендуем:

  1. Убедиться, что ваша касса (ККТ) поддерживает работу с современными драйверами (например, Атол Платформа 5.0).
  2. Корректно изменить параметры регистрации в ФНС через утилиту регистрации ККТ.
  3. Настроить в 1С автоматическую загрузку оплат и регламентные задания по печати чеков в фоновом режиме.
  4. Обеспечить круглосуточную работу ПК с подключенной кассой.

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

← На главную