Многие владельцы бизнеса сталкиваются с утверждением менеджеров по продажам ККТ, что для работы интернет-магазина требуется исключительно облачная касса. Однако это не совсем так. Использование одной физической кассы (например, Атол или Штрих-М) для одновременного пробития чеков в торговом зале и при оплате на сайте — это стандартная и законная практика, соответствующая 54-ФЗ. Разберем подробно, как реализовать такую схему, какие технические сложности могут возникнуть и как их преодолеть.
Проанализируем требования законодательства. Согласно 54-ФЗ, кассовый аппарат может использоваться для разных типов расчетов. Основным условием является правильная постановка устройства на учет в налоговой инспекции.
Рассмотрим пошагово процесс регистрации или перерегистрации ККТ для совмещенного режима:
Атол 30Ф, 55Ф) могут работать «на два фронта». В то же время специализированные модели (например, Атол 42ФС), предназначенные только для ферм облачных касс, не имеют принтера и не могут выдать бумажный чек покупателю в руки.Выясним, как связать сайт, программу 1С и физическое устройство. Главная проблема здесь — обеспечить бесперебойную связь. В отличие от облачного сервиса, физическая касса зависит от стабильности вашего интернета и питания в офисе.
Рассмотрим основные варианты настройки:
ДТО 10 (Драйвер торгового оборудования) от компании Атол позволяет организовать сервер печати чеков.1С:Управление нашей фирмой (УНФ), 1С:Розница или 1С:Управление торговлей, имеют встроенные механизмы для работы с интернет-заказами. Программа периодически опрашивает сайт (или платежную систему, например ЮKassa), загружает данные об оплате и формирует задание на печать чека.Разберем ситуацию, когда в магазине стоит очередь покупателей, а в это же время на сайте совершается несколько покупок. Возникает риск конфликта, когда касса занята печатью розничного чека и получает команду от сайта.
Современные драйверы решают эту задачу через очередь печати. Рассмотрим, как это работает:
Программное обеспечение (например, 1С или сервер печати) принимает запрос на интернет-чек. Если в данный момент кассир пробивает розничную продажу, интернет-чек встает в очередь. Как только касса освобождается, система автоматически отправляет накопленные задания на фискализацию.
Важный нюанс: Чтобы не изнашивать механизм принтера и не тратить лишнюю чековую ленту, для интернет-чеков в настройках драйвера можно и нужно включить режим «отключение печати бумажного чека». В этом случае касса только зафиксирует продажу в фискальном накопителе (ФН) и отправит данные в ОФД, а покупатель получит электронную копию на почту или телефон.
Проанализируем слабые места данной схемы, о которых стоит знать заранее:
Посмотрим, как выглядит упрощенная логика обработки заказов. При получении оплаты из внешней системы, программа должна создать документ ЭквайринговаяОперация или ПриходныйКассовыйОрдер (в зависимости от настроек) и инициировать печать.
Пример программного вызова функции печати на стороне 1С (псевдокод):
// Определяем параметры чека
ПараметрыЧека = Новый Структура;
ПараметрыЧека.Вставить("Электронно", Истина); // Не печатаем бумажный чек
ПараметрыЧека.Вставить("ДанныеПокупателя", "email@example.com");
// Вызов стандартной обработки фискализации
Результат = МенеджерОборудованияКлиент.ВыполнитьКоманду("ПечатьЧека", ПараметрыЧека, ИдентификаторКассы);
Если Результат.Результат Тогда
ЗаписатьСтатус("Чек пробит успешно");
Иначе
ЗаписатьОшибку(Результат.ОписаниеОшибки);
КонецЕсли;
Подведем итог нашему анализу. Использование физической кассы для интернет-платежей — это не только возможно, но и экономически оправдано для малого и среднего бизнеса. Менеджеры, утверждающие обратное, часто просто не хотят вникать в технические нюансы настройки интеграции или заинтересованы в продаже подписки на облачный сервис.
Для успешного внедрения рекомендуем:
Атол Платформа 5.0).Такой подход позволит вам избежать лишних затрат на аренду облачного оборудования и при этом полностью соответствовать требованиям законодательства.