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.
§ 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.
§ 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.
§ 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.
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.
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.
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.
Å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.
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.
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
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.
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).
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.
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.