gnubok
← 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
Byggt avERP MAFIA· CommunitySenast uppdaterad: 12 maj 2026vcommunity

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 (deklarationsmetadata) + BLANKETTER.SRU (fältdata).
  • SRU-fältkoder för INK2, INK2R, INK2S.
  • 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.
  • 12-siffrigt organisationsnummer utan bindestreck eller mellanslag.
  • Blankett-perioder: P1 (mars), P2 (juni), P3 (september), P4 (december/årsdeklaration).
  • Recordstruktur: #BLANKETT, #UPPGIFT, #BLANKETTSLUT, blank rad mellan blanketter.
  • Avrundnings- och truncerings-regler per SFL 22:1 (skatteförfarandelagen).
  • Validerings-felmönster och hur man undviker dem.
  • SKV269 (Skatteverkets e-tjänst för SRU-upload).

Installera

git clone https://github.com/erp-mafia/swedish-accounting-skills.git
cd swedish-accounting-skills
claude

Pairs med

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)?
Skatteverket vill ha metadata separat från data. INFO.SRU innehåller deklarationsperiod, organisationsnummer, kontaktuppgifter. BLANKETTER.SRU innehåller själva fältvärdena per blankett. Båda filerna laddas upp samtidigt i Skatteverkets e-tjänst SKV269.
Vad händer om validering misslyckas?
Skatteverket returnerar fel-koder. Vanligaste: 'Felaktig encoding' (ska vara ISO 8859-1, inte UTF-8), 'Ogiltigt belopp' (öre inkluderade — ska vara hela kronor), 'Felaktigt organisationsnummer' (måste vara 12 siffror utan bindestreck). Skillen täcker varje vanlig felmodell.
Nästa steg

Klar att testa själv?

Manuell-versionen är gratis. Open source, ingen bindningstid. Importera SIE4 i tio minuter.