← Tagasi blogisse

Eksperiment: Business Centrali migratsioon 4 minutiga

22. juuli hommikul kell 10:01 lõi meie AI-agent Microsoft Dynamics 365 Business Centralisse uue ettevõtte. Kell 10:04:48 — vähem kui neli minutit hiljem — oli kogu meie raamatupidamine sees: kontoplaan, kliendid, hankijad, põhivarad ja algsaldod, postitatud ja bilansis, sendipealt võrdluses lähteandmetega.

Katsejäneseks olime meie ise: migreerisime oma ettevõtte raamatupidamise SmartAccountsist Business Centralisse, et testida tehnoloogiat, mille oleme ehitanud klientide migratsioonide automatiseerimiseks. Esimene küsimus, mis sellise plaani peale ilmselt tekib: kust AI üldse teab, millised seadistused minu ettevõttele õiged on?

Probleem, mida me lahendame

Business Centrali juurutamise kalleim osa ei ole litsents ega tarkvara, vaid seadistamine ja arendamine. Uus BC ettevõte on tühi leht: kontoplaan, numbriseeriad, postitusgrupid, käibemaksuseadistus, maksetingimused, dimensioonid, päevaraamatu mallid... kokku kümneid omavahel sõltuvaid seadustusi, millest igaühes on valesti tehtud otsusel tagajärjed. Traditsiooniliselt tähendab see nädalaid konsultanditööd: intervjuud, Exceli tabelid, käsitsi klikkimine, inimlikud vead.

Meie lähenemine: las AI teeb ettevalmistuse ja masin teeb sisestuse, aga iga sisuline otsus käib konsultandi ja kliendi käest läbi.

AI-migratsiooni protsessi ülevaade: lähteandmed vanast süsteemist, AI analüüs koos teadmusbaasiga, konsultandi ja kliendi kinnitus, automaatne sisestus API-de kaudu alla 4 minutiga, tulemuseks valideeritud Business Central

Kust AI teab, millised seadistused sinu ettevõttele õiged on?

1. Sinu enda andmed räägivad

AI alustab sellest, et loeb läbi vana süsteemi ekspordid: bilansi, kasumiaruande, klientide ja hankijate nimekirjad, avatud arved, põhivarakaardid. Nendest failidest on näha, kuidas su äri päriselt töötab:

  • Kasutatud käibemaksumäärad (24%, 9%, 0%, pöördmaksustamine, EL-i ost) määravad KM-postitusseadistuse.
  • Põhivarad ja kogunenud kulum näitavad, et vaja on põhivaramooduleid ja amortisatsiooniraamatuid.
  • Tegelikest maksetähtaegadest klientide ja hankijate lõikes tulevad maksetingimuste koodid.
  • Toodete ja teenuste vahekord määrab artiklite, mõõtühikute ja postitusgruppide struktuuri.
  • Uued numbriseeriad jätkavad sealt, kus vanad arvenumbrid pooleli jäid, nii et ükski number ei kordu ega hüppa.

Suur osa intervjuust, mille konsultant tavaliselt kliendiga teeb, on tegelikult andmetes juba olemas ja AI loeb selle sealt välja.

2. Teadmusbaas: BC seadistusloogika masinloetaval kujul

Teine allikas on meie teadmusbaas: struktureeritud kirjeldus 23 Business Centrali seadistusalast. Seal on kirjas, mis tabelid ja väljad igas alas on, mis on kohustuslik, mis millest sõltub ja mis järjekorras tuleb seadistada (numbriseeriad enne kliente, postitusgrupid enne algsaldosid).

Sinna kuuluvad ka tegevusala mallid: teenusettevõtte, kaubandusettevõtte ja tootmisettevõtte tüüpseadistused. Teenusettevõte ei vaja laoarvestust, küll aga projekte ja ressursse; kaubandusettevõte vajab asukohti ja laoseadistust. Mall annab mõistliku lähtepunkti, mida sinu andmetest loetud tõendid täpsustavad.

Eesti eripärad on sisse ehitatud meie BC4EST lokalisatsioonilaiendusega: KMD deklaratsiooni read koos EMTA XML-ekspordiga, Eesti pankade failivormingud (camt.053 kontoväljavõtte import, SEPA maksekorralduste eksport) ja Eesti viitenumbrid.

3. Konsultant ja klient kinnitavad iga otsuse

Kolmas allikas oled sina. AI ei sisesta midagi omapäi: ta koostab kõigepealt inimloetavas keeles ettepaneku, mille käime kliendiga koos läbi. Meie enda migratsioonil olid laual näiteks sellised otsused:

  • Kas jätame SmartAccountsi kontoplaani 1:1 või läheme üle BC standardsele kontoplaanile?
  • Milliste maksetingimustega uued kliendid vaikimisi tulevad? NET7 klientidele ja NET30 hankijatele, sest nii need andmetes päriselt olid.

Alles siis, kui kõik otsused on kinnitatud, külmutatakse tulemus migratsioonipaketiks: kaks faili, millest üks kirjeldab, mida ja kuidas migreerida, ja teine sisaldab kõiki kirjeid valideeritud kujul. Pakett on loetav ja versioonihallatav, nii et enne käivitamist on täpselt näha, mis süsteemi läheb.

Mis juhtub nupuvajutuse järel

Käivitamisel loob tööriist ettevõtte Business Centrali automaatika-API kaudu ja laeb paketi sisse moodulhaaval ja õiges sõltuvusjärjekorras, alustades põhiseadistusest ja kontoplaanist ning lõpetades algsaldode päevaraamatuga, mis postitatakse automaatselt.

Kogu suhtlus käib ainult ametlike API-de kaudu, ilma otseste andmebaasikirjutuste ja Exceli importideta. Iga kanne tekib samamoodi nagu kasutaja käe läbi, koos kõigi Business Centrali enda kontrollidega.

Viimase sammuna jookseb automaatne võrdlus: skript võtab Business Centralist iga konto saldo ja võrdleb seda lähteandmetega. Migratsioon loetakse õnnestunuks alles siis, kui iga konto klapib sendipealt.

Eksperimendi numbrid

Mida meie enda migratsioon sisaldas:

MisKogus
Pearaamatu kontosid (SmartAccountsi kontoplaan 1:1)116
Numbriseeriaid14
KM-postitusseadistusi18
Hankijaid~140
Kliente~25
Põhivarakaarte koos kogunenud kulumiga11
Algsaldokandeid pearaamatus66
KMD deklaratsiooniridu28

Aeg ettevõtte loomisest postitatud algsaldodeni: alla 4 minuti. Paketi ettevalmistus (andmete lugemine, seadistuste tuletamine, otsuste kinnitamine) võttis sama hommiku jooksul suurusjärgus tunni. Käsitsi teeks sama töö kogenud konsultant päevade või nädalatega.

Miks selline lähenemine on parem

Kõige suurem võit on läbipaistvus: kõik seadistused sünnivad kirjalikus paketis, mille klient enne käivitamist üle vaatab ja kinnitab. Sama pakett teeb migratsiooni ka korratavaks. BC SaaS-is on ettevõtete loomine tasuta, seega meie töövoog on lihtne: teeme testettevõtte, kontrollime tulemust, kustutame selle ja käivitame sama paketi päris ettevõttel. Migratsiooni saab harjutada nii mitu korda kui vaja, enne kui päriselt kolitakse.

Eesti lokalisatsioon tuleb sama käiguga kaasa: KMD, EMTA XML, pangaliidesed ja viitenumbrid on seadistatud juba enne, kui raamatupidaja esimest korda sisse logib.

Ja kui sisestus võtab minuteid, muutub kogu projekti hind: konsultandi aeg läheb äriprotsesside läbimõtlemisele koos kliendiga, mitte andmete tippimisele.

Kas sinu ettevõte on järgmine?

Testisime tehnoloogiat teadlikult kõigepealt iseenda raamatupidamise peal, päris andmete ja päris tähtaegadega. Kui su ettevõte on SmartAccountsist või mõnest muust süsteemist välja kasvanud ja Business Central tundub õige samm, aga migratsioon on seni hirmutanud, siis võta ühendust.


villem@integrated.ee