SAF-T 2.0: hva bør neste generasjon løse?
SAF-T 2.0 bør handle mindre om mer kompleksitet og mer om klarere struktur, bedre feilfangst og enklere implementasjon.
Begrepet SAF-T 2.0 brukes ofte som en kortform for neste generasjon SAF-T. Det viktigste er ikke hva versjonen heter, men hva standarden må løse bedre enn i dag.
Hvis en ny generasjon bare legger til mer struktur uten å gjøre standarden lettere å forstå og validere, vil problemene følge med videre. Derfor bør videreutvikling starte med de praktiske svakhetene.
Fire ting neste generasjon må bli bedre på
1. Tydeligere versjonering
Endringer i standarder skaper kostnad så snart de påvirker eksport, mapping, test og dokumentasjon. Derfor må versjonering være lett å forstå:
- hva som er bakoverkompatibelt
- hva som er nye krav
- hva som er valgfritt
- når endringer bør innføres
Uten dette blir det for lett å havne i en gråsone der ulike aktører tror de følger samme standard, men i praksis gjør litt forskjellige ting.
2. Bedre validering før filen brukes
Mange feil oppdages for sent. En sterkere standard bør gjøre det enklere å fange opp:
- manglende felter
- ulogiske kombinasjoner
- svake eller ufullstendige referanser
- mapping som teknisk sett passerer, men faglig sett er dårlig
Dette er avgjørende hvis standarden skal brukes med tillit.
3. Mindre tolkningsrom
Der dagens oppsett gir rom for mange lokale varianter, bør neste generasjon være tydeligere på intensjon og bruk. Det betyr ikke at standarden må bli rigid i alle retninger, men at den må skille klarere mellom:
- fast kjerne
- kontrollerte utvidelser
- dokumenterte avvik
Jo tydeligere denne grensen er, desto enklere blir det å sammenligne data på tvers av systemer.
4. Dokumentasjon som faktisk kan brukes
En standard kan være teknisk korrekt og likevel dårlig dokumentert. For en videreutviklet SAF-T-standard trengs dokumentasjon som svarer på spørsmål som oppstår i implementasjon:
| Behov | Hvorfor det er viktig |
|---|---|
| Eksempler | Viser hvordan standarden er ment å brukes i realistiske situasjoner |
| Feilscenarier | Hjelper brukere med å forstå hva som er galt og hvordan det kan rettes |
| Mapping-prinsipper | Reduserer forskjeller mellom leverandører og bruksområder |
| Endringslogg | Gjør videreutvikling mer forutsigbar |
Hva SAF-T 2.0 ikke bør bli
Neste generasjon bør unngå å bli:
- en standard som bare blir mer omfattende uten å bli tydeligere
- et format som krever lokal spesialtolkning for å fungere
- en struktur som gjør testing og vedlikehold dyrere enn nødvendig
- en spesifikasjon som er riktig i teorien, men tung å bruke i faktiske økonomiflyter
Hvorfor dette er viktig for resten av standardlandskapet
SAF-T er ikke alene. Hvis standarden videreutvikles klokt, får det effekt på hvordan virksomheter tenker om hele datakjeden fra faktura og bokføring til rapportering og kontroll. Derfor henger diskusjonen om SAF-T 2.0 tett sammen med Peppol for e-faktura og med spørsmålet om hvordan norsk standard kontoplan bør brukes og vedlikeholdes.
Den viktigste testen er enkel: Blir det lettere å gjøre rett? Hvis svaret er ja, er standarden på riktig vei. Hvis svaret er nei, er det ikke nok at strukturen ser mer komplett ut enn før. Les også Dokumentasjon er en del av standarden for en nærmere forklaring på hvorfor tydelig dokumentasjon er avgjørende i videreutviklingen.