← Registry
Skill
swedish-sru-filing: SRU-filer för INK2-inlämning till Skatteverket
SKILL.md för SRU-filgenerering. Två-filsstruktur INFO.SRU + BLANKETTER.SRU, SRU-fältkoder för INK2/INK2R/INK2S, BAS-till-SRU-kontomappning för räkenskapsschema, ISO 8859-1-encoding, beloppsformatering (hela kronor, inga öre), 12-siffrigt organisationsnummer, blankett-perioder (P1–P4), #BLANKETT/#BLANKETTSLUT, #UPPGIFT.
SkillLive
TL;DRSKILL.md för SRU-filgenerering. Två-filsstruktur INFO.SRU + BLANKETTER.SRU, SRU-fältkoder för INK2/INK2R/INK2S, BAS-till-SRU-kontomappning för räkenskapsschema, ISO 8859-1-encoding, beloppsformatering (hela kronor, inga öre), 12-siffrigt organisationsnummer, blankett-perioder (P1–P4), #BLANKETT/#BLANKETTSLUT, #UPPGIFT.
Vad skillen täcker
- Två-filsstruktur: INFO.SRU (uppgiftslämnare och leverans) + BLANKETTER.SRU (fältdata).
- SRU-fältkoder för INK2, INK2R, INK2S, med blankettens tryckta tecken per fält.
- BAS-till-SRU-mappning för räkenskapsschemat i INK2R.
- ISO 8859-1-encoding (inte UTF-8).
- Beloppsformatering: hela kronor, ingen decimal, inga tusentalsavgränsare, nollvärden utelämnas.
- 12-siffrigt organisationsnummer utan bindestreck eller mellanslag.
- Blankett-perioder efter månaden då räkenskapsåret slutar: P1 (januari–april), P2 (maj–juni), P3 (juli–augusti), P4 (september–december, bland annat kalenderår).
- Recordstruktur: #BLANKETT, #IDENTITET, #NAMN, #UPPGIFT, #BLANKETTSLUT och #FIL_SLUT.
- Ett komplett exempel för ett aktiebolag med kalenderår.
- Validerings-felmönster och hur man undviker dem.
- Skatteverkets e-tjänst Filöverföring och sidan Teknisk information om filöverföring, som har ersatt broschyren SKV 269.
Installera
git clone https://github.com/erp-mafia/accounted-skills.git
cd accounted-skills
claude
Pairs med
- swedish-financial-reporting: INK2-fältvärdena som SRU-filen rapporterar.
- swedish-year-end-closing: bokslutet som genererar siffrorna SRU-filen rapporterar.
Licens
MIT.
Vanliga frågor
- Vad är skillnaden mellan SRU och SIE?
- SIE är bokföringssystemets eget exportformat (verifikat, balanser). SRU är Skatteverkets inlämningsformat för deklarationsblanketter (INK2, INK2R, INK2S). En SRU-fil innehåller fältvärden mappade mot specifika rader på blanketterna, inte huvudbokens kontosaldon direkt. BAS-konton mappas via SRU-koder.
- Varför två filer (INFO.SRU + BLANKETTER.SRU)?
- INFO.SRU beskriver leveransen och uppgiftslämnaren: organisationsnummer, namn, postadress och kontaktuppgifter, och pekar ut vilken datafil som skickas. BLANKETTER.SRU innehåller själva fältvärdena, ett block per blankett. Blanketttypen i varje block anger även perioden, till exempel INK2-2025P4 för ett räkenskapsår som slutar i december 2025. Båda filerna laddas upp samtidigt i Skatteverkets e-tjänst Filöverföring.
- Vad händer om validering misslyckas?
- Filöverföringen kontrollerar filerna vid uppladdning. Strukturfel kan stoppa hela leveransen, medan fel i ett enskilt blankettblock bara stoppar det blocket. Vanliga orsaker: filerna är skrivna i UTF-8 i stället för ISO 8859-1, belopp har öre eller tusentalsavgränsare, organisationsnumret är inte 12 siffror, fältkoden gäller inte för blanketttypen, fel period, eller filerna har döpts om vid nedladdning. Skillen täcker varje vanlig felmodell.
Senast uppdaterad: 27 september 2026