Интеграция МойСклад с Checkbox и НовойПочтой

Клиент обратился к нам с задачей: автоматизировать учёт заказов и фискализацию чеков, обеспечить соответствие законодательству Украины в части работы с РРО.

 

Задачи с которыми обратился клиент:

1. Автоматическая фискализация чеков через Checkbox при переходе заказа в определённый статус в МойСклад;

2. Передача ссылки на фискальный чек обратно в заказ МойСклад;

3. Поддержка нескольких кассовых аккаунтов (для двух ФЛП);

4. Корректная работа с валютами (UAH, EUR) и автоматическое округление сумм;

5. Доработка интеграции с Новой Почтой / NovaPay для сценариев с предоплатой и постоплатой.

 

Цели и требования:

- Интеграция МойСклад ↔ Checkbox с автоматической передачей заказов на фискализацию.

- Возможность работы с несколькими аккаунтами Checkbox в зависимости от выбранного ФЛП.

- Учет валют и автоматическое округление сумм в чеках.

- Добавление логики «предоплата / постоплата» с синхронизацией с NovaPay.

- Передача ссылок на чеки обратно в МойСклад.

 

Этап 1. Базовая интеграция МойСклад + Checkbox

- Настроен алгоритм, при котором заказ автоматически отправляется в Checkbox при переходе в определённый статус (“Касса_Укр”).

- Добавлено поле выбора типа оплаты (“наличные / безнал”).

- Ссылка на чек из Checkbox автоматически записывается в заказ МойСклад.

- Настроено автоматическое открытие и закрытие смен в Checkbox.

 

Этап 2. Поддержка двух ФЛП

- Интеграция доработана: в зависимости от поля «Оплата на ФОП» в МойСклад чек формируется через соответствующий аккаунт Checkbox.

- Все настройки (статусы, поля, округления, переводы названий) унифицированы для обоих аккаунтов.

 

Этап 3. Обновление API и оптимизация

- Интеграция переведена на новые методы API МойСклад.

- Исправлены ошибки округления для всех валют, включая гривну.

- Оптимизирована работа скриптов — чеки формируются в течение 1–2 минут после смены статуса.

 

Этап 4. Интеграция с NovaPay

- Разработано техническое задание для автоматического создания чеков предоплаты и постоплаты на основании статусов заказа и номера ТТН.

- Реализован сценарий возвратов: автоматическое аннулирование старых чеков и формирование нового чека с позицией «Гарантийный платёж».

 

Сложности реализации

Проект включал несколько нестандартных технических и организационных задач:

Множественная касса: требовалось реализовать работу сразу с двумя аккаунтами Checkbox, где фискализация должна была происходить в зависимости от выбранного ФЛП в заказе.

Разные валюты: в заказах использовались как гривны, так и евро — нужно было корректно конвертировать и округлять суммы с учётом курсов, скидок и правил округления Checkbox.

Асинхронность обработки: чек должен был формироваться не моментально, а по расписанию (через cron), что требовало синхронизации статусов и контроля успешности операций.

Интеграция с NovaPay: методы API для предоплаты и постоплаты были новыми и практически не документированы — часть сценариев приходилось тестировать в связке с поддержкой Checkbox.

 

Результаты проекта:

- Полностью автоматизирована фискализация заказов.

- Поддержка двух ФЛП в рамках одной интеграции.

- Корректное округление и конвертация валют.

- Реализована логика предоплаты и постоплаты через NovaPay.

- Исключены ручные ошибки, менеджеры больше не формируют чеки вручную.

 

 

Отзыв клиента

«Интеграция с Checkbox работает стабильно — чеки формируются автоматически.
Отдельное спасибо команде CRMconnect за оперативную реакцию и аккуратную доработку — несмотря на сложные задачи с валютами и несколькими аккаунтами, всё реализовано профессионально.»

Арина Т. - менеджер проекта

Готовы начать автоматизацию?

Оставьте заявку — мы свяжемся, обсудим задачу и предложим подходящее решение.