韓国給与明細から
Excelへデータ抽出する方法
Douzone Smart Aからエクスポートした韓国給与明細(급여명세서)と、ECOUNTから保存したものを並べてみると、韓国勤労基準法施行令第27条の2(근로기준법 시행령 제27조의2)で義務付けられている同じ10項目が表示されます。しかし、それらは同じ場所にはありません。基本給(기본급)は、一方では縦に積み重なり、他方では横に広がっています。4つの社会保険控除(4대보험)—国民年金、健康保険、雇用保険、長期療養—は、ソフトウェアによって、1つのグループ化されたセクションとして表示されることもあれば、4つの別々にインデントされた行として表示されることもあります。毎月の給与照合のためにこのデータをExcelに抽出する場合、プロバイダーごとのこのバリエーションこそが、コピー&ペーストの作業を、給与明細1枚あたり1時間の探し物に変えてしまうのです。
重要ポイント
- 毎月90分が、各従業員の給与明細から同じ10個の給与項目をスプレッドシートに入力する作業に消えています。そして、それら10項目を義務付ける韓国勤労基準法は、それらがページ上のどこにあるべきかを定義したことがないため、Douzone、ECOUNT、PAYZONはそれぞれ異なる配置にしています。
- テンプレートベースの抽出ツールは韓国給与明細では機能しません。なぜなら、それらはページ座標で探すからです。すべての人事ソフトウェア(Douzone、ECOUNT、PAYZON、Shiftee)は「国民年金」(국민연금)を異なる行に配置するため、1つのテンプレートでは最初のベンダー変更に耐えられません。
- 韓国給与明細の照合を複雑にする同じ2026年の社会保険料率が、組み込みの検証計算式も提供します。ImageToTable.aiは位置ではなく意味でフィールドを抽出し、国民年金を基本給の約4.75%と照合することで、給与確定前にエラーを発見できます。
コンプライアンスで作られた給与明細、抽出に取り残された理由
韓国の給与明細は利便性ではなく、規制によって再設計されました。2021年5月、国会が勤労基準法第48条を改正し、同年11月19日から施行されたことで、給与明細は任意の慣行から、違反1件につき最大500万ウォンの罰則が科される義務書類へと格上げされました。突如として、従業員5人未満の事業所を含むすべての韓国の雇用主は、毎給与期間ごとに、10項目の特定データを含む明細書を発行しなければならなくなったのです。
コンプライアンスの成果は迅速でした。事実上、韓国のすべての雇用主が給与明細を発行するようになりました。データ抽出の成果はそれほど明確ではありません。付加価値税法第32条に基づき高度に標準化された形式に従う韓国の税計算書(세금계산서)とは異なり、韓国の給与明細には政府が定めたレイアウトはなく、定められたのは内容のみです。同じ10項目のフィールドでも、雇用主が使用するソフトウェアによって、まったく異なる配置で表示される可能性があります。
韓国の中堅市場で支配的なERPであるDouzone Smart A(더존 스마트A)は、控除項目(공제내역)を収入後のコンパクトな2行ブロックに配置します。ウェブベースのアクセス性で中小企業に広く採用されているECOUNT(이카운트)は、サブセクション見出し付きのより広いグリッドに控除を分散させます。PAYZON、Shiftee(시프티)、flex、その他十数のHRプラットフォームは、それぞれ異なる方法で給与明細をレンダリングします。同じソフトウェア内でも、アップグレードによってレイアウトが変更されます。結果として、人事マネージャーには単一の文書タイプに見えるものが、コンピュータにとっては視覚的に異なるレイアウトのファミリーとなります。
「급여명세서 + Excel」に関する韓国のSERPコンテンツのほとんどは、Excel内で給与明細を作成する方法—VLOOKUP数式の構築、간이세액표テーブルのリンク、PDFを自動生成するVBAマクロの埋め込み—を教えています。これは生成の問題を解決します。集約の問題は解決しません。あなたはすでに給与明細を持っています。必要なのは、それらからデータを抽出し、1つのスプレッドシートにまとめることです。
법정 필수 기재 10항목 — 추출 시 중요한 이유
추출 워크플로우를 구축하기 전에, 무엇을 찾아야 하는지 정확히 알아야 합니다. 근로기준법 시행령 제27조의2에 따라, 모든 한국 급여명세서에는 10가지 항목이 포함되어야 합니다. 하나라도 누락되면 사용자에게 누진 과태료가 부과됩니다. 추출 목적상, 이 10가지 항목이 대상 열을 정의합니다.
| # | 필수 항목 | 한국어 용어 | 추출 열 이름 | 참고 사항 |
|---|---|---|---|---|
| 1 | 근로자 성명 | 성명 | Employee Name | 근로자를 고유하게 식별해야 함 |
| 2 | 근로자 식별 정보 | 생년월일, 사원번호 | Employee ID | 생년월일 또는 사원번호; 일용근로자(30일 미만)는 제외 |
| 3 | 임금 지급일 | 임금지급일 | Pay Date | 임금이 실제로 지급된 날짜 |
| 4 | 근로일수 | 근로일수 | Working Days | 임금 산정 기간 중 근무한 일수 |
| 5 | 총 근로시간 | 총 근로시간수 | Total Hours | 해당되는 경우 연장 근로 포함 |
| 6 | 연장·야간·휴일 근로시간 | 연장·야간·휴일근로시간 | OT Hours, Night Hours, Holiday Hours | 각 항목을 별도로 기재; 상시 4명 이하 근로자 사용자는 제외 |
| 7 | 임금 총액 | 임금 총액 | Gross Pay | 공제 전 합계 |
| 8 | 항목별 임금 내역 | 기본급, 수당, 상여금, 성과금 | Base Pay, Allowance Name, Bonus | 모든 항목을 금액과 함께 개별 기재 |
| 9 | 항목별 계산 방법 | 항목별 계산방법 | — (검증용) | 예: "연장근로수당 = 12시간 × 12,000원 × 1.5" |
| 10 | 공제 항목 및 총액 | 공제 항목별 금액과 총액 | Income Tax, National Pension, Health Insurance, LTC Insurance, Employment Insurance, Local Income Tax, Total Deductions, Net Pay | 모든 공제 항목을 항목별로 기재; 차인지급액 = 총급여 − 총공제액 |
공제 항목은 추출 과정에서 가장 많은 작업이 필요한 부분입니다. 한국 급여명세서에는 5~7개의 공제 항목이 있으며, 각각 다른 요율로 계산됩니다. 2026년 요율은 올해 1월 1일부터 적용됩니다:
| 保険 | 韓国名 | 総負担率 | 従業員負担 | 2025年→2026年の変更 |
|---|---|---|---|---|
| 国民年金 | 국민연금 | 9.50% | 4.75% | +0.50pp(9.0%から) |
| 国民健康保険 | 건강보험 | 7.19% | 3.595% | +0.10pp(7.09%から) |
| 長期療養保険 | 장기요양보험 | 0.9448% | 0.4724% | +0.0266pp(0.9182%から) |
| 雇用保険 | 고용보험 | 1.80% | 0.90% | 据え置き(2025年と同じ) |
| 産業災害補償保険 | 산재보험 | 業種により変動、全額事業主負担 | — | |
出典: 2026年 韓国社会保険料率(HRSide)。所得税(소득세)は6%から45%の8段階累進課税、地方所得税(지방소득세)は所得税額の10%の一律付加税です。
これらの率は単なる背景知識ではなく、抽出後の確認基準です。月収3,000,000ウォンの従業員の国民年金額が、142,500ウォン(3,000,000×4.75%)から数千ウォン以内に収まらない場合、抽出で桁を誤ったか、給与明細自体にエラーがある可能性があります。この確認手順については後述します。
ステップ1:給与明細ファイルを集める — ドゥゾーン、E COUNT、紙、カメラから
韓国の給与明細は主に3つの経路で人事部門に届き、それぞれ抽出特性が異なります。
ソフトウェア生成PDF。 Douzone Smart A、ECOUNT、Shiftee、PAYZONはすべて給与明細をダウンロード可能なPDFで出力します。これらは抽出に最適です。テキストは機械可読で、レイアウトはソフトウェアバージョン内で統一されており、1ヶ月分の給与明細を一括ダウンロードできます。Douzoneでは、인사급여 → 근로/연말 → 근로소득관리 → 급여대장(명세)に進み、기능모음 → 일괄인쇄で出力形式をPDFに選択します。ECOUNTでは給与レポートをExcelで保存できますが、レイアウトはテンプレート設定により異なります。
従業員提出ファイル。 一部の雇用主は給与明細をPDFでメール送信し、一部は今も紙で配布します。複数の支払い経路を持つパートタイムや契約社員がいる場合、鮮明なPDF、紙のスマホ写真、モバイルバンキングアプリの入金確認証のスクリーンショットが混在します。これらはすべて抽出可能ですが、明るく正面から撮影した写真の方が、傾いた暗いショットより常に良い結果が得られます。
スキャンまたは撮影した印刷物。 社内Excelテンプレートを使用する小規模企業では、給与明細を紙で発行することがよくあります。200~300DPIのフラットベッドスキャンで抽出可能なテキストが得られますが、不安定なスマホで斜めから撮影すると認識精度が15~20ポイント低下する可能性があります。定期的にスキャン処理を行う場合は、自動給紙(ADF)付きドキュメントスキャナーへの投資が、最初のバッチで抽出品質の向上として元が取れます。
ステップ2:列を一度定義する — あとはAIに任せる
ここが従来のOCRとの違いです。テンプレートベースのツール(各フィールドがページ上のどこに表示されるかにバウンディングボックスを描くよう求めるもの)は、Douzone、ECOUNT、PAYZONでレイアウトが変わるため、韓国の給与明細では機能しません。会社が受け取るソフトウェア出力ごとに個別のテンプレートが必要になります。
代わりに、列をその位置ではなく意味で定義します。列定義パネルに希望するフィールド名を入力すると、AIが給与明細のセマンティクスを理解して各値を特定します。「기본급」を基本給、「국민연금」を国民年金、「차인지급액」を差引支給額として読み取ります。これらのラベルが左上、中央積み、サブテーブル内のどこにあっても関係ありません。これがカスタム列抽出です。入力した列名が最終的なExcelシートのヘッダーとなり、AIが座標ではなく意味の一致に基づいて行を埋めます。
以下は、一般的な韓国の給与調整ワークフローに必要な列です:
| 推奨列名 | 抽出内容 | 必要な理由 |
|---|---|---|
Employee Name | 従業員名(성명) | 統合のための行識別子 |
Employee ID | 生年月日または従業員番号(생년월일/사원번호) | 同名従業員の識別 |
Pay Date | 給与支払日(임금지급일) | 給与明細を支払期間ごとにグループ化 |
Base Pay | 基本月給(기본급) | 給与計算の核。社会保険料計算の基礎 |
Overtime Pay | 時間外手当(연장근로수당) | 変動人件費の把握 |
Bonus | 賞与・成果給(상여금/성과금) | 固定給と変動給の分離 |
Gross Pay | 控除前総額(지급총액) | 合計確認。明細との照合 |
National Pension | 国民年金控除(국민연금) | 基本月給の約4.75%(2026年基準) |
Health Insurance | 健康保険控除(건강보험) | 基本月給の約3.595% |
LTC Insurance | 介護保険(장기요양보험) | 健康保険料 × 0.9448% / 7.19%で計算 |
Employment Insurance | 雇用保険控除(고용보험) | 基本給の約0.9% |
Income Tax | 所得税源泉徴収(소득세) | 簡易税額表との照合 |
Local Income Tax | 地方所得税(지방소득세) | 所得税の10%であることを確認 |
Net Pay | 手取り額(차인지급액/실수령액) | 検算:Net Pay = Gross Pay − 控除合計 |
また、推論列(給与明細に明示されていないが、AIが文脈から導出する項目)も追加できます。例えば、Pay Frequency (options: Monthly/Weekly/Biweekly) という列を定義すると、AIは書類上の支払期間と賃金体系に基づき、従業員が月給(월급)か週給(주급)かを判断します。もう一つの便利な推論列は Deduction Verification (options: OK/Warning) です。AIは抽出した社会保険料が想定率から大きく乖離している行にフラグを立てます。
照合用スプレッドシートに、特定の列名を参照する数式が既にある場合、抽出時にこれらの列名をそのまま使用することで、抽出データを既存の計算に直接取り込めます。列名の変更や再マッピングは不要です。給与台帳の照合は、このような直接統合が有効な一般的なユースケースです。
ステップ3:一括処理と社会保険料率による整合性チェック
同一給与期間の給与明細をすべて一括アップロードします。AIは各ファイルを個別に処理し、ファイルがDouzone製かECOUNT製かに関わらず、同じ列セットにデータを入力します。処理が完了すると、従業員ごとに1行、全列にデータが入力された1つの結合Excelファイルをエクスポートできます。
処理速度:1ページあたり約5~10秒。比較として、手動データ入力は給与明細1枚あたり平均約3分かかります。しかも、それは数字を再確認する前の時間です。従業員30名の企業の場合、バッチ抽出により、毎月90分のデータ入力作業が、約3~5分の処理時間と検証作業に短縮されます。
この検証作業こそ、社会保険料率が真価を発揮する場面です。 Excelに簡単な計算式の列を追加しましょう。
=ABS([国民年金] − [基本給]*0.0475)— 標準的な月給所得者の場合、1,000ウォン未満であるべきです。桁違いにずれている場合は、その行の抽出結果を確認してください。=[地方所得税] / [所得税]— 正確に0.1になる必要があります。韓国の地方所得税は、勤労所得税に対する一律10%の付加税です。この比率がそれ以外の値であれば、どちらかの数値が誤って読み取られています。=[総支給額] − SUM([すべての控除項目列])— 四捨五入の誤差±1ウォン以内で[手取り額]と一致する必要があります。数ウォンを超える不一致は、抽出時に誤った明細項目を取得したか、給与明細自体に計算誤りがあることを意味します。
これら3つのチェックで、抽出異常の大部分を、給与調整や税務申告に影響が及ぶ前に発見できます。2026年の保険料率引き上げ(国民年金0.5ポイント、健康保険0.1ポイント)により、この検証ステップの重要性は昨年よりも増しています。一部のソフトウェアは既に新しい料率に対応している一方、2025年料率のままのものもあるためです。
試してみる:サンプル韓国給与明細を抽出
以下のデモは、給与明細専用の抽出列が事前設定された状態で読み込まれます。サンプルの韓国給与明細(Douzone PDF、スクリーンショット、その他形式)をアップロードすると、AIが基本給、国民年金、差引支給額、その他すべての控除項目を構造化テーブルに抽出します。ログインは不要です。
ファイルは安全に処理され、保存されることはありません。
抽出後の変化:照合、監査準備、年末調整
データがExcelに入力されると、ボトルネックは「スプレッドシートに数値を入力する」ことから「それらを有効活用する」ことに移ります。韓国の人事・給与チームにとって、その後のタスクは主に3つに分類されます。
月次給与照合(급여대사)。抽出されたスプレッドシートが真実のテーブルとなります。各従業員の抽出総支給額を、会計ソフトからエクスポートされた給与台帳と比較します。Douzoneの総給与支出が45,230,000ウォンで、抽出スプレッドシートの合計が45,228,500ウォンの場合、1,500ウォンの差は特定の行、さらにはその行の特定のフィールドを示しており、給与明細の山全体を再トレースする必要はありません。 給与明細抽出と比較列を並べて表示することで、照合は「干し草の山から針を探す」問題から「差で並べ替える」作業に変わります。
年末調整準備(연말정산)。韓国の1月/2月の年末税務調整では、従業員ごとに12ヶ月分の所得、控除、社会保険料を集計する必要があります。各月の給与明細データが個別のPDFに存在する場合、年間像をまとめるには144ファイル(12ヶ月×12従業員)を開いて値を転記する必要があります。抽出データがあれば、12枚の月次シートがすでに存在するため、ピボットテーブルで1つの年間サマリーに統合すれば、かつて丸一日かかっていた연말정산準備がコーヒーブレイクの時間で完了します。
監査およびコンプライアンス文書。労働基準法に基づき、雇用主は給与明細記録を3年間保管する義務があります。抽出データの監査証跡(ソースファイル名、抽出タイムスタンプ、元の給与明細ファイルをアーカイブ)は、記録保存要件と将来の労働委員会の調査の両方を満たします。監査で「2025年全体の従業員Xの総支給額、控除額、差引支給額を示せ」と求められた場合、ファイルキャビネットではなく、1つのExcelファイルで対応できます。
これら3つのユースケースに共通するのは、データがポータブルである必要があることです。給与計算の質問に答えたり、年末調整を実行したり、監査に対応したりできるのは、値がソフトウェアシステム間を自由に移動できる場合のみです。抽出によってそのポータビリティが生まれます。ポータビリティがない場合のコスト—調整時間、申告期限の遅れ、監査準備の混乱として計上される—は、手動給与部門の予算における隠れた項目です。
よくある質問
すべて韓国語で書かれた給与明細でも機能しますか?
はい。AIは韓国語のフィールドラベル(「기본급」「국민연금」「공제내역」など)の意味を読み取り、定義した英語の列名にマッピングします。文書の言語と列ヘッダーの言語が一致する必要はありません。これは、HRチームが韓国語で列を定義しながら、同じ韓国語の用語を使用する給与明細から抽出する韓国企業にとって特に重要です。
手書きの給与明細や小規模事業者のフォーマットはどうですか?
手書きテキスト(수기 기입)は印刷テキストよりも認識精度が低くなります—白い背景に濃いインクで書かれた明確な手書きで約80〜90%の精度が期待でき、印刷フィールドでは最大99%です。会社がパートタイムや日雇い労働者から手書きの給与明細を受け取る場合、それらを別途バッチ処理し、該当行の確認時間を追加で確保してください。同じ検証式(社会保険の率チェック、純給与=総支給額−控除額)が引き続き品質保証の最善策です。
DouzoneとECOUNTの両方の給与明細を同じバッチで処理できますか?
はい。列定義はソースに依存しません—「国民年金」を一度定義すれば、AIはDouzoneのPDF、ECOUNTのスプレッドシートエクスポート、Shifteeの電子給与明細のいずれに表示されても対応する値を見つけます。これがテンプレートベースのアプローチに対する意味的抽出の実用的な利点です。新しい給与明細ソースを追加しても、新しいテンプレートは必要ありません。
同じ名前の従業員はどう扱えばいいですか?
抽出定義に従業員ID列(사원번호または생년월일)を含めてください。エンジニアチームのキム・ドンスと営業チームのキム・ドンスは、従業員番号で区別されます。給与明細が生年月日を使用している場合は、従業員生年月日を別の列として定義してください。抽出されたテーブルには、ダウンストリームのスプレッドシートで各行を正しい人物に割り当てるための十分な識別情報が含まれます。
年度途中で社会保険料率が変わったらどうなりますか?
韓国の社会保険料率は毎年発表され、1月1日から適用されます。この記事に記載されている2026年の料率(国民年金9.5%、健康保険7.19%)は、2026年1月1日以降の支給日を持つすべての給与明細に適用されます。緊急立法により年度途中での料率変更が発生した場合(稀ですが)、検証式を更新し、フラグが立った行を再確認してください。抽出自体の再調整は不要です。AIは期待値ではなく、実際に印刷された金額を読み取ります。
Googleスプレッドシートのアドオンでこのワークフローを処理できますか?
はい。ImageToTable.aiのGoogleスプレッドシートアドオンは、給与明細データをアクティブなスプレッドシートタブに直接抽出し、ダウンロード・アップロード・再インポートのサイクルを完全に排除します。サイドバーで列を一度定義し、給与明細ファイルをアップロードすると、抽出された行が既存の調整数式の下に直接追加されます。すでにGoogleスプレッドシートで給与計算を行っている企業にとって、このアドオンは抽出ワークフローを単一のプラットフォームに集約します。
韓国の給与明細には、ほとんどの人事チームが実際に使用する以上のデータが含まれていますが、すべての項目に理由があって必須となっています。国民年金の控除は単に給与から差し引かれる数字ではなく、2,200万人の加入者の老後を支える法定負担の半分です。健康保険料は恣意的な項目ではなく、5,100万人をカバーする単一支払者制度の資金調達メカニズムです。各項目の意味を理解することで、検証がより正確になります。そして、そのデータをDouzoneからエクスポートされたPDFに閉じ込めるのではなく、Excelに取り込むことで、実用的なものにできます。
ご自身の給与明細で抽出をお試しください。1枚あたり3分が5秒になれば、従業員30人あたり年間約11時間の作業時間を削減できます。