Клиент обратился к нам с задачей: автоматизировать учёт заказов и фискализацию чеков, обеспечить соответствие законодательству Украины в части работы с РРО.
1. Автоматическая фискализация чеков через Checkbox при переходе заказа в определённый статус в МойСклад;
2. Передача ссылки на фискальный чек обратно в заказ МойСклад;
3. Поддержка нескольких кассовых аккаунтов (для двух ФЛП);
4. Корректная работа с валютами (UAH, EUR) и автоматическое округление сумм;
5. Доработка интеграции с Новой Почтой / NovaPay для сценариев с предоплатой и постоплатой.
- Интеграция МойСклад ↔ Checkbox с автоматической передачей заказов на фискализацию.
- Возможность работы с несколькими аккаунтами Checkbox в зависимости от выбранного ФЛП.
- Учет валют и автоматическое округление сумм в чеках.
- Добавление логики «предоплата / постоплата» с синхронизацией с NovaPay.
- Передача ссылок на чеки обратно в МойСклад.
- Настроен алгоритм, при котором заказ автоматически отправляется в Checkbox при переходе в определённый статус (“Касса_Укр”).
- Добавлено поле выбора типа оплаты (“наличные / безнал”).
- Ссылка на чек из Checkbox автоматически записывается в заказ МойСклад.
- Настроено автоматическое открытие и закрытие смен в Checkbox.
- Интеграция доработана: в зависимости от поля «Оплата на ФОП» в МойСклад чек формируется через соответствующий аккаунт Checkbox.
- Все настройки (статусы, поля, округления, переводы названий) унифицированы для обоих аккаунтов.
- Интеграция переведена на новые методы API МойСклад.
- Исправлены ошибки округления для всех валют, включая гривну.
- Оптимизирована работа скриптов — чеки формируются в течение 1–2 минут после смены статуса.
- Разработано техническое задание для автоматического создания чеков предоплаты и постоплаты на основании статусов заказа и номера ТТН.
- Реализован сценарий возвратов: автоматическое аннулирование старых чеков и формирование нового чека с позицией «Гарантийный платёж».
Проект включал несколько нестандартных технических и организационных задач:
Множественная касса: требовалось реализовать работу сразу с двумя аккаунтами Checkbox, где фискализация должна была происходить в зависимости от выбранного ФЛП в заказе.
Разные валюты: в заказах использовались как гривны, так и евро — нужно было корректно конвертировать и округлять суммы с учётом курсов, скидок и правил округления Checkbox.
Асинхронность обработки: чек должен был формироваться не моментально, а по расписанию (через cron), что требовало синхронизации статусов и контроля успешности операций.
Интеграция с NovaPay: методы API для предоплаты и постоплаты были новыми и практически не документированы — часть сценариев приходилось тестировать в связке с поддержкой Checkbox.
- Полностью автоматизирована фискализация заказов.
- Поддержка двух ФЛП в рамках одной интеграции.
- Корректное округление и конвертация валют.
- Реализована логика предоплаты и постоплаты через NovaPay.
- Исключены ручные ошибки, менеджеры больше не формируют чеки вручную.
«Интеграция с Checkbox работает стабильно — чеки формируются автоматически.
Отдельное спасибо команде CRMconnect за оперативную реакцию и аккуратную доработку — несмотря на сложные задачи с валютами и несколькими аккаунтами, всё реализовано профессионально.»
Арина Т. - менеджер проекта
Оставьте заявку — мы свяжемся, обсудим задачу и предложим подходящее решение.