Integrera Fortnox med e-handel

Steg-för-steg: konfiguration i Fortnox innan du kopplar din e-handel via Junipeer. För en översikt över vilka system som stöds och vad det kostar, se [Fortnox integrationer — komplett guide](/sv/guides/accounting/fortnox-integrations-guide).

Den här guiden täcker konfigurationen i Fortnox som måste vara på plats innan du kopplar din e-handel. Gör du detta i rätt ordning sparar du felsökningstid. Vill du först se vilka system som kan kopplas till Fortnox och vad det kostar, se Fortnox integrationer — komplett guide.


1. Aktivera Fortnox-integrationslicensen

Under Inställningar → Integrationer i Fortnox — aktivera integrationslicensen (149 kr/månad). Utan den kan inga externa system, inklusive Junipeer, ansluta till ditt Fortnox-konto. Licensen gäller oavsett hur många integrationer du kör.

2. Skapa en dedikerad integrationsanvändare

Skapa en separat Fortnox-användare för integrationen med licenser för:

  • Ordrar
  • Fakturor
  • Bokföring
  • Integration

Använd inte din vanliga administratörsinloggning. En dedikerad användare gör det enkelt att se vad integrationen gjort i loggen och begränsar behörigheter på ett kontrollerat sätt.

3. Konfigurera momssatser

Fortnox-kontot måste ha momssatser konfigurerade för alla marknader du säljer till. De svenska standardsatserna (25%, 12%, 6%) finns som standard. För EU-försäljning behöver du lägga till varje EU-lands momssats manuellt i Fortnox under Inställningar → Moms.

4. Sätt upp försäljningskonton per momssats och EU-land

Varje momssats behöver ett eget försäljningskonto i 3000-serien. För OSS-försäljning till EU-länder behöver du dessutom separata konton per EU-land — integrationen mappar sedan varje order automatiskt baserat på kundens land.

Exempel på kontostruktur för OSS:

  • 3001 — försäljning Sverige 25%
  • 3002 — försäljning Sverige 12%
  • 3011 — försäljning Tyskland 19%
  • 3012 — försäljning Frankrike 20%
  • (ett konto per EU-land du säljer till)

Konfigureras en gång i Junipeer, kör sedan automatiskt. Läs mer om OSS-konfigurationen i VOEC- och OSS-momsguiden.

5. Skapa betalsättskonton per betalleverantör

Skapa transitkonton i 19xx-serien för varje betalleverantör du använder. Dessa används för att bokföra utbetalningar och stämma av dem mot fakturor:

  • Shopify Payments: t.ex. konto 1941
  • Klarna: t.ex. konto 1940
  • Adyen: separat konto
  • Svea, Stripe: separata konton per leverantör

När betalleverantören gör en utbetalning bokförs den mot transitkontot och stäms av mot rätt faktura automatiskt.

6. Skapa retur-artikelnummer

Skapa två artikelnummer i Fortnox om de inte redan finns:

  • refund_discrepancy — används för avrundningsdifferenser vid återbetalning
  • refund_fee — används för återbetalda avgifter som fraktkostnader

Integrationen använder dessa när kreditfakturor skapas. Saknas de misslyckas kreditfaktureringen.


Koppla systemen i Junipeer

  1. Logga in i Junipeer och välj Fortnox som affärssystem
  2. Autentisera med din dedikerade integrationsanvändare
  3. Koppla din e-handelsplattform (Shopify, WooCommerce, Magento etc.)
  4. Välj vilka dataflöden som ska vara aktiva
  5. Mappa försäljningskonton, momskoder och betalsättskonton mot din kontoplan
  6. Konfigurera OSS-mappning per EU-land om det gäller

Se även Fortnox-inställningar innan integration för den kompletta konfigurationschecklistan.


Testkvalitetskontroll innan go-live

Kopiera en riktig testorder och kör en testsynk. Kontrollera:

  • Rätt försäljningskonto — ska ligga i 3000-serien med korrekt momskod
  • Momskod stammer med kundens land — kritiskt för OSS
  • Betalsättet mappas till rätt transitkonto
  • Fakturan ser korrekt ut i Fortnox — rätt radbelopp, kund och referens

Vanliga fel i testfasen:

  • Saknade momssatser — EU-landets sats är inte konfigurerad i Fortnox
  • Fel format på artikelnummer — Fortnox är känsligt för specialtecken i SKU:er
  • Betalkonto saknas — betalleverantörens transitkonto är inte skapat

Granska loggen i Junipeer under Logs för att se exakt vad som hände med testordern.

Vanliga frågor

Varför behöver jag en separat integrationslicens i Fortnox?

Utan integrationslicensen kan inga externa system ansluta till Fortnox — varken Junipeer eller någon annan partner. Aktivera den under Inställningar → Integrationer.

Varför ska jag inte använda min vanliga Fortnox-inloggning för integrationen?

En dedikerad användare begränsar behörigheter, gör det enkelt att spåra vad integrationen gjort i loggen och gör det enklare att felsöka om något går fel.

Hur många konton behöver jag för OSS?

Varje EU-land du säljer till under OSS behöver en egen momssats konfigurerad i Fortnox och ett eget försäljningskonto i 3000-serien. Integrationen mappar sedan varje order till rätt konto baserat på kundens land — du konfigurerar det en gång och det kör automatiskt.

Vad händer om jag glömmer retur-artikelnumren?

Saknas de misslyckas kreditfaktureringen när en retur behandlas. Skapa artikelnumren refund_discrepancy och refund_fee i Fortnox under Artikelregistret.

Relaterade guider

Redo att börja?

Koppla ihop dina system på några minuter med Junipeer.