Extração de Documentos de Compras

Extraia Confirmações de Pedidos de Compra para Excel — Identifique a Diferença Entre o que Foi Pedido e o que o Fornecedor Confirmou

Uma Confirmação de Pedido de Compra (POA) é um documento híbrido — repete cada item de linha do pedido (dados do comprador) e adiciona confirmações do fornecedor: quantidades aceitas, datas de embarque confirmadas, confirmações de preço, notas de substituição. O dado mais valioso é a diferença entre os dois — e é exatamente isso que o OCR baseado em template perde, pois lê apenas os campos pré-configurados do pedido. Nossa Visão de IA lê ambos os lados da confirmação em uma única passada, gerando quantidades Pedidas vs. Aceitas lado a lado com detecção automática de discrepâncias.

Processamento criptografado · Exclusão automática de dados após a conversão

PDF / Digitalização / Foto
Pedido vs. Aceito
XLSX / CSV

O que Você Pode Extrair de uma Confirmação de Pedido de Compra

Digite os nomes das colunas que você precisa — a IA lê cada confirmação como um documento completo, extraindo tanto os campos do pedido enviados pelo comprador quanto os campos de confirmação adicionados pelo fornecedor. Em vez de digitar cada nome de coluna individualmente, você pode salvar um conjunto de colunas como um modelo para reutilização com um clique — ou abrir um dos modelos pré-configurados na página de demonstração para ver a extração em ação com dados de exemplo.

Nº do Pedido
Data de Confirmação
Nome do Comprador
Nome do Fornecedor
Código do Item
Descrição
Qtd. Pedida
Qtd. Aceita
Preço Unitário
Total da Linha
Data de Embarque Confirmada
Nota de Substituição
Status de Confirmação
Termos Confirmados

A ferramenta usa Extração de Colunas Personalizadas: você digita os nomes das colunas — "Qtd. Pedida", "Qtd. Aceita", "Data de Embarque Confirmada", "Nota de Substituição" — e a IA localiza os valores correspondentes em qualquer lugar da página, entendendo o significado de cada rótulo, não sua posição em um modelo. Os mesmos nomes de coluna funcionam em POAs de dezenas de fornecedores diferentes, pois a extração é orientada pela semântica dos rótulos, não por coordenadas de pixels. Você também pode definir Colunas Calculadas — por exemplo, "Diferença de Qtd. (Qtd. Pedida menos Qtd. Aceita)" — e a IA calcula a diferença durante a extração, para que sua planilha de saída já tenha uma coluna de discrepância sem pós-processamento no Excel. Ou adicione Colunas Inferidas como "Nível de Risco (opções: Correspondência Total / Falta / Excesso Aceito / Substituído)" e a IA lê a Qtd. Pedida, Qtd. Aceita e Nota de Substituição de cada linha para atribuir o rótulo apropriado.

A Confirmação do Pedido Fica Entre o PO e a Fatura — O OCR de Modelos Lê Apenas Metade do Documento

Quando um fornecedor envia de volta uma confirmação de pedido de compra, ele não está apenas confirmando o recebimento — está fazendo alterações. As quantidades são ajustadas para baixo quando o estoque está baixo. Itens são substituídos por SKUs quase equivalentes quando o original não está disponível. As datas de envio são adiantadas ou adiadas com base na capacidade de produção. Os preços são reconfirmados — ou corrigidos — no nível do item. O documento é um artefato de negociação, não um espelho do PO original. Mas as ferramentas de extração baseadas em modelos são construídas em torno do PO: elas esperam os mesmos campos nas mesmas posições do pedido original. Quando o fornecedor adiciona uma coluna "Qtd. Aceita" ou uma linha "Substituição" que o modelo não foi configurado para ler, esses campos ficam invisíveis. As diferenças entre o pedido e o confirmado — o motivo pelo qual você lê a confirmação em primeiro lugar — não entram na planilha.

01

OCR baseado em template lê apenas os campos de PO configurados — toda coluna de confirmação do fornecedor fica invisível. Um template configurado para "Código do Item, Descrição, Qtd, Preço Unitário, Total da Linha" em um PO padrão extrairá exatamente esses campos de uma POA. Mas a POA também contém "Qtd Aceita" (que pode ser menor que a Qtd devido a uma remessa parcial), "Data de Embarque Confirmada" (que pode ser duas semanas depois da data de vencimento original do PO) e "Status de Confirmação" (Aceito, Parcial ou Rejeitado no nível da linha). O template enxerga os campos do PO porque eles correspondem à configuração — e ignora os campos de confirmação porque não faziam parte do template original. A saída parece uma extração completa do PO, mas está faltando os dados que transformam uma confirmação de PO de um carimbo de borracha em um documento de cadeia de suprimentos acionável.

02

Substituições e correções de preço geram dados para os quais o template original do PO não possui mapeamento de campo. Um fornecedor com estoque baixo de um componente específico pode substituí-lo por uma peça compatível de outro fabricante — e anotar isso na POA. Um item de linha de 500 unidades pode receber uma "Substituição: PN-403B substitui PN-401A, 200 unidades ao preço revisado de R$ 3,42." O template original do PO não tem coluna chamada "Nota de Substituição" nem coluna para um SKU substituto. Esses campos não são extraídos porque não existem no esquema do template. O comprador de procurement abre o arquivo Excel, vê 500 unidades de PN-401A ao preço do PO e assume que está tudo certo — até a remessa chegar com 300 unidades de PN-401A e 200 unidades de PN-403B, e a fatura não fechar. O erro não está na precisão do OCR — cada caractere foi lido corretamente. O erro é que o template extrai apenas o que foi configurado para procurar.

03

Cada fornecedor formata sua POA de forma diferente — um template feito para o layout de um fornecedor falha no próximo. O Fornecedor A nomeia a coluna de quantidade aceita como "Qtd Conf." e a coloca à direita da quantidade pedida. O Fornecedor B chama de "Confirmado" e a coloca em uma seção de confirmação separada abaixo dos itens de linha originais. O Fornecedor C incorpora a confirmação diretamente no PO original, carimbando "ACEITO" ao lado de cada linha e escrevendo a data de embarque à mão. Ferramentas baseadas em template, mesmo aquelas que usam aprendizado de máquina, ainda exigem treinamento por fornecedor ou mapeamento de campos por fornecedor. Com 200 fornecedores ativos, você precisa de 200 mapeamentos de campos. No fornecedor 201, o template é inútil até que alguém configure manualmente o novo layout. O problema se agrava a cada novo fornecedor adicionado à base de suprimentos.

01

Vision AI lê o acknowledgment inteiro como um único documento — extraindo campos de PO e de confirmação em uma única passada. Em vez de aplicar um modelo de PO pré-configurado e torcer para que as adições do fornecedor coincidam, a IA lê cada rótulo e valor na página: "Número do PO", "Código do Item", "Descrição", "Qtd. Pedida" da seção original do PO — e "Qtd. Aceita", "Data de Embarque Confirmada", "Nota de Substituição", "Status do Acknowledgment" da seção de confirmação do fornecedor. Ambos os conjuntos de campos preenchem a mesma linha na planilha de saída porque a IA entende que um item de linha com o mesmo Código do Item e Descrição nesta página representa ambos os lados da mesma transação comercial. Você não precisa de modelos separados para as colunas de PO e as colunas de acknowledgment — um único conjunto de nomes de colunas extrai o documento completo.

02

Colunas Calculadas transformam a extração em detecção instantânea de discrepâncias — a diferença entre Pedido e Aceito é calculada antes de você abrir o arquivo. Defina colunas: "Qtd. Pedida", "Qtd. Aceita" e depois "Diferença de Qtd. (Qtd. Pedida menos Qtd. Aceita; sinalizar se negativo)." A IA extrai a Qtd. Pedida e a Qtd. Aceita do acknowledgment e calcula a diferença. Valores negativos sinalizam automaticamente faltas — esses são os itens de linha onde o fornecedor não consegue entregar a quantidade total. Zero significa correspondência exata. Defina "Correspondência de Preço (gerar 'Aviso' se Preço Unitário Pedido ≠ Preço Unitário Aceito)" e a IA compara o preço do PO com o preço confirmado pelo fornecedor em cada linha. Defina "Verificação de Prazo (gerar 'Atrasado' se Data de Embarque Confirmada > Data Solicitada do PO)" e a IA sinaliza cada linha onde a data confirmada ultrapassa a data de vencimento original. Isso não é apenas extração — é extração mais análise de compras, concluída na mesma passada de processamento.

03

A Extração Personalizada de Colunas elimina o problema de modelos por fornecedor — a extração é guiada pelo significado do rótulo, não pela posição do campo. Você digita os nomes das colunas uma vez: "Número do PO", "Qtd. Pedida", "Qtd. Aceita", "Data de Embarque Confirmada", "Nota de Substituição", "Status de Reconhecimento". A IA processa o POA do Fornecedor A — lê o rótulo "Qtd. Ack" e o mapeia para "Qtd. Aceita". Depois, o POA do Fornecedor B — lê o rótulo "Confirmado" e o mapeia para "Qtd. Aceita" porque entende que ambos os rótulos expressam o mesmo conceito comercial. O reconhecimento manuscrito do Fornecedor C no PO original — a IA lê a data de embarque manuscrita ao lado de cada item e a mapeia para "Data de Embarque Confirmada". Os nomes das colunas permanecem os mesmos. Os documentos dos fornecedores mudam. A IA preenche a lacuna porque lê semântica, não modelos. Adicionar um 201º fornecedor exige zero alterações de configuração — os mesmos nomes de colunas extraem dados do novo formato.

Como 50 Confirmações de Fornecedores São Extraídas, Comparadas e Sinalizadas em Uma Única Execução de Processamento

Upload — todas as POAs de todos os fornecedores, como estão, sem pré-seleção por formato

Insira todas as confirmações de fornecedores de uma conciliação de compras de fim de mês: 50 POAs de 28 fornecedores. Alguns são PDFs digitais limpos exportados do ERP do fornecedor. Outros são confirmações geradas pelo portal com uma tabela estruturada de itens. Alguns são digitalizações do pedido original com anotações manuscritas do fornecedor nas margens — datas de envio escritas a lápis ao lado de cada linha, quantidades riscadas e reescritas, "aceito" carimbado em vermelho no cabeçalho. Alguns são confirmações por e-mail impressas em PDF, onde o fornecedor escreveu "Veja alterações em vermelho" acima de uma cópia modificada do pedido. Sem pré-seleção, sem separar formatos — o lote processa tudo junto porque a IA lê cada documento de forma independente pelo significado do rótulo, não pela expectativa de modelo.

Definir colunas — as colunas de comparação que transformam extração em relatório de discrepâncias

Digite os nomes das colunas para sua planilha de revisão de compras: Nº PO, Nome do Fornecedor, Código do Item, Descrição, Qtd. Pedida, Qtd. Aceita, Data de Envio Confirmada, Preço Unitário (Aceito), Nota de Substituição, Status da Confirmação. Em seguida, adicione as colunas analíticas: Diferença de Qtd. (Qtd. Pedida menos Qtd. Aceita; sinalizar se negativo), Verificação de Preço (exibir 'Alerta' se Preço Unitário Pedido ≠ Preço Unitário Aceito), Houve Substituição (exibir 'Sim' se Nota de Substituição não estiver vazia), Nível de Risco (opções: Correspondência Total / Falta / Excesso Aceito / Substituído). A IA extrai os dados do fornecedor, compara cada linha e preenche todas as colunas — você abre o arquivo Excel e encontra cada discrepância já identificada, ordenada por risco.

Saída — uma planilha, todas as comparações já feitas, todas as exceções já sinalizadas

Baixe um arquivo Excel onde cada linha representa um item de uma confirmação de fornecedor — com todos os campos do pedido e todos os campos da confirmação na mesma linha. A coluna Diferença de Qtd já sinalizou cada linha onde o fornecedor aceitou menos unidades do que o pedido. A coluna Verificação de Preço já destacou cada linha com um preço unitário confirmado diferente do preço do pedido. A coluna Foi Substituído já identificou cada linha com uma Nota de Substituição. A coluna Nível de Risco já classificou cada linha — "Correspondência Total" para linhas que o fornecedor entregará exatamente como pedido, "Falta" para linhas com Diferença de Qtd negativa, "Aceito em Excesso" para linhas onde o fornecedor se comprometeu com mais do que o pedido, "Substituído" para linhas com um SKU diferente. Filtre por Nível de Risco, revise as exceções e encaminhe para o acompanhamento adequado — linhas com falta para a equipe de aceleração, linhas com substituição para a engenharia para aprovação, linhas com alteração de preço para o gerente de categoria. Nenhuma etapa de comparação manual. A planilha é a comparação.

Quando a Extração de Confirmação de PO Funciona Melhor — e Onde Verificar

A IA lê de forma confiável tanto os campos do PO quanto os campos de confirmação do fornecedor em qualquer formato de confirmação padrão. Alguns casos extremos merecem uma verificação pontual — particularmente onde o formato do documento em si torna as alterações do fornecedor ambíguas.

Extrai com confiabilidade

PDFs de POA padrão gerados pelo fornecedor, com cabeçalho claro (comprador/fornecedor/nº PO/data) e tabela de itens — a IA lê tanto a seção de dados do pedido quanto as colunas de confirmação do fornecedor em uma única passada.

Documentos de confirmação exportados de portais de fornecedores e sistemas de e-procurement — tabelas de itens estruturadas com quantidades aceitas e datas de envio são extraídas de forma limpa, independentemente do layout do portal.

POAs digitalizados ou recebidos por fax com anotações manuscritas do fornecedor nas margens — a Vision AI lê tanto o texto impresso quanto a caligrafia. Datas de envio escritas a lápis ao lado dos itens, quantidades riscadas e reescritas, carimbos e assinaturas são extraídos como campos rotulados.

Processamento em lote com vários fornecedores — 50 POAs de 28 fornecedores com formatos diferentes, uma definição de coluna, uma planilha de saída. Nenhuma configuração por fornecedor é necessária, pois a extração é orientada pelo significado do rótulo, e não pela posição no modelo.

Verifique estes casos

POAs com aceitação parcial e status por linha (Aceito / Parcial / Rejeitado) — a IA lê o que está impresso. Se o fornecedor marca uma linha como "Parcial" mas não informa a quantidade específica que entregará, a coluna Status de Confirmação exibirá "Parcial" sem o valor de Qtd. Aceita correspondente. Verifique essas linhas com a comunicação de acompanhamento do fornecedor.

Substituições cujo motivo é descrito em um parágrafo de texto livre, e não em um campo estruturado — a IA extrai o texto se uma coluna "Nota de Substituição" estiver definida, mas explicações longas podem ser truncadas. Defina a coluna e verifique se o raciocínio crítico da substituição (equivalência técnica, desvio de especificação) foi capturado por completo.

Páginas de termos e condições adicionadas pelo fornecedor após a confirmação — a IA extrai apenas o que está na seção de confirmação, não o texto jurídico padrão. Os T&C não são mapeados para colunas definidas e são corretamente excluídos, mas quaisquer condições do fornecedor inseridas diretamente na tabela de itens (ex.: "enviado no estado, sem devoluções") devem ser capturadas definindo uma coluna "Notas por Linha".

As verificações de discrepância em colunas calculadas são comparações aritméticas — elas confirmam se dois valores extraídos diferem, mas não avaliam se a diferença é comercialmente aceitável. Uma diferença de quantidade de -5 em uma linha de 500 unidades é uma redução de 1% que pode não exigir escalonamento; o mesmo -5 em uma linha de 10 unidades é uma redução de 50% que requer ação imediata. Use a coluna Nível de Risco para triagem, não como decisão final de compras.

Perguntas Frequentes

A IA consegue detectar quando o fornecedor aceitou menos itens do que o solicitado no pedido de compra?

Sim — este é o caso de uso principal. Extraia a Quantidade Pedida e a Quantidade Aceita como duas colunas separadas. A IA lê a quantidade original pedida na seção do pedido de compra e a quantidade confirmada pelo fornecedor na seção de confirmação, colocando ambas na mesma linha. Adicione uma Coluna Calculada "Diferença de Qtd (Qtd Pedida menos Qtd Aceita)" e a IA calcula a diferença durante a extração. Valores negativos significam que o fornecedor confirmou menos unidades do que o pedido — essas linhas são sua lista de faltas. Zero significa correspondência exata. Você também pode adicionar uma Coluna Inferida "Nível de Risco (opções: Correspondência Total / Falta / Excesso / Substituído)" e a IA lê a Diferença de Qtd, a Nota de Substituição e o Status da Confirmação para atribuir o rótulo apropriado por linha — transformando uma extração simples em um relatório de exceções priorizado, sem qualquer pós-processamento no Excel.

Funciona com confirmações de pedido onde o fornecedor substituiu itens por SKUs diferentes?

Sim. Defina "Código do Item", "Descrição" e "Nota de Substituição" como colunas. A IA extrai o código e a descrição do item originalmente pedido da seção do pedido de compra e, em seguida, lê a nota de substituição do fornecedor — seja um campo estruturado chamado "Substituição", uma anotação na coluna de descrição do item como "Substituindo PN-401A por PN-403B" ou uma anotação manuscrita na margem. Se a substituição incluir um SKU de reposição, ele também é capturado — defina uma coluna "Código do Item Substituto" e a IA o extrai separadamente. Adicione uma Coluna Inferida "Foi Substituído (opções: Sim / Não)" que lê o campo Nota de Substituição e gera "Sim" se não estiver vazio e "Não" caso contrário — fornecendo um filtro instantâneo para cada linha que requer revisão de engenharia ou qualidade antes de o pedido prosseguir. Para confirmações de pedido onde o fornecedor simplesmente riscou o item original e escreveu um novo acima, a IA lê ambos os valores e os coloca nas colunas corretas.

Como ele lida com POAs de fornecedores que confirmam no PO original em vez de emitir um documento separado?

Muitos fornecedores menores não geram um reconhecimento formal — eles carimbam "ACEITO" no PO original, escrevem à mão as datas de envio ao lado de cada linha, riscam quantidades que não podem atender e enviam por fax ou e-mail. O Vision AI lê este documento da mesma forma que lê um POA formal: identifica os campos originais do PO (Código do Item, Descrição, Qtd. Pedida, Preço Unitário) e depois lê as anotações manuscritas do fornecedor. Um carimbo "ACEITO" próximo ao cabeçalho é mapeado para a coluna Status de Reconhecimento. Uma data manuscrita ao lado de um item é mapeada para Data de Envio Confirmada. Uma quantidade riscada com um novo número escrito acima — a IA lê o original impresso como Qtd. Pedida e a anotação manuscrita como Qtd. Aceita. A diferença chave das ferramentas baseadas em modelo: a IA não precisa que as anotações do fornecedor apareçam em uma coluna ou formato específico. Ela lê qualquer coisa visível na página e mapeia para seus nomes de coluna com base no que o conteúdo representa — uma data perto de um item é uma data de envio, uma quantidade escrita sobre um número impresso é uma quantidade aceita.

Posso processar em lote POAs de dezenas de fornecedores com formatos completamente diferentes?

Sim. Carregue todos os reconhecimentos de fornecedores — PDFs formais, exportações de portais, POs anotados escaneados, impressões de e-mail — em um único lote. Defina seus nomes de coluna uma vez. A IA processa a tabela POA estruturada do Fornecedor A e lê a coluna "Qtd. Aceita" rotulada como "Qtd. Reconhecida." Ela processa o reconhecimento do Fornecedor B onde os mesmos dados estão em uma coluna rotulada "Qtd. Confirmada." Ela processa a anotação manuscrita do Fornecedor C no PO original onde a quantidade aceita está rabiscada acima da quantidade pedida impressa. Todos os três são mapeados para "Qtd. Aceita" na planilha de saída porque a IA combina pelo significado do rótulo, não pela posição do campo ou texto do cabeçalho da coluna. Esta é a diferença entre extração baseada em modelo (um mapeamento por formato de fornecedor) e extração semântica (um nome de coluna, qualquer formato). A saída é um único arquivo Excel consolidado com os dados de cada POA na mesma estrutura de colunas — classifique por Nome do Fornecedor para revisar por fornecedor, ou filtre por Diferença de Qtd. para ver todas as faltas de todos os fornecedores de uma vez.

Meus dados de compras — preços de fornecedores, quantidades, detalhes de substituição — estão seguros?

Todas as transferências de arquivos usam criptografia TLS 1.3. Os documentos são processados em uma sessão isolada e excluídos automaticamente de nossos servidores em até 24 horas após a conversão. Seus dados de compras — nomes de fornecedores, códigos de itens, preços unitários, quantidades, notas de substituição — nunca são usados para treinar nossos modelos de IA e nunca são retidos além da janela de processamento. O arquivo Excel extraído é baixado diretamente para sua máquina; não armazenamos resultados de extração. Para equipes de compras que gerenciam dados sensíveis de preços de fornecedores e cadeia de suprimentos, essa arquitetura garante que informações de preços competitivos, dados de desempenho de fornecedores e detalhes de pedidos saiam de nossos servidores quando o processamento for concluído. A única cópia persistente está em seus próprios sistemas.

📮 contact email: [email protected]