Nordlet

← Põhitõed / Selgitused

Mis on muutumatu pearaamat? Audiitormälujäljed ja miks kannete kustutamine on viga

Miks kinnitatud raamatupidamiskandeid ei tohi kunagi muuta ega kustutada, kuidas toimub parandamine lisataval pearaamatus ja mida perioodide lukustused ning auditilogid tegelikult tagavad.

Muutumatu pearaamat (immutable ledger) on selline, kus sisestatud kandeid ei muudeta ega kustutata kunagi. Parandused tehakse uute kannete lisamisega, mis teevad vanad tagasi või korrigeerivad neid, nii et raamatupidamise ajalugu on ise osa raamatupidamisest.

See ei ole tehniline eelistus. See on asjaolu, mis teeb raamatupidamisandmed tõendiks, mitte aga hetkearvamuseks mineviku kohta - ja see on põhjus, miks palve "lisa raamatupidamiskannetele kustutamisnupp" tuleks tagasi lükata.

Miks muutmine ja kustutamine lööb kõik segi

Audiitormälujälg (audit trail) on toode. Kahekordse kirjendamise eesmärk on, et iga saldo laguneb koost lahti kanneteks, mis selle tekitasid. Kui kandeid saab salaja muuta, ei tõesta see lagunemine midagi: mälujälg näitab seda, mida keegi viimati otsustas seal näha olevat.

Esitatud arvud ei lähe enam raamatupidamisega kokku. Märtsis esitatud käibedeklaratsioon esitab märtsi numbrid. Kui muudate märtsi arvet juunis, ei lähe teie pearaamat enam kokku maksuhaldurile juba esitatud dokumendiga. Keegi ei märka seda enne võrdluse ehk vastavuskontrolli (reconciliation) tegemist ning selleks ajaks on põhjus kuude pikkuste tehingute taga.

Pettus muutub nähtamatuks. Manipulatsiooni avastamine sõltub võimest näha, et midagi on muutunud. Kui kandeid saab kohapeal muuta, pole midagi näha – ja just seetõttu nõuavad ELi maksuhaldurid raamatupidamisandmete võltsimiskindlust ning mitmed riigid serdivad arveldus- ja arveTarkvara just selle omaduse alusel.

Hajus olek hakkab erinema. Kui arve saadeti kliendile, eksporditi pangafileesse, edastati e-arve platvormile ja seda luges partneri API, ei muuda teie koopia muutmine teiste omades midagi. Te ei ole parandanud viga, vaid olete tekitanud lahknevuse.

Kuidas parandused tegelikult toimuvad

Iga õiguspärane parandus on lisamine:

Olukord Õige meetod
Vale raamatupidamiskanne Sisestage selle vastaskanne ja seejärel õige kanne
Valesti arvele pandud summa Väljastage kleebis- või kreeditarve ja vajadusel uus arve
Vale periood Sisestage kanne jooksvasse avatud perioodi, kuupäevaga, mil parandus tehti
Aegunud hinnang Tühistage tekkepõhine kulu või tulu, kirjendage tegelik – vt laekumata tulu

Tulemus loeb välja nagu narratiiv: siin on see, mida arvasime, siin on see, kui saime teada teisiti, ja siin on parandus. Audiitor, kes küsib, mis juhtus arvega S-1041, saab täieliku vastuse numbri asemel, mis on alati – näiliselt – just selline olnud.

Selle hind on see, et pearaamat sisaldab vigu igavesti. See ongi mõte – ettevõte, mille raamatupidamises pole ühtegi parandust, on kas erakordselt õnnelik või muudab neid tagantjärele.

Mida muutumatus ei tähenda

  • Ei tähenda, et "midagi ei saa parandada". Kõike saab parandada; seda tehakse lisamise, mitte ülekirjutamise teel.
  • Ei ole plokiahel (blockchain). Krüptograafiline aheldamine on üks võltsimiskindluse rakendusi; rangete piirangute ja auditilogiga ainult lisatav (append-only) relatsiooniline pearaamat annab teile vajaliku raamatupidamisomaduse ilma hajutatud konsensuse (distributed-consensus) kaasnevate keerukusteta.
  • Ei ole sama mis auditilogi. Auditilogi salvestab kes mida tegi. Muutumatus tähendab, et raamatupidamisandmed ise ei muutu. Te vajate mõlemat, sest need vastavad erinevatele küsimustele.
  • Ei kehti mustandite kohta. Mustandina esitatud arve on töödokument ja seda saab vabalt redigeerida. Muutumatus algab väljastamisest – hetkest, mil dokument muutub kellegi teise jaoks reaalseks.

Kuidas Nordlet seda tagab

Kolm mehhanismi, mis on kõik üles ehitatud struktuurselt, mitte tavapõhiselt:

Kinnitatud kanded on ainult lisatavad (append-only). Raamatupidamiskanded kirjutatakse üks kord. Puudub lõpp-punkt (endpoint), mis muudaks või kustutaks kinnitatud tehingut, ning POST /v1/ledger/ledger/journal/transactions/create valideerib andmed enne kirjutamist – deebetid peavad võrduma kreedititega, kontod peavad olemas olema ja neile peab saama kandeid teha ning periood peab olema avatud. Tasakaalust väljas pearaamat ei ole olek, mida andmebaas saab esitada.

Perioodid on lukustatud. POST /v1/ledger/periods/lock sulgeb kuu ja kõik tehingud, mille kuupäev langeb lukustatud perioodi, lükatakse tagasi – olenemata sellest, kas need pärinevad käsitsi sisestusest, arvest, panga impordist või automatiseeritud arvestusprotsessist. Lukustamine tagabki selle, et esitatud deklaratsioon läheb raamatupidamisega püsivalt kokku ning lukustuse lahtitegemine on ise auditeeritav tegevus. Töövoogu käsitleb raamatupidamisperioodi artikkel.

Kõike auditeeritakse. Olekut muudvad toimingud kirjutatakse auditilogi koos toimsuoritaja, tegevuse, olemiga ja erinevustega (diff) – sealhulgas automaatsed toimingud, mis salvestavad süsteemi toimsuoritaja, selle asemel et teeselda, nagu oleks inimene seda teinud. Kui kontsernisisene peegeldamine loob arve, näitavad seda mõlema ettevõtte logid.

Dokumendid järgivad sama reeglit: müügiarve väljastamine eraldab numbri vahedeta jadast ja kinnitab kande; selle hilisem parandamine tähendab kreeditarvet, mitte kunagi muutmist. Algne arve, kreeditarve ja sellest tulenev saldo jäävad kliendi ajalukku nähtavaks.

Mustanddokumentide redigeerimine on täielikult lubatud ja kustutamine on pehme kustutamine (soft delete) – ajatempel deletedAt, mis peidab kirje aktiivsetest päringutest, säilitades selle samas andmebaasis.

FAQ

Mis on muutumatu pearaamat?

Raamatupidamisperioodi pearaamat, kus kinnitatud kandeid ei muudeta ega kustutata kunagi. Parandused tehakse tagasipööramis- või korrigeerimiskannete lisamisega, nii et täielik ajalugu – sealhulgas vead ja nende parandused – jääb kirje osaks.

Miks ma ei saa lihtsalt vale raamatupidamiskannet kustutada?

Sest kanne võib juba kajastuda esitatud maksuaruandes, kliendile saadetud dokumendis või mõne teise süsteemi kirjetes. Selle kustutamine muudab teie raamatupidamise nendega vaikimisi vastuolus olevaks. Selle tagasipööramine parandab numbrid, jättes samas alles tõendi selle kohta, mis juhtus.

Kas muutumatu pearaamat nõuab plokiahelat?

Ei. Plokiahel on üks viis kirjete võltsimiskindlaks muutmiseks. Ainult lisatava (append-only) andmebaasi arhitektuur koos jõustatud tasakaalupiirangute, perioodilukkude ja auditilogiga tagab vajalikud raamatupidamisomadused ilma hajutatud konsensuse (distributed-consensus) kaasnevata koormata.

Kas ma saan mustandarvet redigeerida?

Jah. Muutumatus kehtib alates hetkest, mil dokument väljastatakse ja see muutub kellegi teise jaoks reaalseks. Mustandid on töödokumendid ja neid saab vabalt muuta või kustutada.

Kuidas parandada kannet suletud perioonis?

Sisestage parandus jooksvasse avatud perioodi kuupäevaga, mil parandus tehti. Kui suletud perioodi deklareeritud andmed olid olulisel määral valed, on alternatiiviks see teadlikult uuesti avada, parandada, uuesti raporteerida ja uuesti lukustada – mis on auditeeritav tegevus ja ühtlasi aus viis andmete korrigeerimiseks.