Как выбрать мобильную ККМ для курьера и настроить «волшебную кнопку» интеграции с 1С

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

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

Постановка задачи и требования законодательства

Рассмотрим типичную ситуацию: курьер в течение дня доставляет заказы. Часть клиентов — физические лица (оплата наличными или картой), часть — юридические лица, которые могут расплачиваться корпоративными картами. Нам необходимо, чтобы по возвращении курьера данные о продажах попадали в 1С:Управление торговлей или 1С:Бухгалтерия в виде готовых документов: Отчет о розничных продажах для физиков и Реализация товаров и услуг с соответствующим ПКО или Эквайринговой операцией для юриков.

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

Вариант 1: Смарт-терминалы «Все в одном»

Проанализируем использование мобильных смарт-терминалов, таких как Эвотор 5 или MSPOS-K. Это компактные устройства на базе Android, которые включают в себя компьютер, принтер чеков и (в некоторых модификациях) банковский терминал.

  1. Преимущества: Устройство полностью автономно, имеет встроенный аккумулятор и слот для SIM-карты. Оно удобно лежит в руке и привычно в использовании.
  2. Интеграция: Для реализации той самой «волшебной кнопки» в Эвоторе придется воспользоваться их магазином приложений. Существуют платные сервисы обмена, которые позволяют выгружать продажи прямо в 1С.
  3. Стоимость: Помимо стоимости самого аппарата (порядка 20–25 тыс. руб.), будьте готовы к ежемесячной абонентской плате за приложения для синхронизации с 1С (около 300–500 рублей в месяц за каждый аппарат).

Вариант 2: Связка смартфона и мобильного фискального регистратора

Разберем более гибкий вариант. Курьер использует свой смартфон на Android, к которому по Bluetooth подключается миниатюрный кассовый аппарат, например, Атол 15Ф или Штрих-Нано-Ф. Это устройство не имеет экрана и кнопок, оно только печатает чеки.

На смартфон устанавливается приложение, например, 1С:Мобильная касса. Проанализируем возможности этой схемы:

  1. Гибкость: Приложение 1С:Мобильная касса легко синхронизируется с «большой» 1С (УНФ, УТ, Бухгалтерия) через облачный сервис или напрямую.
  2. Функциональность: В мобильном приложении гораздо удобнее реализовать поиск контрагента по ИНН и подстановку его данных в чек для соблюдения требований B2B-продаж.
  3. Экономия: Мобильные фискальные регистраторы обычно дешевле полноценных смарт-терминалов.

Вариант 3: Удаленная (облачная) фискализация

Выясним, как можно сэкономить на покупке кассовых аппаратов для каждого курьера. Согласно поправкам в закон, курьеры могут не возить кассу с собой. Касса (физическая) может стоять в офисе, а курьер через приложение на смартфоне отправляет на нее команду «пробить чек». Клиенту при этом демонстрируется QR-код, который является ссылкой на электронный чек.

Для этого можно использовать приложение БИФИТ.Касса или специализированные решения от ОФД. В этом случае «волшебная кнопка» реализуется через личный кабинет сервиса или через API ОФД.

Реализация интеграции через API ОФД

Если вы хотите создать собственную «волшебную кнопку» без абонентской платы сторонним сервисам, рассмотрим путь разработки расширения для 1С, которое будет забирать данные напрямую из вашего Оператора Фискальных Данных (ОФД). Большинство крупных ОФД (Такском, Тензор, Платформа ОФД) предоставляют API.

Проанализируем алгоритм работы такой обработки в 1С:

  1. Бухгалтер нажимает кнопку «Загрузить данные из ОФД».
  2. Обработка делает запрос к API ОФД за указанный период.
  3. Полученные данные (JSON или XML) парсятся.
  4. Для каждой позиции чека ищется соответствие в справочнике Номенклатура по артикулу или штрихкоду, которые можно передавать в тегах чека.
  5. На основании полученных данных создаются документы.

Пример логики поиска номенклатуры при загрузке может выглядеть так:


Функция НайтиНоменклатуруПоЧеку(ДанныеПозиции)
    // Пытаемся найти по штрихкоду, переданному в чеке
    НоменклатураСсылка = Справочники.Номенклатура.НайтиПоШтрихкоду(ДанныеПозиции.Штрихкод);
    
    Если НоменклатураСсылка.Пустая() Тогда
        // Если не нашли, ищем по наименованию
        НоменклатураСсылка = Справочники.Номенклатура.НайтиПоНаименованию(ДанныеПозиции.Наименование);
    КонецЕсли;
    
    Возврат НоменклатураСсылка;
КонецФункции

Как настроить «волшебную кнопку» для разных типов оплат

Посмотрим на структуру документов, которые должны создаваться в 1С автоматически, чтобы учет был корректным:

Для физических лиц (Розница):

  1. Создается документ ОтчетОРозничныхПродажах.
  2. В нем на закладке «Товары» перечисляются все позиции, проданные за день.
  3. На закладке «Оплата платежными картами» указываются суммы, прошедшие через терминал.
  4. Разница между итогом и картами считается наличной выручкой и закрывается документом ПриходныйКассовыйОрдер с видом операции «Прием розничной выручки».

Для юридических лиц (Опт):

  1. На основании заказа создается документ РеализацияТоваровУслуг. Это важно для корректного списания задолженности с конкретного контрагента.
  2. Если оплата была картой, создается ЭквайринговаяОперация.
  3. Если наличными — ПриходныйКассовыйОрдер с видом операции «Оплата от покупателя».

Технология SoftPOS: смартфон вместо терминала

Рассмотрим современную альтернативу банковским терминалам. Если у курьера смартфон на Android с поддержкой NFC, вы можете использовать технологию SoftPOS (например, «Tap on Phone»). Это позволяет принимать оплату бесконтактными картами прямо смартфоном. В сочетании с приложением 1С:Мобильная касса и удаленной фискализацией, это решение становится самым бюджетным и удобным: курьеру нужен только смартфон.

Итоги и рекомендации

Подводя итог, выделим два оптимальных пути:

  1. Если курьеров мало и бюджет позволяет: Покупаем Эвотор 5 и оплачиваем готовое приложение для синхронизации с 1С из их Маркета. Это самый быстрый запуск «из коробки».
  2. Если важна экономия и гибкость (особенно для B2B): Используем обычные смартфоны с приложением 1С:Мобильная касса, один фискальный регистратор в офисе для удаленной фискализации и настраиваем типовой обмен 1С через формат EnterpriseData.

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

← На главную