This article is only available in Swedish.

Vad är ESEF och hur tolkar man iXBRL-rapporter?

En djupdykning i det europeiska elektroniska rapporteringsformatet ESEF, hur iXBRL fungerar för börsbolag och hur du konsumerar detta i ren JSON-form.

July 3, 20266 min läsning

Sedan 2021 måste alla börsnoterade bolag inom EU publicera sina årsredovisningar i ett nytt digitalt format kallat ESEF (European Single Electronic Format). Här förklarar vi tekniken bakom och hur den kan användas för att läsa in finansiell data programmatiskt.

Vad är ESEF och iXBRL?

Tidigare publicerade bolag sina årsredovisningar som vanliga PDF-filer. Dessa är enkla för människor att läsa, men mycket svåra för datorer att tolka automatiskt. ESEF löser detta genom att kräva formatet inline XBRL (iXBRL).

iXBRL kombinerar två teknologier:

  • XHTML: Sidan visas som en helt vanlig, formaterad webbsida i webbläsaren.
  • XBRL (eXtensible Business Reporting Language): Inuti XHTML-koden döljer sig maskinläsbara taggar (metadata) som anger exakt vad varje siffra representerar utifrån IFRS-taxonomin (t.ex. att siffran "120 000" är nettoomsättningen för 2024 uttryckt i SEK).

Varför råfiler är en utmaning för analytiker

Att läsa in och tolka iXBRL-filer direkt är extremt komplext. En typisk digital årsredovisning består av en ZIP-fil som innehåller en stor XHTML-fil (ofta 10–50 MB stor) tillsammans med tillhörande XML-schemafiler och länkbaser (linkbases). Dessa definierar beräkningsstrukturer, relationer och etiketter på olika språk.

För att utvinna data själv måste en utvecklare skriva kod som:

  • Packar upp och parsar XML-strukturen.
  • Kopplar samman rätt finansiella element med deras tidsperioder (kontexter) och valutaenheter.
  • Hanterar egna lokala utökningar (extensions) som bolag gör när de har unika rader i sina rapporter.

BörsAPI förenklar processen till ren JSON

Det är här BörsAPI kommer in. Istället för att du ska behöva ladda ner ESEF-filer, hantera komplex XML-parsing eller skriva komplicerade tolkningsmotorer, görs allt detta arbete i bakgrunden.

Genom att anropa vårt API får du en ren, standardiserad och färdigvaliderad JSON-struktur direkt. Alla IFRS-koncept och taggar har översatts och normaliserats till enkla fält:

{
  "company_id": "SE0011166610",
  "period": "2024",
  "report_type": "RR",
  "revenue": 15482000000,
  "operating_income": 2341000000,
  "net_income": 1856000000,
  "currency": "SEK"
}

Detta gör att du kan fokusera på att bygga analysverktyg, kalkylmallar eller visualiseringar, utan att behöva bry dig om XML, XHTML eller komplicerade taxonomiregler.

Kom igång med BörsAPI

För att använda dessa mallar och skript behöver du ett personligt konto och en API-nyckel. Det är helt kostnadsfritt under vår beta-period.

1. Skapa konto

Registrera dig på några sekunder via registreringssidan.

2. Generera API-nyckel

Gå till din Dashboard och klicka på "Generera API-nyckel".

3. Anslut i mallen

Ersätt placeholder-nyckeln i källkoden eller kalkylarket med din personliga nyckel.

    Vad är ESEF och hur tolkar man iXBRL-rapporter? - BörsAPI.se