Cómo extraer datos de nóminas coreanas
a Excel
Abra una nómina coreana (급여명세서) exportada desde Douzone Smart A junto a otra guardada desde ECOUNT, y verá los mismos diez campos que exige el artículo 27-2 del Decreto de Aplicación de la Ley de Normas Laborales de Corea (근로기준법 시행령 제27조의2). Pero no los encontrará en el mismo lugar. El Salario Base (기본급) aparece apilado verticalmente en una y distribuido horizontalmente en la otra. Las cuatro deducciones del seguro social (4대보험)—Pensión Nacional, Seguro de Salud, Seguro de Empleo, Cuidados de Larga Duración—pueden aparecer como una sola sección agrupada o como cuatro filas con sangría independiente, según el software que haya generado el archivo. Si extrae estos datos a Excel para la conciliación de nóminas cada mes, la variación entre proveedores es lo que convierte una tarea de copiar y pegar en una hora de búsqueda por nómina.

Puntos clave
- 90 minutos cada mes se esfuman escribiendo los mismos diez campos de nómina de la nómina de cada empleado en su hoja de cálculo — y la Ley de Normas Laborales de Corea que exige esos diez campos nunca definió dónde deben ir en la página, por lo que Douzone, ECOUNT y PAYZON los organizan de forma diferente.
- Las herramientas de extracción basadas en plantillas fallan con las nóminas coreanas porque buscan por coordenadas de página — cada software de RR. HH. (Douzone, ECOUNT, PAYZON, Shiftee) coloca la «Pensión Nacional» (국민연금) en una fila diferente, por lo que una plantilla no sobrevive al primer cambio de proveedor.
- Las mismas tasas de seguro social de 2026 que hacen compleja la conciliación de nóminas coreanas también le dan una fórmula de verificación integrada — ImageToTable.ai extrae campos por significado en lugar de por posición, y verificar la Pensión Nacional contra ~4,75 % del Salario Base detecta errores antes de que cierre la nómina.
Una nómina que la normativa creó y la extracción dejó atrás

La nómina coreana fue rediseñada por la normativa, no por comodidad. Cuando la Asamblea Nacional modificó el artículo 48 de la Ley de Normas Laborales (근로기준법) en mayo de 2021 —con efecto desde el 19 de noviembre de ese año—, elevó la nómina de una cortesía opcional a un documento obligatorio respaldado por sanciones de hasta 5 millones de KRW por infracción. De repente, todos los empleadores de Corea, incluidas las empresas con menos de cinco empleados, tenían que emitir un estado detallado con diez datos concretos para cada trabajador en cada periodo de pago.
El resultado en cumplimiento fue inmediato: prácticamente todos los empleadores de Corea ya emiten nóminas. El resultado en extracción de datos es menos evidente. A diferencia de una factura fiscal coreana (세금계산서), que sigue un formato muy estandarizado conforme al artículo 32 de la Ley del IVA, una nómina coreana no tiene un diseño prescrito por el gobierno, solo un contenido prescrito. Los mismos diez campos pueden aparecer en disposiciones radicalmente distintas según el software que use el empleador.
Douzone Smart A (더존 스마트A), el ERP dominante en el mercado medio coreano, coloca los conceptos de deducción (공제내역) en un bloque compacto de dos líneas después de las percepciones. ECOUNT (이카운트), ampliamente adoptado por empresas más pequeñas por su accesibilidad web, distribuye las deducciones en una cuadrícula más amplia con encabezados de subsección. PAYZON, Shiftee (시프티), flex y una docena más de plataformas de RR. HH. presentan la nómina de forma distinta. Incluso dentro del mismo software, las actualizaciones cambian el diseño. El resultado: lo que para un responsable de RR. HH. parece un único tipo de documento, para un ordenador es en realidad una familia de diseños visualmente distintos: el mismo problema de variación de diseños que aborda nuestro flujo de trabajo de extracción de documentos fiscales coreanos en facturas fiscales, recibos de caja y certificados.
La mayor parte del contenido coreano en los resultados de búsqueda sobre «급여명세서 + Excel» le enseña a crear nóminas en Excel: construir fórmulas BUSCARV, vincular tablas 간이세액표, insertar macros de VBA para generar PDF automáticamente. Eso resuelve el problema de la generación. No resuelve el problema de la agregación: usted ya tiene las nóminas. Necesita extraer los datos y reunirlos en una sola hoja de cálculo.
Los diez campos que exige la ley y por qué son importantes para la extracción
Antes de construir un flujo de extracción, debes saber exactamente qué estás buscando. Según el Artículo 27-2 del Decreto de Aplicación de la Ley de Normas Laborales (근로기준법 시행령 제27조의2), toda nómina coreana debe contener diez elementos. Si falta alguno, el empleador se expone a multas progresivas. Para fines de extracción, estos diez elementos definen tus columnas objetivo.
| # | Elemento obligatorio | Término en coreano | Nombre de columna de extracción | Notas |
|---|---|---|---|---|
| 1 | Nombre del empleado | 성명 | Employee Name | Debe identificar al trabajador de forma única |
| 2 | Información identificativa del trabajador | 생년월일, 사원번호 | Employee ID | Fecha de nacimiento o número de empleado; trabajadores diarios (<30 días) exentos |
| 3 | Fecha de pago | 임금지급일 | Pay Date | Fecha real en que se pagó el salario |
| 4 | Días trabajados | 근로일수 | Working Days | Días trabajados en el período de pago |
| 5 | Horas totales trabajadas | 총 근로시간수 | Total Hours | Incluyendo horas extra si aplica |
| 6 | Horas extra/nocturnas/festivas | 연장·야간·휴일근로시간 | OT Hours, Night Hours, Holiday Hours | Cada categoría listada por separado; empresas con ≤4 empleados exentas |
| 7 | Salario bruto total | 임금 총액 | Gross Pay | Suma antes de cualquier deducción |
| 8 | Componentes salariales con montos | 기본급, 수당, 상여금, 성과금 | Base Pay, Allowance Name, Bonus | Cada componente listado individualmente con su monto |
| 9 | Método de cálculo por componente | 항목별 계산방법 | — (para verificación) | Ej.: "Horas extra = 12 h × 12 000 KRW × 1,5" |
| 10 | Conceptos de deducción y total | 공제 항목별 금액과 총액 | Income Tax, National Pension, Health Insurance, LTC Insurance, Employment Insurance, Local Income Tax, Total Deductions, Net Pay | Cada deducción detallada; pago neto (차인지급액) = bruto − total deducciones |
La sección de deducciones es donde se realiza el trabajo más pesado durante la extracción. Las nóminas coreanas incluyen de cinco a siete conceptos de deducción, cada uno calculado con una tasa diferente. Las tasas de 2026—vigentes desde el 1 de enero de este año—son:
| Seguro | Nombre en coreano | Tasa total | Aporte del empleado | Cambio 2025 → 2026 |
|---|---|---|---|---|
| Pensión Nacional | 국민연금 | 9,50% | 4,75% | +0,50 pp (desde 9,0%) |
| Seguro Nacional de Salud | 건강보험 | 7,19% | 3,595% | +0,10 pp (desde 7,09%) |
| Seguro de Cuidados a Largo Plazo | 장기요양보험 | 0,9448% | 0,4724% | +0,0266 pp (desde 0,9182%) |
| Seguro de Empleo | 고용보험 | 1,80% | 0,90% | Congelado (igual que 2025) |
| Seguro de Accidentes Laborales | 산재보험 | Varía según la industria; el empleador paga el 100% | — | |
Fuente: Tarifas de Seguros Sociales de Corea 2026 (HRSide). El impuesto sobre la renta (소득세) utiliza un esquema progresivo de ocho tramos del 6% al 45%; el impuesto sobre la renta local (지방소득세) es un recargo fijo del 10% sobre el monto del impuesto sobre la renta.
Estas tarifas no son datos triviales de fondo: son tu comprobación de cordura posterior a la extracción. Si el monto extraído de la Pensión Nacional para un empleado que gana 3.000.000 KRW/mes no está dentro de unos pocos miles de wones de 142.500 KRW (3.000.000 × 4,75%), sabes que algo salió mal en etapas anteriores: ya sea que la extracción omitió un dígito o que la nómina misma contiene un error. Más sobre este paso de verificación más adelante.
Paso 1: Reúna sus archivos de nómina: de Douzone, ECOUNT, papel o cámara
Los recibos de nómina coreanos llegan a los departamentos de recursos humanos por tres canales principales, cada uno con características de extracción diferentes.
Archivos PDF generados por software. Douzone Smart A, ECOUNT, Shiftee y PAYZON generan recibos de nómina como PDF descargables. Estos son el mejor escenario para la extracción: el texto es legible por máquina, el diseño es consistente dentro de una versión de software determinada, y puede descargar por lotes los recibos de un mes de una sola vez. En Douzone, navegue a 인사급여 → 근로/연말 → 근로소득관리 → 급여대장(명세) y luego use 기능모음 → 일괄인쇄 y seleccione PDF como salida. En ECOUNT, el informe de nómina se puede guardar en Excel, aunque el diseño varía según la configuración de su plantilla.
Archivos enviados por los empleados. Algunos empleadores envían los recibos por correo electrónico como PDF; otros todavía entregan copias impresas. Si su fuerza laboral incluye trabajadores a tiempo parcial o por contrato pagados a través de múltiples canales, recibirá una mezcla de PDF nítidos, fotos de teléfono inteligente de páginas impresas y capturas de pantalla de aplicaciones de banca móvil que muestran el aviso de depósito (입금확인증). Las aplicaciones móviles de nómina como 급여나라 y 알바몬 son otra fuente: una captura de pantalla de una aplicación de nómina coreana del resumen compacto del recibo se extrae en las mismas columnas, porque la IA relaciona cada valor con su etiqueta en coreano, no con una posición fija. Todo esto se puede extraer, pero una foto clara y frontal siempre dará mejores resultados que una inclinada o con poca luz.
Impresiones escaneadas o fotografiadas. Las pequeñas empresas que usan plantillas de Excel propias suelen generar los recibos en papel impreso. Un escaneo plano a 200-300 PPP produce texto extraíble; una foto temblorosa de teléfono en ángulo puede reducir la precisión del reconocimiento entre 15 y 20 puntos porcentuales. Si espera procesar escaneos con regularidad, invertir en un escáner de documentos con alimentación automática (ADF) se amortiza en calidad de extracción desde el primer lote.
Paso 2: Defina sus columnas una vez — deje que la IA se encargue del resto
Aquí es donde el enfoque de extracción se aparta del OCR tradicional. Las herramientas basadas en plantillas —las que le piden dibujar cuadros delimitadores alrededor de cada campo en la página— fallan con los recibos de nómina coreanos porque el diseño cambia entre Douzone, ECOUNT y PAYZON. Necesitaría una plantilla separada para cada salida de software que reciba su empresa.
En lugar de eso, usted define sus columnas por lo que significan, no por dónde están ubicadas. Escriba los nombres de los campos que desea en el panel de definición de columnas, y la IA localiza cada valor al comprender la semántica del recibo de nómina —leyendo «기본급» como Base Pay, «국민연금» como National Pension, «차인지급액» como Net Pay— sin importar si esas etiquetas aparecen arriba a la izquierda, centradas o anidadas dentro de una sub-tabla. Esto es Extracción de Columnas Personalizadas: los nombres de columna que usted ingresa se convierten en los encabezados de su hoja de Excel final, y la IA llena las filas al hacer coincidir el significado con el contenido, no las coordenadas con los píxeles.
Estas son las columnas que un flujo de trabajo típico de conciliación de nómina coreana necesita:
| Nombre de columna recomendado | Qué extrae | Por qué lo necesita |
|---|---|---|
Employee Name | Nombre del trabajador (성명) | Identificador de fila para la consolidación |
Employee ID | Fecha de nacimiento o número de empleado (생년월일/사원번호) | Distingue a empleados con nombres idénticos |
Pay Date | Fecha de pago (임금지급일) | Agrupa las nóminas en períodos de pago |
Base Pay | Salario mensual base (기본급) | Cifra salarial central; base para el cálculo del seguro social |
Overtime Pay | Pago por horas extra (연장근로수당) | Registra el costo laboral variable |
Bonus | Bono o pago por desempeño (상여금/성과금) | Separa el pago fijo del variable |
Gross Pay | Total antes de deducciones (지급총액) | Verificación de suma; compruebe contra las partidas |
National Pension | Deducción de pensión nacional (국민연금) | Debe equivaler a ~4,75 % del salario mensual base (tarifa 2026) |
Health Insurance | Deducción de seguro de salud (건강보험) | Debe equivaler a ~3,595 % del salario mensual base |
LTC Insurance | Seguro de cuidados a largo plazo (장기요양보험) | Se calcula sobre la prima del seguro de salud × 0,9448 % / 7,19 % |
Employment Insurance | Deducción de seguro de empleo (고용보험) | Debe equivaler a ~0,9 % del salario base |
Income Tax | Retención de impuesto sobre la renta (소득세) | Verifique contra la 간이세액표 (tabla de impuestos simplificada) |
Local Income Tax | Sobrecargo de impuesto sobre la renta local (지방소득세) | Debe ser exactamente el 10 % del 소득세 |
Net Pay | Monto neto a recibir (차인지급액/실수령액) | Verifique: Net Pay = Gross Pay − Total Deductions |
También puede agregar columnas inferidas: campos que la IA deduce del contexto y que pueden no aparecer explícitamente en la nómina. Por ejemplo, una columna definida como Pay Frequency (options: Monthly/Weekly/Biweekly) permite que la IA determine si el empleado recibe pago mensual (월급) o semanal (주급) según el período de pago y la estructura salarial del documento. Otra columna inferida útil es Deduction Verification (options: OK/Warning): la IA puede marcar filas donde los montos de seguro social extraídos se desvíen significativamente de las tarifas esperadas.
Si su hoja de conciliación ya tiene fórmulas que hacen referencia a nombres de columna específicos en etapas posteriores, usar estos nombres de columna exactos en la extracción significa que los datos extraídos alimentan directamente sus cálculos existentes. Sin renombrar columnas, sin reasignar. Conciliación del registro de nómina es un caso de uso común posterior que se beneficia de este tipo de integración directa.
Paso 3: Procese por lotes y verifique con las tasas de cotización social

Suba todas las nóminas de un mismo periodo de pago en un lote. La IA procesa cada archivo de forma independiente y rellena el mismo conjunto de columnas sin importar si un archivo proviene de Douzone y el siguiente de ECOUNT. Cuando finaliza el procesamiento, exporta un único archivo Excel fusionado: una fila por empleado, con todas las columnas completadas.
Velocidad de procesamiento: aproximadamente 5–10 segundos por página. La introducción manual de datos, en comparación, promedia unos 3 minutos por nómina, y eso antes de que usted revise los números. Para una empresa de 30 empleados, la extracción por lotes convierte una sesión mensual de introducción de datos de 90 minutos en unos 3–5 minutos de procesamiento, más una pasada de verificación.
Su pasada de verificación es donde las tasas de cotización social demuestran su valor. Añada una columna de fórmula rápida en Excel:
=ABS([National Pension] − [Base Pay]*0.0475)— debería ser inferior a 1.000 KRW para los asalariados con salario mensual estándar. Si se desvía por órdenes de magnitud, revise la extracción de esa fila.=[Local Income Tax] / [Income Tax]— debería ser exactamente 0,1. El impuesto sobre la renta local de Corea es un recargo fijo del 10 % sobre el impuesto sobre la renta del trabajo. Si la proporción es cualquier otra, uno de los dos números se leyó mal.=[Gross Pay] − SUM([all deduction columns])— debería ser igual a [Net Pay] con un margen de ±1 KRW por redondeo. Una discrepancia mayor que unos pocos wones significa que la extracción capturó una partida incorrecta o que la nómina tiene un error de cálculo.
Estas tres comprobaciones detectan la gran mayoría de las anomalías de extracción antes de que se propaguen a su conciliación de nóminas o a su declaración de impuestos. Los aumentos de tasas de 2026 —0,5 pp para el 국민연금 y 0,1 pp para el 건강보험— hacen que este paso de verificación sea más importante ahora que el año pasado, ya que algunos programas pueden haber actualizado sus fórmulas mientras que otros siguen usando las tasas de 2025.
Pruébelo: extraiga una nómina coreana de ejemplo
La demostración siguiente se carga con columnas de extracción específicas para nóminas ya configuradas. Suba una nómina coreana de ejemplo —un PDF de Douzone, una captura de pantalla o cualquier formato— y observe cómo la IA extrae 기본급, 국민연금, 차인지급액 y todos los demás campos de deducciones a una tabla estructurada. No se requiere iniciar sesión.
Los archivos se procesan de forma segura y no se almacenan.
Qué cambia tras la extracción: conciliación, preparación de auditorías y declaración de fin de año

Una vez que los datos están en Excel, el cuello de botella deja de ser «conseguir que los números lleguen a una hoja de cálculo» y pasa a ser «hacer algo útil con ellos». Para la mayoría de los equipos de RR. HH. y nóminas de Corea, las tareas posteriores se dividen en tres grupos.
Conciliación mensual de nóminas (급여대사). La hoja de cálculo extraída se convierte en su tabla de referencia. Compare el salario bruto extraído de cada empleado con el registro de nóminas exportado desde su software de contabilidad. Si Douzone indica que la salida total de nóminas fue de 45.230.000 KRW y su hoja de cálculo extraída suma 45.228.500 KRW, la diferencia de 1.500 KRW apunta a una fila concreta —y a un campo concreto de esa fila— en lugar de obligarle a rastrear de nuevo todo el montón de nóminas. La extracción de recibos de nómina con columnas de comparación en paralelo convierte la conciliación de un problema de buscar una aguja en un pajar en un simple ejercicio de ordenar por diferencia.
Preparación de la liquidación fiscal de fin de año (연말정산). La conciliación fiscal de fin de año en Corea, en enero y febrero, exige agregar doce meses de ingresos, deducciones y cotizaciones a la seguridad social por empleado. Si los datos de la nómina de cada mes están en un PDF distinto, armar el panorama anual significa abrir 144 archivos (12 meses × 12 empleados) y transcribir valores. Con los datos extraídos, ya tiene doce hojas mensuales: únalas en un único resumen anual con una tabla dinámica, y la preparación del 연말정산 que antes le llevaba un día entero le llevará lo que dura un café.
Documentación de auditoría y cumplimiento. Según la Ley de Normas Laborales, los empleadores deben conservar los registros de las nóminas durante tres años. Un rastro auditable de los datos extraídos —con los nombres de archivo de origen, las marcas de tiempo de extracción y los archivos originales de las nóminas archivados junto a ellos— satisface tanto el requisito de conservación de registros como cualquier consulta futura de la junta laboral. Si la pregunta de auditoría es «muéstrenos el salario bruto, las deducciones y el salario neto del empleado X durante todo 2025», lo tiene en un solo archivo de Excel en lugar de en un archivador.
Estos tres casos de uso comparten una propiedad: requieren que los datos sean portables. Solo puede responder preguntas sobre nóminas, realizar cálculos de fin de año o satisfacer a un auditor si los valores pueden moverse libremente entre sistemas de software. La extracción crea esa portabilidad. El costo de no tener portabilidad —medido en horas de conciliación, plazos de presentación incumplidos y prisas en la preparación de auditorías— es la partida oculta en el presupuesto de todo departamento de nóminas manual.
Preguntas frecuentes
¿Funciona esto con nóminas escritas íntegramente en coreano?
Sí. La IA lee el significado semántico de las etiquetas de campo en coreano —«기본급», «국민연금», «공제내역»— y las asigna a los nombres de columna en inglés que usted defina. El idioma del documento no tiene que coincidir con el idioma de los encabezados de sus columnas. Esto es especialmente relevante para las empresas coreanas cuyos equipos de RR. HH. definen las columnas en coreano mientras extraen de nóminas que usan esos mismos términos coreanos.
¿Qué pasa con las nóminas manuscritas o los formatos de pequeñas empresas?
El texto manuscrito (수기 기입) tiene un techo de reconocimiento inferior al texto impreso: espere una precisión de aproximadamente el 80–90 % para escritura clara con tinta oscura sobre un fondo limpio, frente a hasta el 99 % para campos impresos. Si su empresa recibe nóminas manuscritas de trabajadores a tiempo parcial o jornaleros, procéselas por lotes por separado y programe tiempo de revisión adicional para esas filas. Las mismas fórmulas de verificación (comprobaciones de proporción de tasas para el seguro social, salario neto = bruto − deducciones) siguen siendo su mejor garantía de calidad.
¿Puedo procesar nóminas de Douzone y ECOUNT en el mismo lote?
Sí. Las definiciones de columnas son independientes de la fuente: usted define «National Pension» una vez, y la IA localiza el valor correspondiente ya sea que aparezca en un PDF de Douzone, una exportación de hoja de cálculo de ECOUNT o una nómina electrónica de Shiftee. Esta es la ventaja práctica de la extracción semántica frente a los enfoques basados en plantillas: agregar una nueva fuente de nóminas no requiere una nueva plantilla.
¿Cómo manejo a empleados con el mismo nombre?
Incluya la columna Employee ID (사원번호 o 생년월일) en su definición de extracción. Dong-soo Kim del equipo de ingeniería y Dong-soo Kim del equipo de ventas se distinguirán por sus números de empleado. Si la nómina usa fechas de nacimiento en su lugar, defina Employee DOB como una columna separada. La tabla extraída contendrá entonces suficiente información identificativa para asignar correctamente cada fila a la persona adecuada en su hoja de cálculo posterior.
¿Qué pasa si las tasas de seguro social cambian a mitad de año?
Las tasas de seguro social de Corea se anuncian anualmente y entran en vigor el 1 de enero. Las tasas de 2026 indicadas en este artículo (National Pension 9,5 %, Health Insurance 7,19 %) se aplican a todas las nóminas con fecha de pago a partir del 1 de enero de 2026. Si ocurre un cambio de tasa a mitad de año —poco frecuente pero posible mediante legislación de emergencia—, actualice sus fórmulas de verificación y vuelva a revisar las filas marcadas. La extracción en sí no necesita recalibración; la IA lee los importes impresos reales, no los importes esperados.
¿Puede el complemento de Google Sheets gestionar este flujo de trabajo?
Sí. El complemento de Google Sheets de ImageToTable.ai extrae los datos de las nóminas directamente en la pestaña activa de su hoja de cálculo, eliminando por completo el ciclo de descarga-carga-reimportación. Defina sus columnas una vez en la barra lateral, cargue los archivos de nóminas y las filas extraídas se añadirán directamente debajo de sus fórmulas de conciliación existentes. Para las empresas que ya gestionan la nómina en Google Sheets, el complemento reduce el flujo de extracción a una sola plataforma.
Una nómina coreana contiene más datos de los que la mayoría de los equipos de RR. HH. realmente usa, pero cada campo es obligatorio por una razón. La deducción de National Pension no es solo un número que se resta de su paga; es la mitad de una obligación legal que financia la jubilación de 22 millones de trabajadores afiliados. La prima de Health Insurance no es una partida arbitraria; es el mecanismo de financiación de un sistema de pagador único que cubre a 51 millones de personas. Comprender qué representa cada campo le ayuda a verificarlo mejor. Y tener esos datos en Excel —en lugar de atrapados dentro de un PDF exportado de Douzone— los hace accionables.
Pruebe la extracción con sus propias nóminas. Si 3 minutos por nómina se reducen a 5 segundos, recupera aproximadamente 11 horas de trabajo al año por cada 30 empleados en nómina.