Keď sa slovenská firma pýta na konektor Business Central, málokedy myslí jeden konkrétny produkt. Zvyčajne rieši otázku: ako dostať objednávky z e-shopu do skladu, výpisy z banky do účtovníctva a čísla z ERP do reportov, a to bez ručného prepisovania. Integrácia Business Central má na to viacero ciest. Líšia sa cenou, rizikom aj tým, kto ich po spustení udržiava. Tento prehľad vám pomôže vybrať tú správnu a zadať ju tak, aby ju implementačný partner pochopil rovnako ako vy.
Čo znamená „konektor“ v prostredí Business Central
Slovo konektor sa používa pre tri rôzne veci a v ponukách sa často zamieňajú:
- hotové rozšírenie (aplikácia) nainštalované z Microsoft Marketplace, ktoré prináša už vyvinuté prepojenie,
- integrácia cez API, kde sa dva systémy rozprávajú cez programové rozhranie a medzi nimi môže byť integračná platforma alebo vlastný skript,
- vlastné rozšírenie v jazyku AL, ktoré rieši špecifickú potrebu vašej firmy (viac v časti o vývoji na mieru).
Online sa Business Central rozširuje práve aplikáciami, ktoré sa inštalujú z Microsoft Marketplace. Microsoft navyše od vlny vydaní 2022 (druhá vlna) ponúka stránky „Connectivity Apps“ a „Banking Apps“, kde nájdete aplikácie na pripojenie k externým službám, napríklad na import bankových transakcií. Prvý krok je teda vždy rovnaký: pozrieť, či hotová aplikácia pokrýva váš prípad, a až potom uvažovať o vlastnom vývoji.
API Business Central: čo vám dáva a kde sú hranice
Základom väčšiny prepojení je API Business Central. Ide o REST API vo verzii v2.0, ktoré slúži na prepojenie ERP s riešeniami tretích strán. V online prostredí sú API zapnuté predvolene, takže nie je potrebné nič zapínať ani kupovať navyše.
Na čo si dať pozor pri plánovaní:
- Štandardné API sa nedá rozšíriť o ďalšie pole. Ak váš e-shop alebo skladový systém potrebuje atribút, ktorý štandardné API nenesie, kód AL sa skopíruje a vytvorí sa vlastné API. Je to bežná prax, ale znamená to vývoj a jeho údržbu.
- Limity volaní platia pre každého používateľa. Pri rozhraní OData V4 je to päť súbežných požiadaviek, sto pripojení a posuvné okno šesťtisíc požiadaviek na päť minút. Po prekročení služba odpovie kódom HTTP 429.
- SOAP nie je cesta do budúcnosti. Microsoft odporúča API alebo OData a SOAP sa má v budúcnosti ukončiť. Ak vám dodávateľ ponúka nové prepojenie postavené na SOAP, opýtajte sa prečo.
Z limitov vyplýva praktické pravidlo: hromadné prenosy (celý cenník, všetky zásoby) patria do plánovaných dávok s opakovaním pri chybe, nie do tisícov jednotlivých volaní v reálnom čase. Dobrý integrátor to navrhne od začiatku, zlý to zistí až v ostrej prevádzke, keď sa objednávky začnú strácať.
Power Platform a ďalšie produkty Dynamics 365
Prostredie Business Central je možné prepojiť s prostredím Power Platform rovnakého typu, teda produkčné s produkčným a testovacie s testovacím. Toto prepojenie je výhradné a slúži ako predvolený cieľ pre integrácie s Power Platform a inými produktmi Dynamics 365. Pre vás z toho plynie jednoduchá rada: skôr než niekto začne stavať automatizácie, dohodnite, ktoré prostredie sa s ktorým spája, a nemiešajte testovacie dáta s ostrými.
E-shop a marketplace: kde je prepojenie najčastejšie
Pre slovenské firmy s online predajom je e-shop zvyčajne prvá integrácia, ktorú chcú. Microsoft dodáva priamo konektor Shopify. Podľa dokumentácie synchronizuje produkty, zásoby, zákazníkov, objednávky, expedície, transakcie a výplaty medzi Shopify a Business Central. Zvláda viac obchodov a importuje objednávky z online obchodov, zo Shopify POS aj z B2B.
Niekoľko detailov, ktoré sa pri rozhodovaní hodia:
- Položky (obrázky, varianty, čiarové kódy, štítky, metapolia) sa synchronizujú v oboch smeroch.
- Z ERP možno exportovať atribúty, marketingové texty a preklady, čo oceníte pri predaji do viacerých jazykov.
- Exportované ceny vychádzajú zo skupín cien zákazníkov a zliav, ktoré si zvolíte. Cenotvorbu preto nastavujte v ERP, nie v e-shope.
- Synchronizáciu produktov, zásob, objednávok a expedícií možno automatizovať na pozadí cez frontu úloh (job queue) s podrobným záznamom na odstraňovanie problémov.
Pre iné platformy a predajné kanály (ďalšie e-shopové systémy, trhoviská) platí postup „najprv Marketplace, potom API“. Pozrite, či existuje udržiavaná aplikácia, a overte, kto ju podporuje a čo robí pri zmene verzie Business Central. Ak nie, prepojenie sa postaví cez API alebo integračnú platformu. Zásoby a objednávky súvisia s modulom nákupu a skladu, preto ich zadanie vždy konzultujte aj s tými, ktorí sklad denne používajú. Pre firmy z oblasti online predaja pozrite aj stránku ERP pre e-shop.
Prehľad typov integrácií
Nasledujúca tabuľka zhŕňa, ako sa jednotlivé prepojenia zvyčajne riešia. Je to orientačná mapa, nie sľub: konkrétnu ponuku potvrdí až váš partner.
| Oblasť | Typické riešenie | Kto zvyčajne udržiava | Na čo si dať pozor |
|---|---|---|---|
| E-shop (Shopify) | konektor Shopify od Microsoftu | váš partner nastavuje, Microsoft rozvíja | pravidlá cien, viac obchodov, fronta úloh |
| Iné e-shopy a trhoviská | aplikácia z Marketplace alebo vlastné API | dodávateľ aplikácie alebo partner | verzie, limity volaní, chýbajúce polia |
| Banky | aplikácie z „Banking Apps“, import výpisov | dodávateľ aplikácie, účtovník vo vašej firme | formát výpisov vašej banky, párovanie platieb |
| Platobné brány | aplikácia alebo API | dodávateľ brány, partner | zaúčtovanie poplatkov a výplat |
| Excel a bežné kancelárske nástroje | vstavané funkcie, Power Platform | vaša firma | oprávnenia, zdieľanie súborov |
| BI a reporting | prepojenie cez API alebo Power Platform | tím reportingu alebo partner | zaťaženie ERP, definícia ukazovateľov |
| EDI s odberateľmi | aplikácia z Marketplace alebo sprostredkovateľ | sprostredkovateľ, partner | formáty správ, potvrdenia, chybové stavy |
| Elektronický podpis a archív | aplikácia alebo vlastné API | dodávateľ riešenia | právna platnosť, uchovávanie |
| Slovenské povinnosti | lokalizačná aplikácia partnera alebo vlastný vývoj | dodávateľ lokalizácie | aktuálnosť pri zmene legislatívy |
Banky, platby a účtovníctvo
Pre účtovníka je najväčšou úsporou času automatický import bankových výpisov a párovanie platieb s faktúrami. V online Business Central existujú aplikácie na import bankových transakcií a odporúčaný postup je rovnaký ako inde: skontrolujte, či aplikácia podporuje formát výpisov, ktorý vám vaša banka skutočne poskytuje, a nechajte si ukázať párovanie na vašich vlastných vzorkách (čiastočné úhrady, zálohy, platby bez variabilného symbolu).
Bankové prepojenie nie je izolované. Súvisí s účtovníctvom a financiami, s číselníkmi dodávateľov a s tým, ako sa posielajú platobné príkazy. Pri platobných bránach pre e-shop myslite aj na zaúčtovanie poplatkov a výplat. Konektor Shopify prenáša transakcie a výplaty, takže účtovník vie zosúladiť platby s objednávkami, ale poplatky bránok treba účtovne pomenovať ešte pred spustením.
Slovenské povinnosti: e-kasa, DPH a elektronická fakturácia
Tu sa mení generická otázka o konektore na otázku o Slovensku. Microsoft poskytuje lokalizáciu Business Central priamo pre vybraný okruh krajín, medzi nimi Rakúsko, Belgicko, Nemecko, Francúzsko, Taliansko, Mexiko, Holandsko, Španielsko, Švajčiarsko a Spojené kráľovstvo. Pre ostatné krajiny je Business Central dostupný prostredníctvom lokalizačných aplikácií vyvinutých partnermi, ktoré nájdete na Marketplace. Slovenská firma by sa preto mala pýtať veľmi konkrétne, ako je v jej riešení ošetrené:
- kontrolný výkaz DPH a podklady pre daňové priznanie, viac v sprievodcovi kontrolný výkaz DPH v ERP,
- e-kasa pri maloobchodných a gastro prevádzkach, pozri e-kasa a ERP,
- elektronická fakturácia a výmena dokladov s odberateľmi a štátom, pozri elektronická fakturácia v ERP,
- ostatné zákonné povinnosti, ktoré má ERP pokryť.
Dôležité je rozlíšiť tri veci: čo je v štandarde, čo rieši lokalizačná aplikácia tretej strany a čo sa dopisuje na mieru. Pri každej z nich sa pýtajte, kto ju aktualizuje pri zmene legislatívy a v akom čase. Viac o slovenskom kontexte nájdete na stránke Business Central na Slovensku.
BI, Excel a reporting
Reporting je druhá najčastejšia požiadavka po e-shope. Riaditeľ chce vidieť tržby, maržu a pohľadávky bez čakania na účtovníka. Technicky to znamená čítať dáta z Business Central cez API alebo cez Power Platform, na ktoré je prostredie možné prepojiť. Dve rady z praxe:
- Nezaťažujte ERP reportami v hlavnej prevádzke. Ťažké zostavy patria do plánovaného načítania do reportovacieho nástroja, nie do opakovaných volaní počas dňa. Spomeňte si na limity volaní.
- Najprv zadefinujte ukazovatele. Čo je „tržba“, ako sa počíta „marža“, ktoré doklady sa nezapočítavajú? Bez dohody budú mať ERP aj report iné čísla a ľudia prestanú veriť obom.
EDI, podpis a ďalšie špecializované prepojenia
Väčší odberatelia, najmä v maloobchode a výrobe, požadujú výmenu objednávok, dodacích listov a faktúr v štruktúrovanej podobe. Pre EDI sa v ekosystéme Business Central používajú aplikácie z Marketplace alebo sprostredkovatelia; základná otázka je, kto vlastní mapovanie správ a kto rieši chybu, keď odberateľ zmení formát. To isté platí pre elektronický podpis a archiváciu dokladov.
Ak ide o priemyselnú firmu, súvisí to s výrobou a dodávateľským reťazcom; pri veľkoobchode s prepojením na odberateľov, pozri ERP pre veľkoobchod. Mzdy sa riešia osobitne, pozri mzdy a personalistika, kde býva prepojenie na samostatný mzdový systém alebo na externého účtovníka.
Ako zadať integračný tok: päť otázok, ktoré rozhodujú
Väčšina neúspešných integrácií nezlyháva technicky, ale preto, že zadanie bolo vágne. Pre každý tok dát pripravte jednu stranu, ktorá odpovie na tieto otázky:
- Čo sa prenáša a kam? Konkrétne objekty (objednávka, zásoba, platba), nie „dáta z e-shopu“.
- Ktorý systém je pánom údajov? Cena, stav zásob či adresa zákazníka môžu mať iba jedného vlastníka. Ak sa dá meniť na dvoch miestach, vzniknú konflikty.
- Ako často a v akom smere? Jednosmerne alebo obojsmerne, v reálnom čase alebo dávkou. S tým súvisia limity volaní.
- Čo sa stane pri chybe? Opakovanie, upozornenie, ručné spracovanie. Kto chybu uvidí a do kedy ju rieši?
- Kto to bude udržiavať? Jedno meno alebo rola, nie „IT“.
Zadanie potom slúži aj ako kritérium prevzatia. Vopred určte testovacie scenáre z vášho reálneho života: čiastočné dodávky, vrátenie tovaru, objednávka s poukazom, platba pod hodnotu faktúry. Tieto prípady zachytia chyby, ktoré ukážkové dáta nikdy neodhalia.
Kto integráciu udržiava po spustení
Integrácia je živý objekt. Mení sa verzia Business Central, mení sa e-shopová platforma, mení sa legislatíva. Rozdelenie zodpovednosti by malo byť napísané v zmluve:
- aplikácia z Marketplace: udržiava ju jej dodávateľ; zistite, ako rýchlo reaguje na nové verzie,
- vlastné API a rozšírenia v AL: udržiava ich implementačný partner alebo váš interný vývojár a zmeny podliehajú testovaniu pri každej aktualizácii,
- monitorovanie a upozornenia: určite, kto dostane správu o zlyhanom toku a v akej lehote reaguje,
- dokumentácia: schéma tokov, mapovanie polí, kontakty. Bez nej sa odchodom jedného človeka stráca znalosť.
O tomto rozdelení sa oplatí hovoriť už pri výbere partnera, pozri ako vybrať partnera pre Business Central a podpora a údržba. Ak už máte integrácie, ktoré nefungujú spoľahlivo, môže pomôcť audit a záchrana projektu.
Integrácie a rozpočet
Cena integrácie sa skladá z licencie na aplikáciu, ak ide o platené rozšírenie, z práce na nastavení a testovaní a z priebežnej údržby. Bez znalosti rozsahu sa dá povedať len toľko: hotové rozšírenie je zvyčajne lacnejšie na začiatku, vlastné API je flexibilnejšie, ale vyžaduje údržbu. Rozpočet preto nehodnoťte len podľa ceny zavedenia, ale aj podľa ročných nákladov na udržiavanie. Súvislosti s licenciami nájdete na stránke ceny Business Central a v sprievodcovi cena ERP.
Ako postupovať dnes
Spíšte si zoznam systémov, ktoré dnes prepisujete ručne, a zoraďte ich podľa času, ktorý vás stoja, a podľa rizika chyby. Pri prvom prepojení nezačínajte najzložitejším: e-shop alebo banka sú dobrý začiatok, pretože prínos je okamžitý a meratelný. Potom oslovte partnera s jednostránkovým zadaním podľa piatich otázok vyššie. Ak ešte partnera nemáte, náš postup sprostredkovania vám pomôže nájsť integrátora vhodného pre váš projekt; služba je bezplatná a integráciu realizuje samotný integrátor, nie my. Širší pohľad na projekt nájdete aj v sprievodcovi implementácia ERP.
Často kladené otázky
Aké API ponúka Business Central na prepojenie s inými systémami?
Business Central poskytuje REST API vo verzii v2.0, ktoré slúži na prepojenie ERP s riešeniami tretích strán. V online prostredí sú API zapnuté predvolene. Ak potrebujete pridať pole do štandardného API, nejde to priamo: kód AL sa skopíruje a vytvorí sa vlastné API.
Existuje hotový konektor Business Central pre e-shop?
Pre Shopify ponúka Microsoft priamo konektor, ktorý synchronizuje produkty, zásoby, zákazníkov, objednávky, expedície, transakcie a výplaty a zvláda viac obchodov. Pre iné e-shopové platformy treba hľadať aplikáciu na Microsoft Marketplace, alebo prepojenie postaviť cez API. Rozhodnutie závisí od platformy a rozsahu.
Aké sú limity volaní OData a API v online Business Central?
Limity sa uplatňujú na používateľa: päť súbežných požiadaviek, sto pripojení a posuvné okno šesťtisíc požiadaviek na päť minút. Po prekročení služba vráti kód HTTP 429. Microsoft odporúča API alebo OData namiesto SOAP, ktorý sa má v budúcnosti ukončiť. Integráciu preto navrhujte s dávkovaním a opakovaním volaní.
Kto má integráciu po spustení udržiavať?
Treba to dohodnúť pred začiatkom projektu. Rozšírenie z Marketplace udržiava jeho dodávateľ, vlastné API a automatizácie zvyčajne implementačný partner alebo váš interný tím podľa zmluvy o podpore. Nezabudnite na monitorovanie, ktoré rieši chyby tokov skôr, než ich uvidí účtovník.
Platí Business Central pre Slovensko lokalizácia priamo od Microsoftu?
Microsoft lokalizuje Business Central priamo pre vybrané krajiny a pre ostatné ponúka lokalizačné aplikácie vyvinuté partnermi na Marketplace. Pri slovenských povinnostiach, ako sú kontrolný výkaz DPH či e-kasa, si preto vždy vyžiadajte od partnera konkrétny zoznam toho, čo pokrýva štandard, čo aplikácia a čo vlastný vývoj.
Zdroje
- Microsoft Learn — API reference v2.0 pre Business Central
- Microsoft Learn — prevádzkové limity Business Central online
- Microsoft Learn — správa prostredí a prepojenie s Power Platform
- Microsoft Learn — rozšírenia (aplikácie) Business Central
- Microsoft Learn — prehľad konektora Shopify
- Microsoft Learn — lokalizácia Business Central
Uvedené názvy softvéru sú ochranné známky ich príslušných výrobcov a uvádzajú sa len na informačné účely. Táto stránka je nezávislá a nie je prepojená so žiadnym výrobcom.