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 не афілійована з ними, якщо не вказано інше.