Skip to main content

Como funciona

Ao enviar um documento, a Base39 lê o conteúdo, identifica o tipo e extrai os dados em formato JSON.

Etapas do processamento

1

Upload

O arquivo é enviado usando uma URL temporária fornecida pela API
2

Leitura

O conteúdo do documento é lido e interpretado
3

Classificação

O sistema reconhece o tipo de documento (balanço, DRE, nota fiscal, etc.)
4

Extração

Os dados são extraídos e organizados em JSON

Formatos aceitos

ExtensãoProcessamento
.pdfLeitura completa
.png, .jpg, .jpeg, .tiffLeitura de imagem
.txt, .csv, .tsvLeitura direta

Templates disponíveis

Cada tipo de documento possui extração especializada:

Status do processamento

StatusSignificado
not_startedTipo de arquivo não processado
pendingAguardando na fila
processingLeitura em andamento
completedConcluído com sucesso
failedFalha no processamento

Exemplo de resposta

{
  "object": "file_upload",
  "id": "fu_abc123",
  "status": "uploaded",
  "filename": "balanco_2024.pdf",
  "parsing": {
    "status": "completed",
    "template": "balance_sheet",
    "confidence": 0.95
  },
  "parsed_data": {}
}

Próximos passos