Какво всъщност включва интеграцията между системи
Цената на една интеграция не идва от системата, която познавате, а от тази отсреща. Ето кое реално определя обхвата и къде се крие рискът.
BILPP
„Интеграция между системи цена“ и „какво включва интеграция“ са два от най-честите въпроси, които чуваме на първи разговор, и зад тях стои едно и също скрито предположение: че системата, която вече познавате добре, е трудната част. Почти никога не е така. Проблемът обикновено е в системата от другата страна на връзката — тази, която не сте писали вие и чиято документация невинаги отразява реалността.
Познатата система рядко е трудната половина
Когато счетоводен софтуер, CRM или онлайн магазин има публично, версионирано API с добра документация, свързването с него е предвидима работа. Проблемът идва от третата система в средата — по-стар ERP, вътрешна база данни без API или доставчик, който предоставя достъп само след поддръжен тикет. Три интеграции към една и съща позната система могат да имат съвсем различна цена, защото другата страна на всяка от тях е различна.
Кое реално определя цената
Дали другата система има истинско API. Това е най-голямата променлива. Документирано, версионирано API с достъп до тестова среда прави интеграцията права работа. API, което съществува, но не се поддържа, или изисква тикет за достъп, добавя реално време преди изобщо да се напише първият ред интеграционен код.
Какво се прави без API. Много системи — особено по-стари ERP-и — нямат използваемо API. Тогава честните варианти са планиран експорт/импорт на файлове или, като последна възможност, документирана автоматизация на браузъра върху система, която никога не е проектирана за това. И двата варианта работят. Нито един не е мигновен, и на двата им трябва наблюдение, защото тиха повреда в нощна синхронизация е по-лоша от липсата на синхронизация.
Посока на синхронизацията. Да се чете информация от една система в друга е по-просто от това данните да се поддържат синхронизирани в двете посоки. Двупосочна синхронизация означава и решение кой източник печели, когато и двете страни са променили един и същ запис.
Обем и работа при грешка. Бизнес с малко транзакции на ден понася проста синхронизация. Този с хиляди се нуждае от повторни опити, опашки и защита срещу дублиране — така че уебхук, задействан два пъти, или заявка, която прекъсва по средата, не създава дублиран запис. Тази инфраструктура е невидима, докато работи, и е цялата история, когато спре.
Къде реално седи сложността
| Тип интеграция | Какво изисква |
|---|---|
| Позната система → съвременен SaaS с публично API | Стандартен уебхук и API извиквания, умерено усилие |
| Позната система → по-стар ERP с частично API | Отделен свързващ слой, повече обработка на грешки |
| Позната система → система без API | Планиран експорт/импорт или автоматизация на браузъра |
| Еднопосочна синхронизация | По-проста логика при конфликт |
| Двупосочна синхронизация | Изрични правила кой печели |
Един въпрос, специфичен за българската среда
Данъчните органи в региона постепенно преминават към стандартизирано електронно отчитане, а в България поетапното въвеждане на SAF-T отчитане за големите данъкоплатци стартира през 2026 година. Не даваме данъчни или счетоводни съвети и няма да гадаем кой точно е обхванат или в кой момент — сроковете и обхватът са се променяли неколкократно. Това, което си струва да проверите директно в актуалните указания на НАП или с ваш счетоводител, е дали и кога задължението засяга точно вашата система за отчитане, преди да приемете, че съществуваща интеграция вече го покрива.
Къде реално отива времето
Полезен модел: уебхуковете казват кога нещо се е променило, API-то позволява да четете и пишете детайлите, а всичко по средата — превеждане на поле от едната система в очакваното поле на другата, какво се брои за дубликат, какво се случва със запис, който съществува в едната система, но още не и в другата — е мястото, където реално отива инженерното време. Нищо от това не е в документацията на никоя от двете системи, защото е специфично за връзката между тях, не за всяка поотделно.
Наблюдението не е опция
Интеграция, която спира тихо, е по-лоша от такава, която никога не е съществувала, защото всички продължават да вярват на числа, които вече не се обновяват. Записите спират да се синхронизират и никой не забелязва, докато клиент не се оплаче от нещо, което никога не се е случило от негова страна. Сериозно изградена интеграция включва сигнали: ако последната успешна синхронизация е по-стара от очакваното, някой бива уведомен, преди клиентът да разбере.
Какво бихме попитали първо
Преди да дадем каквато и да е оценка, питаме каква е другата система, има ли документиран достъп до API, колко записа на ден са включени и дали логиката на бизнеса изисква синхронизация в една посока или в двете. Тези четири отговора определят формата на проекта повече от всичко, свързано със самата позната система — вижте повече за подхода ни към интеграциите.
Ако вече знаете с коя система трябва да комуникира настоящата ви платформа, това е разговорът, който си струва да проведете — реален обхват, не диапазон, преписан от статия. Можете да видите примери за интеграционна работа на страницата нашата работа, а за близка по логика тема — откъде да започнете с автоматизация чрез изкуствен интелект — пишем отделно.
Системата, която вече познавате, рядко е рискът. Тази отсреща е.
Кратък разговор през формата за контакт за това какво реално е системата отсреща ви доближава повече до реална оценка, отколкото поредното търсене.