Cómo comparar cotizaciones deproveedores coreanos en Excel

Un usuario de Reddit en r/procurement preguntó recientemente: "¿Cómo comparan las cotizaciones de proveedores? ¿Siguen 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 (견적서), cada una con su propio formato, y alguien aún tiene que reescribir cada partida en una hoja 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 qué contiene realmente una cotización de proveedor coreano, por qué estandarizar el paso de ingreso lo cambia todo, y cómo extraer datos de partidas de cualquier 견적서 de proveedor en una tabla de comparación de Excel — sin reescribir una sola celda.

Extracción de datos de cotizaciones de proveedores coreanos a hoja de cálculo de Excel para análisis de compras

Conclusiones clave

  1. Las herramientas de extracción basadas en plantillas te piden dibujar un recuadro alrededor de cada campo en un documento y luego abres la siguiente cotización del proveedor y cada campo se ha movido a una posición diferente.
  2. Las cotizaciones de proveedores coreanos están fuera del código fiscal sin campos ni formatos 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 posición en la página, por lo que tus columnas de comparación funcionan en todos los documentos de proveedores sin necesidad de definir 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) → 거래명세서 (estado de cuenta 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 formato, 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 línea de la cotización
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 por línea antes de IVA (= Cantidad × Precio unitario, pero puede incluir descuentos)
IVA부가세10% del 공급가액 en transacciones B2B — normalmente se muestra por separado (별도)
Monto total합계금액공급가액 + 부가세 — el monto 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 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 — discusiones 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 transferencia manual celda por celda 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

Reúne todas 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 견적서 manuscrito 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 comprender su significado, 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 recuadro 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, método, depósito

Si necesita valores calculados — como el total con IVA para proveedores que solo muestran el precio base, o un precio unitario a partir del total de una línea — puede agregar Columnas Calculadas escribiendo la operación directamente en el nombre de la columna. Por ejemplo, una columna llamada "Total General (Precio Base + IVA)" le indica a la IA que realice ese cálculo durante la extracción y entregue el resultado, para que su hoja de cálculo reciba números 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.

Paso 3: Extraer Partidas en una Hoja de Cálculo

Con las columnas definidas, suba todos sus archivos de cotizaciones de proveedores a la vez. El procesamiento por lotes significa que arrastra 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 carga — 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 definió.

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 solo documento continuo — no como fragmentos página por página. Cuando encuentra "₩2,450,000" junto a "Precio Base" en el encabezado de la página 2 del Proveedor A y "Precio Base 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 "Precio Base" de la fila correspondiente.

El resultado es una hoja de cálculo donde cada fila es una partida de la cotización de un proveedor, cada columna es un campo que usted definió, y el formato de origen ya no es visible — porque la estructura proviene de sus definiciones de columna, no de la disposición elegida por el 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, buscar cada valor, escribirlo en la celda correcta — requiere de 30 a 45 minutos de trabajo concentrado incluso para un miembro experimentado del equipo de compras. La extracción con IA completa la misma tarea en el tiempo que toma subir los archivos más unos segundos de procesamiento por documento. La diferencia se amplía con cada proveedor o partida adicional.

Paso 4: Crea 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í tienes tres enfoques que funcionan para la contratación B2B en Corea:

Comparativa centrada en el precio: Reorganiza los datos extraídos para que los proveedores sean columnas y los artículos sean filas. Para cada artículo (품목), verás el precio unitario de cada proveedor en una fila. Añade una fórmula =MIN() para marcar el precio más bajo por artículo y formato condicional para resaltar los ganadores. Si comparas 공급가액 entre proveedores, recuerda que el IVA debe excluirse de la comparación base — compara 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, añade columnas para el plazo de entrega (납기), condiciones de pago (결제조건) y fiabilidad del proveedor, y 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 la contratación coreana es 40% precio, 25% entrega, 20% condiciones de pago, 15% calidad/cumplimiento de especificaciones. La suma identifica al proveedor más fuerte en general, no solo al más barato.

Costo total de propiedad (TCO): El 단가 cotizado es solo una parte del costo. Añade columnas para el envío (운송비), cantidad mínima de pedido (최소주문수량) y calendario de pagos — un proveedor que cotiza ₩5.000/unidad con un 50% de pago por adelantado 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 próxima semana.

El propio sistema de contratación pública de Corea — KONEPS (나라장터), que procesa aproximadamente dos tercios de toda la contratación pública y ahorra un estimado de $8 mil millones anuales en costos administrativos — evalúa las ofertas con un marco de puntuación estructurado donde la capacidad técnica tiene un peso de 80 a 90 puntos y el precio de la oferta de 10 a 20 puntos. El sector privado no necesita ese nivel de formalidad, pero el principio — el precio es un insumo entre varios — vale la pena adoptarlo.

Manejo de formatos específicos de Corea

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

VAT 별도 vs 포함. En B2B coreano, el IVA casi siempre se muestra por separado (별도). Un 견적서 listará 공급가액 (valor de suministro), luego 부가세 (IVA = 공급가액 × 10%), luego 합계금액 (total con IVA incluido). Si un proveedor envía un presupuesto con un solo total y sin desglose de IVA, probablemente se trate de un proveedor orientado a B2C o de un trabajador autónomo bajo el régimen de tributación simplificada (간이과세자) que no puede emitir facturas fiscales. Extraiga siempre estos datos como columnas separadas: comparar totales que mezclan valores antes y después de impuestos produce resultados engañosos.

Formato de moneda. Los montos en wones coreanos usan comas como separadores 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, tenga en cuenta que ₩1,000 equivale 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 su lógica de hoja de cálculo.

Formatos de fecha. Los 견적서 coreanos suelen usar el formato AAAA-MM-DD o AAAA년 MM월 DD일. La IA estandariza todas las fechas durante la extracción, por lo que un presupuesto fechado "2026-06-12" del Proveedor A y "2026년 6월 12일" del Proveedor B aparecen como el mismo valor de fecha en su columna "Fecha de presupuesto".

Números de registro mercantil. Toda empresa coreana tiene un 사업자등록번호 de 10 dígitos (formato: XXX-XX-XXXXX). Si compara presupuestos por cumplimiento o registro de proveedores, extraiga este campo. Es el identificador único que vincula un 견적서 con una entidad legal específica, ú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. Un 견적서 podría listar "ELC-4200B" sin más descripción. Si su sistema de compras interno usa códigos diferentes, los datos extraídos sirven como puente: obtiene el código del proveedor y su hoja de cálculo realiza el mapeo mediante BUSCARV contra su lista maestra de artículos.

Para un análisis más profundo de los documentos de transacciones coreanas, consulte nuestras guías sobre extracción de estados de transacciones coreanos (거래명세서) a Excel — el documento que sigue al 견적서 en la cadena de adquisiciones — 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 un 견적서 coreano escrito 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 la escritura a mano es menor que en el texto impreso; espere discrepancias en campos densamente escritos o números poco claros, pero la estructura (artículos, cantidades, precios) suele obtenerse limpiamente porque esos valores se escriben de forma aislada, no incrustados en texto corrido.

¿Qué pasa si un proveedor envía un archivo de Excel? ¿Sigo necesitando extracción?

No, pero el flujo de trabajo de comparación se beneficia de un proceso unificado. Si tres proveedores envían PDF y dos envían archivos de Excel, la carga por lotes de los cinco produce una única tabla de salida combinada con la misma estructura de columnas. Copiar manualmente las dos filas de Excel en su hoja de comparación mientras extrae los tres PDF mediante IA es factible, pero dividir el flujo de trabajo introduce la fricción manual exacta que el proceso está diseñado para eliminar. Cargue todo junto: la IA maneja cada formato de forma independiente.

¿Funciona esto con 견적서 que abarcan varias páginas?

Sí. Los documentos de varias páginas se leen en orden de página como un único archivo continuo. Los elementos de línea divididos entre páginas (común cuando un proveedor tiene una tabla larga de artículos que abarca las páginas 1 y 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 terminan 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 aparece en el documento. Si el Proveedor A muestra 부가세 como una línea separada, termina en su columna "IVA". Si el Proveedor B no muestra IVA en absoluto (común con proveedores exentos (면세사업자) en industrias como la salud o la educación), la columna "IVA" estará vacía para esa fila. Su hoja de cálculo de comparación debe verificar: si el IVA está en blanco, confirme si el proveedor es 면세; si no, marque la cotización para seguimiento antes de usarla en una comparación antes de impuestos.

¿Puedo extraer los mismos campos de un 견적서 coreano 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 ubica en la columna que nombraste. Para comparar monedas, agrega un paso de conversión 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 compras donde el trabajo manual causa más daño. Cada minuto reescribiendo líneas de un PDF en una hoja de cálculo es un minuto que no se usa para preguntar si la entrega cinco días más rápida del Proveedor B vale el 8% menos del precio unitario del Proveedor A, o si un plazo de validez de 30 días significa que debes fijar el precio ahora antes de que cambien los costos de materia prima.

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 compras 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]