Skriv organisasjonsnummeret til et norsk firma. Siden slår det opp i Enhetsregisteret og viser MVA-nummeret hvis registeret sier at firmaet er registrert i Merverdiavgiftsregisteret. Norge er ikke med i EUs VIES, så et EU-verktøy kan ikke svare på dette.
MVA-nummer: organisasjonsnummer (9 siffer) eller selskapsnavn
curl "https://api.prometiam.com/functions/v1/risk-api/companies/search?company_number=923609016&country=NO" \ -H "Authorization: Bearer YOUR_API_KEY"
Et norsk MVA-nummer er ikke et eget nummer. Det er organisasjonsnummeret med bokstavene MVA bak. Brønnøysundregistrene skriver at MVA-nummeret er det samme som organisasjonsnummeret for en enhet som er registrert i Merverdiavgiftsregisteret (Mva-registeret). Hva som skal stå på fakturaen, sier bokføringsforskriften § 5-1-2: «Dersom selger er registrert i Merverdiavgiftsregisteret, skal organisasjonsnummer etterfølges av bokstavene MVA.» «MVA» bak nummeret er altså en opplysning fra selger om at virksomheten er registrert, ikke en kontroll av at det stemmer.
Med landskode foran, slik nummeret ofte skrives i internasjonale sammenhenger og slik API-et returnerer det, blir det NO923609016MVA. De ni sifrene er organisasjonsnummeret, og det niende er et kontrollsiffer (modulus 11). For 923609016 ganges de åtte første sifrene 9, 2, 3, 6, 0, 9, 0 og 1 med 3, 2, 7, 6, 5, 4, 3 og 2, og summen er 126. Resten etter deling på 11 er 5, og 11 − 5 = 6 er det niende sifferet. Er resten 0, er kontrollsifferet 0, og er resten 1, er nummeret ugyldig.
| Du skriver | Siden svarer |
|---|---|
923609016 | Equinor ASA, MVA-nummer NO923609016MVA |
982463718 | Telenor ASA, MVA-nummer NO982463718MVA |
923609017 | Kontrollsifferet skal være 6, ikke 7 |
VIES er EU-kommisjonens verktøy for å sjekke om en virksomhet er registrert for handel over landegrensene i EU. Landlisten har EUs medlemsland og Nord-Irland (XI). Norge er ikke medlem av EU og står ikke på listen, så et norsk nummer kan ikke bekreftes i VIES, og et «ugyldig» fra en EU-sjekker sier ingenting om et norsk firma. Av samme grunn dekker GET /vat/{number} hos oss EUs 27 medlemsland og Nord-Irland, ikke Norge.
Kilden er i stedet registeret selv. Når en enhet er registrert, står linjen «Registrert i Merverdiavgiftsregisteret» under «Særlige opplysninger» i Nøkkelopplysninger fra Enhetsregisteret, og i åpne data heter feltet registrertIMvaregisteret. Skatteetaten peker på den samme veien. Denne siden viser MVA-nummeret når registeret sier at enheten er registrert, og sier fra når det ikke gjør det.
vat_number_source er register).vat_number er null i API-et), og det er ikke alltid noe galt. Registreringsplikten gjelder når avgiftspliktig omsetning overstiger 50 000 kroner i løpet av 12 måneder (140 000 kroner for veldedige og allmennyttige organisasjoner), og Skatteetaten skriver: «Du skal ikke fakturere med merverdiavgift før virksomheten er registrert.» Har fakturaen MVA fra en selger uten MVA-nummer i registeret, er det grunn til å spørre selger.Med en API-nøkkel gir GET /companies/search?country=NO&company_number=923609016 selskapsposten under data. vat_number er NO923609016MVA og vat_number_source er register; er enheten ikke registrert, er vat_number null. Nummeret står også i identifiers med typen vat. En kundeliste sjekker du med POST /companies/lookup, som tar opptil 100 selskaper i ett kall.
curl 'https://api.prometiam.com/functions/v1/risk-api/companies/search?country=NO&company_number=923609016' \ -H 'Authorization: Bearer rk_live_...'
import os, requests
API = 'https://api.prometiam.com/functions/v1/risk-api'
HEAD = {'Authorization': 'Bearer ' + os.environ['PROMETIAM_API_KEY']}
def mva_nummer(orgnr):
r = requests.get(API + '/companies/search',
params={'country': 'NO', 'company_number': orgnr}, headers=HEAD)
r.raise_for_status()
rader = r.json()['data']
if not rader:
return 'ikke_funnet'
return rader[0]['vat_number'] or 'ikke_mva_registrert'
Et selskapsoppslag koster 1 kreditt, og feil koster ingenting. Starter (9,99 € per måned) har 1 000 kreditter i måneden. Prøveperioden varer i 14 dager og gir 500 kreditter; betalingskort kreves, men ingenting belastes under prøveperioden.
Vil du følge et selskap, setter du det på overvåking med POST /monitor. For Norge gir den varsler om statusendring, oppløsning, sanksjonstreff (sanksjonsscreening er i beta) og registerendringer (navn, status, organisasjonsform og forretningsadresse, fra 14. oktober 2026). MVA-registreringen står ikke på den listen.
GET /vat/{number}.Sist gjennomgått 16. oktober 2026. Kilde: Brønnøysundregistrene (Enhetsregisteret).
Start din gratis prøveperiode på 14 dager · API-dokumentasjon
Prøveperioden varer i 14 dager og gir 500 kreditter. Betalingskort kreves, men ingenting belastes under prøveperioden; deretter går du over til Starter (9,99 € per måned) hvis du ikke sier opp.