Financiën
Kengetallen, balans en winst-en-verliesrekening uit de jaarrekeningen.
De financiële gegevens komen uit de jaarrekeningen die bedrijven in het Unternehmensregister (ondernemingsregister) publiceren. Je vraagt ze op met vijf features van fetch-organization. Elke feature kost alleen credits als die gegevens oplevert.
| Feature | Wat ze levert | Credits |
|---|---|---|
| financial_kpi | Financiële KPI’s: één rij kengetallen per boekjaar | 1 |
| balance_sheet_accounts | Balans: alle posten per boekjaar als boom | 3 |
| profit_and_loss_account | Winst-en-verliesrekening (W&V, Duits GuV): alle posten per boekjaar als boom | 3 |
| annual_financial_statements | Jaarrekeningen (Markdown): de volledige tekst van de jaarrekeningen, compact voor AI-agents | 5 |
| annual_financial_statements__html | Jaarrekeningen (HTML): de volledige tekst met tabellen als HTML, voor weergave | 5 |
Conventies
- Bedragen zijn in euro, als volledige bedragen zonder afronding op duizendtallen. Een omzet van € 538,2 miljoen komt als
538151607.13. - Tekens: kosten dragen het teken dat de jaarrekening afdrukt. Sommige jaarrekeningen tonen ze positief, andere negatief. Vergelijk kosten dus zonder hun teken. Verliezen en tekorten zijn negatief.
- Ratio’s en marges zijn decimale getallen:
0.75betekent 75 %. Factoren zoalsdebt_to_equityeninterest_coveragezijn veelvouden. - Boekjaar:
yearis het kalenderjaar waarin het boekjaar eindigt. Een boekjaar van 2024-10-01 tot 2025-09-30 is dus2025. De precieze datums staan in_provenance.period_startenperiod_end. - Volgorde: elke feature levert een lijst met één vermelding per boekjaar, nieuwste eerst. Tussen twee jaren kan een jaar ontbreken als er geen jaarrekening voor is.
nullbetekent: de jaarrekening geeft de waarde niet, of ze kan er niet uit worden afgeleid. Een klein bedrijf publiceert bijvoorbeeld geen W&V, dus blijftrevenueleeg.
Heeft een bedrijf geen passende jaarrekeningen, dan komt de feature als lege lijst []. Daarvoor berekenen we geen credits.
Enkelvoudige en geconsolideerde jaarrekeningen
Een enkelvoudige jaarrekening (Jahresabschluss) toont het bedrijf zelf, een geconsolideerde jaarrekening (Konzernabschluss) het hele concern. Zonder verdere invoer kiest elke feature zelf. Een antwoord kan daardoor enkelvoudige en concerncijfers bevatten, zelfs voor hetzelfde jaar in verschillende features.
Elke vermelding geeft in _provenance aan uit welke jaarrekening de cijfers komen. Vergelijk jaren alleen binnen hetzelfde statement_type. Anders vergelijk je een bedrijf met zijn concern.
Met financial_statement_type=annual krijg je alleen enkelvoudige jaarrekeningen, met consolidated alleen geconsolideerde. financial_years beperkt het antwoord tot de nieuwste boekjaren, van 1 tot 30. Beide parameters gelden voor alle vijf features en veranderen de prijs niet. Meer in Financiële kengetallen analyseren.
De herkomst van een vermelding
Elke vermelding van Financiële KPI’s, balans en W&V bevat _provenance, in elk plan en ook zonder plan. De velden zijn in alle drie de features gelijk. In de Financiële KPI’s is _provenance altijd de laatste sleutel van de rij.
| Veld | Betekenis | Voorbeeld | Beschikbaarheid |
|---|---|---|---|
| financial_kpi[]._provenanceobject |
Uit welke jaarrekening de cijfers van de rij komen. Aanwezig in elke rij, in elk plan en ook zonder plan, altijd als laatste sleutel.financial_kpi |
– |
meestal: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG zelden: KG, OHG, e.K. nooit: PartG |
| financial_kpi[]._provenance.statement_typestring|null |
Het soort jaarrekening, zoals het register het noemt.Waarden: Jahresabschluss enkelvoudige jaarrekening van het bedrijf, Bilanz een afzonderlijk gepubliceerde balans, Konzernabschluss cijfers van het concern, null marktgegevens van een beursgenoteerd bedrijf |
"Jahresabschluss" |
zoals hierboven |
| financial_kpi[]._provenance.period_startstring|null | Eerste dag van het boekjaar, zoals afgedrukt in de jaarrekening.Leeg als de jaarrekening geen begin geeft, en bij marktgegevens |
"2023-01-01" |
zoals hierboven |
| financial_kpi[]._provenance.period_endstring|null | Laatste dag van het boekjaar, de balansdatum. Een boekjaar kan korter of langer zijn dan twaalf maanden, bijvoorbeeld na een oprichting of een wijziging van het boekjaar. |
"2023-12-31" |
zoals hierboven |
| financial_kpi[]._provenance.exempt_subsidiaryboolean |
true als het bedrijf in plaats van zijn eigen jaarrekening de geconsolideerde jaarrekening van zijn moeder heeft gepubliceerd. Alle cijfers voor het jaar gelden dan voor het concern van parent_organization. |
false |
zoals hierboven |
| financial_kpi[]._provenance.parent_organizationobject|null | Het bedrijf waarvan de geconsolideerde jaarrekening is gepubliceerd, met entity_id en naam. De entity_id is null als de naam niet eenduidig een bedrijf identificeert.Leeg als exempt_subsidiary false is |
null |
zelden |
Omvang en rechtsvorm
Wat een bedrijf publiceert, legt de wet vast, afhankelijk van rechtsvorm en grootteklasse. Dat bepaalt welke velden waarden hebben.
GmbH en UG, AG, SE en KGaA, de GmbH & Co. KG en de eG publiceren hun jaarrekeningen. Een KG of OHG met een natuurlijke persoon als vennoot met persoonlijke aansprakelijkheid publiceert alleen als ze zeer groot is. Hetzelfde geldt voor eenmanszaken. Maatschappen van vrije beroepen (PartG) publiceren geen jaarrekeningen. Een concerndochter kan onder bepaalde voorwaarden afzien van de publicatie van haar eigen jaarrekening. Daarvoor moet ze zijn opgenomen in de geconsolideerde jaarrekening van haar moeder (§ 264 lid 3 HGB).
| Grootteklasse | Wat er wordt gepubliceerd | Wat je krijgt |
|---|---|---|
| Micro | Een verkorte balans | Balans en de cijfers daaruit, bijvoorbeeld balanstotaal |
| Klein | Balans en toelichting, geen W&V | Balans en de cijfers daaruit, deels het aantal medewerkers; meestal niet de omzet |
| Middelgroot | Balans, W&V, toelichting en bestuursverslag; de W&V mag met het brutoresultaat beginnen | Balans en W&V; de omzet als de W&V die apart toont |
| Groot | De volledige jaarrekening met bestuursverslag | Balans, W&V en kengetallen in volle diepte |
Microbedrijven mogen hun balans ook alleen deponeren. Die is dan niet vrij beschikbaar. Meer over grootteklassen en termijnen in Beschikbaarheid van gegevens.
Bedrijven hebben twaalf maanden na het einde van het boekjaar om te publiceren, en veel bedrijven gebruiken die hele termijn. De nieuwste vermelding gaat daarom vaak over het jaar vóór vorig jaar of een ouder jaar.
De kolom Beschikbaarheid in de tabellen hieronder vat dat per rechtsvorm samen. „deels” betekent: de waarde komt als de grootteklasse van het bedrijf haar publiceert.
Basiskengetallen
Deze kengetallen krijg je met elk account, met of zonder plan, in de feature financial_kpi (Financiële KPI’s).
| Veld | Betekenis | Voorbeeld | Beschikbaarheid |
|---|---|---|---|
| financial_kpiarray |
De Financiële KPI’s: één rij per boekjaar, nieuwste eerst.Leeg als het bedrijf geen bruikbare jaarrekeningen heeft gepubliceerdfinancial_kpi |
– |
meestal: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG zelden: KG, OHG, e.K. nooit: PartG |
| financial_kpi[].yearinteger | Het kalenderjaar waarin het boekjaar eindigt. |
2023 |
zoals hierboven |
| financial_kpi[].revenuenumber|null | Omzet in euro.Leeg als de jaarrekening geen W&V of geen omzet bevat |
538151607.13 |
deels: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG zelden: KG, OHG, e.K. nooit: PartG |
| financial_kpi[].net_incomenumber|null | Jaarwinst of jaarverlies in euro; een verlies is negatief. |
164916783.06 |
zoals hierboven |
| financial_kpi[].active_totalnumber|null | Balanstotaal in euro. |
397093655.67 |
meestal: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG zelden: KG, OHG, e.K. nooit: PartG |
| financial_kpi[].employeesnumber|null | Aantal medewerkers, zoals de jaarrekening het geeft.Leeg als de jaarrekening geen toelichting met het aantal medewerkers heeft, bijvoorbeeld bij microbedrijven |
340 |
deels: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG zelden: KG, OHG, e.K. nooit: PartG |
| financial_kpi[].material_expensesnumber|null | Materiaalkosten in euro, met het teken uit de jaarrekening. |
116509640.56 |
zoals hierboven |
| financial_kpi[].personnel_expensesnumber|null | Personeelskosten in euro, met het teken uit de jaarrekening. |
37557386.2 |
zoals hierboven |
Bijvoorbeeld één boekjaar uit onze voorbeeldaanvraag voor Hetzner Online GmbH, Ansbach HRB 6089, met de basiskengetallen en de herkomst:
curl -G "https://handelsregister.ai/api/v1/fetch-organization" \ -H "x-api-key: JOUW_API_SLEUTEL" \ --data-urlencode 'q=Hetzner Online GmbH' \ --data-urlencode 'feature=financial_kpi' \ --data-urlencode 'financial_years=1'
import requests response = requests.get( "https://handelsregister.ai/api/v1/fetch-organization", headers={"x-api-key": "JOUW_API_SLEUTEL"}, params={ "q": "Hetzner Online GmbH", "feature": ["financial_kpi"], "financial_years": "1", }, ) data = response.json()
const url = new URL("https://handelsregister.ai/api/v1/fetch-organization"); url.searchParams.append("q", "Hetzner Online GmbH"); url.searchParams.append("feature", "financial_kpi"); url.searchParams.append("financial_years", "1"); const response = await fetch(url, { headers: { "x-api-key": "JOUW_API_SLEUTEL" }, }); const data = await response.json();
1{2 "financial_kpi": [3 {4 "year": 2023,5 "employees": 340,6 "active_total": 397093655.67,7 "revenue": 538151607.13,8 "material_expenses": 116509640.56,9 "personnel_expenses": 37557386.2,10 "net_income": 164916783.06,11 "_provenance": {12 "statement_type": "Jahresabschluss",13 "period_start": "2023-01-01",14 "period_end": "2023-12-31",15 "exempt_subsidiary": false,16 "parent_organization": null17 }18 }19 ]20}
Uitgebreide kengetallen
Met de plannen Pro en Max bevat elke rij van de Financiële KPI’s meer dan 90 extra kengetallen. Ze komen in dezelfde rij en tegen dezelfde prijs.
Ratio’s, marges en totalen zoals ebitda of net_debt_broad berekenen we uit de posten van de jaarrekening. Ontbreekt een benodigde post, dan is het kengetal null.
Omvang en waarden per medewerker
| Veld | Betekenis | Voorbeeld | Beschikbaarheid |
|---|---|---|---|
| financial_kpi[].company_size_by_employeesstring|null |
Grootteklasse naar aantal medewerkers.Waarden: micro micro, small klein, medium middelgroot, large grootfinancial_kpi · vanaf Pro |
"large" |
deels: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG zelden: KG, OHG, e.K. nooit: PartG |
| financial_kpi[].company_size_by_assetsstring|null |
Grootteklasse naar balanstotaal.Waarden: micro micro, small klein, medium middelgroot, large groot |
"large" |
meestal: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG zelden: KG, OHG, e.K. nooit: PartG |
| financial_kpi[].company_size_by_revenuestring|null |
Grootteklasse naar omzet.Waarden: micro micro, small klein, medium middelgroot, large groot |
"large" |
deels: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG zelden: KG, OHG, e.K. nooit: PartG |
| financial_kpi[].revenue_per_employeenumber|null | Omzet per medewerker in euro. |
1582798.844 |
zoals hierboven |
| financial_kpi[].net_income_per_employeenumber|null | Jaarresultaat per medewerker in euro. |
485049.362 |
zoals hierboven |
Balans: totalen en posten
| Veld | Betekenis | Voorbeeld | Beschikbaarheid |
|---|---|---|---|
| financial_kpi[].assets_totalnumber|null |
Som van de activa volgens de balans, in euro.financial_kpi · vanaf Pro |
397093655.67 |
meestal: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG zelden: KG, OHG, e.K. nooit: PartG |
| financial_kpi[].equity_totalnumber|null | Eigen vermogen in euro. |
297695266.84 |
zoals hierboven |
| financial_kpi[].liabilities_totalnumber|null | Totale schulden in euro. |
28921831.79 |
zoals hierboven |
| financial_kpi[].provisions_totalnumber|null | Totale voorzieningen in euro. |
55716527.94 |
deels: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG zelden: KG, OHG, e.K. nooit: PartG |
| financial_kpi[].current_assets_totalnumber|null | Vlottende activa in euro. |
75902450.81 |
zoals hierboven |
| financial_kpi[].fixed_assets_totalnumber|null | Vaste activa in euro. |
316193205.41 |
zoals hierboven |
| financial_kpi[].inventory_totalnumber|null | Voorraden in euro. |
2605622.88 |
zoals hierboven |
| financial_kpi[].receivables_totalnumber|null | Vorderingen en overige activa in euro. |
34451734.53 |
zoals hierboven |
| financial_kpi[].trade_receivablesnumber|null | Handelsvorderingen in euro. |
25390709.7 |
zoals hierboven |
| financial_kpi[].intragroup_receivablesnumber|null | Vorderingen op verbonden ondernemingen in euro. |
548819.99 |
zoals hierboven |
| financial_kpi[].securities_current_totalnumber|null | Effecten in de vlottende activa in euro. |
null |
zoals hierboven |
| financial_kpi[].cash_and_equivalentsnumber|null | Kasmiddelen, banktegoeden en cheques in euro. |
38845093.4 |
zoals hierboven |
| financial_kpi[].ppe_totalnumber|null | Materiële vaste activa in euro. |
269497218.27 |
zoals hierboven |
| financial_kpi[].land_and_buildingsnumber|null | Terreinen en gebouwen, inclusief gebouwen op grond van derden, in euro. |
46944085.59 |
zoals hierboven |
| financial_kpi[].intangible_assetsnumber|null | Immateriële vaste activa in euro. |
18788946.41 |
zoals hierboven |
| financial_kpi[].goodwillnumber|null | Goodwill in euro. |
null |
zoals hierboven |
| financial_kpi[].long_term_financial_assetsnumber|null | Financiële vaste activa (lange termijn) in euro. |
27907040.73 |
zoals hierboven |
| financial_kpi[].prepaid_expensesnumber|null | Vooruitbetaalde kosten in euro. |
4997999.45 |
zoals hierboven |
| financial_kpi[].capital_reservesnumber|null | Kapitaalreserves in euro. |
536224.77 |
zoals hierboven |
| financial_kpi[].revenue_reservesnumber|null | Winstreserves in euro. |
20005000 |
zoals hierboven |
| financial_kpi[].profit_loss_carried_forwardnumber|null | Overgedragen winst of verlies in euro; een overgedragen verlies is negatief. |
332187259.01 |
zoals hierboven |
| financial_kpi[].pension_provisionsnumber|null | Voorzieningen voor pensioenen en soortgelijke verplichtingen in euro. |
null |
zoals hierboven |
| financial_kpi[].other_provisionsnumber|null | Overige voorzieningen in euro. |
22278401.94 |
zoals hierboven |
| financial_kpi[].trade_payablesnumber|null | Handelsschulden in euro. |
14625866.4 |
zoals hierboven |
| financial_kpi[].intragroup_payablesnumber|null | Schulden aan groepsmaatschappijen in euro. |
2667666.2 |
zoals hierboven |
| financial_kpi[].liabilities_to_affiliated_companiesnumber|null | Schulden aan verbonden ondernemingen in euro. |
2667666.2 |
zoals hierboven |
| financial_kpi[].other_liabilitiesnumber|null | Overige schulden in euro. |
11628299.19 |
zoals hierboven |
| financial_kpi[].deferred_incomenumber|null | Vooruitontvangen opbrengsten in euro. |
14760029.1 |
zoals hierboven |
| financial_kpi[].bank_debtnumber|null | Schulden aan banken in euro. |
null |
zoals hierboven |
| financial_kpi[].bondsnumber|null | Obligaties in euro. |
null |
zoals hierboven |
Structuur en balansratio’s
| Veld | Betekenis | Voorbeeld | Beschikbaarheid |
|---|---|---|---|
| financial_kpi[].equity_rationumber|null |
Solvabiliteit: eigen vermogen gedeeld door balanstotaal.financial_kpi · vanaf Pro |
0.75 |
meestal: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG zelden: KG, OHG, e.K. nooit: PartG |
| financial_kpi[].debt_to_equitynumber|null | Schuld-eigenvermogenverhouding: schulden gedeeld door eigen vermogen, als factor. |
0.097 |
deels: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG zelden: KG, OHG, e.K. nooit: PartG |
| financial_kpi[].debt_to_assetsnumber|null | Schulden gedeeld door balanstotaal. |
0.073 |
zoals hierboven |
| financial_kpi[].cash_to_assetsnumber|null | Liquide middelen gedeeld door balanstotaal. |
0.098 |
zoals hierboven |
| financial_kpi[].cash_to_liabilitiesnumber|null | Liquide middelen gedeeld door schulden. |
1.343 |
zoals hierboven |
| financial_kpi[].receivables_to_assetsnumber|null | Vorderingen gedeeld door balanstotaal. |
0.087 |
zoals hierboven |
| financial_kpi[].inventory_to_assetsnumber|null | Voorraden gedeeld door balanstotaal. |
0.007 |
zoals hierboven |
| financial_kpi[].ppe_to_assetsnumber|null | Materiële vaste activa gedeeld door balanstotaal. |
0.679 |
zoals hierboven |
| financial_kpi[].intangible_to_assetsnumber|null | Immateriële vaste activa gedeeld door balanstotaal. |
0.047 |
zoals hierboven |
| financial_kpi[].goodwill_to_assetsnumber|null | Goodwill gedeeld door balanstotaal. |
null |
zoals hierboven |
| financial_kpi[].intangible_to_equitynumber|null | Immateriële vaste activa gedeeld door eigen vermogen. |
0.063 |
zoals hierboven |
| financial_kpi[].tangible_equitynumber|null | Eigen vermogen zonder immateriële vaste activa en goodwill, in euro. |
278906320.43 |
zoals hierboven |
| financial_kpi[].tangible_equity_rationumber|null | Materieel eigen vermogen gedeeld door balanstotaal. |
0.702 |
zoals hierboven |
Werkkapitaal en schulden
| Veld | Betekenis | Voorbeeld | Beschikbaarheid |
|---|---|---|---|
| financial_kpi[].operating_working_capitalnumber|null |
Voorraden plus handelsvorderingen, min handelsschulden, in euro.financial_kpi · vanaf Pro |
13370466.18 |
deels: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG zelden: KG, OHG, e.K. nooit: PartG |
| financial_kpi[].net_working_capital_strictnumber|null | Vlottende activa min kortlopende schulden, eng gedefinieerd, in euro. |
61276584.41 |
zoals hierboven |
| financial_kpi[].net_working_capital_approxnumber|null | Benadering van het netto werkkapitaal als de jaarrekening niet alle looptijden geeft, in euro. |
46980619.02 |
zoals hierboven |
| financial_kpi[].interest_bearing_debt_strictnumber|null | Rentedragende schulden, eng gedefinieerd: vooral bankschulden en obligaties, in euro. |
null |
zoals hierboven |
| financial_kpi[].interest_bearing_debt_broadnumber|null | Rentedragende schulden, ruim gedefinieerd, in euro. |
14295965.39 |
zoals hierboven |
| financial_kpi[].net_debt_narrownumber|null | Nettoschuld: rentedragende schulden (eng) min liquide middelen, in euro. Negatief betekent netto kaspositie. |
null |
zoals hierboven |
| financial_kpi[].net_debt_broadnumber|null | Nettoschuld: rentedragende schulden (ruim) min liquide middelen, in euro. Negatief betekent netto kaspositie. |
-24549128.01 |
zoals hierboven |
W&V-posten en resultaten
| Veld | Betekenis | Voorbeeld | Beschikbaarheid |
|---|---|---|---|
| financial_kpi[].material_expenses_goodsnumber|null |
Kosten van grond- en hulpstoffen en van ingekochte goederen, in euro.financial_kpi · vanaf Pro |
1157010.5 |
deels: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG zelden: KG, OHG, e.K. nooit: PartG |
| financial_kpi[].material_expenses_servicesnumber|null | Kosten van ingekochte diensten in euro. |
115352630.06 |
zoals hierboven |
| financial_kpi[].wages_salariesnumber|null | Lonen en salarissen in euro. |
33140885.29 |
zoals hierboven |
| financial_kpi[].social_expensesnumber|null | Sociale lasten in euro. |
4416500.91 |
zoals hierboven |
| financial_kpi[].pension_costsnumber|null | Kosten voor pensioenen en ondersteuning in euro. |
null |
zoals hierboven |
| financial_kpi[].depreciation_amortizationnumber|null | Afschrijvingen op immateriële en materiële vaste activa, in euro. |
129958760.25 |
zoals hierboven |
| financial_kpi[].depreciation_amortization_operatingnumber|null | Operationele afschrijvingen, zonder afwaarderingen van financiële vaste activa, in euro. |
129958760.25 |
zoals hierboven |
| financial_kpi[].write_downs_financial_assets_and_securitiesnumber|null | Afwaarderingen van financiële vaste activa en van effecten in de vlottende activa, in euro. |
null |
zoals hierboven |
| financial_kpi[].other_operating_incomenumber|null | Overige bedrijfsopbrengsten in euro. |
1229615.57 |
zoals hierboven |
| financial_kpi[].other_operating_expensesnumber|null | Overige bedrijfskosten in euro. |
29380170.42 |
zoals hierboven |
| financial_kpi[].selling_expensesnumber|null | Verkoopkosten in euro, bij een W&V volgens de functionele indeling. |
null |
zoals hierboven |
| financial_kpi[].admin_expensesnumber|null | Algemene beheerskosten in euro, bij een W&V volgens de functionele indeling. |
null |
zoals hierboven |
| financial_kpi[].gross_profitnumber|null | Brutowinst: omzet min materiaalkosten of kostprijs van de omzet, in euro. |
null |
zoals hierboven |
| financial_kpi[].ebitnumber|null | Resultaat vóór rente en belastingen (EBIT) in euro. |
null |
zoals hierboven |
| financial_kpi[].ebtnumber|null | Resultaat uit gewone bedrijfsuitoefening vóór belastingen (EBT) in euro. |
null |
zoals hierboven |
| financial_kpi[].ebitdanumber|null | Resultaat vóór rente, belastingen en afschrijvingen (EBITDA) in euro. |
null |
zoals hierboven |
| financial_kpi[].income_taxesnumber|null | Belastingen op inkomen en winst in euro. |
67650181.5 |
zoals hierboven |
| financial_kpi[].other_taxesnumber|null | Overige belastingen in euro. |
94694.61 |
zoals hierboven |
| financial_kpi[].income_after_taxesnumber|null | Resultaat na belastingen in euro. |
165011477.67 |
zoals hierboven |
| financial_kpi[].interest_incomenumber|null | Rente en soortgelijke opbrengsten in euro. |
5025778.39 |
zoals hierboven |
| financial_kpi[].interest_expensenumber|null | Rente en soortgelijke kosten in euro, met het teken uit de jaarrekening. |
42.37 |
zoals hierboven |
| financial_kpi[].finance_incomenumber|null | Totale opbrengsten uit financieringsactiviteiten, in euro. |
5025778.39 |
zoals hierboven |
| financial_kpi[].finance_income_from_affiliatesnumber|null | Opbrengsten uit deelnemingen in verbonden ondernemingen, in euro. |
null |
zoals hierboven |
Marges en W&V-ratio’s
| Veld | Betekenis | Voorbeeld | Beschikbaarheid |
|---|---|---|---|
| financial_kpi[].gross_marginnumber|null |
Brutomarge: brutowinst gedeeld door omzet.financial_kpi · vanaf Pro |
null |
deels: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG zelden: KG, OHG, e.K. nooit: PartG |
| financial_kpi[].ebitda_marginnumber|null | EBITDA-marge: EBITDA gedeeld door omzet. |
null |
zoals hierboven |
| financial_kpi[].ebit_marginnumber|null | EBIT-marge: EBIT gedeeld door omzet. |
null |
zoals hierboven |
| financial_kpi[].net_marginnumber|null | Nettomarge: jaarresultaat gedeeld door omzet. |
0.306 |
zoals hierboven |
| financial_kpi[].material_intensitynumber|null | Materiaalquote: materiaalkosten gedeeld door omzet. |
0.216 |
zoals hierboven |
| financial_kpi[].personnel_intensitynumber|null | Personeelsquote: personeelskosten gedeeld door omzet. |
0.07 |
zoals hierboven |
| financial_kpi[].sganumber|null | Verkoop- en beheerskosten samen (SG&A), in euro. |
null |
zoals hierboven |
| financial_kpi[].sga_rationumber|null | Verkoop- en beheerskosten gedeeld door omzet. |
null |
zoals hierboven |
| financial_kpi[].opex_corenumber|null | Operationele kernkosten van het boekjaar in euro. |
66937556.62 |
zoals hierboven |
| financial_kpi[].opex_rationumber|null | Operationele kernkosten gedeeld door omzet. |
0.124 |
zoals hierboven |
| financial_kpi[].interest_coveragenumber|null | Rentedekking: EBIT gedeeld door rentekosten, als factor. |
null |
zoals hierboven |
| financial_kpi[].effective_tax_ratenumber|null | Effectief belastingtarief: winstbelastingen gedeeld door resultaat vóór belastingen. |
null |
zoals hierboven |
| financial_kpi[].capitalized_own_work_rationumber|null | Geactiveerde eigen productie gedeeld door omzet. |
0.003 |
zoals hierboven |
| financial_kpi[].inventory_change_rationumber|null | Voorraadmutaties gedeeld door omzet. |
null |
zoals hierboven |
| financial_kpi[].finance_to_ebt_rationumber|null | Financieel resultaat gedeeld door resultaat vóór belastingen. |
null |
zoals hierboven |
Bron van de rij
| Veld | Betekenis | Voorbeeld | Beschikbaarheid |
|---|---|---|---|
| financial_kpi[].source_statement_datestring|null |
Balansdatum van de jaarrekening waar de rij vandaan komt. Gelijk aan _provenance.period_end.financial_kpi · vanaf Pro |
"2023-12-31" |
meestal: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG zelden: KG, OHG, e.K. nooit: PartG |
| financial_kpi[].source_statement_typestring|null | Soort jaarrekening waar de rij vandaan komt. Gelijk aan _provenance.statement_type. |
"Jahresabschluss" |
zoals hierboven |
Verslaggevingsstandaarden
Bedrijven stellen hun jaarrekeningen op volgens verschillende regels. De meeste volgen het Duitse Handelsgesetzbuch (HGB). Concerns op de kapitaalmarkt stellen hun geconsolideerde jaarrekening op volgens de internationale IFRS-standaarden.
Ook onder HGB zien jaarrekeningen er verschillend uit. De balans volgt het schema van § 266 HGB; kleine bedrijven publiceren hem verkort. De W&V volgt de categoriale of de functionele indeling (§ 275 HGB). Elke methode heeft eigen posten.
Zodat je posten over jaren en tussen bedrijven kunt vergelijken, geven we elke herkende regel een uniforme naam. Die staat in name.de en name.en, ongeacht de standaard en het label dat de jaarrekening voor de regel afdrukt. „5. Personalaufwand” wordt zo overal Personalaufwand en Personnel expenses.
name.in_report behoudt het label precies zoals het in de jaarrekening staat, met zijn indelingsnummer. Gebruik het voor weergave en om tegen het origineel te controleren. Bedragen, volgorde en structuur nemen we over uit de jaarrekening.
Brengen we een regel niet onder bij een uniforme post, dan ontbreekt name.en en herhaalt name.de het afgedrukte label. Aan name.en zie je dus of een regel een uniforme naam heeft.
Voor kengetallen die voor elk bedrijf op dezelfde manier zijn berekend, gebruik je de Financiële KPI’s. Volgens welk kader een jaarrekening is opgesteld, staat in audit.accounting_framework in de jaarrekeningen, als de jaarrekening een controleverklaring bevat.
Balans
De feature balance_sheet_accounts levert de balans van elk boekjaar met alle posten. De posten vormen een boom, opgebouwd zoals in de jaarrekening. Hun namen normaliseren we; meer daarover onder Verslaggevingsstandaarden.
De wortels zijn Aktivseite (activa) en Passivseite (passiva). Herken die en elke bekende post aan name.de, niet aan de positie. Hoe diep een post zit, kan tussen twee jaarrekeningen verschillen. Doorzoek dus de hele boom.
De kinderen van een post hoeven niet op te tellen tot zijn totaal. „Davon”-regels („waarvan”) zijn een deel van de bovenliggende waarde, geen optelling.
| Veld | Betekenis | Voorbeeld | Beschikbaarheid |
|---|---|---|---|
| balance_sheet_accountsarray |
De balansen: één vermelding per boekjaar, nieuwste eerst.Leeg als het bedrijf geen balans heeft gepubliceerdbalance_sheet_accounts |
– |
meestal: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG zelden: KG, OHG, e.K. nooit: PartG |
| balance_sheet_accounts[].yearinteger | Het kalenderjaar waarin het boekjaar eindigt. |
2023 |
zoals hierboven |
| balance_sheet_accounts[].balance_sheet_accountsarray | De boom van posten met de wortels Aktivseite en Passivseite. Elk knooppunt heeft name, value en children. | – | zoals hierboven |
| balance_sheet_accounts[].balance_sheet_accounts[].name.destring | De uniforme Duitse naam van de post, gelijk over jaren, bedrijven en verslaggevingsstandaarden heen. Gebruik hem om een post te herkennen. Is de regel niet ondergebracht bij een uniforme post, dan is dit het afgedrukte label. |
"Aktivseite" |
zoals hierboven |
| balance_sheet_accounts[].balance_sheet_accounts[].name.enstring | De uniforme Engelse naam van de post. Ontbreekt de sleutel, dan is de regel niet ondergebracht bij een uniforme post. |
"Assets" |
zoals hierboven |
| balance_sheet_accounts[].balance_sheet_accounts[].name.in_reportstring|null | Het label precies zoals de jaarrekening het afdrukt, met zijn indelingsnummer. Bedoeld voor weergave en om tegen het origineel te controleren. |
"Aktiva" |
zoals hierboven |
| balance_sheet_accounts[].balance_sheet_accounts[].valuenumber|null | Het bedrag van de post in euro. Drukt de jaarrekening geen bedrag af, dan is dit de som van de kinderen. |
397093655.67 |
zoals hierboven |
| balance_sheet_accounts[].balance_sheet_accounts[].childrenarray | De subposten in de afgedrukte volgorde, met dezelfde opbouw. Kan leeg zijn. | – |
deels: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG zelden: KG, OHG, e.K. nooit: PartG |
| balance_sheet_accounts[]._provenanceobject | Uit welke jaarrekening de balans komt, met dezelfde velden als in de Financiële KPI’s. | – |
meestal: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG zelden: KG, OHG, e.K. nooit: PartG |
| balance_sheet_accounts[].activity_statementsarray |
De activiteitenverslagen van een energiebedrijf (§ 6b EnWG). Elke activiteit heeft activity.name met de, en en in_report, de balansboom en _provenance met statement_type Tätigkeitsabschluss. Alleen als de jaarrekening activiteitenverslagen bevat.balance_sheet_accounts · vanaf Max |
– | zelden |
Met het plan Max krijg je ook de activiteitenverslagen van energiebedrijven, zonder extra kosten. Dat zijn de aparte balansen die een energiebedrijf volgens § 6b EnWG voor elke gereguleerde activiteit publiceert. Ze staan in activity_statements, elk met activity.name, de boom en _provenance. De activiteiten dekken meestal maar een deel van het bedrijf. Tel ze dus niet op en vergelijk ze niet met de totalen van het bedrijf.
In het voorbeeld van Hetzner Online GmbH het begin van de balans 2023, ingekort tot de eerste tak van de activazijde:
1{2 "balance_sheet_accounts": [3 {4 "year": 2023,5 "balance_sheet_accounts": [6 {7 "name": {8 "de": "Aktivseite",9 "en": "Assets",10 "in_report": "Aktiva"11 },12 "value": 397093655.67,13 "children": [14 {15 "name": {16 "de": "Anlagevermögen",17 "en": "Fixed Assets",18 "in_report": "A. Anlagevermögen"19 },20 "value": 316193205.41,21 "children": [22 {23 "name": {24 "de": "Immaterielle Vermögensgegenstände",25 "en": "Intangible Assets",26 "in_report": "I. Immaterielle Vermögensgegenstände"27 },28 "value": 18788946.41,29 "children": [30 {31 "name": {32 "de": "Entgeltlich erworbene Konzessionen",33 "en": "Purchased Concessions",34 "in_report": "1. entgeltlich erworbene Konzessionen, gewerbliche Schutzrechte und ähnliche Rechte und Werte sowie Lizenzen an solchen Rechten und Werten"35 },36 "value": 13879378,37 "children": []38 },39 {40 "name": {41 "de": "Geleistete Anzahlungen",42 "en": "Advance Payments",43 "in_report": "2. geleistete Anzahlungen"44 },45 "value": 4909568.41,46 "children": []47 }48 ]49 }50 ]51 }52 ]53 }54 ],55 "_provenance": {56 "statement_type": "Jahresabschluss",57 "period_start": "2023-01-01",58 "period_end": "2023-12-31",59 "exempt_subsidiary": false,60 "parent_organization": null61 }62 }63 ]64}
W&V
De feature profit_and_loss_account levert de winst-en-verliesrekening van elk boekjaar. De knooppunten zijn opgebouwd zoals in de balans; de lijst heet hier profit_and_loss_accounts.
Het bovenste niveau bevat posten en afgedrukte subtotalen naast elkaar, bijvoorbeeld brutoresultaat of jaarresultaat. Tel ze dus niet op; gebruik de afgedrukte resultaten.
Middelgrote en grote bedrijven publiceren een W&V. Middelgrote bedrijven mogen die met het brutoresultaat laten beginnen; dan ontbreekt de omzet als aparte regel.
| Veld | Betekenis | Voorbeeld | Beschikbaarheid |
|---|---|---|---|
| profit_and_loss_accountarray |
De winst-en-verliesrekeningen: één vermelding per boekjaar, nieuwste eerst. Elke vermelding bevat haar posten onder profit_and_loss_accounts.Leeg als het bedrijf geen W&V heeft gepubliceerd, bijvoorbeeld als klein bedrijfprofit_and_loss_account |
– |
deels: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG zelden: KG, OHG, e.K. nooit: PartG |
| profit_and_loss_account[].yearinteger | Het kalenderjaar waarin het boekjaar eindigt. |
2023 |
zoals hierboven |
| profit_and_loss_account[].profit_and_loss_accountsarray | De regels van de W&V in de afgedrukte volgorde, als boom zoals in de balans. Bovenaan staan posten en subtotalen naast elkaar. | – | zoals hierboven |
| profit_and_loss_account[].profit_and_loss_accounts[].name.destring | De uniforme Duitse naam van de post, gelijk over jaren, bedrijven en verslaggevingsstandaarden heen. Is de regel niet ondergebracht bij een uniforme post, dan is dit het afgedrukte label. |
"Umsatzerlöse" |
zoals hierboven |
| profit_and_loss_account[].profit_and_loss_accounts[].name.enstring | De uniforme Engelse naam van de post. Ontbreekt de sleutel, dan is de regel niet ondergebracht bij een uniforme post. |
"Revenue" |
zoals hierboven |
| profit_and_loss_account[].profit_and_loss_accounts[].name.in_reportstring|null | Het label precies zoals de jaarrekening het afdrukt. Bedoeld voor weergave en om tegen het origineel te controleren. |
"1. Umsatzerlöse" |
zoals hierboven |
| profit_and_loss_account[].profit_and_loss_accounts[].valuenumber|null | Het bedrag in euro. Kosten dragen het teken uit de jaarrekening. |
538151607.13 |
zoals hierboven |
| profit_and_loss_account[].profit_and_loss_accounts[].childrenarray | De subregels met dezelfde opbouw. Kan leeg zijn. | – | zoals hierboven |
| profit_and_loss_account[]._provenanceobject | Uit welke jaarrekening de W&V komt, met dezelfde velden als in de Financiële KPI’s. | – | zoals hierboven |
| profit_and_loss_account[].activity_statementsarray |
De W&V per activiteit van een energiebedrijf (§ 6b EnWG): activity.name, de regels in profit_and_loss_accounts en _provenance. Alleen als de jaarrekening activiteitenverslagen bevat.profit_and_loss_account · vanaf Max |
– | zelden |
Ook hier levert het plan Max de activiteitenverslagen van energiebedrijven in activity_statements, met de W&V van elke activiteit onder profit_and_loss_accounts. Balans en W&V van een activiteit koppel je via activity.name.de.
Jaarrekeningen
De features annual_financial_statements en annual_financial_statements__html leveren de gepubliceerde jaarrekeningen in volledige tekst. Daartoe horen balans, W&V, toelichting en bestuursverslag, voor zover het bedrijf ze publiceert.
De Markdown-variant is vooral bedoeld voor AI-agents. Ze is veel compacter dan HTML en spaart tokens. De originelen hebben vaak geen nette structuur. Gangbare Markdown-renderers tonen de tekst daarom niet netjes zonder nabewerking. Gebruik voor weergave met tabellen de HTML-variant. Beide varianten hebben dezelfde velden; alleen staat de tekst in document_md of in document_html.
Zonder financial_years krijg je de vijf nieuwste jaarrekeningen. Met financial_years=3 krijg je alle jaarrekeningen van de drie nieuwste boekjaren. Een jaarrekening kan erg lang zijn. Vooral de HTML-variant wordt bij veel jaren groot.
| Veld | Betekenis | Voorbeeld | Beschikbaarheid |
|---|---|---|---|
| annual_financial_statementsarray |
De gepubliceerde jaarrekeningen in volledige tekst als Markdown, nieuwste eerst.Leeg als het bedrijf geen jaarrekeningen heeft gepubliceerdannual_financial_statements |
– |
meestal: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG zelden: KG, OHG, e.K. nooit: PartG |
| annual_financial_statements[].document_typestring |
Het soort jaarrekening.Waarden: Jahresabschluss enkelvoudige jaarrekening, Konzernabschluss jaarrekening van het concern |
"Jahresabschluss" |
zoals hierboven |
| annual_financial_statements[].document_titlestring | De titel van de publicatie, met het boekjaar. |
"Jahresabschluss zum Geschäftsjahr vom 01.01.2023 bis zum…" |
zoals hierboven |
| annual_financial_statements[].document_datestring | De datum van publicatie. |
"2025-06-25" |
zoals hierboven |
| annual_financial_statements[].yearinteger | Het kalenderjaar waarin het boekjaar eindigt. |
2023 |
zoals hierboven |
| annual_financial_statements[].languagestring | De taal van de jaarrekening als Duitse naam, bijvoorbeeld Deutsch of Englisch. Het is een tekst, geen code. |
"Deutsch" |
zoals hierboven |
| annual_financial_statements[].document_mdstring | De volledige tekst als Markdown, met balans, W&V, toelichting en bestuursverslag, voor zover gepubliceerd. Compact voor AI-agents; gebruik voor weergave document_html. |
"Firma\nInformation\nBezeichnung \nHetzner Online GmbH, G…" |
zoals hierboven |
| annual_financial_statements__htmlarray |
Dezelfde jaarrekeningen als HTML met tabellen, voor weergave. Elke vermelding heeft dezelfde velden; de tekst staat in document_html in plaats van document_md.Leeg als het bedrijf geen jaarrekeningen heeft gepubliceerdannual_financial_statements__html |
– | zoals hierboven |
Controle
Bevat een jaarrekening een controleverklaring, dan beschrijft audit de controle: wie heeft gecontroleerd, volgens welk kader en wanneer de verklaring is ondertekend. Zonder verklaring is audit gelijk aan null.
| Veld | Betekenis | Voorbeeld | Beschikbaarheid |
|---|---|---|---|
| annual_financial_statements[].auditobject|null |
De controle van de jaarrekening, als die een controleverklaring bevat. Inbegrepen in de prijs van de feature.Leeg als de jaarrekening geen controleverklaring bevatannual_financial_statements |
– |
deels: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG zelden: KG, OHG, e.K. nooit: PartG |
| annual_financial_statements[].audit.kindstring |
Het soort verklaring.Waarden: AUDIT_REPORT controleverklaring (Bestätigungsvermerk) |
"AUDIT_REPORT" |
zoals hierboven |
| annual_financial_statements[].audit.subjectstring |
Welke jaarrekening is gecontroleerd.Waarden: OWN de eigen jaarrekening van het bedrijf, OWN_GROUP de eigen geconsolideerde jaarrekening van het bedrijf |
"OWN" |
zoals hierboven |
| annual_financial_statements[].audit.auditedboolean | true als de jaarrekening is gecontroleerd. |
true |
zoals hierboven |
| annual_financial_statements[].audit.accounting_frameworkstring|null |
Het kader van de gecontroleerde jaarrekening.Waarden: HGB Duits Handelsgesetzbuch (wetboek van koophandel), IFRS_EU IFRS zoals aangenomen in de EU, PUBLG Duitse publicatiewet (Publizitätsgesetz) |
"HGB" |
zoals hierboven |
| annual_financial_statements[].audit.auditor.namestring | Naam van het accountantskantoor. |
"WP Koehler GmbH Wirtschaftsprüfungsgesellschaft" |
zoals hierboven |
| annual_financial_statements[].audit.auditor.typestring |
Soort accountant.Waarden: FIRM accountantskantoor (Wirtschaftsprüfungsgesellschaft), COOP_ASSOCIATION coöperatieve controlevereniging |
"FIRM" |
zoals hierboven |
| annual_financial_statements[].audit.auditor.entity_idstring|null | De entity_id van het accountantskantoor, bruikbaar als q in fetch-organization.Leeg als de naam niet eenduidig een bedrijf identificeert |
null |
zoals hierboven |
| annual_financial_statements[].audit.auditor.networkobject|null | Het accountantsnetwerk met key en name, bijvoorbeeld PwC.Leeg als het kantoor bij geen bekend netwerk hoort | – | zoals hierboven |
| annual_financial_statements[].audit.auditor.signatoriesarray | De ondertekenende accountants met name, academic_title en qualification, bijvoorbeeld WP voor Wirtschaftsprüfer (Duitse registeraccountant). | – | zoals hierboven |
| annual_financial_statements[].audit.signedobject|null | Plaats (place) en datum (date) van de controleverklaring. | – | zoals hierboven |
De nieuwste jaarrekening van Hetzner Online GmbH op het moment van onze voorbeeldaanvraag, tekst ingekort:
1{2 "annual_financial_statements": [3 {4 "document_type": "Jahresabschluss",5 "document_date": "2025-06-25",6 "document_title": "Jahresabschluss zum Geschäftsjahr vom 01.01.2023 bis zum 31.12.2023",7 "language": "Deutsch",8 "year": 2023,9 "audit": {10 "kind": "AUDIT_REPORT",11 "subject": "OWN",12 "audited": true,13 "accounting_framework": "HGB",14 "auditor": {15 "name": "WP Koehler GmbH Wirtschaftsprüfungsgesellschaft",16 "type": "FIRM",17 "entity_id": null,18 "network": null,19 "signatories": [20 {21 "name": "Reiner Musterwald",22 "academic_title": null,23 "qualification": "WP"24 }25 ]26 },27 "signed": {28 "place": "Seeheim-Jugehein",29 "date": "2024-06-10"30 }31 },32 "document_md": "Firma Information Bezeichnung Hetzner Online GmbH, Gunzenhausen Rechnungslegung / Finanzberichte Unternehmensregister Jahresabschluss zum Geschäftsjahr vom 01.01.2023 bis zum 31.12.2023 Datum: 25.06.2025 Sprache: Deutsch | | | --- | | He…"33 }34 ]35}