Cómo extraer declaraciones de transaccióncoreanas a Excel

Corea del Sur procesa más de 600 millones de facturas fiscales electrónicas al año a través de su sistema NTS e-Tax. Sin embargo, el documento que realmente acompaña a cada envío físico — la declaración de transacción (거래명세서) — queda en un punto ciego digital. No tiene un formato legalmente obligatorio. No se transmite a ningún sistema gubernamental. Y para el equipo de compras que recibe 40 de ellas a la semana de 20 proveedores distintos, cada una llega como PDF, impresión o foto de móvil — todas con diseños diferentes, todas necesitando los mismos datos a nivel de artículo extraídos en la misma hoja de cálculo de recepción.

Esta guía cubre qué contiene realmente una declaración de transacción coreana, por qué las herramientas OCR convencionales tienen dificultades con ella y cómo extraer datos de líneas de artículos de cualquier 거래명세서 de proveedor a Excel — en una sola pasada, sin configuración por proveedor.

Deje de escribir datos a mano — deje que la IA los lea por usted
Sube una imagen o PDF — datos estructurados de hoja de cálculo en 10 segundos
Pruébelo ahora →
Extracción de datos de declaraciones de transacción coreanas a hoja de cálculo Excel para conciliación de compras

Conclusiones clave

  1. 600 millones de facturas fiscales electrónicas fluyen por el sistema NTS de Corea cada año — pero el 거래명세서 que realmente recibe con cada envío queda completamente fuera de ese sistema, sin formato legalmente obligatorio y sin vía de transmisión digital.
  2. El cuello de botella no es el reconocimiento de caracteres coreanos. Cada proveedor diseña su propio diseño porque ninguna ley le indica lo contrario. La extracción basada en plantillas asume un formato consistente — esa suposición se rompe en cuanto un segundo proveedor le envía un documento.
  3. Una única definición de columna — Nombre del Proveedor, Nombre del Artículo, Cantidad, Precio Unitario — lee cualquier 거래명세서 por significado, no por posición. ImageToTable.ai localiza los campos decodificando lo que dice el documento en lugar de depender de dónde colocó las cosas un proveedor.

Qué Contiene Realmente una Declaración de Transacción Coreana

Una declaración de transacción (거래명세서, literalmente "documento de detalle de transacción") es el documento que viaja con el envío entre empresas coreanas. A diferencia de una factura fiscal (세금계산서), que es un documento regulado legalmente regido por el Artículo 32 de la Ley del IVA de Corea y transmitido al Servicio Nacional de Impuestos, un 거래명세서 no tiene un formato obligatorio. Es un documento de verificación privado (사적 증빙) — no es elegible para la deducción del IVA soportado, no se presenta ante ninguna autoridad gubernamental y no lo exige ninguna ley. Para el lado regulado legalmente de la familia de documentos coreanos — facturas fiscales, recibos de efectivo y certificados — nuestra descripción general de extracción fiscal coreana cubre los formatos con campos obligatorios.

Ese vacío regulatorio crea el problema de extracción. Debido a que no existe un formato estándar, cada proveedor diseña su propio diseño. Una declaración de transacción de un proveedor de empaques en Incheon coloca la información del comprador arriba a la izquierda y la tabla de artículos en el centro inferior. Una de un distribuidor de acero en Pohang coloca el sello de la empresa (직인) en el encabezado y las filas de artículos en orientación horizontal. Ninguna es incorrecta, porque no hay una plantilla contra la cual equivocarse.

Un 거래명세서 típico contiene estos campos:

CampoNombre en coreanoPropósito
Información del Proveedor공급자Nombre de la empresa, número de registro, dirección, contacto
Información del Comprador공급받는자Nombre de la empresa receptora, número de registro, dirección
Fecha de transacción거래일자Fecha en que se entregaron los bienes
Nombre del artículo품목명Nombre o código de cada artículo entregado
Especificación규격Dimensiones, números de modelo, grado
Cantidad수량Número de unidades entregadas
Precio unitario단가Precio por unidad
Importe금액Total de la línea (수량 × 단가)
Base imponible공급가액Suma de todos los importes de línea, excluyendo el IVA
Cuota de IVA세액IVA (10% de la base imponible)
Observaciones비고Notas adicionales — condiciones de entrega, indicadores de envío parcial, referencia de OC

El documento se emite típicamente por duplicado: una copia roja para el proveedor (공급자용) y una copia azul para el comprador (공급받는자용). En el flujo de trabajo de adquisiciones, llega con el envío físico. El equipo receptor lo verifica contra la orden de compra y los bienes reales — un proceso llamado conciliación a 3 bandas — antes de autorizar el pago contra la factura fiscal que llega más tarde.

En los sistemas ERP coreanos como ECOUNT (이카운트), Douzone (더존) y 얼마에요 de iQuest, las declaraciones de transacción suelen generarse automáticamente a partir de los registros de ventas, un problema ya resuelto en el lado de las ventas. El lado de las compras es donde surgen las dificultades: estos mismos sistemas no ofrecen una forma nativa de incorporar datos de las declaraciones de transacción que recibe de sus propios proveedores.

Por qué las herramientas basadas en plantillas no pueden manejar las declaraciones de transacción (거래명세서)

La mayoría de las herramientas de extracción de documentos funcionan con uno de dos principios: plantillas basadas en coordenadas o modelos entrenados. En un sistema basado en coordenadas, dibuja rectángulos alrededor de los campos — "el nombre del proveedor está en (120, 340)" — y la herramienta lee el texto que aparece en esa zona. En un sistema de modelo entrenado, anota de 10 a 50 documentos de muestra para que el modelo aprenda dónde suele aparecer cada campo.

Ambos enfoques fallan con las 거래명세서 por la misma razón: no existe un "habitual". Como el documento no tiene un formato estándar, las coordenadas y las posiciones de los campos son diferentes para cada proveedor. Entrene un modelo con declaraciones de transacción del Proveedor A y fallará con el formato del Proveedor B. Añada el formato del Proveedor B al conjunto de entrenamiento y el diseño del Proveedor C introducirá un nuevo modo de fallo. Esto no es un problema de datos de entrenamiento — es un desajuste estructural entre la extracción basada en plantillas y un tipo de documento que nunca fue diseñado para estar sujeto a plantillas.

La alternativa es la extracción semántica: en lugar de indicar a la herramienta dónde mirar, le indica qué buscar. Escribe los nombres de las columnas que desea — "Nombre del artículo," "Cantidad," "Precio unitario," "Base imponible" — y la IA lee el documento visualmente, localizando cada campo al comprender su significado en lugar de su posición en la página. Este enfoque, llamado extracción por nombre de columna, significa que una sola definición de columna procesa la declaración de transacción de cualquier proveedor — independientemente del diseño, la orientación o de si el nombre del proveedor está arriba a la izquierda, centrado o incrustado en un bloque de encabezado.

Esta distinción es importante porque la alternativa — mantener una plantilla separada para cada proveedor — no escala. Incorpora 3 proveedores y funciona. Llega a 30 y mantener la biblioteca de plantillas se convierte en una tarea administrativa en sí misma. La extracción por nombre de columna elimina ese mantenimiento por completo: la misma definición de columna funciona tanto con el documento del primer proveedor como con el del trigésimo.

El OCR basado en plantillas asume que los diseños de los documentos son consistentes. La extracción por nombre de columna asume que no lo son — y esa es la suposición correcta para cualquier documento B2B coreano que carezca de un formato legalmente obligatorio.

Paso a paso: Extraer datos de la declaración de transacción a Excel

Este es el flujo de trabajo completo, desde recibir un PDF de declaración de transacción hasta tener datos estructurados en una hoja de cálculo. Cada paso es una acción: no se requiere dibujar coordenadas, ni entrenar modelos, ni configuración por proveedor.

1
Sube tus declaraciones de transacción. Arrastra y suelta PDFs, escaneos o fotos en el área de carga. Si un proveedor te envía un PDF por correo, guárdalo y súbelo. Si un repartidor te entrega una copia en papel, tómale una foto con tu teléfono y sube la imagen. Se admiten JPG, PNG, WebP y PDF. Para el procesamiento diario por lotes, sube todas las declaraciones de las entregas de hoy de una sola vez.
2
Define tus columnas. Escribe los nombres de los campos que deseas extraer en tu hoja de cálculo. Para la conciliación de compras, un conjunto de columnas típico es: Nombre del Proveedor, Número de registro mercantil (사업자등록번호), Fecha de transacción (거래일자), Nombre del artículo (품목명), Especificación (규격), Cantidad (수량), Precio unitario (단가), Importe de línea (금액), Base imponible (공급가액), Cuota de IVA (세액), Número de referencia de OC. Los nombres de columna que escribas se convierten en los encabezados exactos en tu salida de Excel, en el orden en que los escribiste.
3
Procesa y revisa. La IA lee cada documento, localiza cada campo solicitado por significado semántico (no por posición) y completa la tabla de salida. Los artículos de la tabla de la declaración de transacción se extraen fila por fila, con campos de nivel de encabezado como el nombre del proveedor repetidos en cada línea. Revisa los datos extraídos en pantalla: puedes editar cualquier celda si es necesario antes de exportar.
4
Descarga como Excel. Exporta la tabla completa como XLSX, CSV o JSON. Cada fila de artículo de cada declaración de transacción se convierte en una fila en tu hoja de cálculo. Los campos de encabezado se completan en todas las filas. La salida está lista para importar en tu ERP — ya sea ECOUNT, Douzone o un sistema personalizado — sin necesidad de procesamiento posterior.

El motor de extracción lee cada campo por significado: reconoce un número de registro mercantil (사업자등록번호) por su patrón de 10 dígitos con guiones, una base imponible (공급가액) por su posición relativa a las columnas de cantidad y precio unitario, y un nombre de artículo (품목명) por su contexto en la tabla de artículos. Esta es la diferencia entre el reconocimiento óptico de caracteres y la comprensión del lenguaje visual: uno lee texto; el otro lee documentos.

Para un análisis más profundo de la mecánica detrás de este enfoque, consulta nuestra guía sobre extracción de campos específicos por nombre de columna.

JPG/PNG/PDF Extracción con IA

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

Deje de escribir datos a mano: deje que la IA los lea por usted
Sube una imagen o PDF: datos estructurados en una hoja de cálculo en 10 segundos
Pruébelo ahora →

Conciliación a 3 bandas: OC vs declaración de transacción (거래명세서) vs factura fiscal (세금계산서)

Extraer datos de una declaración de transacción de forma aislada es útil. Extraerlos como parte del ciclo de conciliación de adquisiciones es donde reside la verdadera ventaja operativa. El flujo de trabajo de adquisiciones estándar en Corea sigue una secuencia predecible: la orden de compra (발주서) se envía al proveedor → los bienes se entregan con una declaración de transacción (거래명세서) → se realiza la inspección de recepción → se emite una factura fiscal (세금계산서) y se transmite al NTS → se realiza el pago.

En el muelle de recepción, la tarea es la conciliación a 3 bandas: comparar lo que se ordenó (OC), lo que se entregó (거래명세서) y lo que se facturó (세금계산서). Las discrepancias detectadas en el muelle cuestan una llamada telefónica. Las discrepancias encontradas durante la conciliación de fin de mes cuestan horas de rastreo a través de registros de entrega, correos electrónicos de proveedores y pantallas de ERP.

Estos son los datos que cada tipo de documento proporciona para la conciliación:

DocumentoFuenteCampos clave para la conciliación
Orden de compra (발주서)Su ERPCantidad pedida, precio unitario acordado, fecha de entrega solicitada
Declaración de transacción (거래명세서)Proveedor (papel/PDF con la entrega)Cantidad entregada, descripción del artículo, precio unitario en la declaración
Factura fiscal (세금계산서)Proveedor (a través del e-Tax del NTS)Cantidad facturada, precio unitario facturado, base imponible, IVA, número de aprobación del NTS

El cuello de botella es la columna central: los datos de la declaración de transacción casi nunca están en formato digital. Llegan en papel sujetos a una caja o como un archivo PDF adjunto enterrado en un correo de notificación de entrega. Hasta que esos datos estén en formato de hoja de cálculo — en el mismo formato que los datos de su OC del ERP y los datos de su factura fiscal del sistema NTS — la conciliación a 3 bandas no se puede automatizar.

Una vez que los datos de la declaración de transacción se extraen a Excel, puede usar columnas calculadas para realizar la conciliación directamente en el resultado. Defina una columna como Diff: Cantidad pedida vs Cantidad entregada (Cantidad OC - Cantidad) y la IA calcula la diferencia para cada línea durante la extracción. Cualquier fila con una diferencia distinta de cero se marca antes de que se abra la hoja de cálculo. Si procesa órdenes de compra a través del mismo flujo de extracción, también puede extraer datos de OC a Excel — llevando ambos tipos de documentos al mismo formato estructurado para una comparación directa.

Para un escenario paralelo — extraer datos de facturas fiscales específicamente — consulte nuestra guía sobre extracción de datos de facturas fiscales coreanas a Excel, que cubre los siete campos obligatorios y el flujo de trabajo trimestral de declaración del IVA. Si procesa grandes volúmenes de facturas para la declaración del IVA, la guía de procesamiento por lotes de facturas fiscales cubre el aspecto del rendimiento.

Procesamiento por lotes: Gestión de declaraciones de transacción diarias

La extracción individual resuelve el problema por documento. El procesamiento por lotes resuelve el problema del volumen diario — y lo hace sin que tenga que repetir ningún trabajo de configuración.

La definición de columnas que creó en el Paso 2 anterior no es específica de un documento. Describe los campos que desea, no dónde aparecen esos campos. Esto significa que puede subir 20 declaraciones de transacción de 15 proveedores diferentes — todas con diseños distintos — en un solo lote. La misma definición de columnas se aplica a cada documento. El resultado es una hoja de cálculo consolidada donde cada línea de cada declaración ocupa una fila, con el nombre del proveedor y la fecha completados en todas las filas del mismo documento.

Un equipo de compras que recibe 30 declaraciones de transacción por semana ahorra aproximadamente 3–4 horas de entrada manual de datos. A un costo horario estimado de KRW 18,000–25,000 para un auxiliar de compras, esto representa un ahorro mensual de KRW 220,000–400,000 con un solo cambio en el flujo de trabajo. Esa cifra no incluye el tiempo de corrección de errores eliminado, que en la práctica puede igualar o superar el tiempo de entrada en sí.

Para proveedores que envían constantemente declaraciones en papel con las entregas, un enlace de recopilación (수집 링크) puede adelantar el paso de digitalización. Genere una URL compartible — sin necesidad de inicio de sesión para el proveedor — e inclúyala en sus instrucciones de incorporación de proveedores. El proveedor abre el enlace en su teléfono, introduce un código de verificación corto y sube una foto o PDF de la declaración de transacción directamente a su cola de procesamiento. El documento llega ya digitalizado, y su equipo extrae los datos en lugar de volver a teclearlos. Este es el mismo mecanismo descrito en nuestra guía de extracción de recibos coreanos, adaptado al contexto de compras B2B.

Al procesar por lotes declaraciones de transacción junto con otros documentos de entrega, el flujo de extracción es idéntico — defina las columnas una vez, suba todo, descargue una sola hoja de cálculo. La herramienta de extracción de albaranes cubre el mismo patrón para los albaranes emitidos por el transportista, que a menudo acompañan a las declaraciones de transacción en el mismo envío.

Preguntas frecuentes

¿Necesito una configuración distinta para cada formato de declaración de transacción de cada proveedor?

No. La extracción por nombre de columna localiza los campos por su significado, no por su posición. La misma definición de columna — Nombre del proveedor, Nombre del artículo, Cantidad, Precio unitario, Base imponible — funciona con el diseño de cualquier proveedor porque la IA lee el documento visualmente y entiende qué representa cada campo, independientemente de dónde lo haya colocado el proveedor en la página.

¿Puede procesar declaraciones de transacción escritas a mano?

Sí, para formularios de plantilla impresos con anotaciones manuscritas — que es el formato en papel más común en la logística coreana, donde los proveedores imprimen una plantilla de 거래명세서 en blanco y rellenan cantidades y fechas a mano. Los documentos completamente manuscritos sin estructura impresa son más difíciles y la precisión será menor. El sistema gestiona los sellos (직인) y las firmas como elementos visuales: puede detectar su presencia, pero no extrae texto de ellos.

¿Cómo distingue entre la base imponible (공급가액) y la cuota de IVA (세액)?

La IA comprende la jerarquía semántica del documento. La 공급가액 es el total antes del IVA. La 세액 suele ser el 10 % de esa cifra (tipo de IVA coreano). Cuando define ambas columnas, la IA utiliza su relación para validar la extracción: si un valor detectado etiquetado como 공급가액 no coincide con la relación esperada con 세액, el sistema lo marca. También puede definir una columna calculada como Verificar IVA (세액 / 공급가액) para que genere la proporción de cada fila.

¿Puedo extraer datos directamente a ECOUNT o Douzone en lugar de a Excel?

El formato de salida directo es Excel (XLSX), CSV o JSON. Tanto ECOUNT como Douzone admiten la importación de datos de transacciones desde Excel: exporte como XLSX y use la función de importación de su ERP para cargar los datos. Los nombres de las columnas en su archivo Excel de salida se pueden configurar para que coincidan con los nombres de los campos de importación de su ERP, eliminando así el paso de asignación.

¿Qué ocurre con los documentos que mezclan campos en coreano e inglés?

La IA lee ambos idiomas. Muchas declaraciones de transacción coreanas incluyen nombres de artículos en inglés junto con descripciones en coreano, especialmente en el caso de productos importados o cadenas de suministro multinacionales. Defina sus columnas en el idioma que necesite para la salida: la IA localizará los valores correspondientes independientemente del idioma del documento de origen.

Próximos Pasos

La brecha en la infraestructura de documentos B2B de Corea no está en el lado de la emisión — ECOUNT, Douzone y el sistema de facturación electrónica del NTS ya han digitalizado las facturas fiscales de principio a fin. La brecha está en el lado de la recepción: los documentos que sus proveedores le envían y que nunca fueron diseñados para ser leídos por máquinas. Las declaraciones de transacción (거래명세서) se encuentran en el centro de esa brecha porque afectan la conciliación de compras, la recepción de inventario y la autorización de pagos — tres flujos de trabajo de los que dependen los equipos financieros posteriores.

Cerrar esa brecha no requiere cambiar cómo sus proveedores emiten documentos. Requiere cambiar cómo su equipo procesa lo que llega. La misma declaración de transacción que tomaba 8 minutos volver a escribir en su registro de recepción puede extraerse en segundos — con la misma definición de columnas funcionando en la declaración de mañana de un proveedor diferente en un formato diferente.

📮 contact email: [email protected]