Oppfyller Macct kravene til regnskapssystem?

Kort svar: ja. Macct er bygget fra bunnen av for å håndheve norske regnskapsregler — bokføringsloven, MVA-loven, regnskapsloven og Skatteetatens tekniske krav. Denne siden går punkt for punkt gjennom de viktigste kravene og viser hvordan Macct møter dem.

Bokføringsloven

Bokføringsloven (lov av 19. november 2004) er den sentrale norske loven om bokføring og oppbevaring av regnskapsmateriale. Macct er bygget for å oppfylle hver enkelt paragraf som gjelder små selskap.

§ 3 — Systematisk og oversiktlig bokføring

"Bokføringen skal være systematisk og oversiktlig."

Macct håndhever NS 4102 (Norsk Standard Kontoplan) som standardkontoplan. Alle bilag posteres med dobbel bokføring — sum debet = sum kredit, alltid. Et bilag kan ikke lagres ubalansert. Hovedboken er kronologisk og søkbar per konto, kostnadssted, prosjekt eller dato.

Oppfylt. NS 4102 + dobbel bokføring som hard validering på alle bilag.

§ 7 — Sporbarhet

"Bokførte opplysninger skal kunne kontrolleres mot dokumentasjon, opprinnelig grunnlag og oppgaver."

Hvert bilag i Macct har full audit-logg: hvem som opprettet det, når, hvilke endringer som er gjort. Vedlegg (PDF-fakturaer, kvitteringer, bilder) lagres som binær fil knyttet direkte til bilaget — ikke som en separat liste man kan miste tilknytningen til. For multi-valuta lagres valutakilde + dato (typisk "Norges Bank YYYY-MM-DD"), så det er etterprøvbart hvilken kurs som ble brukt.

Oppfylt. Audit-logg på bilagsnivå, vedlegg lagret med bilaget, valutakurs-kilde sporet for alle valuta-transaksjoner.

§ 10 — Uforanderlighet

"Bokførte opplysninger skal ikke kunne endres eller slettes etter at den dokumentasjonen som har inngått ved bokføringen, er sluttbehandlet."

Macct har en database-trigger som blokkerer alle UPDATE- og DELETE-operasjoner mot bilagslinjer i avsluttede regnskaps- perioder. Dette gjelder også brukere med administrator- rettigheter. Eneste måte å korrigere et avsluttet bilag på er å postere et motbilag i en åpen periode — slik regelverket krever. App-brukeren med SQL-tilgang er NOSUPERUSER og kan ikke omgå triggeren med SET session_replication_role.

Oppfylt. Database-trigger håndhever uforanderlighet på avsluttede perioder, kan ikke omgås på app-rolle-nivå.

§ 13 — Oppbevaring i 5 år

"Regnskapsmateriale skal oppbevares i Norge i fem år etter regnskapsårets slutt."

Macct lagrer all data på EU-servere (Hetzner Tyskland/Finland). Du kan eksportere alt som SAF-T (lovens primær-format), Excel eller PDF — uten ekstra kostnad. Hvis du sier opp Macct, ligger ansvaret for 5-års oppbevaring hos deg som bokføringspliktig — last ned eksport-filene og lagre dem trygt før du melder deg ut.

Delvis: Macct leverer eksport-filene. Brukers ansvar å oppbevare dem i 5 år etter at man eventuelt slutter å bruke systemet.

SAF-T (Standard Audit File for Tax)

SAF-T Financial v1.30 — påkrevd fra januar 2025

Skatteetatens forskrift krever at alle norske regnskapssystem skal kunne eksportere SAF-T Financial v1.30 ved kontroll-forespørsel.

Macct støtter full SAF-T v1.30-eksport, inkludert GroupingCategory og GroupingCode per konto (det nye kravet i v1.30 sammenlignet med v1.10). Eksporten kan filtreres på regnskapsperiode og lastes ned direkte fra UI eller API. Filen er XML i Skatteetatens offisielle skjema og kan leveres direkte til skatte-revisor ved kontroll.

Oppfylt. SAF-T v1.30 med GroupingCategory + GroupingCode per konto. Tilgjengelig fra UI og API.

MVA-melding

Bimånedlig MVA-melding via Altinn

MVA-loven krever bimånedlig MVA-melding (6 terminer per år) levert elektronisk via Altinn.

Macct beregner MVA per bilag basert på SAF-T standard tax codes (25 %, 15 %, 12 %, 0 %). Inngående MVA bokføres på 1610, utgående MVA på 2700. Ved termin-slutt foreslår Macct et oppgjørsbilag (1610/2700 → 2740 Oppgjørskonto) og genererer MVA-melding-XML klar for opplasting i Altinn.

Workflow med eksplisitt godkjenning: Macct sender ALDRI MVA-melding automatisk. Du må gå gjennom utkastet, sammenligne med saldobalansen, og godkjenne aktivt før noe sendes. Hvert steg logges med SHA-256 hash av dataene.

Oppfylt. SAF-T tax codes, beregnes per bilag, eksplisitt godkjenning før innsending.

A-melding (lønn)

Månedlig A-melding via Altinn

Skatte- og avgiftsregelverket krever månedlig A-melding fra alle arbeidsgivere innen den 5. i påfølgende måned.

Macct kjører lønn månedlig: brutto → skattetrekk fra skattekort → netto. AGA beregnes per arbeidsgiveravgift-sone, feriepenger 12 % avsettes løpende. Bokføring føres på riktige NS 4102-kontoer (5000 lønn / 2600 skattetrekk / 2930 skyldig netto / 5400 AGA / 2670 skyldig AGA / 5020 feriepenger / 2940 skyldige feriepenger).

A-melding genereres som XML klar for Altinn-opplasting. Macct sender ikke automatisk — du laster opp selv etter å ha gått gjennom innholdet.

Oppfylt. Lønn idempotent per måned, AGA per sone, A-melding XML for Altinn.

Årsregnskap (RF-1167)

Årsregnskap til Brønnøysund — for AS

Regnskapsloven § 8-2 krever at AS leverer årsregnskap til Regnskapsregisteret innen 31. juli året etter regnskapsåret.

Macct genererer komplett RF-1167 årsregnskap inkludert noter fra den bokførte hovedboken. NRS 8-validering kjøres automatisk for å bekrefte at selskapet kvalifiserer som "lite foretak" og kan bruke forenklede regler. Generering, gjennomgang, godkjenning og innsending er fire separate steg.

For ENK genereres RF-1175 næringsoppgave for personlig skattemelding etter samme prinsipp.

Oppfylt. RF-1167 med noter for AS, RF-1175 for ENK, eksplisitt 4-stegs godkjenning.

Aksjonærregister-oppgave (AS)

RF-1086 årlig aksjonærregister-oppgave

Skatteloven krever at alle AS leverer aksjonærregister-oppgave RF-1086 årlig innen 31. januar.

Macct holder oversikt over aksjonærer, aksjeposter og aksjeklasser. Ved årsskiftet genereres RF-1086 automatisk basert på den førte aksjeboka. Endringer i aksjonærsammen- setningen i løpet av året (kjøp, salg, kapitalforhøyelse) spores med dato.

Oppfylt. Aksjonærregister med historikk, RF-1086-generering.

Skattemelding

Skattemelding for næringsdrivende (RF-1175 / RF-1167-deler)

Skatteforvaltningsloven krever årlig skattemelding fra alle skattepliktige enheter.

Macct mapper hovedboks-saldoer til skattemelding-felt etter Skatteetatens spesifikasjon. Workflow er strengt 4-stegs: DRAFT → READY_FOR_REVIEW → APPROVED → SUBMITTED. Ingen steg kan hoppes over. Hver overgang logges med:

  • Tidspunkt
  • Brukeren som godkjente
  • SHA-256 hash av dataene
  • Kvittering-ID fra Altinn ved innsending
Oppfylt. 4-stegs workflow, full audit-logg per overgang.

EHF e-faktura

EHF / Peppol — krav for offentlige innkjøp

Lov om elektronisk faktura krever EHF-format ved fakturering til offentlig sektor.

Macct genererer UBL 2.1 EHF-fakturaer i Peppol-format for utgående fakturaer. Inngående EHF-fakturaer parses automatisk og opprettes som inngående faktura-bilag med XML-original lagret som vedlegg.

Oppfylt. EHF inn og ut, UBL 2.1, Peppol-kompatibel.

Sikkerhet og personvern

GDPR + datalagring i EU

Macct lagrer alle data på Hetzner-servere i Tyskland og Finland (EU). Ingen overføring til tredjeland. Brukere har rett til eksport (artikkel 20) og sletting (artikkel 17) — Macct har innebygde funksjoner for begge.

App-rollen mot databasen er NOSUPERUSER, så et eventuelt SQL-injection-angrep ikke kan slå av audit-trigger eller tukle med bokføring i avsluttede perioder. Bilag-linjer beskyttes av flerlags-tilgangskontroll (selskap → bruker → rolle).

Oppfylt. GDPR, EU-lagring, NOSUPERUSER app-rolle, IDOR- beskyttelse.

Formelle sertifiseringer

Vi er åpne om at Macct ikke er ISO 27001- eller SOC 2- sertifisert ennå. Dette er ikke et lov-krav for å være et lovlig regnskapssystem i Norge, men noen større kunder ber om det. Hvis dere har slike krav internt, anbefaler vi Tripletex eller Visma som har disse sertifiseringene på plass.

Ikke oppfylt: ingen formelle ISO/SOC-sertifiseringer ennå. Ikke et lov-krav, men kan være kontraktuelt krav.

Oppsummering

Macct oppfyller de tekniske og lovmessige kravene som stilles til et norsk regnskapssystem for små og mellomstore selskap. På noen punkter (formelle sertifiseringer) er vi mindre etablert enn de største konkurrentene — vi er ærlige om det. Men på de grunnleggende kravene fra bokføringsloven, MVA-loven, regnskaps- loven og Skatteetaten — der leverer vi.

For en full oversikt over hvilke paragrafer Macct håndhever og hvordan, se regler-siden.

Start gratis 30 dagers prøveperiode