ドイツ給与明細の抽出

総支給額(Bruttogehalt)、給与税(Lohnsteuer)、休暇日数(Urlaubstage)を、あらゆるPersonioまたはDATEVのスクリーンショットから特定

ほとんどの抽出ツールはドイツの給与画面で機能しません。DATEVは給与明細を1つの高密度な標準化テーブルとして表示し、Personioは同じ法定項目をモダンなカードで表示します。このツールは意味に基づいて両方を読み取ります。スクリーンショット1枚あたり約5秒で、手入力の3分(35倍高速)と比べて大幅に時間を節約できます。

スクリーンショット1枚あたり約5秒・鮮明な印刷テキストで最大99%の精度

総支給額(Brutto)・手取り額(Netto)
税金・社会保険の明細行
休暇日数(Urlaubstage)
Personio + DATEVのバッチ処理

ドイツの給与明細にあり、米国の給与明細にはない7つの項目

ドイツの給与法(§108 Gewerbeordnung)では、毎月の給与明細(Lohnabrechnung)に総支給額、3つの税項目、4つの社会保険料を表示することが義務付けられています。この7つの列名を入力すると、AIが各値をどちらのレイアウトでもドイツ語のラベルと照合します。

Gross Pay(Bruttogehalt)

控除前の収入

Wage Tax(Lohnsteuer)

税クラス(Steuerklasse)に基づき毎月源泉徴収される累進所得税

Church Tax(Kirchensteuer)

登録済み教会員のみ対象 — 州により8%または9%

Solidarity Surcharge(Solidaritätszuschlag)

基準額を超えるWage Taxの5.5% — 2025/2026年の明細にも記載

Social Insurance(Sozialversicherung)

KV/RV/AV/PV — 健康保険・年金・失業保険・介護保険。従業員負担分(AN-Anteil)と雇用主負担分(AG-Anteil)に分かれる

Net Pay(Nettoverdienst)

すべての税・社会保険控除後の手取り額

Leave Balance(Urlaubstage)

PersonioのTime offビューから取得・消化・残りの日数

ドイツの給与明細のスクリーンショット1枚から、このような行が生成されます。米国の明細には記載されない項目も含まれます:

総支給額(Brutto)所得税(Wage Tax)教会税(Church Tax)連帯税(Solidarity)社会保険(Social Ins.)手取り額(Net Pay)休暇日数(Leave)
€4,850.00€712.00€64.08€0.00€1,000.30€3,073.6218

同じドイツ給与法、まったく異なる2つの画面

ドイツの給与明細には、米国の同等物よりも多くの控除項目があります。給与税、教会税、連帯附加税、そして4つの社会保険部門があり、それぞれに従業員負担分と雇用主負担分があります。DATEVは、税理士(Steuerberater)が生成する高密度な標準化テーブルとしてこれを表示します。一方、Personioは同じ法定項目をカード行として表示します。

「私はドイツで働いていますが、給与明細を理解することは最も難しい課題の1つです…」

— r/germanyのドイツ給与明細の理解に関するスレッド

そのスレッドには、毎月同じ混乱が溢れています。BruttogehaltとNettoverdienstの意味、KV行が従業員負担分なのか雇用主負担分なのか、なぜ教会税がある明細とない明細があるのか。給与明細は固定された構造を持ちますが、レイアウトは固定されていません。2回転職した従業員は、3つの異なる形式の明細を保持している可能性があります。

ドイツの給与明細がテンプレートツールを壊す理由

01

控除ブロックには、控除に見える事業主負担分が含まれている。 DATEVはKV、RV、AV、PVを2回印刷する — 実際に支払うAN-Anteilと、事業主が支払うAG-Anteil参照行である。行アンカー型パーサーは両方をコピーするため、控除額が約50%膨らむ。

02

税項目は定数ではなく条件付きである。 Kirchensteuerは教会員にのみ存在する。Solidaritätszuschlagは2021年以降、ほとんどの納税者にとってゼロだが、高所得者の2025/2026年の明細には依然として表示される。すべての行を想定したテンプレートは、行数が変わると失敗する。

03

略語とレイアウトは給与システムによって異なる。 DATEVは密集したコード(LSt、KiSt、SolZ、AN、AG)を使用する。Personioは同じ用語をモダンなカードで明記する。特定のDATEVテーブルに基づく位置テンプレートは、Personio画面では機能せず、次の雇用主のDATEVバージョンでも機能しない。

セマンティック抽出がドイツの総支給額から手取り額までの流れを読み取る仕組み

01

列名を英語で指定すると、AIがドイツ語のラベルを照合します。「Gross Pay (Bruttogehalt)」と入力すると、モデルはDATEVの表でBruttogehaltと対になっている金額を特定します。Personioの給与カードでも同様です。ラベルがフィールドを定義するため、レイアウトは関係なくなります。

02

条件付きの行は表示どおりに抽出されるか、空欄のままになります。明細にKirchensteuerがない場合は、推測値ではなく空の列になります。Solidaritätszuschlagの行が€0.00または€48.90であれば、そのまま正確に取得されます。AIは給与システムが印刷した内容を読み取ります。

03

DATEVの表とPersonioカードを1つのバッチで処理。DATEVのLohnabrechnung、Personioの給与明細書、Personioの休暇画面が、1回のエクスポートで同じ7つの列にまとめられます。

PersonioカードまたはDATEVテーブルから給与明細行まで、3ステップで変換

1

アクセス権があるうちに画面をキャプチャ

Personioでは、ドキュメント → 給与計算の順に給与明細を開くか、休暇残高ビューを開きます。DATEV Arbeitnehmer onlineでは、LohndokumenteリストからLohnabrechnungを開きます。文書全体をスクリーンショットしてください。給与明細が画面上で2ページにまたがる場合は、各ページをキャプチャします。退職すると両ポータルが無効になるため、アクセスが終了する前にスクリーンショットを取得してください。JPG、PNG、WebPに対応。

2

7つの列名を一度だけ指定

Gross Pay(Bruttogehalt)、Wage Tax(Lohnsteuer)、Church Tax(Kirchensteuer)、Solidarity Surcharge(Solidaritätszuschlag)、Social Insurance – Employee Share(AN-Anteil)、Net Pay(Nettoverdienst)、Leave Balance(Urlaubstage)を入力します。AIが、密度の高いDATEVテーブルとPersonioカードのどちらのレイアウトでも各ラベルと値のペアを特定し、従業員負担分を雇用主の参照行から分離します。

3

給与明細または休暇画面ごとに1行をダウンロード

各スクリーンショットが7列の1行になります。12か月分のPersonioまたはDATEVのスクリーンショットが、フィルタリング、比較、融資担当者・大家・税理士(Steuerberater)への提出が可能な、きれいな給与・休暇履歴になります。スクリーンショット1枚あたり約5秒。手入力の3分と比較して(35倍高速)。XLSXまたはCSVでエクスポートできます。

ドイツの給与明細画面が証明できること — そしてできないこと

抽出されたスプレッドシートは、画面に表示されている内容を忠実に記録したものです。ここではそれが十分に機能するケースと、給与明細書(Lohnabrechnung)に専門家の確認が依然として必要なケースを説明します。

最適なケース

✓

PersonioまたはDATEV Arbeitnehmer画面の鮮明なフル解像度スクリーンショット。機械レンダリングされた給与データは最大99%の精度に達します。

✓

PersonioとDATEVを1つのバッチに混在。同じ7つの列が、密度の高いDATEVテーブルとPersonioのカードUIの両方で機能します — AIはレイアウトではなくラベルの意味で読み取ります。

✓

複数月にわたる給与・休暇履歴の構築。12か月分のキャプチャをバッチ処理し、総支給額・税金・Urlaubstageを月ごとに比較できます。

注意が必要なケース

⚠

このツールは税額を計算したり、控除を検証したりしません。給与明細に表示されている内容を抽出するだけです — Lohnsteuerや社会保険料が法的に正しいか確認したり、税クラスの選択についてアドバイスしたりすることはできません。

⚠

切り詰められた給与明細や複数ページの給与明細では行が失われます。DATEV Lohnabrechnungが表示領域を超えてスクロールする場合、画面外の行は画像に含まれません — 各ページをキャプチャしてください。

⚠

地域差や個人差は表示されたまま抽出され、調整はされません。教会税は州(Bundesland)によって異なります — 8%対9% — また、健康保険の追加負担率は保険者(Krankenkasse)によって異なります。AIはあなたの明細に表示されている内容を記録します。

よくある質問

Gross Pay(Bruttogehalt)とNet Pay(Nettoverdienst)がDATEV給与明細の異なるブロックにある場合、抽出できますか?

はい。ドイツのLohnabrechnungは、ヘッダー識別子、収入と控除、支払い合計の3つのブロックで構成されています。AIは各ラベルと値のペアを独立して読み取るため、Gross Pay(Bruttogehalt)は収入ブロックから、Net Pay(Nettoverdienst)は支払い合計ブロックから取得され、両方が同じ出力行に配置されます。同じ2つの値は、Personioの給与カードから同じ列名で取得されます。

AIが雇用主負担分(AG-Anteil)と自分の控除(AN-Anteil)を混同することはありませんか?

列名を正確に指定すれば、混同はありません。ドイツの給与明細には各社会保険料が2回記載されています。従業員負担分(AN-Anteil)は実際の給与からの控除ですが、雇用主負担分(AG-Anteil)は同じように見える参照行であり、給与から差し引かれるものではありません。列を「Social Insurance — Employee Share(AN-Anteil)」と定義すると、AIはラベルに基づいて正しい行を選択します。

教会税(Kirchensteuer)が自分には適用されない場合、列は間違った値になるか、空になりますか?

間違った値ではなく、空になります。教会税は、税を徴収する宗教団体の会員として登録されている場合にのみ給与明細に表示されます。これは給与明細のヘッダーにあるKonfessionフィールドで決まります。明細にKirchensteuerの行がない場合、列は空のままです。会員(カトリック、プロテスタント、その他の認定団体)の場合は、その行が表示され、金額が抽出されます。バイエルン州とバーデン=ヴュルテンベルク州では給与税の8%、その他の州では9%です。

連帯附加税(Solidaritätszuschlag)は2021年の給与明細から消えましたが、なぜ2025年や2026年の明細にはあるのですか?

連帯附加税は減額されましたが、廃止されたわけではありません。2021年以降、納税者の約90%は年間の給与税が基準額を下回るため免除されています。しかし、Lohnsteuerが基準額(2026年の単身者で€20,350)を超える人は、引き続き給与税の5.5%をSolidaritätszuschlagとして支払います。AIは表示されているとおりに行を抽出します。ゼロの金額や存在しない行はゼロまたは空のまま、正の金額はそのまま取得されます。このツールは、支払うべきかどうかを判断するものではありません。

Personioの有給残高画面とDATEVの給与明細を1回の実行で一括処理できますか?

はい。同じ7つの列名で両方を1回のバッチで処理できます。DATEVのLohnabrechnung画面は、Bruttogehalt、Lohnsteuer、Nettoverdienstなどの金額列を埋めます。一方、PersonioのTime off残高ビューは、Leave Balance(Urlaubstage)に付与日数、取得日数、残日数を入力します。フィールドを含まないスクリーンショットは、推測せずにその列を空のままにします。出力は、スクリーンショットごとに1行のスプレッドシートで、両システムの給与データと休暇データをカバーします。

給与明細、有給休暇、福利厚生、勤怠の抽出(ADP、Workday、Sage、日韓のHRアプリ対応)については、業務・人事アプリのスクリーンショット概要に戻ってください。

同じ給与記録の米国側については、ADPおよびGustoの給与明細スクリーンショットからの総支給額、控除額、年初来累計が、同じ列名のアプローチで抽出できます — ただし、税金や社会保険の行ははるかに少なくなります。

正式な給与明細の数字に文脈が必要な場合は、SlackやTeamsでのマネージャーフィードバックの送信者、タイムスタンプ、テキストが、雇用記録の業績面を補完します。

📮 contact email: [email protected]