Nordlet

← Dokumentacija / Žodynėlis

Kas yra nekeičiama didžioji knyga? Audito sekos ir kodėl įrašų trynimas yra klaida

Kodėl patvirtintų apskaitos įrašų negalima redaguoti ar tryninėti, kaip veikia taisymai tik papildomo įrašo (append-only) didžiojoje knygoje ir ką iš tikrųjų garantuoja laikotarpių užraktai bei auditavimo žurnalai.

Nekeičiama didžioji knyga (immutable ledger) yra tokia, kurioje patvirtinti įrašai niekada nėra keičiami ar trinami. Taisymai atliekami pridedant naujus įrašus, kurie anuliuoja arba koreguoja senuosius, todėl pati knygos istorija tampa neatsiejama tų pačių apskaitos knygų dalimi.

Tai nėra techninis pageidavimas. Būtent dėl to apskaitos duomenys tampa įrodymais, o ne dabartine nuomone apie praeitį, ir būtoc tai yra priežastis, kodėl reikalavimas „pridėti trynimo mygtuką žurnalo įrašams“ turi būti atmestas.

Kodėl redagavimas ir trynimas sugriauna viską

Audito seka yra pats produktas. Dvejybinio įrašo buhalterinės apskaitos paskirtis yra ta, kad kiekvienas likutis išsiskaido į jį suformavusius įrašus. Jei įrašus galima pakeisti tyliai, toks išskaidymas nieko neįrodo: seka rodo tik tai, ką kažkas neseniai nusprendė joje matyti.

Pateikti skaičiai nustoja sutapti su knygomis. Kovo mėnesį pateiktoje PVM deklaracijoje nurodomi kovo mėnesio duomenys. Redaguokite kovo mėnesio sąskaitą faktūrą birželį, ir jūsų didžioji knyga nebeatitiks mokesčių administratoriui jau pateikto dokumento. Niekas to nepastebi iki pat suderinimo, o tada priežastis jau slypi kelis mėnesius atgal vykusiuose sandoriuose.

Sukčiavimas tampa nematomas. Manipuliacijų aptikimas priklauso nuo gebėjimo pamatyti, kad kažkas pasikeitė. Ten, kur įrašus galima redaguoti jų buvimo vietoje, nėra į ką žiūrėti - o tai yra būtent priežastis, kodėl ES mokesčių administratoriai reikalauja, kad apskaitos įrašai būtų apsaugoti nuo klastojimo, o kelios šalys sąskaitų faktūrų išrašymo programinę įrangą sertifikuoja būtent pagal šią savybę.

Paskirstyta būsena išsiskiria. Jei sąskaita faktūra buvo išsiųsta klientui, eksportuota į banko failą, perduota į e. sąskaitų faktūrų platformą ir nuskaityta partnerio API, jūsų kopijos redagavimas nieko nepakeičia jų pusėje. Jūs neištaisėte klaidos, jūs sukūrėte neatitikimą.

Kaip taisymai veikia iš tikrųjų

Kiekvienas teisėtas taisymas yra papildymas:

Situacija Teisingas mechanizmas
Neteisingas žurnalo įrašas Užregistruokite jo anuliavimą (reversą), tada teisingą įrašą
Neteisinga išrašyta suma Išrašykite kreditinę sąskaitą faktūrą, tada, jei reikia, naują sąskaitą faktūrą
Neteisingas laikotarpis Registruokite dabartiniame atvirame laikotarpyje, nurodydami datą, kada įvyko taisymas
Nebegaliojanti sąmata Anuliuokite sukauptą sumą, užregistruokite faktinę - žr. sukauptas pajamas

Rezultatas skaitomas kaip pasakojimas: štai ką galvojome, štai kada sužinojome kitaip, štai taisymas. Auditorius, paklausęs „kas nutiko sąskaitai faktūrai S-1041?“, gauna išsamų atsakymą, o ne skaičių, kuris, kaip matyt, visada buvo toks pat.

Kaina yra ta, kad didžiojoje knygoje klaidos lieka amžinai. Tai ir yra esmė - įmonė, kurios knygose nėra jokių taisymų, yra arba išskirtinai sėkminga, arba jas redaguoja.

Kuo nekeičiamumas nėra

  • Nėra „nieko negalima pataisyti“. Galima pataisyti bet ką; tai taisoma pridedant, o ne perrašant.
  • Nėra blokų grandinė (blockchain). Kriptografinis grandinių sudarymas yra vienas iš apsaugos nuo klastojimo būdų; tik papildoma (append-only) reliacinė didžioji knyga su priverstiniais apribojimais ir auditavimo žurnalu suteikia apskaitos savybę be paskirstytojo konsensuso naštos.
  • Nėra tas pats, kas audito žurnalas. Audito žurnalas fiksuoja, kas ką padarė. Nekeičiamumas reiškia, kad patys apskaitos duomenys nesikeičia. Jums reikia abu dalykus, ir jie atsako į skirtingus klausimus.
  • Netaikoma juodraščiams. Juodraštinė sąskaita faktūra yra darbinis dokumentas, kurį galima laisvai redaguoti. Nekeičiamumas prasideda nuo išrašymo momento - kai dokumentas tampa realus kažkam kitam.

Kaip Nordlet tai užtikrina

Trys mechanizmai, kurie visi yra struktūriniai, o ne pagrįsti susitarimais:

Patvirtinti įrašai yra tik papildomi. Žurnalo įrašai įrašomi vieną kartą. Nėra jokio galinio taško (endpoint), kuris redaguotų arba ištrintų patvirtintą operaciją, o POST /v1/ledger/journal/transactions/create atlieka patvirtinimą prieš rašydamas - debetai turi sutapti su kreditais, sąskaitos turi egzistuoti ir leisti įrašus, o laikotarpis turi būti atviras. Nesubalansuota didžioji knyga nėra būsena, kurią duomenų bazė gali pavaizduoti.

Laikotarpiai užrakinami. POST /v1/ledger/periods/lock uždaro mėnesį, ir bet kokia operacija, kurios data patekusi į užrakintą laikotarpį, yra atmetama - nesvarbu, ar ji gaunama iš rankinio įrašo, sąskaitos faktūros, banko importo, ar automatizuoto kaupimo vykdymo. Užrakinimas yra tai, kas užtikrina, kad pateikta deklaracija nuolat sutaptų su knygomis, o atrakinimas pats savaime yra audituojamas veiksmas. Apskaitos laikotarpio straipsnyje aprašytas šis darbo procesas.

Viskas yra audituojama. Būseną keičiančios operacijos įrašomos į audito žurnalą, nurodant vykdytoją, veiksmą, subjektą ir pokytį (diff) - įskaitant automatizuotus veiksmus, kurie įrašo sistemos vykdytoją, o ne apsimeta, kad tai padarė žmogus. Kai įmonių tarpusavio atspindėjimas (intercompany mirroring) sukuria sąskaitą faktūrą, tai rodo abu įmonių žurnalai.

Dokumentams taikoma ta pati taisyklė: išrašant pardavimo sąskaitą faktūrą, jai priskiriamas numeris iš nepraleistos sekos ir atliekamas įrašas; jos taisymas vėliau reiškia kreditinę sąskaitą faktūrą, bet niekada redagavimą. Originali sąskaita faktūra, kreditinė sąskaita faktūra ir gaunamas likutis lieka matomi kliento istorijoje.

Juodraštiniai dokumentai lieka visiškai redaguojami, o trynimas yra švelnus trynimas (soft delete) - deletedAt žymė (timestamp), kuri paslepia įrašą iš aktyvių užklausų, kartu jį išsaugodama.

D.U.K.

Kas yra nekeičiama didžioji knyga?

Apskaitos didžioji knyga, kurioje patvirtinti įrašai niekada nėra keičiami ar trinami. Taisymai atliekami pridedant anuliuojančius arba koreguojančius įrašus, todėl visa istorija, įskaitant klaidas ir jų pataisymus, lieka įrašo dalimi.

Kodėl negaliu tiesiog ištrinti neteisingo žurnalo įrašo?

Kadangi įrašas jau gali būti atsispindėjęs pateiktoje mokesčių deklaracijoje, klientui išsiųstame dokumente arba kytos sistemos įrašuose. Jį ištrynus, jūsų knygos nustoja tyliai sutapti su visais jais. Jį anuliavus, skaičiai pataisomi, kartu paliekant įrodymus apie tai, kas įvyko.

Ar nekeičiamai didžiajai knygai reikalinga blokų grandinė (blockchain)?

Ne. Blokų grandinė yra vienas iš būdų padaryti įrašus apsaugotus nuo klastojimo. Duomenų bazės dizainas su papildymo galimybe, priverstiniais balanso apribojimais, laikotarpių užraktais ir audito žurnalu užtikrina svarbias apskaitos savybes be paskirstytojo konsensuso naštos.

Ar galiu redaguoti juodraštinę sąskaitą faktūrą?

Taip. Nekeičiamumas taikomas nuo to momento, kai dokumentas išrašomas ir tampa realus kažkam kitam. Juodraščiai yra darbiniai dokumentai, kuriuos galima laisvai keisti arba trinti.

Kaip pataisyti įrašą uždarajame laikotarpyje?

Užregistruokite taisymą dabartiniame atvirame laikotarpyje, nurodydami datą, kada įvyko taisymas. Jei uždarojo laikotarpio deklaruoti skaičiai buvo iš esmės klaidingi, alternatyva yra sąmoningai jį vėl atidaryti, pataisyti, iš naujo deklaruoti ir iš naujo užrakinti - tai audituojamas veiksmas, kuris yra sąžiningas būdas patikslinti finansines ataskaitas.