Hopp til innhold
↑ ↓ navigerEnter åpneEsc lukk

Faktura

Fakturaer som faktisk kommer frem

Faktura er en komplett fakturamotor bak ett API: EHF via Peppol-nettverket til offentlige og private mottakere, PDF og e-post til alle andre, KID-nummer, automatisk purring og betalingsmatching mot bankfil. Du sender et JSON-objekt. Vi gjør resten.

200 OK · /v1/fakturaer
{
  "id": "fak_01JBX4R8Q2M7",
  "nummer": 10422,
  "status": "sendt",
  "kanal": "peppol",
  "mottaker": { "orgnr": "923456789", "navn": "Tallgruppen AS", "peppol_id": "0192:923456789" },
  "kid": "1042200000078",
  "belop": { "netto": 50000.00, "mva": 12500.00, "brutto": 62500.00, "valuta": "NOK" },
  "forfall": "2026-12-01",
  "sendt": "2026-11-03T09:12:44Z",
  "kvittering": { "mlr": "AP", "mottatt": "2026-11-03T09:12:51Z" },
  "pdf_url": "https://filer.spireapi.com/fak_01JBX4R8Q2M7.pdf"
}
  • 4,2 mill.fakturaer sendt i 2025
  • 99,7 %levert innen 60 sekunder
  • 0XML-filer du må skrive selv

Funksjoner

Hva Faktura gjør for deg

EHF og Peppol uten smerte

Vi er sertifisert aksesspunkt. Du sender JSON, vi lager gyldig EHF 3.0, validerer mot skjema og leverer til mottakerens aksesspunkt med kvittering.

Automatisk kanalvalg

Finnes mottakeren i Peppol, går fakturaen dit. Hvis ikke, sendes PDF på e-post med betalingslenke, eller brev via print-partner.

KID og betalingsmatching

Vi genererer KID (MOD10 eller MOD11) og matcher innbetalinger fra OCR-fil eller åpen bank, slik at fakturaen markeres betalt uten manuelt arbeid.

Purring og inkassovarsel

Regelstyrt purreløp med purregebyr etter forskrift, inkassovarsel med 14 dagers frist, og stopp i løpet når betalingen kommer.

Innboks for mottak

Motta EHF fra leverandørene dine og få dem som strukturert JSON, med vedlegg og linjer, klare for attestering.

Kreditnota og delbetaling

Full kreditering, delkreditering og delbetaling med korrekt restbeløp og revisjonsspor på hver endring.

Kode

Slik ser det ut

Samme kall i curl og i de offisielle SDK-ene. Bytt fane for ditt språk; valget huskes på alle sider.

Endepunkter

  • POST/v1/fakturaerOpprett faktura (utkast)
  • POST/v1/fakturaer/{id}/sendSend via beste kanal
  • GET/v1/fakturaer/{id}Hent faktura med status
  • POST/v1/fakturaer/{id}/kreditnotaOpprett kreditnota
  • GET/v1/innboksMottatte fakturaer
  • POST/v1/innbetalingerRegistrer innbetaling

Full referanse med alle felt

curl -X POST https://api.spireapi.com/v1/fakturaer \
  -H "Authorization: Bearer sk_test_..." \
  -H "Idempotency-Key: ordre-10422" \
  -H "Content-Type: application/json" \
  -d '{
    "mottaker": { "orgnr": "923456789" },
    "forfall": "2026-12-01",
    "linjer": [
      { "tekst": "Konsulenttimer oktober", "antall": 40, "pris": 1250, "mva": 25 }
    ]
  }'

Webhooks

Hendelser du kan abonnere på

Alle hendelser signeres med HMAC-SHA256, leveres med gjenforsøk i 72 timer og kan hentes på nytt fra leveringsloggen.

faktura.sendtfaktura.levertfaktura.avvistfaktura.betaltfaktura.forfaltfaktura.purretinnboks.ny

Slik mottar du webhooks

webhook · faktura.levert
{
  "id": "evt_01JBXB7Q2M",
  "type": "faktura.levert",
  "opprettet": "2026-11-03T10:11:02Z",
  "api_versjon": "2026-09-01",
  "data": { "id": "fak_01JBX4R8Q2M7" },
  "forsok": 1
}

Bruksområder

Hva andre bygger med Faktura

Fakturering fra SaaS

La kundene dine fakturere sine kunder rett fra produktet ditt, uten at du blir regnskapssystem.

Leverandør til det offentlige

Stat og kommune krever EHF. Med Faktura oppfyller du kravet med ett POST-kall.

Abonnementsfakturering

Generer månedlige fakturaer fra abonnementene dine, med purreløp som stopper seg selv når det betales.

Mottak og attestering

Hent inngående EHF som JSON og bygg attesteringsflyt i ditt eget verktøy.

Pris

Hva Faktura koster

1,90 kr per sendt faktura via Peppol eller e-post. Brev via print-partner 14,50 kr. Mottak er gratis. API-kall teller som vanlig.

Alle planer inkluderer alle produkter. Start er gratis med 1 000 kall i måneden. Se priser og kalkulator.

FAQ

Spørsmål om Faktura

Må jeg være registrert i Peppol-registeret for å motta?

Ja. Vi registrerer deg i ELMA på minutter når du aktiverer Innboks, og du kan avregistrere når som helst.

Støtter dere andre valutaer enn NOK?

EUR, SEK, DKK, USD og GBP på utgående fakturaer. KID og betalingsmatching er bare tilgjengelig for NOK.

Hva skjer hvis en EHF-faktura avvises av mottaker?

Du får webhooken faktura.avvist med årsakskode og fritekst fra mottakeren. Fakturaen kan rettes og sendes på nytt som ny faktura med kreditnota på den gamle.

Kan jeg bruke mitt eget fakturadesign på PDF?

Ja. Last opp logo og velg mellom fem maler, eller lever din egen HTML-mal gjennom API-et.

Første kall på under fem minutter

Opprett en gratis konto, hent en testnøkkel og gjør ditt første oppslag i sandkassen. Ingen kredittkort, ingen binding.