Dati finanziari
KPI, stato patrimoniale e conto economico dai bilanci d’esercizio.
I dati finanziari vengono dai bilanci d’esercizio che le aziende pubblicano nell’Unternehmensregister (registro delle società). Li richiedi con cinque feature di fetch-organization. Ogni feature costa crediti solo se restituisce dati.
| Feature | Cosa restituisce | Crediti |
|---|---|---|
| financial_kpi | KPI finanziari: una riga di KPI per esercizio | 1 |
| balance_sheet_accounts | Stato patrimoniale: tutte le voci per esercizio come albero | 3 |
| profit_and_loss_account | Conto economico (in tedesco GuV): tutte le voci per esercizio come albero | 3 |
| annual_financial_statements | Bilanci d’esercizio (Markdown): il testo integrale dei bilanci, compatto per gli agenti AI | 5 |
| annual_financial_statements__html | Bilanci d’esercizio (HTML): il testo integrale con le tabelle in HTML, per la visualizzazione | 5 |
Convenzioni
- Gli importi sono in euro, come importi interi senza arrotondamento alle migliaia. Un fatturato di 538,2 milioni di euro arriva come
538151607.13. - Segni: i costi portano il segno che stampa il bilancio. Alcuni bilanci li mostrano positivi, altri negativi. Confronta quindi i costi senza il loro segno. Perdite e disavanzi sono negativi.
- Indici e margini sono decimali:
0.75significa 75 %. I fattori comedebt_to_equityeinterest_coveragesono multipli. - Esercizio:
yearè l’anno solare in cui termina l’esercizio. Un esercizio dal 2024-10-01 al 2025-09-30 è quindi2025. Le date esatte sono in_provenance.period_starteperiod_end. - Ordine: ogni feature restituisce una lista con una voce per esercizio, la più recente per prima. Tra due anni può mancarne uno se per esso non c’è un bilancio.
nullsignifica: il bilancio non indica il valore, oppure non se ne può ricavare. Una piccola azienda, ad esempio, non pubblica il conto economico, quindirevenueresta vuoto.
Se un’azienda non ha bilanci corrispondenti, la feature arriva come lista vuota []. In quel caso non addebitiamo crediti.
Bilancio d’esercizio e consolidato
Un bilancio d’esercizio (Jahresabschluss) mostra l’azienda stessa, un bilancio consolidato (Konzernabschluss) l’intero gruppo. Senza altre indicazioni, ogni feature sceglie da sé. Una risposta può quindi contenere cifre d’esercizio e di gruppo, anche per lo stesso anno in feature diverse.
Ogni voce indica in _provenance da quale bilancio provengono le sue cifre. Confronta gli anni solo all’interno dello stesso statement_type. Altrimenti confronti un’azienda con il suo gruppo.
Con financial_statement_type=annual ricevi solo bilanci d’esercizio, con consolidated solo bilanci consolidati. financial_years limita la risposta agli esercizi più recenti, da 1 a 30. Entrambi i parametri valgono per tutte e cinque le feature e non cambiano il prezzo. Maggiori dettagli in Analizzare i KPI finanziari.
L’origine di una voce
Ogni voce di KPI finanziari, stato patrimoniale e conto economico contiene _provenance, in ogni piano e anche senza piano. I campi sono gli stessi in tutte e tre le feature. Nei KPI finanziari _provenance è sempre l’ultima chiave della riga.
| Campo | Significato | Esempio | Disponibilità |
|---|---|---|---|
| financial_kpi[]._provenanceobject |
Da quale bilancio provengono le cifre della riga. Presente in ogni riga, in ogni piano e anche senza piano, sempre come ultima chiave.financial_kpi |
– |
quasi sempre: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. mai: PartG |
| financial_kpi[]._provenance.statement_typestring|null |
Il tipo di bilancio, come lo chiama il registro.Valori: Jahresabschluss bilancio d’esercizio dell’azienda, Bilanz uno stato patrimoniale pubblicato da solo, Konzernabschluss cifre del gruppo, null dati di mercato di un’azienda quotata |
"Jahresabschluss" |
come sopra |
| financial_kpi[]._provenance.period_startstring|null | Primo giorno dell’esercizio, come stampato nel bilancio.Vuoto se il bilancio non indica l’inizio, e per i dati di mercato |
"2023-01-01" |
come sopra |
| financial_kpi[]._provenance.period_endstring|null | Ultimo giorno dell’esercizio, la data di chiusura del bilancio. Un esercizio può essere più breve o più lungo di dodici mesi, ad esempio dopo una costituzione o un cambio dell’esercizio. |
"2023-12-31" |
come sopra |
| financial_kpi[]._provenance.exempt_subsidiaryboolean |
true se l’azienda ha pubblicato il bilancio consolidato della sua capogruppo invece del proprio. Tutte le cifre dell’anno valgono allora per il gruppo di parent_organization. |
false |
come sopra |
| financial_kpi[]._provenance.parent_organizationobject|null | L’azienda il cui bilancio consolidato è stato pubblicato, con entity_id e nome. L’entity_id è null se il nome non identifica un’azienda in modo univoco.Vuoto se exempt_subsidiary è false |
null |
raramente |
Dimensione e forma giuridica
Cosa pubblica un’azienda lo stabilisce la legge, a seconda di forma giuridica e classe dimensionale. Questo decide quali campi hanno valori.
GmbH e UG, AG, SE e KGaA, la GmbH & Co. KG e la eG pubblicano i loro bilanci. Una KG o OHG con una persona fisica come socio a responsabilità illimitata pubblica solo se è molto grande. Lo stesso vale per gli imprenditori individuali. Le società tra professionisti (PartG) non pubblicano bilanci. Una controllata di un gruppo può, a determinate condizioni, omettere la pubblicazione del proprio bilancio. Per questo deve essere inclusa nel bilancio consolidato della sua capogruppo (§ 264 (3) HGB).
| Classe dimensionale | Cosa viene pubblicato | Cosa ricevi |
|---|---|---|
| Micro | Uno stato patrimoniale abbreviato | Stato patrimoniale e le cifre che ne derivano, ad esempio il totale di bilancio |
| Piccola | Stato patrimoniale e nota integrativa, nessun conto economico | Stato patrimoniale e le cifre che ne derivano, in parte il numero di dipendenti; di solito non il fatturato |
| Media | Stato patrimoniale, conto economico, nota integrativa e relazione sulla gestione; il conto economico può iniziare con il risultato lordo | Stato patrimoniale e conto economico; il fatturato se il conto economico lo mostra separatamente |
| Grande | Il bilancio annuale completo con relazione sulla gestione | Stato patrimoniale, conto economico e KPI in piena profondità |
Le micro imprese possono anche solo depositare il loro stato patrimoniale. Non è allora liberamente accessibile. Maggiori dettagli su classi dimensionali e termini in Disponibilità dei dati.
Le aziende hanno dodici mesi dalla chiusura dell’esercizio per pubblicare, e molte sfruttano tutto il periodo. La voce più recente riguarda quindi spesso l’anno precedente a quello scorso o uno più vecchio.
La colonna Disponibilità nelle tabelle sotto riassume questo per forma giuridica. “in parte” significa: il valore arriva se la classe dimensionale dell’azienda lo pubblica.
KPI di base
Questi KPI li ricevi con ogni account, con o senza piano, nella feature financial_kpi (KPI finanziari).
| Campo | Significato | Esempio | Disponibilità |
|---|---|---|---|
| financial_kpiarray |
I KPI finanziari: una riga per esercizio, la più recente per prima.Vuoto se l’azienda non ha pubblicato bilanci analizzabilifinancial_kpi |
– |
quasi sempre: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. mai: PartG |
| financial_kpi[].yearinteger | L’anno solare in cui termina l’esercizio. |
2023 |
come sopra |
| financial_kpi[].revenuenumber|null | Fatturato in euro.Vuoto se il bilancio non contiene un conto economico o un fatturato |
538151607.13 |
in parte: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. mai: PartG |
| financial_kpi[].net_incomenumber|null | Utile o perdita d’esercizio in euro; una perdita è negativa. |
164916783.06 |
come sopra |
| financial_kpi[].active_totalnumber|null | Totale di bilancio in euro. |
397093655.67 |
quasi sempre: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. mai: PartG |
| financial_kpi[].employeesnumber|null | Numero di dipendenti, come lo indica il bilancio.Vuoto se il bilancio non ha una nota integrativa con il numero di dipendenti, ad esempio per le micro imprese |
340 |
in parte: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. mai: PartG |
| financial_kpi[].material_expensesnumber|null | Costi per materiali in euro, con il segno del bilancio. |
116509640.56 |
come sopra |
| financial_kpi[].personnel_expensesnumber|null | Costi del personale in euro, con il segno del bilancio. |
37557386.2 |
come sopra |
Ad esempio, un esercizio dalla nostra richiesta di esempio per Hetzner Online GmbH, Ansbach HRB 6089, con i KPI di base e la sua origine:
curl -G "https://handelsregister.ai/api/v1/fetch-organization" \ -H "x-api-key: LA_TUA_CHIAVE_API" \ --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": "LA_TUA_CHIAVE_API"}, 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": "LA_TUA_CHIAVE_API" }, }); 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}
KPI estesi
Con i piani Pro e Max ogni riga dei KPI finanziari contiene oltre 90 KPI aggiuntivi. Arrivano nella stessa riga e allo stesso prezzo.
Indici, margini e totali come ebitda o net_debt_broad li calcoliamo dalle voci del bilancio. Se manca una voce necessaria, il KPI è null.
Dimensione e valori per dipendente
| Campo | Significato | Esempio | Disponibilità |
|---|---|---|---|
| financial_kpi[].company_size_by_employeesstring|null |
Classe dimensionale per numero di dipendenti.Valori: micro micro, small piccola, medium media, large grandefinancial_kpi · da Pro |
"large" |
in parte: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. mai: PartG |
| financial_kpi[].company_size_by_assetsstring|null |
Classe dimensionale per totale di bilancio.Valori: micro micro, small piccola, medium media, large grande |
"large" |
quasi sempre: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. mai: PartG |
| financial_kpi[].company_size_by_revenuestring|null |
Classe dimensionale per fatturato.Valori: micro micro, small piccola, medium media, large grande |
"large" |
in parte: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. mai: PartG |
| financial_kpi[].revenue_per_employeenumber|null | Fatturato per dipendente in euro. |
1582798.844 |
come sopra |
| financial_kpi[].net_income_per_employeenumber|null | Utile netto per dipendente in euro. |
485049.362 |
come sopra |
Stato patrimoniale: totali e voci
| Campo | Significato | Esempio | Disponibilità |
|---|---|---|---|
| financial_kpi[].assets_totalnumber|null |
Somma dell’attivo secondo lo stato patrimoniale, in euro.financial_kpi · da Pro |
397093655.67 |
quasi sempre: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. mai: PartG |
| financial_kpi[].equity_totalnumber|null | Patrimonio netto in euro. |
297695266.84 |
come sopra |
| financial_kpi[].liabilities_totalnumber|null | Debiti totali in euro. |
28921831.79 |
come sopra |
| financial_kpi[].provisions_totalnumber|null | Fondi totali in euro. |
55716527.94 |
in parte: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. mai: PartG |
| financial_kpi[].current_assets_totalnumber|null | Attivo circolante in euro. |
75902450.81 |
come sopra |
| financial_kpi[].fixed_assets_totalnumber|null | Immobilizzazioni in euro. |
316193205.41 |
come sopra |
| financial_kpi[].inventory_totalnumber|null | Rimanenze in euro. |
2605622.88 |
come sopra |
| financial_kpi[].receivables_totalnumber|null | Crediti e altre attività in euro. |
34451734.53 |
come sopra |
| financial_kpi[].trade_receivablesnumber|null | Crediti verso clienti in euro. |
25390709.7 |
come sopra |
| financial_kpi[].intragroup_receivablesnumber|null | Crediti verso imprese collegate in euro. |
548819.99 |
come sopra |
| financial_kpi[].securities_current_totalnumber|null | Titoli dell’attivo circolante in euro. |
null |
come sopra |
| financial_kpi[].cash_and_equivalentsnumber|null | Cassa, depositi bancari e assegni in euro. |
38845093.4 |
come sopra |
| financial_kpi[].ppe_totalnumber|null | Immobilizzazioni materiali in euro. |
269497218.27 |
come sopra |
| financial_kpi[].land_and_buildingsnumber|null | Terreni e fabbricati, compresi i fabbricati su terreni di terzi, in euro. |
46944085.59 |
come sopra |
| financial_kpi[].intangible_assetsnumber|null | Immobilizzazioni immateriali in euro. |
18788946.41 |
come sopra |
| financial_kpi[].goodwillnumber|null | Avviamento in euro. |
null |
come sopra |
| financial_kpi[].long_term_financial_assetsnumber|null | Immobilizzazioni finanziarie (a lungo termine) in euro. |
27907040.73 |
come sopra |
| financial_kpi[].prepaid_expensesnumber|null | Risconti attivi in euro. |
4997999.45 |
come sopra |
| financial_kpi[].capital_reservesnumber|null | Riserve di capitale in euro. |
536224.77 |
come sopra |
| financial_kpi[].revenue_reservesnumber|null | Riserve di utili in euro. |
20005000 |
come sopra |
| financial_kpi[].profit_loss_carried_forwardnumber|null | Utile o perdita portati a nuovo in euro; una perdita portata a nuovo è negativa. |
332187259.01 |
come sopra |
| financial_kpi[].pension_provisionsnumber|null | Fondi per pensioni e obblighi simili in euro. |
null |
come sopra |
| financial_kpi[].other_provisionsnumber|null | Altri fondi in euro. |
22278401.94 |
come sopra |
| financial_kpi[].trade_payablesnumber|null | Debiti verso fornitori in euro. |
14625866.4 |
come sopra |
| financial_kpi[].intragroup_payablesnumber|null | Debiti verso società del gruppo in euro. |
2667666.2 |
come sopra |
| financial_kpi[].liabilities_to_affiliated_companiesnumber|null | Debiti verso imprese collegate in euro. |
2667666.2 |
come sopra |
| financial_kpi[].other_liabilitiesnumber|null | Altri debiti in euro. |
11628299.19 |
come sopra |
| financial_kpi[].deferred_incomenumber|null | Risconti passivi in euro. |
14760029.1 |
come sopra |
| financial_kpi[].bank_debtnumber|null | Debiti verso banche in euro. |
null |
come sopra |
| financial_kpi[].bondsnumber|null | Obbligazioni in euro. |
null |
come sopra |
Struttura e indici di bilancio
| Campo | Significato | Esempio | Disponibilità |
|---|---|---|---|
| financial_kpi[].equity_rationumber|null |
Indice di patrimonializzazione: patrimonio netto diviso per il totale di bilancio.financial_kpi · da Pro |
0.75 |
quasi sempre: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. mai: PartG |
| financial_kpi[].debt_to_equitynumber|null | Rapporto di indebitamento: debiti divisi per il patrimonio netto, come fattore. |
0.097 |
in parte: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. mai: PartG |
| financial_kpi[].debt_to_assetsnumber|null | Debiti divisi per il totale di bilancio. |
0.073 |
come sopra |
| financial_kpi[].cash_to_assetsnumber|null | Disponibilità liquide divise per il totale di bilancio. |
0.098 |
come sopra |
| financial_kpi[].cash_to_liabilitiesnumber|null | Disponibilità liquide divise per i debiti. |
1.343 |
come sopra |
| financial_kpi[].receivables_to_assetsnumber|null | Crediti divisi per il totale di bilancio. |
0.087 |
come sopra |
| financial_kpi[].inventory_to_assetsnumber|null | Rimanenze divise per il totale di bilancio. |
0.007 |
come sopra |
| financial_kpi[].ppe_to_assetsnumber|null | Immobilizzazioni materiali divise per il totale di bilancio. |
0.679 |
come sopra |
| financial_kpi[].intangible_to_assetsnumber|null | Immobilizzazioni immateriali divise per il totale di bilancio. |
0.047 |
come sopra |
| financial_kpi[].goodwill_to_assetsnumber|null | Avviamento diviso per il totale di bilancio. |
null |
come sopra |
| financial_kpi[].intangible_to_equitynumber|null | Immobilizzazioni immateriali divise per il patrimonio netto. |
0.063 |
come sopra |
| financial_kpi[].tangible_equitynumber|null | Patrimonio netto senza immobilizzazioni immateriali e avviamento, in euro. |
278906320.43 |
come sopra |
| financial_kpi[].tangible_equity_rationumber|null | Patrimonio netto tangibile diviso per il totale di bilancio. |
0.702 |
come sopra |
Capitale circolante e indebitamento
| Campo | Significato | Esempio | Disponibilità |
|---|---|---|---|
| financial_kpi[].operating_working_capitalnumber|null |
Rimanenze più crediti verso clienti, meno debiti verso fornitori, in euro.financial_kpi · da Pro |
13370466.18 |
in parte: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. mai: PartG |
| financial_kpi[].net_working_capital_strictnumber|null | Attivo circolante meno debiti a breve termine, in senso stretto, in euro. |
61276584.41 |
come sopra |
| financial_kpi[].net_working_capital_approxnumber|null | Approssimazione del capitale circolante netto quando il bilancio non indica tutte le scadenze, in euro. |
46980619.02 |
come sopra |
| financial_kpi[].interest_bearing_debt_strictnumber|null | Debiti onerosi in senso stretto: soprattutto debiti verso banche e obbligazioni, in euro. |
null |
come sopra |
| financial_kpi[].interest_bearing_debt_broadnumber|null | Debiti onerosi in senso ampio, in euro. |
14295965.39 |
come sopra |
| financial_kpi[].net_debt_narrownumber|null | Indebitamento netto: debiti onerosi (in senso stretto) meno disponibilità liquide, in euro. Negativo significa liquidità netta. |
null |
come sopra |
| financial_kpi[].net_debt_broadnumber|null | Indebitamento netto: debiti onerosi (in senso ampio) meno disponibilità liquide, in euro. Negativo significa liquidità netta. |
-24549128.01 |
come sopra |
Voci e risultati del conto economico
| Campo | Significato | Esempio | Disponibilità |
|---|---|---|---|
| financial_kpi[].material_expenses_goodsnumber|null |
Costi per materie prime, sussidiarie, di consumo e merci acquistate, in euro.financial_kpi · da Pro |
1157010.5 |
in parte: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. mai: PartG |
| financial_kpi[].material_expenses_servicesnumber|null | Costi per servizi acquistati in euro. |
115352630.06 |
come sopra |
| financial_kpi[].wages_salariesnumber|null | Salari e stipendi in euro. |
33140885.29 |
come sopra |
| financial_kpi[].social_expensesnumber|null | Oneri sociali in euro. |
4416500.91 |
come sopra |
| financial_kpi[].pension_costsnumber|null | Costi per pensioni e previdenza in euro. |
null |
come sopra |
| financial_kpi[].depreciation_amortizationnumber|null | Ammortamenti delle immobilizzazioni immateriali e materiali, in euro. |
129958760.25 |
come sopra |
| financial_kpi[].depreciation_amortization_operatingnumber|null | Ammortamenti operativi, senza svalutazioni delle immobilizzazioni finanziarie, in euro. |
129958760.25 |
come sopra |
| financial_kpi[].write_downs_financial_assets_and_securitiesnumber|null | Svalutazioni delle immobilizzazioni finanziarie e dei titoli dell’attivo circolante, in euro. |
null |
come sopra |
| financial_kpi[].other_operating_incomenumber|null | Altri proventi operativi in euro. |
1229615.57 |
come sopra |
| financial_kpi[].other_operating_expensesnumber|null | Altri oneri operativi in euro. |
29380170.42 |
come sopra |
| financial_kpi[].selling_expensesnumber|null | Costi di distribuzione in euro, per un conto economico secondo il metodo dei costi del venduto. |
null |
come sopra |
| financial_kpi[].admin_expensesnumber|null | Costi generali amministrativi in euro, per un conto economico secondo il metodo dei costi del venduto. |
null |
come sopra |
| financial_kpi[].gross_profitnumber|null | Risultato lordo: fatturato meno costi per materiali o costo del venduto, in euro. |
null |
come sopra |
| financial_kpi[].ebitnumber|null | Risultato prima di interessi e imposte (EBIT) in euro. |
null |
come sopra |
| financial_kpi[].ebtnumber|null | Risultato dell’attività ordinaria prima delle imposte (EBT) in euro. |
null |
come sopra |
| financial_kpi[].ebitdanumber|null | Risultato prima di interessi, imposte e ammortamenti (EBITDA) in euro. |
null |
come sopra |
| financial_kpi[].income_taxesnumber|null | Imposte sul reddito in euro. |
67650181.5 |
come sopra |
| financial_kpi[].other_taxesnumber|null | Altre imposte in euro. |
94694.61 |
come sopra |
| financial_kpi[].income_after_taxesnumber|null | Risultato dopo le imposte in euro. |
165011477.67 |
come sopra |
| financial_kpi[].interest_incomenumber|null | Interessi e proventi simili in euro. |
5025778.39 |
come sopra |
| financial_kpi[].interest_expensenumber|null | Interessi e oneri simili in euro, con il segno del bilancio. |
42.37 |
come sopra |
| financial_kpi[].finance_incomenumber|null | Proventi totali dall’attività finanziaria, in euro. |
5025778.39 |
come sopra |
| financial_kpi[].finance_income_from_affiliatesnumber|null | Proventi da partecipazioni in imprese collegate, in euro. |
null |
come sopra |
Margini e indici del conto economico
| Campo | Significato | Esempio | Disponibilità |
|---|---|---|---|
| financial_kpi[].gross_marginnumber|null |
Margine lordo: risultato lordo diviso per il fatturato.financial_kpi · da Pro |
null |
in parte: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. mai: PartG |
| financial_kpi[].ebitda_marginnumber|null | Margine EBITDA: EBITDA diviso per il fatturato. |
null |
come sopra |
| financial_kpi[].ebit_marginnumber|null | Margine EBIT: EBIT diviso per il fatturato. |
null |
come sopra |
| financial_kpi[].net_marginnumber|null | Margine netto: utile netto diviso per il fatturato. |
0.306 |
come sopra |
| financial_kpi[].material_intensitynumber|null | Incidenza dei materiali: costi per materiali divisi per il fatturato. |
0.216 |
come sopra |
| financial_kpi[].personnel_intensitynumber|null | Incidenza del personale: costi del personale divisi per il fatturato. |
0.07 |
come sopra |
| financial_kpi[].sganumber|null | Costi di distribuzione e amministrativi insieme (SG&A), in euro. |
null |
come sopra |
| financial_kpi[].sga_rationumber|null | Costi di distribuzione e amministrativi divisi per il fatturato. |
null |
come sopra |
| financial_kpi[].opex_corenumber|null | Costi operativi principali dell’esercizio in euro. |
66937556.62 |
come sopra |
| financial_kpi[].opex_rationumber|null | Costi operativi principali divisi per il fatturato. |
0.124 |
come sopra |
| financial_kpi[].interest_coveragenumber|null | Copertura degli interessi: EBIT diviso per gli oneri finanziari, come fattore. |
null |
come sopra |
| financial_kpi[].effective_tax_ratenumber|null | Aliquota fiscale effettiva: imposte sul reddito divise per il risultato prima delle imposte. |
null |
come sopra |
| financial_kpi[].capitalized_own_work_rationumber|null | Incrementi di immobilizzazioni per lavori interni divisi per il fatturato. |
0.003 |
come sopra |
| financial_kpi[].inventory_change_rationumber|null | Variazioni delle rimanenze divise per il fatturato. |
null |
come sopra |
| financial_kpi[].finance_to_ebt_rationumber|null | Risultato finanziario diviso per il risultato prima delle imposte. |
null |
come sopra |
Fonte della riga
| Campo | Significato | Esempio | Disponibilità |
|---|---|---|---|
| financial_kpi[].source_statement_datestring|null |
Data di chiusura del bilancio da cui proviene la riga. Uguale a _provenance.period_end.financial_kpi · da Pro |
"2023-12-31" |
quasi sempre: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. mai: PartG |
| financial_kpi[].source_statement_typestring|null | Tipo di bilancio da cui proviene la riga. Uguale a _provenance.statement_type. |
"Jahresabschluss" |
come sopra |
Principi contabili
Le aziende redigono i loro bilanci secondo regole diverse. La maggior parte segue il codice commerciale tedesco (HGB). I gruppi quotati redigono il bilancio consolidato secondo i principi internazionali IFRS.
Anche secondo l’HGB i bilanci hanno aspetti diversi. Lo stato patrimoniale segue lo schema del § 266 HGB; le piccole aziende lo pubblicano in forma abbreviata. Il conto economico segue il metodo dei costi per natura o il metodo dei costi del venduto (§ 275 HGB). Ogni metodo ha le proprie voci.
Perché tu possa confrontare le voci tra anni e tra aziende, diamo a ogni riga riconosciuta un nome uniforme. È in name.de e name.en, indipendentemente dal principio contabile e dall’etichetta che il bilancio stampa per la riga. “5. Personalaufwand” diventa così ovunque Personalaufwand e Personnel expenses.
name.in_report conserva l’etichetta esattamente come compare nel bilancio, con il suo numero di schema. Usalo per la visualizzazione e per il confronto con l’originale. Importi, ordine e struttura li prendiamo dal bilancio.
Se non associamo una riga a una voce uniforme, name.en manca e name.de ripete l’etichetta stampata. Quindi name.en ti dice se una riga ha un nome uniforme.
Per KPI calcolati allo stesso modo per ogni azienda, usa i KPI finanziari. Secondo quale quadro normativo è stato redatto un bilancio lo indica audit.accounting_framework nei bilanci d’esercizio, se il bilancio contiene un giudizio del revisore.
Stato patrimoniale
La feature balance_sheet_accounts restituisce lo stato patrimoniale di ogni esercizio con tutte le voci. Le voci formano un albero, strutturato come nel bilancio. Normalizziamo i loro nomi; maggiori dettagli in Principi contabili.
Le radici sono Aktivseite (attivo) e Passivseite (passivo e patrimonio netto). Riconoscile, come ogni voce nota, da name.de, non dalla posizione. Quanto in profondità si trova una voce può differire tra due bilanci. Cerca quindi in tutto l’albero.
I figli di una voce non devono per forza sommarsi al suo totale. Le righe “davon” (“di cui”) fanno parte del valore superiore, non si aggiungono.
| Campo | Significato | Esempio | Disponibilità |
|---|---|---|---|
| balance_sheet_accountsarray |
Gli stati patrimoniali: una voce per esercizio, la più recente per prima.Vuoto se l’azienda non ha pubblicato alcuno stato patrimonialebalance_sheet_accounts |
– |
quasi sempre: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. mai: PartG |
| balance_sheet_accounts[].yearinteger | L’anno solare in cui termina l’esercizio. |
2023 |
come sopra |
| balance_sheet_accounts[].balance_sheet_accountsarray | L’albero delle voci con le radici Aktivseite e Passivseite. Ogni nodo ha name, value e children. | – | come sopra |
| balance_sheet_accounts[].balance_sheet_accounts[].name.destring | Il nome uniforme tedesco della voce, uguale tra anni, aziende e principi contabili. Usalo per riconoscere una voce. Se la riga non è associata a una voce uniforme, è l’etichetta stampata. |
"Aktivseite" |
come sopra |
| balance_sheet_accounts[].balance_sheet_accounts[].name.enstring | Il nome uniforme inglese della voce. Se la chiave manca, la riga non è associata a una voce uniforme. |
"Assets" |
come sopra |
| balance_sheet_accounts[].balance_sheet_accounts[].name.in_reportstring|null | L’etichetta esattamente come la stampa il bilancio, con il suo numero di schema. Pensata per la visualizzazione e per il confronto con l’originale. |
"Aktiva" |
come sopra |
| balance_sheet_accounts[].balance_sheet_accounts[].valuenumber|null | L’importo della voce in euro. Se il bilancio non stampa un importo, è la somma dei figli. |
397093655.67 |
come sopra |
| balance_sheet_accounts[].balance_sheet_accounts[].childrenarray | Le sottovoci nell’ordine stampato, con la stessa struttura. Può essere vuoto. | – |
in parte: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. mai: PartG |
| balance_sheet_accounts[]._provenanceobject | Da quale bilancio proviene lo stato patrimoniale, con gli stessi campi dei KPI finanziari. | – |
quasi sempre: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. mai: PartG |
| balance_sheet_accounts[].activity_statementsarray |
I bilanci di attività di un fornitore di energia (§ 6b EnWG). Ogni attività ha activity.name con de, en e in_report, l’albero dello stato patrimoniale e _provenance con statement_type Tätigkeitsabschluss. Solo se il bilancio contiene bilanci di attività.balance_sheet_accounts · da Max |
– | raramente |
Con il piano Max ricevi anche i bilanci di attività dei fornitori di energia, senza costi aggiuntivi. Sono gli stati patrimoniali separati che un fornitore di energia pubblica per ogni attività regolamentata ai sensi del § 6b EnWG. Sono in activity_statements, ciascuno con activity.name, l’albero e _provenance. Le attività coprono di solito solo una parte dell’azienda. Non sommarle quindi e non confrontarle con i totali dell’azienda.
Nell’esempio di Hetzner Online GmbH, l’inizio dello stato patrimoniale 2023, abbreviato al primo ramo dell’attivo:
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}
Conto economico
La feature profit_and_loss_account restituisce il conto economico di ogni esercizio. I nodi sono strutturati come nello stato patrimoniale; qui la lista si chiama profit_and_loss_accounts.
Il livello superiore contiene voci e subtotali stampati uno accanto all’altro, ad esempio il risultato lordo o l’utile netto. Non sommarli quindi; usa i risultati stampati.
Le aziende medie e grandi pubblicano un conto economico. Le aziende medie possono iniziarlo con il risultato lordo; allora il fatturato manca come riga separata.
| Campo | Significato | Esempio | Disponibilità |
|---|---|---|---|
| profit_and_loss_accountarray |
I conti economici: una voce per esercizio, la più recente per prima. Ogni voce contiene le sue righe in profit_and_loss_accounts.Vuoto se l’azienda non ha pubblicato alcun conto economico, ad esempio come piccola aziendaprofit_and_loss_account |
– |
in parte: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. mai: PartG |
| profit_and_loss_account[].yearinteger | L’anno solare in cui termina l’esercizio. |
2023 |
come sopra |
| profit_and_loss_account[].profit_and_loss_accountsarray | Le righe del conto economico nell’ordine stampato, come albero come nello stato patrimoniale. In cima, voci e subtotali stanno uno accanto all’altro. | – | come sopra |
| profit_and_loss_account[].profit_and_loss_accounts[].name.destring | Il nome uniforme tedesco della voce, uguale tra anni, aziende e principi contabili. Se la riga non è associata a una voce uniforme, è l’etichetta stampata. |
"Umsatzerlöse" |
come sopra |
| profit_and_loss_account[].profit_and_loss_accounts[].name.enstring | Il nome uniforme inglese della voce. Se la chiave manca, la riga non è associata a una voce uniforme. |
"Revenue" |
come sopra |
| profit_and_loss_account[].profit_and_loss_accounts[].name.in_reportstring|null | L’etichetta esattamente come la stampa il bilancio. Pensata per la visualizzazione e per il confronto con l’originale. |
"1. Umsatzerlöse" |
come sopra |
| profit_and_loss_account[].profit_and_loss_accounts[].valuenumber|null | L’importo in euro. I costi portano il segno del bilancio. |
538151607.13 |
come sopra |
| profit_and_loss_account[].profit_and_loss_accounts[].childrenarray | Le sottorighe con la stessa struttura. Può essere vuoto. | – | come sopra |
| profit_and_loss_account[]._provenanceobject | Da quale bilancio proviene il conto economico, con gli stessi campi dei KPI finanziari. | – | come sopra |
| profit_and_loss_account[].activity_statementsarray |
Il conto economico per attività di un fornitore di energia (§ 6b EnWG): activity.name, le righe in profit_and_loss_accounts e _provenance. Solo se il bilancio contiene bilanci di attività.profit_and_loss_account · da Max |
– | raramente |
Anche qui il piano Max restituisce i bilanci di attività dei fornitori di energia in activity_statements, con il conto economico di ogni attività in profit_and_loss_accounts. Abbini stato patrimoniale e conto economico di un’attività tramite activity.name.de.
Bilanci d’esercizio
Le feature annual_financial_statements e annual_financial_statements__html restituiscono i bilanci pubblicati come testo integrale. Comprendono stato patrimoniale, conto economico, nota integrativa e relazione sulla gestione, per quanto l’azienda li pubblichi.
La variante Markdown è pensata soprattutto per gli agenti AI. È molto più compatta dell’HTML e fa risparmiare token. Gli originali spesso non hanno una struttura pulita. I comuni renderer Markdown quindi non mostrano il testo in modo pulito senza ulteriore elaborazione. Per la visualizzazione con tabelle usa la variante HTML. Entrambe le varianti hanno gli stessi campi; solo il testo è in document_md oppure in document_html.
Senza financial_years ricevi i cinque bilanci più recenti. Con financial_years=3 ricevi tutti i bilanci dei tre esercizi più recenti. Un bilancio può essere molto lungo. Soprattutto la variante HTML diventa grande con molti anni.
| Campo | Significato | Esempio | Disponibilità |
|---|---|---|---|
| annual_financial_statementsarray |
I bilanci pubblicati come testo integrale in Markdown, il più recente per primo.Vuoto se l’azienda non ha pubblicato bilanciannual_financial_statements |
– |
quasi sempre: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. mai: PartG |
| annual_financial_statements[].document_typestring |
Il tipo di bilancio.Valori: Jahresabschluss bilancio d’esercizio, Konzernabschluss bilancio del gruppo |
"Jahresabschluss" |
come sopra |
| annual_financial_statements[].document_titlestring | Il titolo della pubblicazione, con l’esercizio. |
"Jahresabschluss zum Geschäftsjahr vom 01.01.2023 bis zum…" |
come sopra |
| annual_financial_statements[].document_datestring | La data di pubblicazione. |
"2025-06-25" |
come sopra |
| annual_financial_statements[].yearinteger | L’anno solare in cui termina l’esercizio. |
2023 |
come sopra |
| annual_financial_statements[].languagestring | La lingua del bilancio con il suo nome tedesco, ad esempio Deutsch o Englisch. È un testo, non un codice. |
"Deutsch" |
come sopra |
| annual_financial_statements[].document_mdstring | Il testo integrale in Markdown, con stato patrimoniale, conto economico, nota integrativa e relazione sulla gestione, per quanto pubblicati. Compatto per gli agenti AI; per la visualizzazione usa document_html. |
"Firma\nInformation\nBezeichnung \nHetzner Online GmbH, G…" |
come sopra |
| annual_financial_statements__htmlarray |
Gli stessi bilanci in HTML con tabelle, per la visualizzazione. Ogni voce ha gli stessi campi; il testo è in document_html invece di document_md.Vuoto se l’azienda non ha pubblicato bilanciannual_financial_statements__html |
– | come sopra |
Revisione
Se un bilancio contiene un giudizio del revisore, audit descrive la revisione: chi l’ha eseguita, secondo quale quadro normativo e quando è stato firmato il giudizio. Senza giudizio, audit è null.
| Campo | Significato | Esempio | Disponibilità |
|---|---|---|---|
| annual_financial_statements[].auditobject|null |
La revisione del bilancio, se contiene un giudizio del revisore. Inclusa nel prezzo della feature.Vuoto se il bilancio non contiene un giudizio del revisoreannual_financial_statements |
– |
in parte: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. mai: PartG |
| annual_financial_statements[].audit.kindstring |
Il tipo di relazione.Valori: AUDIT_REPORT giudizio del revisore (Bestätigungsvermerk) |
"AUDIT_REPORT" |
come sopra |
| annual_financial_statements[].audit.subjectstring |
Quale bilancio è stato sottoposto a revisione.Valori: OWN il bilancio proprio dell’azienda, OWN_GROUP il bilancio consolidato proprio dell’azienda |
"OWN" |
come sopra |
| annual_financial_statements[].audit.auditedboolean | true se il bilancio è stato sottoposto a revisione. |
true |
come sopra |
| annual_financial_statements[].audit.accounting_frameworkstring|null |
Il quadro normativo del bilancio sottoposto a revisione.Valori: HGB codice commerciale tedesco (Handelsgesetzbuch), IFRS_EU IFRS come adottati nell’UE, PUBLG legge tedesca sulla pubblicità (Publizitätsgesetz) |
"HGB" |
come sopra |
| annual_financial_statements[].audit.auditor.namestring | Nome della società di revisione. |
"WP Koehler GmbH Wirtschaftsprüfungsgesellschaft" |
come sopra |
| annual_financial_statements[].audit.auditor.typestring |
Tipo di revisore.Valori: FIRM società di revisione (Wirtschaftsprüfungsgesellschaft), COOP_ASSOCIATION associazione di revisione delle cooperative |
"FIRM" |
come sopra |
| annual_financial_statements[].audit.auditor.entity_idstring|null | L’entity_id della società di revisione, utilizzabile come q in fetch-organization.Vuoto se il nome non identifica un’azienda in modo univoco |
null |
come sopra |
| annual_financial_statements[].audit.auditor.networkobject|null | Il network di revisione con chiave e nome, ad esempio PwC.Vuoto se la società non appartiene a un network noto | – | come sopra |
| annual_financial_statements[].audit.auditor.signatoriesarray | I revisori firmatari con name, academic_title e qualification, ad esempio WP per Wirtschaftsprüfer (revisore legale tedesco). | – | come sopra |
| annual_financial_statements[].audit.signedobject|null | Luogo (place) e data (date) del giudizio del revisore. | – | come sopra |
Il bilancio più recente di Hetzner Online GmbH al momento della nostra richiesta di esempio, testo abbreviato:
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}