Kaj je glavna knjiga? Struktura, primeri in modeliranje v programski opremi
Kaj je glavna knjiga, kako so konti, transakcije in temeljnice povezani ter kako sodobna računovodska programska oprema modelira glavno knjigo kot podatke.
Glavna knjiga je celosten zapis vsega, kar se je zgodilo v poslovnih knjigah podjetja: vsak konto in pod vsakim kontom vsaka bremenitev (debit) ter dobro (kredit), ki je bila kdaj koli knjižena. Bilanca stanja, izkaz poslovnega izida, obračun DDV - vse to so pogledi, izračunani iz glavne knjige. To ni le eno poročilo med mnogimi, temveč podatkovna zbirka, iz katere se poročila izračunajo.
Struktura: konti → transakcije → temeljnice
Glavna knjiga ima tri ravni:
- Konti - kategorije, opredeljene z kontnim načrtom: banka, terjatve do kupcev, osnovni kapital, prihodi od storitev, stroški plač. Vsak ima šifro, naziv in vrsto (sredstva, obveznosti do virov sredstev, kapital, prihodi, odhodki).
- Transakcije - poslovni dogodki: izdani račun z dne 12. marca, bančno plačilo z dne 15. marca. Vsaka transakcija vsebuje datum in opis.
- Temeljnice (entries) - vrstice znotraj transakcije: ta konto, bremenjen ali v dobro, za ta znesek. Transakcija ima vsaj dve vrstici, njeni zneski v breme in v dobro pa so izenačeni - to je dvostavno knjigovodstvo.
Stanje konta ni nič drugega kot vsota vseh knjiženj na tem kontu. Na vprašanje „zakaj znašajo terjatve do kupcev 9.300 €?“ glavna knjiga odgovori z natančnim seznamom računov in plačil, ki se seštevajo v ta znesek. Ta razčlenljivost je temeljna lastnost glavne knjige - vsako številko v katerem koli računovodskem izkazu je mogoče izslediti do posameznih knjižb.
Knjižni konto na papirju
Tradicionalni prikaz je konto v obliki črke T. Terjatve do kupcev (2410) v enem mesecu:
| Datum | Opis | V breme | V dobro |
|---|---|---|---|
| 03-01 | Začetno stanje | 4.200 | |
| 03-12 | Račun S-1041 | 1.210 | |
| 03-15 | Plačilo, račun S-1038 | 2.400 | |
| 03-28 | Račun S-1042 | 605 | |
| Končno stanje | 3.615 |
Vsaka vrstica tukaj predstavlja eno stran določene transakcije - druga stran je na strani drugega konta (prihodi in DDV za račune, banka za plačilo). Branje zgodovine posameznega konta je še vedno najhitrejši način za odgovor na vprašanje „kaj se je tukaj zgodilo“, zato ima vsak računovodski sistem vgrajeno podrobno poročilo glavne knjige.
Pomožne knjige: podrobnosti umaknjene s poti
V praksi se velike količine podrobnosti vodijo v pomožnih knjigah (subledgers), ki se povzemajo v glavko knjigo. Terjatve spremljajo račune po posameznih kupcih, obveznosti sledijo prejetim računom po dobaviteljih, zaloge beležijo količine in stroške po posameznih artiklih, plače pa zneske po zaposlenih. Glavna knjiga vsebuje kontrolne vsote - eno skupno stanje terjatev, eno skupno stanje obveznosti -, medtem ko pomožna knjiga hrani razčlenitev. Če se vsota v pomožni knjigi in na kontu v glavni knjigi ne ujemata, je bilo nekaj knjiženo na eno, ne pa tudi na drugo; ugotovitev te razlike je redni del zaključka računovodskega obdobja.
Kako programska oprema modelira glavno knjigo
Če odstranimo terminologijo, je glavna knjiga majhen in totog podatkovni model:
- tabela
accounts- šifra, naziv, vrsta, položaj v kontni hierarhiji; - tabela
transactions- datum, opis, povezava do izvirnega dokumenta; - tabela
entries- ID transakcije, ID konta, znesek v breme, znesek v dobro.
Vse ostalo je izpeljano. Saldi so vsote knjižb; bilanca stanja (trial balance) je ta vsota, razvrščena po kontih; bilanca stanja (balance sheet) je poskusna bilanca, preslikana v zakonsko določeno obliko. Dobro zasnovani sistemi obravnavajo tabelo knjižb kot nespremenljivo le za dodajanje (append-only): knjižene vknjižbe se nikoli ne urejajo ali brišejo, popravki pa se izvedejo s knjiženjem stornirnih temeljnic. Zaradi tega je glavna knjiga revizijska sled in ne preglednica, ki jo je mogoče poljubno spreminjati - zgodovina knjig je sama po sebi del knjig.
Točno tako glavno knjigo modelira Nordlet. Konti, dnevnike transakcij in knjižbe v dnevniku obravnava kot objekte API prvega reda: POST /v1/ledger/accounts/list vrne kontni načrt, POST /v1/ledger/journal/transactions/create knjiži uravnoteženo transakcijo (neuravnotežene so zavrnjene, preden se karkoli zapiska), vsak dokument - izdani račun, prejeti račun, obračun plač, uvoz bančnih izpiskov - pa se prek nastavljivih pravil knjiži v isto glavno knjigo. Bralni del obsega nabor poročil: POST /v1/reports/general-journal kronološko izpizuje transakcije, POST /v1/reports/gl-detail rekonstruira zgoraj prikazan pogled po posameznih kontih, POST /v1/reports/trial-balance pa povzema podatke. Knjiženi vnosi so nespremenljivi, v zaklenjena obdobja pa ni mogoče knjižiti - pravilo nespremenljivosti glavne knjige je sistemsko uveljavljeno in ne prepuščeno naključju.
Glavna knjiga vs. dnevnik
Dve besedi za dva načina urejanja istih podatkov. Dnevnik (general journal) je kronološki - vsaka transakcija je zapisana po datumu, tako kot je nastala. Glavna knjiga (general ledger) so iste knjižbe, razporejene po kontih. V preteklosti sta to bili dve fizični knjigi, knjiženje pa je pomenilo prepisovanje med njima; v programski opremi sta to le dve poizvedbi nad isto tabelo knjižb. Ta razlika se ohranja v nazivih poročil, ne pa v podatkih.
FAQ
Kaj je glavna knjiga v preprostih besedah?
Glavna evidenca vseh kontov podjetja ter vsake bremenitve in dobroimetja, knjiženih na njih. Računovodski izkazi niso ročno napisani, temveč se izračunajo iz glavne knjige.
Kakšna je razlika med glavno knjigo in dnevnikom?
Iste knjižbe v dveh različnih ureditvah: dnevnik je kronološki, glavna knjiga pa je združena po kontih. V sodobni programski opremi sta oba pogleda zgrajena nad enotno zbirko podatkov.
Kaj je pomožna knjiga?
Podrobna knjiga, katere podatki se povzemajo na kontrolni konto v glavni knjigi - računi po posameznih kupcih za stanje terjatev, prejeti računi po dobaviteljih za obveznosti, zaloge po artiklih za materialno evidenco. Glavna knjiga ostaja pregledna, podrobnosti pa so še vedno na voljo.
Ali je knjižbe v glavni knjigi mogoče urejati?
V dobro zasnovanem sistemu ne. Knjiženi vnosi omogočajo le dodajanje; napaka se odpravi s knjiženjem stornorske temeljnice, tako da je tudi popravek trajno zabeležen. Sistemi, ki omogočajo tiho urejanje že knjiženih vnosov, ne morejo zagotoviti zanesljive revizijske sledi.
Kako saldi pridejo v glavno knjigo?
Sploh ne pridejo - saldi se ne shranjujejo, temveč se izračunavajo. Stanje konta je vsota vseh vknjižb, ki so bile knjižene nanj, zato je mogoče vsako izkazano številko izslediti nazaj do transakcij, ki so jo povzročile.