Cómo comparar cotizaciones deproveedores coreanos en Excel

Un usuario de Reddit en r/procurement preguntó recientemente: "¿Cómo comparan las cotizaciones de los proveedores? ¿Siguen haciéndolo manual? ¿Filtros/macros de Excel? ¿Software de RFP o herramientas ERP?" La pregunta dio en el clavo porque expuso lo que los equipos de compras en Corea enfrentan a diario: cinco proveedores envían cinco cotizaciones de proveedores (견적서), cada una con su propio formato, y alguien todavía tiene que volver a escribir cada línea de pedido en una hoja de cálculo de comparación a mano.

El cuello de botella no es la lógica de comparación. Es extraer los datos de los PDF. Esta guía cubre lo que realmente contiene una cotización de un proveedor coreano, por qué estandarizar el paso de ingreso lo cambia todo y cómo extraer los datos de las líneas de pedido de cualquier 견적서 de proveedor en una tabla de comparación de Excel, sin tener que volver a escribir ni una sola celda.

Deja de escribir datos a mano — deja que la IA los lea por ti
Sube una imagen o PDF — datos estructurados en hoja de cálculo en 10 segundos
Pruébalo ahora
Sin registro · Sin tarjeta de crédito · Resultados en 10 segundos
Extracción de datos de cotizaciones de proveedores coreanos a hoja de cálculo de comparación en Excel para análisis de compras

Conclusiones clave

  1. Las herramientas de extracción basadas en plantillas te piden que dibujes un cuadro alrededor de cada campo en un documento y luego abres la 견적서 del siguiente proveedor y cada campo se ha movido a una posición diferente.
  2. Las cotizaciones de proveedores coreanos están fuera del código tributario sin campos ni diseños obligatorios, por lo que cada proveedor genera un documento estructuralmente único y las reglas de plantilla fallan con el segundo proveedor.
  3. ImageToTable.ai lee por significado del campo en lugar de por posición en la página, por lo que tus columnas de comparación funcionan en el documento de cada proveedor sin necesidad de definir ni una sola coordenada.

Por qué las cotizaciones de proveedores coreanos resisten la estandarización

Una cotización de proveedor (견적서, literalmente "documento de estimación") es la propuesta que un proveedor envía en respuesta a su solicitud de cotización (견적요청서). Enumera los artículos que pueden suministrar, a qué precio unitario, en qué cantidad y bajo qué condiciones. A diferencia de una factura fiscal (세금계산서) — regulada por el Artículo 32 de la Ley del IVA de Corea (부가가치세법 제32조) y transmitida al Servicio Nacional de Impuestos en un formato electrónico regulado — un 견적서 no tiene una estructura legalmente obligatoria. No es un documento fiscal. Ninguna ley exige qué campos debe contener, en qué orden deben aparecer, ni siquiera si debe existir.

Ese vacío regulatorio es la causa raíz del problema de extracción. En una transacción B2B típica coreana, la cadena documental fluye: 견적서 → 발주서 (orden de compra) → 거래명세서 (comprobante de transacción) → 세금계산서 (factura fiscal). El 견적서 está al inicio de esta cadena — el menos regulado, el más variable y el más crítico para decisiones de comparación. Un proveedor que usa 더존 Smart A genera un 견적서 con tablas de artículos en orientación horizontal y el sello de la empresa (직인) en el encabezado. Otro que usa 이카운트 (ECOUNT ERP) produce un diseño vertical con filas de artículos anidadas dentro de celdas de encabezado combinadas. Un tercero envía un archivo Excel que ellos mismos crearon en 2013. Los tres son válidos. No hay una plantilla contra la cual estar equivocado — porque no existe ninguna plantilla.

Esto no es una idiosincrasia coreana. Es la consecuencia natural de un documento que está fuera del código fiscal. Y significa que cada vez que su equipo de adquisiciones recibe un lote de 견적서, los datos que necesita están en una ubicación física diferente en cada página. Las herramientas OCR basadas en plantillas — que dependen de definir coordenadas o buscar patrones en un diseño fijo — fallan con el proveedor #2.

Qué contiene realmente una cotización de proveedor coreana

Más allá del caos de formatos, cada 견적서 responde al mismo conjunto de preguntas — solo que en diferentes coordenadas. Comprender qué campos existen y qué significan es el primer paso para diseñar una comparación que funcione entre proveedores.

CampoNombre en coreanoQué significa para la comparación
Fecha de cotización견적일자Cuándo se emitió la cotización — determina si aún está dentro de su período de validez
Período de validez유효기간Cuánto tiempo se mantienen los precios cotizados — normalmente de 7 a 30 días; una cotización vencida requiere reemisión
Información del proveedor공급자Nombre comercial, número de registro (사업자등록번호), dirección, contacto
Nombre del artículo품목명Descripción de cada partida cotizada
Especificación규격Dimensiones, números de modelo o especificaciones técnicas — crítico al comparar productos equivalentes entre proveedores
Cantidad수량Número de unidades cotizadas
Precio unitario단가Precio por unidad — la métrica central de comparación
Valor de suministro (subtotal)공급가액Total de la línea antes de IVA (= Cantidad × Precio unitario, pero puede incluir descuentos)
IVA부가세10% del 공급가액 en transacciones B2B — normalmente se muestra por separado (별도)
Importe total합계금액공급가액 + 부가세 — el importe total a pagar
Condiciones de pago결제조건Fecha de vencimiento, método de pago, requisitos de depósito
Condiciones de entrega납기 / 인도조건Fecha de entrega, ubicación, Incoterms si aplica
Observaciones비고Condiciones de garantía, notas de validez, exclusiones

Un campo que merece atención especial: el desglose del IVA. En las transacciones B2B coreanas, es práctica estándar mostrar 공급가액 y 부가세 por separado (별도). Una 견적서 que solo muestre un total único sin desglosar el IVA debe ser una señal de alerta — debates en Clien.net confirman que los compradores B2B en Corea esperan este desglose, y los proveedores que se niegan a proporcionarlo suelen ser vistos como si intentaran ocultar su estructura de precios real. Al extraer datos de 견적서 para comparar, siempre captura 공급가액 y 부가세 como campos separados. Si un proveedor muestra solo un total global, deberás recalcular: 공급가액 = Total ÷ 1.1.

Paso 1: Reúne Cotizaciones en Cualquier Formato

Deja de pedir a los proveedores un formato específico. En la práctica, recibirás 견적서 como:

  • Un PDF generado desde el ERP del proveedor — limpio pero bloqueado en un diseño del que no puedes copiar y pegar de forma fiable
  • Un archivo de Excel — más fácil de trabajar, pero aún requiere transferir celda por celda manualmente a tu hoja de comparación maestra
  • Una imagen escaneada o foto de teléfono — común con proveedores pequeños que imprimen, sellan y escanean su 견적서 de vuelta
  • Una captura de pantalla del cuerpo del correo — cotizaciones informales enviadas como texto en un correo, capturadas por el destinatario

Recógelos todos en una sola carpeta. El nombre del archivo no importa para la extracción — nómbralos por proveedor si te ayuda a mantenerte organizado, pero la herramienta lee el contenido, no el nombre del archivo. El soporte incluye PDF, JPG, PNG, WebP y AVIF — así que incluso una foto de smartphone de un 견적서 escrito a mano en el escritorio de un proveedor funciona.

Paso 2: Define tus Columnas de Comparación

Aquí es donde el enfoque de extracción se diferencia de las herramientas basadas en plantillas. En lugar de decirle al sistema dónde buscar en cada documento del proveedor — "El precio unitario del Proveedor A está en la fila 5, columna 3 de la tabla" — le dices qué buscar. Defines nombres de columna, y la IA localiza los valores correspondientes en cada documento al entender lo que significan, sin importar dónde los haya colocado el proveedor.

Este mecanismo — Extracción de Columnas Personalizadas — es el inverso de cómo funciona el OCR tradicional. Las herramientas de plantillas necesitan que dibujes un cuadro alrededor de cada campo porque coinciden por coordenadas. La Extracción de Columnas Personalizadas funciona mediante comprensión semántica: la IA lee el documento, comprende que "₩45,000" junto a "단가" significa precio unitario, y lo coloca en tu columna "Precio Unitario" — ya sea que ese "₩45,000" aparezca en una celda de tabla, un párrafo, o escrito a mano en un formulario escaneado.

Para una comparación de cotizaciones de proveedores coreanos, define columnas como:

Nombre de ColumnaQué Captura
Nombre del ProveedorNombre comercial del 공급자 — identifica a qué cotización pertenece cada fila
Nombre del Artículo품목명 — el producto o servicio cotizado
Especificación규격 — dimensiones, modelo, grado
Cantidad수량 — número de unidades
Precio Unitario단가 — precio por unidad en KRW
Valor de Suministro공급가액 — total de la línea antes de IVA
IVA부가세 — monto del impuesto del 10%
Fecha de Cotización견적일자 — fecha en que se emitió la cotización
Período de Validez유효기간 — cuánto tiempo se mantiene el precio
Condiciones de Pago결제조건 — vencimiento del pago, método, depósito

Si necesitas valores calculados — como el total con IVA para proveedores que solo muestran el 공급가액, o un precio unitario a partir del total de una línea — puedes agregar columna calculada escribiendo la operación directamente en el nombre de la columna. Por ejemplo, una columna llamada "Gran Total (Base Imponible + IVA)" le indica a la IA que realice ese cálculo durante la extracción y muestre el resultado, para que tu hoja de cálculo reciba datos listos para comparar, no datos en bruto que requieran fórmulas de Excel.

JPG/PNG/PDF Extracción con IA

Los archivos se procesan de forma segura y no se almacenan.

Deja de escribir datos a mano — deja que la IA los lea por ti
Sube una imagen o PDF — datos estructurados en hoja de cálculo en 10 segundos
Pruébalo ahora
Sin registro · Sin tarjeta · Resultados en 10 segundos

Paso 3: Extraer las partidas en una sola hoja de cálculo

Una vez definidas las columnas, sube todos tus archivos de cotización (견적서) de proveedores a la vez. El procesamiento por lotes significa que arrastras el PDF del ERP del Proveedor A, el formulario escaneado del Proveedor B, la captura de pantalla del correo del Proveedor C — todo en una sola subida — y la IA procesa cada documento de forma independiente, luego fusiona los resultados en una única tabla de salida con la estructura de columnas que definiste.

Lo que sucede internamente: Por cada documento, la IA lee todas las páginas en secuencia. Una cotización (견적서) de varias páginas con tablas de artículos en la página 1 y condiciones de pago en la página 3 se lee como un documento continuo — no como compartimentos página por página. Cuando encuentra "₩2,450,000" junto a "공급가액" en el encabezado de la página 2 del Proveedor A y "공급가액 2,450,000원" en el texto de un párrafo del Proveedor B, reconoce ambos como el mismo dato y coloca cada uno en la columna "Base imponible (sin IVA)" de la fila correspondiente.

El resultado es una sola hoja de cálculo donde cada fila es una partida de la cotización (견적서) de un proveedor, cada columna es un campo que definiste, y el formato de origen ya no es visible — porque la estructura proviene de tus definiciones de columna, no de las elecciones de diseño del proveedor.

Comparación de tiempo: Procesar cinco cotizaciones (견적서) de cinco proveedores, cada una con aproximadamente 15 partidas, significa extraer alrededor de 75 celdas de datos. La entrada manual — abrir cada PDF, encontrar cada valor, escribirlo en la celda correcta — le toma de 30 a 45 minutos de trabajo concentrado incluso a un miembro experimentado del equipo de adquisiciones. La extracción con IA completa la misma tarea en el tiempo que lleva subir los archivos más unos segundos de procesamiento por documento. La brecha se amplía con cada proveedor o partida adicional.

Paso 4: Construye tu comparación lado a lado

Los datos extraídos llegan como una tabla plana. Ahora los transformas en una herramienta de decisión. La estructura de comparación depende de tus prioridades de evaluación, pero aquí hay tres enfoques que funcionan para las adquisiciones B2B en Corea:

Comparación centrada en el precio: Dinamiza los datos extraídos para que los proveedores se conviertan en columnas y los artículos en filas. Para cada artículo (품목), ves el precio unitario de cada proveedor en una sola fila. Agrega una fórmula =MIN() para marcar el precio más bajo por artículo y formato condicional para resaltar a los ganadores. Si estás comparando la base imponible (공급가액) entre proveedores, recuerda que el IVA debe excluirse de la comparación base — compara los valores antes de impuestos y luego verifica que el IVA de cada proveedor esté calculado correctamente al 10%.

Puntuación ponderada: Cuando el precio no es el único factor, agrega columnas para el plazo de entrega (납기), las condiciones de pago (결제조건) y la confiabilidad del proveedor, luego puntúa cada una en una escala del 1 al 5. Multiplica por ponderaciones que reflejen tus prioridades — un punto de partida común en las adquisiciones coreanas es 40% precio, 25% entrega, 20% condiciones de pago, 15% calidad/cumplimiento de especificaciones. La suma identifica al proveedor más sólido en general, no solo al más barato.

Costo total de propiedad (TCO): El precio unitario (단가) cotizado es solo una parte del costo. Agrega columnas para el envío (운송비), la cantidad mínima de pedido (최소주문수량) y el calendario de pagos — un proveedor que cotiza ₩5,000/unidad con un pago por adelantado del 50% y entrega a 60 días puede costar más en capital de trabajo que uno que cotiza ₩5,500/unidad con pago neto a 30 días y entrega la semana siguiente.

El sistema de contratación pública de Corea — KONEPS (나라장터), que gestiona aproximadamente dos tercios de toda la contratación pública y ahorra unos 8 mil millones de dólares al año en costes administrativos — evalúa las ofertas con un sistema de puntuación estructurado donde la capacidad técnica pesa entre 80 y 90 puntos y el precio de la oferta entre 10 y 20 puntos. El sector privado no necesita ese nivel de formalidad, pero el principio — que el precio es un factor entre varios — merece la pena adoptarlo.

Gestión de particularidades del formato coreano

Los documentos comerciales coreanos tienen algunas convenciones de formato que afectan a la precisión de la extracción y a la lógica de comparación:

IVA 별도 vs 포함. En las transacciones B2B coreanas, el IVA casi siempre se muestra por separado. Una cotización (견적서) listará la base imponible (공급가액), luego el IVA (부가세 = 공급가액 × 10%), y luego el importe total (합계금액) con IVA incluido. Si un proveedor envía un presupuesto con un solo total y sin desglose del IVA, probablemente estés tratando con un proveedor orientado al B2C o un autónomo en régimen simplificado (간이과세자) que no puede emitir facturas fiscales. Extrae siempre estos campos como columnas separadas: comparar totales que mezclan valores antes y después de impuestos da resultados engañosos.

Formato de moneda. Los importes en wones coreanos usan comas como separador de miles (₩1,250,000) y pueden aparecer con o sin el sufijo 원. La IA reconoce ambos formatos y genera valores numéricos limpios. Al comparar con proveedores no coreanos, ten en cuenta que 1.000 ₩ equivalen aproximadamente a 0,70–0,75 USD (a mediados de 2026): la herramienta extrae el valor numérico; la conversión de moneda depende de la lógica de tu hoja de cálculo.

Formatos de fecha. Las cotizaciones coreanas (견적서) suelen usar el formato AAAA-MM-DD o AAAA년 MM월 DD일. La IA estandariza todas las fechas durante la extracción, de modo que una cotización fechada como "2026-06-12" del Proveedor A y "2026년 6월 12일" del Proveedor B aparecen como el mismo valor de fecha en tu columna "Fecha de cotización".

Números de registro mercantil. Toda empresa coreana tiene un número de registro mercantil (사업자등록번호) de 10 dígitos (formato: XXX-XX-XXXXX). Si comparas presupuestos por motivos de cumplimiento o registro de proveedores, extrae este campo. Es el identificador único que vincula una cotización (견적서) con una entidad jurídica concreta, útil cuando el nombre comercial (상호) del proveedor no coincide con su nombre registrado.

Códigos de artículo (품목코드). Algunos proveedores usan códigos de producto internos en lugar de — o además de — nombres descriptivos de artículos. Una cotización (견적서) puede listar "ELC-4200B" sin más descripción. Si tu sistema interno de compras usa códigos diferentes, los datos extraídos sirven de puente: obtienes el código del proveedor y tu hoja de cálculo hace el mapeo mediante BUSCARV contra tu lista maestra de artículos.

Para un análisis más detallado de los documentos de transacciones coreanos, consulta nuestras guías sobre extracción de estados de cuenta de transacciones coreanos (거래명세서) a Excel — el documento que sigue a la cotización (견적서) en la cadena de compras — y extracción de facturas fiscales coreanas (세금계산서) para contabilidad, que cubre el punto final regulado legalmente del mismo flujo documental.

Preguntas Frecuentes

¿Puede la IA extraer datos de una cotización coreana escrita a mano (견적서)?

Sí. El modelo de visión lee texto coreano tanto impreso como manuscrito, incluyendo escritura cursiva. Un proveedor pequeño que escribe su 견적서 a mano en un formulario de la empresa y lo escanea produce datos extraíbles. La precisión en escritura a mano es menor que en texto impreso — espera discrepancias en campos densamente escritos o números ilegibles — pero la estructura (artículos, cantidades, precios) suele salir limpia porque esos valores están escritos de forma aislada, no incrustados en texto corrido.

¿Qué pasa si un proveedor envía un archivo de Excel? ¿Aún necesito extracción?

No, pero el flujo de comparación se beneficia de un proceso unificado. Si tres proveedores envían PDF y dos envían Excel, subir los cinco en lote produce una única tabla de salida combinada con la misma estructura de columnas. Copiar manualmente las dos filas de Excel a tu hoja de comparación mientras extraes los tres PDFs con IA es factible, pero dividir el flujo introduce la fricción manual exacta que el proceso busca eliminar. Súbelo todo junto — la IA maneja cada formato de forma independiente.

¿Funciona esto con cotizaciones (견적서) de varias páginas?

Sí. Los documentos de varias páginas se leen en orden de página como un único archivo continuo. Las líneas de artículos divididas entre páginas — común cuando un proveedor tiene una tabla larga que abarca la página 1 y la página 2 — se reconocen como pertenecientes al mismo documento. Un período de validez impreso en la página 3 y los precios unitarios en la página 1 aparecen todos en la misma fila de salida para ese proveedor.

¿Cómo maneja la extracción del IVA las inconsistencias entre proveedores?

La IA extrae el valor del IVA que aparezca en el documento. Si el Proveedor A muestra el 부가세 como una línea separada, aparece en tu columna "IVA". Si el Proveedor B no muestra IVA — común con proveedores exentos (면세사업자) en sectores como salud o educación — la columna "IVA" estará vacía para esa fila. Tu hoja de cálculo de comparación debe verificar: si el IVA está en blanco, confirma si el proveedor es 면세; si no, marca la cotización para seguimiento antes de usarla en una comparación sin impuestos.

¿Puedo extraer los mismos campos de una cotización coreana (견적서) y una cotización en inglés en el mismo lote?

Sí. La Extracción de Columnas Personalizadas no depende del idioma. Si defines una columna llamada "Precio unitario", la IA encuentra ₩45.000 en un documento coreano y $32.50 en uno inglés porque entiende que ambos representan el mismo concepto. La tabla de resultados no distinguirá por idioma: cada valor se colocará en la columna que nombraste. Para comparar entre monedas, añade un paso de conversión de moneda aparte en tu hoja de cálculo después de la extracción.

Del Ingreso de Datos a la Decisión

La comparación de cotizaciones de proveedores es el momento en las adquisiciones donde el trabajo manual causa más daño. Cada minuto dedicado a reescribir líneas de un PDF en una hoja de cálculo es un minuto que no se dedica a preguntarse si el tiempo de entrega cinco días más rápido del Proveedor B justifica el precio unitario un 8% más bajo del Proveedor A, o si un período de validez de 30 días significa que deberías fijar el precio ahora antes de que cambien los costos de las materias primas.

El paso de extracción — el puente mecánico entre el documento de un proveedor y tu tabla de comparación — es lo que mantiene a los equipos de adquisiciones con un 60–70% de gastos administrativos. Elimina ese paso, y la comparación misma se convierte en el trabajo, no en la recompensa por terminar el ingreso de datos.

📮 contact email: [email protected]