韓国給与明細50件、1枚のスプレッドシートに

従業員47人の中堅韓国製造業では、毎月約14時間かけて個々の給与明細PDFから会社全体の給与台帳(급여대장)にデータを転記しています。データ自体が複雑だからではありません。各従業員の給与明細が別々のファイルに保存され、Douzone Smart AやECOUNTからエクスポートされるものの、それらを1つの表に統合するボタンがこれらのシステムにないからです。

韓国従業員の給与明細を一括処理し、1枚の統合給与サマリースプレッドシートにまとめる

重要ポイント

  1. 給与明細1件の処理は2分で済むが、47件では14時間かかる。一括処理には単一書類抽出では発生しない4つの問題(従業員の突合、給与プロバイダー間のフォーマットの違い、社会保険料率の上限、拡張できない検証)が伴うからだ。
  2. 本当のボトルネックは入力速度ではない。韓国の給与ソフト(Douzone、ECOUNT、flex)は従業員ごとに個別のPDFを生成するが統合機能がなく、第48条で義務付けられた10項目のうち1つでも欠けると従業員1人あたり50万ウォンの罰金リスクが生じるからだ。
  3. カスタム列抽出は、各給与明細のフィールドの位置ではなく意味に基づいて読み取る。任意の給与プロバイダーからの47件のPDFをすべて1つのキューにドラッグするだけで、ImageToTable.aiが1枚の統合スプレッドシートを生成。検証は47行すべてを確認するのではなく、出力の異常値スキャンに変わる。

誰も語らない規模の問題

韓国の給与明細書(급여명세서)を1枚処理するのに、どの項目をどこから取得するか分かっていれば約2分で済みます。しかし、47枚を処理する場合、94分では済みません。実際には4時間近くかかります。なぜなら、バッチ処理には単一書類の処理にはない4つの問題が発生するからです。

従業員の紐付け。 各PDFは正しい行に割り当てられる必要があります。ファイル名が「2026_05_급여명세서.pdf」や「May payroll Kim.pdf」、あるいはDouzoneのデフォルトである「[사번]_급여명세서_202605.pdf」の場合、ファイル名だけに頼って正しい関連付けを保証することはできません。各出力行に従業員名やIDを含まない抽出ツールでは、後で手動で照合する必要が生じます。

フォーマットの多様性。 正社員にはDouzone Smart Aを使用し、契約社員には外部委託の給与明細PDFを受け取る企業では、同じバッチ内に構造の異なる2種類の給与明細フォーマットが混在します。一方は「지급항목」をセクション見出しとし、もう一方は「급여 내역」を使用します。固定テンプレートベースのツールでは対応できません。意味で読み取るツールなら問題ありません。

率の変動。 4大社会保険(4대보험)—国民年金(국민연금)、健康保険(건강보험)、雇用保険(고용보험)、産業災害補償保険(산재보험)—は、各従業員の給与等級に応じて異なる絶対額が控除されます。数式をそのまま行全体にコピーするバッチ抽出では、高額所得者の従業員に誤りが生じます。

規模に応じた検証。 1枚の給与明細なら抜き打ちチェックが可能です。しかし、47枚を妥当な時間内に抜き打ちチェックすることはできません。問題は、作業をやり直さずにバッチ出力を信頼する方法です。

手作業(各PDFを開き、各フィールドを探し、Excelに入力する)では、50人の従業員がいる企業が12回の給与サイクルを処理する場合、年間約80時間を費やします。韓国の2026年最低賃金である時給10,320ウォンで計算すると、純粋な人件費は825,600ウォンです。実際の人事スタッフの賃金では、その額は約220万ウォンに近づきます。さらに、リスクも考慮する必要があります。勤労基準法(근로기준법)第48条第2項により、2021年11月から給与明細書の交付が義務化されており、施行令第27条の2(시행령 제27조의2)で定められた10の必須項目のうち1つでも欠けると、従業員1人につき最大50万ウォンの罰金が科せられるリスクがあります。

韓国給与明細の一括処理で実際に変わること

単一書類の抽出チュートリアルは、たった一つの問いかけに焦点を当てます。正しい数値を取得できるか? しかし、一括処理では、より難しい3つの問いかけが必要です。

  1. 正しい数値を、正しい人物に対して取得できるか? 47件のファイルがキューにある場合、抽出結果は行単位の識別性を維持しなければなりません。つまり、各行には、名前や社員番号(사번)、あるいはその両方によって特定の従業員に紐づく列が必要です。
  2. 異なる給与計算プロバイダーの給与明細を、一度の実行で処理できるか? 韓国の中小企業では、システムが混在していることがよくあります。正社員にはDouzone(더존)、プロジェクトベースの雇用にはECOUNT(이카운트)、そして独自のPDFフォーマットを生成する外部委託の給与計算会社などです。一括処理ツールは、47件すべてのファイルが同じレイアウトであることを要求できません。
  3. すべての行を確認せずに、正確性を検証できるか? データを確認するために47個のPDFを開くことを強いる一括処理出力は、名ばかりの一括処理です。ツールは、異常が一目でわかる出力を生成する必要があります。つまり、控除行の欠落、マイナスの差引支給額、合計が合わないなど、個々のファイルをスポットチェックするのではなく、外れ値をスキャンすることで検証を可能にします。

この3つの問いかけが、一括処理に対応したツールと、一括処理を装った単一書類ツールを区別します。そして、これは規制構造のため、韓国の給与明細で特に顕著です。従業員の総支給額(지급 총액)は、5つから15の明細項目(基本給(기본급)、時間外手当(연장수당)、食費(식대)、職務手当(직책수당)など)に細分化され、その後、同様に詳細な控除ブロック(所得税、住民税、4大保険をカバー)が続きます。各明細項目は、コンプライアンスと従業員の信頼にとって重要です。これらを「控除合計」にまとめてしまう一括処理ツールは、第48条が施行するために書かれた透明性を失うことになります。

韓国給与明細を一括処理して1つの統合テーブルにまとめる方法

テンプレートマッチングのように各給与明細のフォーマットを事前設定する必要はありません。ImageToTable.aiはカスタムカラム抽出を使用します。抽出したいフィールド名(従業員名、基本給、国民年金、健康保険、手取り額など)を入力するだけで、AIが各書類内の値を、画面上の位置ではなく意味を理解して特定します。47枚のPDFをアップロードすると、同じカラム定義に基づいて全ファイルを1行ずつ読み取り、従業員ごとに1行のExcelファイルを生成します。

バッチ処理のワークフローは5つのステップで構成されます:

1
給与明細ファイルを準備 ドゥゾーン、ECOUNT、フレックス、外部委託先からPDFを収集。スマホの給与明細アプリのJPGやPNGのスクリーンショットもOK。AIはテキストレイヤーではなく画像を読み取るため。1フォルダに47ファイル、ファイル名は自由。
2
列を定義 必要なフィールド名を1行に入力。完全な給与台帳の場合、標準セットは:従業員名、従業員番号(사번)、支給総額(지급총액)、基本給(기본급)、残業手当(연장수당)、食費(식대)、国民年金(국민연금)、健康保険(건강보험)、長期療養(장기요양)、雇用保険(고용보험)、所得税(소득세)、住民税(주민세)、実支給額(실수령액)。計算列も追加可能。「控除合計」列(4つの保険+税金の合計)や「控除率」列(各行の控除額を支給総額で除算)など。
3
一括アップロード&処理 47ファイルすべてをアップロードエリアにドラッグ。AIが順次読み取り、指定列を抽出し、テーブルを1行ずつ構築。1ページ5〜10秒で、47名分は約4〜8分で完了。
4
統合スプレッドシートをエクスポート 出力は1つのExcelファイル。47行のデータ+ヘッダー行。A列に従業員名、各値はラベル付き列に配置。手入力は一切不要。
5
サマリーチェックで確認 実支給額の降順でソートし、ゼロやマイナス値を発見。行数と従業員数を比較。異常値があれば該当列を検索し、47ファイルすべてを確認せずに問題のある従業員のファイルだけを再チェック。
JPG/PNG/PDF AI抽出

ファイルは安全に処理され、保存されません。

給与に応じた社会保険料率の処理

バッチ給与計算で最も多いエラーは、控除を計算式として扱うことです。スプレッドシートでは、国民年金の列に =Gross_Pay * 4.5% と入力して下にドラッグしたくなります。これは、47人の従業員全員が月額₩6,370,000(2025年の国民年金上限額)未満の収入であれば正しいです。しかし、管理職の給与がその基準を超えると、拠出額に上限が設けられるため、この方法は誤りとなります。税率は実際の総支給額ではなく、上限額に適用されます。

4つの保険は給与水準と異なる形で連動します。

保険総料率(2025年)従業員負担月額上限
国民年金9.0%4.5%₩6,370,000
健康保険7.09%3.545%₩9,008,340
長期療養保険健康保険料の12.95%保険料の50%(健康保険に同じ)
雇用保険1.8%(失業部分)0.9%所得上限なし
産業災害保険業種により異なる0%(事業主のみ)なし

抽出ベースの一括処理は、各給与明細に印刷された実際の控除額を読み取るため、給与等級に関係なく全従業員に対して正しい値を算出します。月収250万ウォンの従業員も月収800万ウォンの役員も、実際に印刷された拠出額(上限ありの場合は上限適用、なしの場合はそのまま)が取得され、計算ミスは一切発生しません。これは特に年末精算の際に重要で、抽出値と申告値に差異があると国税庁から修正依頼が発生します。

年末精算とデジタル給与台帳の真価

韓国の雇用主は毎年1月、全従業員の年末精算を実施しなければなりません。これは月々の源泉徴収額と実際の年間税額を調整する作業です。そのためには従業員ごとに12ヶ月分の給与データ(総支給額、総控除額、総課税所得)を集計する必要があります。50人の会社であれば、600件の給与明細レコードを統合することになります。

毎月一括処理を行っていれば、すでにデジタル台帳ができています。毎月のエクスポートが1枚のシートまたは追記テーブルになります。1月になれば、12ファイルを開いてピボットテーブルを実行するだけで数分で完了します。手入力でデータを管理している場合、年末精算は紙のファイルやPDFフォルダを掘り返し、600行を再入力し、毎月税務署に申告した数字と一致することを確認する、数日がかりのプロジェクトになります。

人件費の差は明白です。毎月の一括抽出:月あたり約10分のセットアップと確認、年間2時間。手入力:月あたり約14時間、年間168時間。最低賃金でも170万ウォンの差が生じます。人事スタッフのレートならさらに大きくなります。しかし、より大きなコストは正確性のリスクです。手入力された数字のひとつひとつが、数ヶ月後の税務調査で発覚する転記ミスの原因になり得るのです。

月次給与以外の活用例:バッチ給与明細処理の応用

給与データを一括抽出できるようになると、以下のようなあまり知られていないシナリオにもワークフローが広がります。

給与システムの移行。 会社がDouzoneからflexに、または外部税理士の세무사랑 Proから社内ECOUNTに切り替える際、旧システムの給与明細はPDF形式に閉じ込められています。一括抽出により、数年分のレガシーPDFを一度の処理で構造化されたExcelアーカイブに変換できるため、移行時に給与履歴が孤立しません。

M&Aにおける給与デューデリジェンス。 買収企業が対象企業の給与データを確認する際、通常はスキャンされた給与明細PDFや出力レポートを受け取ります。30名分の総人件費を検証するだけでも、数百ファイルから給与、手当、控除データを抽出・集計する必要があります。一括抽出により、1週間かかるデータ入力作業が半日のレビューに短縮されます。

複数年にわたる給与成長分析。 毎年の一括エクスポートにより、人事部門は給与明細から抽出したデータを基に、部門別の給与成長率、季節ごとの残業パターン、保険料の推移などをExcelで直接分析できます。総勘定元帳の概算値ではなく、正確なデータを使用できます。

個別の給与明細データ項目の抽出について詳しくは、韓国の給与明細データをExcelに抽出する方法をご覧ください。このガイドでは、施行令第27条の2に基づく10の必須項目を詳細に解説しています。また、税務書類も扱う場合は、VAT申告のための韓国税額計算書の一括処理も、異なる書類タイプで同じ原則を適用しています。

よくある質問

一括抽出では、異なる給与ソフトウェアの明細を同時に処理できますか?

はい。AIは各フィールドの意味を理解して読み取るため、固定テンプレート上の位置に依存しません。DouzoneからエクスポートされたPDF、ECOUNTで生成された給与明細、flexの従業員アプリのモバイルスクリーンショットも、同じアップロードキューに入れることができます。AIはレイアウトに関係なく、各文書内の「基本給」を特定します。

同じ名前の従業員が2人いる場合はどうなりますか?

列として「社番」を含めてください。AIは各給与明細から氏名とIDの両方を抽出するため、同じ名前でも曖昧さのない行が生成されます。社番を使用していない企業の場合は、ほとんどの給与明細に記載されている国民年金番号を一意の識別子として使用できます。

韓国語テキストと金額の抽出精度はどのくらいですか?

印刷された韓国語文字と数字は最大99%の精度で抽出できます。印刷された給与明細への手書き注釈(税理士が修正を記入する際によく見られます)も認識されますが、精度は低くなる可能性があります。バッチ実行時は、結果をエクスポートし、リスクの高い列(差引支給額、国民年金)で並べ替え、最も極端な値2~3件を元のPDFと照合することをお勧めします。

バッチ出力に計算列を追加できますか?

はい。計算列を使用すると、抽出時に実行する計算を定義できます。例えば、「控除合計(厚生年金+健康保険+介護保険+雇用保険+所得税+住民税)」という列は、行ごとにこれら6つのフィールドを合計し、結果を新しい列として出力します。また、「手取り率%(手取り額/総支給額×100)」という列は、全従業員の手取り対総支給比率を一度に計算し、別途Excelの数式ステップを不要にします。

これは給与計算ソフトを置き換えるものですか?

いいえ。バッチ抽出は、Douzone、ECOUNT、flexなどの給与計算ソフトを補完するものです。これらのシステムは給与計算、税表の適用、給与明細PDFの生成を行います。バッチ抽出は、それらのシステムから出力されたPDFを取得し、レポート作成、アーカイブ、分析のために1つのスプレッドシートに統合します。これは、給与計算ソフト自体が個々の従業員ファイル間で行わないことが多いステップです。

過去の記録にある紙の給与明細をスキャンしたものはどうですか?

スキャンした給与明細や、印刷された給与明細の写真でもバッチ抽出は機能します。AIは、PDFのテキストレイヤーではなく、ページの視覚的な内容(テキスト、表、数字)を読み取ります。つまり、過去の紙の記録も、一度スキャンすれば、ネイティブのデジタルPDFと同じバッチキューに投入できます。

1枚の給与明細を処理することと47枚を処理することの違いは、給与明細データをExcelに抽出するという単発のタスクと、持続可能な月次システムを構築することの違いです。抽出メカニズムは同じです。変わるのは、命名、照合、検証、アーカイブ構造など、他のすべてです。バッチ処理は、それらのことを考えるよう強制します。そして、それらが整えば、月次14時間の給与照合作業は、AIが生成した出力を10分でレビューし、全従業員の10の必須フィールドが確実に抽出され計上されているという確信を得る作業になります。

📮 contact email: [email protected]