Como Comparar Cotações de Fornecedores
Coreanos no Excel
Um usuário do Reddit em r/procurement perguntou recentemente: "Como vocês comparam cotações de fornecedores? Ainda manualmente? Filtros/macros do Excel? Software de RFP ou ferramentas de ERP?" A pergunta acertou em cheio porque expôs o que as equipes de compras na Coreia enfrentam todos os dias: cinco fornecedores enviam cinco cotações (견적서), cada uma com seu próprio layout, e alguém ainda precisa redigitar cada item em uma planilha de comparação manualmente.
O gargalo não é a lógica de comparação. É extrair os dados dos PDFs. Este guia aborda o que uma cotação de fornecedor coreano realmente contém, por que padronizar a etapa de entrada muda tudo e como extrair dados de itens de qualquer 견적서 de fornecedor em uma tabela de comparação do Excel — sem redigitar uma única célula.
Principais Conclusões
- Ferramentas de extração baseadas em modelo pedem que você desenhe uma caixa ao redor de cada campo em um documento e, ao abrir a 견적서 do próximo fornecedor, todos os campos mudaram de posição.
- As cotações de fornecedores coreanos estão fora do código tributário, sem campos ou layouts obrigatórios, então cada fornecedor gera um documento estruturalmente único e as regras de modelo quebram no segundo fornecedor.
- ImageToTable.ai lê por campo, e não por posição na página, para que suas colunas de comparação funcionem em todos os documentos de fornecedores sem uma única definição de coordenada.
Por que os Orçamentos de Fornecedores Coreanos Resistem à Padronização
Um orçamento de fornecedor (견적서, literalmente "documento de estimativa") é a proposta que um fornecedor envia em resposta à sua solicitação de cotação (견적요청서). Ele lista os itens que podem fornecer, a que preço unitário, em que quantidade e sob quais condições. Diferente de uma nota fiscal eletrônica (세금계산서) — que é regida pelo Artigo 32 da Lei do IVA da Coreia (부가가치세법 제32조) e transmitida ao Serviço Nacional de Impostos em formato eletrônico regulamentado — um 견적서 não possui estrutura legal obrigatória. Não é um documento fiscal. Nenhuma lei determina quais campos deve conter, em que ordem devem aparecer ou mesmo se precisa existir.
Esse vácuo regulatório é a causa raiz do problema de extração. Em uma transação B2B típica na Coreia, o fluxo documental é: 견적서 → 발주서 (pedido de compra) → 거래명세서 (extrato de transação) → 세금계산서 (nota fiscal). O 견적서 está no início dessa cadeia — o menos regulamentado, o mais variável e o mais crítico para decisões de comparação. Um fornecedor que usa o 더존 Smart A gera um 견적서 com tabelas de itens em orientação paisagem e o carimbo da empresa (직인) sobre o cabeçalho. Outro que usa o 이카운트 (ECOUNT ERP) produz um layout retrato com linhas de itens aninhadas dentro de células de cabeçalho mescladas. Um terceiro envia um arquivo Excel que eles mesmos criaram em 2013. Todos os três são válidos. Não há um modelo para ser considerado errado — porque nenhum modelo existe.
Isso não é uma idiossincrasia coreana. É a consequência natural de um documento que está fora do código tributário. E significa que toda vez que sua equipe de compras recebe um lote de 견적서, os dados de que você precisa estão em um local físico diferente em cada página. Ferramentas de OCR baseadas em modelos — que dependem da definição de coordenadas ou do reconhecimento de padrões de um layout fixo — falham a partir do fornecedor nº 2.
O que Realmente Está em um Orçamento de Fornecedor Coreano
Fora o caos de formato, todo 견적서 responde ao mesmo conjunto de perguntas — apenas em coordenadas diferentes. Entender quais campos existem e o que significam é o primeiro passo para projetar uma comparação que funcione entre fornecedores.
| Campo | Nome em Coreano | O que significa para comparação |
|---|---|---|
| Data do orçamento | 견적일자 | Quando o orçamento foi emitido — determina se ainda está dentro do prazo de validade |
| Período de validade | 유효기간 | Por quanto tempo os preços cotados são válidos — geralmente de 7 a 30 dias; um orçamento vencido exige reemissão |
| Informações do fornecedor | 공급자 | Nome da empresa, número de registro (사업자등록번호), endereço, contato |
| Nome do item | 품목명 | Descrição de cada item do orçamento |
| Especificação | 규격 | Dimensões, números de modelo ou especificações técnicas — essencial ao comparar itens equivalentes entre fornecedores |
| Quantidade | 수량 | Número de unidades cotadas |
| Preço unitário | 단가 | Preço por unidade — a métrica central de comparação |
| Valor da mercadoria (subtotal) | 공급가액 | Total do item antes do IVA (= Quantidade × Preço Unitário, mas pode incluir descontos) |
| IVA | 부가세 | 10% do 공급가액 em transações B2B — geralmente exibido separadamente (별도) |
| Valor total | 합계금액 | 공급가액 + 부가세 — o valor total a pagar |
| Condições de pagamento | 결제조건 | Data de vencimento, método de pagamento, exigências de entrada |
| Condições de entrega | 납기 / 인도조건 | Data de entrega, local, Incoterms se aplicável |
| Observações | 비고 | Condições de garantia, notas de validade, exclusões |
Um campo que merece atenção especial: a divisão do IVA. Em transações B2B na Coreia, é prática padrão exibir 공급가액 e 부가세 separadamente (별도). Um 견적서 que lista apenas um total único sem discriminar o IVA deve levantar suspeitas — discussões no Clien.net confirmam que compradores B2B na Coreia esperam essa discriminação, e fornecedores que se recusam a fornecê-la são frequentemente vistos como tentando ocultar sua estrutura real de preços. Ao extrair dados de 견적서 para comparação, sempre capture 공급가액 e 부가세 como campos separados. Se um fornecedor mostrar apenas um total inclusivo, será necessário recalcular: 공급가액 = Total ÷ 1,1.
Etapa 1: Reúna Orçamentos em Qualquer Formato
Pare de pedir um formato específico aos fornecedores. Na prática, você receberá 견적서 como:
- Um PDF gerado pelo ERP do fornecedor — limpo, mas travado em um layout de página do qual você não consegue copiar e colar de forma confiável
- Um arquivo Excel — mais fácil de trabalhar, mas ainda exige transferência manual célula por célula para sua planilha mestre de comparação
- Uma imagem escaneada ou foto de celular — comum com fornecedores menores que imprimem, carimbam e escaneam o 견적서 de volta
- Um print do corpo do e-mail — orçamentos informais enviados como texto em um e-mail, capturados pelo destinatário
Colete todos em uma única pasta. O nome do arquivo não importa para a extração — nomeie por fornecedor se ajudar na organização, mas a ferramenta lê o conteúdo, não o nome do arquivo. O suporte inclui PDF, JPG, PNG, WebP e AVIF — até mesmo uma foto de smartphone de um 견적서 manuscrito na mesa do fornecedor funciona.
Etapa 2: Defina Suas Colunas de Comparação
É aqui que a abordagem de extração se diferencia das ferramentas baseadas em modelos. Em vez de dizer ao sistema onde procurar em cada documento do fornecedor — "O preço unitário do Fornecedor A está na linha 5, coluna 3 da tabela" — você diz o que procurar. Você define os nomes das colunas, e a IA localiza os valores correspondentes em cada documento, entendendo o que eles significam, independentemente de onde o fornecedor os colocou.
Este mecanismo — Extração de Colunas Personalizadas — é o inverso de como o OCR tradicional funciona. Ferramentas de modelo exigem que você desenhe uma caixa ao redor de cada campo porque elas combinam por coordenadas. A Extração de Colunas Personalizadas funciona por compreensão semântica: a IA lê o documento, compreende que "₩45.000" ao lado de "단가" significa preço unitário e o coloca em sua coluna "Preço Unitário" — seja esse "₩45.000" em uma célula de tabela, um parágrafo ou manuscrito em um formulário escaneado.
Para uma comparação de cotação de fornecedor coreano, defina colunas como:
| Nome da Coluna | O Que Ela Captura |
|---|---|
| Nome do Fornecedor | Nome comercial do 공급자 — identifica a qual orçamento cada linha pertence |
| Nome do Item | 품목명 — o produto ou serviço sendo cotado |
| Especificação | 규격 — dimensões, modelo, grau |
| Quantidade | 수량 — número de unidades |
| Preço Unitário | 단가 — preço por unidade em KRW |
| Valor de Fornecimento | 공급가액 — total da linha antes do IVA |
| IVA | 부가세 — valor do imposto de 10% |
| Data do Orçamento | 견적일자 — data em que o orçamento foi emitido |
| Período de Validade | 유효기간 — por quanto tempo o preço é válido |
| Condições de Pagamento | 결제조건 — vencimento, método, entrada |
Se você precisa de valores calculados — como o total com IVA para fornecedores que mostram apenas o 공급가액, ou um preço unitário a partir do total da linha — você pode adicionar colunas calculadas escrevendo o cálculo diretamente no nome da coluna. Por exemplo, uma coluna chamada "Valor Total (Valor da Oferta + IVA)" instrui a IA a realizar essa operação aritmética durante a extração e exibir o resultado, para que sua planilha receba números prontos para comparação, e não dados brutos que exigiriam fórmulas no Excel.
Os arquivos são processados com segurança e não são armazenados.
Etapa 3: Extrair Itens de Linha em uma Única Planilha
Com as colunas definidas, carregue todos os seus arquivos de cotação (견적서) de fornecedores de uma só vez. O processamento em lote significa que você arrasta o PDF do ERP do Fornecedor A, o formulário escaneado do Fornecedor B e o print de e-mail do Fornecedor C — tudo em um único upload — e a IA processa cada documento de forma independente, depois mescla os resultados em uma única tabela de saída com a estrutura de colunas que você definiu.
O que acontece nos bastidores: Para cada documento, a IA lê todas as páginas em sequência. Uma cotação (견적서) de várias páginas com tabelas de itens na página 1 e condições de pagamento na página 3 é lida como um documento contínuo — não em silos página por página. Quando encontra "₩2.450.000" ao lado de "공급가액" no cabeçalho da página 2 do Fornecedor A e "공급가액 2.450.000원" no texto de um parágrafo do Fornecedor B, ela reconhece ambos como o mesmo dado e coloca cada um na coluna "Valor da oferta (sem imposto)" da respectiva linha.
O resultado é uma única planilha onde cada linha é um item de linha da cotação (견적서) de um fornecedor, cada coluna é um campo que você definiu, e o formato de origem não é mais visível — porque a estrutura vem das suas definições de coluna, e não das escolhas de layout do fornecedor.
Comparação de tempo: Processar cinco cotações (견적서) de cinco fornecedores, cada uma com aproximadamente 15 itens de linha, significa cerca de 75 células de dados para extrair. A entrada manual — abrir cada PDF, encontrar cada valor, digitá-lo na célula correta — leva de 30 a 45 minutos de trabalho focado, mesmo para um membro experiente da equipe de compras. A extração por IA conclui a mesma tarefa no tempo que leva para fazer o upload dos arquivos, mais alguns segundos de processamento por documento. A diferença aumenta a cada fornecedor ou item de linha adicional.
Etapa 4: Construir Sua Comparação Lado a Lado
Os dados extraídos chegam como uma tabela plana. Agora você os transforma em uma ferramenta de decisão. A estrutura de comparação depende das suas prioridades de avaliação, mas aqui estão três abordagens que funcionam para compras B2B coreanas:
Comparação focada em preço: Dinamize os dados extraídos para que os fornecedores se tornem colunas e os itens se tornem linhas. Para cada item (품목), você vê o preço unitário de cada fornecedor em uma única linha. Adicione uma fórmula =MIN() para sinalizar o menor preço por item e formatação condicional para destacar os vencedores. Se você estiver comparando o valor da oferta (sem imposto) (공급가액) entre fornecedores, lembre-se de que o IVA deve ser excluído da comparação base — compare os valores antes dos impostos e, em seguida, verifique se o IVA de cada fornecedor foi calculado corretamente a 10%.
Pontuação ponderada: Quando o preço não é o único fator, adicione colunas para prazo de entrega (납기), condições de pagamento (결제조건) e confiabilidade do fornecedor, e então pontue cada um em uma escala de 1 a 5. Multiplique pelos pesos que refletem suas prioridades — um ponto de partida comum em compras coreanas é 40% preço, 25% entrega, 20% condições de pagamento, 15% qualidade/conformidade com especificações. A soma identifica o fornecedor geral mais forte, não apenas o mais barato.
Custo total de propriedade (TCO): O preço unitário (단가) cotado é apenas parte do custo. Adicione colunas para frete (운송비), quantidade mínima de pedido (최소주문수량) e cronograma de pagamento — um fornecedor cotando ₩5.000/unidade com 50% de pagamento adiantado e entrega em 60 dias pode custar mais em capital de giro do que um cotando ₩5.500/unidade com pagamento líquido em 30 dias e entrega na próxima semana.
O sistema próprio de compras públicas da Coreia — KONEPS (나라장터), que processa cerca de dois terços de todas as compras públicas e economiza aproximadamente US$ 8 bilhões por ano em custos administrativos — avalia propostas com base em uma estrutura de pontuação onde a capacidade técnica tem peso de 80 a 90 pontos e o preço da proposta, de 10 a 20 pontos. O setor privado não precisa desse nível de formalidade, mas o princípio — preço é um insumo entre vários — vale a pena ser adotado.
Lidando com Particularidades do Formato Coreano
Documentos comerciais coreanos possuem algumas convenções de formato que afetam a precisão da extração e a lógica de comparação:
IVA 별도 vs 포함. No B2B coreano, o IVA quase sempre é exibido separadamente. Uma Cotação (견적서) listará o 공급가액 (valor da oferta sem imposto), depois o 부가세 (IVA = 공급가액 × 10%) e, em seguida, o 합계금액 (valor total com IVA). Se um fornecedor enviar um orçamento com apenas um valor total e sem discriminação do IVA, provavelmente você está lidando com um fornecedor voltado para B2C ou um empresário individual sob o regime simplificado (간이과세자) que não pode emitir notas fiscais. Sempre extraia esses campos como colunas separadas — comparar totais que misturam valores antes e depois dos impostos gera resultados enganosos.
Formatação de moeda. Valores em won coreano usam vírgulas como separadores de milhar (₩1.250.000) e podem aparecer com ou sem o sufixo 원. A IA reconhece ambos os formatos e gera valores numéricos limpos. Ao comparar com fornecedores não coreanos, observe que ₩1.000 equivale a aproximadamente US$ 0,70–0,75 (em meados de 2026) — a ferramenta extrai o valor numérico; a conversão de moeda fica por conta da sua lógica de planilha.
Formatos de data. Cotações (견적서) coreanas normalmente usam o formato AAAA-MM-DD ou AAAA년 MM월 DD일. A IA padroniza todas as datas durante a extração, de modo que um orçamento datado de "2026-06-12" do Fornecedor A e "2026년 6월 12일" do Fornecedor B resultam no mesmo valor de data na coluna "Data da cotação".
Números de registro de empresa. Toda empresa coreana possui um Número de registro da empresa (CNPJ coreano) de 10 dígitos (formato: XXX-XX-XXXXX). Se você estiver comparando orçamentos para fins de conformidade ou cadastro de fornecedores, extraia este campo. É o identificador único que vincula uma Cotação (견적서) a uma entidade legal específica — útil quando o Nome fantasia (상호) do fornecedor não corresponde ao nome registrado.
Códigos de item (품목코드). Alguns fornecedores usam códigos internos de produto em vez de — ou além de — nomes descritivos de itens. Uma Cotação (견적서) pode listar "ELC-4200B" sem nenhuma descrição adicional. Se o seu sistema interno de compras usar códigos diferentes, os dados extraídos servem como ponte: você obtém o código do fornecedor, e sua planilha faz o mapeamento via PROCV em relação à sua lista mestra de itens.
Para um olhar mais aprofundado sobre documentos de transação coreanos, consulte nossos guias sobre extração de demonstrativos de transação coreanos (거래명세서) para Excel — o documento que segue a Cotação (견적서) na cadeia de compras — e extração de notas fiscais coreanas (세금계산서) para contabilidade, que cobre o ponto final legalmente regulamentado do mesmo fluxo documental.
Perguntas Frequentes
A IA consegue extrair dados de uma cotação coreana (견적서) manuscrita?
Sim. O modelo de visão lê texto coreano impresso e manuscrito, incluindo letra cursiva. Um fornecedor pequeno que escreve sua 견적서 à mão em um formulário da empresa e o digitaliza produz dados extraíveis. A precisão em manuscritos é menor do que em texto impresso — espere discrepâncias em campos densamente escritos ou números ilegíveis — mas a estrutura (itens, quantidades, preços) geralmente é capturada corretamente porque esses valores são escritos isoladamente, não inseridos em texto corrido.
E se um fornecedor enviar um arquivo Excel — ainda preciso de extração?
Não, mas o fluxo de comparação se beneficia de um pipeline unificado. Se três fornecedores enviarem PDFs e dois enviarem arquivos Excel, o upload em lote de todos os cinco produz uma única tabela de saída mesclada com a mesma estrutura de colunas. Copiar manualmente as duas linhas do Excel para sua planilha de comparação enquanto extrai os três PDFs via IA é viável, mas dividir o fluxo de trabalho introduz exatamente o atrito manual que o processo foi projetado para eliminar. Faça upload de tudo junto — a IA lida com cada formato de forma independente.
Isso funciona com cotações (견적서) que abrangem várias páginas?
Sim. Documentos de várias páginas são lidos na ordem das páginas como um único arquivo contínuo. Itens de linha divididos entre páginas — comum quando um fornecedor tem uma longa tabela de itens que se estende pelas páginas 1 e 2 — são reconhecidos como pertencentes ao mesmo documento. Um prazo de validade impresso na página 3 e preços unitários na página 1 aparecem todos na mesma linha de saída para aquele fornecedor.
Como a extração do IVA lida com inconsistências entre fornecedores?
A IA extrai qualquer valor de IVA que apareça no documento. Se o Fornecedor A mostrar o 부가세 como um item de linha separado, ele aparecerá na sua coluna "IVA". Se o Fornecedor B não mostrar IVA algum — comum com fornecedores isentos (면세사업자) em setores como saúde ou educação — a coluna "IVA" ficará vazia para essa linha. Sua planilha de comparação deve verificar: se o IVA estiver em branco, confirme se o fornecedor é 면세; caso contrário, sinalize a cotação para acompanhamento antes de usá-la em uma comparação sem impostos.
Posso extrair os mesmos campos de uma cotação coreana (견적서) e de uma cotação em inglês no mesmo lote?
Sim. A Extração de Colunas Personalizadas é independente de idioma. Se você definir uma coluna chamada "Preço Unitário", a IA encontra ₩45.000 em um documento coreano e $32,50 em um inglês, pois entende que ambos representam o mesmo conceito. A tabela de saída não distingue por idioma — cada valor vai para a coluna que você nomeou. Para comparação entre moedas, adicione uma etapa separada de conversão cambial na sua planilha após a extração.
Da Inserção de Dados à Decisão
A comparação de cotações de fornecedores é o momento na aquisição em que o trabalho manual causa mais danos. Cada minuto gasto redigitando itens de um PDF para uma planilha é um minuto não gasto perguntando se o prazo de entrega cinco dias mais rápido do Fornecedor B vale o preço unitário 8% menor do Fornecedor A, ou se um prazo de validade de 30 dias significa que você deve garantir o preço agora antes que os custos das matérias-primas mudem.
A etapa de extração — a ponte mecânica entre o documento de um fornecedor e sua tabela de comparação — é o que mantém as equipes de compras com 60–70% de custos administrativos. Remova essa etapa, e a própria comparação se torna o trabalho, não a recompensa por terminar a inserção de dados.