Firmabok

Ekonomi och affärssystem · Svensk bokföring för enskild firma

Svensk bokföring för enskild firma som körs på egen server, med SIE-stöd och momsredovisning men utan molnberoenden.

Betyg 84 av 100 Preliminär (källbaserad)

Läs bedömningen
API · Officiellt

README-avsnittet 'MCP och API' beskriver API-nycklar (Inställningar → API) och att MCP-servern ligger på /api/extensions/ext/mcp-server/mcp; stacken inkluderar PostgREST. Kända MCP-begränsningar dokumenteras i docs/mcp-kanda-begransningar.md. Skrivande verktyg läggs som förslag under Granskning, inte direkt.

API

Kontrollerat:

MCP · Officiellt

Inbyggd MCP-server i produkten (opt-in via API-nyckel); Claude Desktop kopplas via stdio-bryggan 'npx gnubok-mcp' där GNUBOK_URL måste peka på den egna servern (annars 401 mot uppströms). Belagt i README och docs/.

MCP

Kontrollerat:

Bokföringsvyn i Firmabok: verifikationslista för räkenskapsår 2026 med verifikation A6 till A1, datum, beskrivning och belopp i kronor, och en vänstermeny med bokföring, kundfakturor, rapporter och moms.
1 / 6 Bokföringen för 2026: verifikationsserie A med kund- och leverantörsfakturor, egna uttag och löpande kostnader.

Bedömning

Så bedömer vi

Totalbetyg

84 av 100

Preliminär (källbaserad)

Bedömningsprofil
Ekonomihantering på egen infrastruktur för en liten svensk verksamhet eller ett hushåll: föra transaktioner och verifikationer, få rapporter och — för företag — hantera moms och SIE, utan molntjänst och med datan i format som går att ta med sig.
Bedömningsdatum
Modellversion
3.0.0
  1. Öppenhet och kontroll

    AGPL-3.0-or-later verifierad i repots LICENSE; hela produkten körs självhostat via docker-compose utan låsta eller enterprise-delar (LICENSES/ och NOTICE för tredjepart). Inget molnkrav: appen körs mot egen PostgreSQL på eget nätverk.

  2. Funktionell passform

    Täcker det namngivna fallet väl för en enskild firma: dubbel bokföring med BAS 2026, verifikat med spårbar rättelse (BFL 5 kap), momsdeklarationens rutor (SKV 4700) med eSKD-fil, kund-/leverantörsfakturor med ROT/RUT, förenklat årsbokslut med NE-bilaga och SRU, samt SIE4-import. Kända luckor per README: bara en enskild firma (inget AB/flerbolag), ingen bankkoppling, ingen lön.

  3. Dataflytt och interoperabilitet

    SIE4 både import och export ('allt går att ta med sig ut igen'), eSKD till Skatteverket, SRU-fil, rapportexport och 'Komplett arkiv' som ZIP med SIE, rapporter och underlag; datan ligger i egen PostgreSQL och backup via pg_dump dokumenteras. Restriktionen är att underlagsvolymen (storage_data) inte följer med automatiskt och måste kopieras separat.

  4. Mognad och trygghet

    Repo skapat 2026-08-09 och första utgåvan samma dag; 31 utgåvor till v5.2.0 (2026-10-24) visar mycket regelbundenhet men bara cirka tre månaders historik och extremt liten användarbas (2 stjärnor på GitHub). God praxis finns (CodeQL, SECURITY.md, CHANGELOG) men förvaltningen är en enskild aktör — ankaret 'liten användarbas' i nivå 2 är det styrande.

  5. Framtidskraft

    Inbyggd MCP-server (officiell, med API-nycklar och endpoint /api/extensions/ext/mcp-server/mcp) plus dokumenterat granskningsflöde där agenters skrivförslag godkänns innan bokföring — riktig agentintegration, inte bara API. Modern TypeScript/Next.js-arkitektur. Nivå 5 kräver belagd 'välanvänt' API och verifierad förmåga att utvecklas med behoven; projektet är för ungt för att belägga det (31 utgåvor på tre månader är indicium, inte bevis).

  6. Drift och införande

    install-debian.sh gör hela installationen (Docker, stacken med app, cron-sidovagn, PostgreSQL, GoTrue, PostgREST bakom nginx) från två kommandon; uppdatering är samma skript och lämnar .env/volymer orörda; stopp/loggar/avinstallation är dokumenterade. Kräver dock en Debian-server på eget LAN med fast IP och backup är uttryckligen användarens ansvar.

  7. Kostnadsbild

    Fri AGPL-licens, ingen leverantörs- eller licenskostnad och inga prissatta planer alls — kostnadsbilden är transparent genom avsaknad av avgifter. TCO-antagande: en befintlig eller billig LAN-/hemmaserver (enkla krav, dokumenterade) plus egen drifttid och community-baserad support; ungt projekt betyder att supportkostnaden i praktiken är användarens egen tid, vilket håller nivån på 4 snarare än 5.

  8. Svensk användbarhet

    Svenska är själva poängen: messages/sv.json är det enda språkfilen i repot (svenskt gränssnitt), dokumentationen (README, docs/SELF-HOSTING.md, CHANGELOG) är svensk, och lokala integrationer är inbyggda: BAS 2026-kontoplan, SKV 4700/eSKD, SRU och NE-bilaga, ROT/RUT, momsnummerkontroll mot VIES och valutakurser från Riksbanken. Supportorganisationen är själva projektet och är inte verifierad i praktiken, därför medium säkerhet.

Om Firmabok

Firmabok är ett bokföringsprogram för svenska enskilda firmor som är byggt för att köras på den egna servern. Det hanterar verifikationer, kontoplan, moms och SIE-export, och är avsiktligt avskalat: en firma, ingen bankkoppling, ingen AI-assistent och inga konton hos tredje part som kan styra om bokföringen går att öppna om sju år.

Programmet bygger på Accounted, som finns separat i katalogen, men har plockat bort flerbolagsstöd, lön och molntjänster. Det körs med Docker mot PostgreSQL och är skrivet i TypeScript. Licensen är AGPL-3.0. Projektet är ungt — första utgåvan kom hösten 2026 — så det passar den som vill prova och kan läsa koden, inte den som behöver leverantörsstöd i dag.

Användning

Passar för

  • Enskild firma som vill bokföra på egen server utan molntjänst
  • Den som vill kunna läsa och äga koden bakom sin bokföring

Passar mindre bra för

  • Aktiebolag och flerbolagsverksamhet
  • Den som behöver leverantörsstöd och garanterad vidareutveckling

Styrkor och begränsningar

Styrkor

  • Svensk bokföring med SIE och moms
  • Inga molnberoenden eller tredjepartskonton

Begränsningar

  • Ungt projekt med mycket liten användarbas
  • Bygger på Accounted och ärver dess begränsningar

Skärmbilder

Tekniska resurser

Alternativ

GnuCash

Ekonomi och affärssystem · Dubbel bokföring och privatekonomi på skrivbordet

GnuCash är ett fritt bokföringsprogram för privatpersoner och småföretag med dubbel bokföring, kontoplaner, budgetar och rapporter. Det körs lokalt på Linux, Windows och macOS med filbaserad lagring eller SQL-backend.

Startår
1998
Licens
GNU General Public License v2 eller senare (med länkundantag för OpenSSL)
Öppen källkod
Ja

Betyg

88 av 100

Preliminär (källbaserad)

Läs bedömningen om GnuCash

Projektdata

4 395GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
1998
Licens
GNU General Public License v2 eller senare (med länkundantag för OpenSSL)Öppen källkod (OSI-godkänd licens) · Repots LICENSE säger att programmet i praktiken licensieras under GNU GPL version 2 eller (efter val) version 3; de flesta källfiler anger GNU GPL v2 "or any later version". Vissa filer har ett undantag som tillåter länkning mot OpenSSL. · Licensmodeller
Öppen källkod
Ja
Plattformar
Windows · macOS · Linux · FreeBSD · OpenBSD
API
Annan · Annan Verifierat
Export
Finns Import och export i QIF/OFX/HBCI samt CSV-export av rapporter; bokföringsdata lagras i XML eller SQL. Ej verifierat
Språk
Gränssnitt: Svenska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: GPL (OSI), GNU-projekt, full kodfrihet och öppna format — inga låsningar.
Funktionell passform Gäller: Dubbel bokföring med konton/budgetar/rapporter täcker kärnan; gränssnittet åldrat och ej ett modernt företagssystem.
Dataflytt och interoperabilitet Gäller: QIF/OFX/CSV import/export och SQL-backend ger fullständig dataflytt via standardformat.
Mognad och trygghet Gäller: Sedan 1998, GNU-projekt, mycket moget och stabilt.
Framtidskraft Gäller: Skriptbar via Guile och Python-bindningar för rapportautomation/massimport.
Drift och införande Gäller: Lätt att installera på alla plattformar; driftarbetet minimalt.
Kostnadsbild Gäller: Fri GPL-licens utan avgifter.
Svensk användbarhet Gäller: Svenskt gränssnitt via översättning; dokumentation i huvudsak engelskspråkig.

Kostnad: .

Faktakontrollerad

hledger

Ekonomi och affärssystem · Bokföring i klartextfiler

Bokföringsverktyg för terminalen som lagrar allt i läsbara textfiler och kan följa år av transaktioner med rapporter och budget.

Startår
2007
Licens
GNU General Public License v3.0
Öppen källkod
Ja

Betyg

86 av 100

Preliminär (källbaserad)

Läs bedömningen om hledger

Projektdata

4 811GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2007
Licens
GNU General Public License v3.0Öppen källkod (OSI-godkänd licens) · GPL-3.0 enligt LICENSE-filen. · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux · macOS · Windows
API
REST API · cli Uppgivet
Export
Ej verifierat Ej verifierat
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: GPL-3.0 verifierad i repots LICENSE (GPLv3+ enligt README-badge); frihet att läsa, ändra och redistribuera; all data i läsbara klartextjournaler och ingen server- eller leverantörsbindning — verktyget är en fristående binär.
Funktionell passform Gäller: Bedömt mot användningsfallet för tekniskt vana: dubbel bokföring i klartext, rapporter (balans, resultat, kassaflöde, budget), CSV-import och flervaluta täcker kärnbehovet, och versionshantering i git är en styrka. Kända luckor: ingen fakturering, ingen svensk momsrutin och inget grafiskt gränssnitt — fakturering och moms sköts utanför verktyget (katalogpostens 'passar mindre bra för').
Dataflytt och interoperabilitet Gäller: Journalen är själv det öppna formatet (klartext som versionshanteras); utdata i text/HTML/JSON/SQL/CSV och import från CSV enligt README, plus interkonvertibilitet med Beancount och kompatibilitet med Ledger CLI. Ingen databas som kan låsa in data.
Mognad och trygghet Gäller: Kodbasen 'continually improved since 2007' enligt README, repo sedan 2013, regelbundna utgåvor (senaste 1.99.5 2026-10-02, därefter 1.99.4 2026-09-26 enligt releases.atom), komplett inbyggd dokumentation i flera format, och ett brett Plain Text Accounting-ekosystem. Lång historik, tydlig förvaltning och förutsägbart underhåll är väl belagda.
Framtidskraft Gäller: För rätt kategori (CLI) är ankare 4 uppfyllt: starkt och välanvänt CLI ('Scriptable by CLI, HTTP or API' enligt README), hledger-web serverar ett dokumenterat JSON-API med OpenAPI-specifikation, utdata i JSON/SQL gör automation enkel, och tredjeparts-MCP (iiatlas/hledger-mcp) ger agentintegration med verklig nytta. Officiell MCP saknas och moderna webhooks/SDK finns inte, därför medium säkerhet.
Drift och införande Gäller: Ingen server krävs för grundfunktionen: installerad binär/paket (installationsguide på hledger.org/install.html), plattformsoberoende, och löpande drift är i praktiken noll — journalen är vanliga filer. Dokumentationen är komplett och inbyggd.
Kostnadsbild Gäller: Fri GPL-licens utan avgifter och ingen infrastruktur alls (ingen server, ingen databas). TCO-antagande: inlärningstid i terminalarbete plus community-baserad support (hledger.org, maillista/IRC); kostnad för egen tid är den enda posten och den är rimlig för målgruppen.
Svensk användbarhet Gäller: Negativ kontroll i repoträdet (develop/main, hämtad 2026-10-29): hledger-lib/locale/ innehåller endast de.po, es.po, ru.po, zh-Hans.po och hledger.pot — ingen sv.po. hledger.org-manualen och dokumentationen är engelska, och examples/i18n/se.journal är endast en exempeljournal med svenska kontonamn, inte en översättning. Engelskspråkigt men tekniskt användbart i Sverige.

Kostnad: .

Faktakontrollerad

Källor