Nordlet

← Blog

Vgrajeno računovodstvo: Lastni razvoj ali nakup za tržnice

Seznam obsega, model stroškov z navedenimi predpostavkami in pogoji, v katerih je posamezen odgovor pravi.

Nordlet Team · · 7 min branja

Vsaka tržnica slej ko prej razvije svojo glavno knjigo. Vprašanje je le, ali jo zgradi premišljeno kot nadzorovan sistem ali pa po naključju kot stolpec balance, v katerega pišejo tri različne storitve in mu nihče povsem ne zaupa.

Ta članek govori o tem, kako to odločitev sprejeti namensko. Zajema to, kaj delo v resnici obsega, kako brez zavajanja izračunati stroške in kakšni so specifični pogoji, v katerih je lastni razvoj prava pot – kajť včasih res je.

Kaj tukaj pomeni »vgrajeno računovodstvo«

Vgrajeno računovodstvo pomeni, da so poslovne knjige shranjene neposredno v vašem izdelku in ne v ločeni aplikaciji, ki jo odpre nekdo drug. Vaša programska oprema beleži knjižbe sproti, ko se dogodki zgodijo, vaši uporabniki vidijo tisto, kar prikazuje vaš vmesnik, in ob koncu meseca nihče ne izvozi preglednice za knjigovodjo.

Za tržnico to zajema vsaj: prejeta plačila kupcev, dolgovane zneske prodajalcem, ustvarjene provizije, stroške obdelave plačil, DDV na vaše storitve in na osnovno dobavo, vračila kupnin, reklamacije (chargebacks), rezerve, izplačila in usklajevanje vsega tega z bančnimi ali plačilnimi ponudniki.

Kaj v resnici gradite, če se odločite za lastni razvoj

Sama glavna knjiga je le manjši del celote. Ekipe redno ocenjujejo obseg le za prvo postavko, preostalo pa odkrijejo šele naknadno.

Komponenta Kaj obsega
Dnevnik in konti Uravnotežene knjižbe, kontni načrt, vrste kontov, začetna stanja
Nespremenljivost (immutability) Shramba z možnostjo le dodajanja (append-only), potek dela za stotinke in popravke, brez neposrednih popravkov obstoječih zapisov
Obdobni nadzor Zaključevanje, zaklepanje, zavračanje zapoznelih knjižb, nadzorovan ponovni odpir z revizijsko sledjo
Idempotenca Ključi, shranjevanje prejšnjih odzivov, zaznavanje trkov pri spremenjenih podatkovnih paketih
Obravnava denarja Natančna aritmetika z decimalnimi mesti ali manjšimi denarnimi enotami (minor units), valutne kode, tečaji in njihov vir, konti za zaokroževanje
Mehanizem za DDV Stopnje po državah z datumi veljavnosti, kraj obdavčitve, obrnjena davčna obveznost, pravila o prejemniku kot plačniku (deemed supplier), oprostitve
Preverjanja identitete za DDV Preverjanje v uradnem registru, predpomnjenje, časovne oznake, identifikatorji zahtevkov, čakalna vrsta za ročni pregled v primeru napak
Dokumenti Računi, dobropisi, zaporedno oštevilčenje brez vrzeli po serijah in letih, upodabljanje v PDF, dostava
E-fakturiranje Strukturirani formati, kot je EN 16931 UBL, in nacionalni formati posameznih držav, kjer so obvezni
Zajem bančnih podatkov Uvoz izpiskov ali pridobljena privolitev za bančno povezavo, odstranjevanje podlag za že uvožene transakcije
Usklajevanje Pravila ujemanja, točkovanje, delna ujemanja, izjeme, ki jih mora rešiti človek
Izplačila Priprava plačilnih nalogov, pakiranje izplačil v serije, povezovanje izplačil nazaj z ustreznimi postavkami
Poročanje Saldakonti (trial balance), bilanca stanja, izkaz poslovnega izida, denarni tok, pregledi DDV, zapadlost terjatev
Davčni registri in obračuni Vse, kar zahtevajo posamezne države, v formatu, ki ga davčni organ sprejme
Revizija Izvajalec, dejanje, entiteta in sama sprememba, poizvedljivo za vsako spremembo podatkov
Hramba in izvoz Desetletna hramba za evidence OSS, popoln izvoz podatkov, arhiv, ki prestane revizijo

Približno dve od teh sedemnajstih vrstic sta tisti del, ki si ga večina ekip predstavlja, ko rečejo »zgradili bomo glavno knjigo«.

Pošten izračun stroškov

Vsaka številka je tukaj odvisna od vaše ekipe, zato spodnje ugotovitve obravnavajte kot metodologijo in ne kot cenovno ponudbo. Vzemite zgornje komponente, vsaki določite obseg v inženirskih tednih glede na hitrost vaše ekipe in nato uporabite tri popravke, ki jih ocene običajno spregledajo.

Prvi popravek: skladnost s predpisi ni enkratni strošek. Stopnje se spreminjajo, pragi se spreminjajo, formati se spreminjajo, evropski sveženj DDV v digitalni dobi (VAT in the Digital Age) pa prinaša časovno opredeljene obveznosti – spremembe pravil OSS in IOSS od 1. januarja 2027, razširjena pravila za platforme od 1. julija 2028 in čezmejno digitalno poročanje od 1. julija 2030. Lastni razvoj pomeni, da vzdrževanje vsake te migracije prevzamete sami.

Drugi popravek: delo za zagotavljanje pravilnosti presega delo na funkcijah. Prva različica obravnava idealne primere (happy path). Dolgi rep pa prinaša vračila po izplačilu, delna vračila, reklamacije, ki prispedejo tedne kasneje, zaokroževanje valut, podvojene spletne kljuke (webhooks) in izravnalne datoteke, ki se ne ujemajo z vašimi zapisi. Tu koledar dobesedno izgine.

Tretji popravek: računovodja je deležnik, ne pa recenzent. Knjige, ki jih finančni strokovnjak ne želi podpisati, niso dokončane, te povratne informacije pa med razvojem običajno pritečejo prepozno.

Učinkovit preizkus smiselnosti: ocenite ceno najmanjšega zanesljivega lastnega sistema – glavna knjiga, popravki, zaklepanje obdobij, idempotenca, obravnava denarja, DDV za eno državo, računi, bančni uvoz, ujemanje in osnovni nabor poročil – ter jo primerjajte z letno naročnino na storitev z merjenjem porabe. Cene v objavljenih paketih Nordlet se začnejo pri 10 € na mesec z vključenimi 3.000 zahtevki in segajo do 300 € na mesec za 200.000 zahtevkov. Če lastni razvoj stane le delež enega inženirskega leta, je to resničen argument za gradnjo. Če stane več inženirskih let in zahteva stalno vzdrževanje, primerjava ni več blizu, razlika pa je vsako leto večja, ko se predpisi spreminjajo.

Kdaj je lastni razvoj dejansko prava izbira

Trije primeri, vsi so resnični.

Glavna knjiga je vaš izdelek. Če gradite plačilno platformo, bančni izdelek ali denarnico, kjer je obnašanje stanja ob sočasnih operacijah vaša konkurenčna prednost, je glavna knjiga jedro sistema in mora biti vaša. Razmislite o infrastrukturnih izdelkih za glavne knjige namesto o gradnji iz nič, zakonsko predpisano računovodstvo pa ločite.

Vaš model ne ustreza nobenemu računovodskemu sistemu. Nekatere tržnice imajo resnično nenavadne strukture poravnav – večstranska deljenja s pogojnimi sprostitvami, hrambo sredstev (escrow) s stopenjskimi mejniki, zapletena pravila o rezervah. Če noben izdelek tega ne podpira in so obvozne rešitve slabše od lastne gradnje, potem gradite sami.

Zaradi vašega obsega je cenovno modeliranje glede na porabo napačno. Pri dovolj visokih stopnjah transakcij cene na zahtevek prenehajo biti privlačne. Preden se za to odločite, modelirajte s stvaremi podatki, saj je »ekstremen obseg« tukaj višji, kot ga doseže večina platform.

Kdaj je nakup prava izbira

Nakup zmaga, kadar je računovodstvo nujno, a ne predstavja konkurenčne prednosti, kar je sicer običajen primer. Nihče ne izbere vaše tržnice zato, ker so vaše knjižbe v dnevniku elegantne. Opazijo le takrat, ko so knjige napačne.

Nakup je prav tako prava izbira, kadar so vaše obveznosti večdržavne. Pravila za DDV po posameznih državah, hramba dokazil in obveznosti e-fakturiranja pomenijo trajni tok vzdrževanja, ponudnik pa to delo porazdeli (amortizira) na vse stranke. Nordlet v okviru izdelka ponuja evropski DDV po državah s preverjanjem VIES, izračun obračunov OSS in IOSS, evidence i.SAF ter EN 16931 UBL za Peppol, namesto da bi morali to načrtovati kot projekt.

Srednja pot, na kateri konča večina ekip

Praktični odgovor običajno ni ne eno ne drugo. Gre za kombinacijo: kupite glavno knjigo, razvijte delovni proces.

Računovodsko zaledje obravnava knjižbe, davčno obravnavo, dokumente, zaključek obdobja in revizijsko sled. Vaš izdelek upravlja vse, kar vidijo vaši uporabniki, in vsako poslovno pravilo, specifično za vašo tržnico – kdaj se sredstva sprostijo, kakšna je politika rezerv, kako se obravnavajo spori, kaj prikazuje nadzorna plošča prodajalca. Računovodski API pokličete v trenutkih, ko se denar knjiži, hkrati pa obdržite tiste dele, ki so resnično vaši.

Ta meja tudi precej bolje preživi spremembe kot alternative. Nova država prinaša nastavitve namesto novega projekta. Nova politika izplačil je vaša koda in ne zahtevek za ponudnika.

Kaj se morate odločiti, preden se zavežete

  1. Ali je vaša glavna knjiga konkurenčna prednost ali obveznost? Bodite pošteni; večina je obveznosti.
  2. Koliko je držav in kaj zahteva posamezna? Samo stopnje, ali tudi obračuni, evidence ali oddaja?
  3. Kakšna je vaša strategija za popravke? Vračila po izplačilu in zapoznele reklamacije so primeri, ki razkrijejo šibko zasnovo.
  4. Kdo podpisuje knjige? Vključite to osebo, preden je zasnova potrjena, in ne šele kasneje.
  5. Kakšen je načrt desetletne hrambe? Evidence OSS je treba hraniti deset let od konca leta transakcije, arhiv pa je sistem in ne varnostna kopija.
  6. Kako bo videti migracija čez tri leta? V obe smeri. Prvi dan pripravite testni izvoz in poskrbite, da deluje.

FAQ

Koliko časa traja razvoj glavne knjige za tržnico?

Prva različica, ki knjiži uravnotežene postavke, lahko deluje v nekaj tednih. Različica, ki obravnava vračila po izplačilu, zapoznele reklamacije, večvalutno zaokroževanje, podvojene spletne kljuke ponudnikov, zaključek obdobja in revizijo, ki jo računovodja sprejme, pa zahteva bistveno več časa, vzdrževanje pa se nikoli ne konča. Ocenite drugi primer, saj to dejansko pomeni delovanje v produkciji.

Ali lahko začnemo s stolpcem balance in kasneje izvedemo migracijo?

Lahko in mnogi to počnejo, vendar načrtujte, da bo migracija težja od prvotnega razvoja. Rekonstrukcija zgodovine iz spremenljivega stanja je mogoča le, če ste hranili vsak dogodek, ki ga je spremenil – kar pomeni le, če ste že imeli glavno knjigo.

Ali vgrajeni računovodski API nadomešča našo finančno ekipo?

Ne. Odpravlja ročno knjiženje in usklajevanje. Nekdo še vedno zaključi mesec, pregleduje izjeme, sprejema presoje in oddaja obračune.

Kako je z GDPR, če je glavna knjiga nespremenljiva?

Finančne podatke in psevdonimizirane sklice hranite v nespremenljivih zapisih, osebne podatke pa v ločenem sistemu s svojim postopkom hrambe in izbrisa. Nespremenljivost velja za finančni dogodek in ne za vsak atribut, ki je povezan z njim.

Ali je odprtokodna računovodska programska oprema vmesna možnost?

To je resnična možnost, ki pa stroške preoblikuje namesto da bi jih odpravila: sami prevzamete gostovanje, nadgradnje, lokalizacijo po državah in posodobitve skladnosti s predpisi. Te vidike ovrednotite, preden prihranek pri licenci obravnavate kot celotno sliko.

Nadaljnje branje