Saltar para o conteúdo

Extração de dados de faturas

Contas a pagar para distribuidores de média dimensão · Protótipo interativo com dados de exemplo, a solo

Atualizado

Antes

Os administrativos digitavam cada fatura à mão no sistema de contabilidade.

Depois

Cada fatura passa a campos estruturados ao lado do seu PDF, e o administrativo verifica apenas os duvidosos.

Como funciona
  1. 1Pessoa:Administrativo

    Carrega um PDF, ou um sistema do fornecedor envia-o para a API.

  2. 2Sistema:Serviço de extração

    Lê o documento e devolve os campos com um grau de confiança para cada um.

  3. 3Sistema:Serviço

    Verifica se os totais batem certo e se existem os campos obrigatórios.

  4. 4Pessoa:Administrativo

    Revê os campos sinalizados junto à pré-visualização do PDF.

    Sistema:Serviço

    Exporta os dados aprovados para o sistema de contabilidade.

Sempre garantido

  • Os totais são verificados antes de qualquer exportação.
  • Cada documento mantém o seu histórico e os campos extraídos.
  • As chaves de API são geridas nas definições e podem ser revogadas.

Problema

As faturas chegam em PDF, em muitos formatos. Alguém lê cada uma e volta a digitá-la, o que é lento e propenso a erros.

Diagnóstico

As regras de formato por fornecedor nunca acabam. O leitor tem de compreender o documento e sinalizar aquilo de que duvida.

Opções que ponderei

  1. Como são lidos os campos da fatura?

    Escolhida

    Um modelo de linguagem com um esquema de saída fixo

    Lida com formatos novos sem configuração. Custo: uma chamada ao modelo por fatura.

    • Rejeitada

      Templates fixos por fornecedor

      Falha a cada novo fornecedor e a cada alteração de formato.

  2. O que acontece quando a IA tem dúvidas?

    Escolhida

    Os campos duvidosos seguem para revisão por uma pessoa

    O administrativo verifica apenas os campos sinalizados, ao lado do PDF.

    • Rejeitada

      Lançar tudo automaticamente

      Um valor errado no razão custa mais do que uma verificação rápida.

Solução

Carrega-se um PDF, veem-se os campos extraídos com o grau de confiança de cada um ao lado do documento, revêem-se os sinalizados e exporta-se. Uma página da API documenta a chamada única. Construído com faturas de exemplo.

Interface
  • Next.js
  • React
  • Tailwind CSS
  • Radix UI
  • Recharts
Entrega
  • Vitest
  • Cloudflare Pages