Deterministiske regnskapsregler — ikke «magisk AI»
Det viktigste først: ingen bokføring i Macct er gjettet av en AI. Kunstig intelligens brukes til å foreslå kontering, lese kvitteringer (OCR) og automatisere rutinearbeid — men selve regnskapsføringen følger faste, deterministiske regler. Et forslag blir aldri en føring før et menneske godkjenner det, og når det bokføres er det den samme dobbeltsidige logikken som i ethvert seriøst regnskapssystem.
- Dobbel bokføring håndheves. Hvert bilag må balansere (sum debet = sum kredit) og ha minst to linjer — systemet nekter å lagre noe annet. Dette er ikke en advarsel, det er en sperre.
- AI foreslår, mennesket bestemmer. Konteringsforslag (regelbasert eller modellbasert) legges fram for godkjenning. Konto, MVA-kode og beløp vises før noe bokføres.
- Alt er sporbart og forklarbart. Hver postering har et bilag med dato, bilagsnummer, motpart, hvem som førte den og når. Bokførte bilag er uforanderlige (bokføringsloven § 10) — korreksjon skjer ved stornering, ikke ved sletting.
- Alt kan inspiseres. Fra en rapportlinje går veien til hovedboken, til bilaget, til den enkelte bilagslinjen. Lønnsberegninger viser hver komponent.
- Kontroller og valideringer hindrer klassiske feil. Periodelås, MVA-terminlås, balansetvang, avstemmingsjobber og preflight-kontroller før innsending stopper feilene før de blir til regnskap.
Innhold
Del 1 — Regnskap
1. Dobbel bokføring — fundamentet
Alt i Macct bygger på dobbel bokføring. Et bilag består av to eller flere linjer, hver linje posteres på én hovedbokskonto (NS 4102), og summen av debet er alltid lik summen av kredit. Bilaget netter til null. Systemet håndhever dette på flere nivåer — i applikasjonen, og med en databasetrigger som blokkerer ubalanserte bilag og endring av bokførte bilag.
Hver bilagslinje bærer hovedbokskonto, beløp (debet eller kredit), eventuell MVA-kode, og valgfritt kostnadssted og prosjekt. MVA beregnes deterministisk fra MVA-koden — ikke gjettet.
2. Hovedbok, reskontro og rapporter henger sammen
Bilagene er den ene sannheten. Alt annet er visninger av de samme posteringene:
Reskontroen (kunder på 1500, leverandører på 2400) er per-partner-visninger av de samme bilagslinjene. En nattlig avstemmingsjobb sammenligner summen av åpne poster per partner mot saldoen i hovedboken — driver de fra hverandre, flagges det.
3. Periodiseringer og avsetninger
Kostnader og inntekter hører hjemme i perioden de gjelder. Avsetninger som systemet kjenner mønsteret på — feriepenger, arbeidsgiveravgift og skatt — beregner og bokfører Macct automatisk (se lønn og årsoppgjør under). Rene periodiseringer, som en forhåndsbetalt forsikring, føres som ordinære bilag etter samme prinsipp:
Et selskap betaler 12 000 kr for et helt års forsikring i januar. Kostnaden hører til tolv måneder, ikke til januar alene.
| Hendelse | Konto | Debet | Kredit |
|---|---|---|---|
| Betaling (januar) | 1700 Forskuddsbetalt kostnad | 12 000 | |
| 1920 Bank | 12 000 | ||
| Periodisering (hver mnd × 12) | 6300 Forsikringspremie | 1 000 | |
| 1700 Forskuddsbetalt kostnad | 1 000 |
Resultatet belastes 1 000 kr i måneden; restbeløpet står som eiendel (forskuddsbetalt) til det er kostnadsført.
Sammenstillingsprinsippet, regnskapsloven § 4-1. Avsetninger etter god regnskapsskikk (NRS 8 for små foretak).
4. MVA-avstemming og terminoppgjør
MVA beregnes per bilagslinje fra MVA-koden (SAF-T-standardkoder). Utgående MVA føres rate-delt — 2710 (25 %), 2711 (15 %), 2712 (12 %) — og inngående MVA på 1610. MVA-meldingen er kodebasert: grunnlag og avgift summeres per kode for terminen, slik Skatteetaten forventer.
| Post | Beløp |
|---|---|
| Utgående MVA, 25 % (konto 2710) | 50 000 |
| Inngående MVA, fradrag (konto 1610) | − 12 000 |
| Å betale (skyldig MVA) | 38 000 |
Oppgjøret nuller MVA-kontoene for terminen og fører nettoen mot oppgjørskontoen 2740:
| Konto | Debet | Kredit |
|---|---|---|
| 2710 Utgående MVA | 50 000 | |
| 1610 Inngående MVA | 12 000 | |
| 2740 Oppgjørskonto MVA (skyldig) | 38 000 | |
| Sum | 50 000 | 50 000 |
Merverdiavgiftsloven; bimånedlig rapportering (6 terminer/år) som hovedregel.
5. Bankavstemming
Banktransaksjoner importeres (CSV/PDF, eller automatisk via PSD2) og matches mot bokføringen. Macct foreslår kontering ut fra avstemmingsregler — tekst på transaksjonen, retning (inn/ut) og beløpsintervall — men bokfører aldri automatisk: forslaget legges i innboksen for godkjenning. Entydige treff (KID eller fakturanummer som matcher en åpen faktura, med riktig beløp) foreslås som betaling og krysses mot reskontroen ved godkjenning.
6. Årsavslutning og periodelås
Årsoppgjøret er en fast rutine med kontroller i hvert steg — ikke en «trykk på knappen og håp»-operasjon:
NRS 8 (god regnskapsskikk for små foretak); aksjeloven § 8-1 for utbytte; regnskapsloven § 4-3 (kongruens) for IB/UB.
7. Skattekostnad, betalbar skatt og forskjeller
For aksjeselskap beregnes skatten av det skattemessige resultatet — ikke det regnskapsmessige. Forskjellen er permanente og midlertidige poster, som spores i næringsspesifikasjonen. Macct beregner og bokfører betalbar skatt (8300 → 2500) fra dette grunnlaget.
| Post | Beløp |
|---|---|
| Resultat før skatt (regnskapsmessig) | 500 000 |
| + Permanent forskjell (ikke-fradragsberettiget, f.eks. representasjon over grensen) | 20 000 |
| − Midlertidig forskjell (skattemessig meravskrivning, saldo > lineær) | − 50 000 |
| = Skattemessig resultat (grunnlag for betalbar skatt) | 470 000 |
| Betalbar skatt, 22 % | 103 400 |
Postering:
| Konto | Debet | Kredit |
|---|---|---|
| 8300 Skattekostnad | 103 400 | |
| 2500 Betalbar skatt | 103 400 |
Midlertidige forskjeller og utsatt skatt
Den midlertidige forskjellen på 50 000 kr (skatten avskriver mer i år, men forskjellen reverserer senere) representerer en utsatt skatt på 22 % = 11 000 kr. Macct sporer alle midlertidige forskjeller i næringsspesifikasjonen, slik at de er synlige og etterprøvbare. Selve bokføringen av utsatt skatt/utsatt skattefordel er en regnskapsmessig vurdering som små foretak ofte kan forenkle (NRS 8) — derfor bokfører Macct betalbar skatt og holder forskjellene framme i grunnlaget, framfor å gjette på en balanseføring som ikke er tatt stilling til. Forskjellene ligger framme når de skal vurderes.
Skatteloven (alminnelig selskapsskatt 22 %); NRS 8 og regnskapsloven § 6-2 om forenkling for små foretak.
8. Næringsspesifikasjon og skattemelding
Næringsspesifikasjonen og selskapets skattemelding bygges fra de bokførte tallene — kontoene mappes til skattemeldingsfeltene etter en eksplisitt mapping (aldri gjettet). Flyten er en streng arbeidsflyt med fire øyne og integritetssjekk:
Innsending via Altinn 3 / Maskinporten. XML valideres mot Skatteetatens offisielle XSD-er per inntektsår.
9. Sporbarhet og revisjonsspor
- Uforanderlighet: bokførte bilag kan ikke endres eller slettes (bokføringsloven § 10) — håndhevet av databasetrigger. Korreksjon skjer ved stornering, som speiler originalbilaget med motsatt fortegn og lenker de to sammen.
- Sammenhengende bilagsnummer per selskap og år, uten hull.
- Sikkerhetslogg: sensitive hendelser (gjenåpning av periode, IB-erstatning, IDOR-forsøk) skrives til en uforanderlig revisjonslogg som er bypass-sikret på databasenivå.
- Hendelseslogg på skattemelding og årsregnskap: hvem gjorde hva, når, og datahash ved hvert steg.
- SAF-T-eksport (Financial v1.30) med reelle åpnings- og sluttsaldoer per konto og partner — klart for bokettersyn.
10. Lønnskjøring steg for steg
En lønnskjøring er deterministisk: samme grunnlag gir samme tall, hver gang. Kjøringen er idempotent per selskap, år og måned.
Hver lønnsslipp viser komponentene enkeltvis, så beregningen er etterprøvbar ned til kronen.
11. Forskuddstrekk
Trekket følger den ansattes skattekort:
- Prosentkort: samme prosent hver måned, også juni og desember.
- Tabellkort: trekk etter Skatteetatens offisielle trekktabell (trekkrutinen), med trekkfri juni og halv sats i desember.
- Frikort: 0 % trekk opp til frikortets beløpsgrense. Beløpsgrensen hentes fra skattekortet; når årets akkumulerte lønn passerer den, trekkes 50 % (manglende-skattekort-sats) på det overskytende, med varsel om å hente nytt skattekort.
Skattebetalingsloven; trekktabeller fra Skatteetaten. Juni/desember-justering gjelder kun tabellkort (sktbf. § 5-7-1).
12. Arbeidsgiveravgift
AGA beregnes av avgiftsgrunnlaget — kontantlønn + feriepenger + naturalytelser + arbeidsgivers pensjonspremie (ftrl. § 23-2) — med satsen for den ansattes sone. Satsene er datostyrt og hentes fra et versjonert, godkjent regelsett. Sone 1a bruker fribeløps-trappen: lav sats opp til fribeløpet, deretter sone 1-sats — akkumulert riktig over året på tvers av lønnskjøringer.
13. Feriepenger
Feriepenger avsettes løpende av feriepengegrunnlaget — som standard 12 % (4 ukers ferie + avtalefestet uke), per ansatt. Avsetningen bokføres som kostnad (5020) mot skyldige feriepenger (2940), og er med i AGA-grunnlaget i opptjeningsåret. Når feriepengene utbetales året etter, gjøres avsetningen opp.
14. OTP-grunnlag (pensjon)
Når obligatorisk tjenestepensjon er aktivert, beregnes premien av pensjonsgrunnlaget per ansatt (med valgfri inkludering av feriepenger), og bokføres som arbeidsgiverkostnad. Arbeidsgivers pensjonspremie inngår i AGA-grunnlaget (ftrl. § 23-2 fjerde ledd) — både ved bokføring og i a-meldingen. Ansatte som ikke er pensjonsmedlem, varsles i kjøringen.
15. Naturalytelser, reiseregninger og utlegg
Naturalytelser
Skattepliktige naturalytelser (fri bil, fri telefon o.l.) øker trekk- og AGA-grunnlaget, men utbetales ikke i kontanter. Verdsettelse skjer fra et godkjent regelsett — er satsen ikke godkjent, kreves manuelt beløp.
Reiseregninger og utlegg
Reiseregninger føres etter statens satser (diett og kilometer), og splittes i en trekkfri del (utbetales skattefritt, øker netto) og en trekkpliktig del (differansen mot skattefri sats — inn i skatte- og AGA-grunnlaget, men ikke i feriepengegrunnlaget). Godkjente reiseregninger trekkes automatisk inn i lønnskjøringen — uansett om lønn kjøres direkte eller via utkast-flyten — og merkes konsumert ved bokføring så de ikke kommer med to ganger.
16. Sykepenger og arbeidsgiverperiode
Ved sykefravær beregner Macct arbeidsgiverperioden på 16 kalenderdager (folketrygdloven § 8-19): de første 16 dagene dekkes av arbeidsgiver, dager utover er NAVs ansvar og refusjonsberettiget. Sykepenge-refusjon fra NAV bokføres (debet 1575 / kredit 5800), så lønnskostnaden i regnskapet reflekterer det arbeidsgiver faktisk bærer.
Folketrygdloven § 8-19 (arbeidsgiverperioden).
17. Posteringer fra en lønnskjøring — komplett eksempel
Slik henger en lønnskjøring sammen, ende til ende. Én ansatt, fast månedslønn 50 000 kr, prosentkort 30 %, sone 1:
| Komponent | Beløp | Grunnlag / sats |
|---|---|---|
| Bruttolønn | 50 000 | Fast månedslønn |
| Forskuddstrekk | − 15 000 | Prosentkort 30 % |
| Nettolønn (utbetales) | 35 000 | |
| Feriepengeavsetning | 6 000 | 12 % av 50 000 |
| Arbeidsgiveravgift | 7 896 | 14,1 % av (50 000 + 6 000) |
| Konto | Tekst | Debet | Kredit |
|---|---|---|---|
| 5000 | Lønn | 50 000 | |
| 2600 | Forskuddstrekk (skyldig) | 15 000 | |
| 2930 | Skyldig lønn (netto) | 35 000 | |
| 5400 | Arbeidsgiveravgift | 7 896 | |
| 2670 | Skyldig arbeidsgiveravgift | 7 896 | |
| 5020 | Feriepengeavsetning | 6 000 | |
| 2940 | Skyldige feriepenger | 6 000 | |
| Sum (bilaget balanserer) | 63 896 | 63 896 | |
Bilagstype «manuell», generert i sin helhet av lønnskjøringen. Hver linje kan inspiseres, og slippen viser komponentene per ansatt.
18. A-melding, terminoppgjør og avstemming mot regnskap
A-melding
A-meldingen bygges fra lønnskjøringen — inntekt per mottaker, forskuddstrekk og arbeidsgiveravgift per sone — klar for innsending til Altinn. Den sendes aldri automatisk. En trinnguide viser flyten: last ned → altinn.no → last opp → kontroller og send.
Terminoppgjør
Skattetrekk og arbeidsgiveravgift betales den 15. i måneden etter terminslutt (skattebetalingsloven § 10-10). Disse, og MVA- og forskuddsskattfristene, ligger i fristkalenderen.
Avstemming lønn mot regnskap
Fordi lønnsbilaget genereres direkte fra kjøringen, stemmer lønn og regnskap per konstruksjon: bruttolønn på 5000, forskuddstrekk på 2600, AGA på 5400/2670, feriepenger på 5020/2940. Sumtallene på lønnskjøringen er de samme som i a-meldingen og i hovedboken — det finnes ingen «sideregnskap».
Hvilke kontoer bruker lønnsmodulen?
| Konto | Bruk |
|---|---|
| 5000 | Lønn (kostnad) |
| 5020 | Feriepengeavsetning (kostnad) |
| 5400 | Arbeidsgiveravgift (kostnad) |
| 2600 | Skyldig forskuddstrekk |
| 2670 | Skyldig arbeidsgiveravgift |
| 2930 | Skyldig lønn (netto) |
| 2940 | Skyldige feriepenger |
| 1575 / 5800 | Sykepenge-refusjon fra NAV |
Et komplett norsk regnskaps- og lønnssystem
Macct dekker bilagsføring, faktura, MVA, bank, årsoppgjør, skattemelding, lønn og a-melding — med de samme kontrollene et seriøst regnskapssystem krever. AI gir fart; reglene holder regnskapet trygt.
Les også: Regnskapsfrister · Hva er et bilag? · Oppfyller lovkravene · Regler & lover · Føre regnskapet selv