Bygg en K2-årsredovisning ur bokföringen och kontrollera iXBRL-handlingen innan den lämnar din dator. Allt läses i webbläsaren — den här sidan är statisk och har ingen server att skicka något till. Själva inlämningen sker någon annanstans, och varför står längst ned.

Vad sidan gör — och inte gör

  • Den bygger en komplett K2-årsredovisning ur bokföringen: läser en SIE-fil, kopplar BAS-kontona till taxonomins poster, räknar fram uppställningen med taxonomins egna summeringar och skriver ut handlingen som iXBRL.
  • Den märker varje fält med sin källa — bokföringen, en tidigare årsredovisning, en uträkning, ett förval eller din egen hand — så att den som skriver under ser vad som är läst och vad som är tolkat.
  • Den läser en tidigare årsredovisning — iXBRL, Word eller PDF — och föreslår det som inte står i bokföringen: verksamhetsbeskrivning, säte, redovisningsprinciper, underskrifter och flerårsöversiktens äldre år.
  • Den sparar påbörjat arbete i webbläsaren medan du fyller i, och till en JSON-fil att flytta mellan datorer.
  • Den exporterar handlingen till Word och PDF — läskopior för styrelsen, lästa ur iXBRL-filen själv så att de inte kan säga något annat än den.
  • Den kontrollerar handlingen lokalt mot det som /kontrollera tittar på: teckenkodning, XHTML, taxonomiingång, organisationsnummer, räkenskapsår, balansomslutning, fastställelseintyg och externa beroenden. Det gäller vilken iXBRL-fil som helst, också en du fått från någon annan.
  • Den lämnar inte in åt dig, och kommer inte att göra det. Bolagsverket släpper bara igenom anrop från en part med tecknat avtal, som presenterar ett godkänt klientcertifikat över ömsesidig TLS och ringer från en brandväggsöppnad IP-adress. En webbläsare gör inget av det. Sidan slutar därför vid kontrollen i stället för att bygga anrop som ändå aldrig kan skickas — vad som krävs står längst ned.

Del A — Skapa handlingen

Har du redan en iXBRL-fil från ett bokslutsprogram? Hoppa till Del B. Annars byggs den här, ur bokföringen.

A1

Bokföringen

läses lokalt

En SIE-fil är den kortaste vägen: den bär organisationsnummer, räkenskapsår, alla konton med namn och saldon för både innevarande och föregående år, allt i en fil. I Spiris ligger den under export av bokföringen. Filändelsen är .se eller .si, och teckenuppsättningen är oftast CP437, vilket sidan hanterar.

Spiris CSV-export av balans- och resultaträkningen fungerar också — släpp båda filerna i tur och ordning, så slås de ihop. Den vägen är känsligare, eftersom exporten är en utskrift snarare än ett utbytesformat.

Släpp SIE-filen här, eller klicka för att välja fil.

Bokföringen lämnar aldrig datorn — den läses i webbläsaren, precis som allt annat på den här sidan.

Det du fyller i sparas löpande i den här webbläsaren, så ett avbrutet arbete finns kvar när du kommer tillbaka. Filen är vanlig JSON och kan flyttas mellan datorer. Sidan frågar inte efter några personnummer, och sparar därmed inga.

A2

Kontokoppling och uppställning

granska varje rad

Varje BAS-konto måste hamna på en post i årsredovisningen. Taxonomins egen BAS-länkbas innehåller en enda koppling, så förslagen nedan är skrivna utifrån BAS-kontoplanens struktur — en kvalificerad gissning om var pengarna hör hemma, inte ett facit. Därför visas alla konton, också de som redan ser rätt ut, och varje rad går att ändra. Uppställningen under uppdateras direkt.

A3

Årsredovisningens innehåll

det bokföringen inte vet

Fält märkta med * måste fyllas i för att handlingen ska gå att skriva ut. Resten är frivilligt — men det som står i K2 och saknas påpekas av kontrollen i steg B2.

Varje fält är märkt med var värdet kommer ifrån: bokföringen härlett beräknat fjolåret, taggat fjolåret, tolkat utkast förval ifyllt av dig — det som är tolkat ur prosa är värt en genomläsning; det som är taggat är samma värde som lämnades in i fjol.

Släpp en tidigare årsredovisning här för att fylla i det bokföringen inte vet.

En .xhtml från en tidigare digital inlämning läses ur taggarna och är därmed exakt. .docx och .pdf tolkas ur texten. Filen läses i webbläsaren.

Det som hittas visas som förslag med sin källa — ingenting fylls i förrän du kryssar för det. Verksamhetsbeskrivning, säte, redovisningsprinciper, nyckeltalsdefinitioner, styrelsens yttrande, ort, antal aktier, underskrifter och flerårsöversiktens äldre år brukar gå att hämta.

Har företaget en registrerad VD ska den mittersta väljas. Hämtar du grunduppgifter i steg B4 kontrolleras valet mot registret.
Obligatorisk i förvaltningsberättelsen enligt K2.
Behövs när flerårsöversikten innehåller nyckeltal.

Flerårsöversikt

K2 vill se fyra år. De två senaste kommer ur bokföringen; de äldre skrivs in här, i tusental kronor precis som de står i förra årets årsredovisning. Datumen är härledda genom att flytta perioden bakåt — rätta dem om räkenskapsåret har lagts om. Lämnas de tomma tas året inte med.

Period fråntill och med Nettoomsättning (tkr)Res. efter fin. poster (tkr) Soliditet (%)

Förändring av eget kapital

Matrisen räknas fram ur böckerna. Det enda som inte står där är hur mycket årsstämman beslutade att dela ut under året — den siffran är det som fattas för att fjolårets balanserade resultat plus fjolårets vinst ska bli årets ingående balanserade resultat, och är ifylld åt dig. Har något annat rört sig över eget kapital hamnar det i samma differens, och då behöver den rättas.

Resultatdisposition

De två första raderna kommer ur balansräkningen. Skriver du in en utdelning räknas det som balanseras i ny räkning om.

Till förfogande:
Anges det räknas utdelningen om till kronor per aktie och skrivs ut inom parentes, som brukligt.
Tas bara med när en utdelning föreslås.

Underskrift

Lämnas fältet tomt används årsstämmans datum, och saknas även det underskriftsdatumet ovan.

Fastställelseintyg efter årsstämman

Intyget om att stämman fastställde räkningarna, och att den elektroniska handlingen motsvarar det underskrivna originalet. Det finns inte före stämman — lämna datumet tomt så utelämnas hela avsnittet, och kontrollen i steg B2 påpekar då att det saknas. Det är rätt påpekande om en handling som ännu inte ska lämnas in.

A4

Skriv ut handlingen

iXBRL, K2 2021-10-31

Word- och PDF-filerna läses ur iXBRL-handlingen, inte ur någon egen modell vid sidan av, så de kan inte glida isär från den. De är läskopior — det är .xhtml-filen som är årsredovisningen, och den som till slut lämnas in.

Del B — Granska handlingen

Läs en iXBRL-handling och kontrollera den innan den lämnar din dator. Filen kan komma från Del A, från ett bokslutsprogram, eller från vem som helst — det är samma sorts fil.

B1

Handlingen

läses lokalt

Släpp årsredovisningen här, eller klicka för att välja fil.

En .xhtml- eller .html-fil i Inline XBRL-format, teckenkodad som UTF-8.

Exporten fungerar på vilken iXBRL-handling som helst, också en du fått från någon annan — en fil från ett bokslutsprogram blir läsbar på samma villkor.

B2

Lokal kontroll

Kontrollerna nedan speglar vad Bolagsverkets /kontrollera tittar på. De är inte en ersättning för den: bara API:et känner till gällande taxonomiversioner och affärsregler. Att allt är grönt här betyder att filen sannolikt inte faller på något uppenbart, inte att den blir godkänd.

Tio siffror utan bindestreck. Jämförs med numret i filen — det är så en handling som hör till fel företag fastnar.
komplett när revisionsberättelsen ligger i samma fil eller inte krävs; kompletteras när den kommer som en egen fil. Avgör vad kontrollen av fastställelseintyget kräver.

Så lämnas handlingen in

Den här sidan slutar vid kontrollen, och det är ett medvetet val. Inlämningen kräver saker en webbsida inte kan ha: ett tecknat avtal med Bolagsverket, ett klientcertifikat som presenteras över ömsesidig TLS, och anrop från en brandväggsöppnad IP-adress. Att bygga anropsobjekt som ändå aldrig kan skickas hade sett ut som en väg framåt utan att vara det.

Bolagsverkets egen e-tjänst tar inte emot en fil du gjort själv. Deras förutsättningar säger att det krävs ett program som är anslutet till Bolagsverket för att ladda upp iXBRL-filen. Det finns alltså ingen väg där handlingen härifrån laddas upp manuellt — antingen går den genom ett anslutet program, eller så ansluter du själv.

Att ansluta själv går till så här: mejla api@bolagsverket.se och be om ett startmöte; avtalet tecknas därefter med en juridisk person vars verksamhetsbeskrivning är relevant för uppdraget; testbädden öppnas när avtalet är undertecknat; ett organisationscertifikat beställs på bolagets tiosiffriga organisationsnummer; IP-adressen anmäls för brandväggsöppning; och testfilerna ska godkännas mot ett testprotokoll innan produktionssättning. Det är en rimlig insats för en programvaruleverantör och en oproportionerlig för ett bolag som lämnar in en årsredovisning om året.

Underskriften sker aldrig via API:et. När handlingen väl kommit in ligger den i företagets eget utrymme och skrivs under på webben med e-legitimation av behörig företrädare.

Vad kontrollen tittar på

Teckenkodning och XHTML, att taxonomiingången är en av de tillåtna, att organisationsnumret i filen stämmer med företaget, att räkenskapsåret är rimligt och att de dolda dokumentuppgifterna finns, att fastställelseintyget är med, att balansräkningen går ihop åt båda håll, och att filen inte hänger på något utanför sig själv — en schemaRef mot en lokal sökväg är den vanligaste anledningen till att en fil går igenom i ett skrivbordsverktyg och faller hos Bolagsverket.

Källor