독일 급여명세서(Lohnabrechnung)를 Excel로
총 급여(Brutto), 실수령액(Netto) 및 모든 공제 항목 추출
독일 급여명세서에는 Bruttogehalt, Lohnsteuer, Solidaritätszuschlag, Kirchensteuer, Krankenversicherung, Rentenversicherung, Arbeitslosenversicherung, Pflegeversicherung, Steuerklasse 등 최소 15개의 개별 라벨 필드가 세 개의 블록 섹션에 걸쳐 분산되어 있습니다. 독일 대부분의 직장인이 그렇듯 HR로부터 Lohnabrechnung을 PDF로 받아 급여 내역을 추적하거나, Steuerberater에게 제출할 데이터를 준비하거나, 팀 직원들의 급여를 감사해야 한다면 매달 동일한 작업을 반복하게 됩니다: PDF를 열고, 약어와 참조 줄 사이에서 각 필드를 찾아 스프레드시트에 입력하고, 다시 반복합니다. 급여명세서 한 장이라면 3분짜리 귀찮은 일에 불과합니다. 하지만 직원 20명의 1년 치 급여명세서, 즉 240개 문서라면 하루 종일 데이터를 입력해야 하며, 공제 항목 하나만 잘못 입력해도 전체 분석이 틀어집니다.
핵심 요약
- 50%: 독일 급여명세서의 모든 줄을 Excel에 복사할 경우 공제액을 과대계상하는 비율입니다. 공제 항목 줄의 절반은 고용주 부담분으로, 실제 급여에서 공제되는 금액이 아니기 때문입니다.
- 템플릿 기반 OCR은 모든 필드가 페이지의 고정된 위치에 있다고 가정하지만, DATEV, Lexware, Personio의 독일 급여명세서는 동일한 15개 필수 필드를 완전히 다른 레이아웃으로 배열합니다. 따라서 한 고용주 양식에 학습된 템플릿은 다른 양식에서는 작동하지 않습니다.
- ImageToTable.ai는 픽셀 좌표 대신 필드 의미를 읽기 때문에, DATEV, Lexware, Personio 급여명세서에서 재구성할 템플릿 없이도 동일한 열 이름으로 정확하게 추출하며, 계산 열(Computed Columns)이 모든 행에 대해 귀하의 공제율(Abzugsquote)을 자동으로 계산합니다.
독일 급여명세서의 구성 — 총급여와 실수령액 그 이상
독일 급여명세서는 고용주와 급여 소프트웨어에 따라 Lohnabrechnung, Gehaltsabrechnung 또는 Entgeltabrechnung으로 표기되며, 제공업체별로 정확한 레이아웃은 다르지만 예측 가능한 세 가지 블록 구조를 따릅니다. 추출을 시도하기 전에 밀집된 단일 표가 아닌 블록 단위로 읽는 것이 첫 번째로 필요한 기술입니다.
블록 1 — 헤더 및 식별 정보. 고용주 이름과 주소, 직원 이름, Personal-Nr., Geburtsdatum(생년월일), Steuer-ID(세금 식별 번호), SV-Nummer(사회보험 번호), Steuerklasse(세금 등급 I~VI), Kinderfreibetrag(자녀 공제 수), Konfession(종교 — EV는 개신교, RK는 가톨릭, 대시는 무교), Krankenkasse(건강보험 기관명), 그리고 Abrechnungszeitraum입니다.
블록 2 — 수입 및 공제. 여기서 금액이 변동됩니다. 수입 측면: Gehalt 또는 Grundgehalt에 더해 Überstunden, Zuschläge(교대/주말/휴일 수당), Urlaubsgeld(휴가 수당), Weihnachtsgeld 또는 Sonderzahlung, geldwerter Vorteil(회사 차량과 같은 현물 과세 혜택), 그리고 VL AG가 있습니다. 공제 측면: Lohnsteuer, Solidaritätszuschlag(연대할증세, Lohnsteuer의 5.5%, 현재는 고소득자만 해당), Kirchensteuer(교회세, Lohnsteuer의 8~9%), 그리고 네 가지 사회보험 기여금 — Krankenversicherung, Rentenversicherung(RV, 연금보험), Arbeitslosenversicherung(AV, 실업보험), Pflegeversicherung(PV, 장기요양보험)입니다.
블록 3 — 합계 및 지급. 마지막 줄에는 Gesamtbrutto, 모든 공제액의 합계, Nettoverdienst 또는 Auszahlungsbetrag, 그리고 때로는 연초부터 현재까지의 누계 수치가 표시됩니다.
흔한 실수: 많은 독일 급여명세서에는 KV, RV, AV, PV에 대한 고용주 부담분 항목도 함께 표시됩니다. 이는 페이지상에서 추가 공제처럼 보이지만, 귀하의 급여에서 공제되는 금액이 아닙니다. 이는 고용주가 지불한 금액을 보여주는 정보 제공용 항목입니다. 한편, 산재보험(Unfallversicherung) 기여금은 전적으로 고용주가 부담하며, 근로자 급여명세서에는 종종 나타나지 않습니다. 공제처럼 보이는 모든 항목을 무분별하게 스프레드시트에 복사하면 실제 공제액을 약 50% 과대계상하게 됩니다. 이는 가장 흔한 추출 오류이며, 아래 섹션에서 이를 방지하는 방법을 설명하겠습니다.
§108 GewO 프레임워크: 고용주가 귀하에게 반드시 보여줘야 하는 사항과 추출할 수 있는 사항
독일 상업규정법(§108 Gewerbeordnung) 제108조는 모든 고용주가 매 급여 지급 시 근로자에게 텍스트 형태의 급여명세서를 제공하도록 규정하고 있습니다. 법은 최소한의 내용을 명시합니다: Abrechnungszeitraum, Zusammensetzung des Arbeitsentgelts (보수 구성 — 추가 수당, 수당 및 기타 보수의 종류와 금액 포함), Art und Höhe der Abzüge (공제 유형 및 금액), 그리고 Abschlagszahlungen 또는 Vorschüsse입니다.
또한 이 법은 ELStAM 시스템(Elektronische Lohnsteuerabzugsmerkmale)을 포함합니다. 이는 고용주가 세무 당국에서 가져와 귀하의 세금 등급, 자녀 수당 및 교회세 상태를 설정하는 전자적 임금세 공제 특성입니다. 결혼, 자녀 출산, 또는 두 번째 직업으로 인해 귀하의 Steuerklasse가 변경된 경우, 해당 변경 사항은 ELStAM을 통해 전파되어 다음 급여명세서에 나타납니다. 총 급여는 전혀 변하지 않았는데 실수령액이 바뀔 수 있으며, 그 이유는 급여명세서 헤더 블록에 있습니다.
이 법적 프레임워크가 추출에 의미하는 바는 세 가지입니다:
첫째, 필드는 개념적으로는 표준화되어 있지만 레이아웃은 그렇지 않습니다. 독일의 모든 고용주는 귀하에게 동일한 범주의 정보를 보여주어야 합니다. 그러나 DATEV LODAS가 페이지에 해당 필드를 배열하는 방식은 Lexware lohn+gehalt의 방식과 다르며, 이는 다시 Personio Payroll, SVS lohn+gehalt, 또는 WISO lohn+gehalt를 사용하는 소규모 고용주의 종이 급여명세서와도 다릅니다. 템플릿 기반 추출 — 한 급여명세서 레이아웃에서 "Nettogehalt" 주변에 상자를 그리는 방식 — 은 다른 고용주로부터 급여명세서를 받거나, 현재 고용주가 급여 소프트웨어를 전환하는 순간 작동하지 않습니다.
둘째, 근로자 대 고용주 분할은 법적으로 정의되어 있습니다. BMAS를 통해 관리되는 독일 사회보험 시스템은 각 사회보험 기여금을 고용주와 근로자 간에 대략 50/50으로 분할합니다. 2026년 기여율에 따라, 총 KV 기여금은 총 급여의 14.6%에 보험사별 Zusatzbeitrag를 더한 금액입니다 — 근로자는 약 8.15%를 부담하고 고용주가 나머지를 부담합니다. RV는 18.6%, AV는 2.6%, PV는 자녀가 한 명 있는 부모의 경우 3.6%, 23세 이상 무자녀 근로자의 경우 4.0%입니다. 이 비율은 2026년에 인상된 기여금 평가 상한선(Beitragsbemessungsgrenzen)에 적용됩니다 — 서부 주의 경우 RV/AV 기준 연간 약 €96,600이며 KV는 더 높습니다. 추출 시, 어떤 항목이 근로자 측 공제이고 어떤 항목이 고용주 참조 금액인지 알면 50% 과대계상 오류를 방지할 수 있습니다.
셋째, 고용주는 급여명세서를 6년간 보관해야 합니다 — 그러나 근로자 본인도 사본을 보관하는 것이 좋습니다. §108 GewO 및 일반 보관 의무에 따라 이전 고용주에게 누락된 급여명세서를 요청할 수 있습니다. 요청 시, 해당사의 급여 시스템에서 PDF로 내보낸 파일을 받게 될 가능성이 높습니다. 5년 동안 두 번 이직했다면, 현재 세 가지 다른 형식의 급여명세서를 보유하고 있을 수 있습니다. 이것이 바로 이 글에서 해결하고자 하는 추출 과제입니다.
템플릿 기반 추출이 독일 급여명세서에서 실패하는 이유 — 그리고 대안
문서 데이터 추출의 표준 접근 방식인 템플릿 기반 OCR은 고정된 문서 레이아웃을 가정합니다. 하나의 샘플에서 필드 주위에 경계 상자를 그려 시스템을 훈련시킵니다. 예: "Nettogehalt는 좌표 (x=140, y=320)에 있습니다." 그러면 시스템은 이후 모든 문서에서 해당 정확한 픽셀 위치의 텍스트를 찾습니다. 이는 IRS가 정확한 필드 위치를 규정하는 미국 W-2와 같은 표준화된 양식에는 효과적입니다.
독일 급여명세서는 표준화된 양식의 정반대입니다. 중견 GmbH의 DATEV LODAS 급여명세서는 직원 식별자 블록을 왼쪽 상단에, 공제 항목을 급여 항목 아래 두 개의 열로, 실수령액을 오른쪽 하단에 배치합니다. 소기업의 Lexware lohn+gehalt 급여명세서는 급여와 공제를 단일 세로 목록으로 표시하고 합계를 하단에 배치할 수 있습니다. Personio Payroll PDF는 모든 필드를 다양한 열 너비의 표 형식 레이아웃에 포함할 수 있습니다. ADDISON Lohn을 사용하는 수공업체의 구형 종이 급여명세서는 완전히 다른 약어를 사용할 수 있습니다. Lohnsteuer 대신 LSt, Sozialversicherung 대신 SV 등입니다. 다섯 명의 직원이 다섯 개의 다른 고용주에게서 온다면 다섯 가지 다른 레이아웃이 존재합니다. 레이아웃 #1로 훈련된 템플릿은 레이아웃 #2~#5에서는 실패합니다.
AI 기반 추출은 이 문제를 다르게 해결합니다. 픽셀 좌표를 일치시키는 대신, 비전 언어 모델이 사람처럼 문서를 읽습니다. 즉, 각 텍스트 조각이 문맥상 무엇을 의미하는지 이해하는 방식입니다. "Bruttogehalt", "Lohnsteuer", "Krankenversicherung", "Steuerklasse"와 같이 원하는 데이터 필드인 열 이름을 정의하면, AI는 페이지상의 위치가 아닌 필드의 의미를 인식하여 각 문서에서 해당 값을 찾습니다. 이것이 바로 맞춤 열 추출입니다: 원하는 필드 이름을 입력하면 AI가 레이아웃에 관계없이 각각을 페이지의 올바른 숫자와 일치시킵니다.
이 접근 방식은 실제 독일 급여명세서의 다양한 변형을 처리합니다. DATEV 급여명세서는 건강보험을 "KV-Beitrag (AN-Anteil)"로, Lexware 급여명세서는 "Krankenversicherung Arbeitnehmer"로, Personio 급여명세서는 "Health Insurance (Employee Share)"로 표시할 수 있습니다. 시스템이 이 세 가지 모두 동일한 개념을 의미한다는 것을 이해한다면, 하나의 통합된 열을 얻을 수 있습니다. 동일한 열 이름이 재구성 없이 세 가지 레이아웃 모두에서 작동합니다. 이것이 하나의 레이아웃에서만 작동하는 템플릿과 모든 레이아웃에서 작동하는 추출의 차이점입니다.
이는 정정 및 일회성 급여명세서의 경우에도 중요합니다. 보너스가 잘못 계산되어 고용주가 Korrekturabrechnung을 발행하거나, 세금 등급이 늦게 업데이트되어 Nachberechnung을 발행하는 경우, 이러한 문서는 일반 월별 급여명세서에는 없는 추가 정정 항목과 참조 필드가 포함된 수정된 레이아웃을 사용하는 경우가 많습니다. 고정 템플릿은 예상치 못한 위치의 필드를 찾지 못합니다. 의미론적 추출은 "Bruttogehalt"의 의미는 변하지 않았고 페이지상의 위치만 변경되었기 때문에 적응합니다.
단계별 가이드: PDF 급여명세서에서 구조화된 Excel로
이 워크플로우는 귀하가 여러 장의 독일 급여명세서 PDF를 보유하고 있다고 가정합니다. 현재 고용주의 월별 문서, 이전 직장의 보관 파일, 스캔한 종이 사본, 또는 이 모든 것이 혼합된 경우일 수 있습니다. 목표는 각 급여명세서가 한 행으로 구성되고 열이 일관된 단일 Excel 파일을 만드는 것입니다.
1단계: 추출할 열을 정의합니다. 귀하가 입력하는 열 이름은 출력 스프레드시트의 헤더가 됩니다. 포괄적인 독일 급여명세서 추출을 위해 다음 열부터 시작하십시오:
| 열 이름 | 독일 급여명세서 라벨 | 추출 내용 |
|---|---|---|
| Abrechnungszeitraum | Abrechnungszeitraum / Abrechnungsmonat | 급여 기간 |
| Personal-Nr. | Personal-Nr. / Arbeitnehmer-Nr. | 직원 인사 번호 |
| Steuerklasse | StKl. / Steuerklasse | 세금 등급 (I–VI) |
| Bruttogehalt (EUR) | Brutto / Gesamtbrutto / Steuer-Brutto | 공제 전 총 급여 |
| Lohnsteuer (EUR) | LSt / Lohnsteuer | 원천징수된 임금세 |
| Solidaritätszuschlag (EUR) | SolZ / Solidaritätszuschlag | 연대할증세 |
| Kirchensteuer (EUR) | KiSt / Kirchensteuer | 교회세 |
| Krankenversicherung AN (EUR) | KV / KV-Beitrag (AN-Anteil) | 근로자 건강보험 부담금 |
| Rentenversicherung AN (EUR) | RV / RV-Beitrag (AN-Anteil) | 근로자 연금보험 부담금 |
| Arbeitslosenversicherung AN (EUR) | AV / AV-Beitrag (AN-Anteil) | 근로자 실업보험 부담금 |
| Pflegeversicherung AN (EUR) | PV / PV-Beitrag (AN-Anteil) | 근로자 장기요양보험 부담금 |
| Nettogehalt (EUR) | Netto / Auszahlungsbetrag / Nettoverdienst | 은행 계좌로 이체되는 실수령액 |
| Krankenkasse | Krankenkasse / KK | 건강보험 공단명 |
각 사회보험 열에 붙은 "AN" 접미사에 주목하십시오. AN은 Arbeitnehmer를 의미합니다. 열 이름에 이를 추가하면 AI가 고용주 부담분 참조 금액이 아닌 근로자 부담분 금액을 구체적으로 추출하도록 지시하는 것입니다. 이는 독일 급여명세서 추출에서 가장 중요한 명명 규칙입니다. 근로자 공제액과 Arbeitgeberanteil 참조 금액을 혼동하여 50% 과다 계산하는 오류를 방지해 줍니다.
2단계: 즉시 분석을 위한 계산 열 추가. 원시 필드를 확보한 후, 추출 중에 결과를 계산하는 열을 정의할 수 있습니다 — 이후 Excel에서 수식을 실행할 필요가 없습니다. 예를 들어:
- 공제율 (%) = (모든 공제액 합계) ÷ 총 급여 × 100 — 유효 공제율을 하나의 숫자로 제공하며, 이는 대부분의 사람들이 월별 급여명세서를 비교하는 방식입니다
- 실수령/총급여 비율 = 실수령액 ÷ 총 급여 — 실수령 비율; 독일인들은 구어체로 이를 "Netto vom Brutto" 수치라고 부르며, 구직 제안을 평가할 때 가장 먼저 묻는 숫자입니다
- 사회보험 총 근로자 부담분 (EUR) = 건강보험 (KV) + 연금보험 (RV) + 실업보험 (AV) + 장기요양보험 (PV) — 총 근로자 사회보험 부담액으로, 약 21%의 총급여 기준과 비교하는 데 유용합니다
이것이 바로 계산 열이 하는 일입니다: 원시 숫자를 추출한 후 Excel에서 수식을 작성하는 대신, 열 이름으로 계산을 한 번 정의하면 AI가 추출 중에 계산을 수행합니다. 결과적으로 시작점이 아닌 완성된 스프레드시트를 얻을 수 있습니다.
3단계: 모든 급여명세서를 한 번에 업로드. PDF 파일을 업로드 영역으로 끌어다 놓으십시오 — 지난 12개월치 월별 급여명세서, 정정 급여명세서, 다른 형식의 이전 고용주 급여명세서, 과거의 스캔한 종이 사본까지. AI는 각 문서를 개별적으로 읽고, 어떤 급여 소프트웨어가 어떤 PDF를 생성했는지에 관계없이 동일한 열 집합을 채웁니다.
파일은 안전하게 처리되며 저장되지 않습니다.
4단계: Excel로 내보내기. 출력물은 하나의 구조화된 스프레드시트입니다 — 급여명세서당 한 행, 귀하가 지정한 이름의 열, 분석, 세무 준비 또는 세무사와 공유할 준비가 된 일관된 형식의 모든 금액. 계산 열을 포함했다면, 모든 행에 대해 공제율과 실수령/총급여 비율이 이미 계산되어 있습니다.
예외 사례 처리: 변동 급여, 정정, 복수 근무 급여명세서
독일 급여명세서에는 단순히 "모든 명세서에서 동일한 5개 항목을 추출하는" 방식을 무너뜨리는 몇 가지 반복적인 예외 사례가 있습니다. 각 사례에 맞는 별도의 열 전략이 필요합니다.
변동 소득 — 초과근무, 상여금, 현물 혜택. 11월 급여명세서에는 별도의 소득 항목으로 Weihnachtsgeld가 포함될 수 있습니다. 여름 명세서에는 Urlaubsgeld가 표시될 수 있습니다. 야간 근무를 한 달의 명세서에는 §3b EStG에 따라 일부가 면세되는 Zuschläge가 있을 수 있습니다. "Bruttogehalt"만 추출하면 총액은 알 수 있지만, 기본 급여와 상여금이 각각 얼마인지는 알 수 없습니다. 해결책은 "Grundgehalt (EUR)", "Zuschläge (EUR)", "Einmalzahlung (EUR)", "Geldwerter Vorteil (EUR)"와 같은 별도의 열을 추가하는 것입니다. 해당 항목이 없는 달의 필드는 비워둡니다. 해당 항목이 있는 달에는 추적 가능한 세부 정보를 확보할 수 있습니다.
Korrekturabrechnung 및 Nachberechnung. 정정 급여명세서는 이전 달의 급여 항목을 조정합니다. 상여금 누락, 초과근무 시간 과소 계산, 세금 등급 변경 적용 지연 등이 그 예입니다. 이러한 문서에는 원래 금액, 정정 차액, 새로운 총액이 한 페이지에 모두 표시되는 경우가 많습니다. 단일 "Nettogehalt" 필드를 찾는 템플릿 기반 시스템은 잘못된 숫자를 가져오거나 문서 자체를 건너뛸 수 있습니다. 의미론적 추출은 정정 맥락을 읽어 이를 처리합니다. 추론 열을 사용하여 "Korrekturtyp" 열을 추가할 수 있습니다. AI가 콘텐츠를 기반으로 문서 유형을 분류하고, 정정된 금액을 별도의 열로 추출하면서 감사 추적을 위해 원래 값도 보존합니다.
Steuerklasse VI 및 두 번째 직장 급여명세서. 두 번째 직장이 있는 경우 해당 명세서는 가장 높은 원천징수 세율이 적용되는 Steuerklasse VI를 사용합니다. 두 번째 직장 명세서의 공제 패턴은 Steuerklasse I~V를 사용하는 주 직장 명세서와 다릅니다. 여러 직장이나 연도의 급여명세서를 비교할 때, Steuerklasse 열은 유사한 총 급여액이 완전히 다른 실수령액을 산출하는 이유를 이해하는 데 필수적인 맥락이 됩니다.
Jahresmeldung 및 연말 문서. 1월이나 2월에 많은 독일 고용주가 12월 또는 1월 급여명세서와 함께 Jahresmeldung을 발행합니다. 이는 급여명세서가 아니라, 해당 연도의 총 사회보험 기여금을 요약하여 Krankenkasse에 제출하는 보고서입니다. 여기에는 급여명세서 필드처럼 보이지만 다른 보고 목적을 가진 연간 누계 SV 총액이 포함되어 있습니다. 추출 워크플로우는 이를 13번째 월 급여명세서로 취급하지 않고 별도의 문서 유형으로 식별해야 합니다.
다중 월 급여명세서 대시보드 구축: 실제 질문에 답하는 급여 추적
일관된 Excel 형식으로 12개월 또는 24개월 치 급여명세서 데이터를 확보하면, 단순 기록 보관을 넘어 다양한 활용 사례가 생겨납니다. 다음은 r/Finanzen과 같은 독일 포럼에서 전문가들이 지속적으로 언급하는 세 가지 사례입니다:
급여 협상 준비. 고용주에게 지난 2년간의 실제 실수령액 추이를 보여주고자 할 때, 세금 등급 상승, 사회보험 상한선 인상, 변동 상여금 지급의 순효과를 고려해야 합니다. 월별 행, 기본 급여 및 각 상여 유형별 열, 그리고 실수령/총급여 비율을 위한 계산 열이 있는 스프레드시트는 협상의 기준이 될 단일 숫자를 제공합니다: "총 급여는 변함이 없는데, BBG 인상과 Zusatzbeitrag 조정으로 인해 순소득이 잠식되어 18개월 동안 실수령 비율이 58%에서 54%로 떨어졌습니다." 이는 감정이 아닌 정량화된 주장입니다.
세금 신고(Steuererklärung) 준비. 연간 Lohnsteuerbescheinigung에는 임금세, SolZ, KiSt 및 사회보험료의 연간 총액이 표시됩니다. 그러나 재정청(Finanzamt)이 특정 월에 대해 질문할 수 있으며, 동일한 형식의 월별 내역이 있으면 연간 총액을 월별 데이터와 몇 분 안에 조정할 수 있습니다. 프리랜서나 혼합 소득(selbstständige Nebentätigkeit)이 있는 직원의 경우, 소득세 신고(Einkommensteuererklärung)를 위해 근로 소득과 자영업 소득을 분리해야 하므로 이는 필수적입니다.
비자 및 대출 신청. 독일 이민 당국(Ausländerbehörde)과 은행은 일반적으로 소득 증명을 위해 최근 3~6개월 치 급여명세서를 요청합니다. 급여명세서가 이메일 첨부 파일, 6개월 후 보관이 해제되는 HR 포털, 폴더에 저장된 PDF 파일 등에 분산되어 있다면, 매번 찾는 데 한 시간을 소비하게 됩니다. 고용 시작 이후의 모든 급여명세서가 포함된 단일 스프레드시트는 반복되는 골칫거리를 30초 만에 해결하는 작업으로 바꿔줍니다.
여기에 설명된 추출 워크플로는 위 세 가지 사용 사례의 프론트 엔드입니다. 데이터가 Excel에 깔끔하고 구조화되어 있으며, 각 필드가 원본 PDF의 정확한 위치에 추적 가능한 형태로 들어가면, 이후 작업은 데이터 입력이 아닌 분석이 됩니다.
FAQ: 독일 급여명세서 데이터 추출
AI 추출이 필기된 급여명세서나 사진으로 촬영한 종이 사본에서도 작동하나요?
네, 적절한 입력 품질이 갖춰진다면 가능합니다. AI 모델은 이미지에서 텍스트를 읽으므로, 인쇄된 급여명세서를 조명이 좋은 상태에서 촬영한 사진은 원본 PDF와 사실상 동일하게 작동합니다. 급여명세서에 필기된 내용도 추출할 수 있지만, 특히 복잡한 독일어 합성어의 경우 필기체 인식 정확도는 인쇄된 텍스트보다 본질적으로 낮습니다. 핵심 인쇄 필드의 경우, 선명한 사진의 정확도는 PDF와 동일합니다. 여백에 적힌 인사부의 휘갈긴 메모의 경우, 정확도는 낮아지지만 사용 가능한 결과를 기대할 수 있습니다.
이 도구가 고용주 부담분(Arbeitgeberanteil)과 근로자 부담분(Arbeitnehmeranteil)을 구분할 수 있나요?
부분적으로 가능합니다. AI는 문맥상의 레이블을 읽습니다. 행에 "AG-Anteil" 또는 "Arbeitgeberanteil"이라고 명시되어 있으면 "AN-Anteil" 또는 "Arbeitnehmeranteil"과 구분할 수 있습니다. 그러나 가장 신뢰할 수 있는 방법은 앞서 설명한 열 이름 지정 전략입니다. 열 이름에 "AN"을 포함시키십시오(예: "Krankenversicherung AN (EUR)"). 이렇게 하면 AI가 근로자 부담분 수치를 구체적으로 추출하도록 지시합니다. 일부 간결한 레이아웃처럼 급여명세서가 근로자와 고용주 금액을 별도로 표시하지 않고 결합된 기여율만 나열하는 경우, 해당 정보가 페이지에 없기 때문에 AI가 이를 분할할 수 없습니다. 그러한 경우에는 총액을 추출하고 수동 확인을 위해 기록해 두십시오.
이 기능은 모든 주요 독일 급여 제공업체의 급여명세서에서 작동하나요?
네, DATEV LODAS, Lexware lohn+gehalt, Personio Payroll, SVS lohn+gehalt, WISO lohn+gehalt, ADDISON Lohn 전반에서 작동합니다. 추출 방식이 템플릿 기반이 아닌 의미론적(semantic)이기 때문입니다. 동일한 열 이름 세트를 사용하면 PDF를 생성한 소프트웨어에 관계없이 올바른 값을 찾을 수 있습니다. 제공업체별로 레이아웃별 설정을 구성할 필요가 없습니다. 한 가지 주의할 점은, 소규모 수공업체(Handerwerksbetrieb)에서 자체 레이블을 만드는 틈새 급여 도구를 사용하는 등 급여명세서가 매우 비표준적인 약어를 사용하는 경우 AI의 신뢰도가 낮아질 수 있다는 것입니다. 실제로 표준 필드(Brutto, Netto, LSt, KV, RV, AV, PV, StKl)는 모든 주요 제공업체에서 안정적으로 유지됩니다.
독일 급여명세서 추출 시 어느 정도의 정확도를 기대할 수 있습니까?
인쇄되어 선명하게 판독 가능한 PDF 급여명세서의 경우, 핵심 숫자 필드는 일반적으로 95% 이상의 정확도를 보여 대부분의 필드가 첫 번째 시도에 올바르게 추출됩니다. 정확도가 떨어지는 부분은 다음과 같습니다: 인쇄된 급여명세서에 수기로 수정된 부분, 숫자가 뭉개져 보이는 심하게 압축되거나 저해상도 스캔본, 그리고 공제 항목이 빽빽하게 배열된 비정형 다단 레이아웃의 급여명세서입니다. 솔직한 권고사항: 특히 정산 기준이 되는 실수령액(Nettogehalt) 합계의 경우, 항상 첫 번째 추출 결과를 원본 PDF와 대조하여 확인하시기 바랍니다. 특정 필드가 잘못 추출된 경우 출력물에서 수정할 수 있으며, 이는 동일 급여명세서나 배치 내 다른 필드에는 영향을 미치지 않습니다.
여러 직원의 급여명세서를 일괄 처리할 수 있습니까?
예. 모든 직원의 모든 급여명세서를 하나의 배치로 업로드하십시오. 예를 들어 직원 10명 × 12개월 = 120개의 PDF를 함께 업로드할 수 있습니다. 출력물은 각 행이 하나의 급여명세서에 해당하는 단일 Excel 파일입니다. Personal-Nr. 또는 직원명 열을 통해 각 행을 올바른 직원에게 추적할 수 있습니다. 이 워크플로우는 여러 직원의 급여명세서 기록을 관리하는 HR 팀 및 급여 서비스 제공업체의 핵심 사용 사례입니다. 열 이름은 한 번 정의하면 전체 배치에 걸쳐 일괄 적용됩니다.
특정 급여명세서에 필드가 누락된 경우 어떻게 됩니까?
해당 행의 셀은 빈 상태로 유지됩니다. 예를 들어, "Kirchensteuer (EUR)" 열을 정의했는데 특정 직원이 교회세를 징수하는 교회에 등록되지 않은 경우, AI는 0을 입력하거나 추측하는 대신 해당 셀을 올바르게 비워 둡니다. 이는 예상된 동작입니다. Kirchensteuer 열의 빈 셀은 실제로 정보를 전달합니다.