Como Extrair Campos-Chave de Romaneios para o Excel
Mesmo Quando Cada Fornecedor Tem um Formato Diferente
Erros na digitação manual de dados de recebimento custam cerca de R$ 2 milhões por ano aos armazéns. Um romaneio da Grainger não se parece em nada com uma nota de entrega da Fastenal, que por sua vez não se parece com uma etiqueta térmica da Uline. Mesmo assim, o conferente precisa extrair os mesmos cinco campos de cada um — número do pedido, SKU, quantidade recebida, lote e data — para uma planilha ou WMS. O OCR baseado em modelos não lida com essa diversidade de formatos. Mas uma abordagem que lê campos pelo que eles significam, e não por onde estão na página, consegue.
Por que diferenças de formato quebram a extração tradicional — e o que funciona no lugar
Cada fornecedor imprime romaneios de forma diferente. A Grainger usa uma tabela de várias colunas com números de peça à esquerda e contagens de caixas à direita. A Fastenal pode listar itens verticalmente com anotações manuscritas no cais de carga. As impressões térmicas da Uline não têm estrutura de tabela — apenas linhas e mais linhas de texto com códigos de item inseridos no meio do parágrafo. A MSC Industrial aninha informações de embalagem dentro de um documento combinado de fatura/romaneio, onde campos de envio e faturamento compartilham a mesma página. Um coordenador de logística descreveu a rotina diária: "Cada pedido exigia que alguém lesse manualmente um romaneio, extraísse o número do pedido, peso, contagem de caixas, descobrisse a classe de frete, digitasse tudo em uma planilha, recortasse as etiquetas de envio no tamanho certo e enviasse tudo por e-mail para o depósito. Várias vezes ao dia. Todos os dias."
A extração tradicional por OCR falha aqui porque funciona por posição. Um modelo registra que "Número do Pedido" aparece a 5,8 cm da borda superior e a 2,8 cm da esquerda — e se isso mudar, a extração quebra. Você precisaria de um modelo por fornecedor. Pior: os modelos quebram silenciosamente quando um fornecedor altera o layout (o que fazem sem avisar), e você só perceberá o erro semanas depois, quando surgir uma discrepância no inventário.
A alternativa é a extração semântica: ler um documento como um ser humano faria. Você não procura por coordenadas de pixels — você busca o texto que significa "número do pedido de compra" onde quer que ele apareça. É isso que a extração baseada em IA faz. Em vez de decorar posições, ela entende o significado dos campos. No ImageToTable.ai, você simplesmente digita os nomes das colunas que deseja — "Nº do Pedido", "SKU", "Quantidade Recebida", "Nº do Lote" — e a IA localiza cada valor em qualquer lugar da página. Isso é chamado de extração por nome de coluna: os nomes dos campos que você digita se tornam os cabeçalhos da sua tabela de saída, e a IA combina valores às colunas entendendo o que cada campo representa, não lembrando onde ele estava da última vez.
A diversidade de formatos é real. De acordo com a Pesquisa de Custos e Preços de Armazenagem e Fulfillment de 2024, os custos de recebimento variam de US$ 2,50 por SKU a US$ 12,91 por palete — e a entrada manual de dados, que exige muito trabalho, é um dos principais fatores. O estudo de referência do Warehousing Education & Research Council (WERC) descobriu que uma precisão de recebimento abaixo de 85% coloca você no nível de "grande oportunidade"; as operações de melhor desempenho atingem 98% ou mais. Cada incompatibilidade de formato que um recebedor encontra empurra esse número para baixo.
Os Campos Que Realmente Importam para o Recebimento
As notas fiscais contêm muitas informações. A maior parte delas você não precisa em uma planilha. A abordagem vencedora é seletiva: extraia apenas os campos que impulsionam seu fluxo de trabalho de recebimento, deixe todo o resto no PDF.
| Campo | Por Que é Importante | Como é Usado |
|---|---|---|
| Nº do Pedido de Compra | A chave universal que conecta cada remessa ao seu sistema de compras | Conferir mercadorias recebidas com pedidos de compra abertos; acionar fluxos de recebimento parcial quando apenas metade de um pedido é enviada |
| Nome do Fornecedor | Identifica quem enviou — especialmente quando o cabeçalho do romaneio não corresponde ao nome do fornecedor no pedido | Direcionar para a fila de recebimento correta; monitorar conformidade do fornecedor (pontualidade, quantidades precisas) |
| SKU / Nº da Peça | O identificador do fornecedor para cada item da linha | Comparar com seu catálogo interno de peças; sinalizar números de peça novos ou não reconhecidos para revisão |
| Quantidade Enviada | O que o fornecedor afirma ter colocado na caixa | Comparar com a contagem física durante a inspeção de recebimento; gerar relatórios de exceção para faltas ou excessos |
| Nº do Lote | Âncora de rastreabilidade — especialmente crítica em alimentos, farmacêuticos e eletrônicos | Inserir no módulo de rastreamento de lote do WMS; permite resposta a recalls sem abrir cada caixa |
| Data de Embarque / Data de Entrega | Quando a remessa saiu do fornecedor | Calcular tempo de trânsito por fornecedor; sinalizar entregas atrasadas para scorecards de fornecedores |
| Número do Romaneio | Identificador único no próprio documento | Referência de arquivamento para guarda física; resolução de divergências quando quantidades são contestadas |
Nem todo envio precisa de todos os campos. Se você é um distribuidor de alimentos, os números de lote são obrigatórios — a norma FDA 21 CFR Part 11 exige registros eletrônicos rastreáveis para produtos regulamentados, e o packing slip costuma ser o primeiro documento dessa cadeia. Se você é um armazém de mercadorias em geral, talvez precise apenas do número do pedido, SKU e quantidade. A questão é que você define as colunas — não o software, nem o formato do fornecedor.
Este é o mesmo conjunto de campos usado para processamento em lote de múltiplos packing slips — a diferença aqui é focar na precisão de um único slip antes de escalar para o volume.
Passo a Passo: Extrair Campos do Packing Slip para o Excel
A maneira mais rápida de ir de um packing slip em PDF para uma planilha estruturada é definir seus campos primeiro e deixar a IA encontrá-los — sem treinamento de posição, sem criação de modelos, sem configuração por fornecedor. Este tutorial usa um único packing slip; as mesmas definições de coluna se aplicam a qualquer número de documentos de qualquer combinação de fornecedores.
Envie seu romaneio
Arraste e solte um romaneio em PDF, JPG ou PNG na área de upload. Pode ser um PDF digital da Grainger, uma nota de entrega digitalizada de um fornecedor local ou uma foto de um comprovante térmico — a IA processa todos eles. Os formatos compatíveis incluem PDF, JPG, PNG, WebP e AVIF.
Defina os nomes das colunas
No modo Para Tabela, digite os nomes dos campos que deseja extrair — um por coluna. Para um fluxo de recebimento padrão, insira: "Nº do Pedido", "Nome do Fornecedor", "SKU", "Quantidade Enviada", "Nº do Lote", "Data de Envio". Esses nomes de coluna se tornam os cabeçalhos da sua tabela de saída. A IA os usa como alvos semânticos — ela busca no documento valores que correspondam a cada conceito, independentemente da redação exata na página (um campo chamado "Ref. do Pedido" ou "Nº da Compra" ainda será mapeado para sua coluna "Nº do Pedido").
Revisar e exportar
A IA extrai cada valor e preenche sua tabela em 5 a 10 segundos por página — comparado aos 3 minutos que uma entrada manual normalmente leva. Revise a saída para verificar a precisão (texto impresso atinge até 99% de precisão) e exporte como Excel (XLSX), CSV ou JSON. As mesmas definições de coluna funcionam no seu próximo packing slip, mesmo de um fornecedor completamente diferente.
O resultado é uma planilha onde cada linha é um packing slip (ou um item de linha, dependendo da estrutura de colunas), e cada coluna é um campo que você definiu. Sem necessidade de limpeza de dados — a IA padroniza automaticamente formatos de data, remove espaços extras de números de peça e normaliza valores de quantidade para o formato numérico.
Arquivos são processados com segurança e não são armazenados.
Tente preencher os campos listados acima — "Nº do Pedido", "SKU", "Quantidade Enviada" — e faça upload de um romaneio. As mesmas colunas extrairão dados de qualquer formato de fornecedor, pois a IA lê pelo significado, não pela posição.
Casos Especiais: Romaneios Digitalizados, Manuscritos e em Papel Térmico
Um romaneio em PDF limpo gerado por um ERP moderno é o caso fácil. Os recebimentos reais lidam com documentos muito menos cooperativos — e o método de extração precisa lidar com eles.
Notas fiscais digitalizadas (especialmente aquelas enviadas como anexos de e-mail de um scanner de mesa a 150 DPI) são comuns em fornecedores menores. O texto pode aparecer borrado, distorcido ou parcialmente cortado. A extração baseada em IA lida com isso porque não exige limites nítidos entre caracteres — ela interpreta o conteúdo visual de forma holística, da mesma forma que um recebedor humano lê um documento levemente manchado sem decodificar letras individuais. Para digitalizações muito degradadas, a abordagem é a mesma descrita no guia para converter PDFs digitalizados em Excel — envie, defina colunas, revise.
Anotações manuscritas — um funcionário do cais de carga rabisca "qtd real: 47" ao lado de uma quantidade impressa de 50 — são informações que o recebedor precisa, não ruído a ser ignorado. O ImageToTable.ai lê texto manuscrito junto com texto impresso, para que essas correções feitas no cais cheguem à sua planilha, em vez de ficarem em um pedaço de papel amassado no bolso de alguém.
Notas fiscais em papel térmico da Uline e fornecedores similares apresentam um desafio físico antes do digital: elas desbotam. A solução é fotografá-las ou digitalizá-las imediatamente ao receber. Até uma foto de smartphone funciona — a IA processa fotos de impressões térmicas da mesma forma que processa PDFs. Os nomes de campos que você definiu para notas fiscais da Grainger funcionam para impressões térmicas da Uline sem qualquer alteração de configuração.
Documento combinado de fatura/romaneio — A MSC Industrial e outros fornecedores B2B frequentemente emitem um único documento que serve tanto como fatura quanto como romaneio. A mesma abordagem de extração por nomes de colunas funciona aqui, pois você extrai apenas os campos que lhe interessam. Campos financeiros (preço unitário, imposto, total) estão na mesma página que campos logísticos (quantidade, SKU, número de lote), mas você define suas colunas de forma independente. Se posteriormente precisar de campos de fatura do mesmo documento, o fluxo de extrair campos de fatura cuida da parte financeira — as duas extrações se complementam sem duplicar trabalho.
Da Extração ao Fluxo de Recebimento: Para Onde a Planilha Vai em Seguida
A extração gera uma planilha. A planilha alimenta o processo de recebimento. O que você faz em seguida depende dos seus sistemas atuais.
Se você tem um WMS (Sistema de Gerenciamento de Armazém) — Manhattan Active WMS, SAP EWM, Oracle WMS Cloud, Blue Yonder ou sistemas de médio porte como Logiwa ou Finale Inventory — provavelmente está importando quantidades recebidas via upload de CSV ou API. O arquivo Excel da extração se torna sua fonte de importação. Mapeie a coluna "Número do Pedido" para o campo de Referência do Pedido de Compra do WMS, "Quantidade Enviada" para Quantidade Recebida, "Número do Lote" para o módulo de rastreamento de lotes e importe. Isso substitui a digitação manual no terminal do WMS.
Se você usa uma plataforma de envio mais leve como ShipStation ou Fishbowl, a planilha serve ao mesmo propósito — faça upload ou copie e cole as quantidades recebidas para sincronização de inventário. Os modelos de romaneio do ShipStation cobrem o lado da expedição, mas o recebimento de entrada ainda precisa de entrada de dados a partir de documentos de fornecedores. A etapa de extração preenche essa lacuna.
Se o seu processo de recebimento funciona com planilhas — algo que o Warehousing Education and Research Council (WERC) ainda aponta como prática comum, com 44% dos armazéns usando separação manual em papel ainda em 2023 — o arquivo Excel extraído é o seu registro de recebimento. Cada linha é uma remessa recebida. Adicione colunas para "Contagem Física", "Discrepância" e "Local de Armazenamento", e você terá um registro completo de recebimento sem precisar digitar dados manualmente a partir de notas fiscais.
A precisão no recebimento tem valor legal. De acordo com o Código Comercial Uniforme (UCC § 2-513), o comprador tem o direito de inspecionar as mercadorias antes da aceitação — e a nota fiscal é o documento de referência principal para essa inspeção. A OSHA 1910.176 adiciona a dimensão de segurança: as mercadorias devem ser verificadas antes do armazenamento para garantir que sejam empilhadas com segurança e não criem riscos. Inserir os dados da nota fiscal em um sistema de forma rápida e precisa não é apenas uma questão de eficiência — é a etapa operacional que desencadeia tanto a aceitação legal quanto as decisões de armazenamento seguro.
Quando estiver pronto para escalar além do processamento de notas individuais, a abordagem de extração em lote permite enviar um dia inteiro de notas fiscais de uma só vez e gerar uma única planilha consolidada de recebimento. As mesmas definições de colunas são mantidas — o fluxo de trabalho escala sem exigir nova configuração. Para comparação, uma lógica de lote similar se aplica a cotações de fornecedores em formatos diferentes, onde o mesmo problema de diversidade de fornecedores aparece na área de compras, e não no recebimento.
Perguntas Frequentes
Funciona com romaneios manuscritos?
Sim. A IA reconhece texto manuscrito, incluindo números, códigos de produto e anotações feitas no cais de carga. A precisão em manuscritos é menor do que em texto impresso (espere ~85-95% dependendo da legibilidade) — sempre revise as extrações manuais antes de finalizar seu registro de recebimento.
E se o romaneio usar nomes de campos diferentes dos que digitei?
Esta é a principal vantagem da extração semântica. Se você digitar "Nº PO" como nome de coluna e o romaneio identificar o campo como "Pedido nº" ou "Ref. Pedido", a IA entende que se referem ao mesmo conceito e extrai o valor correto. Você não precisa renomear suas colunas para corresponder à terminologia de cada fornecedor.
Posso extrair dados de romaneios diretamente para o Google Sheets?
Sim. O complemento do Google Sheets permite enviar romaneios e especificar nomes de colunas diretamente de uma barra lateral do Sheets — os dados extraídos preenchem sua planilha ativa sem trocar de aplicativo.
Quantos romaneios posso processar de uma vez?
O modo de romaneio único processa um documento por vez — ideal para recebimento em tempo real, onde cada remessa precisa de verificação imediata. Para processamento em lote no final do dia, o modo lote suporta o envio de vários romaneios simultaneamente (incluindo formatos mistos de diferentes fornecedores) e gera um único arquivo Excel consolidado. Consulte o guia de processamento em lote de romaneios para o fluxo de volume.
A IA consegue identificar se as quantidades do romaneio não correspondem ao PO?
O ImageToTable.ai extrai o que está no packing slip — ele não tem acesso aos dados da sua ordem de compra para realizar correspondências automaticamente. Você pode, no entanto, usar Colunas Calculadas para fazer verificações durante a extração. Por exemplo, se você tiver um packing slip com várias linhas, uma coluna calculada pode somar todas as quantidades dos itens para verificar se batem com um total impresso. A verificação de discrepâncias em relação à sua OC é uma etapa em planilha após a exportação — traga os dados extraídos do packing slip e os itens da OC para o Excel e use PROCV ou ÍNDICE/CORRESP para sinalizar divergências.
E quanto a packing slips em outros idiomas?
A IA processa packing slips em mais de 50 idiomas. Um Lieferschein alemão de um fornecedor europeu é extraído da mesma forma que um packing slip em inglês da Grainger — digite os nomes das suas colunas em inglês, e a IA localiza os valores correspondentes independentemente do idioma do documento.
Cada fornecedor formata romaneios de forma diferente. Seu método de extração não deveria se importar com isso.
Defina seus campos uma vez — "Nº do Pedido", "SKU", "Qtd", "Lote" — e a IA os encontra em qualquer romaneio, PDF, digitalização ou foto. Sem modelos. Sem configuração por fornecedor.
Teste em Seus Próprios Romaneios