Fava

Ekonomi och affärssystem · Webbgränssnitt för Beancount

Webbgränssnitt för Beancounts textbaserade bokföring, med rapporter, diagram och bläddringsbara transaktioner.

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

Läs bedömningen
API · Officiellt

Inget dokumenterat externt HTTP-API för Fava (frontendens JSON-endpoints är odokumenterade). Däremot är Pythonsidorna dokumenterade (fava.ext för extensioner, fava.core m.fl.) och automatisering sker via Beancounts CLI/bean-query. Ren dataflytt går via klartextfilerna — bedöms i dataflytt-dimensionen.

API

Kontrollerat:

MCP · Tredjepart

Fava har ingen egen MCP-server, men communityprojektet beancount-fava-mcp läser reskontran genom Favas webbgränssnitt och exponerar rapporterna som MCP-verktyg.

beancount-fava-mcp · cookie223 (communityprojekt)

Källa: https://github.com/cookie223/beancount-fava-mcp

Kontrollerat:

Fava 1.30: resultaträkningen för maj till oktober 2026 i svenska kronor med intäkterna Income:Salary och Income:Freelance samt utgiftskonton som Expenses:Housing:Rent, Expenses:Food:Groceries, Expenses:Restaurant, Expenses:Subscriptions och Expenses:Travel, med nettosumma längst ned
1 / 6 Resultaträkningen visar intäkter och utgifter per konto för perioden, med nettosumma längst ned.

Bedömning

Så bedömer vi

Totalbetyg

80 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

    MIT-licens verifierad i repots LICENSE; hela kodbasen öppen, fri self-hosting (pip-installation, egen server eller lokal), och verktyget är ett gränssnitt över Beancount-klartextfiler — inga låsta delar eller leverantörsbindning.

  2. Funktionell passform

    För tekniskt vana täcker Fava visnings- och analysdelen av användningsfallet väl: balans-, resultat-, tillgångs- och skuldrapporter, diagram, sökning/filtrering av transaktioner enligt katalogpost och dokumentation. Kompromissen är att inmatning av verifikationer sker i textfiler (Beancount), och fakturering, momsrapportering och bankkoppling saknas helt.

  3. Dataflytt och interoperabilitet

    Datat ÄR det öppna formatet: Beancount-journalen i klartext, läsbar utan Fava och versionshanterbar; rapporter/queryresultat kan exporteras som CSV och datan kan konverteras via bean-convert/Ledger-ekosystemet. Inget databaslås finns.

  4. Mognad och trygghet

    Repo sedan 2015 (skapat 2015-12-04 enligt GitHub), regelbundna utgåvor (v1.30.16 2026-10-28, månatlig/intervallvis takt under 2026 enligt releases.atom), god dokumentationssajt, aktiv bugghantering. Nivå 5 kräver tydlig säkerhetshantering och bredare ekosystem än vad som är verifierat; en enskild huvudmaintainer (historiskt) talar mot det.

  5. Framtidskraft

    Dokumenterat Python-API (fava.ext för tillbyggnad/extensioner, plus fava.core/fava.beans-moduler i dokumentationens API-avsnitt) och automatisering via Beancounts CLI/bean-query; tredjeparts-MCP finns för Beancount-filer (vanto/beanquery-mcp). Men Fava saknar dokumenterat externt HTTP-API och egen agentväg — nivå 3, inte 4.

  6. Drift och införande

    'pip3 install fava; fava ledger.beancount' är hela införandet enligt dokumentationen — låg friktion för Python-vana. Dock krävs Python-miljö och att bokföringen redan är i Beancount-format; uppgradering via pip är enkel men oövervakad drift på server är inte dokumenterad i detalj.

  7. Kostnadsbild

    Fri MIT-licens, ingen avgift och ingen infrastruktur utöver en dator eller liten server som redan finns. TCO-antagande: inlärningstid för Beancount-formatet plus community-support (GitHub/Chat); inga licens-, värd- eller leverantörskostnader.

  8. Svensk användbarhet

    Verifierat delvis svenskt gränssnitt: src/fava/translations/sv/LC_MESSAGES/messages.po har 122 av 151 msgid översatta (81 %; jämför tyska 96 %) plus 6 fuzzy-markerade strängar (räknat i filen på main, 2026-10-29). Dokumentationen är engelsk och ingen svensk support eller regelverksanpassning är belagd — ett svenskt belägg finns, men bara delvis översatt.

Om Fava

Fava är webbgränssnittet för Beancount, ett bokföringssystem där transaktionerna skrivs i textfiler. Fava läser filerna och visar balans, resultat, tillgångar och skulder som rapporter och diagram, och låter dig söka och filtrera bland transaktionerna utan att öppna en editor.

Programmet är skrivet i Python och licensieras under MIT. Det körs lokalt eller på en liten server och kräver att bokföringen redan är skriven i Beancount-format. Det finns ingen fakturering, ingen momsrapportering och ingen bankkoppling — det är ett gränssnitt över en textfil, inte ett komplett ekonomisystem.

Användning

Passar för

  • Den som redan bokför i Beancount och vill ha rapporter i webbläsaren
  • Tekniskt vana användare som vill se trender över tid

Passar mindre bra för

  • Företagsbokföring med fakturering och moms
  • Den som vill skriva verifikationer i ett formulär

Styrkor och begränsningar

Styrkor

  • Tydliga rapporter och diagram över textbokföring
  • Lätt att köra lokalt

Begränsningar

  • Kräver Beancount och textfiler
  • Ingen fakturering eller momsrapportering

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 397GitHub-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