Alla inlägg

Varför Accounted har öppen källkod

Accounted har haft öppen källkod sedan februari 2026. Här är alla skäl jag har vägt, också de som talar emot.

Accounted har legat öppet på GitHub sedan februari, under licensen AGPLv3. Vem som helst får läsa koden, köra den och ändra i den. Den som bygger vidare och säljer det som tjänst måste dela med sig av sina ändringar. Jag får frågan rätt ofta, så här är alla skäl jag har vägt. Också de som talar emot.

Det började innan Accounted fanns. Emil och jag byggde analystjänster ovanpå de stora ekonomisystemen och märkte hur beroende alla är av leverantören. Till slut kändes det enklare att göra om alltihop, så som vi själva hade velat ha det, och då var det självklart att koden skulle vara öppen.

Agenter läser kod. Om jag vore en AI-agent skulle jag vilja kunna läsa systemet jag jobbar i. En agent som bokför åt dig gör ett bättre jobb när den kan se hur systemet fungerar på riktigt. Varje verktyg i vår MCP-server ligger i samma repo som reglerna bakom det. Stoppas en bokning kan agenten, eller den som kopplade in den, gå in och se exakt var och varför. Det känns konstigt att släppa in en agent i ett system som varken den eller du kan läsa, och jag tror att öppen kod blir ett krav för sådana system. Mer om det i Bokföring i AI-eran.

Det ska vara lätt att lämna oss. Något som förvånade mig i branschen är att det ibland är svårare att byta system än att byta byrå. Bokföringslagen säger dessutom att räkenskapsinformationen ska sparas i sju år efter utgången av det kalenderår då räkenskapsåret avslutades. Börjar du bokföra hos oss i dag ska du alltså kunna öppna den en bra bit in på 2030-talet. Det är ett långt löfte från ett ungt bolag. Med öppen kod hänger det inte på oss. Koden finns kvar även om vi skulle försvinna, och verifikationerna kan du exportera som SIE4 när du vill.

Reglerna ska gå att granska. Det som gör en huvudbok pålitlig sitter hos oss i själva databasen. En bokförd verifikation går inte att ändra eller radera, bara att rätta med en ny, och en stängd period tar inte emot nya rader. Det gäller vem som än försöker, vår egen kod inräknad. Man behöver inte lita på oss eftersom allt ligger öppet. Reglerna står i en migrationsfil som vem som helst kan läsa, och räknar vi fel i en momsruta kan vilken redovisningskonsult som helst peka på raden. Rättelsen kommer alla till del.

Ett öppet API ska förbli öppet. Vi har över 280 endpoints och 130 MCP-verktyg, och alla är dokumenterade. Men dokumentation blir inaktuell och villkor ändras. Med koden framför dig kan du själv se vad varje anrop gör, och skulle vi någon gång stänga något kan du köra hela systemet själv.

Byråer och plattformar ska kunna bygga på det. En byrå som erbjuder bokföring under sitt eget namn sätter sitt rykte på det som ligger under ytan, och ett SaaS-bolag som bygger in bokföring i sin produkt gör samma sak. Båda kan låta sina utvecklare läsa och testa allt innan de skriver på något med oss.

Det är inte för att alla ska köra det själva. Det går, och det är tillåtet. Repot har en docker-compose och en guide för egen drift, och det som körs på din egen server är gratis. Bank, Skatteverket och Peppol går genom avtal som bara vi har, så de kräver en nyckel som kostar lika mycket per bolag som hos oss. Varje egen installation är dessutom en ny miljö att felsöka för ett litet team. Egen drift passar den som måste ha allt på egna servrar, gärna med en egen AI-modell. Alla andra har det nog bäst hos oss.

Ja, vem som helst kan kopiera oss. Konkurrenter också. Men det svåra är att driva koden varje dag, att hålla bankkopplingarna igång när bankerna ändrar sig och att få in deklarationerna i tid. Licensen hjälper till. Den som kör en ändrad version som tjänst åt andra måste dela sina ändringar, så den som bygger vidare på Accounted ger tillbaka till alla som använder det.

Våra misstag syns. Varje bugg och varje rättelse ligger öppet, med datum. Det är obekvämt ibland, men det tvingar fram en noggrannhet som är svår att få på annat sätt. Och den som granskar oss ser hur vi rättar.

Koden ligger på github.com/erp-mafia/accounted. I oktober 2026 har repot drygt 400 stjärnor, runt 120 forkar och kod från ett tjugotal personer. Läs den gärna innan du låter en agent sköta din bokföring, och hittar du något som borde vara bättre vill jag gärna höra det.

/Jakob

Vanliga frågor

Vilken licens har Accounted?
AGPLv3. Du får läsa, köra och ändra koden. Kör du en ändrad version som tjänst åt andra måste du dela dina ändringar under samma licens. Använder du bara tjänsten på app.accounted.se gäller inget sådant.
Kan jag köra Accounted på egen server?
Ja. Repot har en docker-compose och en guide för egen drift, och du behöver ett eget Supabase-projekt. Själva systemet är gratis. Bank, Skatteverket och Peppol går genom avtal som bara vi har, så de kräver en nyckel som kostar lika mycket per bolag som hos oss.
Var finns koden?
På github.com/erp-mafia/accounted. Huvudboken, API:t, MCP-servern och databasreglerna ligger i samma repo, och du kan läsa allt utan konto.
Nästa steg

Klar att testa själv?

Open är gratis. Open source, ingen bindningstid. Importera SIE4 i tio minuter.