# gnubok > The accounting API for the AI era. Open-source Swedish double-entry ledger with REST + MCP, built so AI agents and growth automations can run on top. ## Core pages - [gnubok homepage](https://gnubok.se/): product overview, pricing, FAQ. - [Priser](https://gnubok.se/priser): pricing tiers (Manuell/Open, Growth, Pro, Luka). - [Utvecklare](https://gnubok.se/utvecklare): REST API + MCP server documentation. - [Byråer](https://gnubok.se/byraer): white-label for Swedish accounting firms. - [Säkerhet](https://gnubok.se/sakerhet): GDPR, BFL, audit log architecture. - [Registry](https://gnubok.se/community/registry): community-built skills, MCP servers, and workflows on top of gnubok (lives under /community). - [MCP server card](https://gnubok.se/.well-known/mcp-server-card): canonical gnubok MCP server card (JSON). ## Registry — what people built on gnubok - [gnubok MCP-server](https://gnubok.se/community/registry/gnubok-mcp) — MCP server, built by gnubok: MCP-server för svensk dubbel bokföring. 67 verktyg över bokföring, fakturor, leverantörer, moms, lön och rapporter. OAuth 2.1 med PKCE och dynamisk klientregistrering. Installeras som connector i Claude.ai, Claude Desktop, Cursor och Continue. - [swedish-year-end-closing — bokslut för AB och enskild firma](https://gnubok.se/community/registry/swedish-year-end-closing) — Skill, built by erp-mafia: SKILL.md för svenskt bokslut. Lagram (BFL/ÅRL/K2/K3), steg-för-steg-stängning med BAS-kontonummer, alla bokslutstransaktioner, skatteberäkning (bolagsskatt, egenavgifter, räntefördelning, expansionsfond, periodiseringsfond), rapportering (årsredovisning/NE-bilaga), inlämningsdeadlines, SIE4-export, K2 vs K3-skillnader. - [swedish-vat — momsdeklaration, EU-handel och reverse charge](https://gnubok.se/community/registry/swedish-vat) — Skill, built by erp-mafia: SKILL.md för svensk momscompliance. Momsperioder och deadlines, EU-handel (omvänd skattskyldighet, reverse charge, tjänstehandel, varuhandel, trepartshandel, OSS), import/export-moms, representation (300 SEK cap), blandad verksamhet (proportionell avdragsrätt, HFD 2023 ref. 45), jämkning av ingående moms, momsdeklaration ruta 05–62 till BAS 26xx-mappning. - [swedish-tax-planning — periodiseringsfond, 3:12 och koncernbidrag](https://gnubok.se/community/registry/swedish-tax-planning) — Skill, built by erp-mafia: SKILL.md för svensk bolagsskatteplanering. Periodiseringsfond (IL 30 kap, 25% avsättning, 6-årig återföring, schablonintäkt), överavskrivningar (30-regeln/20-regeln, BAS 2150/8850), koncernbidrag (IL 35 kap, >90% ägande), 3:12-reglerna (gränsbelopp, K10, löneunderlag, 2026 års reform), ränteavdragsbegränsningar, kapitalförsäkring. - [swedish-sru-filing — SRU-filer för INK2-inlämning till Skatteverket](https://gnubok.se/community/registry/swedish-sru-filing) — Skill, built by erp-mafia: SKILL.md för SRU-filgenerering. Två-filsstruktur INFO.SRU + BLANKETTER.SRU, SRU-fältkoder för INK2/INK2R/INK2S, BAS-till-SRU-kontomappning för räkenskapsschema, ISO 8859-1-encoding, beloppsformatering (hela kronor, inga öre), 12-siffrigt organisationsnummer, blankett-perioder (P1–P4), #BLANKETT/#BLANKETTSLUT, #UPPGIFT. - [swedish-sie-import-export — SIE4 parsing, validering och generering](https://gnubok.se/community/registry/swedish-sie-import-export) — Skill, built by erp-mafia: SKILL.md för SIE4-filformatet. Alla record-typer (#VER, #TRANS, #IB, #UB, #RES, #KONTO, #RAR, #FLAGGA, #KSUMMA, #SRU), SIE-typerna 1–4, encoding-detection (CP437/UTF-8/Latin-1), mojibake-diagnos, balanseringsintegritet, IB/UB-kontinuitet, multi-year-migrering, audit trail per BFL. - [swedish-project-accounting — projektredovisning och successiv vinstavräkning](https://gnubok.se/community/registry/swedish-project-accounting) — Skill, built by erp-mafia: SKILL.md för svensk projektredovisning. Dimensionstaggning av bokföringsposter med projektkoder, WIP-redovisning (pågående arbeten), intäktsredovisning enligt K2 (färdigställandemetoden) vs K3 (successiv vinstavräkning), entreprenadavtal, BAS 1470/1620/2420/2450/4970, SIE4-dimensioner (#DIM 6, #OBJEKT). - [swedish-payroll — lön, arbetsgivaravgifter och förmånsbeskattning](https://gnubok.se/community/registry/swedish-payroll) — Skill, built by erp-mafia: SKILL.md för svensk lönehantering. AGI-inlämning, sociala avgifter 31.42%, skatteavdrag enligt skattetabeller, förmånsbeskattning (bil/kost/friskvård), semesterlöneskuld, OB/övertid, traktamente, utlägg/milersättning, F-skatt vs A-skatt, BAS 7xxx-mappning, brutto/nettolöneavdrag, löneväxling, sjuklön. - [swedish-invoice-compliance — ML 17 kap, kreditfaktura, Peppol, ROT/RUT](https://gnubok.se/community/registry/swedish-invoice-compliance) — Skill, built by erp-mafia: SKILL.md för svensk fakturacompliance. Obligatoriska fält per ML 17 kap 24§ (2023:200), förenklad faktura, kreditfaktura/ändringsfaktura, självfakturering, Peppol BIS 3.0 för B2G/B2B, ROT/RUT-avdrag med fakturamodellen och BAS-konton (1513, 3740), reverse charge per scenario (byggtjänster, EU, electronics). - [swedish-financial-reporting — årsredovisning, Bolagsverket och INK2](https://gnubok.se/community/registry/swedish-financial-reporting) — Skill, built by erp-mafia: SKILL.md för svensk finansiell rapportering. Årsredovisning enligt K2/K3 (uppställningsform, noter, förvaltningsberättelse, underskrifter), Bolagsverket-inlämning (deadlines, förseningsavgifter, iXBRL, revisionsplikt, tvångslikvidation), INK2-blanketten (INK2R/INK2S-fältmappningar, skattemässiga justeringar). - [swedish-asset-accounting — anläggningstillgångar och avskrivningar](https://gnubok.se/community/registry/swedish-asset-accounting) — Skill, built by erp-mafia: SKILL.md för svensk anläggningsredovisning. Planenlig avskrivning, överavskrivning (2150/8850), räkenskapsenlig 30%/20% vs restvärdeavskrivning 25%, BAS 10xx–12xx/78xx-mapping, inventarieregister per BFL, förbrukningsinventarier (halva PBB), leasing K2/K3/IFRS 16, komponentavskrivning, avyttring med moms. - [swedish-accounting-compliance — BFL, BFNAR och K2/K3 som SKILL](https://gnubok.se/community/registry/swedish-accounting-compliance) — Skill, built by erp-mafia: Compliance-orakel för svensk bokföringslagstiftning. Täcker BFL, BFNAR, BAS-kontoplan, K2/K3, momsdeklaration, bokföringsskyldighet, verifikationer, löpande bokföring, årsbokslut. Agentkunskap för utvecklare som bygger bokföringsmjukvara mot Sverige. - [Arbetsgivardeklaration på individnivå — AGI som SKILL](https://gnubok.se/community/registry/skatteverket-arbetsgivardeklaration) — Skill, built by gnubok: SKILL.md som tar en godkänd löneberäkning och genererar AGI-fil enligt Skatteverkets schema via gnubok_generate_agi. Producerar XML klar för manuell uppladdning i Skatteverkets e-tjänst. - [Runway-dashboard från huvudboken, dagligen](https://gnubok.se/community/registry/runway-fran-huvudboken) — Skill, built by gnubok: SKILL.md som beräknar runway varje morgon från cash_position i gnubok_get_kpi_report plus en 90-dagars kostnad/intäkts-summa via gnubok_query_journal. Postar i Slack med veckotrend. - [Revisorpaket — SIE4 + audit-logg på schema](https://gnubok.se/community/registry/revisorpaket-sie) — Workflow, built by gnubok: n8n- och Make-workflow som exporterar SIE4 plus audit-logg till revisorn varje månadsslut. Cron, signerad e-post, kvitto i Slack. Read-only, ingen huvudboksmutation. - [Periodiseringsfond — strategi och bokning för AB:s årsbokslut](https://gnubok.se/community/registry/periodiseringsfond-strategi) — Skill, built by gnubok: SKILL.md som beräknar maximal periodiseringsfond (25% av skattemässigt resultat före avsättning för AB), beräknar skatteeffekt med 20.6% bolagsskatt, och stager gnubok_create_voucher med 8811 mot 2125–2127 (sjuårsserien). - [Månadsbokslut på en fika](https://gnubok.se/community/registry/manadsbokslut-pa-en-fika) — Skill, built by gnubok: SKILL.md-paket som kör månadsbokslut via gnubok MCP. Auto-matchar transaktioner, förklarar verifikatluckor, stagar close-period. ~12 minuter på en månad med 200 transaktioner. - [Leverantörsfaktura från inbox — OCR till stagad verifikation](https://gnubok.se/community/registry/leverantorsfaktura-fran-inbox) — Skill, built by gnubok: SKILL.md som plockar PDF- eller bildfakturor ur gnubok-inbox, kör OCR, matchar leverantör mot organisationsnummer, och stagar gnubok_create_supplier_invoice_from_inbox med rätt momsuppdelning och konto. Du godkänner i appen. - [Kvartalsmoms på 12 minuter](https://gnubok.se/community/registry/kvartalsmoms-pa-12-minuter) — Skill, built by gnubok: SKILL.md som stänger ett kvartals moms från okategoriserat till 'redo att lämna in' i 12 minuter. Identifierar blockers via gnubok_vat_close_check, föreslår kategorisering, returnerar ifyllt SKV 4700 från gnubok_get_vat_report. - [Daglig runway → Slack](https://gnubok.se/community/registry/daglig-runway-till-slack) — Workflow, built by gnubok: n8n-workflow med dagligt 08:00-cron som anropar gnubok_get_kpi_report, beräknar runway lokalt från cash_position och 90d-burn, jämför med gårdagens snapshot (i n8n data-store), och postar en Slack-block med trendpil och färgkodning vid runway under 6 mån. ### Authors - [ERP MAFIA](https://gnubok.se/community/registry/byggt-av/erp-mafia) — Community: Open-source-kollektiv som underhåller gnubok plus en katalog community-skills för svensk bokföringscompliance. Samma grupp, olika scope: gnubok är produkten, ERP MAFIA är orget bakom paketen som inte är produktspecifika. - [gnubok](https://gnubok.se/community/registry/byggt-av/gnubok) — Team: Bygger en öppen svensk huvudbok som agenter kan köra. Open source under AGPL-3.0. Byggt i Stockholm. ## Articles (Swedish) - [White-label-bokföring för byråer](https://gnubok.se/blogg/whitelabel-bokforing-for-byraer): White-label-bokföring betyder att byrån driver bokföring under sitt eget varumärke på sin egen domän med sin egen prissättning, ovanpå en plattform (gnubok) som hanterar infrastruktur, compliance och uppdateringar. Den här artikeln går igenom hur setup ser ut konkret, vad varje part äger, och hur prissättning brukar fungera. - [SIE4-export och import steg för steg](https://gnubok.se/blogg/sie4-export-och-import-steg-for-steg): SIE4 är den svenska standarden för att flytta bokföring mellan system, definierad av SIE-gruppen 1995 och fortfarande aktivt underhållen. Den här artikeln går igenom formatet på riktigt: vad varje rad betyder, vilka varianter som finns (SIE1 till SIE4E), vad som ingår och vad som inte gör det, och hur du verifierar att en export faktiskt är komplett innan du importerar den någon annanstans. - [Live runway och burn-rate direkt från bokföringen](https://gnubok.se/blogg/runway-burn-fran-bokforingen): En runway-dashboard som uppdateras i realtid kräver inte ett data warehouse. Två API-anrop mot huvudboken plus 80 rader Python räcker. Den här artikeln visar exakt hur: vilken formel, vilka konton, vilken cadence. Och varför nattliga batch-rapporter är fel verktyg för en metrik som ändras dagligen. - [Migrera från Visma till AI-bokföring](https://gnubok.se/blogg/migrera-fran-visma): Att flytta bokföringen från Visma eEkonomi eller Visma Administration till en API-baserad huvudbok följer samma SIE4-recept som alla andra migreringar, men Visma har två fallgropar du borde känna till: hur ofta filen genereras och hur leverantörsfakturornas underlag exporteras. Den här artikeln går igenom hela processen, inklusive de detaljer som faktiskt skapar friktion. - [Migrera från Fortnox till en API-baserad huvudbok](https://gnubok.se/blogg/migrera-fran-fortnox): Att flytta från Fortnox till gnubok är inte en migrering mellan två likvärdiga produkter. Det är ett byte av kategori, från bokföringsprogram för människor till accounting infrastructure som agenter och automationer kan köra på. SIE4-export, två timmar parallellkörning, en månad övergång. Här är receptet. - [Bokio och nästa steg: när du växt ur ett gratisverktyg](https://gnubok.se/blogg/migrera-fran-bokio-nasta-steg): Bokio är ett utmärkt första bokföringsverktyg. Det är gratis, enkelt och tillräckligt för en enpersonsfirma. Men det är inte byggt för att skala. När du börjar känna gränserna (saknad API, manuella integrationer, ingen MCP, växande automationsbehov) är det dags att titta vidare. Den här artikeln går igenom när och hur du byter. - [MCP-server för bokföring: vad det är och varför det är skillnaden](https://gnubok.se/blogg/mcp-server-bokforing): MCP är protokollet som låter en LLM-agent kalla bokföringen som strukturerade verktyg, inte gissa via UI-skrapning. gnoboks MCP-server exponerar ~70 verktyg från categorize_transaction till close_period, med riskklassade pending_operations som kräver mänsklig godkännande. Read-only först, agentiskt sedan. - [Dunning-agent på autopilot](https://gnubok.se/blogg/dunning-agent-pa-autopilot): En dunning-agent läser kundreskontran varje morgon, identifierar förfallna fakturor, skickar standardiserade påminnelser i tre steg, och eskalerar. På en huvudbok som är ett API är det 150 rader Python eller ett Make-flöde på en eftermiddag. De flesta småföretag har 50 000 kr eller mer i onödig kapitalbindning som dunning-automation löser. Här är receptet. - [ChatGPT, Claude och din ledger: konkreta workflows](https://gnubok.se/blogg/chatgpt-claude-och-din-ledger): Hur du kopplar Claude eller ChatGPT till din bokföring via MCP. Konkret: 'Stäng månaden' som agentisk workflow, säkerhet via godkännandepunkter, och varför MCP är skillnaden mot ett vanligt API. Med riktiga konton (1930, 2611, 2641) och kommandon. - [Byta bokföringssystem 2026: en kategorishift, inte en migrering](https://gnubok.se/blogg/byta-bokforingssystem): Att byta från Fortnox, Visma eller Bokio till en API-baserad huvudbok är inte en migrering i klassisk mening. Det är ett byte av kategori: från bokföringsprogram till accounting infrastructure. SIE4 ut, SIE4 in, parallellkörning i en månad. Hela övergången tar oftast under två timmar arbete, fördelat över fyra veckor. - [Byrå i AI-eran](https://gnubok.se/blogg/byra-i-ai-eran): Den klassiska redovisningsbyrån är byggd för en värld där bokföring är manuellt arbete. Den nya byrån är byggd för en värld där bokföring sköts av agenter och byrån bygger automationer, white-label-lösningar och kundspecifika integrationer ovanpå. Det här är vad det innebär för en svensk byrå 2026 och hur övergången ser ut. - [Bruttomarginal per kund i realtid](https://gnubok.se/blogg/bruttomarginal-per-kund-i-realtid): Du vet vad du fakturerar varje kund. Du vet sällan vad varje kund faktiskt kostar dig. Bruttomarginal per kund kräver att intäkter och allokerade kostnader ligger i samma huvudbok, kopplade via objektkoder. Med en API-baserad huvudbok är det 100 rader Python och en nattlig cron att räkna det rätt. Här är receptet. - [Bokföringen som tillväxtmotor](https://gnubok.se/blogg/bokforing-som-tillvaxtmotor): Din huvudbok är det rikaste strukturerade datasetet ditt företag producerar. Den vet vad varje krona betyder: kund, produkt, kohort, period. När bokföringen är ett API i stället för en datasilo blir den motorn för runway-dashboards, marginalanalys, dunning-agenter och pris-experiment, inte slutdestinationen. - [Bokföring med Make och n8n: tre recept som faktiskt funkar](https://gnubok.se/blogg/bokforing-med-make-och-n8n): Make och n8n är rätt nivå mellan 'chatta med Claude' och 'bygg en custom integration'. Tre konkreta recept: Stripe-payouts till verifikation, leverantörsfaktura-godkännande, daglig runway till Slack. Webhooks vs polling, vanliga fel, och varför du inte ska försöka göra allt på en gång. - [Bokföring i AI-eran](https://gnubok.se/blogg/bokforing-i-ai-eran): AI-eran flyttar bokföringen från arbete människor utför till data som agenter läser och skriver. En deterministisk huvudbok hanterar compliance; en agent gör jobbet ovanpå. Open source, REST + MCP, BankID, Skatteverket. Compliance som golv, inte tak. - [AI-bokföring 2026: vad det faktiskt betyder](https://gnubok.se/blogg/ai-bokforing-2026-vad-det-betyder): AI-bokföring är bokföring där en agent gör arbetet (kategorisering, avstämning, momsfilning) och en deterministisk huvudbok validerar reglerna. Tre nivåer: autocategorize, autonom workflow, agentisk. 2026 är gränsen där det går från demo till produktion. ## Articles (English) - [Embedded Accounting for SaaS](https://gnubok.se/blog/embedded-accounting-for-saas): Building accounting into your SaaS product is no longer a 12-month engineering project. With an embedded accounting API like gnubok, you can offer end-customer bookkeeping inside your application in weeks, not quarters. This article covers the architecture, the commercial models (rev share, per-tenant, hybrid), the multi-tenant data model, and the actual integration shape. - [Building on an Open Source Swedish Ledger](https://gnubok.se/blog/building-on-an-open-source-swedish-ledger): gnubok is AGPL-licensed, Swedish-double-entry, and exposes ~70 MCP tools plus a complete REST surface. This is a developer-side tour: how to clone and self-host, how to issue tokens with scopes, how the deterministic validation layer works, and what you actually get for free that you'd otherwise build. - [The Accounting API for the AI Era](https://gnubok.se/blog/accounting-api-ai-era): Most accounting software treats your books as a regulatory chore. We treat the ledger as the richest structured dataset your business produces. Open source under AGPL, Swedish double-entry, REST plus MCP. Built so AI agents and growth automations can run on top instead of around. This is the developer entry point.