Standardisering av MVA-koder
Hvorfor MVA-koder må standardiseres på tvers av systemer, og hva som kjennetegner en god kodestruktur.
Standardisering av MVA-koder er et undervurdert område i norsk regnskapsstandardisering. Mens mange diskuterer kontoplan og rapportering, er MVA-kodene det som faktisk styrer hva som havner i MVA-meldingen og i SAF-T. Når kodene varierer mellom leverandører, oppstår friksjon hvert eneste ledd.
Hvorfor det er et problem
Hver leverandør av regnskapssystem har historisk utviklet sine egne MVA-kodelister. Det betyr at:
| Bedrift A bruker | Bedrift B bruker | Resultat |
|---|---|---|
| Kode 1 = utg. høy sats | Kode 11 = utg. 25 % | Forskjellig kobling |
| Kode 6 = innenlands fritak | Kode 60 = nullsats | Lik intensjon, ulik kode |
| Egen kode for omvendt avgiftsplikt | Standardkode + flagg | Vanskelig å sammenligne |
Når dataene flyttes mellom systemer eller eksporteres til SAF-T, må kodene mappes manuelt. Mapping kan gjøres feil, og feilen blir ofte oppdaget for sent.
Hva en god kodestruktur dekker
En standardisert MVA-kodestruktur bør dekke:
- type transaksjon (inngående, utgående, korrigering)
- sats (25 %, 15 %, 12 %, 11,11 %, 6 %, 0 %)
- fritak vs unntak (avgjørende for fradragsrett)
- omvendt avgiftsplikt (reverse charge ved EU-tjenester m.m.)
- internasjonale dimensjoner (eksport, import, fjernsalg)
I tillegg bør det være tydelig hvordan koder kobles til MVA-meldingens linjer.
Hvor mange koder er nok
For mange koder gir kompleksitet. For få koder gjør at viktig informasjon mistes. Bedre Standard mener at en standard liste på 20–40 koder dekker det aller meste, så lenge:
- listen er prinsippbasert (sats × type × fritak)
- det finnes klare regler for utvidelser
- systemleverandører kan implementere uten å oppfinne noe selv
- mapping fra eksisterende egendefinerte koder er dokumentert
Sammenheng med e-faktura og SAF-T
I Peppol BIS Billing kreves bestemte MVA-kategorikoder (S, Z, E, AE, K osv.) på linjenivå. Disse er mer overordnede enn norske MVA-koder. En god mapping mellom de to nivåene er avgjørende for at e-fakturaer skal valideres riktig.
I SAF-T må MVA-kodene være konsistente over hele perioden, ellers blir kontroller vanskelige.
Hva systemleverandørene bør gjøre
- Tilby en standard kodeliste som default for nye kunder
- Dokumentere mapping mellom standardlisten og Peppol/SAF-T
- Ha låste koder som ikke kan endres uten varsel
- Tilby migrasjonsverktøy ved bytte av kodestruktur
- Inkludere testdata med alle koder representert
Hva regnskapsmiljøene bør be om
- Tydelig dokumentasjon av hvilken kode som dekker hvilke tilfeller
- Praksisbeskrivelse for vanskelige scenarier (delvis fradrag, kombinerte leveranser)
- Logg over kodendringer ved versjonsoppgradering
- Felles veiledning på tvers av leverandører
Videre lesing
- SAF-T-format for norske bedrifter
- EHF vs SAF-T forskjellen
- Mapping til SAF-T
- Validering av e-faktura-data
Vil dere bidra til en felles MVA-kodestandard? Se Bedre Standards prioriteringer og samarbeidsmuligheter .