40장의 스페인 급여명세서,
하나의 스프레드시트로
매월 말일 전날은 Sistema RED 전송 마감일입니다. 귀사의 급여 소프트웨어(A3, Sage, NominaSol, PayFit)는 이미 각 nómina를 올바르게 계산했습니다: 기본 급여, 보충수당, 5가지 유형으로 나뉜 사회보장 공제액, 각 직원의 개인 세율에 따른 IRPF 원천징수, 그리고 매 페이지 하단의 사용자 부담금(aportación empresarial)까지. 하지만 이 소프트웨어가 하지 못한 것은 40개의 개별 PDF를 하나의 표로 통합하는 일입니다. 그리고 RNT(Relación Nominal de Trabajadores, 2015년부터 Sistema de Liquidación Directa에서 기존 TC2를 대체한 직원별 사회보장 기여금 상세 내역)는 직원별 데이터를 필요로 합니다. 분기별 IRPF 원천징수 신고서인 Modelo 111도 마찬가지입니다. 40개의 PDF가 폴더에 있고, 스프레드시트는 비어 있으며, 마감일이 다가오고 있습니다.
핵심 요약
- 40개의 급여명세서 PDF가 폴더에 있고 Sistema RED 마감일이 내일입니다. 급여 소프트웨어는 모든 숫자를 정확히 계산했지만, 이를 하나의 표로 통합하지는 못했습니다.
- 추출 과정에 포함된 세 개의 계산 열은 검증 부담을 40개 행에서 불일치를 표시하는 3~5개 행으로 줄여줍니다.
- ImageToTable.ai에서 19개의 급여 열을 한 번 정의하고 40개 파일을 일괄 처리하면 RNT 교차 검증이 Sistema RED 확인 이후가 아닌 이전에 이루어집니다. 이는 폴더에 급여 제공자가 몇 명이든 매월 반복 가능합니다.
스페인 급여 소프트웨어가 40개의 파일을 생성하지만 통합 스프레드시트는 만들지 못하는 이유
스페인 급여 소프트웨어는 스프레드시트를 생성하도록 설계되지 않았습니다. 이 소프트웨어는 급여를 정확하게 계산하고 Sistema RED를 통해 Tesorería General de la Seguridad Social(TGSS)에 결과를 전송하도록 설계되었습니다. Sistema RED는 모든 스페인 고용주가 매월 사회보장 기여금을 신고하는 전자 신고 시스템입니다. Sistema de Liquidación Directa(SLD)에 따라 고용주는 근로자별 기여 기준액을 fichero de bases(기준 파일)를 통해 전송합니다. TGSS는 회사가 부담해야 할 총액인 RLC(Recibo de Liquidación de Cotizaciones, 이전 TC1)와 근로자별 기여 기준액, 근무 일수, 계약 유형의 세부 정보인 RNT(Relación Nominal de Trabajadores, 이전 TC2)로 응답합니다.
이러한 구조는 스페인의 모든 인사 부서와 gestoría(급여 대행사)가 겪는 격차를 만듭니다. 급여 소프트웨어는 근로자 조례 제29조에 따라 각 직원이 법적으로 받아야 하는 개별 급여명세서(nómina) PDF를 생성합니다. 그런 다음 소프트웨어는 집계된 기여 데이터를 Sistema RED로 전송합니다. 그러나 개별 PDF와 집계 전송 사이에는 블랙홀이 있습니다. A3, Sage NominaPlus 또는 NominaSol에서 RNT가 확정되기 전에 내부 검증을 위해 40개의 PDF를 하나의 표로 통합하는 버튼은 없습니다.
그 결과는 매월 반복되는 작업입니다. 각 직원의 nómina PDF를 엽니다. 총 발생액(Total Devengado), 5가지 사회보장 공제(일반 재해 4.70%, 실업 1.55%/1.60%, 직업 훈련 0.10%, FOGASA, 그리고 2023년부터 MEI 0.15%), IRPF 원천징수, 페이지 하단의 사용자 부담금(aportación empresarial)을 찾습니다. 각 숫자를 스프레드시트에 입력합니다. 40번 반복합니다. 월말을 마감합니다. 급여명세서당 보수적으로 2분이 소요된다고 가정할 때(급여 소프트웨어 레이아웃에 따라 위치가 다른 필드를 시각적으로 찾는 시간 포함), 직원 40명 규모의 회사는 데이터 전송만으로 매월 약 80분을 소비합니다. 12번의 급여 주기 동안: 16시간입니다. 그리고 이는 개별 급여명세서 값과 RNT 합계를 교차 확인하기 전의 시간입니다.
스페인 급여명세서의 개별 필드와 추출 처리 방법에 대한 자세한 내용은 스페인 급여명세서 데이터를 Excel로 추출하는 방법 가이드에서 확인할 수 있습니다. 이 글은 그 가이드가 끝나는 지점부터 시작합니다. 하나의 nómina에서 40개로, 단일 PDF에서 월말 보고 의무로 넘어갈 때 어떤 일이 발생하는지 설명합니다.
월간 신고 파이프라인: 일괄 처리가 공급하는 데이터 흐름
40장의 급여명세서를 하나의 스프레드시트로 통합하는 가치는 표 자체가 아닙니다. 그 표가 다음 단계에 공급하는 데이터에 있습니다. 스페인 급여 규정 준수는 월간 리듬에 따라 두 가지 뚜렷한 데이터 요구사항을 충족해야 하며, 둘 다 동일한 출처인 개별 nómina에서 비롯됩니다.
Sistema RED / RNT (월간). 사용자는 TGSS에 기여 기준을 Sistema RED 플랫폼을 통해 전송해야 합니다. 제출 기간은 매월 1일에 시작하여 전날에 마감됩니다. 납부 기한은 계좌이체의 경우 월말 영업일, 자동이체(domiciliación)의 경우 20일입니다. RNT를 확정하기 전에 책임 있는 급여 관리자는 다음을 교차 확인합니다: RNT의 모든 직원 CC 기준 합계가 개별 nóminas의 총계와 일치합니까? 모든 사용자 aportación empresarial 합계가 모든 급여명세서의 합계와 일치합니까? RNT 초안과 기본 급여명세서 데이터 간의 불일치가 전송 및 납부되면 정정 신고(rectificación)가 되며, Inspección de Trabajo 중 적발되면 LISOS에 따른 제재 대상이 됩니다.
Modelo 111 (분기별). 직원 급여에서 IRPF를 원천징수하는 모든 사용자는 분기 종료 후 20일 이내에 Agencia Tributaria(AEAT)에 Modelo 111을 제출해야 합니다: 4월 1~20일(1분기), 7월 1~20일(2분기), 10월 1~20일(3분기), 1월 1~20일(4분기). Modelo 111에는 해당 분기 전체 직원의 총 IRPF 원천징수액(retención)이 필요합니다. 스페인 급여명세서의 IRPF 세율은 고정 비율이 아닙니다. 각 직원의 예상 연간 소득, Modelo 145를 통해 제출된 가족 상황, 그리고 주 세율 구간(19%~47% 누진세)을 보완하는 자치 지역 규모에 따라 개별적으로 계산됩니다. 각 직원의 IRPF 원천징수액은 개별 nómina에 기재됩니다. 분기별 총계는 Modelo 111에 있습니다. 그 사이의 단계는 스프레드시트입니다. 이 스프레드시트가 40장의 nóminas를 수동으로 옮겨 적어 구축된 경우, 단 한 번의 전사 오류(432.15 대신 342.15 입력)로 Modelo 111 총계가 잘못되어 AEAT 조정(결국 직원의 연간 Modelo 100 세금 신고서에 표시됨)에서 불일치가 발생합니다.
이 두 가지 신고 외에도 기업은 매월 CRA(Conceptos Retributivos Abonados, 지급 보상 항목)를 제출해야 하며, 직원 50명 이상인 기업은 Real Decreto 902/2020에 따라 평균 급여와 수당을 성별 및 직무 범주별로 세분화한 registro retributivo(급여 등록부)를 유지해야 합니다. 이 두 의무 모두 40장의 개별 nómina PDF에 있는 동일한 데이터에서 비롯됩니다. 일괄 통합은 각 신고를 데이터 수집 작업에서 하나의 출처로 구축된 피벗 테이블로 전환합니다.
유럽 국경을 넘어 급여를 관리하는 경우에도 동일한 일괄 통합 원칙이 프랑스 bulletin de paie 처리 및 독일 Lohnabrechnung 일괄 추출에 적용됩니다. 규제 체계는 다르지만 개별 PDF와 집계 신고 간의 운영 격차는 모든 유럽 급여 시장에서 동일합니다.
하나의 급여명세서가 세 가지 레이아웃이 되는 이유: A3, Sage, NominaSol이 고정 템플릿을 깨는 순간
모든 스페인 급여 소프트웨어는 동일한 Orden ESS/2098/2014 모델에 따라 법적으로 준수하는 급여명세서를 생성합니다. 각 급여명세서는 머리글(encabezado), 수당(devengos), 공제(deducciones), 그리고 사용자 부담금(aportación empresarial)이 포함된 산정 기준(bases de cotización) 패널이라는 네 가지 블록을 반드시 포함해야 합니다. 필드는 필수 항목입니다. 페이지 내 위치는 필수가 아닙니다.
A3 / a3innuwa Nómina(Wolters Kluwer)는 여러 고객사의 급여를 관리하는 세무·노무 사무소에서 지배적인 플랫폼으로, 사용자와 직원 데이터를 별도의 머리글 블록에 배치하고, 수당은 왼쪽 정렬 표, 공제는 오른쪽 정렬 표, 산정 기준 패널은 하단에 전체 너비로 펼쳐지는 다단 레이아웃을 생성합니다. Sage NominaPlus(대기업용 Sage 200 Laboral 포함)는 네 블록을 단일 세로 열로 배열합니다(상단 머리글, 그 아래 수당, 그 아래 공제, 최하단 산정 기준 패널). IRPF 원천징수율은 NIF 및 CCC와 함께 머리글에 눈에 띄게 표시됩니다. NominaSol(Software DELSOL)은 무료로 영구 업데이트되는 모델로 중소기업에 인기가 많으며, 자체 단일 열 레이아웃을 사용하여 모든 공제를 좁은 표에 모으고 사용자 부담금을 작은 패널 아래에 배치하는 간결한 형식을 사용합니다.
세 가지 다른 PDF 레이아웃. 급여명세서당 동일한 16개 필수 필드. A3 PDF에 맞춰 보정된 템플릿 기반 추출 도구는 필드 위치를 픽셀 좌표 또는 경계 상자로 읽습니다. 동일한 배치에 Sage NominaPlus 급여명세서가 들어오면 A3 레이아웃에서 (x=140, y=320)에 있던 "Salario Base" 필드가 Sage 레이아웃에서는 (x=80, y=280)에 있습니다. 템플릿은 이전 위치의 셀을 읽습니다. 다른 숫자나 빈칸이 나옵니다. 행이 잘못 추출됩니다. 그리고 회사가 연중에 급여 제공자를 전환한 경우(예: Sage에서 PayFit으로 마이그레이션) 배치의 절반은 한 레이아웃에서, 나머지 절반은 다른 레이아웃에서 옵니다. 동일한 열 정의에 대해 두 개의 템플릿을 구축 및 유지 관리한 다음 템플릿 #1이 1~6행에 적용되고 템플릿 #2가 7~12행에 적용되었는지 수동으로 확인하는 것은 일괄 처리로 절약한 시간을 무색하게 만듭니다.
바로 여기서 사용자 정의 열 추출이 판도를 바꿉니다. 템플릿 기반 도구와 달리 의미론적 추출은 각 급여명세서를 필드 의미로 읽습니다. AI는 "Salario Base"라는 개념 레이블을 이해하기 때문에 해당 레이블을 찾습니다. 훈련 예제에서 특정 픽셀 집합에 레이블이 있었기 때문이 아닙니다. 열 이름을 한 번만 정의하면 됩니다. AI는 동일한 의미론적 정의에 대해 모든 급여명세서를 읽습니다. 건설 회사의 A3 급여명세서, 사무직 직원의 Sage NominaPlus 급여명세서, 파트타임 직원의 NominaSol 급여명세서가 모두 동일한 스프레드시트에 들어가고, 각 행이 동일한 열에 정렬됩니다. AI가 각 필드가 어디에 있는지가 아니라 무엇을 말하는지 읽기 때문입니다.
다른 시스템의 급여명세서가 포함된 유사한 교차 제공자 일괄 처리 시나리오에 대해서는 동일한 접근 방식이 Douzone 및 ECOUNT 간 한국 급여명세서 통합을 처리하는 방법을 참조하십시오. 급여 소프트웨어 이름은 바뀌지만 단일 배치 내에서 이질적인 PDF 레이아웃이라는 과제는 보편적입니다.
스페인 급여명세서 40장을 하나의 급여 요약표로 일괄 처리하는 방법
40명 직원 급여 일괄 처리의 추출 워크플로는 단일 급여명세서 추출과 구조적으로 동일하지만, 규모가 커지면 열 설계, 일괄 처리에서 제출 파이프라인, 검증 단계가 모두 달라집니다.
파일은 안전하게 처리되며 저장되지 않습니다.
직원 이름 (Nombre Empleado)
직원 NIF
NAF (사회보장번호)
급여 기간 (Periodo)
기본 급여 (Salario Base)
수당 (Complementos)
분할 지급 연차수당 (Prorrata Pagas)
총 발생액 (Total Devengado)
근로자 사회보장 공제 (Cont. Comunes)
근로자 실업 공제 (Desempleo)
근로자 직업훈련 공제 (Formacion Prof.)
MEI 근로자 부담금
IRPF 원천징수 (Retencion IRPF)
총 공제액 (Total a Deducir)
순 수령액 (Liquido a Percibir)
CC 기준액 (Base CC)
사용자 CC 부담금 (Aport. Empr. CC)
사용자 실업 부담금 (Aport. Empr. Desempleo)
사용자 총 부담금 (Aport. Empr. Total)
- 조정 확인:
Total Devengado − Total a Deducir − Líquido a Percibir— 0이어야 합니다. 0이 아닌 행은 즉시 플래그가 표시됩니다. - 사회보장요율 확인:
CC Base × 4.70% − Cont. Comunes Worker— ±1 € 이내여야 합니다. 잘못된 기준이 읽혔음을 표시합니다. - IRPF 일관성: IRPF 금액과 함께 IRPF 요율 백분율을 추출하는 경우,
Base Sujeta IRPF × Rate% − Retencion IRPF는 원천징수 이상 징후를 표시합니다.
원격 근무자, 지사, 또는 아웃소싱 급여 제공자 등 여러 위치에서 급여명세서 파일을 받아야 하는 팀을 위해 수집 링크를 통해 각 직원이나 지사가 nómina PDF를 직접 업로드할 수 있습니다. 파일이 자동으로 처리 대기열에 들어가므로, 일괄 처리 전에 이메일로 PDF를 추적하는 번거로움이 사라집니다.
대규모 검증: 40개 행이 3개 플래그 행으로 줄어드는 이유
단일 급여명세서를 수동으로 검증하는 방식(각 필드를 육안으로 확인하고 숫자가 맞는지 확인)은 40개 규모에는 적용할 수 없습니다. 일괄 추출 후 2~3개의 급여명세서를 표본 점검할 수는 있습니다. 하지만 40개를 모두 표본 점검하면서 Sistema RED의 마감일(전전날)을 맞추는 것은 불가능합니다. 검증 방식은 수동 필드별 검토에서 이상치 탐지로 전환되어야 합니다. 즉, 출력에서 계산된 관계가 깨지는 행을 스캔하고 해당 행만 검토하는 방식입니다.
추출 과정(위 3단계)에 포함된 세 가지 계산 열이 이러한 전환을 가능하게 합니다:
| 검사 항목 | 계산 방식 | 조사 시점 | 가장 흔한 원인 |
|---|---|---|---|
| 급여 잔액 | 총 발생액 − 총 공제액 − 순 수령액 | 결과 ≠ 0 ±0.50 € | 공제가 수당으로 잘못 분류되거나, 추가 급여 항목이 잘못된 소계에 포함됨 |
| 사회보장 공동부담률 | 공동부담 기준액 × 4.70% − 추출된 근로자 공동부담금 | 편차 > ±1 € | 잘못된 기준액 읽음 — 도구가 CC 기준액 대신 AT/EP 기준액을 선택했거나, 직원이 최대 기준액(2026년 월 5,101.20 €)에 도달함 |
| 실업보험료율 추론 | 추출된 실업보험료 금액 / ATEP 기준액. ≈1.55% → 무기계약; ≈1.60% → 기간제 | 비율이 둘 다 일치하지 않음 | 고정-불연속 계약(1.55% 사용) 또는 부분 실업보험료가 부과된 정정 급여명세서 |
| MEI 존재 여부 | 급여명세서에 MEI 항목이 있는지 확인(2023년 도입, 2026년 근로자 부담률 0.15%) | 일부 행에는 MEI가 있고 다른 행에는 없음 | 실습 계약(contrato formativo) 또는 기타 MEI 면제 대상 직원 — 오류가 아니며 분류가 필요함 |
실업보험료율 검사는 두 번째 목적도 있습니다. 급여 소프트웨어 내보내기에서 별도 열을 필요로 하지 않고 계약 유형을 식별합니다. AI가 문서 내용에 따라 각 행을 범주로 분류하는 추론 열은 급여명세서에 인쇄된 실업보험료율을 기반으로 "무기계약" 또는 "기간제"를 출력할 수 있습니다. 이는 계약 분류가 일관되어야 하는 마스터 직원 명부를 유지 관리하고, 급여 소프트웨어 내보내기에 PDF 급여명세서에 이 필드가 포함되지 않은 회사에 유용합니다.
개별 급여명세서 기록을 구조화된 급여 명부로 전환하는 광범위한 설정의 경우, 배치 처리를 지원하는 동일한 사용자 정의 열 추출 메커니즘이 명부 구조도 지원합니다. 차이점은 빈도입니다. 배치 통합은 월별이며, 명부는 12개월 배치의 누적 출력입니다.
자주 묻는 질문
A3, Sage, NominaSol에서 생성된 급여명세서를 한 번에 일괄 처리할 수 있나요?
네, 가능합니다. 맞춤 열 추출 기능은 필드 레이블을 위치가 아닌 의미로 읽습니다. A3 급여명세서의 "Salario Base", Sage NominaPlus 급여명세서의 동일한 레이블, NominaSol 급여명세서의 "S. Base"는 모두 동일한 추출 열로 매핑됩니다. 열 이름을 한 번만 정의하면 됩니다. 폴더에 급여 제공업체나 PDF 레이아웃이 몇 개나 있든 상관없이, 일괄 처리 시 40개 파일 모두 동일한 정의에 따라 처리됩니다.
추가 급여( pagas extras)가 분할 지급되는 직원과 그렇지 않은 직원을 같은 배치에서 어떻게 처리하나요?
추가 급여가 분할 지급(prorrateadas)되는 경우(6월과 12월에 지급되지 않고 12개월 매월 급여에 분산되어 지급), 수당 항목(devengos) 블록에 "Prorrata Pagas Extras" 항목이 표시됩니다. 분할 지급되지 않는 경우, 6월과 12월 급여명세서에는 별도 블록에 훨씬 더 큰 총 수당(Total Devengado)이 표시됩니다. "분할 지급 추가 급여(Prorrata Pagas)" 열을 추출하면, 분할 지급 대상 직원은 매월 해당 열에 값이 있고, 비대상 직원은 6월과 12월을 제외하고는 공란입니다. 추가 급여 항목 표시 여부에 따라 각 행을 "분할 지급" 또는 "비분할 지급"으로 분류하는 추론 열을 정의할 수도 있어, 연봉 분석 피벗 테이블을 바로 만들 수 있습니다.
CRA(Conceptos Retributivos Abonados) 신고에 일괄 추출 데이터를 활용할 수 있나요?
네, 가능합니다. CRA는 직원별 보상 항목(기본급, 수당, 초과근무수당, 추가 급여 및 기타 수입)을 구분하여 매월 신고하는 서류입니다. 이러한 모든 항목은 이미 급여명세서의 수당 항목(devengos) 블록에 있습니다. 이를 하나의 "총 수당(Total Devengado)" 열이 아닌 별도 열(기본급, 수당, 초과근무수당, 분할 지급 추가 급여)로 추출하면, CRA 신고 데이터가 이미 추출 결과에 세분화되어 있습니다. 각 열을 모든 직원에 대해 합산하면 개념별, 월별 CRA 총계를 얻을 수 있습니다.
일괄 추출이 스캔되거나 사진 촬영된 종이 급여명세서도 처리할 수 있나요?
네, 가능합니다. AI는 디지털 PDF에 포함된 텍스트 레이어가 아닌 페이지의 시각적 콘텐츠를 읽기 때문에, 스캔 문서, 휴대폰 사진, 직원 포털 스크린샷 모두 기본 PDF와 동일한 배치에서 처리됩니다. 이는 기존 급여 기록 보관에 특히 유용합니다. 회사가 급여를 디지털화하기 전 수년간의 종이 급여명세서를 스캔하여 현재 디지털 PDF와 동일한 구조화된 스프레드시트로 일괄 추출할 수 있습니다. 스페인 고용주는 급여 기록을 5년간 보관해야 하며, 일괄 추출을 통해 보관 상자를 검색 가능한 데이터로 전환할 수 있습니다.
정정 급여명세서(nóminas de rectificación)는 배치에서 어떻게 처리되나요?
정정 급여명세서가 일반 월별 급여명세서와 동일한 배치에 포함되는 경우, 이를 구분하기 위한 분류 열이 필요합니다. AI가 콘텐츠를 읽고 문서 유형을 판단하는 추론 열을 사용하면 각 행에 "일반" 또는 "정정"을 출력할 수 있습니다. 정정 급여명세서에는 원래 금액, 정정 차액, 새로운 총액이 함께 표시되는 경우가 많습니다. 분류 열이 없으면 정정 행의 값이 사용자도 모르게 피벗 테이블의 원래 월 숫자를 덮어쓸 수 있습니다. 분류 열이 있으면 원본과 정정 내역을 모두 확인할 수 있어 감사 추적이 유지됩니다.
일괄 추출이 급여 소프트웨어를 대체하나요?
아닙니다. A3, Sage, NominaSol, PayFit 같은 급여 소프트웨어는 급여를 계산하고, 기여율을 적용하며, 각 직원의 개인별 세율에 따라 IRPF 원천징수를 처리하고, 끊임없이 변화하는 규정 업데이트를 반영하며, Sistema RED와 AEAT로 데이터를 전송합니다. 일괄 추출은 이러한 시스템이 생성한 PDF 출력물을 가져와 내부 검증, 교차 확인 및 보관을 위해 통합합니다. 이는 급여 소프트웨어 자체가 수행하지 않는 통합 단계입니다. 추출 결과는 어떤 계산도 할 필요가 없습니다. 급여 소프트웨어가 이미 계산한 숫자를 RNT 검증, Modelo 111, 월별 급여 분개장이 모두 단일 출처로 사용할 수 있는 구조화된 형식으로 충실히 전달하기만 하면 됩니다.
40개의 nómina PDF, 하나의 폴더, 하나의 마감일. 병목 현상은 급여 계산이 아닙니다. 소프트웨어가 이미 올바르게 처리했습니다. 병목은 PDF와 제출 사이의 단계, 즉 급여 실행 후 RNT 확인 및 Modelo 111 제출 전에 존재해야 하는 스프레드시트입니다. 일괄 추출이 이 격차를 해소합니다. 40개의 급여명세서가 몇 시간이 아닌 몇 분 만에 하나의 표로 통합되면, RNT 교차 검증은 Sistema RED 전송 이후가 아닌 이전에 이루어집니다. 모든 사회보장 기여금이 각각의 열에 있고 IRPF가 깔끔하게 분리되면, 불일치를 하나의 공제 항목으로 추적하는 데 40개의 PDF를 다시 열 필요 없이 몇 초면 충분합니다. nómina 데이터는 변하지 않습니다. 하지만 이를 활용할 수 있는 시점은 달라집니다.