RCS
Интеграции9 мин чтения

WebKassa + 1С:Бухгалтерия — интеграция, которая работает

Пошаговая настройка WebKassa для передачи чеков в 1С:Бухгалтерию для Казахстана 3.0. Что такое OFD, какие поля критичны, как отладить обмен без ошибок в ФНО 328.

WebKassa — самый распространённый оператор фискальных данных (ОФД) в Казахстане. Его выбирают потому что он единственный работает через API, а не только через свой личный кабинет. Всё остальное — Kassa 24, ИП Инфо, Casio Cloud — либо требуют ручного выгрузки чеков, либо ломаются при обновлениях. Если у вас касса подключена через WebKassa — 1С:Бухгалтерия для Казахстана 3.0 умеет забирать чеки автоматически. Это статья о том, как это настроить и не сойти с ума.

Что происходит между кассой и 1С

Когда кассир пробивает чек, происходит следующее: касса передаёт фискальные данные в OFD (WebKassa), OFD подписывает их своим фискальным ключом, отсылает в КГД, и параллельно делает копию доступной по API. Задача интеграции — забрать эти чеки из API WebKassa и создать в 1С документ «Отчёт о розничных продажах» (ОРП) с правильной аналитикой.

Ключевые сущности:

  • Кассир — сотрудник, оформивший смену. В 1С — Физлицо.
  • Смена — календарный отрезок между открытием и закрытием кассы (обычно 24 часа).
  • Чек — одна продажа. Содержит строки товаров/услуг, сумму, оплаты (нал/безнал/карта).
  • Возврат — отдельный документ, ссылается на исходный чек.
  • X-отчёт / Z-отчёт — сводки смены.

Что нужно настроить в WebKassa

  1. API-ключ. Личный кабинет WebKassa → раздел «Разработчикам» → создать токен. Его надо будет вставить в 1С.
  2. Настроить магазины. Каждая точка продаж — отдельный «магазин» в WebKassa. Даже если у вас одна точка, всё равно её надо явно создать.
  3. Прогнать через тест-чек. До подключения к 1С — сделать 1-2 пробных чека в WebKassa на реальной кассе. Проверить, что они видны через `GET /orders/{shop_id}`.
  4. Настройка обмена в 1С

    Идёте в раздел «Продажи → Обмены → WebKassa» (пункт появляется если включена подсистема «Розничные продажи»). Если пункта нет — включаете подсистему в Функциональности.

    Заполняете:

    • URL API: `https://api.webkassa.kz/api` (для prod) или `https://api.webkassa.kz/api` с тестовым токеном (у WebKassa нет отдельного sandbox).
    • Токен: из шага 1 выше.
    • Магазин WebKassa → Склад в 1С. Маппинг обязателен. Один магазин = один склад в 1С. Если у вас несколько точек — каждая точка сопоставляется своему складу.
    • Организация. Ваше юрлицо, от чьего имени идут продажи. Важно: у организации в 1С должен быть заполнен БИН — иначе фискальные документы не пройдут проверку по формату 328.
    • Расчётный счёт для безналичных. Куда падают суммы по картам.
    • Кассы для наличных. Каждая физическая касса → отдельная касса в 1С.

    Регламент обмена

    По умолчанию обмен запускается регламентным заданием раз в час. В момент запуска 1С:

    1. Получает список смен за период (по умолчанию с последней синхронизации).
    2. Для каждой смены — все чеки.
    3. Группирует чеки по смене и создаёт ОРП «Отчёт о розничных продажах» — один документ на смену.
    4. Внутри ОРП — строки по номенклатуре, суммы по оплатам (нал/безнал/картой отдельно).
    5. Проводит документ, попадают в бухгалтерский учёт (счета 90.01, 90.02, 90.03 → 51/57).
    6. Что часто ломается на этом шаге:

      • Номенклатура не сопоставлена. WebKassa даёт код товара, 1С не знает, к какой карточке его прицепить → создаёт нового «Товар из чека #123». В итоге в номенклатуре бардак. Правильно — сопоставить справочники до первого обмена. Есть автоматическая сверка по коду или названию.
      • Возвраты создают «Отчёт о возвратах». Отдельный документ, отдельная логика проведения. Проверьте, что он тоже автоматом создаётся.
      • НДС 16% с 2026. Если товар облагается по стандартной ставке — WebKassa должна об этом знать (флажок в карточке товара WebKassa), иначе в чеке будет НДС=0 и потом при закрытии ФНО 328 будут расхождения.
      • Дробные копейки. Иногда сумма чека = 15 000,01 из-за округления. 1С не пропускает без коррекции.

      Отладка

      Первую неделю после подключения — смотрите ежедневный отчёт «Соответствие чеков WebKassa и 1С». В карточке смены есть кнопка «Сверить с WebKassa» → покажет расхождения по каждому чеку.

      Если чеков нет вообще — проверьте:

      • Токен активен (не отозван, не истёк).
      • Даты фильтра в 1С не в прошлом (по умолчанию — с последней синхронизации, но могут быть пустые смены).
      • Регламентное задание запущено (Администрирование → Обслуживание → Регламентные задания).

      Что делать при переезде в облако 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.

Другие статьи