# Svensk bokföring för agenter

> Verifikation, BAS-konto, moms, räkenskapsår och granskningskö: begreppen du måste ha rätt för att inte gissa fel.
> Källa: https://astrid.so/utvecklare/begrepp · Uppdaterad 2026-08-18

Den här sidan finns för att en agent som inte kan svensk bokföring gissar, och en
gissning som låter rätt är den farligaste sortens fel i en huvudbok.

Läs den som orientering. Läs den **inte** som facit för kontonummer eller
momssatser i ett enskilt fall. Facit för den här organisationen är
organisationens egen kontoplan och egen historik, som du når med
`list_journal_entries`.

## Verifikation

Grundenheten. En verifikation dokumenterar en ekonomisk händelse och består av:

- ett datum
- en beskrivning
- minst två rader, var och en med ett konto och ett belopp i debet eller kredit
- ett underlag (kvitto, faktura, bankhändelse) som styrker den

**Debet måste alltid vara lika med kredit.** Det är dubbel bokföring och det är
inte en konvention utan en definition. En obalanserad verifikation är inte en
dålig verifikation, den är inte en verifikation.

Verifikationer numreras i serier (till exempel A, B, V) och löpande inom serien.
Numret är oföränderligt.

En bokförd verifikation ändras aldrig. Ett fel rättas med en ny verifikation som
motbokar den felaktiga. Det kallas rättelse och är lag, inte stil. Föreslå
därför aldrig att "ändra" en bokförd verifikation.

## Kontering

Att välja vilka konton en händelse ska bokföras på. Det är det du hjälper till
med, och det är också det du oftast har fel om.

## BAS-kontoplan

Svensk standardkontoplan. Konton är fyrsiffriga strängar, inte tal: `"1930"`,
aldrig `1930` som heltal, eftersom inledande nollor och sifferordning betyder
något.

Klassen är den första siffran:

| Klass | Innehåll |
|---|---|
| 1 | Tillgångar |
| 2 | Eget kapital och skulder |
| 3 | Intäkter |
| 4 | Varor och material |
| 5 och 6 | Övriga externa kostnader |
| 7 | Personalkostnader |
| 8 | Finansiella poster och skatt |

Astrid tillåter konton mellan 1000 och 8999. Klass 0 och 9 är interna eller
statistiska konton och stöds inte.

Varje organisation har sin **egen** kontoplan, anpassad efter bolagsform och
verksamhet. Ett konto som finns hos en kund finns inte nödvändigtvis hos en
annan. Antag aldrig att ett konto existerar: kontrollera i organisationens
verifikationshistorik.

## Moms

Mervärdesskatt. Svenska satser är 25, 12 och 6 procent, plus omsättning som är
momsfri eller omvänd skattskyldighet.

Vilken sats som gäller följer av vad som sålts eller köpts, och det är en
juridisk bedömning. Härled den inte från beloppet, och gissa den inte från
leverantörens namn.

**Utgående moms** är moms på det företaget säljer. **Ingående moms** är moms på
det företaget köper och normalt får dra av. Skillnaden betalas till eller
återfås från Skatteverket.

Momsdeklarationen (SKV 4700) är uppbyggd av numrerade rutor. `get_moms_report`
räknar fram dem från den faktiska bokföringen. Räkna aldrig fram en ruta själv.

**Momsperiod** är månad, kvartal eller år, och sätts per organisation. En
organisation kan också vara oregistrerad för moms. Perioden finns i
`get_radgivning`. Generera aldrig en momsrapport för ett intervall du valt själv
och kalla den en deklaration.

## Räkenskapsår

Bokföringsåret, normalt tolv månader men inte nödvändigtvis kalenderår. Du hittar
innevarande år i `get_bookkeeping_status` som `currentFiscalYear` med
`startDate`, `endDate` och `isClosed`.

Ett **stängt** räkenskapsår tar inte emot nya verifikationer. Föreslår du något
med ett datum i ett stängt år kommer det att avvisas, och det är rätt beteende.

Vid årsskiftet förs balanskonton (klass 1 och 2) över till nästa år som ingående
balans. Resultatkonton (klass 3 till 8) nollställs.

## Granskningskön (Granska)

Där dina förslag hamnar. Varje post har en status:

| Status | Betyder |
|---|---|
| `PENDING` | Väntar på en människa |
| `APPROVED` | Godkänd som föreslagen och bokförd |
| `MODIFIED` | Människan ändrade konteringen och bokförde |
| `REJECTED` | Avvisad |

`MODIFIED` är den mest lärorika. Det är organisationen som säger hur den vill ha
det, mot ett förslag som var nästan rätt. Läs `MODIFIED`-poster innan du
föreslår i samma kategori igen.

## Underlag

Kvittot eller fakturan som styrker en verifikation. Bokföringslagen kräver att
det arkiveras och sparas i sju år, och Astrid arkiverar originalet innan det
tolkas.

En bokförd utbetalning utan underlag är en brist, inte en detalj. Det är därför
`list_missing_underlag` finns.

## Avstämning

Att matcha bokföringen mot verkligheten, framför allt bankkontot. En avstämd
banktransaktion är redan bokförd och ska inte konteras igen.
`list_todo_transactions` har redan filtrerat bort dem. Den råa
transaktionslistan i REST-API:et har det inte.

## SIE4

Svenskt standardformat för att flytta bokföring mellan system. Astrid importerar
och exporterar det. Import och export sker inte via MCP, eftersom en import
skriver bokförda verifikationer direkt och det är ett mänskligt beslut.

## Bolagsform

Aktiebolag (AB), enskild firma, handelsbolag och andra. Formen styr vad som
gäller: ett AB har till exempel krav på årsredovisning och kontrollbalans som en
enskild firma inte har. Organisationens form finns i företagsprofilen. Antag den
inte utifrån namnet.

## Ord du bör använda på svenska

| Svenska | Inte |
|---|---|
| verifikation, verifikat | journal entry |
| kontering | categorization |
| underlag | supporting document |
| räkenskapsår | fiscal year |
| moms | VAT |
| huvudbok | general ledger |
| bokföra | post, book |

Användaren ser de svenska orden i appen. Använder du de engelska blir det svårt
för hen att hitta det du pratar om.
