스페인 급여명세서 데이터를 엑셀로 추출하는 방법
완벽 가이드
2015년 1월, 스페인은 공식 급여명세서(nómina) 모델에 작은 변경을 가했고, 이후로 데이터 추출 실패가 조용히 이어져 왔습니다. Orden ESS/2098/2014는 새로운 항목인 고용주의 사회보장 기여금(aportación empresarial)을 추가했으며, 이는 처음으로 직원 급여명세서에 표시되었습니다. 대부분의 추출 도구는 일반적인 EU 급여 템플릿을 기반으로 하기 때문에 이 숫자를 위한 항목이 없습니다. 잘못된 셀에 들어가거나, 더 나쁜 경우 직원 공제 총액에 합산되어 순 급여(líquido a percibir)가 수백 유로 차이 나게 됩니다. 2023년부터는 세대 간 형평성 메커니즘(MEI)이 추가되어 기존 템플릿이 인식하지 못하는 또 다른 공제 항목이 생겼습니다. 이 글은 스페인 급여명세서의 모든 항목을 매핑하고, 각 항목이 추출 정확도에 미치는 의미를 설명하며, 단 한 번의 작업으로 조정 가능한 엑셀을 생성하는 워크플로우를 안내합니다.
핵심 요약
- 모든 스페인 nómina에는 5개의 별도 사회보장 공제 항목이 있으며, 대부분의 추출 도구는 이를 하나의 "세금" 항목으로 합칩니다. 이는 월말 마감이 아닌 근로감독관 조사(Inspección de Trabajo) 시에 드러날 조정 오류입니다.
- 고용주의 aportación empresarial은 2015년 1월 이후 모든 스페인 급여명세서 하단에 인쇄되었지만, 일반 추출 템플릿에는 여전히 해당 항목이 없어 손익계산서의 총 인건비가 매년 수만 유로씩 부족하게 계산됩니다.
- ImageToTable.ai는 "Contingencias Comunes"와 "IRPF"를 페이지상의 위치가 아닌 의미를 기준으로 읽어 각 공제 항목에 고유한 열을 할당하므로, 급여 분개 입력이 600개 데이터 포인트를 수동으로 재정렬하는 대신 5개 셀의 SUMIF 함수로 처리됩니다.
스페인 노미나가 데이터 추출에서 구조적으로 다른 점
스페인 급여명세서(노미나)는 영미권 급여명세서처럼 공제 항목이 한 열로 나열되지 않습니다. 근로자법 제29조와 Orden ESS/2098/2014에 정의된 공식 모델에 따라, 스페인의 모든 노미나는 2015년부터 의무화된 4블록 구조를 따릅니다. 하나의 평평한 숫자 목록을 기대하는 추출 도구는 이 네 블록 전체에서 데이터를 잘못 정렬하게 됩니다.
네 블록은 다음과 같습니다:
- Encabezado (헤더). 회사 데이터(CIF/NIF, 상호, 주소, CCC(고용주 계좌 코드))와 직원 데이터(NIF, NAF(사회보장 가입번호), 직급, 보험 그룹, 근속 기간)가 포함됩니다. 이 블록은 급여 기간(periodo de liquidación), 즉 급여명세서가 적용되는 월과 연도도 명시합니다.
- Devengos (수입). 해당 기간에 직원이 발생시킨 모든 유로를 나타냅니다. 급여 기반 수입(percepciones salariales)으로 시작합니다: 기본급, 수당(근속, 언어, 위험, 야간), 초과근무 수당, 분할 지급된 추가 급여(아래 설명). 비급여 보상(percepciones no salariales)도 포함될 수 있습니다: 식대, 주행 거리, 보상금. 이 블록 하단에는 총 발생액(Total Devengado)이 표시됩니다.
- Deducciones (공제). 총 발생액에서 차감되는 모든 항목입니다. 스페인이 다른 모든 EU 급여명세서와 다른 점이 바로 여기입니다: 공제 블록에는 단일 세금 항목이 표시되지 않습니다. 4~5개의 개별 사회보장 기여금(일반 위험, 실업, 직업 훈련, FOGASA, 2023년부터는 MEI)과 IRPF 원천징수(스페인의 누진 소득세)를 항목별로 나열하며, 추가 공제(선지급, 압류 등)도 포함됩니다. 각 공제에는 근로자 부담분(aportación del trabajador)이 있습니다. 모든 공제의 합계는 총 공제액(Total a Deducir)입니다.
- Bases de cotización 및 고용주 부담금 (하단 패널). 2015년부터 스페인 노미나는 계산에 사용된 기여 기준과 함께 고용주의 사회보장 기여금(aportación empresarial)을 표시해야 합니다. 이 패널에는 각 위험 유형별 기여 기준, 적용 요율(%), 고용주 기여 금액이 표시됩니다. 프랑스의 bulletin de paie, 독일의 Lohnabrechnung, 이탈리아의 cedolino 등 다른 어떤 EU 급여명세서 양식도 직원 사본에 고용주 기여금을 표시하도록 요구하지 않습니다.
추출에 대한 실질적 영향: 공제 블록을 위에서 아래로 읽고 하나의 "세금" 열을 출력하는 일반 도구는 사회보장 기여금과 IRPF 원천징수를 혼합하게 됩니다. 이 두 금액은 서로 다른 회계 항목(계정 476 Organismo de la Seguridad Social acreedora 대 계정 4751 HP acreedora por retenciones)에 속합니다. 또한 페이지 하단에 공제 항목과 멀리 떨어져 인쇄된 고용주 기여금은 완전히 누락됩니다.
필수 명세서 항목 — 각 항목을 스프레드시트 열에 매핑하기
모든 스페인 명세서에는 아래 나열된 항목이 반드시 포함되어야 합니다. 누락된 항목은 단순한 서식 실수가 아니라 사회 질서 위반 및 제재에 관한 법률(LISOS)에 따른 노동법 위반으로, 정확한 급여명세서를 제공하지 않은 경우 경미(경고, €60~€625), 실제 금액을 허위로 기재한 경우 중대(심각, €626~€6,250)의 벌금이 부과됩니다. 회사는 명세서를 최소 5년간 보관해야 합니다. 다음은 추출 열 매핑입니다:
| 명세서 항목 | 필드 | 권장 열 이름 | 회계/검증 역할 |
|---|---|---|---|
| 헤더 | 회사 CIF/NIF | 고용주 NIF (CIF Empresa) | CCC 등록부와 일치; Sistema RED 제출에 사용 |
| 직원 NIF + NAF | 직원 NIF, 사회보장번호 (NAF) | 모든 사회보장 기여 기록의 기본 식별자 | |
| Grupo de Cotización | 기여 그룹 (Grupo Cotizacion) | 최소 및 최대 기여 기준액 결정 | |
| Periodo de Liquidación | 급여 기간 (Periodo) | TC2 및 RNT 조정을 위한 월-년 참조 | |
| 발생액 | Salario Base | 기본급 (Salario Base) | 모든 기여 계산의 기초; 계약별 고정 |
| Complementos Salariales | 수당 (Complementos) | 근속수당, 언어수당, 위험수당 등 — 각각 기여 처리 방식이 다를 수 있음 | |
| Pagas Extras Prorrateadas | 분할 지급된 추가 급여 (Prorrata Pagas) | 추가 급여를 12개월에 분산 지급할 때; 항상 존재하지는 않음 | |
| Horas Extraordinarias | 초과 근무 시간 (Horas Extra) | 별도의 기여율 적용; 법정 한도 초과 시 제재 대상 | |
| 총 발생액 | 총 발생액 (Total Devengado) | 중요 조정 지점: 모든 발생 항목 합계와 일치해야 함 | |
| 공제액 | Contingencias Comunes (근로자) | 사회보장 일반 기여금 (Cont. Comunes) | 일반 기여 기준액의 4.70%; 근로자 공제의 약 65% 차지 |
| Desempleo (근로자) | 사회보장 실업급여 (Desempleo) | 무기계약 1.55%, 임시계약 1.60% — 요율로 계약 유형 파악 가능 | |
| Formación Profesional (근로자) | 사회보장 직업훈련 (Formacion Prof.) | 일반 기여 기준액의 0.10% | |
| FOGASA (근로자) | 사회보장 FOGASA | 0.20% — 사용자 전용; 근로자 항목은 0으로 표시되나 급여명세서에 필드 존재 | |
| MEI (근로자) | MEI (Mecanismo Equidad) | 2023년부터 일반 기여 기준액의 0.15%; 전년 대비 비교를 위해 별도 추출 | |
| IRPF Retención | IRPF 원천징수 (Retencion IRPF) | IRPF 과세 기준액에 적용되는 누진세율; 계정 4751에 속함, 476 아님 | |
| 총 공제액 | 총 공제액 (Total a Deducir) | 위의 모든 공제 항목 합계와 같아야 함 | |
| 결과 | Líquido a Percibir | 순 수령액 (Liquido a Percibir) | 최종 조정: 발생액 − 총 공제액 = 순 수령액 |
| 기준액 + 사용자 부담금 | Base Contingencias Comunes | 일반 기여 기준액 (Base CC) | 일반 기여 기준액; 2026년 월 상한 5,101.20유로 |
| Base AT/EP + Desempleo | AT/EP + 실업 기준액 (Base ATEP) | 초과 근무 포함; 월 상한 5,101.20유로 | |
| Aportación Empresarial (각 항목별) | 사용자 일반 기여금 (Aport. Empr. CC), 사용자 실업 기여금 등 | 2015년 이후 스페인 급여명세서 고유 항목; 원가 중심 회계 및 총 인건비 분석용 |
33개 열이 많아 보일 수 있습니다. 하지만 명세서를 복잡하게 만드는 법적 요구사항이 동시에 예측 가능하게 만듭니다. a3asesor, Sage NominaPlus, NominaSol, PayFit, Cegid에서 생성된 모든 급여명세서에는 이 정확한 항목들이 포함됩니다. 공급업체에 따라 레이아웃이 크게 달라질 수 있는 스페인 인보이스와 달리, 명세서 레이아웃은 규제된 구조를 따릅니다. 어려움은 항목을 찾는 것이 아니라, 5가지 공제액을 하나의 "세금" 항목이 아닌 별도 열에 입력하고 하단의 고용주 부담금 패널을 간과하지 않는 데 있습니다.
다른 국가의 급여 데이터를 다뤄본 적이 있다면, 항목 구조가 익숙하면서도 미묘하게 다르게 느껴질 수 있습니다. 프랑스 bulletin de paie는 근로자 부담분과 사용자 부담분을 모두 포함한 5개의 cotisation 블록(건강, 은퇴, 실업 등)으로 구성됩니다. 독일 Lohnabrechnung은 Steuer-ID 식별자로 세금(Steuer)과 사회보험(Sozialversicherung)을 분리합니다. 스페인 명세서는 이 중 유일하게 고용주의 부담금을 근로자 사본에 직접 인쇄합니다.
사회보장 기여금 세부 항목 — 다섯 개의 개별 열이 중요한 이유
스페인 급여명세서(nómina)에서 근로자 부담 사회보장 공제액은 단일 숫자가 아닙니다. Orden PJC/297/2026에 따른 2026년 기여 유형 및 근로자 부담률(tipo del trabajador)은 다음과 같습니다:
| 기여 항목 | 근로자 부담률 | 사용자 부담률 | 총 부담률 | 적용 기준 |
|---|---|---|---|---|
| 일반적 우발상황(Contingencias Comunes) | 4.70% | 23.60% | 28.30% | 일반 우발상황 기준액(월 상한 5,101.20유로) |
| 실업 — 무기계약(Desempleo, contrato indefinido) | 1.55% | 5.50% | 7.05% | AT/EP 기준액(초과근무 포함) |
| 실업 — 기간제 계약(Desempleo, contrato temporal) | 1.60% | 6.70% | 8.30% | AT/EP 기준액 |
| 직업훈련(Formación Profesional) | 0.10% | 0.60% | 0.70% | 일반 우발상황 기준액 |
| FOGASA(임금보장기금) | — | 0.20% | 0.20% | AT/EP 기준액 |
| MEI(세대 간 형평성 메커니즘) | 0.15% | 0.75% | 0.90% | 일반 우발상황 기준액 |
AT/EP(업무상 재해 및 직업병)는 사용자만 부담하며 CNAE(활동 코드)에 따라 0.90%에서 7% 이상까지 위험 분류별로 달라집니다. 고정 비율이 아니므로, Excel에서 직원별 총 사용자 기여금이 모든 행에서 동일해서는 안 됩니다. 모든 직원이 동일한 CNAE 코드로 근무하지 않는 한 말이죠.
다섯 개의 개별 추출 열 — 하나의 "사회보장 공제" 열이 아닌 — 이 중요한 이유는 두 가지입니다. 첫째, 스페인 급여 회계 처리(asiento contable)는 사용자 기여금을 여러 하위 계정으로 나눕니다: cuenta 642(회사 부담 사회보장비)는 총 사용자 기여금을, 근로자 부담분은 cuenta 476(사회보장기관 미지급금)을 통해 처리됩니다. 추출 시 다섯 가지 기여금을 모두 하나의 "사회보장" 셀에 넣으면, 회계 담당자가 이를 다시 수동으로 분리해야 합니다 — 이는 추출이 원래 없애려고 했던 작업입니다. 둘째, 단일 기여 항목의 요율 변경(2023년 MEI가 0.10%로 도입되어 2026년 0.15%로 인상된 경우)은 다섯 항목이 모두 합쳐져 있으면 확인할 수 없습니다. "1월 총 공제액이 12월보다 18.50유로 더 높은 이유는 무엇인가?"라는 질문에 답하려면 열 수준의 세분화가 필요합니다.
사용자 기여금(aportación empresarial) — 급여명세서 하단 패널에 각 직원에 대해 회사가 사회보장에 납부하는 금액을 보여주는 부분 — 은 별도의 추출 대상입니다. 50명 직원 회사의 경우, 모든 급여명세서에서 사용자 기여금 열을 합산하면 월 총 인건비(coste laboral total)가 나옵니다 — 이는 손익계산서와 연간 재무제표(cuentas anuales)에 입력되는 숫자입니다. 모든 급여명세서 하단에서 간과된 하나의 열은 연간 수만 유로에 달하는 손익계산서 항목으로 이어집니다.
IRPF 원천징수 — 스페인 급여명세서에서 정확한 세율 추출 및 확인
IRPF(개인소득세)는 스페인의 누진적 개인소득세로, 모든 급여(nómina)에서 원천징수됩니다. 원천징수율(tipo de retención)은 고정 비율이 아닙니다. 각 직원의 예상 연간 소득, 가족 상황(자녀 수, 혼인 상태), 장애 정도 및 Modelo 145를 통해 신고된 기타 개인 상황에 따라 개별적으로 계산됩니다. 2026년 근로소득 IRPF 구간은 다음과 같습니다:
| 연간 소득 구간(€) | 한계 세율 |
|---|---|
| 0 ~ 12,450 | 19% |
| 12,451 ~ 20,200 | 24% |
| 20,201 ~ 35,200 | 30% |
| 35,201 ~ 60,000 | 37% |
| 60,001 ~ 300,000 | 45% |
| > 300,000 | 47% |
이는 누진 구간이므로, 연 30,000€를 버는 직원이 전액에 대해 30%를 납부하지는 않습니다. 첫 12,450€는 19%, 다음 7,750€는 24%, 나머지는 30%로 과세됩니다. 실효 세율(tipo efectivo)은 항상 한계 구간보다 낮습니다. 급여명세서에 인쇄된 원천징수율(보통 IRPF 공제 항목 옆이나 헤더에 백분율로 표시)은 고용주가 선택하는 비율이 아니라 국세청(AEAT)이 제공한 사전 계산된 비율입니다.
IRPF를 사회보장 공제와 별도 열로 추출해야 하는 이유는 무엇일까요? IRPF는 동일한 계정으로 입금되지 않기 때문입니다. 급여 분개에서 IRPF 원천징수는 계정 4751(원천징수 채권자)에 대변으로 기록되지만, 사회보장 근로자 공제는 계정 476으로 이동합니다. 이를 한 열에 혼합하면 월별 Modelo 111(IRPF 원천징수 신고)과 RNT(근로자 명목 명부, 사회보장 기여 신고)가 추출한 데이터와 일치하지 않게 되며, 그 불일치는 근로 감독관(Inspección de Trabajo)이나 세무 조사라는 최악의 순간에 드러납니다.
빠른 확인 방법: 급여명세서의 IRPF 원천징수 금액은 급여 하단의 과세 기준(base sujeta a IRPF)에 백분율을 적용하여 계산됩니다. 이 기준은 일반적으로 총 지급액(Total Devengado)에서 면제 금액(법정 한도 내의 특정 식대 등)을 뺀 금액입니다. 추출 시 IRPF 비율과 과세 기준을 모두 캡처했다면, 하나의 계산 열(과세 기준 × 세율% - 추출된 IRPF 금액)로 차이가 ±1€를 초과하는 모든 행을 식별할 수 있습니다. 이 공식은 200행짜리 스프레드시트를 단 3행의 조사 목록으로 바꿔줍니다.
스페인 급여명세서 데이터를 Excel로 추출하는 방법 — 단계별 워크플로우
추출 워크플로우는 비자 신청용 명세서 1장을 처리하든, 월말 급여 정산용 50장을 처리하든 동일합니다. 차이는 열 설계와 검증 단계에 있습니다.
파일은 안전하게 처리되며 저장되지 않습니다.
1단계: 명세서 파일을 업로드합니다. 지원 형식은 PDF, JPG, PNG, 웹 스크린샷입니다. 급여 소프트웨어(a3asesor, Sage NominaPlus, NominaSol, PayFit)가 거의 모두 그렇듯 PDF로 명세서를 내보내는 경우 PDF를 직접 업로드하세요. 일괄 업로드가 가능합니다. 특정 월의 모든 직원 명세서를 선택하여 함께 업로드하면 시스템이 한 번에 수백 개의 파일을 처리하고 결과를 단일 Excel 통합 문서로 병합합니다.
2단계: 추출할 열을 정의합니다. 여기서 맞춤 열 추출이 중요한 역할을 합니다. 템플릿 기반 도구처럼 각 필드 주위에 사각형을 그리는 대신, 원하는 필드 이름을 입력하기만 하면 AI가 페이지상의 위치가 아닌 의미를 이해하여 각 값을 찾아냅니다. 스페인 명세서의 경우 열 목록은 다음과 같을 수 있습니다:
직원명 (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)
추론 열도 정의할 수 있습니다. 이는 값이 명시적으로 인쇄되지 않은 경우에도 AI가 문서 내용을 기반으로 채우는 열입니다. 예를 들어 "계약 유형 (옵션: Indefinido/Temporal)"이라는 열은 AI가 급여명세서의 실업률(1.55% = 무기한, 1.60% = 임시)을 읽고 올바른 계약 유형을 출력하도록 합니다. 이는 계약 분류가 일관되어야 하는 마스터 직원 데이터베이스를 구축할 때 유용합니다.
3단계: AI가 파일을 처리합니다. 급여명세서 하나당 5~10초가 소요됩니다. AI는 전체 페이지(헤더, 발생액, 공제액, 하단 기준 패널)를 읽고 사용자가 정의한 모든 열을 채웁니다. AI는 문서를 격자 위치가 아닌 의미적으로 이해하기 때문에, 서로 다른 급여 소프트웨어(a3asesor nómina와 Sage NominaPlus nómina는 모양은 달라도 동일한 필드 용어를 사용함) 간의 레이아웃 차이를 처리할 수 있습니다.
4단계: Excel(XLSX)로 다운로드합니다. 출력물은 각 행이 하나의 급여명세서이고 각 열이 하나의 추출 필드인 구조화된 스프레드시트입니다. 지원되는 출력 형식은 Excel(XLSX), CSV, JSON이며, XLSX는 숫자 형식, 날짜 형식을 유지하고 검증을 위한 수식 열을 추가할 수 있어 급여 조정에 표준적으로 사용됩니다.
추출 오류를 잡아내는 한 줄 조정 확인
급여명세서 구조에는 내장된 감사 추적 기능이 있습니다: 총 발생액(Total Devengado) − 총 공제액(Total a Deducir) = 순수령액(Líquido a Percibir)이어야 합니다. 이 세 열이 추출되면, 네 번째 열에 "총 발생액 − 총 공제액 − 순수령액"이라는 Excel 수식을 넣었을 때 0이 반환되어야 합니다. ±0.50€를 초과하면 추출 오류 또는 수동 검토가 필요한 반올림이 있는 급여명세서임을 의미합니다.
이 검증은 선택 사항이 아닙니다. 급여 데이터 오류는 누적됩니다. 잘못된 기준에 1.55%의 실업률을 적용하면, 12개월과 50명의 직원을 곱했을 때 RNT(근로자 명목 관계) 신고와 회사 회계 기록 간에 6자리 차이가 발생합니다. 추출 시점에 이를 발견하는 것과 근로 감독관 조사(Inspección de Trabajo) 중에 발견하는 것의 차이는 5분짜리 열 수정과 LISOS 제22조에 따른 제재의 차이입니다.
계산된 열(Computed Columns)을 사용하여 이 확인을 추출 과정에 직접 포함시킬 수 있습니다: "조정 확인(총 발생액 − 총 공제액 − 순수령액)"이라는 열을 정의하면 AI가 추출 중에 차이를 계산합니다. 0이 아닌 행은 Excel 파일을 열기 전에 플래그가 지정됩니다. 이는 사후 처리 단계가 아니라 추출 과정 자체에 내장된 기능입니다.
추출 열에 추가할 만한 세 가지 다른 검증 확인 사항:
- 사회보장 요율 확인. 추출된 사회보장 일반 우발 상황(SS Common Contingencies) 근로자 부담금은 CC 기준의 약 4.70%와 일치해야 합니다. 계산된 열: CC 기준 × 4.70% − 추출된 Cont. Comunes. ±1€를 벗어나는 행에 플래그를 지정합니다.
- IRPF 일관성. IRPF 요율(%)과 IRPF 원천징수액(€)을 모두 추출하는 경우, 다음을 확인하세요: IRPF 과세 기준(Base Sujeta IRPF) × 요율% − IRPF 금액. IRPF 원천징수 요율은 AEAT에서 계산하며 반올림이 포함될 수 있지만, 큰 편차는 추출 불일치를 나타냅니다.
- 고용주 부담금 합리성. 고용주 CC(CC 기준의 23.60%)는 반올림 허용 오차 내에서 aportación empresarial 항목과 일치해야 합니다. 이 항목의 불일치는 일반적으로 잘못된 기준(CC 기준 대신 AT/EP 기준)을 읽었음을 의미합니다.
여러 명의 급여 명세서 일괄 처리 — 비례 배분된 추가 수당과 변동 공제 처리
단일 급여 명세서를 처리하는 것은 간단합니다. 하지만 계약 유형, IRPF 세율, 추가 수당 구조가 다른 50명의 직원을 처리하려면 단일 파일 추출에는 없는 세 가지 문제가 발생합니다.
비례 배분 vs. 비비례 배분 추가 급여. 근로자 법령 제31조에 따라 모든 스페인 직원은 연 2회(보통 여름(6월/7월)과 크리스마스(12월)) 추가 급여( pagas extraordinarias)를 받을 자격이 있습니다. 각 추가 급여는 최소 기본 급여 30일분입니다. 많은 회사에서 이 급여를 비례 배분(prorratear)하기로 선택합니다. 즉, 연간 추가 급여 총액을 12로 나누어 매월 급여 명세서에 1/12씩 포함시킵니다. 추가 급여가 비례 배분되면, 발생 항목 섹션에 "Prorrata Pagas Extras" 또는 "P.P. Extras"라는 라인 항목이 표시됩니다. 비례 배분되지 않은 경우, 6월과 12월 급여 명세서에는 별도 블록에 훨씬 더 큰 총 발생액(Total Devengado)이 표시되며, 종종 다른 달의 거의 두 배에 달합니다.
6월에 비례 배분 직원과 비비례 배분 직원이 혼합된 상태에서 일괄 추출을 실행하면, 비비례 배분 행의 총 발생액 값이 오류처럼 보일 수 있습니다. 해결 방법은 해당 행을 제외하는 것이 아닙니다. "추가 급여 포함(옵션: 예/아니오)"이라는 열을 추론된 열로 추출하는 것입니다. AI가 현재 급여 명세서에 추가 급여가 포함되어 있는지 읽고 표시합니다. 그러면 Excel 피벗 테이블에서 해당 월을 필터링하거나 분리하여 연간 분석을 수행할 수 있습니다.
계약 유형 및 실업 보험료율 변동. 무기 계약(contrato indefinido)은 1.55%의 직원 실업 보험료율을 적용합니다. 임시 계약(contrato temporal)은 1.60%를 적용합니다. 관광 및 농업에서 흔한 고정-간헐적 계약(fijo-discontinuo)도 무기 계약 요율을 사용합니다. 무기 계약과 임시 계약이 혼합된 인력을 처리하고 기준에 따라 실업 공제를 확인하는 경우, 모든 행에 하나의 요율을 적용하면 약 절반의 행에서 오류 플래그가 발생합니다. 실업 보험료율을 자체 열로 추출하거나, 급여 명세서에 인쇄된 요율에서 계약 유형을 분류하는 추론된 열을 사용하십시오.
직원 간 IRPF 세율 변동. 스페인 회사의 두 직원이 동일한 IRPF 원천징수 세율을 공유하는 경우는 거의 없습니다. 자녀가 두 명인 연봉 22,000유로 직원은 12% 원천징수율을 가질 수 있고, 부양가족이 없는 연봉 28,000유로 동료는 19%를 가질 수 있습니다. 세율을 자체 열로 추출하고 금액을 다른 열로 추출하면, 배치 전체에 하나의 가정된 세율을 적용하고 절반의 행이 실패하는 이유를 궁금해하는 대신 각 행을 독립적으로 확인할 수 있습니다.
원격 근무 또는 여러 위치에서 근무하는 직원으로부터 급여 명세서를 수집해야 하는 회사의 경우, 급여 명세서 수집 파이프라인 설정을 통해 이메일로 PDF를 추적하는 단계를 없앨 수 있습니다. 직원이 급여 명세서를 직접 업로드하면 자동으로 처리 대기열에 들어갑니다.
추출에서 회계처리까지 — 엑셀 데이터로 급여 분개장 작성하기
스페인 회계에서 급여 분개장(asiento de nómina)은 PGC(Plan General de Contabilidad)에 규정된 표준 구조를 따릅니다. 추출된 nóminas 엑셀 데이터는 PGC 계정에 직접 매핑됩니다:
| Nómina 출처 | 차변 / 대변 | PGC 계정 | 계정명 |
|---|---|---|---|
| 총 발생액(전 직원) | 차변 | 640 | 급여 및 임금 |
| 사용자 부담 SS 합계(모든 empresa 부담금 합계) | 차변 | 642 | 회사 부담 사회보장비 |
| 근로자 부담 SS 합계(모든 직원 SS 공제액 합계) | 대변 | 476 | 사회보장 채무기관 |
| IRPF 원천징수 합계(전 직원) | 대변 | 4751 | 원천징수 채무 국세청 |
| 총 수령액(전 직원) | 대변 | 465 | 미지급 보수 |
추출 데이터가 각 사회보장 기여금을 별도 열로 분리하고 IRPF와 SS를 구분한다면, 이 분개장 작성은 엑셀에서 SUMIF 함수 다섯 개면 충분합니다. 600개 데이터 포인트를 수동으로 재정렬할 필요가 없습니다. 차변 합계(640 + 642)는 대변 합계(476 + 4751 + 465)와 일치해야 합니다. 일치하지 않는다면 추출 데이터에 잘못 분류된 공제 항목이 있는 것입니다. 가장 흔한 경우는 IRPF가 실수로 SS 열에 포함되었거나, 사용자 부담 AT/EP 기여금이 계정 642에 포함되지 않은 경우입니다.
이것이 바로 각 공제 유형별로 별도 열을 두는 것의 가치가 드러나는 지점입니다. 단일 "총 공제액" 열로도 분개장은 맞출 수 있지만, 어떤 하위 계정이 잘못되었는지는 알 수 없습니다. 다섯 개의 SS 기여금 열과 하나의 IRPF 열이 있으면 1분 안에 특정 공제 항목까지 불일치를 추적할 수 있습니다.
임금 투명성과 임금 등록부 — 추출이 규정 준수 인프라가 되는 순간
2021년 4월부터 Real Decreto 902/2020(동일 임금 투명성, igualdad retributiva)에 따라 모든 스페인 기업(규모 불문)은 성별 및 직무 범주별로 평균 임금과 수당을 구분하여 표시하는 임금 등록부(registro retributivo)를 유지해야 합니다. 종업원 50인 이상 기업은 추가로 임금 등록부를 완전한 임금 감사(auditoría retributiva)를 포함하는 평등 계획(plan de igualdad)에 반영해야 하며, 이 감사에서는 직무 범주, 근속 연수 및 기타 요인별 임금 격차를 분석합니다.
이 의무를 이행하는 데이터는 급여 명세서(nómina)에 있습니다. 모든 항목(기본급, 수당, 근속 수당, 추가 급여)은 성별로 구분되어야 하며, 범주별 평균 및 중간 임금을 계산하고 25%를 초과하는 임금 격차(brecha salarial)를 감지해야 합니다. 이 경우 강제로 정당화 사유를 제시해야 합니다. 급여 명세서 데이터를 직원별, 월별, 소득 구성 요소별로 구조화된 Excel로 추출한 기업은 피벗 테이블만으로 오후에 임금 등록부를 작성할 수 있습니다. 반면 데이터가 PDF에 갇혀 있는 기업은 일주일간의 수동 입력, 높은 오류 위험, 그리고 LISOS Art. 7.13에 따른 규정 위반에 노출됩니다. 이 조항은 임금 등록부 부재를 중대 위반(grave)으로 분류합니다.
자주 묻는 질문
AI 추출 도구가 a3asesor, Sage, NominaSol 등 서로 다른 급여 소프트웨어의 급여 명세서를 동시에 처리할 수 있나요?
네, 도구가 위치가 아닌 의미로 필드를 이해한다면 가능합니다. 의미론적 AI 리더(예: "Salario Base" 또는 "Líquido a Percibir"를 픽셀 좌표가 아닌 페이지 어디에서든 개념을 인식하여 식별하는 도구)는 급여 소프트웨어 간 레이아웃 차이를 처리합니다. a3asesor 급여 명세서는 bases de cotización 패널을 왼쪽에 배치하는 반면, NominaSol 급여 명세서는 오른쪽에 배치할 수 있습니다. 한 레이아웃에 훈련된 템플릿 기반 도구는 다른 레이아웃에서 오작동합니다. 의미론적 도구는 둘 다 올바르게 읽습니다.
추출 시 스페인어 필드명(nómina, retención, cotización)의 악센트가 보존되나요?
네. AI는 문서에 표시된 대로 스페인어 텍스트를 읽으며, 악센트 문자도 포함됩니다. 사용자가 정의하는 열 이름에는 AI의 맥락을 위해 악센트가 있는 용어를 포함할 수 있으며(예: "IRPF 원천징수(Retención IRPF)"), 추출된 값은 급여명세서의 원본 텍스트를 그대로 보존합니다.
직원의 nómina가 디지털 PDF가 아닌 스캔 이미지인 경우 어떻게 되나요?
AI는 스캔 문서, 사진, 스크린샷을 기본 PDF와 동일한 방식으로 처리합니다. 디지털 파일이든 스캔본이든 관계없이 시각적 이해를 통해 텍스트를 읽으며, 별도의 OCR 전처리가 필요하지 않습니다. 인쇄 품질이 중요합니다: 읽기 쉬운 스캔본은 디지털 PDF와 동일한 정확도를 제공합니다. 텍스트가 희미한 저품질 복사본의 경우 일부 필드의 신뢰도가 낮아질 수 있습니다.
개별 사회보장 기여금을 나누지 않고 총 공제액만 추출할 수 있나요?
네, 가능하지만 조정 작업에는 권장되지 않습니다. 총 공제액만 추출하면 분개장은 균형을 이루지만, 각 공제 유형을 해당 신고서(IRPF의 경우 Modelo 111, 사회보장의 경우 RNT)와 연결할 수 없게 됩니다. 별도 열을 정의하는 데 5분을 투자하면 불일치 발생 시 수시간의 조사 시간을 절약할 수 있습니다. 비자 신청용 개인 소득 요약과 같은 가벼운 사용 사례라면 총 공제액만 추출해도 충분합니다.
월별 데이터에서 paga extra prorrateada는 어떻게 처리되나요?
추가 급여의 분할된 부분은 devengos 섹션에 "Prorrata Pagas Extras" 또는 "P.P. Extras"라는 라벨로 항목으로 표시됩니다. 이를 별도 열로 추출하면 Excel 데이터에 기본 급여와 분리된 월별 분할 금액이 표시됩니다. 이는 급여 구조 분석에 유용합니다: 분할 지급되지 않는 직원의 6월/12월 급여 급증 없이 연간 총 보상(기본급 × 12 + 추가 급여)을 계산할 수 있습니다.
추출 시 NIF 또는 NAF 형식의 유효성을 검사하나요?
아니요. 도구는 급여명세서에 인쇄된 그대로 값을 추출합니다. 형식 검증(법인의 경우 NIF 패턴: 숫자 8자리 + 확인 문자 1자리, 또는 문자 1자리 + 숫자 7자리 + 확인 문자 1자리)은 추출 후 Excel에서 수식이나 조건부 서식을 사용하여 수행해야 합니다.
여러 자치 지역(comunidades autónomas)에 직원이 있는 기업의 경우 IRPF 세율이 다른가요?
네. IRPF는 부분적으로 자치 지역에 이양됩니다. 주 수준의 구간(위 표에 표시됨)은 전국적으로 동일하지만, 각 자치 지역(comunidad autónoma)은 주 자치 부분을 대체하는 자체 자치 구간을 설정합니다. 급여명세서(nómina)에 인쇄된 총 IRPF 세율은 이미 직원의 세금 거주지에 대한 올바른 결합 세율을 반영합니다. 추출 도구는 급여명세서에서 이 세율을 읽습니다. 직원이 거주하는 자치 지역을 알 필요는 없습니다. 급여명세서의 원천징수 금액과 세율이 최종 값입니다.
스페인 nómina는 유럽에서 가장 규제가 엄격한 급여 문서 중 하나입니다. 이는 4블록 구조에도 불구하고, 오히려 그 구조 덕분입니다. 모든 필수 입력란, 모든 의무 기여 항목, 그리고 모든 고용주 aportación 항목은 급여의 추적 가능성을 위해 존재합니다. 데이터가 PDF에 갇혀 있으면 그 추적 가능성이 병목이 됩니다. 그러나 데이터가 구조화된 Excel로 이동하면 — 각 Seguridad Social 기여금이 자체 열에, IRPF가 깔끔하게 분리되고, 추출 시 불일치를 표시하는 조정 공식과 함께 — nómina을 복잡하게 만드는 동일한 규제 밀도가 월말 마감을 5시간 더 빠르게 만드는 감사 추적이 됩니다.