Kas ir nemaināms grāmatvedības žurnāls? Revīzijas seku reģistri un kāpēc ierakstu dzēšana ir kļūda
Kāpēc grāmatvedībā iegrāmatotos darījumus nedrīkst labot vai dzēst, kā notiek korekcijas tikai papildināmā (append-only) grāmatvedības reģistrā un ko patiesībā garantē periodu slēgšana un revīzijas žurnāli.
Nemaināms grāmatvedības žurnāls (immutable ledger) ir tāds, kurā reģistrētos ierakstus nekad nemaina un nedzēš. Korekcijas veic, pievienojot jaunus ierakstus, kas anulē vai koriģē iepriekšējos, tāpēc grāmatvedības vēsture pati par sevi ir daļa no uzskaites.
Tā nav tehniska kaprīze. Tā ir īpašība, kas padara grāmatvedības datus par pierādījumiem, nevis par pašreizējo viedokli par pagātni, un tieši tāpēc prasība „izveidot dzēšanas pogu grāmatojumiem“ ir jānoraida.
Kāpēc labošana un dzēšana sagrauj visu
Revīzijas seku reģistrs (audit trail) ir pats produkts. Divkāršā ieraksta grāmatvedības jēga ir tāda, ka katru atlikumu var sadalīt un pamatot ar ierakstiem, kas to radīja. Ja ierakstus var nemanāmi mainīt, pamatojums zaudē jēgu, jo reģistrs rāda tikai to, ko kāds pēdējā brīdī ir nolēmis tajā redzēt.
Iesniegtie rādītāji vairs nesakrīt ar grāmatvedību. PVN deklarācija, kas iesniegta martā, atspoguļo marta datus. Ja jūnijā izlabojat marta rēķinu, jūsu grāmatvedības reģistrs vairs neatbilst dokumentam, kas jau iesniegts valsts ieņēmumu dienestam. To neviens nepamana līdz pat salīdzināšanas brīdim, un tad iemesls jau slēpjas vairāku mēnešu senos darījumos.
Krāpšana kļūst neredzama. Manipulāciju atklāšana balstās uz iespēju redzēt, ka kaut kas ir mainījies. Vietās, kur ierakstus var labot tieši to atrašanās vietā, nav ko redzēt, un tieši tāpēc nodokļu administrācijas visā ES pieprasa, lai grāmatvedības datiem būtu viltošanas pēdas fiksējošas īpašības (tamper-evident), bet vairākas valstis sertificē norēķinu programmatūru tieši šīs īpašības dēļ.
Sadalītais stāvoklis (distributed state) sāk atšķirties. Ja rēķins tika nosūtīts klientam, eksportēts uz bankas failu, nodots e-rēķinu platformai un nolasīts, izmantojot partnera API, jūsu kopijas labošana nemaina neko viņu pusē. Jūs neesat izlabojis kļūdu, jūs esat radījis neatbilstību.
Kā korekcijas darbojas praksē
Katra likumīga korekcija ir papildinājums:
| Situācija | Pareizais mehānisms |
|---|---|
| Nepareizs grāmatojums | Iegrāmatojiet tā storno (anulēšanu), pēc tam pareizo ierakstu |
| Nepareiza rēķina summa | Izsniedziet kredītrēķinu, vajadzības gadījumā izrakstiet jaunu rēķinu |
| Nepareizs periods | Iegrāmatojiet pašreizējā atvērtajā periodā ar datumu, kad notika korekcija |
| Zaudējusi spēku aplēse | Anulējiet uzkrājumu, iegrāmatojiet faktisko summu, skatiet sadaļu par uzkrātajiem ieņēmumiem |
Rezultāts lasāms kā stāsts: lūk, ko mēs domājām, lūk, kad uzzinājām ko citu, lūk, korekcija. Revidents, kurš jautā „kas notika ar rēķinu S-1041?“, saņem pilnīgu atbildi, nevis skaitli, kas, šķiet, vienmēr ir bijis tieši tāds.
Trūkums ir tāds, ka grāmatvedības žurnālā kļūdas paliek uz mūžu. Tā arī ir visa būtība, jo uzņēmums, kura grāmatvedībā nav redzamu korekciju, vai nu ir ārkārtīgi veiksmīgs, vai arī labo savus ierakstus.
Kas nav uzskatāms par nemaināmumu
- Nav „neko nevar labot“. Labot var jebko, tikai to dara, pievienojot jaunus ierakstus, nevis pārrakstot vecos.
- Nav blokķēde (blockchain). Kriptogrāfiskā saistīšana ir tikai viena no viltošanas pēdas fiksēšanas metodēm. Tikai papildināms (append-only) relacionālais reģistrs ar stingriem ierobežojumiem un revīzijas žurnālu nodrošina grāmatvedībai nepieciešamās īpašības bez sadalītā konsensa (distributed consensus) radītajiem sarežģījumiem.
- Nav tas pats, kas revīzijas žurnāls (audit log). Revīzijas žurnāls reģistrē to, kas ko izdarīja. Nemaināmums nozīmē, ka paši grāmatvedības dati nemainās. Jums ir nepieciešams gan viens, gan otrs, jo tie atbild uz dažādiem jautājumiem.
- Neattiecas uz melnrakstiem. Rēķina melnraksts ir darba dokuments, ko var brīvi labot. Nemaināmums sākas brīdī, kad dokuments tiek izdots - brīdī, kad tas kļūst reāls kādam citam.
Kā Nordlet nodrošina nemaināmību
Trīs mehānismi, kas visi ir balstīti uz struktūru, nevis vienošanos:
Iegrāmatotie ieraksti ir tikai papildināmi. Grāmatojumi tiek ierakstīti vienu reizi. Nav neviena galapunkta (endpoint), kas varētu labot vai dzēst iegrāmatotu darījumu, un POST /v1/ledger/journal/transactions/create veic validāciju pirms ierakstīšanas - debetiem ir jāsakrīt ar kredītiem, kontiem ir jāpastāv un tajos ir jābūt atļautam grāmatot, periodam ir jābūt atvērtam. Nelīdzsvarots grāmatvedības reģistrs ir stāvoklis, ko datubāze nevar attēlot.
Periodi tiek slēgti. POST /v1/ledger/periods/lock aizver mēnesi, un jebkurš darījums ar datumu slēgtajā periodā tiek noraidīts neatkarīgi no tā, vai tas nāk no manuāla ieraksta, rēķina, bankas importa vai automātiskās iegrāmatošanas. Periodu slēgšana nodrošina to, ka iesniegtā deklarācija pastāvīgi sakrīt ar grāmatvedību, savukārt perioda atvēršana pati par sevi ir revidējama darbība. Darbplūsmu apraksta grāmatvedības perioda raksts.
Viss tiek reģistrēts revīzijas žurnālā. Darbības, kas maina stāvokli, tiek ierakstītas revīzijas žurnālā, norādot veicēju, darbību, vienību un izmaiņu starpību (diff), tostarp automatizētas darbības, kurās tiek reģistrēts sistēmas izpildītājs, nevis izlikšanās, ka to paveicis cilvēks. Kad starpuzņēmumu spoguļošana (intercompany mirroring) izveido rēķinu, abu uzņēmumu žurnālos tas ir redzams.
Dokumentiem piemēro to pašu noteikumu: izsniedzot pārdošanas rēķinu, tam tiek piešķirts numurs no nepārtrauktas sērijas un veikts grāmatojums. Tā labošana vēlāk nozīmē kredītrēķinu, nekad labošanu. Sākotnējais rēķins, kredītrēķins un iegūtais atlikums paliek redzami klienta vēsturē.
Dokumentu melnraksti paliek pilnībā labojami, un to dzēsts tiek veikts kā mīkstā dzēšana (soft delete) - ar deletedAt laika zīmi, kas pasljēp ierakstu no aktīvajiem vaicājumiem, vienlaikus to saglabājot.
FAQ
Kas ir nemaināms grāmatvedības žurnāls?
Grāmatvedības reģistrs, kurā iegrāmatotos darījumus nekad nemaina un nedzēš. Korekcijas veic, pievienojot storno vai koriģējošus ierakstus, tāpēc pilna vēsture, ieskaitot kļūdas un to labojumus, paliek par uzskaites daļu.
Kāpēc nevar vienkārši izdzēst nepareizu grāmatojumu?
Tāpēc, ka šis ieraksts jau var būt atspoguļots iesniegtajā nodokļu deklarācijā, klientam nosūtītajā dokumentā vai citas sistēmas ierakstos. Tā dzēšana liek jūsu grāmatvedībai klusējot nonākt pretrunā ar visiem šiem datiem. Tā storno (anulēšana) koriģē skaitļus, vienlaikus atstājot pierādījumus par notikušo.
Vai nemaināmam reģistram ir nepieciešama blokķēde?
Nē. Blokķēde ir viens no veidiem, kā padarīt ierakstus ar viltošanas pēdas fiksējošām īpašībām. Tikai papildināmas datubāzes dizains ar stingriem bilances ierobežojumiem, periodu slēgšanu un revīzijas žurnālu nodrošina svarīgākās grāmatvedības īpašības bez sadalītā konsensa noslogojuma.
Vai es varu labot rēķina melnrakstu?
Jā. Nemaināmums stājas spēkā no brīža, kad dokuments ir izdots un kļūst reāls kādam citam. Melnraksti ir darba dokumenti, un tos var brīvi mainīt vai dzēst.
Kā labot ierakstu slēgtā periodā?
Iegrāmatojiet korekciju pašreizējā atvērtajā periodā ar datumu, kad korekcija tika veikta. Ja slēgtā perioda uzrādītie dati bija būtiski kļūdaini, alternatīva ir apzināti to atvērt atkārtoti, izlabot, pārskatīt un slēgt no jauna. Tā ir revidējama darbība un vienīgais godīgais veids, kā veikt finanšu pārskatu pārrēķinu.