Hjälpcenter

Allt om hur programmet fungerar, modul för modul — skrivet för människor, inte för supportavdelningar. Och behöver du mer: fråga Rådgivaren inne i programmet, den kan din bokföring.

Komma igång

Installera från noll: bildguiden steg för steg

Har du inte installerat programmet än? Bildguiden tar dig från tomt GitHub-konto till körande bokföring på dina egna konton, med en handling per steg, riktiga skärmdumpar, exakta knapptexter och kopiera-knappar på varje kommando. Räkna med 45–60 minuter. Samma innehåll i textform ligger som docs/INSTALLATION.md i ditt repo.

Öppna bildguiden för installationen
  1. Förbered: mejladress, lösenordshanterare och Node.js.
  2. GitHub: skapa konto, acceptera inbjudan (licensversionen) och gör en egen kopia med Fork.
  3. Supabase: skapa projektet i region Stockholm och hämta Project URL och anon-nyckeln.
  4. Databasen: fem kommandon i terminalen bygger hela strukturen, och kvittoarkivet kontrolleras.
  5. Konto: skapa ditt inloggningskonto med Auto Confirm User, och stäng av självregistrering innan deploy.
  6. Vercel: importera koden, lägg in de tre miljövariablerna och deploya.
  7. Inloggning: logga in och svara på wizardens fyra frågor.

Bra att veta

  • Kör du community-versionen finns en egen bildguide för det repot: debea.se/kom-igang/community.
  • Har du Claude Code kan AI:n göra den tekniska delen åt dig, se artikeln om Claude Code nedan.
Första gången: kom igång-wizarden

Första inloggningen möts du av en wizard som samlar in det bokföringen behöver: bolagstyp (enskild firma, aktiebolag eller handelsbolag), företagsuppgifter och momsperiod. VAT-nummer härleds automatiskt ur organisations-/personnumret. Allt går att ändra senare under Inställningar.

  1. Välj bolagstyp — den styr kontoplan, AI-regler och vilka årsavslutsflöden som erbjuds.
  2. Fyll i företagsnamn, organisations-/personnummer, adress och ort (obligatoriska).
  3. Välj momsperiod: månad, kvartal (vanligast) eller helår.
  4. Klicka Kom igång — du landar på översikten och kan bokföra din första händelse direkt.

Bra att veta

  • Byter du från ett annat program? Använd Byt hit från annat program i menyn direkt efter wizarden — då följer hela historiken med.
  • Kom igång-checklistan på översikten kan klickas bort steg för steg, eller döljas helt.
Byta från Fortnox, Visma eller Bokio

Bytesguiden (menyn → Byt hit från annat program, endast administratörer) flyttar hela din bokföring i sex steg i rätt ordning: förbered räkenskapsåren, exportera från gamla programmet, importera SIE-filerna, importera kund-, leverantörs- och artikelregister, importera banken, och kontrollera mot gamla programmets saldon. Ingenting raderas i det gamla programmet, och varje import kan köras om utan dubbletter.

Byta från Fortnox, Visma eller Bokio
  1. Förbered: bolagstypen är vald i onboardingen. Vill du ha med historik skapar du varje tidigare räkenskapsår under Inställningar → Räkenskapsår med exakt samma datum som i gamla programmet (brutna och förlängda år går bra för aktiebolag).
  2. Exportera: välj ditt gamla program i guiden och få exakta klicksteg (Fortnox: företagsnamnet → Export → SIE 4 – Transaktioner, en fil per år; Register → Kunder/Leverantörer/Artiklar → Exportera; kontoutdrag som CSV från internetbanken). Öppna inte filerna i Excel.
  3. Bokföringen: ladda upp SIE-filerna äldsta året först. Kontoplanen kompletteras, nya konton får momskod automatiskt, ingående balanser bokförs per år och verifikaten läggs i egna importserier. Guiden visar om något importerat konto saknar momskod. Saknar programmet SIE-export går det lika bra med en CSV (Serie, Vernr, Datum, Text, Konto, Debet, Kredit) — det finns en mall att ladda ner, och filen förhandsgranskas innan något bokförs.
  4. Register: ladda upp kund-, leverantörs- och artikel-CSV. Fakturaadressen används (inte leveransadressen); orgnr, VAT-nr, betalningsvillkor, momstyp, valuta, bankgiro/IBAN och förvalt kostnadskonto följer med.
  5. Bank: ladda upp kontoutdraget och granska förhandsvisningen — bank, kolumnmappning, första raderna och saldokedjan. Stämmer inte saldokedjan stoppas importen tills du justerat kolumnerna.
  6. Kontrollera: guiden visar verifikat per år, register- och bankantal, momskodsläget och saldona på 1930, 1510, 2440 och momskontona — jämför mot gamla programmets balansrapport per samma datum.

Bra att veta

  • Bästa bytesläget är ett årsskifte (bara ingående balanser behövs), men mitt i året fungerar också — SIE-filen tar med hela årets verifikat så momsrapporten blir komplett här.
  • Momsperioder som redan är deklarerade i gamla programmet markerar du som redovisade under Moms, annars räknas de om här.
  • Öppna kund- och leverantörsfakturor ligger i saldona men inte som fakturor — registrera de obetalda i Fakturor respektive Leverantörer om du vill följa upp dem här.
Enskild firma, aktiebolag eller handelsbolag — vad bolagstypen styr

Bolagstypen du väljer i onboardingen (ändras under Inställningar → Bolagstyp & AI-bokföraren) ger programmet rätt förutsättningar från start: kontoplanen får bolagsformens eget kapital- och skattekonton och döljer de andras, AI-bokföraren konterar privata betalningar och ägaruttag rätt (2018/2013 i enskild firma, 2893 och lön/utdelning i aktiebolag, delägarkonton i handelsbolag), skattesidan, årsavslutet, deklarationsfilerna och översiktens nyckeltal följer med.

  1. Enskild firma: eget uttag och insättningar mot 2013/2018, F-skatt mot 2012, förenklat årsbokslut med NE-bilaga (SRU: NE + INK1). Kalenderår är ett krav.
  2. Aktiebolag: bolagsskatten beräknas (20,6 % från regeltabellen, ej avdragsgilla kostnader återläggs) och bokförs 8910 → 2510 vid årsavslutet, årets resultat 8999 → 2099, och efter bolagsstämman bokför du resultatdispositionen (utdelning 2898, balanserat 2091) med ett klick under Årsavslut. K2-årsredovisning och INK2-SRU. Brutet räkenskapsår tillåtet.
  3. Handelsbolag: registrera delägarna med andelar under Inställningar → Delägare. Årsavslutet fördelar resultatet på delägarnas resultatkonton (2019, 2029 …) och konsoliderar varje delägares uttag/insättningar till kapitalkontot. Underlag per delägare för N3A skrivs ut från Årsavslut.
  4. Konton som döljs av presetet går alltid att visa igen: Kontoplan → Visa dolda konton → Visa. Konton med bokförda rader döljs aldrig.

Bra att veta

  • Byter bolaget form (t.ex. enskild firma → AB) startar du ett nytt företag i programmet — det är juridiskt ett nytt bolag med nytt orgnr.
Räkenskapsår: brutet år, förlängt år och historik

Nästa räkenskapsår skapas automatiskt när du avslutar det gamla och följer ditt räkenskapsår — även brutet (t.ex. 1 juli–30 juni). Vill du importera historik från ett tidigare program, eller använder aktiebolaget brutet år, skapar du åren själv under Inställningar → Räkenskapsår & verifikationsserier → Lägg till räkenskapsår.

  1. Ange från- och till-datum exakt som i gamla programmet. Första och sista året får vara upp till 18 månader; enskild firma måste ha kalenderår.
  2. Åren får inte överlappa. Etiketten (t.ex. 2025) är året bokslutsdagen infaller.
  3. Importera sedan SIE-filerna äldsta året först — ingående balanser bokförs per år.
  4. Periodlåsningen visar varje kalendermånad i året (18 månader vid förlängt år) och helårsmoms följer räkenskapsåret.
Bjuda in användare och välja roller

Under Inställningar → Användare (endast administratörer) bjuder du in fler personer. Fyra roller finns, och de upprätthålls på databasnivå — inte bara i menyerna: Administratör (allt), Medarbetare (bokföring, fakturering, CRM och bank — ser aldrig lön eller inställningar), Granskare (läser allt inklusive lön men kan inte ändra något — för revisorn) och Anställd (ser endast sina egna lönespecifikationer).

Bjuda in användare och välja roller
  1. Inställningar → Användare → Lägg till användare.
  2. Ange e-post, välj roll — för rollen Anställd kopplar du personen till personalregistret.
  3. Ett engångslösenord visas EN gång — ge det till personen säkert och be dem byta vid första inloggningen (Glömt lösenord på inloggningssidan fungerar också).

Bra att veta

  • Ditt första konto blir automatiskt administratör.
  • Den sista administratören kan aldrig tas bort eller nedgraderas — databasen vägrar.
  • Att skapa användare kräver miljövariabeln SUPABASE_SERVICE_ROLE_KEY (se installationsguiden). Utan den visas ett tydligt meddelande.
Sätt upp med Claude Code — AI:n installerar åt dig

Har du Claude Code kan du låta AI:n göra hela den tekniska uppsättningen: klona din fork, koppla databasen, köra alla migrationer, sätta upp hostingen och verifiera att allt fungerar. Du gör bara det en människa ska göra — skapa konton och skriva lösenord. Hela instruktionen med kopierbar prompt finns på debea.se/kom-igang/claude-code, för både licensen och community-versionen. Samma text ligger som docs/INSTALLATION-CLAUDE.md i ditt repo.

Öppna sidan med den kopierbara prompten
  1. Del 1 (du, ~10 min): skapa konton på GitHub, Supabase och Vercel, acceptera repo-inbjudan och forka, skapa Supabase-projektet (region Stockholm) och logga in i supabase- och vercel-CLI:erna.
  2. Del 2: öppna Claude Code i en tom mapp, klistra in instruktionsblocket från debea.se/kom-igang/claude-code (kopiera-knapp på sidan) och byt ut <MITT-GITHUB-ANVÄNDARNAMN>.
  3. AI:n arbetar steg för steg — klonar, länkar databasen, kör migrationerna, sätter miljövariablerna (du klistrar in värdena direkt i terminalen när kommandona frågar) och deployar.
  4. Avslutningen är en verifiering + lista över vad som är uppsatt och var ditt backupansvar ligger.

Bra att veta

  • Lösenord och nycklar skriver du alltid själv direkt i terminalens promptar — instruktionen förbjuder uttryckligen AI:n att be om dem i chatten.
  • Claude Code visar varje kommando innan det körs — du godkänner allt.
  • Fastnar AI:n någonstans: fortsätt för hand från det steget med vanliga INSTALLATION.md — de följer samma ordning.
Köra helt lokalt (självhostning)

Hela systemet — databas, app och AI — kan köras på en maskin du äger, utan molnkonton. Det kräver Docker och lite terminalvana, och du tar då själv över backupansvaret. Komplett guide finns i repot: docs/SJALVHOSTNING.md, med backup-rutiner (viktigt — bokföringslagen kräver 7 års arkiv), säker åtkomst via Tailscale och uppdateringsflöde.

Bra att veta

  • Är du osäker: molnvägen (egen Supabase i EU + lokal AI-modell) ger nästan samma integritet utan driftansvaret.

Bokföring

Översikten och widgets

Översikten visar dina nyckeltal (omsättning, resultat, bank & kassa, momsskuld …), månadsdiagram, Att göra-listan (förfallna fakturor, skattedeadlines, verifikat utan underlag) och senaste verifikat. Diagrammens staplar visar exakta värden när du håller muspekaren över dem.

Översikten och widgets
  1. Klicka Anpassa ovanför nyckeltalen för att ta bort widgets (krysset) eller lägga till nya ur listan.
  2. Klicka Klar när du är nöjd — valet sparas per företag.
AI-bokföring: fota kvittot

AI-bokföring (menyn) är snabbaste vägen från kvitto till verifikat: ladda upp ett foto/PDF eller beskriv köpet i text. AI:n läser underlaget, föreslår kontering enligt BAS 2026 med rätt moms (inklusive omvänd skattskyldighet för EU-inköp och representationens momstak), kontrollerar mot din tidigare bokföring efter dubbletter — och du granskar och bokför med ett klick. Underlaget arkiveras automatiskt på verifikatet.

AI-bokföring: fota kvittot
  1. Öppna AI-bokföring, fota/ladda upp kvittot eller skriv en beskrivning (gärna båda — syfte och betalsätt hjälper AI:n).
  2. Klicka Analysera med AI och granska förslaget: konton, belopp, moms och eventuella varningar.
  3. Justera vid behov (kontona är valbara i förslaget) och klicka Bokför.

Bra att veta

  • Inköpslista (CSV) längre ner på sidan bokför många inköp på en gång — AI:n analyserar varje rad.
  • Egna konteringsregler (Inställningar → AI) styr förslagen, t.ex. "alla inköp betalas privat → kreditera 2018".
  • Med en lokal AI-modell fungerar allt utom PDF-läsning — använd foto i stället.

Vanliga fel och lösningar

"Ladda upp ett kvitto eller beskriv inköpet"
Både fil och textfält var tomma — fyll i minst ett.
"AI-förslaget underkändes"
AI:ns förslag klarade inte valideringen (t.ex. obalans eller okänt konto). Prova igen med tydligare beskrivning — inget har bokförts.
AI:n säger att nyckel saknas
Lägg in en API-nyckel eller lokal modell under Inställningar → Bolagstyp & AI-bokföraren.
Att godkänna: förslagskön

Att godkänna samlar AI:ns konteringsförslag för banktransaktioner utan regelträff och för filer i underlagsinkorgen. Varje förslag visar kontering, säkerhetsnivå (Säker/Osäker) och varningar — t.ex. möjliga dubbletter eller saknade kvittonummer. Ingenting bokförs utan ditt klick.

Att godkänna: förslagskön
  1. Klicka Föreslå för bankhändelser respektive Föreslå för underlagsinkorgen.
  2. Granska varje kort — Godkänn & bokför eller Avvisa.
  3. Finns flera säkra förslag visas Godkänn alla säkra som bokför dem i ett svep.
Bokföra manuellt (Ny verifikation)

Ny verifikation är den klassiska konteringsvyn: välj datum och serie, lägg rader med konto/debet/kredit, och spara. Verifikatet måste balansera — annars vägrar databasen. Konteringsmallar låter dig spara vanliga konteringar och återanvända dem med nytt belopp.

Bokföra manuellt (Ny verifikation)

Bra att veta

  • Momssatserna och de tvingande reglerna (balanskrav, obrutna nummer) är inbyggda och kan inte kringgås.
  • Konton som styrs av automatiken (t.ex. 2650 momsredovisning) är spärrade för manuell kontering — det är avsiktligt.
Verifikat, rättelser och underlag

Verifikatlistan visar allt bokfört. Ett bokfört verifikat kan aldrig ändras eller raderas i efterhand (bokföringslagen) — i stället skapar du ett ändringsverifikat via Rätta verifikat på verifikatsidan: originalet vänds och rätt version bokförs, med spårbar länk mellan dem. Underlag (kvitton) laddas upp på verifikatet och kan inte tas bort så länge verifikatet finns (7-årsarkivering).

Verifikat, rättelser och underlag

Vanliga fel och lösningar

"Bokförda verifikat får inte ändras (BFL)"
Det är skyddet som arbetar. Använd Rätta verifikat — det skapar ett korrekt ändringsverifikat.
"Perioden är låst"
Månaden är låst (t.ex. av en godkänd momsrapport). Bokför i öppen period eller lås upp under Inställningar → Periodlås om det är rätt att göra.
Underlagsinkorgen

Släpp in kvitton och fakturor i underlagsinkorgen när du inte hinner bokföra direkt — mobilkamera eller fil. Därifrån skickar du dem till AI-bokföringen med ett klick, eller låter Att godkänna föreslå konteringar för hela inkorgen. Filer som ännu inte är kopplade till verifikat kan raderas.

Underlagsinkorgen
Avstämning mot banken

Avstämningen jämför bokfört saldo på företagskontot (1930) mot dina faktiska banktransaktioner, på öret. Importera transaktioner via CSV från internetbanken (fungerar direkt utan konfiguration) och pricka av. Bokföringsregler (Bank → Regler) matchar återkommande texter — "allt från Telia → 6212" — och kan bokföra automatiskt vid entydig träff.

Avstämning mot banken
Kontoplanen och momskoderna

Kontoplanen följer BAS, med momskoder som styr vilken ruta i momsdeklarationen varje konto hamnar i. Bolagstypen avgör vilka eget kapital- och skattekonton som visas (enskild firma 2010–2019, aktiebolag 2081/2091/2099/2510/8910, handelsbolag delägarkonton 2010–2049) — resten döljs men kan visas igen. SIE-importen skapar automatiskt de konton den möter och sätter momskod utifrån BAS-intervall och kontonamn.

Kontoplanen och momskoderna
  1. Momskod ändras direkt i listan för intäkts-, inköps- och momskonton (26xx, 3xxx, 4xxx). Momskontona följer annars BAS-intervallen även utan kod: 2610–2619 utgående 25 % (2614/2615/2617 = omvänd), 2640–2649 ingående.
  2. Efter en SIE-import: granska momskoderna på de nya kontona innan första momsrapporten — importen och bytesguiden pekar ut hur många som saknar kod.
  3. Dölj/Visa: konton du inte använder döljs (går inte att bokföra på), Visa dolda konton tar fram dem igen. Systemkonton (2019, 8999 …) kan inte döljas.
Regelverket: så räknar programmet

Varje regel programmet bokför efter är publicerad på debea.se/regler — momsdeklarationens rutor med vilka konton och momskoder som summeras, konteringen för varje händelsetyp med debet och kredit, bolagsskattens härledning med rättskälla för avrundningen, arbetsgivaravgiften och AGI:ns fältkoder, avskrivningsreglerna, årets regelvärden med giltighetsdatum och vilken officiell specifikation varje exportfil följer. Sidorna genereras ur samma kod och samma kontoplan som faktiskt konterar, så de kan inte hamna i otakt med programmet, och varje avsnitt länkar rakt in i filen på GitHub.

  1. Undrar du varför ett belopp hamnade i en viss ruta: slå upp rutan under Regelverket → Momsdeklarationen, där står formeln och vilka konton som summeras.
  2. Undrar du hur en händelse ska konteras: Regelverket → Konteringen visar debet/kredit-tabellen som programmet självt bokför efter, per bolagsform där det skiljer.
  3. Ska du stämma av mot din revisor: Regelverket → Årets värden listar varje sats och basbelopp med gäller från och gäller till.

Bra att veta

  • Sidan är publik och kräver ingen inloggning — den går bra att skicka till din revisor eller redovisningskonsult.
  • Hittar du något som ser fel ut: rapportera det via supportbubblan. En felaktig regel i programmet är en felaktig regel i din bokföring.

Försäljning & CRM

Pipeline: från lead till vunnen

Pipelinen är en kanban-tavla med stegen Lead → Kontaktad → Offert skickad → Vunnen/Förlorad. Dra korten mellan stegen (eller använd pilknapparna på mobil). Varje affär kan ha värde, kontakt och nästa åtgärd med datum — åtgärden dyker upp i Att göra på översikten så inget faller mellan stolarna.

Pipeline: från lead till vunnen
Offert → Order → Faktura

Skapa en offert under Offert & Order, skicka den (utskrivbar PDF-vy finns), och markera Accepterad när kunden säger ja — offerten blir då en order med eget ordernummer, och en kopplad pipeline-affär flyttas automatiskt till Vunnen. Från ordern skapar du fakturan med ett klick — raderna följer med.

Offert → Order → Faktura
Fakturor: statusar, e-faktura och påminnelser

Fakturalistan visar läget direkt med färger: grönt = betald, rött = förfallen (med rött förfallodatum), gult = delbetald, blått = skickad, dämpat = utkast. Fakturanummer tilldelas i obruten serie först när fakturan bokförs. Varje bokförd faktura kan öppnas som PDF, laddas ner som e-faktura (Peppol BIS Billing 3.0), mejlas till kunden och påminnas om — manuellt eller automatiskt.

Fakturor: statusar, e-faktura och påminnelser
  1. Ny faktura → välj kund, lägg rader (artiklar förifyller pris och moms) → Bokför.
  2. Skicka som PDF via mejl (kräver Resend-nyckel) eller som e-faktura via din accesspunkt.
  3. Registrera betalningar på fakturasidan — status uppdateras automatiskt till delbetald/betald.
  4. Vid kreditering: Skapa kreditfaktura — originalet makuleras aldrig, allt är spårbart.

Bra att veta

  • Automatiska påminnelser slås på under Inställningar → E-post & automationer: max två per faktura, aldrig någon automatisk avgift.
  • E-fakturans mottagaradress härleds ur kundens organisationsnummer — eller ange en särskild Peppol-adress på kundkortet.

Vanliga fel och lösningar

"Bokför fakturan innan PDF/e-fakturan skapas"
Utkast saknar fakturanummer. Bokför först.
"Kunden saknar både Peppol-adress och organisationsnummer"
Öppna kundkortet och fyll i organisationsnummer eller Peppol-adress (t.ex. 0007:5561234567).
"Bokförd faktura får inte ändras"
Momslagens krav — skapa kreditfaktura och fakturera om i stället.
Kunder och artiklar

Kundregistret håller adress, betalvillkor, momstyp (svensk, EU omvänd skattskyldighet eller export) och Peppol-adress. Artiklar har pris exkl. moms, momssats, enhet och försäljningskonto — och förifyller fakturarader. EU-kunder med omvänd skattskyldighet kräver VAT-nummer, vilket valideras vid sparande.

Kunder och artiklar

Bra att veta

  • Snabbaste sättet att lägga upp en kund: skriv orgnumret och klicka Hämta uppgifter — namn, adress, VAT-nummer och eventuell Peppol-adress fylls i automatiskt från EU:s momsregister (kräver ingen nyckel).
  • Företag utan momsregistrering finns inte i registret — fyll i dem manuellt.

Utgifter & bank

Bankimport och bokföringsregler

Bank-sidan samlar importerade banktransaktioner. CSV-export från internetbanken (Swedbank privat och företag, Nordea, SEB, Handelsbanken och generiska format) förhandsgranskas alltid innan något sparas: du ser vilken bank som kändes igen, hur kolumnerna mappats, de första raderna och en saldokedje-kontroll. Omatchade transaktioner hanteras via bokföringsregler (matchar text/motpart → konto + momssats, med valbar autobokning) eller skickas till AI:n via Att godkänna.

Bankimport och bokföringsregler
  1. Välj kontoutdrag (CSV) → Förhandsgranska. Kontrollera att datum, text, belopp och saldo står i rätt kolumner och att utgifter är negativa.
  2. Saldokedjan: varje rads saldo ± belopp ska ge grannradens saldo. Stämmer inte kedjan är belopps- eller saldokolumnen felmappad — importen stoppas tills du justerat kolumnerna under Kolumnmappning.
  3. Importera. Omimport av samma fil ger noll nya rader; två äkta identiska transaktioner samma dag (t.ex. två kortköp på samma belopp) behålls båda.

Bra att veta

  • Öppna inte CSV-filen i Excel före import — teckenkodning och belopp kan ändras.
  • Importera från det datum bokföringen i gamla programmet slutar, så blir banksaldot (1930) rätt.
Leverantörsfakturor: inkorg, tolkning och bokföring

Leverantörsfakturor kommer in på två sätt: leverantören mejlar PDF:en till din inkorgsadress (Inställningar → Leverantörsinkorg), eller du laddar upp den i underlagsinkorgen och klickar Leverantörsfaktura. Varje faktura blir ett utkast som AI:n tolkar — leverantör, fakturanummer, datum, belopp, valuta och momstyp — och som du bokför från tvåkolumnsvyn under Leverantörer → Ny leverantörsfaktura: formuläret till vänster förifyllt, fakturabilden till höger, pilar för att bläddra mellan allt som väntar.

Leverantörsfakturor: inkorg, tolkning och bokföring
  1. Kontrollera det förifyllda mot bilden. Fält AI:n är osäker på syns i tolkningsprocenten och i Obs-raden; fakturor från okända avsändare och möjliga dubbletter (samma leverantör + fakturanummer) flaggas alltid.
  2. Leverantören matchas på VAT-nummer, orgnr eller namn. Saknas den i registret: lägg upp den under Leverantörer (orgnr fyller i resten) och välj den.
  3. Utländsk faktura: valutan och Riksbankens kurs på fakturadagen fylls i, beloppet omräknas till SEK. Leverantör utan moms bokförs med omvänd betalningsskyldighet automatiskt: den beräknade momsen hamnar på 2645 och på 2614, 2624 eller 2634 beroende på momssatsen du väljer — momsdeklarationens ruta 20–22 och ruta 30, 31 eller 32. Satsen är den som gäller för varan eller tjänsten i Sverige och står aldrig på fakturan, så välj den själv. Varor från land utanför EU: välj momstypen Utanför EU, varor — fakturan bokförs utan moms på ett vanligt varukonto (4000/4010 eller lager). Beskattningsunderlaget i ruta 50 är tullvärdet Tullverket fastställer plus tull, avgifter och bikostnader fram till bestämmelseorten, inte fakturabeloppet: det bokför du på 4545–4547 först när tullräkningen kommer, med importmomsen på 2615, 2625 eller 2635.
  4. Bokför: kostnad, moms och skuld 2440 bokförs i serie C, PDF:en kopplas till verifikatet (7 års arkiv) och fakturan hamnar i listan att betala. Betalningen prickas av från Bank eller med Betala-knappen.
  5. Attest (valfritt): slå på Kräv attest under Inställningar → Attest av leverantörsfakturor så måste en administratör attestera varje ny faktura innan den får betalas, både med Betala-knappen och vid bankavprickningen. Nya fakturor får märket Väntar på attest i reskontran; administratören klickar Attestera eller Avvisa (med motivering) på raden, och filtret Väntar på attest visar allt som är kvar. Medarbetare registrerar och bokför som vanligt men ser bara märket. Varje beslut loggas med vem och när.

Bra att veta

  • Leverantörens förvalda kostnadskonto (eller kontot från förra fakturan) föreslås automatiskt — sätt det på leverantören så blir varje faktura ett klick.
  • Godkänn leverantörens mejladress första gången under Inställningar → Leverantörsinkorg, så slipper fakturorna granskningsflaggan sedan.
  • Attest är avstängt tills du slår på det, och fakturor som redan finns när du slår på det räknas som attesterade. En avvisad faktura ligger kvar i reskontran och kan öppnas igen om den ändå ska betalas.

Vanliga fel och lösningar

Betala-knappen är grå och säger att fakturan väntar på attest
Attest är påslaget och fakturan är ännu inte attesterad. Be en administratör attestera den på raden under Leverantörer (filtret Väntar på attest listar allt som väntar). Samma spärr gäller i Bank: en obetald faktura som väntar på attest föreslås inte som matchning. Vill ni inte använda attest stänger administratören av det under Inställningar → Attest av leverantörsfakturor.
Betalfil till banken (pain.001)

Under Betalningar samlar du obetalda leverantörsfakturor i en betalfil i bankernas standardformat ISO 20022 pain.001, laddar upp den i internetbanken och markerar omgången som genomförd när banken har betalat. Då bokförs varje betalning på betaldagen, ett verifikat per faktura, exakt som med Betala-knappen. Förutsättning: företagets IBAN och BIC under Inställningar och bankgiro/plusgiro/IBAN på leverantörerna. Löner ingår inte i betalfilen: lönekörningen krediterar företagskontot med nettolönen på lönedatumet och räknas som utbetald då, så själva utbetalningen gör du i internetbanken.

  1. Bocka för fakturorna som ska betalas och sätt betaldag (den dag banken ska utföra betalningarna, tidigast idag). Fakturor som väntar på attest, är i annan valuta än SEK eller saknar konto på leverantören kan inte bockas för, raden visar varför.
  2. Klicka Skapa betalfil och ladda ner. Filen heter pain001-leverantorer-<betaldag>-<id>.xml och omgången får status Fil hämtad. Filen kan hämtas igen när som helst.
  3. Ladda upp filen i internetbanken: Swedbank Företag under Betala och överföra → Filer/Filöverföring → Skicka fil; SEB Företag under Betalningar → Filer → Skicka fil (ISO 20022 pain.001). Banken visar antal betalningar och totalsumma, som ska stämma med omgången. Godkänn med BankID.
  4. När banken har utfört betalningarna klickar du Markera som genomförd. Fakturorna bokförs som betalda på betaldagen (D 2440 / K 1930). Går något fel för en rad bokförs de andra ändå, och du kan klicka igen när felet är åtgärdat.

Bra att veta

  • Testa filen gratis i Validex (validex.net) första gången: ladda upp den, välj profilen för din bank och pain.001.001.03, och läs rapporten. Se docs/BETALFIL.md för detaljer.
  • OCR-nummer skickas som strukturerad referens (SCOR) så leverantören kan pricka av automatiskt; utan OCR går fakturanumret som meddelande.
  • Har du laddat upp filen i banken ska omgången markeras som genomförd, inte tas bort. Ta bort används bara för en fil som aldrig skickades.
  • Löner betalar du i internetbanken. Den anställdas clearing- och kontonummer står under Personal, och lönen är redan bokförd som utbetald från företagskontot på lönedatumet.

Vanliga fel och lösningar

Banken avvisar filen
Kontrollera att företagets IBAN och BIC under Inställningar gäller det konto som är anslutet till bankens filtjänst, och att avtalet för betalningar via fil (ISO 20022) är aktiverat hos banken. Kör filen genom Validex för att se exakt vilket fält banken klagar på. Bankgiro- och plusgironummer valideras redan när omgången skapas.
Knappen Skapa betalfil är grå
Företagets IBAN eller BIC saknas under Inställningar, eller ingen rad är vald. IBAN kontrolleras med kontrollsiffror, ett felskrivet IBAN räknas som saknat.
Körjournal och milersättning

Körjournalen är underlaget för skattefri milersättning med egen bil (25 kr/mil 2026). Registrera resor med datum, sträcka och syfte, och bokför ersättningen därifrån. Varje resa får ett eget verifikat daterat resans datum, på konto 7331 Skattefria bilersättningar (motkonto 2018 egen insättning i enskild firma, 2820 skuld till anställd eller ägare i aktiebolag och handelsbolag). Ligger en resa i en låst period eller ett avslutat räkenskapsår hoppas just den resan över med besked om vilken resa det gäller, medan övriga bokförs. En lång journal bokförs 300 resor i taget: beskedet säger hur många som återstår, klicka igen så tar programmet nästa portion. Journalen är det underlag Skatteverket vill se vid en kontroll.

Körjournal och milersättning
Anläggningsregister och avskrivningar

Inventarier över direktavdragsgränsen (29 600 kr 2026, halvt prisbasbelopp) med minst tre års livslängd läggs i anläggningsregistret. Billigare inköp dras av direkt på konto 5410 Förbrukningsinventarier. Registret skriver av planenligt: anskaffningsvärdet delas på den nyttjandeperiod du angav och fördelas per månad från och med den månad tillgången togs i bruk (K2 punkt 10.23; lämnas fältet tomt gäller inköpsmånaden) — precis den princip som noten i K2-årsredovisningen beskriver. Avskrivningen bokförs i serie E med dagens datum, på tillgångens avskrivningskonto (7832/7835) mot ackumulerade avskrivningar (1229/1259).

Anläggningsregister och avskrivningar
  1. Registrera tillgången med Ny tillgång: benämning, typ (styr konton), inköpsdatum, anskaffningsvärde exkl. moms och nyttjandeperiod i år.
  2. Är inköpet redan bokfört — till exempel via banken eller en importerad historik — bockar du ur Bokför inköpet nu. Annars skapas ett inköpsverifikat direkt.
  3. Klicka Bokför avskrivning t.o.m. <månad> när du vill. Programmet räknar fram vad planen säger till och med innevarande månad och bokför skillnaden mot det som redan är bokfört.
  4. Kör igen senare under året — månadsvis, kvartalsvis eller en gång i bokslutet. Resultatet blir detsamma: vid årets slut är hela årets planenliga avskrivning bokförd.
  5. Vid försäljning eller utrangering: Avyttra på tillgångens rad. Tillgången och de ackumulerade avskrivningarna bokas bort, och vinsten hamnar på 3973 eller förlusten på 7973.

Bra att veta

  • Nyttjandeperioden är din bedömning av hur länge tillgången används i verksamheten (3–20 år). Datorer brukar sättas till 3 år, maskiner och inventarier till 5–10.
  • Förvärvsmånaden räknas som en hel månad. En inventarie köpt 15 mars skrivs av med tio månader det första året.
  • Ackumulerad avskrivning kan aldrig passera anskaffningsvärdet — sista månaden tar restposten, så det blir aldrig några ören kvar.
  • 30-regeln och 20-regeln visas som skattemässig kontrollberäkning bredvid. Skillnaden mot den planenliga avskrivningen är utrymmet för överavskrivning (konto 2153 och 8853), en bokslutsdisposition som kommer som egen funktion.

Vanliga fel och lösningar

Huvudboken och anläggningsregistret säger olika saker
Rutan högst upp på sidan visar differensen per konto. Nästan alltid beror den på importerad historik där inventarier ligger på 1220 utan att finnas i registret — och det som inte finns i registret skrivs aldrig av. Registrera de saknade tillgångarna med rätt anskaffningsvärde och inköpsdatum, och bocka ur Bokför inköpet nu.
Knappen säger "Inget att bokföra"
Planen är redan ikapp till och med innevarande månad. Kom tillbaka nästa månad, eller i bokslutet.
Avskrivningen ser för liten ut mot förra året
Tidigare bokfördes skattereglernas maximum (30-regeln). Planenlig avskrivning enligt nyttjandeperioden är lägre — mellanskillnaden är avsedd att tas som överavskrivning, en bokslutsdisposition som inte påverkar den planenliga avskrivningen.
Bara administratörer kan bokföra avskrivningar
Avsiktligt: avskrivningsverifikatet bokförs som bokslutspost och går förbi periodlåsen. Be en administratör köra den.

Skatt, moms & lön

Momsdeklarationen

Moms-sidan räknar fram deklarationen ruta för ruta ur bokföringen — försäljning, utgående och ingående moms, EU-handel — för din valda period (månad/kvartal/helår). När du godkänner rapporten bokförs omföringen till redovisningskontot (2650) automatiskt, perioden låses, och du laddar ner eSKD-filen för uppladdning i Skatteverkets e-tjänst.

Momsdeklarationen

Vanliga fel och lösningar

Momsrapporten stämmer inte mot känslan
Fråga Rådgivaren "hur ser mitt momsläge ut?" — den räknar på samma bokföring och förklarar posterna.
"Godkänd momsrapport får inte ändras"
Avsiktligt skydd. Hittar du fel efteråt: rätta med ändringsverifikat i nästa period.
Skattesidan: eget uttag, bolagsskatt eller delägare

Skattesidan anpassar sig efter bolagstypen. Enskild firma: egna uttag och insättningar bokförs mot eget kapital (2013/2018) — uttag är aldrig lön och aldrig en kostnad. Uttagssimulatorn visar vad ett uttag "kostar" i skatt och egenavgifter givet ditt resultat, med aktuella regelvärden (egenavgifter, schablonavdrag, skiktgräns), och F-skatten bokförs mot 2012 — aldrig som kostnad. Aktiebolag: preliminär bolagsskatt (20,6 % av det skattemässiga resultatet, ej avdragsgilla kostnader återlagda) och utrymmet för periodiseringsfond (25 %), plus påminnelsen att ägare tar ut ersättning som lön eller utdelning. Handelsbolag: delägarna beskattas för sina resultatandelar i egna deklarationer (N3A) — planeringen görs där.

Skattesidan: eget uttag, bolagsskatt eller delägare
Lön, lönespecifikationer och AGI

För aktiebolag och handelsbolag: lägg upp anställda under Personal (namn, personnummer, månadslön, skatteavdrag enligt tabell), kör lön under Lön — bruttolön, arbetsgivaravgift, personalskatt och netto bokförs automatiskt på rätt konton. Arbetsgivaravgiften räknas med den procentsats som gällde på lönedatumet, så en lön som körs i efterhand får rätt års sats, och avgiften bokförs på 2731 i hela kronor precis som den deklareras i AGI:n. Örena går till 3740 öresutjämning så att avräkningskontot går jämnt ut. Nettolönen krediteras 1930 på lönedatumet och körningen markeras som utbetald samma dag, så bokföringen är klar i och med körningen. Själva utbetalningen gör du i internetbanken till kontot som står på den anställda under Personal. Varje körning ger en lönespecifikation som PDF (maskerat personnummer, ackumulerat i år) som mejlas till den anställda med ett klick, och en AGI-fil (XML på individnivå) för uppladdning hos Skatteverket senast den 12:e nästa månad (den 17:e i januari och augusti, och nästa vardag när dagen infaller på en helg — lagen om beräkning av lagstadgad tid 2 §). Programmet visar den dag som faktiskt gäller efter varje lönekörning.

Lön, lönespecifikationer och AGI

Bra att veta

  • Ge den anställda rollen Anställd (kopplad till personalregistret) så ser hen sina egna lönespecar under Min lön — och inget annat.
  • Skatteavdraget hämtar du ur Skatteverkets skattetabell för personens kommun — fråga Rådgivaren om du är osäker.
  • Ärlig begränsning: modulen hanterar fast månadslön — semesterskuld och förmåner hanteras vid sidan av än så länge.

Vanliga fel och lösningar

"Lön för perioden är redan körd"
En anställd kan bara ha en körning per period. Blev den fel: rätta med ändringsverifikat och kontakta support för att justera underlaget.
Lön-sidan säger att lön gäller AB/HB
I enskild firma tar du inte lön — du gör egna uttag (se Skatt & eget uttag).
Årsavslut, bokslut och deklaration — per bolagstyp

Årsavslutet guidar genom checklistan (alla månader låsta, momsperioder redovisade, reskontror avstämda, avskrivningar bokförda) och bokför sedan bokslutet, skapar nästa räkenskapsår med ingående balanser och låser året. Vad som bokförs beror på bolagstypen. Deklarationsunderlagen exporteras som SRU-filer som laddas upp i Skatteverkets filöverföringstjänst, och hela året kan tas ut som SIE 4 till revisorn.

Årsavslut, bokslut och deklaration — per bolagstyp
  1. Enskild firma: årets resultat 8999 → 2019, eget kapital-underkontona nollställs mot 2010. Förenklat årsbokslut (K1) och NE-bilagans rutor beräknas; SRU-filer NE + INK1.
  2. Aktiebolag: bolagsskatt beräknas på skattemässigt resultat och bokförs 8910 → 2510, årets resultat 8999 → 2099, och i nya året förs resultatet till 2098. Efter bolagsstämman bokför du resultatdispositionen (utdelning 2898, balanserat 2091) från samma sida. K2-årsredovisning att skriva ut, SRU-filer INK2/INK2R/INK2S.
  3. Handelsbolag: resultatet fördelas efter delägarnas andelar till 2019/2029/2039/2049 och varje delägares uttag, insättningar och resultat konsolideras till kapitalkontot. Underlag per delägare för N3A (kapital vid årets början/slut, uttag, insättningar, resultatandel) skrivs ut.
  4. Nästa räkenskapsår följer ditt räkenskapsår automatiskt — även brutet.

Bra att veta

  • Exportera SIE + arkiv innan du avslutar året — avslutet kan inte ångras.
  • Det som Skatteverket fastställer (bolagsskatt, egenavgifter) är preliminärt här; deklarationen är facit.
  • Rutan innan du avslutar året visar årets resultat, hur mycket av det som redan är bokfört på 8999 i importerad historik och exakt vilket belopp som bokförs nu. Är hela resultatet redan överfört bokförs inget nytt resultatverifikat.
  • Checklistan stämmer av reskontrorna mot de fakturor som var öppna på bokslutsdagen — även en faktura från ett tidigare år som fortfarande var obetald då, precis som saldot på 1510 och 2440 kräver. Finns ingen reskontra alls för året (SIE-importerad historik) är kontrollen uppfylld, för det finns inget att stämma av.
  • Aktiebolag: medelantal anställda till noten i årsredovisningen anger du på årsavslutssidan. Lämnar du fältet tomt räknas antalet fram ur lönekörningarna, vilket ger 0 för ett importerat år.
  • Beskattningsbar inkomst avrundas nedåt till helt tiotal kronor innan bolagsskatten räknas ut (1 kap. 7 § inkomstskattelagen). Sidan visar både det överskott som deklareras i INK2 och det avrundade underlaget.

Vanliga fel och lösningar

Varför står det preliminär skatt i K2-årsredovisningen?
K2-årsredovisningen visar den beräknade bolagsskatten som en preliminär rad i resultaträkningen och som skatteskuld i balansräkningen så länge skatten inte är bokförd. Årets resultat i årsredovisningen är därmed samma tal som skatteberäkningen längre ned på sidan, och balansräkningen går ihop även i ett importerat år där resultatet redan är bokfört mot 2099. När du avslutar året bokförs skatten 8910 till 2510 och raden blir den bokförda skatten.
SRU-zipen innehåller en KONTROLL.txt
Då gick inte balansräkningens sidor ihop när räkenskapsschemat INK2R byggdes. Filen säger hur stor differensen är. Kontrollera att avskrivningar, skatt och årets resultat är bokförda, och att inga konton ligger utanför BAS kontointervall.
Rapporter & export

Resultat- och balansräkning, huvudbok och verifikationslista — för valfri period, som PDF eller CSV. SIE 4-exporten innehåller hela räkenskapsåret och läses av alla svenska bokföringsprogram och av din revisor. Exportfriheten är din yttersta säkerhet: allt kan alltid tas ut.

Rapporter & export

AI-funktionerna

Rådgivaren

Rådgivaren är en bokföringsexpert i chatten som läser din bokföring innan den svarar — saldon, verifikat, momsläge, obetalda fakturor — och söker på webben när den behöver färsk information. Den är tekniskt spärrad till läsning: den kan aldrig ändra något. Konversationerna sparas per användare i historiken.

Rådgivaren

Bra att veta

  • Fråga konkret: "kan jag dra av lunch med en kund?", "hur ser mitt momsläge ut?", "vad kostar ett uttag på 30 000?".
  • Rådgivaren kräver en Anthropic-nyckel (webbsökningen) — AI-bokföraren fungerar däremot med valfri modell, även lokal.
  • Svaren är vägledning, inte rådgivning — dubbelkolla viktiga beslut.
Egna konteringsregler och egen kunskap

Under Inställningar → Bolagstyp & AI-bokföraren finns två fritextfält: Konteringsregler styr AI-bokförarens förslag (t.ex. "alla inköp betalas privat → kreditera 2018"), och Egen kunskap till AI-rådgivaren ger rådgivaren kontext om just ert företag (bransch, rutiner, vanliga motparter). Ingetdera kan skriva över de hårdkodade säkerhets- och bokföringsreglerna. Alla ändringar sparas i en historik med vem och när.

Egna konteringsregler och egen kunskap
Lokal AI-modell

Vill du inte skicka underlag till en molnleverantör: kör en OpenAI-kompatibel modell lokalt (Ollama, LM Studio) och ange endpointen under Inställningar (t.ex. http://localhost:11434/v1) plus modellnamnet. AI-bokföraren fungerar då helt utan att något lämnar din infrastruktur — och kostnaden är noll.

Lokal AI-modell
AI-förbrukning och kostnader

AI-förbrukning (menyn, endast administratörer) visar varje AI-anrops tokens, svarstid och en uppskattad kostnad — per månad, funktion och dag. Kostnaden beräknas när anropet görs och fryses med sin prisversion, så historiken räknas aldrig om. Sätt en månadsbudget så visas en varning när uppskattningen når den — det hårda taket sätter du hos AI-leverantören.

AI-förbrukning och kostnader

Administration

Inställningar

Inställningar (endast administratörer) samlar allt: företagsuppgifter med företagets logotyp, utseende (accentfärg och bakgrund — ändras direkt i hela appen), AI-inställningar, e-faktura-accesspunkt, användare, e-post & automationer, räkenskapsår och periodlås, SIE-import, kund-/artikelimport och ingående balanser.

Inställningar
Gör programmet till ert: logotyp, färger och startsida

Tre inställningar gör programmet till företagets eget. Logotypen och accentfärgen är gemensamma och sätts av administratören under Inställningar. Startsidan är personlig och väljs av var och en under Min profil, så två kollegor kan landa på olika ställen i samma installation.

  1. Logotyp: Inställningar → Företagsuppgifter → Logotyp. Välj en PNG, JPG eller SVG på högst 1 MB och klicka Ladda upp. Den visas överst i menyn i stället för initialbrickan och företagsnamnet, och i huvudet på faktura-PDF:en. Ta bort-knappen återställer standardutseendet.
  2. Egen accentfärg: Inställningar → Utseende → Egen färg. Välj i färgrutan eller skriv hexkoden, till exempel #4f6d7a, och klicka Använd färgen. De sex förvalen finns kvar och går att växla tillbaka till när som helst.
  3. Kontrollera kontrasten: under färgväljaren står vilken knapptext färgen ger (vit eller mörk) och vilken kontrast den når. Programmet väljer alltid den läsbaraste av de två, och varnar när färgen inte når WCAG AA på 4,5:1.
  4. Startsida: Min profil → Startsida. Välj mellan Översikt, Verifikat, Bank, Fakturor och Att göra. Nästa inloggning landar där.

Bra att veta

  • Logotypen ligger i en privat lagringsplats och visas via tillfälliga länkar, precis som kvittoarkivet. Den är alltså inte publikt åtkomlig för den som råkar gissa adressen.
  • En SVG-logotyp visas i menyn men inte på fakturan, eftersom PDF-motorn bara bäddar in bildpunkter. Vill du ha logotypen på fakturorna: ladda upp en PNG med genomskinlig bakgrund, gärna minst 400 pixlar bred.
  • Startsidan syns bara som val för de vyer din roll når. Granskare ser därför inte Att göra, och rollen Anställd har ingen valmöjlighet alls utan landar alltid på Min lön.

Vanliga fel och lösningar

Logotypen laddas inte upp
Kontrollera storleken (max 1 MB) och formatet (PNG, JPG eller SVG). Får du besked om att lagringsplatsen saknas har databasmigrationerna inte körts efter uppdateringen. Bara administratörer kan byta logotyp.
Färgen ser blek eller svårläst ut
Mycket ljusa och mycket mättade toner ger låg kontrast mot både vit och mörk text. Raden under färgväljaren visar kontrasten innan du sparar. Ligger den under 4,5:1: mörka eller ljusa ner tonen tills varningen försvinner.
Jag landar fortfarande på översikten
Valet gäller från nästa inloggning, inte i en session som redan är igång. Har din roll ändrats sedan du valde kan vyn dessutom ha blivit otillgänglig, och då används översikten i stället.
Nycklar & kopplingar — vad som behövs och var de hämtas

Under Inställningar → Nycklar & kopplingar ser du status för allt programmet kan kopplas till: databasen, AI:n, mejlen, e-fakturan och automatiken. Värden visas aldrig — bara om nyckeln är på plats, var den bor och vad som inte fungerar utan den. Den kompletta hämtningsguiden för varje nyckel finns i docs/NYCKLAR.md i ditt repo.

  1. Öppna Inställningar → Nycklar & kopplingar — gula rader visar vad som saknas och länkar till rätt sektion.
  2. AI-nyckeln: skapa på console.anthropic.com, sätt utgiftstaket FÖRST (Settings → Limits), klistra in under Bolagstyp & AI-bokföraren.
  3. Mejlen: verifiera din domän på resend.com, skapa API-nyckel, lägg RESEND_API_KEY + INVOICE_FROM_EMAIL som miljövariabler i din hosting.
  4. Leverantörsinkorgen (ta emot fakturor via mejl): i Resend → Domains → Receiving lägger du MX-posten hos din DNS-leverantör, skapar en webhook för händelsen email.received till https://<din-app>/api/inbound/leverantorsfaktura och lägger dess signing secret som RESEND_WEBHOOK_SECRET. Skriv sedan in adressen under Inställningar → Leverantörsinkorg. Steg för steg i docs/NYCKLAR.md avsnitt 4b.
  5. Automatiken: generera CRON_SECRET med `openssl rand -base64 32` och lägg som miljövariabel.

Bra att veta

  • Grundregeln: nycklar är lösenord. Bara i miljövariabler eller programmets avsedda fält — aldrig i mejl eller dokument.
  • Läcker en nyckel: skapa ny hos leverantören, radera (revoke) den gamla där — inte bara hos dig.
  • Miljövariabler i Vercel börjar gälla först efter en Redeploy.
Sköt din databas säkert

Databasen är din bokföring — docs/DATABAS-SAKERHET.md är hela rutinen. Kortversionen: skydda kontot, ta backuper, håll nycklarna på rätt plats och kör aldrig rå SQL — programmet ÄR skyddet.

  1. Slå på tvåfaktorsautentisering på ditt Supabase-konto i dag (Account → Security). Viktigaste enskilda åtgärden.
  2. Backup-rutin: SIE-export varje månad (Rapporter → SIE 4) till en annan plats än datorn — eller Supabase betalnivå för automatiska dagliga backuper.
  3. Kör aldrig SQL direkt i databasen — skydden (oföränderliga verifikat, roller) kan kringgås där. Rätta alltid via programmet.
  4. Kvartalskoll: öppna Inställningar → Användare och ta bort personer som slutat.

Bra att veta

  • Revisorn behöver aldrig databasåtkomst — ge rollen Granskare i programmet eller en SIE-fil.
  • En backup som aldrig testats är ett hopp, inte en backup — provimportera din SIE-export en gång.
GDPR i praktiken — utdrag, radering och din dokumentation

Du som kör din egen installation är personuppgiftsansvarig — och systemet ger dig verktygen: registerutdragsfunktion, anonymisering och en förifylld registerförteckning. Hela guiden med biträdeskarta, rutiner och incidentmall finns i docs/GDPR.md; en färdig integritetspolicy-mall för ditt företag i docs/INTEGRITETSPOLICY-MALL.md.

  1. Registerutdrag (art 15): öppna Registerutdrag i programmet (admin), sök personen, skriv ut rapporten som PDF och lämna den — klart inom minuter i stället för dagar.
  2. Radering (art 17): CRM-poster och rådgivarkonversationer raderas direkt. Kund med bokförda fakturor: knappen Anonymisera (GDPR) i kunddialogen rensar kontakt- och adressuppgifter — fakturorna bär sina egna frysta uppgifter och påverkas inte.
  3. Det bokföringslagen kräver (verifikat, fakturor, löneunderlag, 7 år) bevaras med lagstöd — svara den registrerade med hänvisning till art 17.3 b.
  4. Fyll i luckorna i den förifyllda registerförteckningen i docs/GDPR.md och spara — det är din artikel 30-dokumentation.

Bra att veta

  • Kör du helt lokalt har du inga personuppgiftsbiträden alls — dokumentationens enklaste rad.
  • Skriv inte personnummer i fritextfält i onödan — minimering börjar vid tangenterna.
  • Varje anonymisering loggas i systemloggen — det är din bevisning att begäran hanterats.
E-post & automationer

Fakturor, påminnelser och lönespecifikationer mejlas via din egen Resend-nyckel med din egen avsändardomän. Testmejl-knappen verifierar att allt är rätt uppsatt. Automatiska betalningspåminnelser skickas dagligen kl 07 UTC när de är påslagna: max två per faktura, aldrig tätare än ditt valda intervall, aldrig någon automatisk avgift.

E-post & automationer

Vanliga fel och lösningar

Testmejlet kommer inte fram
Vanligaste orsaken är att avsändardomänen inte är verifierad i Resend (Domains), eller att avsändaradressen ligger på fel domän — sätt INVOICE_FROM_EMAIL till en adress på den verifierade domänen. Kolla också skräpposten.
Inga automatiska påminnelser skickas
Kontrollera i tur och ordning: automationen påslagen i Inställningar, RESEND_API_KEY och CRON_SECRET satta i din hosting, och Systemloggen — varje körning loggas där med resultat.
Systemloggen

Systemloggen (menyn, endast administratörer) visar vad automationerna gör och var fel uppstår: påminnelsekörningar med körtid, e-fakturaskick, lönespec-utskick och AI-fel. Filtrera på nivå, källa och text. Känsliga uppgifter (nycklar, tokens, personnummer) saneras innan de loggas. Knappen Kör påminnelser nu triggar påminnelseautomationen manuellt — säkert, eftersom körningen aldrig kan dubbelskicka.

Systemloggen
Supportbubblan: buggrapport, önskemål och support

Nere till höger på varje sida i programmet sitter en rund knapp med ett frågetecken. Den öppnar en ruta med tre vägar in: Rapportera en bugg, Önska en funktion och Support. Bubblan finns i alla installationer — även din egen på din egen domän — och syns för alla roller utom Anställd, som bara har Min lön.

  1. Rapportera en bugg: skriv en rubrik och beskriv vad du gjorde, vad som hände och vad du väntade dig. Lämna din e-postadress om du vill kunna få svar.
  2. Önska en funktion: samma formulär, men för sådant du saknar — beskriv gärna hur du skulle använda det.
  3. Support: sök i hjälpcentret direkt i rutan och klicka på en träff för att öppna hela artikeln, eller starta AI-supporten som guidar dig steg för steg utifrån hjälpcentret.
  4. Löser AI-supporten inte problemet föreslår den själv en buggrapport, och länken tar dig direkt till formuläret.

Bra att veta

  • Buggrapporter och önskemål går till utvecklarna av programmet (debea.se), inte till någon i ditt eget företag. Rutan visar innan du skickar exakt vad som följer med: rubrik, beskrivning, eventuell e-postadress, programversion och webbläsarens versionssträng.
  • Företagsnamnet skickas bara om du kryssar i rutan. Ingen bokföringsdata lämnar din installation.
  • AI-supporten kan bara läsa hjälpcentret — den ändrar aldrig något i bokföringen och ser inte dina siffror. Frågor om moms, avdrag och företagets egna belopp ställer du till Rådgivaren i menyn.
  • Supportchatten sparas inte, till skillnad från Rådgivarens konversationer. Stänger du rutan är samtalet borta.

Vanliga fel och lösningar

Fråga AI-supporten går inte att starta
AI-chatten kräver en AI-nyckel (Anthropic, sk-ant-…) i den här installationen. En administratör lägger in den under Inställningar → Bolagstyp & AI-bokföraren. Utan nyckel fungerar hjälpcentersökningen och buggrapporten som vanligt.
Buggrapporten går inte fram
Formuläret skickar över internet till debea.se — en installation utan utgående internetanslutning, eller en blockerare i webbläsaren, kan stoppa det. Felmeddelandet säger vilket. Innehållet ligger kvar i formuläret så du kan försöka igen.
Uppdateringar av programmet

Uppdateringar i menyn visar vad som är nytt, version för version. Själva uppdateringen gör du med ett klick på GitHub (Sync fork) plus ett kommando för databasändringar — hela flödet står i docs/UPPGRADERING.md. Med aktiv uppdateringsprenumeration ingår årets regelvärden (basbelopp, avgiftssatser, momsregler) som annars åldras vid årsskiftet.

Uppdateringar av programmet

Vanliga frågor

Är det lagligt att bokföra i ett eget program?

Ja. Skatteverket certifierar inga bokföringsprogram — kravet är att bokföringen följer bokföringslagen och god redovisningssed, och det är de kraven programmet är byggt runt: oföränderliga verifikat, obrutna nummerserier, balanskrav och 7 års arkivering, med export i myndigheternas egna filformat (eSKD, AGI, SRU, SIE 4).

Vad kostar driften?

Från 0 kr/mån på gratisnivåerna plus AI-användning på ungefär 10–50 kr/mån med egen nyckel — eller 0 kr med lokal modell. Du ser varje öre själv under AI-förbrukning och hos dina leverantörer.

Vad händer med min data om programmet försvinner?

Ingenting — det kör på din infrastruktur och slutar aldrig fungera. Allt kan dessutom alltid exporteras i öppna format (SIE 4, CSV, PDF).

Kan revisorn få tillgång?

Ja — bjud in revisorn med rollen Granskare: hen läser allt (inklusive lön) men kan inte ändra en enda siffra. Eller exportera SIE 4 så läser revisorn året i sitt eget program.

Appen är långsam eller sover när jag öppnar den

Supabase gratisnivå pausar projekt efter 7 dagars inaktivitet — logga in på supabase.com och klicka Restore. Bokför du varje vecka händer det aldrig; betalnivån (~25 USD/mån) tar bort begränsningen helt.

Jag har glömt mitt lösenord

Använd Glömt lösenord på inloggningssidan. Administratören kan också återställa via Supabase-panelen (Authentication → Users).

Hur säkerhetskopierar jag?

I molnet: Supabase betalnivå tar dagliga backuper automatiskt; på gratisnivån rekommenderas regelbunden SIE-export (två klick under Rapporter). Självhostat: följ backup-avsnittet i docs/SJALVHOSTNING.md — det är obligatorisk läsning.

Kan jag byta tillbaka till Fortnox/Visma senare?

Ja — exportera SIE 4 härifrån och importera där. Ingen inlåsning åt något håll är hela poängen.