Apier

Bruksområde

Norsk compliance-infrastruktur for regnskapsbyrå

Maskinporten, Altinn 3 og Brønnøysund — uten at byrået bygger integrasjonen på nytt for hver klient.

Apier er det regulatoriske infrastruktur-laget for norske regnskapsbyrå med flere klienter — ikke et bokføringsverktøy, ikke et klientdashbord.

Det som skalerer lineært med porteføljen

Å drive et regnskapsbyrå med flere klienter eksponerer tre operasjonelle flater som regnskapsprogramvaren for ett firma ikke ble designet for:

Det Apier leverer — ni infrastruktur-komponenter

Hver komponent er tilgjengelig som REST, som MCP, eller begge. Staben og AI-assistenter byrået bruker ser samme avgjørelse; determinisme-kontrakten holder på tvers av flater.

MCP-server — for AI-assistentene staben bruker

Hvis byrået bruker Claude Desktop, Cursor eller en annen MCP-kompatibel AI-assistent, lyser @apier-no/mcp opp hele Apier-verktøyflaten inne i assistenten. Samme auth, samme avgrensninger per klient, samme determinisme-kontrakt som REST-flaten. Se /use-cases/ai-agents for utviklerrettet detalj (engelsk).

Claude Desktop / Cursor-konfig

{
  "mcpServers": {
    "apier": {
      "command": "npx",
      "args": ["-y", "@apier-no/mcp"],
      "env": { "APIER_API_KEY": "apier_live_<your_key>" }
    }
  }
}

Kildekode og issues: github.com/PowerLaunch/apier-mcp. Pakkeside: npmjs.com/package/@apier-no/mcp.

Slik ser et kall ut

Én Bearer API-nøkkel per byrå; autoriteten per klient kommer fra hver klients aktive Altinn 3 systembruker-delegering.

REST — curl mot obligations-endepunktet

# Hent obligasjonene for ett selskap (org.nr 991825827)
curl -H "Authorization: Bearer apier_live_<your_key>" \
  "https://www.apier.no/api/v1/company/991825827/obligations"

Dry-run uten autentisering mot syntetiske data: curl https://www.apier.no/api/v1/sandbox/public/company/999999999/obligations.

FAQ

Hva skiller Apier fra Tripletex, Fiken, PowerOffice eller Conta?
Det er regnskapsplattformer — staben fører bokføring og plattformen genererer innleveringer for ett selskap om gangen. Apier er det regulatoriske infrastruktur-laget under: én API som eksponerer obligasjonsavgjørelser per klient, fristberegninger, Altinn 3-delegeringer og sentralt megling av Maskinporten på tvers av hele klientporteføljen. De kjører sammen med Apier, ikke i stedet for. Apier dekker porteføljeoperasjonene på tvers av klienter som programvaren for ett firma ikke ble designet for.
Kan staben handle på vegne av hver klient gjennom én Apier-konto?
Ja. Hver klient gir byrået en Altinn 3 systembruker-delegering (et engangsskritt på klientsiden, vanligvis utført av innehaver eller daglig leder). Apier megler Maskinporten sentralt på din konto — ett virksomhetssertifikat, én Maskinporten-klient, N klient-delegeringer. Tilgangspakkene per klient bestemmer hvilke Apier-endepunkter staben kan kalle for den klienten; utløpte eller tilbakekalte delegeringer feiler lukket i gateway-et.
Hva er enkleste måten å onboarde en ny regnskapsbyrå-klient?
Klientsiden: innehaver eller daglig leder gir kontoen din en systembruker-delegering i Altinn 3, avgrenset til de tilgangspakkene arbeidet ditt krever (regnskap, lønn, MVA-rapportering, skatt — velg minimum nødvendig). Flyten tar omtrent fem minutter. Apier-siden: ingenting — integrasjonen ser klienten ved neste forespørsel det øyeblikket delegeringen er aktiv. Ingen separat Apier-side-onboarding, ingen sjonglering av API-nøkler per klient.
Hvordan håndterer Apier revisor-grensesjekken på tvers av klientporteføljen vår?
GET /api/v1/company/{org_number}/obligations returnerer en avgjørelse som inkluderer revisor_required: true|false pluss legal_reference (Aksjeloven § 7-6,revisjonsgrense-regelen for AS-foretak — for tiden 27 MNOK omsetning ELLER 27 MNOK eiendeler ELLER 50 ansatte). Avgjørelsen har et explanation-felt slik at staben kan forsvare vurderingen overfor klienten. Kjør den nattlig over hele porteføljen; terskel-passeringer sender ut /api/v1/changes-hendelser du kan abonnere på og vise i den interne gjennomgangskøen.
Hvordan fungerer MVA-termin-kadensen — bimånedlig vs årlig, og hva med A-melding?
GET /api/v1/company/{org_number}/deadlines returnerer neste forfallsdato for hver innlevering i tidssonen Europe/Oslo med kadensen innebakt: MVAbimånedlig standard (Termin 1 jan-feb forfaller 10. april osv.), årlig for klienter under småbedriftsterskelen som har valgt det, og spesialtilfellene i Skatteforvaltningsloven. A-melding (månedlig arbeidsgiveroppgave) ligger på samme flate. DST-bevisst, helg- og helligdagsjustert, hver frist bærer legal_reference for revisjonssporet.
Hva skjer for klientene våre 19. juni 2026 når Altinn 2 legges ned?
DigDir avvikler Altinn 2 19. juni 2026. Hver eksisterende klient-delegering som peker på Altinn 2-roller slutter å virke den dagen — det er ingen automatisk overføring til Altinn 3-tilgangspakker. Hver klient må gi en fersk Altinn 3 systembruker-delegering. Apier eksponerer Altinn 2-rolle → Altinn 3-tilgangspakke-mappingen som et oppslags-endepunkt uten autentisering på /api/v1/tools/altinn-migration. Se /altinn3-overgang for fristen, mappingslogikken og forbeholdet om at én Altinn 2-rolle ofte deles på tvers av flere Altinn 3-pakker (eller omvendt).

Kom i gang

Gratis-nivået kommer med én API-nøkkel og nok kvote til å onboarde de første klientene. REST-flaten kan curl-es fra hvor som helst; MCP-serveren er én npx unna hvis byrået bruker MCP-kompatible AI-assistenter.