Organisasjonsnummer validator og generator (MOD11)
Valider og generer gyldige norske organisasjonsnummer for bedrifter med MOD11-sjekk lokalt.
Historikk
Slik fungerer det
Norske organisasjonsnummer er 9 siffer, der det siste er et MOD11-kontrollsiffer. Tallene her er gyldige etter algoritmen, men trenger ikke finnes i Brønnøysundregistrene, de er ment som testdata.
Om dette verktøyet
Et norsk organisasjonsnummer er et 9-sifret nummer som Brønnøysundregistrene tildeler alle juridiske personer i Norge, aksjeselskaper, enkeltpersonforetak, foreninger, stiftelser og offentlige etater. De første 8 sifrene er selve nummeret; det 9. er et kontrollsiffer beregnet med MOD11-algoritmen og vektene 3, 2, 7, 6, 5, 4, 3, 2. Dette verktøyet sjekker om et nummer er gyldig, kalkulerer riktig kontrollsiffer og formaterer nummeret pent (`NNN NNN NNN`). Alt kjøres lokalt, verken organisasjonsnummer eller navn sendes noe sted.
Slik bruker du det
- Lim inn organisasjonsnummeret (med eller uten mellomrom) i inntastingsfeltet.
- Verktøyet forteller umiddelbart om nummeret har gyldig kontrollsiffer.
- For å beregne kontrollsifferet: skriv de første 8 sifrene, så vises hva niende siffer skal være.
- Nummeret kan formateres som `NNN NNN NNN` eller vises rått uten mellomrom.
- For å slå opp faktisk selskapsinfo (navn, adresse, bransje), gå til Brønnøysunds åpne data-API.
Eksempler
974760673974 760 673 ✓123456789✗ Feil kontrollsiffer / Wrong check digit97476067974760673Vanlige bruksområder
- Validering av kundedata i CRM-, faktura- eller regnskapssystemer.
- Skjemavalidering på webskjema der bedrifter registrerer seg (leverandørportaler, tilbudsforespørsler).
- Rensing av importerte kunderegistre som kan inneholde skrivefeil.
- Sjekke at et opplyst orgnr. faktisk er gyldig før du gjør oppslag mot Brønnøysund.
- Automatisk formatering av orgnr. i utskrifter og rapporter (`NNN NNN NNN`).
- Detektere skrivefeil på faktura før den sendes til kunde.
Ofte stilte spørsmål
- Kan et gyldig kontrollsiffer bety at nummeret er tildelt?
- Nei. Kontrollsifferet forteller bare at nummeret er matematisk gyldig, ikke at det tilhører et registrert selskap. For å sjekke om det faktisk er tildelt, gjør oppslag mot Brønnøysunds åpne API (`data.brreg.no`), helt gratis og uten registrering.
- Kan kontrollsifferet bli 10?
- Ja, i teorien. Med MOD11 kan resten bli 1, som gir «10» som kontrollsiffer, men det passer ikke i ett siffer. Brønnøysund løser dette ved å hoppe over slike grunnlagsnumre og aldri tildele dem. Du kommer altså aldri over et gyldig orgnr. der siste siffer «egentlig» skulle vært 10.
- Er organisasjonsnummer det samme som MVA-nummer?
- Nesten. Norsk MVA-nummer er organisasjonsnummeret pluss suffikset «MVA» (f.eks. `974760673MVA`). Bare foretak registrert i MVA-registeret får bruke suffikset. På fakturaer skal MVA-registrerte foretak alltid vise `NNN NNN NNN MVA`.
- Hvem tildeler organisasjonsnumre?
- Brønnøysundregistrene, en statlig etat lokalisert i Brønnøysund i Nordland fylke. De driver Enhetsregisteret der alle juridiske enheter er registrert. Nummeret følger enheten hele levetiden og gjenbrukes ikke selv om selskapet legges ned.
Teknisk bakgrunn
Organisasjonsnummeret er formalisert i lov om Enhetsregisteret. Kontrollsifferet beregnes med MOD11 og vektene 3, 2, 7, 6, 5, 4, 3, 2 (fra venstre): sum = Σ(sifferᵢ × vektᵢ), rest = sum mod 11, kontrollsiffer = 11 − rest. Rest = 0 → kontrollsiffer 0; rest = 1 → «10» som ikke tillates, og grunnlaget hoppes over. Nummerserien starter på 800 000 000 for aksjeselskaper og 900 000 000 for enheter opprettet etter 1995. Brønnøysunds åpne API leverer selskapsdata i JSON og oppdateres i sanntid.