Automatisera kvartalsrapporten utan manuellt arbete
Ditt företag är troligen inte skyldigt att lämna kvartalsrapport. Så bygger du ändå en som gör sig själv, och så vet du var automatiseringen tar slut.

De flesta som sätter sig med kvartalssiffrorna tror att de gör något lagen kräver. Det gör de oftast inte. Ett onoterat svenskt aktiebolag har ingen skyldighet att lämna kvartalsrapport, och sedan 2016 har inte ens börsbolagen den skyldigheten. Ändå sitter tusentals företagare tre gånger om året och bygger ihop samma sammanställning för hand. Den här guiden visar vad som faktiskt krävs, vad som går att automatisera, och exakt var automatiseringen tar slut.
Att automatisera kvartalsrapporten börjar därför inte i tekniken. Ordningen spelar roll: först skyldigheterna, eftersom de styr vilka datum du är låst vid. Sedan bygget. Sist gränserna, för det finns saker i ett svenskt ekonomiflöde som ingen maskin får göra åt dig.
Måste svenska företag lämna kvartalsrapport?
Nej. Ett onoterat aktiebolag ska upprätta årsredovisning, inget mer. Skyldigheten att lämna delårsrapport finns i årsredovisningslagen men träffar i praktiken bara finansiella koncerner som kreditinstitut, värdepappersbolag och försäkringsföretag. Enskilda firmor omfattas inte alls, och för de allra flesta svenska företag finns alltså ingen kvartalsrapport att lämna in någonstans.
Det kontraintuitiva är att inte heller noterade bolag måste kvartalsrapportera längre. Kravet på delårsrapport för första och tredje kvartalet togs bort genom proposition 2015/16:26, som följd av ändringar i EU:s öppenhetsdirektiv. Nasdaq Stockholm avskaffade därefter sitt eget krav, med motiveringen att minska administrativ börda och uppmuntra långsiktighet. Kvar i lagen finns årsredovisning och halvårsrapport.
Trots det påstår flera svenska sidor fortfarande motsatsen, däribland svenska Wikipedias artikel om kvartalsrapport. Kontrollera alltid mot Bokföringsnämndens sammanställning av vad som gäller för aktiebolag innan någon säger till er att ni är skyldiga till något.
Att skyldigheten saknas gör inte rapporten meningslös. Den gör den frivillig, och en frivillig rapport ska förtjäna sin tid.
Vad tvingar ändå fram en kvartalsrytm?
Skatteverkets deklarationsdatum. Momsen och arbetsgivardeklarationen ska in med fast frekvens oavsett vad ni tycker, och de kräver att bokföringen är i ordning på bestämda dagar. Rytmen finns alltså redan i verksamheten. Kvartalsrapporten är bara ett sätt att ta betalt för det arbete ni ändå gör.
Momsen bestämmer takten
Vilken period ni redovisar moms på styrs av omsättningen. Skatteverkets regler för redovisningsperioder sätter tre nivåer:
| Beskattningsunderlag | Period | Får ni välja? |
|---|---|---|
| Högst 1 miljon kr | Beskattningsår | Ja, månad eller kvartal går att välja |
| Högst 40 miljoner kr | Kalenderkvartal | Ja, månad går att välja |
| Över 40 miljoner kr | Kalendermånad | Nej |
Ligger ni i mellanskiktet redovisar ni alltså moms kvartalsvis som huvudregel. Deklarationen ska vara inne senast den 12:e i den andra månaden efter perioden, med undantag för augusti då datumet är den 17:e. Infaller dagen på en helg flyttas den till nästa vardag.
Arbetsgivardeklarationen kommer varje månad
Har ni anställda gäller en annan takt. Arbetsgivaravgifter och avdragen skatt ska deklareras månaden efter, varje månad, även när det inte finns något att redovisa. Då lämnar ni en nolldeklaration.
Det betyder att lönedelen av bokföringen måste vara stängd tolv gånger om året medan momsdelen kanske bara stängs fyra. Ett automatiserat flöde måste hantera båda takterna, inte bara den ni råkar tänka på.
Vad ska rapporten innehålla för att vara värd att göra?
Det beror på vem som läser den. En bank vill se likviditet och skuldsättning. En styrelse vill se avvikelser mot plan. Ni själva vill oftast veta om marginalen håller och om pengarna räcker. En rapport som försöker svara alla tre blir för lång och läses av ingen.
Börja med mottagaren och räkna baklänges. I praktiken landar de flesta småföretag på fyra block: resultatet för perioden med jämförelse mot samma kvartal i fjol, likviditeten just nu, de största avvikelserna med en förklaring i klartext, och en framåtblick.
Det fjärde blocket är det som brukar saknas, och det är det enda som faktiskt påverkar beslut. En sammanställning av vad som redan hänt är historia. En prognos är ett underlag.
Vad måste vara klart innan kvartalet kan stängas?
Avstämningen. Innan siffrorna kan sammanställas måste bokföringen stämma mot verkligheten: banken mot bokfört saldo, utbetalningar mot ordrar, kundfordringar mot vad som faktiskt betalats. Automatiseras inte det steget spelar det ingen roll hur snygg rapporten blir, för den bygger på siffror ingen kontrollerat.
Det är ett eget arbete med egen metod, och vi har skrivit om det separat. Säljer ni via flera kanaler går hur du matchar ordrar mot utbetalningar igenom protokollet steg för steg. Är ordrarna utspridda mellan system börjar det ännu tidigare, med att samla orderflödet på ett ställe.
Frekvensen är viktigare än många tror. Rekommendationen från redovisningshåll är löpande avstämning enligt fasta rutiner, alltså månadsvis eller tätare. Sparar ni ihop tre månaders avvikelser till kvartalsskiftet får ni en hög att gräva i just den vecka ni har som minst tid. Automatiserad avstämning varje månad gör kvartalsstängningen till en sammanställning i stället för en utredning.
Är AI-agenter nytt för er ger vår genomgång av AI-agenter för svenska företag grunden innan ni går vidare här.
Vilka uppgifter måste finnas på varje verifikation?
Sju stycken, enligt bokföringslagen 5 kap. 7 §. Det är den enskilt viktigaste listan i hela automatiseringsarbetet, eftersom varje punkt motsvarar ett fält som en maskinell avläsning måste få rätt för att underlaget ska hålla juridiskt. Lagen kräver att verifikationen innehåller:
- När verifikationen sammanställdes
- När affärshändelsen inträffade
- Vad affärshändelsen avser
- Vilket belopp den gäller
- Vilken motpart den berör
- Verifikationsnummer eller annat identifieringstecken
- Övriga uppgifter som behövs för att sambandet mellan verifikationen och den bokförda affärshändelsen ska kunna fastställas utan svårighet
De sex första klarar en modern dokumentavläsning bra. Datum, belopp, leverantör och fakturanummer läses av med hög träffsäkerhet ur en vanlig PDF.
Punkt sju är den som fallerar. Sambandet mellan underlaget och den bokförda posten är inte något som står i dokumentet, utan något systemet måste skapa och spara. Ett kvitto som ligger i en mapp utan koppling till verifikationen uppfyller inte kravet, hur välläst det än är. Det är därför kopplingen tillbaka till bokföringen, inte avläsningen, är den svåra delen att bygga.
Underlagen ska också finnas kvar
Räkenskapsinformation ska bevaras till och med det sjunde året efter utgången av det kalenderår då räkenskapsåret avslutades. Bokföringsnämnden är tydlig med att elektronisk form är fullt likställd med papper, och att företaget får välja form när underlaget kommer in i båda formerna i nära anslutning. Skannas pappret först långt senare räknas det som en överföring med striktare krav.
En regeländring som få känner till gör det här enklare än förr. Genom SFS 2024:342, i kraft den 1 juli 2024, togs kravet bort på att spara originalet till och med fjärde året. Ett företag får nu förstöra pappershandlingen så snart informationen förts över, förutsatt att överföringen inte innebär risk för att något ändras eller försvinner. Det var den regeln som tidigare tvingade fram pärmar bredvid det digitala arkivet.
Praktiskt betyder det att ett automatiserat flöde måste veta var underlaget hamnar och kunna visa det om sju år, inte bara läsa det i dag.
Hur automatiserar du sammanställningen?
Genom att hämta bokföringsdata direkt via bokföringsprogrammets API i stället för att exportera filer för hand. Både Fortnox och Visma har öppna gränssnitt för verifikationer, konton, räkenskapsår, kund- och leverantörsfakturor. Rapporten byggs sedan av kod, inte av kopierade celler.
Tekniskt består det i att automatisera kvartalsrapporten av tre lager, och de flesta behöver inte fler.
Hämtning. Ett schemalagt jobb som läser perioden ur bokföringen och sparar en normaliserad kopia. Räkna med begränsningar: Fortnox tillåter 300 anrop per minut per klient med ett glidande fönster på fem sekunder, och svarar med felkod 429 när taket nås. Ett bygge som hämtar detaljer för hundratals verifikationer måste alltså köa och göra om försök, inte skjuta iväg allt på en gång.
Beräkning. Nyckeltalen räknas fram deterministiskt ur kontoplanen, inte av en språkmodell. Omsättning, bruttomarginal, rörelseresultat och likviditet är summeringar över kontointervall. Handlar ni i utländsk valuta hämtas kurserna från Riksbankens öppna API i stället för att slås upp för hand.
Presentation. Här är språkmodellen på sin rätta plats: att förklara i klartext varför en post avviker mot förra kvartalet, och att skriva ihop sammanfattningen. Siffran kommer från koden. Formuleringen kommer från modellen.
Var tar automatiseringen slut?
Vid inlämningen. Momsdeklarationen kan förberedas maskinellt men inte skickas in utan en människa. Skatteverkets egen dokumentation för inlämning via fil säger att kontaktuppgifter inte kan skickas med filen utan måste fyllas i manuellt, och att den som lämnar in måste identifiera sig med e-legitimation.
Samma sak i bokföringsprogrammen. Vill ni skicka momsdeklarationen direkt från Fortnox krävs en ombudsbehörighet hos Skatteverket som heter Momsdeklaration, ombud, och deklarationen går ändå iväg som ett utkast som signeras med e-legitimation.
Det här är ingen brist i tekniken. Det är designat så, eftersom ansvaret ligger på företaget. En automatiserad kedja som lovar att sköta hela vägen fram till Skatteverket utan mänsklig signering beskriver antingen något annat än vad ni tror, eller något ni inte vill ha.
Den praktiska konsekvensen: bygg för att korta arbetet fram till godkännandet, inte för att ta bort godkännandet. Rör systemet företagsdata är det också värt att läsa vad GDPR kräver när AI hanterar era uppgifter innan ni kopplar ihop källorna.
Hur bygger du en kassaprognos som uppdaterar sig själv?
Genom att kombinera tre kända storheter: verkligt saldo i dag, kundfordringar med förfallodatum, och leverantörsskulder med betaldatum. Läggs återkommande poster som löner, hyra och skatter ovanpå får ni en rullande prognos utan att någon gissar. De flesta bygger tolv eller tretton veckor framåt.
Två saker avgör om prognosen blir användbar eller vilseledande.
Den första är att hålla isär bokfört och verkligt saldo. Bokföringen visar vad som är registrerat, banken visar vad som faktiskt finns. Skillnaden mellan dem är inte ett fel utan information, och ett system som slår ihop dem döljer just det ni behöver se.
Den andra är att märka varje siffra med sin status. Bokfört, preliminärt eller prognos. En prognossiffra som ser ut som en bokförd siffra är farligare än ingen prognos alls, eftersom den inbjuder till beslut den inte bär.
Vad lärde vi oss av att bygga det på riktigt?
Att den svåra delen aldrig är avläsningen. I ett bygge åt en e-handlare läser systemet inkommande leverantörsfakturor ur mejlen, tolkar dem och kopplar dem mot rätt post i bokföringen. Modellen som läser dokumentet var klar på några dagar. Reglerna för när kopplingen får ske automatiskt tog flera gånger så lång tid att få rätt.
Spärrar slår alltid tillstånd
Automatisk koppling sker bara när flera villkor är uppfyllda samtidigt: hög säkerhet i matchningen, beloppsavvikelse under en krona, datum inom ett bestämt fönster, och avsändare på en godkänd lista. Brister ett enda villkor hamnar posten i en kö för mänsklig granskning i stället. Kontrollen mot dubbelkoppling är byggd så att den vid fel svarar att posten redan är kopplad, alltså det försiktiga svaret. Ett system som gissar åt fel håll skapar mer arbete än det sparar.
Alla poster behöver inte underlag
Den insikt som fick störst effekt var att sluta jaga allt. Långt ifrån varje verifikation kräver ett underlag att leta efter. Löneutbetalningar, avskrivningar, skatteöverföringar och interna omföringar skapar sina egna underlag eller har dem redan. Genom att läsa verifikationsraderna och avgöra utifrån vilka konton som berörs, i stället för att titta på texten, försvann större delen av det som först såg ut som saknade underlag. Kvar blev de poster som faktiskt behövde en människa.
Systemet blir bättre av korrigeringarna
När en människa bekräftar en koppling som maskinen var osäker på sparas sambandet mellan kontoutdragets kryptiska text och den verkliga leverantören. Efter två bekräftelser börjar det påverka framtida matchningar. Det kräver ingen omträning av någon modell, bara att man tar vara på besluten som ändå fattas.
I vårt eget interna ekonomisystem gäller samma princip hela vägen: det hämtar, jämför och sammanställer, men bokför ingenting och skickar ingenting. Varje siffra bär en hänvisning tillbaka till sin källa. Det är den enda formen av automatisering som håller när någon frågar var en siffra kommer ifrån.
Vad kostar det, och när lönar det sig inte?
Ett avgränsat system som automatiserar rapportsammanställningen kostar från 45 000 kr i implementation, och drift ligger mellan 5 000 och 15 000 kr i månaden utan bindningstid. Ska flera system kopplas ihop till ett gemensamt flöde landar det i spannet 90 000 till 180 000 kr. Vad ett bygge kostar i detalj finns i kostnadsguiden för AI-agenter.
Räkna på tid som frigörs, inte på teknik som köps. Hos NordicRank, en svensk sökoptimeringsbyrå, ersatte 18 automatiserade processer manuella listor för order, projektuppföljning, fakturor och kundrapporter. Värdet är 13,4 sparade timmar per vecka och återbetalningen kom efter fyra månader.
Men det lönar sig inte alltid. Tre lägen där ni bör vänta:
- Bokföringen är inte i ordning. Automatisering av en process som inte fungerar ger samma fel snabbare. Städa först.
- Volymen är för låg. Handlar det om tjugo verifikationer i månaden är det billigare att göra det för hand, hur ineffektivt det än känns.
- Rapporten läses inte. Bygger ni en sammanställning ingen använder har ni automatiserat fel sak. Börja med att fråga vem som ska läsa den och vad de ska besluta.
Det som talar för att göra kalkylen nu är att tidsåtgången och uppgiftslämnandet är ett dokumenterat problem, inte en känsla. I Tillväxtverkets undersökning Företagens villkor och verklighet 2026, som besvarats av 6 342 företag, uppger 62 procent av de företag som vill växa att de upplever minst ett stort tillväxthinder, där lagar och regler samt tiden det tar att följa dem hör till de största. Företagarnas rapport Momslabyrinten pekar åt samma håll: tre av tio småföretagare anger att momsreglerna innebär krångel i ganska eller mycket hög utsträckning.
Att automatisera kvartalsrapporten tar inte bort reglerna. Den tar bort tiden det tar att följa dem, och flyttar er insats från att leta siffror till att bestämma vad siffrorna ska leda till.
Vanliga frågor
Det finns ingen lagstadgad mall för onoterade bolag, så innehållet styrs av mottagaren. De flesta småföretag landar på fyra block: resultat för perioden med jämförelse bakåt, likviditeten just nu, de största avvikelserna förklarade i klartext, och en framåtblick. Det sista blocket är det som faktiskt påverkar beslut.
Delårsrapport är ett begrepp med legal innebörd i årsredovisningslagen och träffar främst finansiella koncerner. Kvartalsrapport är ett frivilligt styrverktyg utan formkrav. I praktiken används orden om varandra, men bara delårsrapporten har ett innehåll som lagen beskriver.
Nej, inte för ett onoterat bolag. Det som ska lämnas in är momsdeklaration och arbetsgivardeklaration enligt Skatteverkets datum, samt årsredovisning till Bolagsverket senast sju månader efter räkenskapsårets utgång. Kvartalsrapporten stannar internt eller går till banken och styrelsen.
Sikta på två till tre veckor. Är avstämningarna gjorda löpande varje månad går sammanställningen på några dagar. Väntar ni längre än en månad hinner siffrorna tappa värde som beslutsunderlag, och arbetet krockar dessutom med nästa momsdeklaration.
Ja, och det är en av de bättre användningarna. Beräkningen ska göras av kod ur kontoplanen, medan språkmodellen får i uppgift att beskriva avvikelsen i klartext med hänvisning till vilka poster som ligger bakom. Kontrollera alltid förklaringen mot underlaget innan den går vidare.
Ja, men perioderna måste hållas isär. Momsen följer kalenderkvartal oavsett vilket räkenskapsår ni har, medan er egen rapport följer bolagets kvartal. Ett automatiserat flöde behöver därför känna till båda kalendrarna, annars hamnar poster i fel period.
Den som ansvarar för bokföringen, oftast tillsammans med er redovisningskonsult. Ansvaret för siffrorna ligger enligt bokföringslagen på bolaget, inte på systemet eller leverantören. Ett automatiserat flöde ska därför alltid sluta med ett mänskligt godkännande, inte med en utskickad rapport.
AI i arbete?



