Обмен Эвотор и 1С: товары на кассу, продажи обратно в учёт
Содержание
Эвотор (в запросах его часто пишут как «Эватор») работает с 1С через облако: 1С отправляет на кассу товары, цены и остатки, а касса возвращает в 1С продажи, возвраты и итоги смен. Сам терминал напрямую с базой 1С не связан — между ними стоит приложение обмена из Эвотор.Маркета или сервис интегратора, который и гоняет данные туда и обратно.
Отсюда главная боль: товары задваиваются, цены на кассе устаревают, а выручка в 1С не сходится с Z-отчётом. Почти всегда причина в том, что обмен включили до того, как навели порядок в справочниках. Порядок в справочниках до первой синхронизации снимает большинство таких проблем, а журнал обмена помогает найти те, что уже случились.
Как устроена интеграция Эвотор с 1С: три рабочих схемы
Способов связать кассу и учёт по сути три. Выбор зависит от того, сколько у вас точек, как часто меняется ассортимент и есть ли в штате человек, который поддерживает 1С.
| Схема | Как работает | Кому подходит | Ограничения |
|---|---|---|---|
| Приложение обмена из Эвотор.Маркета | Ставится на терминал, данные идут через облако Эвотор; на стороне 1С — обработка или настройка обмена от того же разработчика | 1–20 касс, типовая 1С | Подписка на каждый терминал; возможности зависят от конкретного приложения |
| Обмен через сервис интегратора | Отдельный облачный сервис забирает данные из API Эвотор и раскладывает по документам 1С | Сети, доработанные конфигурации | Дороже, нужен договор на сопровождение |
| Ручной обмен файлами | Товары грузятся в личный кабинет Эвотор из Excel, продажи выгружаются отчётом и вносятся в 1С | 1 касса, редкие изменения ассортимента | Всё вручную, легко ошибиться |
💡 Стоимость ориентировочно такая: приложения обмена в Эвотор.Маркете обычно стоят от нескольких сотен до 1,5–2 тыс. рублей в месяц за терминал. Индивидуальная интеграция у партнёра — от нескольких десятков тысяч рублей разово плюс абонентская плата. Тарифы меняются, смотрите карточку приложения.
Для большинства небольших магазинов разумный выбор — первая схема. Ручной обмен оставьте как запасной вариант на время, пока настраиваете автоматический.
Что передаётся при обмене и в каком формате
Обмен идёт в две стороны, и у каждого направления свой «хозяин» данных.
📤 Из 1С на кассу:
- номенклатура: наименование, группа, единица измерения, штрихкоды;
- розничные цены;
- ставка НДС и признак предмета расчёта;
- признак маркируемого товара (табак, обувь, молочная продукция и другие группы);
- остатки — справочно, чтобы кассир видел наличие.
📥 С кассы в 1С:
- чеки продажи и возврата, сгруппированные по сменам;
- суммы по видам оплаты: наличные, карта, СБП;
- внесения и изъятия наличных;
- данные об открытии и закрытии смены.
Протоколы обмена
Технически приложения используют один из двух путей:
- REST API облака Эвотор. Приложение или сервис обращается к облаку по токену, который выдаётся в личном кабинете. Через API доступны товары, документы кассы, магазины и терминалы.
- Формат CommerceML. Это XML-стандарт обмена каталогом, который 1С давно использует для связи с сайтами. Каталог выгружается файлом
import.xml, цены и остатки — файломoffers.xml. Часть интеграторов берёт этот формат за основу, потому что в типовых конфигурациях 1С выгрузка в CommerceML уже есть и программировать ничего не нужно.
В схеме с CommerceML 1С выступает источником каталога, а сервис-посредник переводит XML в вызовы API Эвотор. Продажи обратно обычно приходят не в CommerceML, а через обработку разработчика, которая создаёт документы прямо в базе.
Главное правило: справочник товаров ведётся в одном месте — в 1С. Если товары правят и в 1С, и в личном кабинете Эвотор, при следующей синхронизации одна из версий перезапишет другую или появятся дубли.
Подготовка базы 1С к выгрузке на Эвотор
Эту часть пропускают чаще всего, а потом месяц чистят дубли. Займитесь ею до установки приложения.
Шаг 1. Склад и цены
- Заведите отдельный склад под каждую торговую точку с кассой. В 1С:Бухгалтерии 8 выберите для него тип «Розничный магазин»: так продажи будут учитываться по розничной схеме.
- Определите один вид цен, который уходит на кассу. В БП это справочник «Типы цен номенклатуры», в УТ 11 и Рознице — «Виды цен». Выгружать на кассу все виды цен не нужно: кассиру нужен один розничный.
- Установите цены документом «Установка цен номенклатуры» на ту дату, с которой начнёте работу.
Шаг 2. Наведите порядок в номенклатуре
- 🔑 Ключ сопоставления. Решите, по какому полю товар в 1С узнаёт свою пару на кассе: штрихкод, артикул, код или внутренний идентификатор приложения. Это поле должно быть заполнено и уникально у всех товаров, которые идут на кассу.
- 📏 Единицы измерения. Весовой товар — в килограммах, штучный — в штуках. Касса продаёт дробное количество только у весового товара.
- 💰 Ставка НДС. Проверьте, что у каждого товара она заполнена и совпадает с режимом налогообложения магазина. На УСН без НДС ставка «Без НДС».
- 🏷 Маркировка. Для маркируемых товаров заполните вид продукции, иначе касса не попросит сканировать код марки.
- 🗂 Группы. Структура групп в 1С перейдёт на кассу. Пять-десять понятных групп удобнее кассиру, чем дерево в шесть уровней.
Шаг 3. Копия базы для теста
Первую синхронизацию сделайте на копии базы. Выгрузите базу в файл .dt через Конфигуратор, разверните копию и подключите к ней тестовую кассу. Так вы увидите, какие документы создаёт обработка, и не испортите рабочий учёт.
Подключение в личном кабинете Эвотор
Касса регистрируется в личном кабинете Эвотор на lk.evotor.ru. Там же покупают и устанавливают приложения.
- Войдите в личный кабинет под учётной записью владельца.
- Проверьте, что нужный магазин создан и к нему привязан терминал. Один магазин в Эвотор должен соответствовать одному складу в 1С.
- Откройте Эвотор.Маркет, найдите приложение обмена с 1С. Сверьте в его описании, какие конфигурации оно поддерживает: БП 3.0, УТ 11, Розница, УНФ.
- Установите приложение на нужные терминалы. Оно скачается на кассу при следующем выходе в интернет.
- Получите в настройках приложения данные для подключения со стороны 1С: адрес, логин, пароль или токен.
- В базе 1С установите обработку или расширение от разработчика приложения и введите эти данные.
Если вы работаете с интегратором, на шаге 5 вы выдаёте ему токен доступа к облаку. Токен даёт полный доступ к данным магазина, поэтому передавайте его только по договору и отзывайте при смене подрядчика.
Если используется выгрузка CommerceML
В УТ 11 настройка обмена с сайтом находится в НСИ и администрирование → Настройка интеграции → Обмен с сайтами. Там создаётся узел обмена, указывается адрес сервиса-посредника, логин и пароль, а также что выгружать: товары, цены, остатки. В других конфигурациях этот пункт расположен в разделе администрирования, ищите его по слову «сайт» в настройках интеграции.
Выгрузка номенклатуры и цен: что отправлять на кассу
Передавать на кассу всю номенклатуру базы — частая ошибка. В справочнике обычно лежат услуги поставщиков, материалы, основные средства и товары, которых нет уже три года. Кассиру они только мешают.
Как ограничить выгрузку
- 📦 По группам. Создайте в 1С группу «Для кассы» или выберите существующие товарные группы и укажите их в фильтре обмена.
- 🏬 По складу. Выгружайте только то, что числится на складе этой точки.
- 💵 По цене. Товар без розничной цены на кассу не уходит — так вы не продадите его за 0 рублей.
- 🗑 По пометке удаления. Помеченные на удаление позиции исключайте всегда.
Набор фильтров зависит от приложения. Если нужного фильтра нет, его функцию выполняет отдельная группа номенклатуры.
Как часто выгружать
Цены и новые товары достаточно отправлять по расписанию раз в 15–60 минут или вручную после установки цен. Терминал примет изменения при следующей синхронизации с облаком, а для этого он должен быть онлайн.
💡 Меняете цены перед открытием магазина — выгружайте их вечером накануне и проверьте на кассе пару позиций утром. Если цена не обновилась, перезагрузите терминал: это запускает синхронизацию.
Продажи, остатки и заказы: обратная загрузка в 1С
Вторая половина обмена — то, ради чего его обычно и затевают. Выручка должна сама появляться в учёте.
Как продажи попадают в 1С
Обычно приложение создаёт один документ «Отчёт о розничных продажах» на каждую закрытую смену. В нём табличная часть с проданными товарами и суммы по видам оплаты. Возвраты в течение смены уменьшают количество в отчёте, а возврат в другой день оформляется отдельным документом возврата.
Оплата картой в таком отчёте разносится как эквайринг. Проверьте, что в 1С заведён договор эквайринга и вид оплаты — без них документ не проведётся или поставит сумму не туда.
Не правьте загруженный отчёт вручную и не создавайте его копию. При повторной загрузке смены приложение может создать второй документ, и выручка задвоится. Нашли ошибку — исправьте её в источнике и перезагрузите смену средствами обработки.
Остатки
Источником остатков остаётся 1С: приходы от поставщиков, перемещения и инвентаризации проводятся в учётной базе. На кассу остатки уходят справочно. Если касса показывает отрицательный остаток — это не сбой обмена, а сигнал, что приход не проведён или продажи ещё не загружены.
Заказы
Эвотор — розничная касса, полноценной работы с заказами покупателей в типовом обмене нет. Если нужно принимать предзаказы или выдавать интернет-заказы через кассу, это делают отдельные приложения из Эвотор.Маркета. Перед покупкой спросите разработчика, создаёт ли приложение в 1С документ заказа и как связывает его с чеком.
Ошибки обмена Эвотор и 1С: где искать причину
Перед поиском поломки ответьте на два вопроса: в какую сторону не идут данные и с какого момента. Это сразу сужает круг подозреваемых.
Порядок проверки
- Откройте журнал обмена в обработке или приложении на стороне 1С: там видно время последнего успешного сеанса и текст ошибки.
- В личном кабинете Эвотор проверьте, что терминал онлайн и приложение обмена установлено на нём.
- Сверьте количество товаров: в фильтре выгрузки 1С и в списке товаров магазина в личном кабинете.
- Если обмен перестал работать после обновления 1С, проверьте, совместима ли обработка с новым релизом конфигурации: разработчики выпускают обновления с задержкой.
Ошибки фискализации — отказ ОФД, переполнение фискального накопителя, неверная система налогообложения в чеке — к обмену с 1С не относятся. Их решают в настройках кассы и с поддержкой Эвотор.
Частые вопросы
Можно ли подключить Эвотор к 1С как фискальный регистратор?
Нужен ли интернет на кассе для обмена?
Как перенести на Эвотор товары, если обмена пока нет?
Подойдёт ли обмен для нескольких магазинов?
Что делать при смене приложения обмена?
Источники
- Федеральный закон от 22.05.2003 № 54-ФЗ «О применении контрольно-кассовой техники при осуществлении расчётов в Российской Федерации»