ㅤSitniks — это современная украинская CRM-система для малого и среднего бизнеса. Она помогает автоматизировать процессы управления заказами, складом, доставкой, продажами и финансовыми операциями. С помощью Sitniks компании могут быстро обрабатывать заказы, контролировать запасы и организовывать работу команд.

ㅤИнтеграция Sitniks с Finmap позволяет автоматически передавать данные о финансовых транзакциях (платежи, расходы) в систему учёта без ручного ввода. Это снижает риск ошибок, экономит время команды и обеспечивает актуальность финансовой отчётности в режиме реального времени.
ㅤ
ㅤ
ㅤ
⚙️ Как работает интеграция?ㅤ
1. Получение данных из Sitniks
- Для доступа к транзакциям система использует ключ API Sitniks.
- Данные запрашиваются порциями по 50 транзакций.
ㅤ
2. Фильтрация и обработка
- Отбираются только новые транзакции с момента последней синхронизации.
- Проверяется, не были ли они уже переданы.
- Определяется тип: доход → «дохід» в Finmap; расход → «витрата».
- Привязка к соответствующему счёту в Finmap.
ㅤ

ㅤ
3. Передача в Finmap
- Используется API‑ключ Finmap.
- В случае сбоя попытка повторяется каждые 15 минут.
ㅤ
4. Периодичность
- Основная синхронизация — 1 раз в час.
- Повторная — каждые 15 минут для неотправленных транзакций.
ㅤ
5. Логи и надёжность
- Все действия логируются.
- При ошибках команда получает уведомления для оперативного реагирования.
🧾 Что нужно для запуска?
Требуются следующие данные:
- Sitniks API‑ключ: Sitniks → Настройки → Интеграции → Open API
- Finmap API‑ключ: Finmap → Настройки компании → API
- ID или имя счёта Finmap
- Дата начала импорта
- Уникальное имя пользователя (например:
sitniks_user_1
)
🚀 После запуска
- Первый запуск: импортируются все транзакции с указанной даты и фиксируется факт передачи.
- Дальнейшая работа: синхронизация новых транзакций каждый час и повтор для неудачных транзакций каждые 15 минут.
- Надёжность: проверка ключей, логирование, масштабируемость и поддержка нескольких сервисов.
ㅤ
🧭 В будущем
- Гибкая настройка частоты синхронизации (например, раз в сутки).
- Уведомления в Slack о новых транзакциях в Sitniks.
- Обработка транзакций через очередь для больших объёмов.
ㅤ