Fakturaeksport til Fortnox

Sist oppdatert: 12. mai 2026

Du kan koble sammen Opter med økonomisystemet Fortnox, www.fortnox.se. Deretter kan du gjøre følgende:

Hver gang du eksporterer fakturaer, kontrollerer Fortnox om noe i fakturaene eller blant kundene skal oppdateres. Bare fakturaer som ennå ikke er bokført i Fortnox, blir oppdatert.

Opter sender en oversikt over hver enkelt konto-kombinasjon. Det betyr at Opter sender en fakturalinje for hver kombinasjon av regnskapskonto og resultatenheter.

Forutsetninger

Integrasjonslisens og faktureringslisens

For å kunne koble sammen (integrere) Opter med Fortnox trenger du en integrasjonslisens. Du trenger også en programlisens for fakturering i Fortnox. Du kan selv bestille disse lisensene (også kalt «program» og «tillegg») i Fortnox-programmet. Kontakt Fortnox hvis du trenger mer informasjon om lisensene dine.

Betalingsimport krever programvarelisenser for fakturering og bokføring i Fortnox.

For å eksportere oppgjør og fakturaer må du ha programlisens for fakturering i Fortnox.

Nettleser

For å kunne eksportere til Fortnox er det viktig at du bruker en moderne standard nettleser, for eksempel Edge, Firefox eller Chrome.

Standardvaluta

For at eksport af fakturaer og avregninger til Fortnox, samt import af betalinger fra Fortnox til Opter, skal fungere, må standardvalutaen i Opter være svenske kroner (SEK).

Hvis Opter-kontoen din har en annen standardvaluta enn SEK, vil du få en feilmelding når du prøver å eksportere fakturaer til Fortnox.

Ikke endre standardvalutaen, for det vil skape store problemer i systemet. Hvis dere bruker en annen standardvaluta enn svenske kroner, er det altså ikke mulig å eksportere fakturaer og avregninger til Fortnox eller importere betalinger fra Fortnox.

Valutakoder

Fortnox aksepterer bare valutakoder som består av tre bokstaver, for eksempel «NOK», «SEK», «GBP» og «EUR».

Valutakurser

Det er viktig at dere alltid har nøyaktig de samme valutakursene i Fortnox og Opter, for å unngå problemer som kurs tap og innbetalinger som ikke stemmer nøyaktig overens med fakturaen i Opter, og som derfor registreres som forskudd.

Hvis du alltid vil ha de samme valutakursene i Fortnox og Opter, gjør du dette:

  • I Fortnox: Gå til Fakturering > Valuta og sett Automatiske valutakurser til «NEI».

  • Angi nøyaktig samme valutakurser i Fortnox og Opter. Når du ønsker å oppdatere en valutakurs, endrer du kursen samtidig i både Fortnox og Opter. I Opter angir du valutakurser under Økonomi > Valutaer > fanen Valutakurser.

Kundenummer og reskontronummer

Fortnox krever at alle kunder har et nummer. For at Fortnox og Opter skal fungere godt sammen, må du sørge for at Fortnox-kundenummeret er likt nummeret som ligger i feltet Reskontranummer under Register > Kunder i Opter.

Hvis du vil eksportere kundene fra Opter til Fortnox, må du sørge for at alle kunder i Opter har et nummer i feltet Reskontranummer i kunderegisteret før du eksporterer fakturaer. Når du så eksporterer fakturaene, hentes kunden som er koblet til fakturaen, automatisk fra Opter til Fortnox.

Kostnadssted og prosjekt

For at kostnadssteder og prosjekter skal overføres fra Opter til Fortnox må du skrive inn navnene på resultatenhetene som nedenfor på fanen Økonomi i kontorinnstillingene (selv om du har Opter på et annet språk enn svensk):

  • Hvis du bruker kostnadssted, må en resultatenhet hete «KOSTNADSSTED».

  • Hvis du bruker prosjekt, må en resultatenhet hete «PROSJEKT».

Kontroller også at Navn og Kode for resultatenheterne i Opter samsvarer med Navn og Kode for kostnadssentrene i Fortnox. I Opter finner du resultatenheter under Økonomi > Resultatenheter.

Kreditering av faktura, kreditnotaens fakturanummer og nummerserie

Når du i Opter krediterer en debetfaktura som er bokført i Fortnox, vil Fortnox opprette en kreditnota med et automatisk generert fakturanummer. Dette fakturanummeret kan være det samme nummeret som en annen faktura har eller vil få i Opter. For å unngå dette problemet kan du i Fortnox under Innstillinger > Fakturering > Nummerrekker og OCR i feltet Kundefaktura velge en nummerrekke som ikke kommer til å kollidere med fakturanumrene i Opter, og klikke på Lagre.

Ved fakturaeksport av vanlige kredittfakturaer tillater ikke Fortnox at man bestemmer kredittfakturaens nummer i Opter. Hvis du bruker manuelle kredittfakturaer, godkjenner Fortnox at kredittfakturaens nummer bestemmes i Opter, men kredittfakturaen blir da ikke markert som en kreditering av en annen faktura og mister koblingen til originalfakturaen.

Hvis du tidligere har eksportert kredittfakturaer som vanlige kredittfakturaer til Fortnox, og så endrer til alltid å eksportere kredittfakturaer som manuelle kredittfakturaer, så vil nummerserien trolig bli brutt.

Hvis du vil at alle kredittfakturaer skal behandles som manuelle kredittfakturaer ved fakturaeksport til Fortnox, markerer du boksen Eksporter alltid kreditnotaer som manuelle. på eksporten.

Kreditering av faktura, OCR-nummer

I Fortnox, under Innstillinger > Fakturering > Nummerserier og OCR, kan du sette OCR på kundefakturaer til AV eller .

Når du i Opter krediterer en debetfaktura som er bokført i Fortnox, genererer Opter et OCR-nummer til kreditnotaen. Hvis du har valgt å sette OCR på kundefakturaer til i Fortnox, vil også Fortnox generere et OCR-nummer. Dette OCR-nummer kan være det samme OCR-nummeret som en annen faktura har eller vil få i Opter. For å unngå dette problemet kan du velge å sette OCR på kundefakturaer til AV og klikke på Lagre.

Rentefakturaer

For at Fortnox og Opter skal fungere godt sammen, eksporteres rentefakturaer som vanlige fakturaer til Fortnox. Informasjonen som er spesifikk for rentefakturaer vises i en PDF-kopi, som Opter legger ved fakturaeksporten til Fortnox hvis du har merket av for Inkluder PDF-kopi i fakturaeksporten.

Selge fakturaer

Hvis dere selger fakturaene deres, ønsker Fortnox at dere selger de fakturaene som finnes i Fortnox. For å få med alle detaljer (som avsender, mottaker, avstand, vekt, fraktbrevnummer osv.) er det viktig at du legger ved Opter-fakturaene som PDF-filer ved eksporten til Fortnox. Det gjør du ved å markere Inkluder PDF-kopi i Trinn 2 nedenfor.

Trinn 1: Opprett et egensignert sertifikat

Alle datamaskiner som skal eksportere fakturaer og avregninger til Fortnox, må ha et selvsignert sertifikat for å kunne autentiseres. Du kan opprette eller fornye sertifikatet ved hjelp av PowerShell-skriptet nedenfor.

Kopier og lagre skriptet nedenfor som fortnox-cert.ps1 på datamaskinen.

PowerShell
Add-Type -AssemblyName System.Windows.Forms
Write-Host "Checking if the script is running as administrator..."

$isAdmin = ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)
if (-not $isAdmin
{
    Write-Host "Not running as administrator. Restarting as administrator..."
    Start-Process powershell -ArgumentList "-NoProfile -ExecutionPolicy Bypass -File `"$PSCommandPath`"" -Verb RunAs
    exit
}
Write-Host "Creating self-signed certificate..."
$certificate = New-SelfSignedCertificate -DnsName "localhost44301" -CertStoreLocation "cert:\LocalMachine\My" -NotAfter (Get-Date).AddYears(5) -FriendlyName "Opter Fortnox Certificate"

Write-Host "Certificate created with thumbprint: $($certificate.Thumbprint)"

Write-Host "Creating SSL certificate..."
$result = & netsh http add sslcert ipport=0.0.0.0:44301 appid='{ae7f1bed-891a-45a3-b0ac-37fe01e6b6cd}' certhash="$($certificate.Thumbprint)" 2>&1

if ($LASTEXITCODE -eq 0) {
    [System.Windows.Forms.MessageBox]::Show($result)
    exit
}

Write-Host "SSL certificate already exists. Removing existing certificate..."
 & netsh http delete sslcert ipport=0.0.0.0:44301

Write-Host "Creating new SSL certificate..."
$result = & netsh http add sslcert ipport=0.0.0.0:44301 appid='{ae7f1bed-891a-45a3-b0ac-37fe01e6b6cd}' certhash="$($certificate.Thumbprint)" 2>&1

[System.Windows.Forms.MessageBox]::Show($result)

Hva gjør skriptet?

  • Linje 2–10: Kontrollerer at PowerShell kjører som administrator. Hvis ikke, starter PowerShell på nytt og ber om administratorrettigheter.

  • Linje 11–14: Oppretter et nytt selvsignert sertifikat.

  • Linje 16–22: Oppretter et nytt SSL-sertifikat for port 44301.

  • Linje 24–28: Hvis det allerede finnes et sertifikat, blir det slettet, og det opprettes et nytt.

Kjør skriptet på hver datamaskin som skal kunne eksportere fakturaer og avregninger til Fortnox ved å høyreklikke på fortnox-cert.ps1 og velge Run with PowerShell.

Lagre skriptet i en delt mappe som du har tilgang til fra alle datamaskinene du skal kjøre det på.

Fra og med Opter-versjonene 2025.06.448, 2025.12.76 og 2026.01.168 er funksjonen forbedret. Følgende meldinger er lagt til for å gjøre feilsøking enklere og for å gi bedre forhåndsvarsel:

  • Sertifikatet utløper om {0} dager. Følg instruksjonene på docs.opter.com for å fornye det. Du får altså en forhåndsvarsel om at sertifikatet snart utløper. (Meldingen vises hvis sertifikatet utløper innen 30 dager.) Følg instruksjonene ovenfor for å fornye det.

  • Sertifikatet er ugyldig eller har gått ut. Følg instruksjonene på docs.opter.com for å fornye det. Følg instruksjonene ovenfor for å fornye sertifikatet.

  • Fant ikke sertifikatet. Følg instruksjonene på docs.opter.com for å opprette det. Følg instruksjonene ovenfor for å opprette sertifikatet.

Meldingene kan vises når du eksporterer fakturaer eller avregninger til Fortnox, eller importerer betalinger fra Fortnox.

I eldre versjoner av Opter får du ingen forhåndsvarsel om at sertifikatet snart utløper. (Sertifikatet utløper etter fem år.) Hvis et sertifikat har gått ut, får du følgende feilmelding Brukeropplysningene ble ikke godtatt av eksternt system.

Trinn 2: Opprett en fakturaeksport for Fortnox i Opter

  1. Klikk på Økonomi > Faktura > Fakturaeksport. Klikk på og gi fakturaeksporten et navn (for eksempel «Fortnox»). Feltene Type og Tegnkoding må fylles ut.

    • Type: Fortnox API

    • Tegnkoding: UTF-8

    • Inkluder PDF-kopi Hvis du vil at Opter-fakturaen skal legges ved i PDF-format.

      I Fortnox er det ikke støtte for å presentere alle detaljene man måtte ønske å ha med på en transportfaktura, som avsender, mottaker, avstand, vekt, fraktbrevnummer med mer. Derfor opprettes den grafiske fakturaen med alle detaljer i Opter og sendes til Fortnox som PDF-fil. Mer informasjon er tilgjengelig i Fakturer kundene fra Fortnox eller Opter.

      For at Fortnox og Opter skal fungere godt sammen, eksporteres rentefakturaer som vanlige fakturaer til Fortnox. Informasjon som er spesifikk for rentefakturaer, vises i PDF-kopien som Opter inkluderer i fakturaeksporten til Fortnox, hvis du har markert Inkluder PDF-kopi.

  2. Hvis du vil redusere størrelsen på PDF-filen, markerer du Reduser PDF-filstørrelse.

    Filstørrelsen reduseres ved å fjerne all tekstformatering (fet, kursiv, understreket) og ved å endre skrifttypen til Trebuchet MS, som bruker mindre lagringsplass. Hvor mye filstørrelsen reduseres, avhenger blant annet av hvor mye formatering den inneholder.

  3. Hvis du vil at alle kredittfakturaer skal behandles som manuelle kredittfakturaer ved fakturaeksport til Fortnox, markerer du boksen Eksporter alltid kreditnotaer som manuelle..

    Ved fakturaeksport av vanlige kredittfakturaer tillater ikke Fortnox at man bestemmer kredittfakturaens nummer i Opter. Hvis du bruker manuelle kredittfakturaer, godkjenner Fortnox at kredittfakturaens nummer bestemmes i Opter, men kredittfakturaen blir da ikke markert som en kreditering av en annen faktura og mister koblingen til originalfakturaen.

    Hvis du tidligere har eksportert kredittfakturaer som vanlige kredittfakturaer til Fortnox, og så endrer til alltid å eksportere kredittfakturaer som manuelle kredittfakturaer, så vil nummerserien trolig bli brutt.

  4. Hvis du/dere ønsker å bruke en servicekonto ved eksport av fakturaer, må du merke av i avmerkingsboksene Bruk servicekonto, Mer informasjon er tilgjengelig i og Servicekonto nedenfor.

  5. Klikk på Lagre for å lagre alle endringer.

Trinn 3: Legg til fakturaeksporten i fakturaeksportinnstillingene

  1. Klikk på Økonomi > Faktura > Fakturaeksportinnstillinger.

  2. Klikk på Ny og gi eksportinnstillingen et navn (for eksempel «Fortnox»). Marker «Fortnox» (eller navnet du ga fakturaeksporten) under Eksportere.

  3. Klikk på Lagre for å lagre alle endringer.

  4. Velg hvilken av fakturaeksportene som skal være standard. For å velge Fortnox som standard, markerer du «Fortnox» i listen til venstre og klikker på Standard.

  5. For å forsikre deg om at alle fakturaer blir bokført i Fortnox, må du markere «Fortnox»-eksporten for samtlige eksportinnstillinger.

  6. Klikk på Lagre for å lagre alle endringer.

Hvis dere sender fakturaer til kundene fra Opter, kan dere også merke av for PDF via e-post, slik at konteringa sendes til Fortnox og fakturaene til kundene med ett klikk når dere eksporterer fakturaene.

Trinn 4: Eksporter fakturaer til Fortnox

Du kan eksportere fakturainformasjonen fra Opter samtidig som du avslutter en fakturaperiode, eller etterpå, siden du kan velge om du vil eksportere hele fakturaperioder eller enkeltfakturaer. Det opprettes en faktura i Fortnox med fakturalinjer som tilsvarer konteringen i Opter.

  1. Klikk på Økonomi > Faktura > Faktura.

  2. Marker fakturaen eller fakturaperioden du vil eksportere, høyreklikk og velg Eksporter.

  3. Klikk på Eksporter og send.

    Hvis du ikke allerede er logget inn på Fortnox, åpnes et nytt vindu der du logger inn med brukernavn og passord for Fortnox. Hvis autentiseringen er vellykket, starter eksporten.

    Du kan lukke nettleservinduet med teksten «Lukk dette vinduet» når du vil; det påvirker ikke fakturaeksporten.

    Nederst i vinduet Fakturaeksport i Opter er det en fremdriftslinje som blir helt grønn når fakturaeksporten er fullført. Hvis fakturaeksporten mislykkes, blir fremdriftslinjen grå, og det står at eksporten mislyktes. (Tips til feilsøking finnes nedenfor.)

Hvis ingen fakturaer eksporteres ved første forsøk, kan du klikke på Eksporter og send igjen. Det blir ikke flere fakturaer hvis du eksporterer på nytt. Fortnox oppdaterer fakturaen hver gang du eksporterer den, så lenge den ikke er bokført i Fortnox.

Fakturer kundene fra Fortnox eller Opter

I Opter kan du opprette fakturaer som inneholder alle opplysningene du ønsker om transportene. Fortnox støtter ikke visning av all informasjon man måtte ønske å ha med på en transportfaktura, som avsender, mottaker, avstand, vekt, fraktbrevnummer og så videre. På fakturaen som opprettes i Fortnox legger Opter til en betegnelse (beskrivelse) som inneholder fakturanummer, ordrenummer og ordredato, for eksempel «Faktura 100353, 4555, 04.09.2025».

Avhengig av hvilke behov dere har, kan dere sende ut fakturaene slik at kundene får den informasjonen de trenger på dem.

Servicekonto

Funksjonen for å bruke servicekonto er tilgjengelig i Opter 2025.06.85 og nyere versjoner.

Hvis dere ønsker å forenkle tilgangsadministrasjonen, kan dere gi brukerne begrensede tilgangsrettigheter og opprette en tjenestekonto med de rettighetene som kreves for integrasjonen med Fortnox.

Når brukerne deretter eksporterer fakturaer eller avregninger til Fortnox, eller importerer betalinger til Opter, er det servicekontoen som brukes i bakgrunnen ved eksporten/importen. Det vil si at integrasjonen bruker tjenestekontoen.

Du må være systemadministrator for å kunne opprette en tjenestekonto i Fortnox.

Legg til en tjenestekonto

  1. I Opter merker du av Bruk servicekonto for fakturaeksporten, og tilsvarende for avregningseksporten/betalingsimporten. Mer informasjon er tilgjengelig i Trinn 2: Opprett en fakturaeksport for Fortnox i Opter ovenfor, Avregningseksport til Fortnox og Betalingsimport fra Fortnox.

  2. Når det er på tide å eksportere fakturaer, må du som systemadministrator utføre den første fakturaeksporten for å opprette tjenestekontoen i Fortnox. Systemadministratoren må også utføre den første avregningseksporten og den første betalingsimporten.

    1. Logg inn med brukerkontoen din i Fortnox.

    2. Eksporter fakturaene fra Opter (se Fakturaeksport til Fortnox ovenfor). Når du klikker på Eksporter og send i Opter, åpnes et vindu i Fortnox. Vinduet viser en liste over tillatelsene som kreves for tjenestekontoen. Klikk på Godkänn behörighet. Tjenestekontoen er opprettet.

      Du kan lukke nettleservinduet med teksten «Lukk dette vinduet» når du vil. Dette påvirker ikke opprettelsen av servicekontoen eller eksporten av fakturaer.

      Du kan også få en melding om at «dette nettstedet kan ikke nås». Det påvirker heller ikke opprettelsen av servicekontoen eller eksporten av fakturaer.

      Hvis du vil sjekke at servicekontoen er opprettet riktig, klikker du på Kontor > Administrera integrationer i Fortnox. I brukerlisten vises tjenestekontoen med ikonet .

      Når tjenestekontoen er opprettet, kan brukere med begrensede rettigheter eksportere fakturaer til Fortnox. Servicekontoen brukes i bakgrunnen ved eksport til Fortnox. Brukerne må imidlertid ha tilgang til å håndtere fakturaer i Opter.

    3. Gjør det samme for eksport som skal avregnes og import som skal betales. Mer informasjon er tilgjengelig i Avregningseksport til Fortnox og Betalingsimport fra Fortnox.

Slett tjenestekontoen

Slik fjerner du en servicekonto fra Fortnox.

  1. I Opter fjerner du merket for Bruk servicekonto i fakturaeksporten, og det samme for avregningseksporten/betalingsimporten, og lagrer endringene.

  2. I Fortnox klikker du på KontorAdministrera integrationer. I brukerlisten vises tjenestekontoen med ikonet . Klikk på Bryt koppling i menyen for servicekontoen.

Servicekontoen blir slettet.

Feilsøking, servicekontoer

Hvis dere får følgende tre feilmeldinger i denne rekkefølgen:

  1. Brukeropplysningene ble ikke godtatt av eksternt system. (Klikk på Ok.)

  2. Brukeren kunne ikke autoriseres av eksternt system, kontroller tildelte roller. (Klikk på Ok.)

  3. Feil ved oppretting av faktura. Kontakt din systemadministrator. (Klikk på Ok.)

kan det skyldes at Fortnox har fjernet nøkkelen (tokenet) til servicekontoen. For å løse dette må systemadministratoren opprette en ny tjenestekonto. Se Legg til en tjenestekonto ovenfor.

Feilsøking

Hvis overføringen til Fortnox ikke fungerer, vises en feilmelding. Feilmeldinger vises bare når du eksporterer og noe går galt. Feilmeldingene vises i et popup-vindu og lagres ikke noe sted.

Hvis eksporten til Fortnox ikke fungerer, kan det skyldes ett av følgende:

  • Hvis du eksporterer fra flere forskjellige datamaskiner, og det fungerer på noen datamaskiner, men ikke på alle, er det sannsynligvis fordi datamaskinen ikke har et egensignert sertifikat. Alle datamaskiner som skal kunne eksportere fakturaer og avregninger til Fortnox, må ha et egensignert sertifikat for å kunne autentiseres. Se Trinn 1: Opprett et egensignert sertifikat ovenfor.

    Fra og med Opter-versjonene 2025.06.448, 2025.12.76 og 2026.01.168 er funksjonen forbedret. Følgende meldinger er lagt til for å gjøre feilsøking enklere og for å gi bedre forhåndsvarsel:

    • Sertifikatet utløper om {0} dager. Følg instruksjonene på docs.opter.com for å fornye det. Du får altså en forhåndsvarsel om at sertifikatet snart utløper. Følg instruksjonene i Trinn 1: Opprett et selvsignert sertifikat ovenfor for å fornye det.

    • Sertifikatet er ugyldig eller har gått ut. Følg instruksjonene på docs.opter.com for å fornye det. Følg instruksjonene i Trinn 1: Opprett et selvsignert sertifikat ovenfor for å fornye sertifikatet.

    • Fant ikke sertifikatet. Følg instruksjonene på docs.opter.com for å opprette det. Følg instruksjonene i Trinn 1: Opprett et selvsignert sertifikat ovenfor for å opprette sertifikatet.

    Meldingene kan vises når du eksporterer fakturaer eller avregninger til Fortnox, eller importerer betalinger fra Fortnox.

    I eldre versjoner av Opter får du ingen forhåndsvarsel om at sertifikatet snart utløper. (Sertifikatet utløper etter fem år.) Hvis et sertifikat har gått ut, får du følgende feilmelding Brukeropplysningene ble ikke godtatt av eksternt system.

  • Nettleseren din er for gammel, eller Internet Explorer er åpnet som standard. For å kunne eksportere til Fortnox er det viktig at du bruker en moderne standard nettleser, for eksempel Edge, Firefox eller Chrome.

  • Fortnox’ nettjeneste er nede.

  • Du har ikke lisens. Du finner mer informasjon ovenfor, se Integrasjonslisens og faktureringslisens.

  • Hvis Opter har en annen standardvaluta enn SEK, vil du motta feilmeldingen Standardvalutaen må være SEK for at det skal være mulig å eksportere fakturaer til Fortnox. Nåværende standardvaluta: {0} når du prøver å eksportere fakturaer til Fortnox. Se Standardvaluta ovenfor.

Se også