WebKassa + 1С:Бухгалтерия — интеграция, которая работает
Пошаговая настройка WebKassa для передачи чеков в 1С:Бухгалтерию для Казахстана 3.0. Что такое OFD, какие поля критичны, как отладить обмен.
WebKassa — один из самых распространённых сервисов онлайн-ККМ в Казахстане; для 1С важно, что у него есть открытый API для прямого обмена — без ручной выгрузки чеков через личный кабинет.
Что происходит между кассой и 1С
Когда кассир пробивает чек, происходит следующее: касса передаёт фискальные данные в OFD (WebKassa), OFD подписывает их своим фискальным ключом, отсылает в КГД, и параллельно делает копию доступной по API. Задача интеграции — забрать эти чеки из API WebKassa и создать в 1С документ «Отчёт о розничных продажах» (ОРП) с правильной аналитикой.
Ключевые сущности:
- Кассир — сотрудник, оформивший смену. В 1С — Физлицо.
- Смена — календарный отрезок между открытием и закрытием кассы (обычно 24 часа).
- Чек — одна продажа. Содержит строки товаров/услуг, сумму, оплаты (нал/безнал/карта).
- Возврат — отдельный документ, ссылается на исходный чек.
- X-отчёт / Z-отчёт — сводки смены.
Что нужно настроить в WebKassa
- API-ключ. Личный кабинет WebKassa → раздел «Разработчикам» → создать токен. Его надо будет вставить в 1С.
- Настроить магазины. Каждая точка продаж — отдельный «магазин» в WebKassa. Даже если у вас одна точка, всё равно её надо явно создать.
- Прогнать через тест-чек. До подключения к 1С — сделать 1-2 пробных чека в WebKassa на реальной кассе. Проверить, что они видны через
GET /orders/{shop_id}. - URL API:
https://api.webkassa.kz/api(для prod) илиhttps://api.webkassa.kz/apiс тестовым токеном (у WebKassa нет отдельного sandbox). - Токен: из шага 1 выше.
- Магазин WebKassa → Склад в 1С. Маппинг обязателен. Один магазин = один склад в 1С. Если у вас несколько точек — каждая точка сопоставляется своему складу.
- Организация. Ваше юрлицо, от чьего имени идут продажи. Важно: у организации в 1С должен быть заполнен БИН — иначе фискальные документы не пройдут проверку по формату 328.
- Расчётный счёт для безналичных. Куда падают суммы по картам.
- Кассы для наличных. Каждая физическая касса → отдельная касса в 1С.
- Получает список смен за период (по умолчанию с последней синхронизации).
- Для каждой смены — все чеки.
- Группирует чеки по смене и создаёт ОРП «Отчёт о розничных продажах» — один документ на смену.
- Внутри ОРП — строки по номенклатуре, суммы по оплатам (нал/безнал/картой отдельно).
- Проводит документ, суммы попадают в бухгалтерский учёт по плану счетов РК: доход 6010, себестоимость 7010, НДС 3130, деньги 1030 (текущий счёт) или 1010 (касса).
- Номенклатура не сопоставлена. WebKassa даёт код товара, 1С не знает, к какой карточке его прицепить → создаёт нового «Товар из чека #123». В итоге в номенклатуре бардак. Правильно — сопоставить справочники до первого обмена. Есть автоматическая сверка по коду или названию.
- Возвраты создают «Отчёт о возвратах». Отдельный документ, отдельная логика проведения. Проверьте, что он тоже автоматом создаётся.
- НДС 16% с 2026. Если товар облагается по стандартной ставке — WebKassa должна об этом знать (флажок в карточке товара WebKassa), иначе в чеке будет НДС=0 и потом при закрытии ФНО 328 будут расхождения.
- Дробные копейки. Иногда сумма чека = 15 000,01 из-за округления. 1С не пропускает без коррекции.
- Токен активен (не отозван, не истёк).
- Даты фильтра в 1С не в прошлом (по умолчанию — с последней синхронизации, но могут быть пустые смены).
- Регламентное задание запущено (Администрирование → Обслуживание → Регламентные задания).
Настройка обмена в 1С
Идёте в раздел «Продажи → Обмены → WebKassa» (пункт появляется если включена подсистема «Розничные продажи»). Если пункта нет — включаете подсистему в Функциональности.
Заполняете:
Регламент обмена
По умолчанию обмен запускается регламентным заданием раз в час. В момент запуска 1С:
Что часто ломается на этом шаге:
Отладка
Первую неделю после подключения — смотрите ежедневный отчёт «Соответствие чеков WebKassa и 1С». В карточке смены есть кнопка «Сверить с WebKassa» → покажет расхождения по каждому чеку.
Если чеков нет вообще — проверьте:
Что делать при переезде в облако RCS
Если вы переезжаете с локальной 1С в облако — токен WebKassa нужен новый. Не пытайтесь перенести старый: он привязан к IP-адресу локального сервера, в облаке отвалится. Пять минут в личном кабинете WebKassa — создайте новый токен, старый деактивируйте.
Мы подключаем WebKassa к новой облачной базе в первый же рабочий день после переноса. Это входит в стандартный перенос локальной 1С в облако без доплаты.
Стоимость подключения WebKassa
Со стороны 1С — 0 ₸ (встроенная функция БК 3.0 для КЗ). Со стороны WebKassa — тариф ОФД (обычно 15 000 ₸/год за кассу, зависит от количества чеков). Если у вас нет WebKassa, а нужен OFD — линия консультаций RCS поможет выбрать тариф и оформить.
Итог
Правильно настроенная связка WebKassa + 1С экономит бухгалтеру 8-12 часов в месяц (столько уходит на ручной ввод чеков). Настройка занимает 30-40 минут при первом подключении, потом всё работает автоматом. Если хотите чтобы это настроили за вас — оставьте заявку или напишите в WhatsApp +7 708 495 00 00.