Finanças
Indicadores, balanço e DRE das demonstrações financeiras anuais.
Os dados financeiros vêm das demonstrações financeiras anuais que as empresas publicam no Unternehmensregister (registro de empresas). Você os solicita com cinco recursos de fetch-organization. Cada recurso só custa créditos quando retorna dados.
| Recurso | O que retorna | Créditos |
|---|---|---|
| financial_kpi | KPIs financeiros: uma linha de indicadores por exercício | 1 |
| balance_sheet_accounts | Balanço patrimonial: todas as contas por exercício, como árvore | 3 |
| profit_and_loss_account | Demonstração do resultado (DRE, em alemão GuV): todas as contas por exercício, como árvore | 3 |
| annual_financial_statements | Demonstrações financeiras anuais (Markdown): o texto completo das demonstrações, compacto para agentes de IA | 5 |
| annual_financial_statements__html | Demonstrações financeiras anuais (HTML): o texto completo com tabelas em HTML, para exibição | 5 |
Convenções
- Valores estão em euros, como valores completos, sem arredondar para milhares. Um faturamento de 538,2 milhões de euros vem como
538151607.13. - Sinais: despesas trazem o sinal que a demonstração imprime. Algumas demonstrações as mostram positivas, outras negativas. Por isso, compare despesas sem o sinal. Prejuízos e déficits são negativos.
- Índices e margens são decimais:
0.75significa 75 %. Fatores comodebt_to_equityeinterest_coveragesão múltiplos. - Exercício:
yearé o ano civil em que o exercício termina. Um exercício de 2024-10-01 a 2025-09-30 é, portanto,2025. As datas exatas estão em_provenance.period_starteperiod_end. - Ordem: cada recurso retorna uma lista com uma entrada por exercício, a mais recente primeiro. Pode faltar um ano entre dois anos se não houver demonstração para ele.
nullsignifica: a demonstração não informa o valor, ou ele não pode ser derivado dela. Uma empresa pequena, por exemplo, não publica DRE, entãorevenuefica vazio.
Se uma empresa não tem demonstrações correspondentes, o recurso vem como lista vazia []. Não cobramos créditos por isso.
Demonstrações individuais e consolidadas
Uma demonstração individual (Jahresabschluss) mostra a própria empresa; uma consolidada (Konzernabschluss), o grupo inteiro. Sem outra indicação, cada recurso escolhe por conta própria. Uma resposta pode, portanto, conter números individuais e do grupo, até para o mesmo ano em recursos diferentes.
Cada entrada informa em _provenance de qual demonstração vêm seus números. Compare anos só dentro do mesmo statement_type. Caso contrário, você compara uma empresa com o seu grupo.
Com financial_statement_type=annual você recebe só demonstrações individuais; com consolidated, só consolidadas. financial_years limita a resposta aos exercícios mais recentes, de 1 a 30. Os dois parâmetros valem para os cinco recursos e não mudam o preço. Mais em Analisar indicadores financeiros.
A origem de uma entrada
Cada entrada de KPIs financeiros, balanço e DRE contém _provenance, em todo plano e também sem plano. Os campos são os mesmos nos três recursos. Nos KPIs financeiros, _provenance é sempre a última chave da linha.
| Campo | Significado | Exemplo | Disponibilidade |
|---|---|---|---|
| financial_kpi[]._provenanceobject |
De qual demonstração vêm os números da linha. Presente em toda linha, em todo plano e também sem plano, sempre como última chave.financial_kpi |
– |
geralmente: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. nunca: PartG |
| financial_kpi[]._provenance.statement_typestring|null |
O tipo de demonstração, como o registro o chama.Valores: Jahresabschluss demonstração individual da empresa, Bilanz um balanço publicado isoladamente, Konzernabschluss números do grupo, null dados de mercado de uma empresa listada |
"Jahresabschluss" |
como acima |
| financial_kpi[]._provenance.period_startstring|null | Primeiro dia do exercício, como impresso na demonstração.Vazio quando a demonstração não informa início, e em dados de mercado |
"2023-01-01" |
como acima |
| financial_kpi[]._provenance.period_endstring|null | Último dia do exercício, a data do balanço. Um exercício pode ser mais curto ou mais longo que doze meses, por exemplo após a constituição ou uma mudança do exercício. |
"2023-12-31" |
como acima |
| financial_kpi[]._provenance.exempt_subsidiaryboolean |
true se a empresa publicou a demonstração consolidada da controladora em vez da própria. Todos os números do ano valem então para o grupo de parent_organization. |
false |
como acima |
| financial_kpi[]._provenance.parent_organizationobject|null | A empresa cuja demonstração consolidada foi publicada, com entity_id e name. O entity_id é null se o nome não identifica uma empresa de forma única.Vazio quando exempt_subsidiary é false |
null |
raramente |
Porte e forma jurídica
O que uma empresa publica é definido por lei, conforme a forma jurídica e a classe de porte. Isso decide quais campos têm valores.
GmbH e UG, AG, SE e KGaA, a GmbH & Co. KG e a eG publicam suas demonstrações. Uma KG ou OHG com uma pessoa física como sócia de responsabilidade pessoal só publica se for muito grande. O mesmo vale para empresários individuais. Sociedades de profissionais liberais (PartG) não publicam demonstrações. Uma subsidiária de grupo pode, sob certas condições, deixar de divulgar sua própria demonstração. Para isso, precisa estar incluída na demonstração consolidada da controladora (§ 264 (3) HGB).
| Classe de porte | O que é publicado | O que você recebe |
|---|---|---|
| Micro | Um balanço resumido | Balanço e os números dele, por exemplo o ativo total |
| Pequena | Balanço e notas explicativas, sem DRE | Balanço e os números dele, em parte o número de funcionários; em geral não o faturamento |
| Média | Balanço, DRE, notas explicativas e relatório da administração; a DRE pode começar pelo resultado bruto | Balanço e DRE; o faturamento, se a DRE o mostrar separadamente |
| Grande | A demonstração anual completa com relatório da administração | Balanço, DRE e indicadores em toda a profundidade |
Microempresas também podem apenas depositar o balanço. Ele então não fica livremente disponível. Mais sobre classes de porte e prazos em Disponibilidade de dados.
As empresas têm doze meses após o fim do exercício para publicar, e muitas usam o prazo inteiro. Por isso, a entrada mais recente muitas vezes cobre o ano retrasado ou um mais antigo.
A coluna Disponibilidade nas tabelas abaixo resume isso por forma jurídica. “em parte” significa: o valor vem se a classe de porte da empresa o publica.
Indicadores básicos
Você recebe estes indicadores com qualquer conta, com ou sem plano, no recurso financial_kpi (KPIs financeiros).
| Campo | Significado | Exemplo | Disponibilidade |
|---|---|---|---|
| financial_kpiarray |
Os KPIs financeiros: uma linha por exercício, a mais recente primeiro.Vazio quando a empresa não publicou demonstrações que possam ser avaliadasfinancial_kpi |
– |
geralmente: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. nunca: PartG |
| financial_kpi[].yearinteger | O ano civil em que o exercício termina. |
2023 |
como acima |
| financial_kpi[].revenuenumber|null | Faturamento em euros.Vazio quando a demonstração não contém DRE ou não contém faturamento |
538151607.13 |
em parte: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. nunca: PartG |
| financial_kpi[].net_incomenumber|null | Lucro ou prejuízo líquido do exercício em euros; um prejuízo é negativo. |
164916783.06 |
como acima |
| financial_kpi[].active_totalnumber|null | Ativo total em euros. |
397093655.67 |
geralmente: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. nunca: PartG |
| financial_kpi[].employeesnumber|null | Número de funcionários, como a demonstração o informa.Vazio quando a demonstração não tem notas explicativas com o número de funcionários, por exemplo em microempresas |
340 |
em parte: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. nunca: PartG |
| financial_kpi[].material_expensesnumber|null | Custo de materiais em euros, com o sinal da demonstração. |
116509640.56 |
como acima |
| financial_kpi[].personnel_expensesnumber|null | Despesas com pessoal em euros, com o sinal da demonstração. |
37557386.2 |
como acima |
Por exemplo, um exercício da nossa requisição de exemplo para a Hetzner Online GmbH, Ansbach HRB 6089, com os indicadores básicos e sua origem:
curl -G "https://handelsregister.ai/api/v1/fetch-organization" \ -H "x-api-key: SUA_CHAVE_DE_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": "SUA_CHAVE_DE_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": "SUA_CHAVE_DE_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}
Indicadores ampliados
Com os planos Pro e Max, cada linha dos KPIs financeiros contém mais de 90 indicadores adicionais. Eles vêm na mesma linha e pelo mesmo preço.
Calculamos índices, margens e totais como ebitda ou net_debt_broad a partir das contas da demonstração. Se faltar uma conta necessária, o indicador é null.
Porte e valores por funcionário
| Campo | Significado | Exemplo | Disponibilidade |
|---|---|---|---|
| financial_kpi[].company_size_by_employeesstring|null |
Classe de porte pelo número de funcionários.Valores: micro micro, small pequena, medium média, large grandefinancial_kpi · a partir de Pro |
"large" |
em parte: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. nunca: PartG |
| financial_kpi[].company_size_by_assetsstring|null |
Classe de porte pelo ativo total.Valores: micro micro, small pequena, medium média, large grande |
"large" |
geralmente: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. nunca: PartG |
| financial_kpi[].company_size_by_revenuestring|null |
Classe de porte pelo faturamento.Valores: micro micro, small pequena, medium média, large grande |
"large" |
em parte: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. nunca: PartG |
| financial_kpi[].revenue_per_employeenumber|null | Faturamento por funcionário em euros. |
1582798.844 |
como acima |
| financial_kpi[].net_income_per_employeenumber|null | Lucro líquido por funcionário em euros. |
485049.362 |
como acima |
Balanço: totais e contas
| Campo | Significado | Exemplo | Disponibilidade |
|---|---|---|---|
| financial_kpi[].assets_totalnumber|null |
Soma do ativo segundo o balanço, em euros.financial_kpi · a partir de Pro |
397093655.67 |
geralmente: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. nunca: PartG |
| financial_kpi[].equity_totalnumber|null | Patrimônio líquido em euros. |
297695266.84 |
como acima |
| financial_kpi[].liabilities_totalnumber|null | Total de obrigações em euros. |
28921831.79 |
como acima |
| financial_kpi[].provisions_totalnumber|null | Total de provisões em euros. |
55716527.94 |
em parte: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. nunca: PartG |
| financial_kpi[].current_assets_totalnumber|null | Ativo circulante em euros. |
75902450.81 |
como acima |
| financial_kpi[].fixed_assets_totalnumber|null | Ativo imobilizado (não circulante) em euros. |
316193205.41 |
como acima |
| financial_kpi[].inventory_totalnumber|null | Estoques em euros. |
2605622.88 |
como acima |
| financial_kpi[].receivables_totalnumber|null | Créditos a receber e outros ativos em euros. |
34451734.53 |
como acima |
| financial_kpi[].trade_receivablesnumber|null | Contas a receber de clientes em euros. |
25390709.7 |
como acima |
| financial_kpi[].intragroup_receivablesnumber|null | Créditos com empresas coligadas em euros. |
548819.99 |
como acima |
| financial_kpi[].securities_current_totalnumber|null | Títulos e valores mobiliários do ativo circulante em euros. |
null |
como acima |
| financial_kpi[].cash_and_equivalentsnumber|null | Caixa, saldos bancários e cheques em euros. |
38845093.4 |
como acima |
| financial_kpi[].ppe_totalnumber|null | Imobilizado tangível em euros. |
269497218.27 |
como acima |
| financial_kpi[].land_and_buildingsnumber|null | Terrenos e edificações, inclusive edificações em terrenos de terceiros, em euros. |
46944085.59 |
como acima |
| financial_kpi[].intangible_assetsnumber|null | Ativos intangíveis em euros. |
18788946.41 |
como acima |
| financial_kpi[].goodwillnumber|null | Goodwill (ágio) em euros. |
null |
como acima |
| financial_kpi[].long_term_financial_assetsnumber|null | Investimentos financeiros (de longo prazo) em euros. |
27907040.73 |
como acima |
| financial_kpi[].prepaid_expensesnumber|null | Despesas antecipadas em euros. |
4997999.45 |
como acima |
| financial_kpi[].capital_reservesnumber|null | Reservas de capital em euros. |
536224.77 |
como acima |
| financial_kpi[].revenue_reservesnumber|null | Reservas de lucros em euros. |
20005000 |
como acima |
| financial_kpi[].profit_loss_carried_forwardnumber|null | Lucros ou prejuízos acumulados de exercícios anteriores em euros; um prejuízo acumulado é negativo. |
332187259.01 |
como acima |
| financial_kpi[].pension_provisionsnumber|null | Provisões para pensões e obrigações semelhantes em euros. |
null |
como acima |
| financial_kpi[].other_provisionsnumber|null | Outras provisões em euros. |
22278401.94 |
como acima |
| financial_kpi[].trade_payablesnumber|null | Fornecedores (contas a pagar) em euros. |
14625866.4 |
como acima |
| financial_kpi[].intragroup_payablesnumber|null | Obrigações com empresas do grupo em euros. |
2667666.2 |
como acima |
| financial_kpi[].liabilities_to_affiliated_companiesnumber|null | Obrigações com empresas coligadas em euros. |
2667666.2 |
como acima |
| financial_kpi[].other_liabilitiesnumber|null | Outras obrigações em euros. |
11628299.19 |
como acima |
| financial_kpi[].deferred_incomenumber|null | Receitas diferidas em euros. |
14760029.1 |
como acima |
| financial_kpi[].bank_debtnumber|null | Obrigações com bancos em euros. |
null |
como acima |
| financial_kpi[].bondsnumber|null | Debêntures (obrigações emitidas) em euros. |
null |
como acima |
Estrutura e índices de balanço
| Campo | Significado | Exemplo | Disponibilidade |
|---|---|---|---|
| financial_kpi[].equity_rationumber|null |
Índice de patrimônio líquido: patrimônio líquido dividido pelo ativo total.financial_kpi · a partir de Pro |
0.75 |
geralmente: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. nunca: PartG |
| financial_kpi[].debt_to_equitynumber|null | Endividamento: obrigações divididas pelo patrimônio líquido, como fator. |
0.097 |
em parte: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. nunca: PartG |
| financial_kpi[].debt_to_assetsnumber|null | Obrigações divididas pelo ativo total. |
0.073 |
como acima |
| financial_kpi[].cash_to_assetsnumber|null | Caixa e equivalentes divididos pelo ativo total. |
0.098 |
como acima |
| financial_kpi[].cash_to_liabilitiesnumber|null | Caixa e equivalentes divididos pelas obrigações. |
1.343 |
como acima |
| financial_kpi[].receivables_to_assetsnumber|null | Créditos a receber divididos pelo ativo total. |
0.087 |
como acima |
| financial_kpi[].inventory_to_assetsnumber|null | Estoques divididos pelo ativo total. |
0.007 |
como acima |
| financial_kpi[].ppe_to_assetsnumber|null | Imobilizado tangível dividido pelo ativo total. |
0.679 |
como acima |
| financial_kpi[].intangible_to_assetsnumber|null | Ativos intangíveis divididos pelo ativo total. |
0.047 |
como acima |
| financial_kpi[].goodwill_to_assetsnumber|null | Goodwill dividido pelo ativo total. |
null |
como acima |
| financial_kpi[].intangible_to_equitynumber|null | Ativos intangíveis divididos pelo patrimônio líquido. |
0.063 |
como acima |
| financial_kpi[].tangible_equitynumber|null | Patrimônio líquido sem ativos intangíveis e goodwill, em euros. |
278906320.43 |
como acima |
| financial_kpi[].tangible_equity_rationumber|null | Patrimônio líquido tangível dividido pelo ativo total. |
0.702 |
como acima |
Capital de giro e endividamento
| Campo | Significado | Exemplo | Disponibilidade |
|---|---|---|---|
| financial_kpi[].operating_working_capitalnumber|null |
Estoques mais contas a receber de clientes, menos fornecedores, em euros.financial_kpi · a partir de Pro |
13370466.18 |
em parte: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. nunca: PartG |
| financial_kpi[].net_working_capital_strictnumber|null | Ativo circulante menos obrigações de curto prazo, em definição estrita, em euros. |
61276584.41 |
como acima |
| financial_kpi[].net_working_capital_approxnumber|null | Aproximação do capital de giro líquido quando a demonstração não informa todos os prazos, em euros. |
46980619.02 |
como acima |
| financial_kpi[].interest_bearing_debt_strictnumber|null | Dívida onerosa, em definição estrita: principalmente dívidas bancárias e debêntures, em euros. |
null |
como acima |
| financial_kpi[].interest_bearing_debt_broadnumber|null | Dívida onerosa, em definição ampla, em euros. |
14295965.39 |
como acima |
| financial_kpi[].net_debt_narrownumber|null | Dívida líquida: dívida onerosa (estrita) menos caixa e equivalentes, em euros. Negativo significa caixa líquido. |
null |
como acima |
| financial_kpi[].net_debt_broadnumber|null | Dívida líquida: dívida onerosa (ampla) menos caixa e equivalentes, em euros. Negativo significa caixa líquido. |
-24549128.01 |
como acima |
Contas e resultados da DRE
| Campo | Significado | Exemplo | Disponibilidade |
|---|---|---|---|
| financial_kpi[].material_expenses_goodsnumber|null |
Custo de matérias-primas, materiais de consumo e mercadorias adquiridas, em euros.financial_kpi · a partir de Pro |
1157010.5 |
em parte: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. nunca: PartG |
| financial_kpi[].material_expenses_servicesnumber|null | Custo de serviços adquiridos em euros. |
115352630.06 |
como acima |
| financial_kpi[].wages_salariesnumber|null | Salários e ordenados em euros. |
33140885.29 |
como acima |
| financial_kpi[].social_expensesnumber|null | Encargos sociais em euros. |
4416500.91 |
como acima |
| financial_kpi[].pension_costsnumber|null | Despesas com previdência e assistência em euros. |
null |
como acima |
| financial_kpi[].depreciation_amortizationnumber|null | Depreciação e amortização de ativos intangíveis e imobilizado tangível, em euros. |
129958760.25 |
como acima |
| financial_kpi[].depreciation_amortization_operatingnumber|null | Depreciação e amortização operacionais, sem baixas de investimentos financeiros, em euros. |
129958760.25 |
como acima |
| financial_kpi[].write_downs_financial_assets_and_securitiesnumber|null | Baixas de investimentos financeiros e de títulos do ativo circulante, em euros. |
null |
como acima |
| financial_kpi[].other_operating_incomenumber|null | Outras receitas operacionais em euros. |
1229615.57 |
como acima |
| financial_kpi[].other_operating_expensesnumber|null | Outras despesas operacionais em euros. |
29380170.42 |
como acima |
| financial_kpi[].selling_expensesnumber|null | Despesas de vendas em euros, numa DRE pelo método do custo das vendas. |
null |
como acima |
| financial_kpi[].admin_expensesnumber|null | Despesas gerais e administrativas em euros, numa DRE pelo método do custo das vendas. |
null |
como acima |
| financial_kpi[].gross_profitnumber|null | Lucro bruto: faturamento menos custo de materiais ou custo das vendas, em euros. |
null |
como acima |
| financial_kpi[].ebitnumber|null | Lucro antes de juros e impostos (EBIT) em euros. |
null |
como acima |
| financial_kpi[].ebtnumber|null | Resultado das atividades ordinárias antes dos impostos (EBT) em euros. |
null |
como acima |
| financial_kpi[].ebitdanumber|null | Lucro antes de juros, impostos, depreciação e amortização (EBITDA) em euros. |
null |
como acima |
| financial_kpi[].income_taxesnumber|null | Impostos sobre a renda e o lucro em euros. |
67650181.5 |
como acima |
| financial_kpi[].other_taxesnumber|null | Outros impostos em euros. |
94694.61 |
como acima |
| financial_kpi[].income_after_taxesnumber|null | Resultado após impostos em euros. |
165011477.67 |
como acima |
| financial_kpi[].interest_incomenumber|null | Juros e receitas semelhantes em euros. |
5025778.39 |
como acima |
| financial_kpi[].interest_expensenumber|null | Juros e despesas semelhantes em euros, com o sinal da demonstração. |
42.37 |
como acima |
| financial_kpi[].finance_incomenumber|null | Total das receitas de atividades financeiras, em euros. |
5025778.39 |
como acima |
| financial_kpi[].finance_income_from_affiliatesnumber|null | Receitas de participações em empresas coligadas, em euros. |
null |
como acima |
Margens e índices da DRE
| Campo | Significado | Exemplo | Disponibilidade |
|---|---|---|---|
| financial_kpi[].gross_marginnumber|null |
Margem bruta: lucro bruto dividido pelo faturamento.financial_kpi · a partir de Pro |
null |
em parte: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. nunca: PartG |
| financial_kpi[].ebitda_marginnumber|null | Margem EBITDA: EBITDA dividido pelo faturamento. |
null |
como acima |
| financial_kpi[].ebit_marginnumber|null | Margem EBIT: EBIT dividido pelo faturamento. |
null |
como acima |
| financial_kpi[].net_marginnumber|null | Margem líquida: lucro líquido dividido pelo faturamento. |
0.306 |
como acima |
| financial_kpi[].material_intensitynumber|null | Índice de materiais: custo de materiais dividido pelo faturamento. |
0.216 |
como acima |
| financial_kpi[].personnel_intensitynumber|null | Índice de pessoal: despesas com pessoal divididas pelo faturamento. |
0.07 |
como acima |
| financial_kpi[].sganumber|null | Despesas de vendas e administrativas somadas (SG&A), em euros. |
null |
como acima |
| financial_kpi[].sga_rationumber|null | Despesas de vendas e administrativas divididas pelo faturamento. |
null |
como acima |
| financial_kpi[].opex_corenumber|null | Despesas operacionais principais do exercício em euros. |
66937556.62 |
como acima |
| financial_kpi[].opex_rationumber|null | Despesas operacionais principais divididas pelo faturamento. |
0.124 |
como acima |
| financial_kpi[].interest_coveragenumber|null | Cobertura de juros: EBIT dividido pelas despesas com juros, como fator. |
null |
como acima |
| financial_kpi[].effective_tax_ratenumber|null | Alíquota efetiva: impostos sobre a renda divididos pelo resultado antes dos impostos. |
null |
como acima |
| financial_kpi[].capitalized_own_work_rationumber|null | Trabalhos próprios capitalizados divididos pelo faturamento. |
0.003 |
como acima |
| financial_kpi[].inventory_change_rationumber|null | Variação de estoques dividida pelo faturamento. |
null |
como acima |
| financial_kpi[].finance_to_ebt_rationumber|null | Resultado financeiro dividido pelo resultado antes dos impostos. |
null |
como acima |
Origem da linha
| Campo | Significado | Exemplo | Disponibilidade |
|---|---|---|---|
| financial_kpi[].source_statement_datestring|null |
Data do balanço da demonstração de onde vem a linha. Igual a _provenance.period_end.financial_kpi · a partir de Pro |
"2023-12-31" |
geralmente: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. nunca: PartG |
| financial_kpi[].source_statement_typestring|null | Tipo de demonstração de onde vem a linha. Igual a _provenance.statement_type. |
"Jahresabschluss" |
como acima |
Normas contábeis
As empresas preparam suas demonstrações segundo regras diferentes. A maioria segue o Código Comercial alemão (HGB). Grupos no mercado de capitais preparam sua demonstração consolidada segundo as normas internacionais IFRS.
Mesmo sob o HGB, as demonstrações têm aparência diferente. O balanço segue o esquema do § 266 HGB; empresas pequenas o publicam de forma resumida. A DRE segue o método do custo total ou o método do custo das vendas (§ 275 HGB). Cada método tem suas próprias contas.
Para que você possa comparar contas entre anos e entre empresas, damos a cada linha reconhecida um nome uniforme. Ele está em name.de e name.en, independentemente da norma e do rótulo que a demonstração imprime para a linha. “5. Personalaufwand” vira assim Personalaufwand e Personnel expenses em todo lugar.
name.in_report mantém o rótulo exatamente como aparece na demonstração, com o número da estrutura. Use-o para exibição e para conferir com o original. Valores, ordem e estrutura vêm da demonstração.
Se não associamos uma linha a uma conta uniforme, name.en não aparece e name.de repete o rótulo impresso. Assim, name.en indica se uma linha tem nome uniforme.
Para indicadores calculados da mesma forma para toda empresa, use os KPIs financeiros. A norma sob a qual uma demonstração foi preparada está em audit.accounting_framework nas demonstrações anuais, se a demonstração contiver um parecer de auditoria.
Balanço patrimonial
O recurso balance_sheet_accounts retorna o balanço de cada exercício com todas as contas. As contas formam uma árvore, estruturada como na demonstração. Normalizamos os nomes; mais sobre isso em Normas contábeis.
As raízes são Aktivseite (ativo) e Passivseite (passivo e patrimônio líquido). Reconheça-as e toda conta conhecida pelo name.de, não pela posição. A profundidade de uma conta pode variar entre duas demonstrações. Por isso, busque na árvore inteira.
Os filhos de uma conta não precisam somar o total dela. Linhas “davon” (“dos quais”) são parte do valor pai, não um acréscimo.
| Campo | Significado | Exemplo | Disponibilidade |
|---|---|---|---|
| balance_sheet_accountsarray |
Os balanços: uma entrada por exercício, a mais recente primeiro.Vazio quando a empresa não publicou balançobalance_sheet_accounts |
– |
geralmente: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. nunca: PartG |
| balance_sheet_accounts[].yearinteger | O ano civil em que o exercício termina. |
2023 |
como acima |
| balance_sheet_accounts[].balance_sheet_accountsarray | A árvore de contas com as raízes Aktivseite e Passivseite. Cada nó tem name, value e children. | – | como acima |
| balance_sheet_accounts[].balance_sheet_accounts[].name.destring | O nome alemão uniforme da conta, igual entre anos, empresas e normas contábeis. Use-o para reconhecer uma conta. Se a linha não está associada a uma conta uniforme, é o rótulo impresso. |
"Aktivseite" |
como acima |
| balance_sheet_accounts[].balance_sheet_accounts[].name.enstring | O nome inglês uniforme da conta. Se a chave não aparece, a linha não está associada a uma conta uniforme. |
"Assets" |
como acima |
| balance_sheet_accounts[].balance_sheet_accounts[].name.in_reportstring|null | O rótulo exatamente como a demonstração o imprime, com o número da estrutura. Serve para exibição e para conferir com o original. |
"Aktiva" |
como acima |
| balance_sheet_accounts[].balance_sheet_accounts[].valuenumber|null | O valor da conta em euros. Se a demonstração não imprime valor, é a soma dos filhos. |
397093655.67 |
como acima |
| balance_sheet_accounts[].balance_sheet_accounts[].childrenarray | As subcontas na ordem impressa, com a mesma estrutura. Pode estar vazio. | – |
em parte: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. nunca: PartG |
| balance_sheet_accounts[]._provenanceobject | De qual demonstração vem o balanço, com os mesmos campos dos KPIs financeiros. | – |
geralmente: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. nunca: PartG |
| balance_sheet_accounts[].activity_statementsarray |
Os relatórios de atividade de uma empresa de energia (§ 6b EnWG). Cada atividade tem activity.name com de, en e in_report, a árvore do balanço e _provenance com statement_type Tätigkeitsabschluss. Só se a demonstração contiver relatórios de atividade.balance_sheet_accounts · a partir de Max |
– | raramente |
Com o plano Max, você também recebe os relatórios de atividade de empresas de energia, sem custo adicional. São os balanços separados que uma empresa de energia publica para cada atividade regulada segundo o § 6b EnWG. Eles estão em activity_statements, cada um com activity.name, a árvore e _provenance. As atividades geralmente cobrem só parte da empresa. Por isso, não as some e não as compare com os totais da empresa.
No exemplo da Hetzner Online GmbH, o início do balanço de 2023, resumido ao primeiro ramo do ativo:
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}
DRE
O recurso profit_and_loss_account retorna a demonstração de resultados de cada exercício. Os nós são estruturados como no balanço; a lista aqui se chama profit_and_loss_accounts.
O nível superior contém contas e subtotais impressos lado a lado, por exemplo resultado bruto ou lucro líquido. Por isso, não os some; use os resultados impressos.
Empresas médias e grandes publicam DRE. Empresas médias podem começá-la pelo resultado bruto; então o faturamento não aparece como linha separada.
| Campo | Significado | Exemplo | Disponibilidade |
|---|---|---|---|
| profit_and_loss_accountarray |
As demonstrações de resultados: uma entrada por exercício, a mais recente primeiro. Cada entrada traz suas contas em profit_and_loss_accounts.Vazio quando a empresa não publicou DRE, por exemplo por ser pequenaprofit_and_loss_account |
– |
em parte: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. nunca: PartG |
| profit_and_loss_account[].yearinteger | O ano civil em que o exercício termina. |
2023 |
como acima |
| profit_and_loss_account[].profit_and_loss_accountsarray | As linhas da DRE na ordem impressa, como árvore, igual ao balanço. No topo, contas e subtotais ficam lado a lado. | – | como acima |
| profit_and_loss_account[].profit_and_loss_accounts[].name.destring | O nome alemão uniforme da conta, igual entre anos, empresas e normas contábeis. Se a linha não está associada a uma conta uniforme, é o rótulo impresso. |
"Umsatzerlöse" |
como acima |
| profit_and_loss_account[].profit_and_loss_accounts[].name.enstring | O nome inglês uniforme da conta. Se a chave não aparece, a linha não está associada a uma conta uniforme. |
"Revenue" |
como acima |
| profit_and_loss_account[].profit_and_loss_accounts[].name.in_reportstring|null | O rótulo exatamente como a demonstração o imprime. Serve para exibição e para conferir com o original. |
"1. Umsatzerlöse" |
como acima |
| profit_and_loss_account[].profit_and_loss_accounts[].valuenumber|null | O valor em euros. Despesas trazem o sinal da demonstração. |
538151607.13 |
como acima |
| profit_and_loss_account[].profit_and_loss_accounts[].childrenarray | As sublinhas com a mesma estrutura. Pode estar vazio. | – | como acima |
| profit_and_loss_account[]._provenanceobject | De qual demonstração vem a DRE, com os mesmos campos dos KPIs financeiros. | – | como acima |
| profit_and_loss_account[].activity_statementsarray |
A DRE por atividade de uma empresa de energia (§ 6b EnWG): activity.name, as linhas em profit_and_loss_accounts e _provenance. Só se a demonstração contiver relatórios de atividade.profit_and_loss_account · a partir de Max |
– | raramente |
Aqui também, o plano Max retorna os relatórios de atividade de empresas de energia em activity_statements, com a DRE de cada atividade em profit_and_loss_accounts. Você associa balanço e DRE de uma atividade por activity.name.de.
Demonstrações financeiras anuais
Os recursos annual_financial_statements e annual_financial_statements__html retornam as demonstrações publicadas em texto completo. Isso inclui balanço, DRE, notas explicativas e relatório da administração, na medida em que a empresa os publica.
A variante Markdown é pensada principalmente para agentes de IA. Ela é muito mais compacta que o HTML e economiza tokens. Os originais muitas vezes não têm estrutura limpa. Por isso, renderizadores de Markdown comuns não exibem o texto de forma limpa sem processamento adicional. Para exibição com tabelas, use a variante HTML. As duas variantes têm os mesmos campos; só o texto fica em document_md ou em document_html.
Sem financial_years, você recebe as cinco demonstrações mais recentes. Com financial_years=3, recebe todas as demonstrações dos três exercícios mais recentes. Uma demonstração pode ser muito longa. A variante HTML, em especial, fica grande com muitos anos.
| Campo | Significado | Exemplo | Disponibilidade |
|---|---|---|---|
| annual_financial_statementsarray |
As demonstrações publicadas em texto completo como Markdown, as mais recentes primeiro.Vazio quando a empresa não publicou demonstraçõesannual_financial_statements |
– |
geralmente: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. nunca: PartG |
| annual_financial_statements[].document_typestring |
O tipo de demonstração.Valores: Jahresabschluss demonstração individual, Konzernabschluss demonstração do grupo |
"Jahresabschluss" |
como acima |
| annual_financial_statements[].document_titlestring | O título da publicação, com o exercício. |
"Jahresabschluss zum Geschäftsjahr vom 01.01.2023 bis zum…" |
como acima |
| annual_financial_statements[].document_datestring | A data de publicação. |
"2025-06-25" |
como acima |
| annual_financial_statements[].yearinteger | O ano civil em que o exercício termina. |
2023 |
como acima |
| annual_financial_statements[].languagestring | O idioma da demonstração pelo nome em alemão, por exemplo Deutsch ou Englisch. É um texto, não um código. |
"Deutsch" |
como acima |
| annual_financial_statements[].document_mdstring | O texto completo como Markdown, com balanço, DRE, notas explicativas e relatório da administração, na medida em que publicados. Compacto para agentes de IA; para exibição, use document_html. |
"Firma\nInformation\nBezeichnung \nHetzner Online GmbH, G…" |
como acima |
| annual_financial_statements__htmlarray |
As mesmas demonstrações como HTML com tabelas, para exibição. Cada entrada tem os mesmos campos; o texto fica em document_html em vez de document_md.Vazio quando a empresa não publicou demonstraçõesannual_financial_statements__html |
– | como acima |
Auditoria
Se uma demonstração contém um parecer de auditoria, audit descreve a auditoria: quem auditou, sob qual norma e quando o parecer foi assinado. Sem parecer, audit é null.
| Campo | Significado | Exemplo | Disponibilidade |
|---|---|---|---|
| annual_financial_statements[].auditobject|null |
A auditoria da demonstração, se ela contiver um parecer de auditoria. Incluída no preço do recurso.Vazio quando a demonstração não contém parecer de auditoriaannual_financial_statements |
– |
em parte: GmbH, UG, AG, SE, KGaA, GmbH & Co. KG, eG raramente: KG, OHG, e.K. nunca: PartG |
| annual_financial_statements[].audit.kindstring |
O tipo de relatório.Valores: AUDIT_REPORT parecer de auditoria (Bestätigungsvermerk) |
"AUDIT_REPORT" |
como acima |
| annual_financial_statements[].audit.subjectstring |
Qual demonstração foi auditada.Valores: OWN a demonstração própria da empresa, OWN_GROUP a demonstração consolidada própria da empresa |
"OWN" |
como acima |
| annual_financial_statements[].audit.auditedboolean | true se a demonstração foi auditada. |
true |
como acima |
| annual_financial_statements[].audit.accounting_frameworkstring|null |
A norma da demonstração auditada.Valores: HGB Código Comercial alemão (Handelsgesetzbuch), IFRS_EU IFRS conforme adotadas na UE, PUBLG Lei alemã de divulgação (Publizitätsgesetz) |
"HGB" |
como acima |
| annual_financial_statements[].audit.auditor.namestring | Nome da firma de auditoria. |
"WP Koehler GmbH Wirtschaftsprüfungsgesellschaft" |
como acima |
| annual_financial_statements[].audit.auditor.typestring |
Tipo de auditor.Valores: FIRM firma de auditoria (Wirtschaftsprüfungsgesellschaft), COOP_ASSOCIATION associação de auditoria de cooperativas |
"FIRM" |
como acima |
| annual_financial_statements[].audit.auditor.entity_idstring|null | O entity_id da firma de auditoria, utilizável como q em fetch-organization.Vazio quando o nome não identifica uma empresa de forma única |
null |
como acima |
| annual_financial_statements[].audit.auditor.networkobject|null | A rede de auditoria com key e name, por exemplo PwC.Vazio quando a firma não pertence a nenhuma rede conhecida | – | como acima |
| annual_financial_statements[].audit.auditor.signatoriesarray | Os auditores signatários com name, academic_title e qualification, por exemplo WP para Wirtschaftsprüfer (auditor público alemão). | – | como acima |
| annual_financial_statements[].audit.signedobject|null | Local (place) e data (date) do parecer de auditoria. | – | como acima |
A demonstração mais recente da Hetzner Online GmbH na data da nossa requisição de exemplo, texto resumido:
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}