Pular para o conteúdo principal

Demonstração do Resultado do Exercício

Modelo na Plataforma

Sigla: DRE

Descrição: Demonstração do Resultado do Exercício

Modelo Via API

Type: 69

Este modelo extrai informações-chave de um Demonstração do Resultado do Exercício (DRE), como dados do funcionário, da empresa, tipo de exame e aptidão para o trabalho.

O processo de extração é assíncrono e consiste em dois passos principais:

  1. Enviar o documento para a fila de processamento.
  2. Consultar o resultado após a conclusão do processamento.

Passo 1: Enviar o Documento para Processamento

Para iniciar a extração, envie uma requisição POST para o endpoint abaixo.

POST URL Ambiente/documents/upload

Headers

IdentificadorValor
Content-Typemultipart/form-data
IDEXA-API-KEYsua_api_key

Payload (Corpo da Requisição)

A requisição deve conter os seguintes parâmetros obrigatórios:

ParâmetroDescriçaoTipo
filesO arquivo do documento a ser processado.File
typeCódigo interno do modelo. Use 69 para INCOME_STATEMENT.Integer

Os parâmetros a seguir são opcionais:

ParâmetroDescriçaoTipo
pagesDefine páginas específicas para análise (ex: "1,2,5-10").String
externalIdId externo para seu controle (não pode repetir).String

Exemplos de Requisição

curl -X POST "URL_BASE/documents/upload" -H "IDEXA-API-KEY: sua_api_key" -H "Content-Type: multipart/form-data" -F "files=@/path/to/seu/atestado.pdf" -F "type=69" -F "externalId=pedido-cliente-123"

Resposta Imediata (Status 200)

A resposta confirma o recebimento. Guarde o id para consultar o resultado no próximo passo.

{
"id": "95893394-337c-429c-a63e-1b8210de47d2",
"externalId": "pedido-cliente-123",
"type": 69,
"status": 0,
"statusDesc": "RECEIVED",
"createdAt": "2026-01-07T14:38:50.045Z",
"updatedAt": "2026-01-07T14:38:50.045Z"
}
Processamento Assíncrono

A extração de dados pode levar alguns segundos. Por isso, a API funciona de forma assíncrona. Após enviar o documento, aguarde um momento e então use o id retornado para consultar o resultado final. Para ser notificado automaticamente, considere utilizar nossos Webhooks.

Passo 2: Consultar o Resultado

Use o id do documento para fazer uma requisição GET e buscar o resultado completo da extração.

GET URL Ambiente/documents/[id]

Resposta Final (Status 200)

Quando o status for 1 (FINISHED), o objeto data conterá os campos extraídos.

Exemplo de Resposta Completa
{
"id": "95893394-337c-429c-a63e-1b8210de47d2",
"externalId": "pedido-cliente-123",
"type": 69,
"data": {
"receita_operacional_bruta": "1.500.000,00",
"abatimentos_e_devolucoes": "50.000,00",
"impostos_faturados": "180.000,00",
"receita_operacional_liquida": "1.270.000,00",
"custo_produtos_vendidos": "600.000,00",
"resultado_operacional_bruto": "670.000,00",
"despesas_operacionais": "250.000,00",
"despesas_com_vendas": "150.000,00",
"despesas_administrativas": "100.000,00",
"resultado_financeiro": "-10.000,00",
"receitas_financeiras": "5.000,00",
"despesas_financeiras": "15.000,00",
"desp_amortizacao_agio_investimento": "0,00",
"desp_depreciacao_amortizacao": "40.000,00",
"outras_receitas_operacionais": "25.000,00",
"outras_despesas_operacionais": "15.000,00",
"resultado_equivalencia_patrimonial": "0,00",
"resultado_operacional": "380.000,00",
"resultado_nao_operacional": "0,00",
"receitas_nao_operacionais": "0,00",
"despesas_nao_operacionais": "0,00",
"saldo_correcao_monetaria": "0,00",
"lucro_antes_ir": "380.000,00",
"provisoes_tributacao_impostos_pagos": "95.000,00",
"participacoes_contribicoes_estatutarias": "10.000,00",
"reserva_juros_capital_proprio": "0,00",
"resultado_liquido_exercicio": "275.000,00"
},
"processTime": 8.123,
"status": 1,
"statusDesc": "FINISHED",
"createdAt": "2026-01-07T14:38:50.045Z",
"updatedAt": "2026-01-07T14:38:58.168Z"
}

Dicionário de Dados: Demonstração do Resultado do Exercício

Estes são os campos retornados dentro do objeto data.

CampoTipoDescrição
receitaOperacionalBrutaStringReceita Operacional Bruta
abatimentosEDevolucoesStringAbatimentos e Devoluções
impostosFaturadosStringImpostos Faturados
receitaOperacionalLiquidaStringReceita Operacional Líquida
custoProdutosVendidosStringCusto dos Produtos Vendidos
resultadoOperacionalBrutoStringResultado Operacional Bruto
despesasOperacionaisStringDespesas Operacionais
despesasComVendasStringDespesas com Vendas
despesasAdministrativasStringDespesas Administrativas
resultadoFinanceiroStringResultado Financeiro
receitasFinanceirasStringReceitas Financeiras
despesasFinanceirasStringDespesas Financeiras
despAmortizacaoAgioInvestimentoStringDespesa de Amortização de Ágio em Investimento
despDepreciacaoAmortizacaoStringDespesa de Depreciação e Amortização
outrasReceitasOperacionaisStringOutras Receitas Operacionais
outrasDespesasOperacionaisStringOutras Despesas Operacionais
resultadoEquivalenciaPatrimonialStringResultado de Equivalência Patrimonial
resultadoOperacionalStringResultado Operacional
resultadoNaoOperacionalStringResultado Não Operacional
receitasNaoOperacionaisStringReceitas Não Operacionais
despesasNaoOperacionaisStringDespesas Não Operacionais
saldoCorrecaoMonetariaStringSaldo de Correção Monetária
lucroAntesIrStringLucro Antes do Imposto de Renda (IR)
provisoesTributacaoImpostosPagosStringProvisões para Tributação e Impostos Pagos
participacoesContribicoesEstatutariasStringParticipações e Contribuições Estatutárias
reservaJurosCapitalProprioStringReserva de Juros sobre Capital Próprio
resultadoLiquidoExercicioStringResultado Líquido do Exercício