Saldobalanse
Saldobalanse er en oversikt over hvor mye du har ført på de ulike kontoene i regnskapet ditt. Summen av saldobalansen skal som hovedregel være null. [1]
Saldobalansen er de viktigste inndataa til den nye årsoppgjør-løsningen.
saldobalanse-eksempel
"Kontonr.";"Kontonavn";"Inngående saldo";"Endring";"Utgående saldo"
"1920";"SBM Drift";100000;22300;122300
"2000";"Aksjekapital";-30000;0;-30000
"2050";"Annen egenkapital";-54600;0;-54600
"2500";"Betalbar skatt, ikke utlignet";-15400;15400;0
"2740";"Oppgjørskonto merverdiavgift";0;-1475;-1475
"3000";"Salgsinntekt, avgiftspliktig, høy sats";0;-120000;-120000
"3150";"Salgsinntekt på utførsel av varer og tjenester";0;-20000;-20000
"3910";"Annen driftsrelatert inntekt";0;-10000;-10000
"4000";"Purchase of raw materials and semi-manufactures, high VAT rate";0;26000;26000
"4300";"Innkjøp av varer for videresalg, høy avgiftssats";0;32000;32000
"6510";"Håndverktøy";0;55200;55200
"6900";"Telefon";0;900;900
"8050";"Renteinntekt bank";0;-500;-500
"8150";"Interest expenses on bank loans";0;175;175
Fil-innhold
| Kontonummer |
|
| Kontonavn |
Bestemmes av bruker |
| Inngående balanse (IB) |
Fjorårets utgående verdi for balansekontoer ( |
| Endring |
Differanse mellom inngående og utgående balanse. |
| Utgående balanse (UB) |
IB pluss summen av alle transaksjoner som er gjort på kontoen gjennom året. |
To år
Finsta må ha regnskapstall for to år.
Ved opplasting av saldobalanse for et regnskapsår må bruker derfor laste opp to filer, gjeldende år og forrige år.
Bruker må derfor laste opp to saldobalanse-filer ved oppretting av årsoppgjør; gjeldende år og forrige år.
Ved henting av data fra Conta skal vi håndtere dette automatisk.
-
Balansekontoer:
-
Alle IB gjeldende år == UB forrige år
-
Alle UB forrige år == IB gjeldende år
-
-
Resultatkontoer:
-
IB = 0
-
-
Kontoer som er gjensidig utelukkende:
-
2120vs1070(Utsatt skatt) -
2050vs2080(Disponering)
-
plantuml::example$/trial-balance-combined.puml[]
Tilleggsposteringer
Tilleggsposteringer (additional transactions) er posteringer som legges til etter at saldobalansen er importert. De brukes til å korrigere eller supplere regnskapstallene uten å endre den importerte filen. Kilder er bl.a. Anleggsregisteret, Verdipapirregisteret og Konsernregisteret.
Hver tilleggspostering har én eller flere linjer som til sammen summerer til null (dobbel bokføring). Posteringen har en dato som bestemmer om den tilhører inneværende periode eller en tidligere periode.
Tilleggsposteringer og tom saldobalanse
Et nyopprettet årsoppgjør knyttes ofte til eksisterende registre (anleggsregister, verdipapirregister, konsernregister) som allerede har data.
Registrene genererer tilleggsposteringer som oppretter kontoer i saldobalansen med originatedAs = Additional.
Når saldobalansen har tilstand Assembling (tom, under utfylling) skjuler frontend kontoer fra tilleggsposteringer som standard.
Dette er som regel riktig — brukeren skal selv fylle inn saldobalansen, og systemgenererte kontoer kan forvirre.
Men i noen tilfeller er det nyttig å se hva registrene har lagt inn, for eksempel for å kontrollere at registrene er satt opp korrekt.
En toggle på saldobalansesiden («Inkluder posteringer») gjør det mulig å vise disse kontoene uten å forlate Assembling-tilstanden.
Når togglen er på vises også Endring- og Endelig-kolonnene, slik at brukeren ser verdiene som tilleggsposteringene påvirker.
Dette gir et helhetsbilde når man fyller inn den første saldobalansen — man ser både egne verdier og det registrene allerede har lagt inn.
Balansefelt
Saldobalansen har tre balansefelt per konto:
previousClosingBalance-
Fjorårets utgående balanse (UB forrige år). Importert fra CSV. Aldri direkte endret av tilleggsposteringer — men kan justeres transient ved pre-periode posteringer (se under).
temporaryClosingBalance-
Årets utgående balanse slik den er importert fra CSV (uten tilleggsposteringer). Aldri direkte endret — men kan justeres transient ved pre-periode posteringer på balansekontoer.
finalClosingBalance-
Beregnet utgående balanse inkludert tilleggsposteringer. Transient felt — beregnes på nytt ved
toFinal(), lagres ikke til databasen.
Pre-periode posteringer
En postering er pre-periode når posteringsdatoen er før periodens startdato (period.startsAt).
Posteringer på startdatoen selv regnes som inneværende periode.
YearEndClosing-posteringer er kalkulerte artefakter fra årsavslutningsberegningen og behandles alltid som inneværende periode, uavhengig av dato.
Pre-periode posteringer korrigerer forrige periodes UB. Konsekvensene avhenger av kontotype:
| Kontotype | previousClosingBalance | temporaryClosingBalance | finalClosingBalance |
|---|---|---|---|
Balansekonto ( |
Justeres |
Justeres (bæres frem fra forrige UB) |
Følger av justert temporaryClosingBalance |
Resultatkonto ( |
Justeres |
Uendret (nullstilles ved årsstart) |
Uendret av pre-periode delta |
Justeringene er transiente — de lagres ikke til databasen.
toFinal() beregner justerte verdier og legger dem i adjustedPreviousClosingBalance og adjustedTemporaryClosingBalance.
Getter-metodene getPreviousClosingBalance() og getTemporaryClosingBalance() returnerer de justerte verdiene når de er satt.
fromFinal() nullstiller alle transiente felt.
Teknisk flyt
toFinal():
1. Del opp aksepterte tilleggsposteringer i pre-periode og inneværende periode (etter dato)
2. For hver konto:
a. Beregn adjustedPreviousClosingBalance = previousClosingBalance + prePeriodeDelta
b. For balansekontoer:
adjustedTemporaryClosingBalance = temporaryClosingBalance + prePeriodeDelta
For resultatkontoer:
adjustedTemporaryClosingBalance = temporaryClosingBalance
c. finalClosingBalance = adjustedTemporaryClosingBalance + inneværendePeriodeDelta
3. Kontoer som ikke finnes i importert saldobalanse opprettes med temporaryClosingBalance = 0