Invofox: extração de dados de documentos e faturas

Transforme PDFs e imagens em campos JSON para integrar aos seus sistemas.

invofox.com
Invofox screenshot

O que o Invofox faz, na prática?

O Invofox é um serviço de extração de dados de documentos. Você envia um PDF ou uma imagem e recebe informações organizadas em JSON, como fornecedor, data, tributos, valores e itens. Ele atende equipes que precisam levar dados de arquivos recebidos para um sistema, reduzindo a digitação manual.

Além de faturas, o site apresenta recibos, demonstrativos de pagamento, extratos bancários, contas de serviços e contratos. Para o Brasil, é importante avaliar amostras reais: não foi confirmada uma integração com SEFAZ nem suporte específico a todos os modelos de NF-e e NFS-e. Extrair campos de um documento não comprova uma função de emissão ou consulta fiscal.

Organizar itens e documentos misturados

O modelo de fatura inclui dados de cabeçalho, datas, impostos e totais. Os itens são entregues como uma lista com descrição, quantidade, preço unitário e valor por linha, com verificações de consistência. Um bom teste compara os campos exigidos pelo seu sistema com os documentos originais, incluindo layouts diferentes.

O Splitter separa vários documentos lógicos reunidos em um PDF. O Classifier identifica tipos configurados no ambiente; um tipo desconhecido pode ser descartado ou direcionado ao padrão, conforme a configuração. Campos próprios exigem a definição de um esquema e amostras representativas.

Integrar uma amostra antes de automatizar o lote

  1. Crie uma conta e abra um ambiente; gere a chave em API and Webhooks.
  2. Copie o ID ou apelido do tipo em Document Types.
  3. Envie multipart para POST https://api.invofox.com/v1/ingest/uploads, com x-api-key, arquivo em files e info contendo type.
  4. Guarde documentId e receba document.processed por Webhook; para testes, consulte GET /documents/{documentId}.
  5. Confira estado, confiança e campos. Envie ajustes por PUT /documents/{id} quando necessário.

O processamento é assíncrono. Trate file.rejected para arquivos corrompidos, protegidos ou incompatíveis. Com Splitter, o retorno inicial traz importId; import.processed indica o fim do conjunto. O guia oficial de integração explica como receber os resultados.

Quanto dá para testar sem pagar?

Em 6 de outubro de 2026, o site informa 500 páginas grátis em uma avaliação única, sem renovação mensal. Starter aparece a partir de $500 por mês, com cobrança anual, para até 5.000 páginas mensais. São estimativas em dólares na página em inglês, não valores em reais; complexidade, volume e integração mudam a proposta. Scale e Enterprise têm orçamento personalizado.

A cobrança costuma ser por página, podendo ser por documento em alguns fluxos Enterprise. A oferta de crédito por erros apresenta a condição de um milhão de páginas anuais. Confira os preços e requisitos atuais.

Retenção e dados usados para melhoria

A retenção padrão permite auditoria, diagnóstico e melhoria; correções enviadas podem alimentar o treinamento. Retenção zero é uma opção para Scale e Enterprise, ativada separadamente. Nesse modo, documentos e resultados são apagados após a entrega; uma amostra anonimizada de treinamento exige adesão adicional.

Sem histórico, fica mais difícil investigar erros antigos. Antes de enviar documentos sensíveis, confirme a política de retenção zero e as condições contratadas.

Perguntas frequentes

O serviço só reconhece o texto da imagem?

Não. Ele entrega campos e listas de itens com estrutura, além de classificação e validação. O tipo de documento configurado determina os campos.

As páginas gratuitas voltam todo mês?

Não. A franquia publicada serve para avaliar a solução uma vez; operação contínua requer um plano pago apropriado.

Preciso desenvolver toda a integração?

Há REST API e uma conexão oficial com Zapier. No Zapier, você configura chave, gatilho, extração e correspondência dos campos de destino.

Caminhos oficiais para começar