Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Firmabok

build codeql release licens

Svensk bokföring för enskild firma, byggd för självhostad drift på eget nätverk — utan molnberoenden, integrationer eller inbyggd AI.

Bakgrund

Firmabok bygger på Accounted (erp-mafia) — bokföringsmotorn, regelefterlevnaden i databasen, rapporterna och SIE-stödet är uppströmsprojektets förtjänst. Uppströms är ett flerbolags-SaaS med bankkoppling, AI-assistent, löner och aktiebolagsstöd; vill du ha det är originalet rätt val. Firmabok är samma motor med allt molnberoende bortplockat: en enda enskild firma, på egen server, utan konton hos tredje part och utan att en tjänsts livscykel avgör om bokföringen går att öppna om sju år.

Uppströms inloggnings- och säkerhetslager (BankID, MFA-krav, sessionstimeouts, telemetri) är också bortrensade, så installationen ska stå på eget nätverk bakom egen kontroll — aldrig exponeras som öppen tjänst mot internet eller delas med folk du inte litar på.

Funktioner

Bokföring. Dubbel bokföring med BAS 2026-kontoplanen. Verifikat skapas som utkast och bokförs; bokförda verifikat rättas spårbart, antingen som inline-rättelse i samma verifikat med logg över vem och när (BFL 5 kap 5 och 9 §§) eller som storno som återför hela verifikationen. Debet=kredit, obruten nummerserie, periodlås och arkiveringsskyddet upprätthålls av databasens egna triggrar, inte bara av appkoden.

Dokumentinkorg. Kvitton, fakturor och avtal släpps i inkorgen, förhandsgranskas och blir underlag: koppla till befintligt verifikat, bokför direkt eller skapa leverantörsfaktura. Dokument som nått bokföringen räknas som räkenskapsinformation och skyddas mot radering.

Fakturering. Kundfakturor med PDF-export, kreditfaktura, ROT/RUT och manuell betalningsregistrering; leverantörsfakturor med attest och underlag. Inget utskick — PDF:en skickas hur du vill.

Moms och rapporter. Momsdeklarationens rutor (SKV 4700) räknas fram ur bokföringen, tillsammans med huvudbok, resultat- och balansräkning och råbalans.

Årsbokslut. Förenklat årsbokslut för enskild firma med NE-bilagans fält, avskrivningar och dispositioner.

SIE. Import och export av SIE4 — historiken från andra program följer med in, och allt går att ta med sig ut igen.

MCP och API. Den inbyggda AI:n är borta men maskinvägen är öppen: en MCP-server med API-nycklar låter en AI-agent (t.ex. Claude) eller egna skript sköta bokföringen. Skrivande verktyg lägger förslag som godkänns innan de bokförs.

Installation och drift

Allt som behövs är en färdig Debian-server och serverns LAN-IP — exemplet använder 10.0.0.30, byt mot din egen. Kör som vanlig användare; sudo används bara om Docker eller git saknas:

wget -O install-debian.sh https://raw.githubusercontent.com/mews-se/firmabok/main/install-debian.sh
sh install-debian.sh 10.0.0.30

install-debian.sh gör resten självt: hämtar repot, installerar Docker, genererar hemligheterna och startar hela stacken ur docker-compose.yml — appen och de fem Supabase-tjänster den behöver, bakom en tunn nginx på en gemensam adress. Migrationerna körs automatiskt, även vid uppdateringar. Ren HTTP på det egna nätet; cookies följer adressens schema, så en https-adress bakom egen proxy fungerar också.

Surfa sedan till http://10.0.0.30 och skapa kontot — e-postadressen är bara ett lokalt användarnamn, ingen mail skickas någonsin — gå igenom onboardingen och stäng därefter registreringen:

~/firmabok/install-debian.sh lock

Uppdatering. Kör samma två kommandon som vid installationen: skriptet hämtar senaste versionen, kör bara de nya migrationerna och startar om med den nya appimagen, publicerad till ghcr.io/mews-se/firmabok.

Backup. Ditt ansvar: pg_dump mot en annan maskin, gärna kompletterat med SIE-export per räkenskapsår.

Stopp och avinstallation. Vardagskommandona fungerar rakt av i ~/firmabok: docker compose stop, start, logs. Avinstallation: docker compose down -v (tar containrarna och ALL data) och ta sedan bort katalogen.

Fördjupning. docs/SELF-HOSTING.md beskriver arkitekturen, miljövariablerna, backupkommandona och bygge från källa.

Instruktion

Logga in och skapa företaget vid första starten. Finns bokföring sedan tidigare importeras den via SIE.

Vardagsflödet: släpp kvitton och fakturor i inkorgen, bokför dem som verifikat eller skapa leverantörsfaktura direkt från underlaget. Kundfakturor skapas under Fakturor och exporteras som PDF; betalningar registreras manuellt. Momsunderlaget (SKV 4700) räknas fram under Rapporter, och vid årets slut finns NE-bilaga och årsbokslut för enskild firma.

Claude kopplas via MCP: skapa en API-nyckel under Inställningar → API och peka klienten mot /api/extensions/ext/mcp-server/mcp?tool_namespace=accounted på din egen host (stdio-brygga: npx accounted-mcp). Uppströms finns dessutom swedish-accounting-skills — fristående Claude-skills som täcker mer än Firmabok gör (AB-bokslut, lön, skatteplanering) och fungerar utan någon appkoppling.

Licens

AGPL-3.0-or-later, samma som uppströms. Tredjepartserkännanden i NOTICE.

About

Svensk bokföring för enskild firma, självhostad på eget nätverk — utan molnberoenden

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages