UKのP60データをExcelに抽出する方法— 給与照合用ガイド(2026年版)

毎年5月31日までに、英国のすべての雇用主は4月5日時点で給与計算対象となっている各従業員にP60を発行する義務があります。つまり給与チームには、P60の作成・配布、そして人事システムが完全に統合されていない企業では、数十〜数百枚の証明書に記載された同じ項目を手作業でスプレッドシートに転記して照合する作業に、約8週間の猶予があることになります。Sageで給与を処理し、P60から給与ソフトへの自動連携がない中規模企業(従業員150名)では、5月最終週に印刷またはメール送信されたP60 PDFから給与額、控除税額、雇用者PAYE参照番号をExcelワークブックに打ち直す作業に追われます。1枚あたり2分 — 各プロバイダーの微妙に異なるレイアウトで該当ボックスを探し、NIカテゴリーレターを確認し、年間合計額がFPS提出内容と一致することを照合する — これは、すべての時間が貴重な時期に、純粋な転記作業だけで5時間を費やすことを意味します。

手入力をやめよう — AIに読み取らせるだけ
画像やPDFをアップロード — 10秒で構造化データに
今すぐ試す →
ブログカバー画像。タイトル「UKのP60データをExcelに抽出する方法 — 給与照合用」の上に3つのアイコン:列名を自由に設定できるテーブルヘッダー行、混在レイアウトの書類をバッチ処理するアイコン、緑のチェックマークが付いたハイライトされたスプレッドシート行(P60ごとに1行)

重要ポイント

  1. 5月下旬の5時間:従業員150名の中規模企業では、印刷された証明書からP60の給与額、NI番号、PAYE参照番号を照合用スプレッドシートに打ち直すだけで丸1日を費やします。
  2. ボトルネックは入力速度ではありません — すべての給与ソフト(セージ、ゼロ、ブライトペイ、クイックブックス)は、HMRCが義務付ける同じ項目を異なる視覚レイアウトで表示するため、1桁入力する前に証明書1枚につき25個のボックスを探し直す必要があります。
  3. 列を一度定義すれば — NINO、この雇用における給与、控除税額、NIカテゴリーレター — AIがテンプレートの位置ではなくフィールドの意味を読み取るため、同じ抽出列名がすべての給与プロバイダーとすべての税年度で機能します。

P60に記載されている項目と、スプレッドシートで重要な理由

P60(正式名称:年末証明書)は、英国歳入関税庁(HMRC)が定める法定書類です。その内容は給与ソフトウェア設計者の提案ではなく、HMRC仕様書RD1で法律により定められており、代替P60レイアウトが特定の課税年度に必ず記載すべきすべての項目が定義されています。課税年度は4月6日から翌年4月5日までで、フォームの各項目は従業員ごとにその12か月間すべてを対象とします。

各法定項目の名称だけでなく、その目的を理解することが、抽出したスプレッドシートがフルペイメント申告書(FPS)データとの照合を一発で通過するか、午後いっぱいクロスリファレンスに費やすかの分かれ目です。以下は、給与照合作業で重要な項目を、その下流機能ごとにグループ化したものです。

本人確認・参照項目

  • 従業員NINO — 国民保険番号。形式は英字2文字、数字6桁、接尾辞英字1文字(例:QQ 12 34 56 C)。HMRCのクロスリファレンスにおける従業員識別キーとして機能します。
  • 雇用主PAYE参照番号 — 形式はNNN/AAAAAAAA(3桁の税務署番号、スラッシュ、最大10文字の英数字)。各P60行を正しい雇用主エンティティに紐付けます。
  • 事業所/給与番号 — 社内従業員識別子。任意ですが、同姓同名の従業員がいる場合に便利です。

給与・税額

  • この雇用における給与 — この雇用主での年間総給与額。確定申告で使用される金額です。
  • 控除された税金 — この雇用から控除されたPAYE所得税の総額。FPSの年度末合計と直接照合できます。
  • 年間総給与額と年間総税額 — 以前の雇用と現在の雇用を合算したもの。同じ課税年度に複数の仕事をしていた従業員にとって重要です。
  • 最終税コード — 例:1257L。Week 1またはMonth 1の表示が付く場合があります。年度末に適用された緊急課税区分を示します。

国民保険(NI)の詳細

  • NIカテゴリーレター — A、B、C、F、H、I、J、L、M、S、V、X、Zの限定されたセットから選ばれる1文字。適用される保険料率を決定します。
  • 所得帯 — 下限所得限度額(LEL)での所得、LELと基礎控除額(PT)の間、PTと上限所得限度額(UEL)の間、UELを超える所得。各カテゴリーレターごとに個別に表示されます。
  • 従業員負担額 — PTを超える所得に対して実際に控除されたNI。

法定給付と控除

  • 法定出産手当(SMP)、法定父親手当(SPP)、法定共有育児手当(ShPP)、法定養子縁組手当(SAP)、法定親族死別手当(SPBP)、法定新生児ケア手当(SNCP) — それぞれ個別に記載されます。これらは従業員がその年に受給した場合のみ表示され、空白は「該当なし」を意味します。「該当して0円だった」とは異なります。
  • 学生ローン控除 — プラン1、プラン2、またはプラン4の返済額(ポンド単位)。
  • 大学院ローン控除 — 学部の学生ローンとは別で、異なる控除基準で差し引かれます。

このフィールドセットの実際的な影響として、150人の従業員分のP60抽出スプレッドシートは、NIの所得帯の内訳をどこまで細かくするかにもよりますが、150行・約20〜25列になります。そのグリッドへの手入力 — 各証明書の各欄を探し、値を入力し、NIレターを再確認する作業 — こそが5時間を費やす部分です。給与チーム向け英国P60データ抽出の完全ガイドでは、同じフィールドセットを、それを消費する3つの年末ワークフローに照らして解説しています。AI搭載の文書抽出は、ピクセル座標ではなく証明書を意味的に読み取ることで、探す・入力するステップを排除します。

中核となる抽出の原則:スプレッドシートに必要な列名 — 「NINO」「この雇用における給与」「控除税額」「NIカテゴリーレター」— を指定すると、AIは各P60上の各値を、ページ上の位置ではなくフィールドの意味を理解して特定します。同じ列定義がセージ、ゼロ、クイックブックス、ブライトペイ、その他あらゆる給与ソフトウェアの代替P60レイアウトでも機能するのは、AIがフォームのテンプレートではなくラベルの意味を読み取るためです。

同じP60データが給与ソフトによって見た目が異なる理由

すべてのP60が同一の見た目(同じボックス位置、同じラベル配置、同じフォント)であれば、テンプレートベースのOCRツールで抽出は解決済みの問題になるでしょう。しかし、HMRCのRD1仕様書は代替フォームについて「形式とレイアウトのバリエーション」を明示的に許可しており、主要な給与ソフトウェアプロバイダーはそれぞれ異なる方法でその許可を行使しています。

2列の比較画像。左側はアンバーの×印で、固定グリッドアイコンに「テンプレートマッチング」というラベルが付き、「1つのレイアウトでは機能するが、次のレイアウトでは失敗する」という注記がある。右側は緑のチェック印で、ドキュメントがテーブル列にマッピングされる様子が「セマンティックマッチング」というラベルで示され、「どのプロバイダーのレイアウトでも、同じ列」という注記がある。

セージ給与ソフトは、従業員のNINOを右上の象限に印刷し、PAYE参照番号をその下の別ブロックに配置するかもしれません。ゼロ給与ソフトは、それらを並べて配置するかもしれません。ブライトペイは3列グリッドを使用するかもしれません。アイリス スタッフオロジーは、すべてを単一の縦列に積み重ねるかもしれません。用紙サイズ、インク色、ボックス配置はすべて雇用主またはソフトウェアプロバイダーの裁量に委ねられており、唯一の制約は、すべての法定フィールドが1枚の用紙に表示されなければならないということです。

これは仕様のバグではありません。雇用主が何十年もの間、それぞれ独自の印刷エンジンを持つ異なる給与ソフトウェアを使用してきたために存在するものであり、HMRCのアプローチは視覚的なレイアウトではなくデータ内容を義務付けることです。抽出を行う人にとっての結果は、すべての給与プロバイダーのP60が、同じ基礎となるデータスキーマのレイアウトバリエーションであるということです。そして、セージのレイアウトでトレーニングされたテンプレートベースの抽出ツールは、ゼロのレイアウトでは失敗するでしょう。

NIカテゴリーレターのセクションは、これが実際の時間を費やす形で顕在化します。従業員のNIカテゴリーレターが年度途中で変更された場合(例えば、州年金年齢に達したことによるAからCへの変更)、P60には異なるカテゴリーレターの下に2つの別々のNI行を表示しなければなりません。セージはこれらを左側にレターラベルを付けた2つの隣接する行として印刷するかもしれません。ゼロは、レターをセクションヘッダーとして使用した別々のテーブルセクションとして印刷するかもしれません。「列1にNIレターがある行」を探すテンプレートは、一方の形式を捕捉して他方を見逃します。セマンティック抽出 — 位置ではなく意味で読む — は、「NIカテゴリーレター」が視覚的な表現に関係なく列値であることを理解するため、両方のレイアウトを処理します。

P60抽出ワークフローの設定

手作業によるP60転記を置き換えるワークフローは3つのステップで構成されており、設定ステップ(列の定義)は一度行うだけで、あらゆる税年度、あらゆる給与プロバイダー、あらゆる従業員バッチで再利用できます。

1

出力列を定義する

抽出したいフィールド名を、スプレッドシートの列ヘッダーとして表示したい形式で入力します。照合用ワークブックの場合、実用的な初期セットは次のとおりです:従業員名、NINO、雇用者PAYE参照番号、最終税コード、この雇用における給与、控除税額、年間総給与、年間総税額、NIカテゴリーレター、従業員NI負担額、学生ローン控除、大学院ローン控除、法定出産手当、法定父親手当、雇用者名。これはカスタム列抽出です。出力スキーマを定義すると、AIが各ドキュメントのフィールドをあなたの列にマッピングします。AIはテンプレートの位置ではなく意味的な意味でマッチングするため、同じ列名がすべての給与プロバイダーのP60レイアウトで機能します。

2

すべてのP60 PDFを1つのバッチでアップロードする

フォルダ全体をドロップします — 150枚のPDFで、セージ印刷、ゼロ印刷、および古い給与年度のスキャン済み紙P60が混在しています。バッチ処理がそれらすべてを1つのジョブで処理します。各ファイルは独立して処理され、すべての結果が1つの統合スプレッドシートにマージされます。ファイルは給与ソフトウェアからのPDFエクスポート、印刷されたP60のスキャン、証明書のスマホ写真のいずれでも対応可能で、AIは3つの入力タイプすべてを処理します。このワークフローが支える5月31日以前の監査プロセスについては、期限前に100件以上のP60監査スプレッドシートを作成するをご覧ください。

3

エクスポートして検証する

Excelファイルをダウンロードします — 従業員ごと・税年度ごとに1行、列は定義した順序で表示されます。次のセクションで説明する検証チェックを実行して、元のP60と照合する価値のある行をフラグ付けします。エクスポートはCSV形式でも利用でき、給与照合ツールへの直接インポートや、API駆動の監査ワークフローを使用するチーム向けのJSON形式でも利用できます。

このワークフローは、任意の人数の従業員と任意の組み合わせの給与プロバイダーに対応します。列定義は税年度をまたいで再利用可能です。HMRCの法定フィールドセットは法改正があった場合にのみ変更されるためです。変更があった場合(2025-26年度仕様での法定新生児ケア手当の追加など)、残りを再構築することなく、新しい列を定義に追加するだけです。

年度末全体と比較すると、これがP60からExcelへの変換の本質です — セージ、ゼロ、スキャン済みの紙証明書をすべて受け入れ、照合準備済みのシートを返す1つの列セットです。

毎年の年末に費用対効果を発揮する3つのP60抽出ワークフロー

P60抽出は、大きく3つのパターンに分類され、それぞれに独自のバッチ形状と出力の重点があります。ワークフローを適切な出力構造に合わせることが、「データ抽出」ツールを、あなたのチームが毎年5月に実際に活用するものへと変える鍵です。

Self Assessmentの準備(3月〜5月の期間)

個人顧客を担当する会計事務所は、1月31日のSelf Assessment提出期限に向けて、銀行明細書、配当金明細書、P11DフォームとともにP60を受け取ります。複数の雇用を同時に持つ顧客は、同じ課税年度に対して2つ以上のP60行を生成します。このワークフローの主要な列は、この雇用における給与、控除税額、NINO、雇用者PAYE参照番号です。これらは、SA100税務申告書の「雇用」ページに直接対応します。パートタイムの仕事を2つ持つ顧客は2行を生成し、各P60の「年間総額」列には、申告書に個別に入力する必要のある金額が表示されます。

これはP60抽出において最も取扱量が多い期間です。なぜなら、事務所が最も多くの顧客書類を最短時間で処理する時期だからです。ここで手動入力を置き換えることは、単に時間を節約するだけではありません。SA302の照会が発生する最も一般的な原因、つまり、あるP60の給与額を誤った雇用行に入力してしまう転記ミスを排除します。この転記がそもそもなぜ発生するのか、そして誤入力された金額が後々どのようなコストを生むのかについての広い文脈は、英国給与計算の5月の問題:P60データ入力の隠れたコストをご覧ください。

FPS提出に対する給与計算ビューローの照合

複数の雇用主顧客の年末処理を担当する給与計算ビューローは、各従業員のP60の金額が、HMRCに送信された年末のFull Payment Submission(FPS)合計と一致することを確認する必要があります。照合は雇用主ごとに実行されます。雇用主AのすべてのP60をスプレッドシートに抽出し、給与と税の合計を、その雇用主に対するビューロー自身のFPS抽出データと比較します。列の整合性が、この比較を意味のあるものにします。P60の「この雇用における給与」列がFPSの「総給与」列の隣にあれば、差異の計算式は行ごとの単一の減算になります。

NIカテゴリーレターの列は、このワークフローで特に重要です。年度途中でカテゴリーレターがAからCに変更された従業員は、P60上で異なるレターの下に2つのNI行が表示されます。ビューローの照合では、総拠出額がFPSと一致することを確認するために両方の行が必要です。そして、両方の行を1つの数値にまとめた単一の「NI合計」列では、HMRCが後日フラグを立てる可能性のあるカテゴリーレターの不一致が隠れてしまいます。

収入確認のスケール対応

住宅ローン提供者、賃貸業者、雇用審査会社、移民アドバイザーは、前年度の収入証明としてP60を日常的に要求します。この確認ワークフローは大量処理かつ狭いフィールドに特化しています。氏名、国民保険番号、雇用主PAYE参照番号、年間総支給額です。その他の法定項目(法定支給額、学生ローン控除、国民保険の階級別内訳)は出力に参考データとして残りますが、確認の判断は支給額と、それを実在の事業体に結びつける雇用主参照番号に基づきます。

このワークフローでは、馴染みのない給与計算プロバイダーからのP60が頻繁に登場します。申請者が、確認担当者が一度も見たことのないニッチな給与システムを使用する雇用主のP60を持ち込む可能性があります。そのため、事前設定なしで任意のレイアウトを処理できる抽出ツールの能力こそが、確認パイプラインを自動化できるか、誰かが各PDFを開いて手動で数字を入力しなければならないかを決定します。

抽出したP60データを給与計算スプレッドシートに反映する前の検証

高い抽出精度であっても、オペレーターは後続の調整や確認チェックに対して、妥当性の確認を行う義務があります。以下のチェックはP60に特化しており、Excelで列ごとに実行します。すべての行のすべてのフィールドを監査する必要はありません。これらは、元のP60と照合する価値のある数行を浮き彫りにするための形状チェックです。

チェック項目確認内容Excel数式(2行目、下方向にドラッグ)
国民保険番号の形式英字2文字、数字6桁、末尾に接尾英字1文字(A~D)。無効な先頭文字:D、F、I、Q、U、V。2文字目にOは不可。=AND(LEN(A2)=9,NOT(ISERROR(SEARCH("??######?",""&A2)))) — 非準拠行をフラグ
PAYE参照番号の形状数字3桁、スラッシュ、最大10文字の英数字。=AND(LEN(B2)>=5,ISNUMBER(VALUE(LEFT(B2,3))),MID(B2,4,1)="/")
国民保険カテゴリ文字の所属A、B、C、F、H、I、J、L、M、S、V、X、Zのいずれかである必要があります。これ以外はデータ品質フラグです。=NOT(ISERROR(MATCH(C2,{"A","B","C","F","H","I","J","L","M","S","V","X","Z"},0)))
税額と支給額の比率ほとんどの税コードでは、控除された税額は支給額の約10~30%であるべきです。この範囲外の行は、より詳細な確認が必要です。自動的に誤りとは限りませんが、元の文書と照合する価値があります。=AND(D2/E2>0.1,D2/E2<0.3) — 外れ値に条件付き書式設定
法定支給額の空欄とゼロの区別空欄セルは空欄のままにすべきです。ゼロは、フォームにゼロが印刷されている場合にのみ表示されるべきです。空欄を強制的にゼロに変換すると、雇用主の国民保険調整で架空の還付額が発生します。空チェック列に条件付き書式ルールとして =ISBLANK(F2) を適用
学生ローンプランの妥当性控除が存在する場合、プランタイプを借り手の既知のプランと照合します。プラン1の借り手に対するプラン2の控除は、抽出エラーまたは給与計算コードエラーの可能性を示します。手動クロスリファレンス。予期しないプランコードがある行をフラグ
番号付きチェックリスト画像。タイトル「P60データがスプレッドシートに入る前の5つの列チェック」。5つのP60検証ルールを記載:NINO形式(英字2文字+数字6桁+接尾辞1文字)、PAYE参照番号(数字3桁+スラッシュ)、有効なセット内のNIレター、給与の10〜30%の範囲の税額、ゼロではなく空白のままの空欄。

このチェックリストが理想論ではなく実現可能な理由は、抽出されたデータがすでに列構造化されているからです。各行にはソースファイルの参照情報が含まれているため、フラグが付いた行は元のP60までワンクリックで到達できます。手動転記では、このような列レベルのチェックを企業規模で維持することは不可能であり、抽出処理があって初めて検証パスが実現可能になるのです。

P60とW-2:英国・米国のチームが知っておくべきこと

英国の給与チームが初めて米国の税務フォーム抽出ツールに触れる場合、または英国に子会社を持つ米国企業の場合、P60は実質的に英国版のW-2なのかと尋ねることがよくあります。簡単に答えると、両者は同じ機能(年度末の従業員所得証明書)を果たしますが、構造、フィールドセット、およびその後の利用方法が異なり、抽出設定に影響を与えます。

税務フォームの列セットを比較する2枚のカードを並べた図。アンバー色のカードには「共有列セット」と表示され、NIカテゴリーレターと学生ローンプランにはW-2の列がなく、すべてのエクスポートで手動の再フォーマットが必要という3つの問題が記載されている。グリーン色のカードには「個別列セット」と表示され、P60セット(NIレター、ローン、法定給付をカバー)、W-2セット(20の番号付きボックスをカバー)、初回エクスポートでのクリーンな行が記載されている。

W-2は、連邦賃金(Box 1)、社会保障賃金(Box 3)、メディケア賃金(Box 5)、および州レベルの内訳を20の番号付きボックスで報告します。これらはすべて暦年(1月1日~12月31日)を対象としています。P60は、4月6日から4月5日までの税年度における課税対象給与とPAYE税を報告し、国民保険(NI)は一律の割合での控除ではなく、カテゴリーレターと所得帯で表示されます。W-2にはNIカテゴリーレターの概念がなく、法定給付の内訳もなく、学生ローンプランの区別もありません。P60には州レベルの報告がなく、社会保障/メディケアの区分もありません。

抽出への影響として、2つのフォームタイプには異なる列定義が必要です。W-2の列セットは、米国のすべての雇用主のW-2で機能します。P60の列セットは、英国のすべての給与プロバイダーのP60で機能します。しかし、2つの列セットは本人確認フィールド以外では重複せず、P60をボックス番号が異なるW-2として扱うと、抽出後の大幅な再フォーマットが必要なスプレッドシートが生成されます。

両方を扱う企業の場合は、米国側のワークフローについてW-2および1099税務フォーム抽出の完全ガイドを参照し、フォームタイプごとに個別の列定義を使用してください。バッチ処理のアプローチは同じです(ファイルのアップロード、列の定義、スプレッドシートのエクスポート)が、列名は市場固有です。

NIとFICAの違い:英国の国民保険(NI)は米国のFICAと同じではありません。NIには、拠出率を決定する複数のカテゴリーレター、異なる閾値を持つ所得帯、および従業員にとっては給与支払期間ごとではなく年単位の計算構造があります。米国のフォームに「NI」という抽出列を設定したり、英国のフォームに「Social Security」という列を設定したりすると、意味のない結果が生成されます。市場固有のフィールド名を使用してください。

FAQ

スマホで撮影した紙のP60からデータを抽出できますか?

はい。AIが対応します。印刷されたP60をスマホで撮影した場合でも、照明が不均一だったり少し傾いていたりするスキャン画像でも、証明書の文字が肉眼で読める状態であれば問題ありません。これは、従業員が以前の雇用主から紙のP60を持参し、給与チームがそれをデジタル化して照合スプレッドシートに取り込む必要がある一般的なシナリオに対応します。

異なる課税年度でも抽出は機能しますか?

はい。HMRCの法定P60フィールドセットは課税年度間で安定しており、2018-19年度から2025-26年度までのすべてのP60に同じフィールドが表示され、わずかな追加(2025-26年度に法定新生児ケア給付が追加されました)のみです。現在の課税年度用に構築された列定義は、過去の年度のP60でも修正なしで機能します。課税年度自体はフォームに印刷された値として表示され、抽出列として含めることで、同じスプレッドシート内の異なる年度の行を区別できます。

同じ課税年度に従業員が複数の雇用主からP60を持っている場合はどうなりますか?

各P60は出力スプレッドシートの個別の行になります。2つの仕事を持つ従業員は、雇用主ごとに1行ずつ、合計2行が生成されます。雇用主PAYE参照列により、どのP60がどの雇用主からのものかが区別されます。各P60の年間総支給額と年間総税額の数値には合計が含まれますが、この雇用先での支給額と控除済み税額の列には、その特定の雇用主からの数値のみが報告されます。これは設計上の意図です。HMRCのP60仕様では各雇用を独立した証明書として扱い、抽出では行をマージしようとせずにその構造を維持します。

年度途中のNIカテゴリ文字の変更はどのように処理されますか?

課税年度中に従業員のNIカテゴリ文字が変更された場合(最も一般的なのは、年金受給年齢に達したことによるAからCへの変更)、P60には異なるカテゴリ文字の下に2つの別々のNI行が表示されます。抽出では両方の行が保持されます。NIカテゴリ文字列には両方の文字が含まれ(抽出ツールの出力形式に応じて、別々の行または区切り値として)、収入帯列には分割された金額が表示されます。これは正しい動作です。両方の行を単一の「NI合計」数値にまとめると、雇用主がRTI提出と照合する際に重要なカテゴリ文字の内訳が失われます。

手書きのP60や注釈付きの証明書も読み取れますか?

AIは印刷されたテキストを高精度で処理します。機械印字の代替フォームも含みます。印刷されたP60への手書き注釈(例:給与管理者が鉛筆で修正したもの)は、信頼度が低くなる可能性があり、手動確認が必要です。現在、P60専用の手書き最適化モードは提供していませんが、印刷物やデジタル生成の証明書では良好に機能します。

従業員のP60データは抽出中に安全ですか?

P60には、NINO、給与額、雇用主参照情報などの機密性の高い個人データが含まれます。責任ある抽出プラットフォームは、転送中および保存中のファイルを暗号化し、アップロードされた書類をAIモデルのトレーニングに使用せず、処理後、定められた保存期間内にソースファイルを自動削除します。給与データ用の抽出ツールを評価する際は、従業員の書類をアップロードする前に、これらのセキュリティ条件を確認してください。

抽出データをExcelではなくGoogleスプレッドシートに直接出力できますか?

はい。Excel(XLSX)およびCSVエクスポートに加えて、抽出結果はGoogleスプレッドシートアドオンを介して直接Googleスプレッドシートに書き込むことができます。つまり、スプレッドシートで調整を行う給与チームは、サイドバーからP60のPDFをアップロードし、列を定義して、スプレッドシートから離れることなく構造化データをアクティブシートに追加できます。

P60の調整を5月28日に終えるか、6月の最初の週に持ち越すかの違いは、5時間の入力作業です。列を一度定義すれば、あとはスプレッドシートが自動で埋めてくれます。

最初のP60バッチを抽出する

サンプルファイルでのテストには登録は不要です。自動ファイル削除による安全な処理を提供します。

📮 contact email: [email protected]