Converta Cotações em PDF para Excel, Mesmas Colunas para Qualquer Fornecedor
Uma cotação de um fornecedor não se parece em nada com a de outro. Um incorpora os preços em uma tabela na página 2. Outro escreve "seu preço é $4.750 incluindo entrega" em um parágrafo narrativo. Os números estão todos lá — mas qual é o preço cotado, qual é o desconto e qual é o imposto? A extração por nome de coluna identifica cada campo pelo que ele significa, não por onde ele está na página.
Enterprise-grade security · TLS 1.3 encrypted
O Que Você Pode Extrair de uma Cotação de Fornecedor
Digite os nomes das colunas que você precisa — a IA encontra esses valores em qualquer layout de cotação de fornecedor, seja em uma tabela estruturada, um parágrafo narrativo ou uma mistura de ambos.
Campos de Cabeçalho e Resumo
Campos de Itens de Linha e Financeiros
Esta não é uma lista prescritiva — digite qualquer nome de campo que suas cotações de fornecedor contenham. A IA lê o documento para encontrar o que você pedir.
Por Que Extrair Dados de Cotações de Fornecedores É Mais Difícil Que Extrair Dados de Faturas
Faturas seguem um padrão flexível. Toda fatura tem um total, um endereço de cobrança e uma data de vencimento. Cotações não seguem essa convenção. Uma única página contém um número de cotação, uma data de validade, talvez vinte itens de linha, uma estrutura de desconto aplicada a quantidades escalonadas, uma alíquota de imposto que pode ou não incluir frete, um total geral com frete separado e condições de pagamento que variam de "Net 30" a "50% à vista". O desafio não é ler o documento — é saber qual número significa o quê.
O Problema
Uma página de cotação normalmente contém de cinco a oito valores monetários: preços unitários, totais de itens de linha, um subtotal, um desconto (percentual ou absoluto), imposto, frete e um total geral. O fornecedor A coloca o desconto entre o subtotal e o imposto. O fornecedor B aplica o desconto diretamente ao preço unitário e mostra apenas os totais de itens de linha com desconto, sem uma linha de desconto separada. O fornecedor C escreve "seu preço é $12.450, incluindo entrega e imposto" em um parágrafo — um número carregando três camadas de significado. Uma pessoa lendo a cotação entende a diferença. O OCR baseado em modelos, que associa coordenadas de pixel a um modelo pré-configurado, gera qualquer número que esteja naquelas coordenadas — certo ou errado — sem distinguir entre o desconto e a taxa de frete. Equipes de compras no r/procurement do Reddit consistentemente citam "extrair dados de formatos de fornecedores não padronizados" como uma das principais fontes de erros de comparação.
Um fornecedor de manufatura gera uma cotação a partir do seu ERP — cada item de linha em uma tabela limpa com colunas Description, Qty, Unit Price e Amount. Um fornecedor de serviços de TI escreve a cotação em um documento do Word: "Server Rack Cabinet 42U: 2 unidades a $1.200 cada — $2.400" como texto corrido. Um subcontratado da construção civil preenche um formulário impresso à mão e envia um scan por e-mail. Ferramentas baseadas em modelos exigem um modelo separado para cada formato. Com três fornecedores, são três modelos para criar e manter. Com dez fornecedores por ciclo de RFQ, a sobrecarga de manutenção de modelos supera o tempo economizado pela extração.
O Fornecedor A cotou $10.000 com 5% de desconto por item de linha e imposto aplicado sobre o subtotal com desconto. O Fornecedor B cotou $9.500 fixo com imposto incluso. O Fornecedor C cotou $9.200 com 3% de desconto por pagamento antecipado e frete separado. Essas três cotações geram valores diferentes para cada campo financeiro. Se sua extração manual tratar acidentalmente o preço com imposto incluso do Fornecedor B como subtotal antes dos impostos, a comparação fica incorreta pela alíquota aplicada naquela jurisdição. O erro se propaga em toda análise subsequente — pontuação, classificação e recomendação final de adjudicação — e se torna invisível quando os números estão em uma planilha, pois a planilha os apresenta como fato.
Como a Extração de Colunas Personalizadas Resolve Isso
Extração de Colunas Personalizadas — o mecanismo central do ImageToTable.ai — permite que você digite os nomes dos campos desejados: "Subtotal", "Discount", "Tax", "Grand Total". A IA lê o documento e identifica cada valor entendendo o que ele significa no contexto do documento. Ela reconhece que o número ao lado de "Sub Total" em uma cotação estruturada em tabela e o número descrito como "o total antes de impostos e frete" em uma cotação em formato narrativo são o mesmo campo — Subtotal. Você não desenha retângulos ao redor de cada valor. Você não configura modelos por fornecedor. Você nomeia os campos uma vez, e a mesma definição funciona em todos os formatos de cotação de cada fornecedor — tabular, narrativo, escaneado ou qualquer combinação dos três.
Defina suas colunas de extração uma vez: Vendor Name, Quote Number, Quote Date, Valid Until, Item Description, Quantity, Unit Price, Line Total, Subtotal, Discount, Tax, Grand Total, Payment Terms, Delivery Terms. Use essa mesma lista de colunas para cada cotação de fornecedor que você processar. A IA lê cada documento de forma independente e encontra os valores correspondentes pelo significado — o fornecedor cujo preço está em uma tabela e o fornecedor cujo preço está em um parágrafo produzem linhas de saída com a mesma estrutura de colunas. Quando um novo fornecedor envia uma cotação em um formato que você nunca viu antes, as mesmas colunas funcionam sem qualquer nova configuração. Para equipes de compras que realizam ciclos de RFQ com 5 a 15 fornecedores, isso elimina a sobrecarga de manutenção de modelos que torna o OCR tradicional economicamente inviável abaixo de volumes de compras muito grandes.
Ao processar todas as cotações de fornecedores em um único lote, cada item de linha de cada fornecedor ocupa uma linha na planilha de saída — com todos os campos solicitados preenchidos. O resultado é uma tabela plana em que cada linha identifica o fornecedor, o item e todos os componentes financeiros desse item de linha. Como a mesma definição de coluna foi aplicada a todas as cotações, a coluna Subtotal na linha do Fornecedor A e a coluna Subtotal na linha do Fornecedor B contêm o mesmo campo — o subtotal antes de impostos e descontos, conforme calculado (ou impresso) por cada fornecedor. Isso permite carregar a saída diretamente em uma planilha de comparação e aplicar lógica analítica — pontuação, classificação, normalização — partindo de dados estruturados e verificados, em vez de números digitados manualmente. Para orientações sobre como construir o fluxo de comparação a partir dos dados extraídos, consulte a abordagem detalhada em nosso guia sobre extração de dados de cotações de fornecedores para comparação lado a lado no Excel.
De Cotações em PDF para Excel Pronto para Comparação: Como Funciona
Se você recebe cotações de fornecedores como anexos em PDF e precisa comparar preços entre fornecedores — seja para um único ciclo de RFQ ou para compras contínuas — veja como funciona o fluxo de extração.
Envie cotações em PDF — de qualquer fornecedor, em qualquer formato, tudo de uma vez
Envie cotações em PDF de qualquer origem: PDFs gerados por ERP com tabelas estruturadas, exportações Word para PDF com preços escritos em parágrafos, formulários de cotação escaneados, anexos de e-mail ou fotos de cotações impressas tiradas pelo celular. A ferramenta aceita JPG, PNG, WebP e PDF — incluindo cotações de várias páginas em que a tabela de preços se estende por mais de uma página. Use o processamento em lote para enviar todas as respostas de fornecedores de um ciclo de RFQ de uma só vez e consolidar os resultados em um único arquivo. Para coletar cotações de fornecedores que não estão no seu sistema de compras, gere um Link de Coleta: uma URL compartilhável em que os fornecedores podem enviar suas cotações diretamente para a sua fila de processamento inserindo um código de verificação curto — sem necessidade de registro ou login por parte do fornecedor.
Defina as colunas necessárias — uma vez, para todos os fornecedores
Digite os nomes dos campos que deseja extrair: "Vendor Name," "Quote Number," "Quote Date," "Valid Until," "Item Description," "Quantity," "Unit Price," "Line Total," "Subtotal," "Discount," "Tax," "Grand Total," "Payment Terms," "Delivery Terms." Esses são os nomes das suas colunas — a IA localiza cada valor entendendo seu papel semântico no documento, seja esse valor uma célula de tabela, uma frase ou uma nota de rodapé. Use uma coluna inferida como "Price Type (options: Fixed/Estimated/Not-to-Exceed)" para que a IA classifique cada cotação com base na linguagem que lê no documento. Use uma coluna calculada como "Discount % (Discount / Subtotal)" para calcular a taxa de desconto efetiva durante a extração — útil quando um fornecedor oferece um desconto em dólares e outro em porcentagem, e você precisa de uma base comum para comparação. Salve a configuração das colunas como um modelo após fazer login e reutilize-a em cada ciclo de RFQ.
Baixe o Excel unificado — cada item de linha é uma linha, cada campo financeiro é detalhado
Cada item de linha da cotação de cada fornecedor vira uma linha na sua saída. Uma cotação com 15 itens de linha gera 15 linhas — cada uma com o nome do fornecedor, número da cotação, descrição do item e todos os campos financeiros solicitados. Um lote de cinco cotações de fornecedores com média de 12 itens de linha cada gera ~60 linhas — tudo em uma única planilha, tudo estruturado de forma idêntica. Exporte como XLSX, CSV ou JSON. Como os campos Subtotal, Discount, Tax e Grand Total são extraídos separadamente — não apenas o preço final — você pode comparar os componentes de preço entre fornecedores diretamente no Excel, aplicar sua própria lógica de normalização e construir a análise comparativa a partir de dados de origem verificados. A saída é estruturada para importação em SAP, Oracle, NetSuite, Coupa ou no seu modelo de comparação de compras.
Quando Funciona Melhor — e Quando Revisar os Resultados
Quando funciona melhor
Cotações de fornecedores geradas por ERP com tabelas de preços estruturadas. Cotações exportadas de SAP, Oracle, Microsoft Dynamics ou sistemas ERP específicos de fornecedores são extraídas com alta precisão. Itens de linha formatados por máquina, campos de cabeçalho e resumos financeiros são mapeados de forma limpa para os nomes de colunas. Cotações de várias páginas com continuação de itens de linha entre páginas são tratadas corretamente — a IA entende que a tabela na página 2 é uma continuação da tabela na página 1.
Processamento em lote de formatos mistos entre fornecedores com layouts de cotação diferentes. Quando um fornecedor usa um formato ERP estruturado, outro escreve preços em parágrafos do Word e um terceiro envia um formulário digitalizado — a mesma definição de coluna extrai dados de todos os três. Esta é a principal vantagem sobre o OCR baseado em modelos, que exigiria três modelos separados para este único ciclo de RFQ.
Desambiguação de desconto e imposto quando ambos estão presentes. A IA distingue entre um desconto aplicado antes do imposto, um desconto aplicado após o imposto, preços sem imposto e preços com imposto incluído — lendo o texto ao redor e o contexto numérico. Essa desambiguação semântica é o que a extração por nome de coluna oferece e que o OCR baseado em coordenadas não consegue: compreensão da estrutura financeira, não apenas reconhecimento de texto.
Quando revisar os resultados
Cotações com preços escalonados complexos em vários pontos de quantidade. Quando um fornecedor cotar $12/unidade para 1-99 unidades, $10/unidade para 100-499 e $8,50/unidade para 500+, e apresentar isso em uma tabela de faixas junto com os itens de linha, verifique se cada preço unitário extraído está pareado com a faixa de quantidade correta. A IA captura todos os valores, mas pode precisar de um nome de coluna específico como "Unit Price (100-499 tier)" para mapeamento inequívoco em estruturas de faixas profundamente aninhadas.
Cotações manuscritas com baixo contraste ou notação incomum. Formulários em papel escaneados preenchidos à mão — comuns em construção, manufatura especializada e cotações de serviços de campo — são legíveis, mas a precisão depende da qualidade do escaneamento e da clareza da caligrafia. Um escaneamento limpo de 300 DPI de um formulário impresso com entradas em letras de forma produz resultados confiáveis. Uma foto de baixa resolução de caligrafia cursiva em ângulo pode exigir verificação manual dos campos financeiros.
Cotações em que o mesmo número pode ser interpretado como dois campos diferentes. Uma cotação que declara "Subtotal: $5.000 — Tax (10%): $500 — Grand Total: $5.000" (porque a cotação é isenta de impostos, mas mostra a linha de imposto para referência) pode confundir a extração da igualdade entre Tax e Grand Total. Quando o idioma do documento descreve um item de linha listado, mas não cobrado, adicione uma coluna como "Tax Applied (Y/N)" como coluna inferida para verificação — a IA lê o contexto ao redor para determinar se a linha de imposto foi realmente incluída no total geral.
Quando um campo financeiro é genuinamente ambíguo, verificar a saída não significa reler a cotação. Na tela de revisão, passe o mouse ou clique em qualquer célula extraída e a região exata de onde ela veio é destacada no PDF original; clique em uma região no PDF e ela volta para a célula correspondente. Para uma cotação em que o desconto e o imposto aparecem em uma ordem incomum, isso mostra de qual linha a IA leu o número em segundos, em vez de uma leitura completa do documento.
Perguntas Frequentes
Como a IA distingue entre preço unitário, desconto, subtotal, imposto e total geral — especialmente quando o layout varia drasticamente entre fornecedores?
A extração por nome de coluna resolve isso pedindo que a IA encontre os campos semanticamente, não geometricamente. Quando você digita o nome da coluna "Discount", a IA procura no documento o número que funciona como desconto — o valor subtraído antes do imposto — independentemente de o Fornecedor A colocá-lo abaixo do subtotal em uma tabela ou o Fornecedor B mencioná-lo em uma frase como "10% de desconto aplicado". A mesma lógica se aplica a Tax, Subtotal e Grand Total. Essa abordagem semântica significa que a mesma definição de coluna funciona em cotações de diferentes fornecedores, diferentes setores e diferentes países, sem configuração por fornecedor. Para cotações em que o desconto está embutido no preço unitário (sem linha de desconto separada), a IA extrai o preço unitário como está e você pode aplicar uma fórmula no Excel para recalcular o desconto implícito — a extração preserva a distinção entre "desconto mostrado no documento" e "desconto que você deriva analiticamente".
Posso extrair cotações de fornecedores em que os preços estão escritos em parágrafos narrativos em vez de tabelas?
Sim — essa é uma das principais vantagens sobre o OCR baseado em modelos. Quando um fornecedor escreve "o preço unitário do rack de servidores é $1.200, com 5% de desconto para pedidos de 3 ou mais", a IA lê a frase como linguagem natural, identifica $1.200 como o preço unitário e reconhece 5% como um desconto condicional. Ferramentas baseadas em modelos que funcionam apenas com PDFs estruturados em tabelas falham nessas cotações em formato narrativo. Os mesmos nomes de coluna produzem resultados consistentes, esteja o preço no corpo da tabela, em uma frase-resumo ou em uma mistura de ambos. Para cotações de serviços de TI, propostas de consultoria e orçamentos de manufatura personalizada, que frequentemente usam preços baseados em parágrafos, esse recurso elimina a etapa de procurar manualmente números de preço em parágrafos.
Como a ferramenta lida com cotações de vários fornecedores com layouts completamente diferentes em um único lote?
O processamento em lote aceita todos os arquivos de cotação de fornecedores de uma só vez — PDFs de sistemas ERP, cotações em papel escaneadas, PDFs convertidos de e-mail com preços em parágrafos — independentemente do formato e do layout. Cada arquivo é processado de forma independente usando a mesma definição de coluna. Os preços em tabela do Fornecedor A e os preços em parágrafos do Fornecedor B produzem linhas com estrutura idêntica na mesma planilha de saída. Para um ciclo de RFQ com oito fornecedores, você envia os oito arquivos de cotação, define suas colunas de comparação uma vez e recebe um único arquivo Excel com todos os itens de linha de todos os fornecedores. A etapa de extração é totalmente independente de formato. Para o fluxo de trabalho completo de criação de uma comparação de fornecedores a partir dos dados extraídos, consulte a abordagem passo a passo para extrair cotações de fornecedores em lote em uma tabela de comparação.
O que acontece quando uma cotação de fornecedor inclui descontos condicionais — como condições de pagamento antecipado, faixas de volume ou preços combinados?
A IA extrai cada valor relacionado a desconto conforme aparece no documento. Se a cotação listar "Preço padrão: $1.200/unidade" e "Desconto por volume (100+ unidades): 15% — $1.020/unidade", ambos os valores são capturados. Use múltiplas definições de coluna para capturar cada faixa: "Unit Price (Standard)", "Unit Price (100+ tier)", "Volume Discount %". A IA lê a relação entre as faixas e extrai os valores — mas a decisão de qual faixa usar na comparação é sua. Essa separação mantém a etapa de extração mecânica e a etapa analítica deliberada, em vez de incorporar suposições sobre qual faixa se aplica. Para cotações com estruturas de desconto complexas, uma coluna calculada como "Effective Discount % (1 - Line Total / (Qty × Standard Unit Price))" pode calcular a taxa de desconto implícita durante a extração, fornecendo um valor normalizado para comparação entre fornecedores com diferentes convenções de apresentação de descontos.
A extração preserva a linguagem original dos termos — como condições de pagamento, condições de entrega e períodos de validade — ou ela os padroniza?
Campos como Payment Terms e Delivery Terms são extraídos conforme escritos no documento — "Net 30", "50% upfront, 50% on delivery", "FOB Destination" — preservando a linguagem exata do fornecedor. Isso é intencional: a padronização dos termos é uma tarefa de comparação, não de extração, e deve ser feita por você no Excel, onde a transformação é visível e auditável. Para campos numéricos como Quote Date e Valid Until, a IA padroniza o formato para YYYY-MM-DD independentemente do formato de origem (MM/DD/YYYY, DD-MM-YYYY, "October 24, 2024"), para que essas colunas sejam diretamente comparáveis sem normalização manual de formato de data. O princípio é: extraia exatamente o que o documento diz, padronize apenas onde a conversão mecânica não tem ambiguidade interpretativa.
Leia mais sobre a extração de dados de cotações de fornecedores
A falha oculta em todo processo manual de comparação de cotações de fornecedores
Como a inserção manual de dados incorpora suposições não verificadas em planilhas de comparação — e por que separar a extração da análise é importante.
Extraia dados de cotações de fornecedores para comparação lado a lado no Excel: a parte que ninguém comenta
A etapa anterior à comparação: obter dados estruturados de PDFs não estruturados sem transcrição manual.
Extraia cotações de fornecedores em lote para comparar preços no Excel: uma tabela, qualquer formato
Como o processamento em lote transforma um RFQ de múltiplos fornecedores em uma única planilha pronta para comparação em uma só operação.
Extração de dados de cotações de fornecedores: o guia completo de compras
Um guia mais amplo sobre formatos de cotação, escolha de campos, fluxo de trabalho em lote e repasse para comparação no Excel.
Quanto a comparação de cotações de fornecedores custa à sua equipe em horas por mês
Um modelo de custo trimestral da comparação manual de cotações — e para onde as horas realmente vão.
Tipos de documento relacionados: Conversor de PDF para Excel com IA · Fatura Proforma para Excel · Confirmação de Pedido de Compra para Excel