Files
accounted/registry/entries/swedish-year-end-closing.mdx
T
3d1ed15b6d feat(registry): move community registry source of truth into the public repo (#1458)
* feat(registry): move community registry source of truth into the public repo

The site's registry page says "Lägg till en egen" and links here, but the
MDX entries lived in the private website repo, so an external contributor
had no path to open the PR we were inviting (found by the first person who
tried). This makes the invitation real:

- registry/entries/ + registry/authors/ hold the 20 existing entries and
  2 author profiles, migrated verbatim from the website repo, which now
  syncs FROM this directory instead of owning the content
- registry/README.md documents the frontmatter convention and the flow
- scripts/validate-registry.ts (npm run validate:registry, wired into
  core-build) checks structure and rejects JSX/import/export in bodies:
  the site renders entries through MDX, which would execute those inside
  the website build
- CONTRIBUTING.md points at the registry for listing community work

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Signed-off-by: Jakob Wennberg <311770904+jakobwennberg-oss@users.noreply.github.com>

* fix(registry): close MDX-safety gaps and correct six compliance claims from PR review

Review bot findings on #1458, both verified and addressed:

- The body safety gate only rejected capitalized JSX tags, but MDX also
  evaluates lowercase HTML tags (<div>, <img onerror=...>) and bare {...}
  expressions. The validator now rejects any raw tag and any brace outside
  fenced code and backtick inline code; literal tags in prose go in
  backticks. Verified: a crafted entry with all three bypasses fails, all
  existing content still passes.
- Six factual errors in migrated entries, each checked against the skill
  sources in .claude/skills/ before editing (these were live on the site
  already): traktamente 2026 is 300 kr not 260; employer contributions for
  66+ at year start (67+ from 2026) are 10.21% not "65+: 16.36%", and the
  under-18 0% claim is replaced with the documented 18-22 youth reduction;
  electronics reverse-charge threshold is 100 000 kr excl VAT per invoice
  not 250 000; half prisbasbelopp 2026 is 29 600 not 24 750; kostnadsställe
  is SIE dimension 1 not 7; SRU period suffixes encode the fiscal-year end
  range (P1 jan-apr, P2 maj-aug, P4 sep-dec) not fixed months.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Signed-off-by: Jakob Wennberg <311770904+jakobwennberg-oss@users.noreply.github.com>

---------

Signed-off-by: Jakob Wennberg <311770904+jakobwennberg-oss@users.noreply.github.com>
Co-authored-by: Jakob Wennberg <311770904+jakobwennberg-oss@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-08 10:54:09 +02:00

55 lines
3.5 KiB
Plaintext

---
title: "swedish-year-end-closing — bokslut för AB och enskild firma"
description: "SKILL.md för svenskt bokslut. Lagram (BFL/ÅRL/K2/K3), steg-för-steg-stängning med BAS-kontonummer, alla bokslutstransaktioner, skatteberäkning (bolagsskatt, egenavgifter, räntefördelning, expansionsfond, periodiseringsfond), rapportering (årsredovisning/NE-bilaga), inlämningsdeadlines, SIE4-export, K2 vs K3-skillnader."
slug: "swedish-year-end-closing"
kind: "skill"
author: "erp-mafia"
status: "live"
lang: "sv"
personas: ["finance", "byra", "founder"]
publishedAt: "2026-05-12"
updatedAt: "2026-07-18"
repoUrl: "https://github.com/erp-mafia/swedish-accounting-skills/tree/main/.claude/skills/swedish-year-end-closing"
externalUrl: "https://github.com/erp-mafia/swedish-accounting-skills"
version: "community"
ogImageEyebrow: "Skill"
faq:
- q: "Vilken är skillnaden mellan bokslut och årsredovisning?"
a: "Bokslut = de avslutande bokföringstransaktionerna sista dagen på räkenskapsåret (avskrivningar, periodiseringar, bolagsskatt, resultatdisposition mot 2099). Årsredovisning = den externa rapporten (balansräkning, resultaträkning, noter, förvaltningsberättelse). Skillen täcker bokslutet; årsredovisningen ligger i [swedish-financial-reporting](/community/registry/swedish-financial-reporting)."
- q: "Vad är resultatdispositionen?"
a: "Sista bokslutssteget för AB: årets resultat (BAS 2099) flyttas till balanserat resultat (2091) eller till utdelning (2093). Skillen visar exakt bokning per scenario: ren vinst, förlust, utdelning, avsättning till reservfond."
- q: "Måste jag göra bokslut själv eller går det att outsourcera?"
a: "Du kan välja: göra själv (då gäller skillens innehåll plus alla underliggande skills), eller anlita revisionsbyrå. Skillen är användbar i båda fallen — du som ägare behöver förstå vad som händer. För AB över revisionsplikt-gränsen krävs godkänd revisor oavsett, men bokslutet kan ändå göras internt."
---
## Vad skillen täcker
* Lagrum: Bokföringslagen (BFL), Årsredovisningslagen (ÅRL), BFNAR 2016:10 (K2), BFNAR 2012:1 (K3).
* Steg-för-steg-bokslut med BAS-konton.
* Bokslutstransaktioner: avskrivningar (78xx mot 12xx), periodiseringar (17xx upparbetad intäkt, 29xx upplupna kostnader), lager (1410 mot 4960), kundförluster (1518 mot 1510, eller 6352).
* Skatteberäkning för AB: bolagsskatt 20.6%, BAS 8910 mot 2512.
* Skatteberäkning för enskild firma: egenavgifter, räntefördelning, expansionsfond, periodiseringsfond (separat regelverk från AB).
* Resultatdisposition: 2099 till 2091/2093.
* SIE4-export av bokslutet.
* K2 vs K3-skillnader i bokslutsmekanik: avskrivningsmetoder, komponentavskrivning (K3-krav), pågående arbeten.
* Inlämningsdeadlines: årsredovisning till Bolagsverket inom 7 mån, INK2 till Skatteverket olika beroende på räkenskapsår.
* Compliance-fallgropar: dubbla avskrivningar, glömda periodiseringar, fel resultatdisposition.
## Installera
```bash
git clone https://github.com/erp-mafia/swedish-accounting-skills.git
cd swedish-accounting-skills
claude
```
## Pairs med
* [periodiseringsfond-strategi](/community/registry/periodiseringsfond-strategi) — accounted-skill för periodiseringsfonds-bokningen i bokslutet.
* [swedish-financial-reporting](/community/registry/swedish-financial-reporting) — årsredovisningen efter bokslutet.
* [swedish-tax-planning](/community/registry/swedish-tax-planning) — skatteoptimeringen som tas in i bokslutet.
## Licens
MIT.