Nezáväzná konzultácia

Prepojenie e-shopu s ekonomickým softvérom: čo sa dá automatizovať

Objednávky, faktúry, sklad, zákazníci a úhrady medzi e-shopom a POHODOU, Money, SuperFaktúrou či iDokladom. Čo automatizovať ako prvé a na čo si dať pozor.

Prepojenie e-shopu s ekonomickým softvérom automatizuje prenos objednávok, faktúr, skladových stavov, cien a zákazníkov medzi dvoma systémami, aby ich nikto neprepisoval ručne. Tu je prehľad, čo sa dá automatizovať, v akom poradí to má zmysel, ako vyzerá prepojenie technicky a kde sú úskalia, ktoré z prepojenia urobia zdroj chýb namiesto úspory.

Prečo prepájať

Ručné prepisovanie objednávok do účtovníctva stojí čas a vytvára chyby: preklepy v adresách, zlé sadzby DPH, zabudnuté faktúry, nesúlad medzi skladom v e-shope a skladom v účtovníctve. Pri desiatkach objednávok denne je to hodina práce, ktorú robí niekto, kto by mohol predávať. Prepojenie tú hodinu vráti a chyby odstráni.

Druhý dôvod je menej viditeľný: bez prepojenia máte dva zdroje pravdy o sklade a cenách, ktoré sa rozchádzajú. Zákazník objedná tovar, ktorý ste predali na predajni, alebo dostane faktúru s inou cenou, než videl v košíku. Prepojenie nastaví, ktorý systém má pravdu, a ostatné sa mu prispôsobia.

Čo sa dá automatizovať

1. Objednávky do účtovníctva

Nová objednávka v e-shope vznikne v účtovníctve ako prijatá objednávka alebo rovno ako faktúra, podľa vašich pravidiel. S položkami, sadzbami DPH, dopravou, platbou a zákazníkom. Pravidlá môžu byť rôzne podľa spôsobu platby: zaplatená kartou → faktúra hneď, dobierka → objednávka a faktúra pri expedícii.

2. Faktúry a doklady späť do e-shopu

Vystavená faktúra sa ako PDF priloží k objednávke a pošle zákazníkovi. Dobropis pri vrátení tovaru vznikne z reklamácie. Zákazník má doklady vo svojom účte, vy ich nehľadáte v e-mailoch.

3. Skladové stavy a ceny

Sklad vedený v účtovníctve alebo v skladovom systéme je zdrojom pravdy. E-shop zobrazuje dostupnosť podľa neho, v intervale, ktorý zodpovedá vašej prevádzke: pri rýchloobrátkovom tovare každých pár minút, inak raz za hodinu. Ceny sa menia na jednom mieste a e-shop ich preberá.

4. Zákazníci a adresár

Nový zákazník v e-shope pribudne do adresára účtovníctva. Firemní zákazníci s IČO sa spárujú podľa IČO, nie podľa mena, aby ste nemali jednu firmu v adresári päťkrát s rôznym zápisom.

5. Úhrady

Zaplatená objednávka v e-shope označí faktúru v účtovníctve ako uhradenú, alebo naopak úhrada spárovaná v účtovníctve (bankový výpis) zmení stav objednávky a spustí expedíciu.

6. Expedícia a dopravcovia

Ak účtovníctvo alebo skladový systém rieši aj expedíciu, prepojenie prenáša stav „odoslané“ a číslo zásielky späť do e-shopu, odkiaľ ide zákazníkovi notifikácia.

V akom poradí

  1. Objednávky do účtovníctva. Najväčšia úspora času, najmenšie riziko.
  2. Sklad a ceny do e-shopu. Odstráni predaj nedostupného tovaru.
  3. Faktúry a úhrady. Uzatvorí kruh: objednávka, doklad, platba.
  4. Zákazníci. Poriadok v adresári.
  5. Expedícia. Keď je zvyšok stabilný.

Poradie nie je dogma, ale zodpovedá tomu, kde sú najväčšie úspory za najmenšie riziko. Prepojenie sa dá spustiť po etapách; každá etapa funguje samostatne.

Systémy, s ktorými pracujeme

SystémTrhSpôsob komunikácie
POHODASK, CZXML dávky alebo mServer online
Money S3 / S4 / S5SK, CZXML import a export, API vo vyšších edíciách
KROS Omega, iKros, AlfaSKimport objednávok a faktúr podľa produktu
SuperFaktúraSK, CZREST API
ABRA FlexiCZREST API
iDoklad, Fakturoid, VyfakturujCZREST API

Pred zverejnením konkrétneho prepojenia vždy overujeme aktuálnu dokumentáciu daného systému. Spôsoby komunikácie sa líšia: online API umožňuje prenos v reálnom čase, dávkové XML znamená prenos v intervaloch, čo je pre väčšinu e-shopov úplne dostatočné.

Ako prepojenie vyzerá technicky

Prepojenie je samostatná malá aplikácia (spojovací článok), ktorá beží na serveri, v pravidelných intervaloch alebo na základe udalosti načíta dáta z jedného systému cez jeho API alebo export, prevedie ich do formátu druhého systému a zapíše ich. Každú operáciu zaloguje. Pri chybe operáciu zopakuje a ak sa nepodarí, pošle notifikáciu.

Prečo samostatná aplikácia a nie doplnok priamo v e-shope: doplnky sú viazané na platformu a jej verzie; samostatné prepojenie prežije zmenu platformy aj zmenu účtovníctva, stačí vymeniť jednu stranu.

Na čo si dať pozor

Zdroj pravdy

Pre každý typ dát určte, ktorý systém má pravdu pri konflikte. Sklad: účtovníctvo alebo skladový systém. Ceny: podľa toho, kde ich meníte. Zákazník: e-shop pri registrácii, účtovníctvo pri fakturačných údajoch. Bez tohto pravidla si systémy dáta navzájom prepisujú a nikto nevie, ktorá hodnota je správna.

Číselníky

Sadzby DPH, jednotky, spôsoby dopravy a platby, stavy objednávok, strediská. Musia byť namapované jedna k jednej a mapovanie musí niekto udržiavať, keď pribudne nový spôsob dopravy. Väčšina chýb v prepojeniach vzniká tu.

Párovanie produktov

Cez EAN alebo interný kód, nikdy cez názov. Názvy sa menia, kódy nie. Ak kódy v e-shope a v účtovníctve nesedia, prvý krok prepojenia je ich zjednotenie.

Varianty a viac skladov

Variant musí mať vlastný kód. Viac skladov znamená rozhodnúť, ktorý sa zobrazuje v e-shope a ako sa sčítavajú, a čo s tovarom rezervovaným pre predajňu.

Chyby a logovanie

Prepojenie musí logovať každú operáciu a pri chybe poslať notifikáciu. Bez toho sa o chybe dozviete od zákazníka, ktorý nedostal faktúru, alebo od účtovníčky pri uzávierke.

DPH pri predaji do zahraničia

Režim OSS, rôzne sadzby podľa krajiny, faktúry v cudzej mene, prepočet kurzom. Účtovníctvo to musí podporovať a prepojenie správne posielať. Toto konzultujeme s vaším účtovníkom pred vývojom, nie po ňom.

Zmeny verzií

Účtovné programy aj platformy menia API. Prepojenie potrebuje niekoho, kto ho po zmene upraví. Preto ponúkame údržbu a preto odovzdávame kód aj dokumentáciu.

Kedy stačí hotový doplnok

Ak máte jednu platformu, jedno účtovníctvo, štandardné procesy a hotový doplnok pokrýva vaše toky dát, použite ho. Vlastné prepojenie dáva zmysel, keď doplnok nepokrýva vaše pravidlá (rôzne fakturovanie podľa platby, viac skladov, zákaznícke skupiny), keď máte viac e-shopov alebo trhov, alebo keď chcete mať prepojenie nezávislé od platformy.

Ako to robíme

Analýza tokov dát, mapovanie číselníkov, vývoj, testy na reálnych dátach na testovacom prostredí, nasadenie s logovaním a notifikáciami, dokumentácia. Prepojenie je vaše vrátane kódu. Bežný čas sú 2 až 4 týždne, cena od 1 290 € bez DPH za jedno prepojenie. Analýza je súčasťou ceny a jej výstupom je popis tokov dát, ktorý schvaľuje váš účtovník.

Príklad toku objednávky krok za krokom

  1. Zákazník dokončí objednávku v e-shope a zaplatí kartou.
  2. Prepojenie do minúty založí v účtovníctve prijatú objednávku so zákazníkom, položkami, DPH, dopravou a platbou a označí ju ako uhradenú.
  3. Sklad rezervuje tovar; ak by ho nebolo dosť, prepojenie pošle notifikáciu a objednávka dostane stav na preverenie.
  4. Pri expedícii vznikne faktúra a dodací list, faktúra sa ako PDF priloží k objednávke v e-shope a odíde zákazníkovi.
  5. Číslo zásielky sa zapíše k objednávke a zákazník dostane notifikáciu so sledovaním.
  6. Skladový stav po expedícii sa prenesie do e-shopu, dostupnosť sa aktualizuje.

Pri dobierke je poradie iné: faktúra vzniká pri expedícii a úhrada sa páruje z výpisu dopravcu. Pravidlá pre každý spôsob platby sú v analýze napísané ako tabuľka a schvaľuje ich účtovník.

Čo pripraviť pred začiatkom

  • Prístupy do e-shopu a do účtovníctva (alebo kontakt na osobu, ktorá ich spravuje).
  • Zoznam spôsobov dopravy a platby v oboch systémoch.
  • Pravidlá fakturácie: kedy vzniká faktúra, číselné rady, kto ju posiela.
  • Rozhodnutie o zdroji pravdy pre sklad a ceny.
  • Vzorové objednávky rôznych typov: firemná s IČO, zahraničná, s dobierkou, s kupónom, s vratkou.

Hodina prípravy s účtovníkom ušetrí týždeň dohadovania počas vývoja.

Bezpečnosť a prístupy

Prepojenie pracuje s osobnými údajmi zákazníkov a s finančnými dokladmi. Prístupy sú uložené na serveri, nikdy v kóde ani v e-mailoch. Prepojenie má vlastný účet s právami len na to, čo potrebuje, a jeho činnosť je zaznamenaná v logu, ktorý viete kedykoľvek prezrieť. Pri odovzdaní dostanete dokumentáciu, kde sú prístupy uložené a ako ich zmeniť.

Online API alebo dávkový prenos

Online prepojenie cez API prenáša dáta v momente, keď vzniknú: objednávka je v účtovníctve do minúty. Dávkový prenos ich zbiera a prenáša v intervaloch, napríklad každých 15 minút alebo raz za hodinu. Pre väčšinu e-shopov je dávkový prenos úplne dostatočný a je odolnejší: keď účtovný program práve beží aktualizáciu alebo je počítač vypnutý, dávka počká. Online prenos má zmysel pri rýchloobrátkovom tovare, kde záleží na dostupnosti v reálnom čase, a pri veľkých objemoch, kde by dávky boli príliš veľké. Rozhodnutie robíme v analýze podľa objemu objednávok a podľa toho, čo účtovný program podporuje.

Údržba po nasadení

Prepojenie beží samo, ale nie je bez údržby. Účtovný program vydá novú verziu, platforma zmení API, pribudne nový spôsob dopravy, zmení sa sadzba DPH. Väčšina zásahov je krátka, ale niekto ich musí urobiť. Ponúkame údržbu v mesačnom balíku, ktorý zahŕňa sledovanie logov, reakciu na notifikácie a úpravy po zmenách verzií. Ak si údržbu chcete robiť sami alebo cez iného dodávateľa, dostanete kód aj dokumentáciu a nie ste na nás závislí.

Ako spoznať dobré prepojenie

Dobré prepojenie nevidíte. Objednávky sú v účtovníctve, faktúry u zákazníkov, sklad sedí a nikto o tom nehovorí. Spoznáte ho podľa troch vecí: má log, do ktorého sa dá pozrieť a je zrozumiteľný aj bez programátora; pri chybe sa ozve samo, nie cez zákazníka; a má dokumentáciu, podľa ktorej ho vie upraviť aj niekto iný než jeho autor. Ak niektorá z týchto vecí chýba, prepojenie funguje len dovtedy, kým sa nič nezmení.

Často kladené otázky

Musí účtovník niečo meniť v tom, ako pracuje? Zvyčajne menej, než sa obáva. Doklady vznikajú v jeho programe, v jeho číselných radoch. Mení sa iba to, že ich neprepisuje ručne.

Čo sa stane, keď prepojenie spadne? Prepojenie operácie opakuje a pri trvalej chybe pošle notifikáciu. Objednávky sa nestratia, čakajú vo fronte, kým sa spojenie obnoví.

Dá sa prepojiť aj skladový systém a viac e-shopov? Áno. Jedno prepojenie môže obsluhovať viac e-shopov s jedným účtovníctvom alebo skladom; presne tak to máme pre vlastné e-shopy.

Zavolať Napísať