CoreviaFlowCOREVIAFLOWDIGITAL PROJECT COMPANY Оставить заявку
EN UA RU

Интеграция 1С/BAS ↔ Checkbox

Продажи из 1С/BAS проходят через кассу Checkbox и возвращаются в учёт с фискальным чеком

Продажу регистрируют в 1С/BAS, а фискальный чек живёт в Checkbox. Без связки кассир вводит те же товары дважды, а бухгалтер в конце дня сверяет два реестра. Мы соединяем их так, чтобы продажа, проведённая в 1С/BAS, становилась чеком Checkbox, а фискальный номер и статус чека возвращались в тот же документ 1С/BAS.

Что передаётся между системами

  • 1С/BAS → CheckboxРозничная продажа, проведённая в 1С/BAS, отправляется в Checkbox как чек с теми же товарами, количеством, ценами и видом оплаты.
  • Checkbox → 1С/BASФискальный номер, дата и статус чека возвращаются в документ продажи 1С/BAS, так что учёт видит, какие продажи уже имеют фискальный чек.
  • 1С/BAS → CheckboxВозврат, оформленный в 1С/BAS, создаёт чек возврата в Checkbox на той же кассе.
  • 1С/BAS → CheckboxОткрытие и закрытие смены можно запускать из 1С/BAS, чтобы кассир не переключался между двумя экранами в начале и в конце дня.
  • Checkbox → 1С/BASКогда чек проведён, отменён или возвращён на стороне Checkbox, соответствующий документ 1С/BAS обновляется без ручной проверки реестра.
  • Checkbox → 1С/BASОплаты, принятые на сайте через платёжные сервисы, с которыми Checkbox уже работает, попадают в 1С/BAS как продажи с прикреплённым фискальным чеком.

Что подключаем

  • Смотрим вашу конфигурацию 1С/BAS и какой документ означает розничную продажу: чек, документ продажи или отчёт смены.
  • Вы даёте доступ к тестовой кассе в Checkbox и логин кассира для неё; боевую кассу не трогаем, пока тест не согласован.
  • Сопоставляем товары 1С/BAS с названиями, единицами и налоговыми группами, которые Checkbox ожидает в чеке, и договариваемся, что делать с товаром без соответствия.
  • Настраиваем исходящую сторону: проведённая продажа в 1С/BAS создаёт чек, а чек, который не прошёл, сразу показывается кассиру, а не теряется.
  • Настраиваем обратную сторону: Checkbox сообщает нам о каждом проведённом, отменённом или возвращённом чеке, а мы записываем номер и статус в документ 1С/BAS.
  • Прогоняем тестовую смену от начала до конца: открыли, продали, вернули, закрыли; потом переходим на боевую кассу и остаёмся на связи первые рабочие дни.

Сценарии автоматизации

01

Каждую продажу вводят дважды

Было кассир записывает продажу в 1С/BAS, а потом повторяет те же товары в кассе Checkbox, поэтому в час пик — очередь и ошибки в количестве.

Стало продажу вводят один раз в 1С/BAS, а чек печатается из тех же данных.

02

Вечерняя сверка двух реестров

Было при закрытии бухгалтер сравнивает список продаж 1С/BAS с отчётом смены Checkbox и ищет чек, которого нет с одной стороны.

Стало каждая продажа 1С/BAS несёт свой фискальный номер, поэтому продажа без чека видна сразу, а не ночью.

03

Возвраты без чека

Было возврат оформляют в 1С/BAS, а чек возврата делают в Checkbox отдельно и иногда забывают, что всплывает только при проверке.

Стало возврат в 1С/BAS создаёт чек возврата на той же кассе и сохраняет его номер.

04

Онлайн-оплаты вне учёта

Было оплаты с сайта получают чек в Checkbox через платёжный сервис, а бухгалтер узнаёт о них из банковской выписки через несколько дней.

Стало каждая онлайн-оплата с чеком появляется в 1С/BAS как продажа с прикреплённым чеком в тот же день.

Как это работает технически

Для тех, кто проверяет: каждый пункт ведёт на страницу официальной документации, откуда он взят.

  • Официальный портал поддержки BAS описывает технологии интеграции под названием «Технологии интеграции 1С:Предприятия 8.3» — BAS построен на платформе 1С:Предприятие 8.3.

    Источник: its.bas-soft.eu ↗ проверено 2026-09-25
  • Согласно той же документации, платформа автоматически строит REST-интерфейс по протоколу OData, через который внешние системы могут читать, изменять, создавать и удалять данные через HTTP.

    Источник: its.bas-soft.eu ↗ проверено 2026-09-25
  • API ПРРО Checkbox работает через единый хост api.checkbox.ua — и для тестового, и для боевого режима; это открытый RESTful API.

    Источник: wiki.checkbox.ua ↗ проверено 2026-09-25
  • Вебхуки настраиваются вызовом POST /api/v1/webhook, URL сохраняется отдельно на каждую кассу, а тело запроса подписывается HMAC-SHA256 и проверяется через заголовок x-request-signature.

    Источник: wiki.checkbox.ua ↗ проверено 2026-09-25
  • Если сервер интеграции отвечает ошибкой (код ≥400) или не отвечает дольше 10 секунд, Checkbox повторяет доставку вебхука в течение 24 часов с экспоненциальным интервалом (от 1 секунды до 30 минут).

    Источник: wiki.checkbox.ua ↗ проверено 2026-09-25
  • Фискализация платежей LiqPay, WayForPay, Mono Checkout и NovaPay в Checkbox работает не напрямую, а через сервис AssetPayments, который сам принимает оплату и открывает смену/формирует чек.

    Источник: wiki.checkbox.ua ↗ проверено 2026-09-25

Ограничения

Ограничения идут от обеих систем. Тестовая касса Checkbox позволяет не более 100 чеков в месяц, поэтому тестовую смену планируем в этих рамках, а один кассир может иметь не более трёх активных сеансов одновременно — это учитываем, когда несколько рабочих мест 1С/BAS делят одну кассу. Онлайн-оплаты через LiqPay, WayForPay, Mono Checkout и NovaPay Checkbox проводит через промежуточный сервис, а не напрямую, поэтому их чеки попадают в 1С/BAS с задержкой этого сервиса. 1С/BAS внесён в официальный перечень запрещённого ПО: проекты для госорганов, критической инфраструктуры и систем с государственными данными мы не берём, а с частным бизнесом обсуждаем риск открыто.

Как начать

Три шага от первого сообщения до работы над вашим проектом.

  1. 01

    Оставьте заявку

    Опишите задачу в форме — текстом или голосом. Бюджет и сроки — по желанию.

  2. 02

    Мы разбираем и оцениваем

    Разработчик изучает ТЗ, уточняет непонятное и присылает оценку.

  3. 03

    Начинаем

    Как только объём и цена согласованы, начинаем работу.

или напишите на info@coreviaflow.space

Вопросы

Придётся ли менять работу кассира?
Кассир продолжает работать в 1С/BAS. Чек создаётся из продажи, которую он и так проводит, а результат показывается на том же экране. Кабинет Checkbox остаётся для отчётов и проверок.
Что будет, если Checkbox недоступен в момент продажи?
Продажа остаётся проведённой в 1С/BAS и помечается как ожидающая чек. Мы повторяем попытку, а если не выходит — кассир видит понятное сообщение вместо молчаливого пробела. Какие продажи могут ждать и как долго — договариваемся до запуска.
Могут ли несколько магазинов со своими кассами работать с одним 1С/BAS?
Да. Каждое рабочее место или склад 1С/BAS привязывается к своей кассе и кассиру Checkbox, и чек уходит на кассу того магазина, где проведена продажа.
Можно ли протестировать без настоящей кассы?
Да. Checkbox даёт тестовую кассу, которая работает по тому же адресу, что и боевая, поэтому всю смену сначала репетируем там в рамках её месячного лимита чеков, и только потом переключаемся на зарегистрированную кассу.

Расскажите, что нужно подключить

Опишите задачу текстом или голосовым. Мы посмотрим, что у вас есть, и ответим планом.

Каждая система отдельно

Другие связки

Внедрение · Разработка · Интеграции →

1С/BAS ↔ Checkbox — названия систем являются товарными знаками их владельцев. CoreviaFlow не аффилирована с ними, если не указано иное.