Author: certanor

  • CSRD & ESRS-compliance in België

    Zo dien je in 2025 een iXBRL-duurzaamheidsrapport in

    Bedrijven die vanaf boekjaar 2024 onder de Corporate Sustainability Reporting Directive (CSRD) vallen, moeten hun eerste duurzaamheidsverklaring al in het voorjaar 2025 indienen. De Belgische wetgever en de FSMA hebben ondertussen vastgelegd hoe je dat doet: in één XHTML-/iXBRL-bestand dat je via eCorporate uploadt en dat meteen in STORI wordt gepubliceerd. In dit artikel lees je stap-voor-stap wat er technisch nodig is, inclusief kant-en-klare code-snippets.


    De wettelijke basis: wat eist België precies?

    • De Wet van 2 december 2024 zet de CSRD om en verplicht dat de duurzaamheidsinformatie “uitsluitend in digitale vorm volgens de ESEF-specificaties” wordt neergelegd. 
    • De FSMA-mededelingen FSMA 2023_26 en FSMA 2024_02 verduidelijken dat dit in de praktijk neerkomt op één geïntegreerd XHTML-bestand met inline XBRL-tags op basis van de ESRS-taxonomie, en dat beursgenoteerde ondernemingen maximaal vier maanden na jaar-einde moeten indienen. 

    Het verplichte bestandsformaat: XHTML + iXBRL

    Net als je ESEF-jaarrekening is het duurzaamheidsrapport:

    1. Een gewone webpagina (.xhtml) die je in elke browser kunt openen.
    2. Machine-leesbaar dankzij inline XBRL-tags (iXBRL).
    3. In hetzelfde ZIP-containerbestand als je financiële staten, dus geen aparte upload.

    De FSMA-FAQ over ESEF herhaalt dat uitsluitend dit formaat via eCorporate wordt geaccepteerd en daarna automatisch naar STORI gaat. (fsma.be)


    De ESRS XBRL-taxonomie: waar vind je die?

    EFRAG publiceerde op 30 augustus 2024 de definitieve ESRS Set 1 XBRL-taxonomie. Dit “woordenboek” bevat een tag voor elk datapunt uit de twaalf basisstandaarden en is al aan de Europese Commissie en ESMA overgedragen. 

    Download het ZIP-bestand en voeg het aan je tagging-software toe; er zijn geen Belgische extensies nodig.


    Tagging-regels & ESMA-RTS

    ESMA consulteert sinds 13 december 2024 een concept-RTS om de ESRS-taxonomie in het ESEF-besluit op te nemen. Het voorstel maakt block-tagging bindend voor FY 2024-rapporten; fijnmazige tagging wordt in fases verplicht. Verwachte inwerkingtreding: einde 2025. 


    De Belgische workflow (eCorporate naar STORI naar ESAP)

    1. Valideer je .xhtml lokaal (zie voorbeeld verderop).
    2. Upload het via eCorporate : dit portaal is al jaren in gebruik voor ESEF-jaarrekeningen. (fsma.be)
    3. Publicatie: het bestand verschijnt meteen in STORI, het Belgische OAM. 
    4. Doorstroming: vanaf 2027 zet ESAP de Belgische filings automatisch in een EU-brede databank.

    Enkele concrete voorbeelden

    1 | Inline numeric tag

    <p>
      Scope-1 emissies (tCO₂e):
      <ix:nonNumeric name="esrs:E1-GHGScope1Emissions"
                     contextRef="FY2024"
                     unitRef="u:tCO2e"
                     decimals="0">125 000</ix:nonNumeric>
    </p>
    

    2 | Eigen KPI met anchoring

    <link:definitionArc xlink:type="arc"
                        xlink:from="ext:PlasticPackagingIntensity"
                        xlink:to="esrs:E5-6DisclosedMetric"
                        arcrole="http://www.xbrl.org/2003/arcrole/general-special"/>
    

    3 | Validator-run met Arelle CLI

    arelleCmdLine --file ABC_2024_ESRS.xhtml \
                  --plugin validate/ESEF \
                  --taxonomy-package esrs-set1-2024-08-30.zip \
                  --validate
    

    4 | Automatiseren in Python

    from arelle import Cntlr
    Cntlr.CntlrCmdLine.parseAndRun([
        '--file', 'ABC_2024_ESRS.xhtml',
        '--validate'
    ])
    

    Checklist: klaar voor het FY 2024-rapport?

    1. Installeer de ESRS Set 1-taxonomie.
    2. Map alle verplichte datapoints; bouw extensies alleen waar strikt nodig.
    3. Valideer op schema-, calculatie- en consistentieregels.
    4. Voeg de duurzaamheidsverklaring toe aan je ESEF-ZIP.
    5. Upload via eCorporate uiterlijk vier (beursgenoteerd) of zes maanden (overige PIE’s) na 31 december 2024.
    6. Bewaar validator-log en assurance-rapport. De FSMA kan er om vragen.

    Niet vertrouwd met ESEF, iXBRL & co?

    Ben je nog niet thuis in afkortingen als ESEF-formaatXBRL of inline XBRL? Kort de essentie:

    • ESEF (European Single Electronic Format) is de door ESMA verplichte container voor jaarverslagen: één XHTML-webpagina die zowel leesbaar is in elke browser als machine-leesbaar dankzij tags. (esma.europa.eu)
    • XBRL (eXtensible Business Reporting Language) is de internationale syntax waarmee cijfers en tekst als gestructureerde data worden uitgewisseld.
    • iXBRL (inline XBRL) verbindt het beste van twee werelden: de XBRL-tags zitten “inline” in hetzelfde HTML-bestand, zodat je één enkel document hebt dat mens- én machine-leesbaar is. (xbrl.org)

    In dit artikel focussen we op de concrete stappen voor Belgische CSRD-compliance. Wil je eerst de basis leren? Lees dan onze aparte posts ESEF in 10 minuten en XBRL vs iXBRL: wat is het verschil?.

  • XBRL versus iXBRL: wat is het verschil?

    Waarom je het móét weten vóór je volgende jaarverslag

    Er is de laatste jaren een digitale snelweg ontstaan voor financiële én duurzaamheidsrapportage. Wie een jaarverslag of CSRD-rapport inlevert, hoort plots overal termen als XBRLinline XBRL (iXBRL) en ESEF.

    Maar wat betekenen die afkortingen precies – en vooral: waarin verschilt iXBRL van het “gewone” XBRL-bestand waarmee accountants al jaren werken? In een kleine tien minuten lees je het hele verhaal, compleet met mini-voorbeelden uit de praktijk.


    1. XBRL in een notendop

    XBRL – voluit eXtensible Business Reporting Language – is een open, op XML gebaseerde standaard uit 1998 waarmee je elke regel in een jaarrekening van een unieke tag voorziet.

    Die tags zorgen ervoor dat software de cijfers razendsnel kan verzamelen, vergelijken en doorrekenen. Regulators adopteerden het model wereldwijd: bij de SEC werd XBRL al in 2009 verplicht als apart data-exhibit bij Form 10-K’s en 10-Q’s; het werd in 2023 volledig vervangen door de inline-variant (zie § 4) .

    Een klassiek XBRL-bestand is een machine-leesbare XML-file; voor mensen oogt het vooral als ondoorgrondelijke code.

    <xbrli:xbrl ...>
      <xbrli:context id="FY2024">...</xbrli:context>
      <ifrs:ProfitLoss contextRef="FY2024"
                       unitRef="EUR"
                       decimals="0">48123000</ifrs:ProfitLoss>
    </xbrli:xbrl>
    

    2. De beperking van ‘plain’ XBRL

    Die pure XML-instantie is geweldig voor data-analisten, maar níet om snel door te bladeren of te publiceren op een corporate website. Je had dus altijd twee versies nodig: een “mens-pdf” en een “machine-xml”. Dubbel werk, dubbele kans op fouten.


    3. iXBRL: tags in je webpagina

    Inline XBRL (iXBRL) lost dat op door de tags in een gewone HTML- of XHTML-pagina te embedden. Daardoor wordt één enkel bestand zowel leesbaar in elke browser als doorzoekbaar door algoritmen. De Europese toezichthouder ESMA heeft precies om die reden iXBRL tot standaardformat gebombardeerd voor de European Single Electronic Format (ESEF); alle beursfondsen in de EU rapporteren sinds boekjaar 2020 op die manier .

    <p>
      Nettowinst boekjaar 2024:
      <ix:nonFraction name="ifrs-full:ProfitLoss"
                      contextRef="FY2024"
                      unitRef="u:EUR"
                      decimals="0">48 123 000</ix:nonFraction>
    </p>
    

    Voor het oog staat er één zin; voor software is het exact dezelfde tag als in het XML-voorbeeld hierboven.


    4. XBRL vs iXBRL – de kernverschillen

    • Bestandsvorm – XBRL is een los XML-document; iXBRL is een XHTML-pagina met ingebedde tags. Daardoor hoef je nog maar één bestand te maken en in te dienen .
    • Leesbaarheid – XBRL vergt speciale software, iXBRL opent in elke browser.
    • Minder frictie bij filing – iXBRL wordt in steeds meer rechtsgebieden verplicht: het Verenigd Koninkrijk vroeg er al in 2011 om voor alle aangiften bij HMRC ; de VS stapte in 2019 gefaseerd over; de EU heeft het sinds 2020 als norm voor alle ESEF-jaarverslagen .

    5. Waarom kiezen toezichthouders massaal voor iXBRL?

    • Transparantie – beleggers en journalisten lezen het verslag meteen in hun browser, maar kunnen dezelfde file ook rechtstreeks in hun analyse-tool laden.
    • Efficiëntie – geen dubbele conversies meer; minder hand-copy-paste, minder fouten.
    • Snellere data-distributie – omdat de machine-laag al in het bronbestand zit, kan de Officially Appointed Mechanism (bijv. FSMA-STORI) of de SEC-database de cijfers onmiddellijk via API’s uitrollen.

    6. Hoe begin je er zelf aan?

    1. Download de juiste taxonomie (IFRS of ESRS) en laad die in je tagging-software.
    2. Maak één XHTML-document; plaats de XBRL-tags inline.
    3. Valideer met een tool als Arelle – de ESEF-handleiding bevat alle must- en should-regels .
    4. Dien in via je nationale portaal (bijv. eCorporate → STORI in België) of EDGAR in de VS, afhankelijk van je noteringsplaats.

    7. De toekomst: CSRD & ESRS

    Voor duurzaamheidsrapportage geldt exact dezelfde filosofie: de ESRS XBRL-taxonomie wordt simpelweg boven op de IFRS-laag gestapeld en meegepakt in dezelfde inline-container. Wie zijn ESEF-proces op orde heeft, hoeft dus géén nieuw formaat te leren – alleen extra tags te mappen.


    Dus?

    XBRL was de eerste grote stap naar gestandaardiseerde, machine-leesbare rapportage. iXBRL gaat een niveau verder door mens én machine tegelijk te bedienen in één en hetzelfde document. Regulators houden van die efficiëntie – en daarom zien we wereldwijd een snelle verschuiving van “plain” XBRL naar inline-XBRL.

    Zorg dus dat je tooling XHTML-bestanden met inline-tags kan genereren; dan ben je future-proof voor zowel financiële als ESG-rapportage.

    Meer weten? In onze aparte blogs lees je ESEF in 10 minuten en een stap-voor-stap-gids voor CSRD & ESRS-compliance.

  • ESEF in 10 minuten: jouw snelle gids voor digitale jaarverslagen

    Zoek je in drie alinea’s wat ESEFXHTML en iXBRL precies betekenen? Dan zit je hier goed. In minder dan tien minuten begrijp je waarom Europese beursgenoteerde ondernemingen hun jaarverslag niet langer als pdf mogen indienen, maar als één slim web-bestand.


    1. Wat is ESEF?

    ESEF staat voor European Single Electronic Format. Sinds het boekjaar 2020 verplicht de Europese beurstoezichthouder ESMA alle emittenten op een gereglementeerde EU-markt om hun jaarlijkse financiële rapport (AFR) als XHTML-bestand in te dienen.

    Dat XHTML-document ziet er in een browser uit als een gewone webpagina, maar bevat onder de motorkap XBRL-tags waarmee software elk cijfer en elk tekstblok onmiddellijk kan uitlezen – precies het doel van de digitaliseringsgolf die ESMA in 2019 aftrapte.


    2. Hoe werkt dat technisch?

    • XHTML + iXBRL
      XHTML is een strengere, machinevriendelijke variant van HTML. Dankzij inline XBRL (iXBRL) – tags die in de html-code “meereizen” met de tekst – is het document tegelijk leesbaar voor mensen én machines.
    • IFRS-taxonomie
      De tags verwijzen naar de door ESMA goedgekeurde IFRS XBRL-taxonomie. Vanaf verslagjaar 2022 moeten ook de toelichtingen in de jaarrekening “block-tagged” zijn; de 2024-core-taxonomie brengt weer nieuwe concepten en is verplicht voor boekjaren die op of na 1 januari 2025 beginnen.
    • Validatie en neerlegging
      ESMA publiceert elk jaar een geüpdatete ESEF Reporting Manual en stelt een gratis validator (Arelle) ter beschikking. Na validatie leg je het XHTML-bestand via het nationale OAM (bijv. FSMA-STORI in België) neer; vanaf 2027 wordt het automatisch doorgestuurd naar het European Single Access Point (ESAP).

    3. Wat is er nieuw in 2025?

    ESMA consulteert op dit moment een RTS-wijziging om de ESEF-regels uit te breiden naar duurzaamheidsrapportage. Bedrijven konden tot 31 maart 2025 reageren; de definitieve regels worden eind 2025 verwacht. Belangrijk: het basisformaat (XHTML + iXBRL) verandert niet, maar de ESRS-taxonomie komt als extra laag bovenop de IFRS-tags.


    4. Mini-voorbeeld: zo ziet een tag eruit

    <p>
      Nettowinst boekjaar 2024:
      <ix:nonFraction name="ifrs-full:ProfitLoss"
                      contextRef="FY2024"
                      unitRef="u:EUR"
                      decimals="0">48 123 000</ix:nonFraction>
    </p>
    

    In je browser lees je “Nettowinst boekjaar 2024: 48 123 000”, terwijl analyse-software exact weet dat het om ifrs-full:ProfitLoss in euro’s gaat.


    5. Eerste stappen om compliant te worden

    1. Installeer de laatste ESEF-taxonomie (en vanaf FY 2025 de core-taxonomie 2024).
    2. Map je IFRS-cijfers en – sinds 2022 – de toelichtingen naar de juiste tags.
    3. Genereer één XHTML-bestand en valideer met Arelle of vergelijkbare tooling.
    4. Dien het bestand in via je lokale OAM vóór de wettelijke deadline (meestal vier maanden na balansdatum).

    Meer weten?

    Wil je weten hoe je duurzaamheidsdata toevoegt? Lees onze post CSRD & ESRS-compliance in België.

    Nog onbekend met tags en contextRefs? Check XBRL vs iXBRL: wat is het verschil? voor een laagdrempelig startpunt.