Como Extrair Dados de Faturas de Fornecedores
para Margens de SKU no Ecommerce
No r/AmazonSeller, um vendedor FBA descreveu seu fluxo de trabalho de COGS: "Uso PROCV e outras funções para manter meu arquivo Excel atualizado durante o mês, e no final levo de 3 a 4 horas para calcular o COGS." Entre vendedores de ecommerce que operam de 50 a 200 SKUs, isso não é exceção — é a norma. O gargalo não é a matemática. É extrair os números das faturas dos fornecedores em primeiro lugar. A Alibaba envia um PDF de fatura de garantia comercial com 12 itens em chinês e inglês. Um fornecedor do 1688 envia um print de proforma manuscrito pelo WhatsApp. Uma fábrica envia por e-mail uma fatura comercial de várias páginas com o frete detalhado por caixa. Cada formato deposita os mesmos dados — SKU, custo unitário, quantidade, frete — em um layout diferente, e alguém precisa extraí-los antes que a planilha seja aberta.
Principais Conclusões
- Três a quatro horas por mês é o que você consegue ver — a digitação, os PROCVs, a troca de abas — e é a parte mais barata do custo que a entrada manual de faturas de fornecedores representa para o seu negócio de ecommerce.
- A parte cara permanece invisível: quando frete, direitos alfandegários e manuseio de quatro documentos separados nunca são alocados por SKU, a diferença entre o custo registrado do produto e o custo total real chega a 46%, e toda decisão de precificação que você tomou desde então carrega esse erro.
- O ImageToTable.ai lê todos os seus formatos de fornecedores — PDF da Alibaba, print do WhatsApp, proforma de fábrica — por meio de uma única definição de coluna e gera o custo total por SKU já calculado durante a extração, sem necessidade de modelos por fornecedor.
Por que Faturas de Fornecedores de Ecommerce São Diferentes de Faturas de AP Comuns
Equipes de contas a pagar processam faturas para pagá-las. Os campos que importam — número da fatura, nome do fornecedor, valor total, data de vencimento — são universais. Mas um operador de ecommerce olhando para uma fatura de fornecedor não está pensando em pagamento primeiro. Eles estão pensando: quanto este produto realmente me custou?
Os dados que um negócio de ecommerce precisa de uma fatura de fornecedor vão além dos campos de pagamento. Você precisa do código SKU — que pode ser o código interno do fornecedor, seu próprio SKU ou um ASIN. Você precisa do custo de atacado por unidade, que pode aparecer como "preço FOB", "preço unitário EXW" ou simplesmente "单价" (chinês para preço unitário). Você precisa do MSRP se estiver listado, e do MOQ (quantidade mínima de pedido) para acompanhar se você comprou em um nível de volume que realmente faz sentido. Você precisa do prazo de entrega — o número de dias entre o pedido e a entrega — porque um fornecedor que cotiza 30 dias e entrega em 45 está silenciosamente consumindo seu capital de giro. E você precisa de tudo isso por SKU, por pedido, em todos os fornecedores com quem trabalha.
O software de contas a pagar é construído para o primeiro problema — pagamos o valor certo ao fornecedor certo? Essa pergunta se encerra no total da fatura. A pergunta de margem do ecommerce começa no item de linha e continua.
Os Campos que Todo Rastreador de Custos de Produtos de Ecommerce Precisa
Antes de configurar qualquer fluxo de extração, decida o que extrair. A lista de colunas abaixo é projetada para rastreamento de custos de ecommerce — não para processamento de faturas de AP. Estes são os campos que alimentam uma planilha de margem por SKU:
| Nome da Coluna | Onde Aparece nas Faturas de Fornecedores | Por que Importa para Análise de Margem |
|---|---|---|
| SKU / Código do Produto | Número do item do fornecedor, ASIN ou seu SKU interno — rotulado como "Item No," "货号," "Model #" ou embutido nas descrições dos produtos | A chave que conecta esta linha da fatura ao seu inventário e dados de vendas |
| Nome do Produto | Pode aparecer apenas em chinês ("不锈钢水瓶500ml"), chinês+inglês ou somente em inglês | Verifica se o SKU corresponde ao produto físico correto |
| Custo de Atacado por Unidade | "FOB Price," "EXW Unit Price," "单价" ou "Unit Price" — pode estar em USD, RMB ou na moeda local do fornecedor | A base para todos os cálculos de margem; a moeda deve ser anotada |
| MSRP | Nem sempre listado; quando presente, rotulado como "MSRP," "Retail Price," "建议零售价" | Verificação rápida do seu preço — seu preço de venda é competitivo em relação à sugestão do próprio fabricante? |
| Quantidade Pedida | "Qty," "Order Qty," "数量" | Confirma se o fornecedor enviou o que você pediu |
| Quantidade Recebida | Nem sempre está na fatura — às vezes aparece apenas na lista de embalagem ou no comprovante de entrega | A discrepância entre o pedido e o recebido gera um ajuste de custo |
| MOQ | "MOQ," "Minimum Order," "起订量" — geralmente um número por SKU no orçamento, não em todas as faturas | Acompanha se você está comprando no volume ideal; um SKU comprado abaixo do MOQ normalmente tem preço com penalidade |
| Prazo de Entrega (Dias) | "Lead Time," "交货期" ou calculado a partir da Data do Pedido vs. Data do Envio | Métrica de confiabilidade do fornecedor — prazos crescentes entre pedidos geram um ajuste no ponto de reposição |
| Nome do Fornecedor | Nome da empresa no cabeçalho da fatura; fornecedores chineses costumam usar uma razão social diferente do nome da loja no Alibaba | Essencial para agrupar dados de custo por fornecedor e comparar o desempenho entre vendedores |
| Custo de Frete / Envio | "Freight," "Shipping," "运费" — pode ser um total por fatura, uma cobrança por caixa ou embutido em um item de linha | Um componente do custo total; deve ser alocado a SKUs individuais |
| Direitos Alfandegários e Taxas | Raramente na fatura do fornecedor — geralmente em uma fatura separada do despachante aduaneiro ou agente de carga | Outro componente do custo total que deve ser adicionado ao custo unitário após a extração |
| Data do Pedido | "Invoice Date," "Order Date," "日期" | Permite análise de tendências — os custos estão aumentando ao longo do tempo para o mesmo SKU? |
| Condições de Pagamento | "Terms," "Payment," "付款条件" — 30% de entrada / 70% antes do embarque, Net 30, etc. | Planejamento de fluxo de caixa — um fornecedor que muda de 30/70 para 50/50 altera seu cronograma de capital de giro |
Você não precisa de todos os campos em todas as faturas. Os que importam são os que alimentam sua fórmula de margem. Um dropshipper que nunca lida com estoque não precisa de Qtd Recebida. Um vendedor FBA importando contêineres de Shenzhen precisa de tudo isso mais os dados da fatura do despachante aduaneiro mesclados. Defina as colunas que correspondem à sua estrutura de custos e deixe a ferramenta de extração preencher o resto.
Da Extração ao Custo Total: O Elo Perdido na Contabilidade do Ecommerce
Aqui está um cenário que acontece todos os dias em negócios de ecommerce: um vendedor FBA encomenda 1.000 unidades de uma garrafa de água de aço inoxidável a $3,50 FOB de um fornecedor em Shenzhen. Ele registra $3.500 como custo do produto. Três semanas depois, o agente de carga cobra $850 pelo frete marítimo. Chega uma fatura do despachante aduaneiro com $262,50 em direitos alfandegários (7,5% sobre o valor declarado). A remessa passou duas semanas em um centro de recebimento 3PL a $0,30 por unidade. A planilha do vendedor diz que o produto custou $3,50. O produto custou na verdade $5,12 — uma diferença de 46%.
Isso é o custo total, e de acordo com a IRS Publication 334, frete de entrada, direitos alfandegários e custos de manuseio devem ser capitalizados no estoque — eles fazem parte do COGS, não são despesas operacionais separadas. As regras de capitalização uniforme do IRS (Pub 334, Seção sobre Regras de Capitalização Uniforme) exigem que esses custos indiretos sejam incluídos na base do bem adquirido para revenda. Você os recupera por meio do COGS quando a unidade é vendida — se você os registrou.
A fórmula do custo total é simples:
Custo Total por Unidade = (Custo de Atacado + Frete + Direitos Alfandegários + Seguro + Inspeção + Manuseio + Armazenagem) ÷ Unidades na Remessa
O cálculo em si não é difícil. Colocar os números em um só lugar é. As faturas do fornecedor trazem o custo de atacado. As faturas do agente de carga trazem o custo do frete. As faturas do despachante aduaneiro trazem os direitos alfandegários. As faturas do 3PL trazem a armazenagem. Quatro documentos, quatro formatos, três empresas diferentes — e você precisa de todos eles na mesma linha da planilha antes que a fórmula funcione. A maioria dos vendedores de ecommerce lida com isso digitando manualmente os números de quatro PDFs separados em uma linha do Excel, por remessa, por SKU. Com 20 remessas por trimestre e uma média de 8 SKUs cada, são 160 linhas de entrada manual de dados. Todo trimestre.
Um vendedor de ecommerce na comunidade r/FulfillmentByAmazon descreveu a realidade: "Quando você tem mais do que alguns SKUs, o custo real do produto fica confuso." A confusão não é conceitual — os vendedores entendem o custo total. A confusão é processual: os números estão em documentos diferentes, e colocá-los em um só lugar exige digitação.
Ao extrair dados de faturas de fornecedores com IA, você pode usar colunas calculadas para executar o cálculo do custo total durante a extração — a IA lê o preço de atacado da fatura do fornecedor, adiciona o valor do frete que você insere como parâmetro, aplica uma taxa de direitos alfandegários e gera o custo total por unidade diretamente. Sem etapa separada de planilha. A coluna de saída é rotulada como "Custo Total por Unidade" e o número abaixo dela está pronto para sua fórmula de margem. Para um passo a passo completo dos fundamentos da extração, consulte nosso guia detalhado de extração de dados de faturas.
Como Funciona o Fluxo de Extração
Este é o processo passo a passo, pensado para alguém com uma carpeta de faturas de fornecedores que precisa de uma planilha de margen — não uma implementação de automação de AP. O objetivo é ir de uma pilha de documentos em formatos mistos a um único arquivo Excel, em uma única sessão.
Os arquivos são processados de forma segura e não são armazenados.
Arraste todos os formatos que você tiver — faturas de garantia comercial da Alibaba em PDF, capturas de tela do 1688 via WeChat, faturas proforma de fábrica digitalizadas em PDF, contas de despachantes de carga, extratos de despachantes aduaneiros. Você pode enviar uma mistura de PDFs, JPGs e PNGs em um único lote. A IA lê cada documento de forma independente — ela não precisa que todos os seus fornecedores usem o mesmo layout de fatura. Um vendedor que gerencia 30 SKUs em quatro fornecedores pode enviar um trimestre inteiro de faturas de uma vez. Se você está testando o fluxo de trabalho, comece com faturas de dois fornecedores diferentes — um PDF da Alibaba, uma proforma de fábrica — para ver como uma única lista de colunas extrai dados de ambos.
É isso que diferencia a extração semântica por IA do OCR baseado em modelos. Em vez de desenhar caixas ao redor dos campos no layout da fatura de cada fornecedor, você digita os nomes das colunas que deseja — "SKU", "Nome do Produto", "Custo de Atacado por Unidade", "Quantidade Pedida", "Fornecedor", "Data do Pedido", "Custo do Frete". A IA localiza cada valor entendendo o que o campo significa. Um código SKU pode aparecer como "Item No" em uma fatura da Alibaba, "货号" em uma captura de tela do 1688, ou embutido em uma linha de descrição do produto em uma proforma de fábrica. Três posições diferentes, três rótulos diferentes — uma única definição de coluna captura todos eles. Isto é Extração de Colunas Personalizadas: você insere os nomes das colunas, e a IA preenche as linhas encontrando valores correspondentes em qualquer lugar de qualquer documento — sem modelos, sem configuração por fornecedor, sem regras dependentes de layout.
Defina uma coluna calculada como "Custo Total por Unidade (Custo de Atacado por Unidade + (Custo do Frete / Quantidade Pedida) + (Custo de Atacado por Unidade × 0.075))" — substituindo pela sua taxa real de direitos alfandegários. A IA extrai o preço de atacado, lê a alocação do frete e executa o cálculo durante o processamento. Quando o arquivo de saída abre, a coluna de custo total já está preenchida — sem necessidade de fórmulas de pós-processamento. Você também pode usar uma coluna inferida se as faturas dos seus fornecedores usarem códigos de moeda diferentes: configure a coluna para gerar a saída em uma única moeda com uma regra que aplica a conversão correta.
Baixe como XLSX. Cada linha de fatura tem as mesmas colunas, independentemente de a origem ser um PDF de garantia comercial do Alibaba, um scan de proforma da fábrica ou uma captura de WhatsApp de um fornecedor 1688. Sem mesclação de arquivos específicos do fornecedor. Sem copiar e colar entre planilhas. Um único arquivo de saída, pronto para análise de margen. Para volumes maiores, extração de faturas em lote processa centenas de documentos com as mesmas definições de colunas, processando páginas em 5-10 segundos cada — aproximadamente 18 vezes mais rápido que a entrada manual para uma única página.
O Que Torna os Formatos de Fatura de Fornecedores um Tipo Diferente de Problema
Ferramentas de OCR baseadas em modelo funcionam comparando um documento com um layout conhecido. Você treina a ferramenta: "O número da fatura está sempre no canto superior direito deste PDF." Isso funciona quando você processa faturas do mesmo fornecedor todos os meses. Mas os relacionamentos com fornecedores de ecommerce não funcionam assim:
- Faturas do Alibaba Trade Assurance seguem o modelo de formatação próprio da Alibaba, com seções separadas para detalhes do produto, envio e proteção de pagamento — limpas, mas diferentes do layout de qualquer outro fornecedor.
- Capturas de tela de fornecedores do 1688 costumam ser fotos tiradas no celular da tela de pedidos do 1688, mostrando nomes de produtos em chinês, preços unitários em RMB e quantidades do pedido — legíveis para uma pessoa, mas nenhum PDF estruturado existe.
- Faturas proforma de fábricas variam conforme a fábrica. Algumas usam um modelo formal com papel timbrado da empresa, Incoterms e dados bancários. Outras são uma tabela em um documento do Word exportado para PDF. E ainda outras são manuscritas e fotografadas.
- Faturas de despachantes de carga cobram por remessa, não por SKU, e precisam ser mescladas com os dados da fatura do fornecedor — o custo do frete deve ser alocado entre os SKUs daquela remessa.
- Faturas de fornecedores de dropshipping de fornecedores conectados ao AliExpress ou Shein geralmente chegam como capturas de tela com nomes de produtos em uma mistura de inglês e chinês — descrições "Chinglish" que uma pessoa consegue interpretar, mas que uma ferramenta de OCR baseada em palavras-chave lê incorretamente.
Uma ferramenta baseada em modelo precisa de um modelo separado para cada layout. Quatro fornecedores significam quatro modelos. Adicione um novo fornecedor — novo modelo. Um fornecedor atualiza o formato da fatura — modelo quebrado, produzindo extração incompleta silenciosamente até que alguém perceba. Com 8 a 10 fornecedores ativos — típico para uma loja de ecommerce em crescimento — o fardo da manutenção de modelos excede o tempo economizado pela automação.
A extração semântica contorna tudo isso. A IA lê uma fatura como um gerente de compras lê: ela vê um documento com produtos, preços, quantidades e datas. Ela não depende de coordenadas ou correspondência de rótulos. Ela entende que "单价 ¥23.50" em uma captura de tela do 1688 e "Unit Price $3.50" em uma fatura do Alibaba são o mesmo campo, apenas em idiomas e posições diferentes. Essa abordagem é a razão pela qual um único conjunto de nomes de colunas funciona em todos os fornecedores, e a extração unificada entre formatos se torna possível sem configuração por fornecedor.
A diferença que importa: a extração baseada em modelo multiplica seu trabalho de configuração a cada novo fornecedor. A extração baseada em IA mantém a configuração constante. Para uma loja de ecommerce que adiciona de 2 a 3 novos fornecedores por ano, essa é a diferença entre um fluxo de trabalho que escala e um que acaba sendo abandonado em favor da entrada manual.
Da Planilha ao Painel de Margem
Depois que você tem os dados da fatura do fornecedor em uma planilha estruturada, a análise de margem que antes era um jogo de adivinhação trimestral se torna um conjunto de dados ao vivo. Veja como isso funciona na prática:
Margem bruta por SKU agora é uma fórmula extraída de células, não um número que você recalcula manualmente todo mês. Preço de venda menos custo total por unidade, dividido pelo preço de venda. Um SKU que parecia lucrativo com um custo de atacado de $3,50 pode revelar uma margem de 12% depois que o custo total chega a $5,12 — abaixo do mínimo de 15-20% que a maioria dos vendedores FBA busca para cobrir as taxas da Amazon. Sem a extração, esse cálculo acontece uma vez, manualmente, quando você lembra de fazê-lo. Com a extração, ele fica atualizado toda vez que você atualiza a planilha. Como observou o CFO de um vendedor da Amazon no Reddit: "Quando você tem mais do que alguns SKUs, o custo real do produto fica confuso." A extração é o que descomplica isso.
Vendedores da Amazon FBA ganham um benefício adicional: separar os custos do produto dos custos de fulfillment. A Amazon cobra taxas de indicação (normalmente 15%), taxas de fulfillment FBA, taxas de armazenamento e custos de publicidade — nenhum deles aparece na fatura do fornecedor. Uma planilha de extração por SKU mantém os custos do lado do fornecedor (atacado, frete, direitos alfandegários) em um conjunto de colunas, e você pode adicionar os custos do lado da Amazon em outro conjunto. Agora você vê a margem em dois níveis: margem do produto (preço de venda menos custo total) e margem líquida após as taxas da Amazon. Um produto que gera 40% de margem do produto, mas 8% de margem líquida após as taxas FBA, conta uma história diferente de um com 25% de margem do produto e 18% de margem líquida. Sem a etapa de extração alimentando dados precisos de custo total, ambos os produtos parecem custar "$3,50" e a história real da margem nunca aparece.
Acompanhamento de desempenho do fornecedor vira um subproduto do mesmo conjunto de dados. Tendências de prazo de entrega — o prazo médio de entrega do Fornecedor A está aumentando de 30 para 38 dias? Tendências de custo — o preço unitário do Fornecedor B está subindo mais rápido que a média da categoria? Conformidade com MOQ — você está pedindo abaixo do mínimo em um SKU e pagando um preço premium sem perceber? Essas perguntas não têm resposta a partir de faturas individuais. Elas são fáceis de responder a partir de uma planilha estruturada atualizada a cada ciclo de pedido.
E quando as tarifas mudam — como mudaram repetidamente em 2025-2026, com as tarifas da Tabela Harmonizada dos EUA flutuando entre categorias de produtos — ter seus dados de custo total já estruturados significa que você pode recalcular o componente de direitos alfandônicos e ver imediatamente quais SKUs estão mais expostos. Sem essa estrutura, você precisa tirar todas as faturas do fornecedor da pasta e recalcular manualmente.
FAQ
Funciona com faturas de fornecedores em chinês?
Sim. A IA lê documentos em chinês, inglês e idiomas mistos. Um print de fornecedor 1688 com nomes de produtos em chinês ("不锈钢保温杯"), preços em RMB e quantidades em algarismos arábicos é lido da mesma forma que uma fatura de garantia comercial da Alibaba em inglês. Os nomes de colunas que você define em inglês — "SKU", "Nome do Produto", "Custo de Atacado" — viram os cabeçalhos, e a IA extrai os valores correspondentes independentemente do idioma de origem. Se uma fatura chinesa listar um preço como "¥23,50", a IA entende que esse é o valor para sua coluna "Custo de Atacado" e o extrai.
Posso extrair dados de prints, não apenas de PDFs?
Sim. A ferramenta aceita arquivos JPG, PNG e PDF. Prints de celular do WhatsApp ou WeChat — comuns ao lidar com fornecedores 1688 que enviam confirmações de pedido como imagens — são processados da mesma forma que PDFs escaneados. A IA lê o conteúdo visual da imagem, não a camada de texto incorporada, então uma foto de tela de computador mostrando o sistema interno do fornecedor funciona. A qualidade da imagem importa: um print borrado em resolução 480p produzirá extrações com menor confiança do que um print nítido em 1080p. Para imagens muito compactadas, estratégias de extração de baixa resolução podem ajudar.
Como alocar custos de frete entre SKUs quando a fatura mostra apenas um total?
A maioria das faturas de agentes de carga mostra um único total de envio, sem detalhamento por SKU. Você tem três opções: (1) Usar uma coluna calculada para dividir o total do frete pela quantidade total pedida em todos os SKUs do envio, dando uma alocação igual por unidade. (2) Alocar por peso — se a fatura do agente de carga especificar o peso total, crie uma coluna calculada que determine a parcela de frete de cada SKU com base no peso unitário vezes a quantidade. (3) Alocar por valor — SKUs de maior valor absorvem uma parcela proporcionalmente maior do frete. O método a usar depende da sua estrutura de frete: alocação por peso faz sentido para frete marítimo (precificado por contêiner/peso), e por valor para frete aéreo (precificado por kg com sobretaxa de valor). A ferramenta de extração faz a matemática assim que você define a regra. Você não precisa que o agente de carga detalhe por SKU.
E os direitos alfandegários — eles vêm em uma fatura separada meses depois?
Esse é um problema real. Agentes de carga e despachantes aduaneiros costumam enviar faturas de direitos 3 a 6 semanas após o desembaraço — às vezes depois que você já vendeu o estoque e registrou o COGS. A abordagem correta: extraia os dados da fatura do fornecedor agora para colocar o custo de atacado e o frete na sua planilha. Quando a fatura do despachante chegar, extraia-a em uma aba separada usando colunas como "ID do Envio", "Direitos Pagos" e "Data". Use PROCV ou ÍNDICE-CORRESP para puxar o valor dos direitos para a coluna de custo total do envio original. Isso mantém seus dados de margem precisos conforme custos atrasados chegam, em vez de esperar semanas para iniciar o processo de extração. Se você usa contabilidade de competência, a Publicação 334 do IRS espera que os custos totais estimados sejam acumulados no recebimento e conciliados quando as faturas reais chegarem.
Isso se integra com QuickBooks ou Xero?
A ferramenta gera Excel (XLSX), CSV e JSON. Você pode baixar os dados extraídos e importá-los para o QuickBooks, Xero ou qualquer plataforma contábil que aceite importação de arquivos. Não há integração direta via API. Para vendedores de ecommerce que usam A2X ou ferramentas similares para conectar os relatórios da Amazon ao QuickBooks, os dados de custo do lado do fornecedor extraídos servem como insumo de COGS que essas ferramentas não capturam — você importa a planilha da fatura do fornecedor extraída como lançamento contábil ou atualização de custo de estoque. Para vendedores que usam Google Sheets para controle de custos, o complemento do Google Sheets permite extrair dados de faturas de fornecedores diretamente para sua planilha de controle, sem sair do Google Sheets.
Quantas faturas posso processar de uma vez?
Você pode enviar várias faturas em um único lote — a ferramenta processa cada página em 5 a 10 segundos. Não há limite rígido de tamanho do lote, embora o tempo de processamento aumente linearmente com o número de páginas. Um lote de 20 faturas com média de 2 páginas cada (40 páginas no total) leva cerca de 3 a 7 minutos para processar. A limitação real não é a capacidade da ferramenta — é se você definiu os nomes das colunas para cobrir todos os campos necessários de todos os fornecedores no lote. Para processamento trimestral em grande volume, a extração em lote lida com volumes maiores com eficiência.
A Planilha É a Parte Fácil
A maioria dos vendedores de ecommerce entende a matemática das margens. Eles sabem que o custo total = atacado + frete + direitos alfandegários + taxas. Eles sabem que devem acompanhar isso por SKU. O elo quebrado na cadeia não é o conhecimento — é que os dados estão em PDFs e capturas de tela de uma dúzia de fornecedores diferentes, e colocá-los em uma planilha exige digitação. Todo artigo sobre cálculo de custo total pula essa etapa. Eles dão a fórmula e assumem que os números já estão em uma coluna.
E não estão. Estão em um PDF de garantia comercial da Alibaba, uma captura de tela do 1688 e uma fatura de despachante de frete em três formatos diferentes. A extração é a etapa que torna a fórmula utilizável. Quando você consegue extrair dados de faturas de fornecedores para uma planilha estruturada sem criar um modelo para cada fornecedor, a análise de margem deixa de ser um projeto trimestral e se torna algo que você atualiza em minutos após cada remessa.
Sem necessidade de cadastro. Envie uma fatura de fornecedor e defina suas colunas.