Tjenesten leverer infomasjon fra mva-register om avgiftssubjekter med skatteplikt.

Sikkerhet

Denne tjenesten støtter kun bruk av maskinporten. Se Sikkerhetsmekanismer for informasjon om de ulike sikkerhetsløsningene.

Bruk med Maskinporten

Følgende scope skal benyttes ved autentisering i Maskinporten: skatteetaten:mvaregisteravgiftssubjekt

Delegering

Tilgang til denne tjenesten kan delegeres i Altinn, f.eks. dersom leverandør benyttes for den tekniske oppkoblingen. Søk opp følgende tjeneste i Altinn for å delegere tilgangen: Mva-register – avgiftssubjekter med skattemeldingsplikt API.

Grensesnittbeskrivelse

Se Sikkerhetsmekanismer for informasjon om hva som kreves for å få tilgang til grensesnittet.

URL har følgede oppbygging:

GET https://{env}/api/merverdiavgift/mvaregister/v1/{rettighetspakke}/avgiftssubjekter/{organisasjonsnummer}
  • env: Miljø-spesifikk adresse
  • rettighetspakke: En kode for virksomheten sitt juridiske grunnlag for datauthenting. Se Rettighetspakke
  • organisasjonsnummer: Organisasjonsnummeret man spør etter informasjon om.

Open Api Specification

Teknisk spesifikasjon av API’et er publisert på SwaggerHub: Mva-register – avgiftssubjekter med skattemeldingsplikt API

Versjonering

Se generelle regler for versjonering.

Støttetjenester

Hendelsesliste

For å følge med på endringer tilbyr vi en hendelsesliste. URL er:

GET https://{env}/api/merverdiavgift/mvaregister/avgiftssubjekter/hendelser/

Se felles API-dokumentasjon for hendelseslister for bruk.

Eksempel på respons fra tjenesten

Suksess (HTTP status 200)

Dersom kallet lykkes får man HTTP status 200 og data i JSON format.

JSON

{
  "organisasjonsnummer": "313327337",
  "registrertAvgiftssubjekt": {
    "registreringsstatus": "aktiv",
    "foersteregistreringsdato": "2022-01-01",
    "skattemeldingsplikt": [
      {
        "meldingskategori": "alminnelig",
        "skattleggingsperiodetype": "toMaaned",
        "registreringsperiode": {
          "start": "2022-01-01"
        },
        "foersteTermin": {
          "periode": "januar-februar",
          "aar": "2022"
        }
      }
    ]
  }
}

Feilmeldinger (HTTP status ikke 200)

Hvis statuskode ikke er 200, men man får svar fra applikasjonen, så kommer en feilmelding på følgende format. I enkelte tilfeller kan forespørsler stoppes i infrastrukturen før den når applikasjonen. I disse tilfellene kan det forekomme feilmeldinger som ikke følger formatet oppgitt ovenfor.

JSON

{
  "kode": "MRA-005",
  "melding": "Du er ikke autorisert for bruk av dette endepunktet.",
  "korrelasjonsid": "456420a2-6689-4cda-8102-8be499a892dd"
}

Feilkoder

Tabellen under viser en oversikt over hvilke typer feil applikasjonen kan gi. Feilmeldingen vil kunne variere selv om samme feilkode returneres. Dette er for å kunne gi en så presis beskrivelse av feilen som mulig. Ved vedvarende feil vennligst ta kontakt med brukerstøtte med applikasjon og korrelasjonsid fra feilmelding.

Feilkode HTTP Statuskode Feilområde
MRA-001 500 Uventet feil på tjenesten.
MRA-002 500 Uventet feil i et bakenforliggende system.
MRA-003 404 Ukjent url benyttet.
MRA-004 401 Feil i forbindelse med autentisering.
MRA-005 403 Feil i forbindelse med autorisering.
MRA-006 400 Feil i forbindelse med validering av inputdata.
MRA-007 404 Ingen treff på opgitt organisasjonsnummer.
MRA-008 406 Feil tilknyttet dataformat. Kun json eller xml er støttet.
Tags: