Nordlet

← Blog

Mennyi ideig tart egy ERP bevezetés? Reális ütemtervek

Fázisról fázisra bemutatjuk, mennyi ideig tart egy ERP-projekt, mi nyújtja el a folyamatot, és milyen ütemtervre számíthatunk egy API-n keresztül integrált számviteli mag esetében.

Nordlet Team · · 8 perc olvasás

Egy kisvállalat, amely szabványos modulokat használó felhőalapú ERP-re vált, a szerződéskötéstől az élesítésig (go-live) tipikusan három-hat hónap alatt végez. Egy több vállalkozást, egyedi munkafolyamatokat és integrációkat felsorakoztató középvállalat számára ez általában hat-tizenkét hónapot vesz igénybe. Egy nagy multinacionális bevezetés egy-három évig tart, gyakran régiók vagy üzletágak szerinti hullámokban. Ezek a tartományok egybeesnek a bevezetési partnerek által publikált adatokkal és a pénzügyi csapatok beszámolóival; nem egy felmérés eredményei, így egy adott projekt mindkét irányba eltérhet tőlük.

Az egyetlen szám, amit mindenki tudni akar, nem létezik, mivel a „bevezetés” kilenc különálló feladatból áll, és mindegyik hossza olyan döntéseken múlik, amelyeket a vevő még a projekt kezdete előtt hoz meg. Ez a cikk ezekre a részekre bontja az ütemtervet, bemutatja, mi nyújtja el az egyes fázisokat, majd egy másik naptárat is felvázol: azt, amelyet akkor kapunk, ha a számviteli mag nem egy konfigurálandó rendszer, hanem egy olyan API, amellyel a saját szoftverünk kommunikál.

A kilenc fázis és ami mozgatja őket

Fázis Tipikus időtartam Mi határozza meg a hosszát?
Kiválasztás 1–3 hónap A szűkített listára került szállítók száma, demókörzök, referencia-beszélgetések, beszerzési szabályok
Tervezés 2–8 hét Hány folyamatot kell leképezni, egyetért-e velük a csapat, mennyire fogadják el a szállító alapértelmezett folyamatát úgy, ahogy van
Adatmigráció 4–16 hét A törzsadatok minősége, hány év történeti adatait kell átvinni, a forrásrendszerek száma
Konfiguráció 4–12 hét Jogi egységek száma, számlatükrök, országok, adórendszerek, jóváhagyási folyamatok
Integráció 4–20 hét A kapcsolódó rendszerek száma (bank, bérszámfejtés, e-kereskedelem, CRM, raktár), az egyes oldali API-k minősége
Tesztelés 3–8 hét Végpontok közötti (end-to-end) forgatókönyvek száma, a tesztadatok reálissága, hány hibát talál az első kör
Képzés 2–6 hét Létszám, munkakörök sokszínűtsége, mennyire tér el az új folyamat a régitől
Élesítés (Go-live) 1–2 hét Átállási módszer (big-bang vagy fázisolt), időzítés az időszak lezárásához igazítva
Hiperképzés és támogatás (Hypercare) 4–12 hét Nyitott hibák száma az élesítéskor, az első havi zárás, az új rendszerből készülő első áfa-bevallás

A fázisok a gyakorlatban átfedik egymást. Az integráció akkor kezdődik, amikor a konfiguráció még fut; a képzés gyakran átfedésben van a teszteléssel. A reális terv nem az oszlop értékeinek összege, de a kritikus útvonal (critical path) általában az adatmigráción és az integráción vezet keresztül, és a legtöbb csúszás is ezen a kettőn menthető el.

Amitől hosszabb lesz a projekt

Testreszabás (Customisation). A szállító alapértelmezett viselkedésének minden egyes módosítását specifikálni, építeni, tesztelni, dokumentálni kell, majd minden jövőbeni frissítéskor újra tesztelni kell. Az a projekt, amely a folyamatok 90%-ában elfogadja a szabványos működést, a maradékot pedig testreszabja, általában célba ér; az a projekt viszont, amely a régi rendszer képernyőinek lemásolásával kezdi, ritkán.

Nem tiszta törzsadatok. Duplikált vevők, háromféleképpen írt nevű beszállítók, mértékegység nélküli cikkek, egy évtized alatt organikusan duzzadt számlatükör. A migráció nem lehet gyorsabb a tisztításnál, a tisztítást pedig azoknak az embereknek kell végezniük, akiknek van rendes napi munkájuk is. Ez a csúszó élesítési dátumok leggyakoribb, és az eredeti tervben a legkevésbé látható oka.

Több jogi egység. Minden egyes jogi entitásnak saját számlatükörre, számozásra, áfa-regisztrációra, bankszámlákra és időszakzárásra van szüksége. A köztük lévő vállalatcsoporton belüli (intercompany) folyamatok megtervezése önmagában is feladat. Szorozzuk meg a konfigurációs fázist a jogi egységek számával, majd adjuk hozzá a konszolidációs tervezést.

Többországos adózás. Az az vállalat, amely több uniós tagállamba értékesít, az új rendszerben még az első bevallás esedékessége előtt helyesen kell beállítania a teljesítési helyre vonatkozó szabályokat, az fordított adózást (reverse charge), az OSS-bevallást és a helyi adatszolgáltatási formátumokat. Ha egy ország lokalizációját a szállító helyett egy partner építette, akkor annak a partnernek a rendelkezésre állása a kritikus útvonal részévé válik.

Gyenge API-val rendelkező integrációk. Az olyan ERP, amely csak fájlalapú importot biztosít, minden csatlakoztatott rendszert kötegelt (batch) mintára kényszerít, és minden kötegelt minta olyan egyeztetési logikát igényel, amelyet val9nek meg kell írnia és tesztelnie kell.

A hatókör (scope) előtt rögzített élesítési dátum. Ha a dátumot politikai okokból tűzik ki, és a hatókört csak később határozzák meg, a projekt vagy a tesztelést rövidíti le, vagy eltolja a dátumot. Mindkettő költséges.

Amitől rövidebb lesz a projekt

  • A szállító alapértelmezett folyamatainak elfogadása ott, ahol a vállalat működése nem tér el a sztenderdtől.
  • A törzsadatok megtisztítása még a projekt kezdete előtt, nem pedig közben.
  • A teljes múltbeli előzmény helyett csak a nyitóegyenlegek és a nyitott tételek migrálása, a régi rendszer olvasható állapotban tartása mellett a keresésekhez.
  • Az átállási dátum megválasztása egy időszaki határvonalon, lezárt, egyeztetett záró főkönyvi kivonattal (trial balance).
  • Modulonként egyetlen felelős kijelölése döntési jogkörrel.
  • Tesztelés az elmúlt tizenkét hónap valódi bizonylataival, nem pedig kitalált mintákkal.
  • Olyan rendszer választása, amelynek az API-ja lehetővé teszi, hogy az integrációkat a konfigurációval párhuzamosan, ne pedig utána építsék meg és teszteljék.

Egy másik naptár: az API-központú számviteli mag

A fenti ütemtervek olyan rendszereket írnak le, amelyeket az emberek képernyőkön keresztül konfigurálnak, majd képernyőkön keresztül használnak. Létezik azonban a projekteknek egy másik típusa is, amely más ritmus szerint halad. Ha a számviteli mag egy számviteli API, az integrációs munka előrekerül, és a konfigurációs fázis nagy része eltűnik, mivel kevesebbet kell beállítani: a számlatükör, az adószabályok és a bevallási formátumok a termékkel együtt érkeznek.

Így néz ki ez a Nordlet esetében, a termék jelenlegi működése alapján, ígéretek helyett:

Első nap: egy tesztkörnyezet (sandbox) cég. Egy tesztkörnyezetben lévő cég az alkalmazásból vagy egyetlen API-hívással létrehozható. Pontosan úgy viselkedik, mint egy valódi vállalat, ugyanazokkal a modulokkal és végpontokkal, és annyit hozhat létre, amennyire szüksége van. A kezdeti lépések útmutatója (getting-started guide) végigvezeti az első hívásokon.

Az első-ötödik nap: az első működő folyamat. Hozzon létre egy partnert, hozzon létre egy számlát, állítsa ki, fogadjon be egy fizetést, és olvassa el a kiállítás által generált vegyes bizonylatot / könyvelési tételt (journal entry). Minden művelet egy POST /v1/{module}/{resource}/{action hívás JSON törzzsel, és mivel kilenc nyelvre léteznek típusos SDK-k, az első folyamat csak néhány tucat sornyi kód. Az újrapróbálkozások biztonságosak, mert az Idempotency-Key fejléccel a tárolt válasz játszódik vissza a második számla létrehozása helyett.

Második hét: adatelőzmények. A migrációs importőr átveszi a számlatükröt, a partnereket, a cikkeket, a nyitóegyenlegeket vagy a teljes könyvelési előzményt, a nyitott vevői és szállítói számlákat, a tárgyeszközöket az eddigi értékcsökkenéssel együtt, valamint a készletállományt, és mindezt egyetlen adatbázis-tranzakcióban írja be. A csak ellenőrzést végző végpont (migration/books/validate) lefuttat minden ellenőrzést anélkül, hogy bármit is rögzítene, így addig finomíthatja a csomagot, amíg az nem jelez hibát, és csak utána futtatja egyszer a migration/books/import parancsot. Ha bármelyik sor hibás, semmi sem kerül mentésre.

A második-negyedik hét: a többi integráció. Banki adatok PSD2 kapcsolaton keresztül, camt.053 kivonatimport, Stripe exportok, webhookok, például a sale_invoice.paid, hogy a rendszer pollolás helyett eseményekre reagáljon. Minden egyes elem külön végpont, amelyet egy-egy fejlesztő párhuzamosan építhet fel.

Megfelelőség (Compliance): már regisztrálva. A határokon átnyúló értékesítések áfa-kezelését az EU áfa-motor (EU VAT engine) oldja meg, a cég országának bevallási naptárát pedig a beépített szabályok töltik fel. A bevallás-támogatási táblázat (filing support table) mind a 30 ország esetében felsorolja, hogy a Nordlet mely határidőket vallja be saját maga, melyekhez készít fájlt, és melyeket kell kézzel rögzíteni. Ebből semmi sem jelent projektmunkát.

Az időszak lezárása mint teszt. Az első havi zárás az a pont, ahol egy ERP-projekt kideríti, hogy működik-e. Egy módosíthatatlan (immutable) főkönyvvel és időszakzárással (period locking) a zárolt hónapra eső könyvelési tétel 409-es hibával elutasításra kerül, így a zárást a rendszer kényszeríti ki a fegyelem helyett, és azok az integrációs hibák, amelyek csak a hiperképzés során derültek volna ki, már a tesztkörnyezetben felszínre kerülnek.

Ennek a naptárnak a becsületes korlátai: a számviteli, adózási és bevallási magot fedi le. Ha a projektjének raktárkezelésre, gyártásütemezésre vagy CRM-re is szüksége van, azok vagy olyan Nordlet-modulok, amelyeket ugyanezzel a módszerrel integrál (készlet, gyártás, e-kereskedelmi megrendelések, leadek), vagy mellette futó rendszerek, amelyeknek az integrációs munkája továbbra is az Öné. A Nordlet emellett fiatal termék, amely 2026-ban korai hozzáférésű (early access) fázisban van, és tervezési partnereket von be, amit minden szállítói döntés során érdemes figyelembe venni.

Hogyan becsülje meg a saját projektjét?

  1. Számolja össze a jogi egységeket, országokat és áfa-regisztrációkat. Mindegyik konfigurációs munka a hagyományos ERP-ben, és egy céges rekord az API-központú rendszerben.
  2. Számolja össze az integrációkat, és ellenőrizze az egyes rendszerek API-ját a szerződéskötés előtt. Egy kizárólag fájlalapú interfész nagyjából megduplázza az integrációs becslést.
  3. Döntse el, mennyi előzményt szeretne migrálni. A nyitóegyenlegek és a nyitott tételek csak heteket vesznek igénybe; a teljes többéves előzmény hónapokat.
  4. Az átállási dátumot az időszaki naptár alapján válassza ki, ne fordítva. Az év végi vagy negyedév végi határvonal egyeztetett záróegyenleggel a legolcsóbb átállás, ami létezik.
  5. Számoljon azzal, hogy az első zárás a szokásos duplájáig tart, és tervezze be a hiperképzést az új rendszerből indított első áfa-bevalláshoz és az első bérszámfejtéshez.
  6. Írja meg az elfogadási tesztet (acceptance test) a projekt kezdete előtt: azon bizonylatok, jelentések és bevallások listáját, amelyeknek az első lezárt hónapra vonatkozóan helyesen kell kiérkezniük az új rendszerből. A termelésbe állítás előtti tesztterv (pre-production test plan) az egyik sablon a számviteli részhez.

FAQ

Tarthat-e egy ERP bevezetés három hónapnál rövidebb ideig?

Igen, egy olyan egyfős vállalkozás esetében, amely elfogadja a szabványos folyamatokat, csak a nyitóegyenlegeket migrálja, és egy-két integrációval rendelkezik. Egy API-központú számviteli mag esetében az első működő folyamat napokban mérhető, és a leghosszabb fennmaradó elem általában az adatmigrációs csomag.

Melyik fázis csúszik leggyakrabban?

Az adatmigráció, amit az integráció követ. Mindkettő a szállító által nem ellenőrzött rendszerek állapotától függ: a meglévő adatok minőségétől és a csatlakoztatott rendszerek API-jaitól.

A teljes múltat migráljuk, vagy csak a nyitóegyenlegeket?

A nyitóegyenlegek és a nyitott tételek elegendőek ahhoz, hogy az új rendszer az átállási naptártól kezdve teljes legyen, ráadásul a töredékét ideig veszik igénybe. A teljes előzmény akkor éri meg, ha összehasonlító adatokra van szükség az új rendszeren belül, vagy ha a régi rendszert teljesen lekapcsolják. A Nordlet importőre mindkettőt elfogadja.

Gyorsabb-e a fázisolt bevezetés a big-bang átállásnál?

A fázisolt bevezetések összességében hosszabbak, de lépésenként kisebb kockázatot rejtenek, és lehetővé teszik, hogy a csapat tanuljon az első entitás tapasztalataiból a következő előtt. A big-bang rövidebb, ha a szervezet elég kicsi ahhoz, hogy egyetlen átállási hétvége alatt mindent lefedjen.

Miben különbözik a „bevezetés” egy API-központú terméknél?

Nincs képernyőről képernyőre történő konfigurációs projekt. A munka az integrációból és a migrációból áll, amit a fejlesztők egy tesztkörnyezetben végeznek el, míg a megfelelést biztosító réteg (áfa-szabályok, bevallási formátumok, naptárak) a termékkel együtt érkezik. Ennek ára az, hogy a Önök oldaláról valaki kódot ír.

További olvasnivalók