UK P11DデータをExcelに抽出 — 給付額を1つのHMRC対応スプレッドシートに
P11Dシーズンとは、7月6日の期限までに、各従業員の下書きから記入済みの給付セクション2~3件を抜き出し、スプレッドシートに入力する作業を指します。手作業では1件あたり約3分かかりますが、これは各HMRCセクションの意味に基づいて金銭的等価物を読み取り、約5~10秒でExcelの行に反映します。空欄のセクションは空欄のままです。
Enterprise-grade security · TLS 1.3 encrypted
英国のP11Dドラフトから抽出できるもの
HMRCはP11Dを14のアルファベット区分(A~N)に整理しており、各区分は独自の評価ルールを持つ給付カテゴリーを扱います — 社用車(F)、医療保険(G)、有利な貸付(H)、バン(I)、転居(N)。必要な列を入力すると、AIが区分ラベルの意味に基づいて各金銭的等価物を、Sage、BrightPay、Xero、IRISのドラフト上のどこにあっても見つけ出します。
出力は自由に定義でき、AIがドキュメントを読み取ります。従業員の申告書に含まれる項目を自由に追加してください。上記のリストは、多くの英国の雇用主がP11D(b)を集計するために必要とする初期セットです。
P11D抽出が位置では失敗し、セクションの意味では機能する理由
P11Dは上から下へ読む請求書ではなく、最大14の給付セクションを持つ疎なフォームであり、従業員ごとに空欄の位置が異なります。給与ソフトはPDFとしてのみ出力し、システム間で位置が異なり、入力ミスの数値はそのままP11D(b)のClass 1A National Insurance合計に反映されます。この疎さとシステム間の差異こそ、位置ベースのツールが誤る点です。
課題
ある取締役はセクションF、H、Iが入力済みで、ある現場エンジニアはセクションGのみ、あるオフィスマネージャーは医療保険のみです。毎回同じ欄を読んでいるのではなく、14のセクションのうち値が入っている2~3か所を探し出し、空欄をゼロと誤認しないようにしながら空欄を飛ばしていく作業になります(ゼロはClass 1Aの合計を膨らませてしまいます)。
HMRCが義務付けているのはP11Dのデータ内容であり、視覚的なレイアウトではないため、SageのドラフトではBrightPayや事務局独自のテンプレートとはセクションの並びが異なります。あるプロバイダーの座標で学習したテンプレートは他社のものを誤読します。これは、Redditで毎年のP11Dの対応が「毎年人々を引っかける」と表現されているのと同じ理由です。
多くの給与システムでは(BrightPayはその一例として知られています)、P11DはPDFのみで生成され、ExcelやCSVでのエクスポートはできません。公式ガイダンスでも数値を手作業で抽出するよう案内されています。つまり、P11D(b)に必要な「データ」はスプレッドシートではなく数十のPDFの中にあり、誰かが手入力しなければならないのです。
カスタム列抽出がこれを解決する方法
カスタム列抽出では、必要な項目名(「車両の金銭的等価物」「医療保険の金銭的等価物」「従業員負担額」など)を入力するだけで、AIがドラフト上のセクションラベルの意味に基づいて各値を読み取ります。座標指定も、プロバイダーごとのゾーン設定も、モデルのトレーニングも不要です。
AIは見つけた列のみを埋めるため、医療保険のみの従業員には給付額が1つだけ入り、車両と貸付の列は空欄のままになります。これにより、課税対象給与総額とP11D(b)のClass 1A合計が正確に保たれます。架空の行や過大な納税義務は発生しません。
位置ではなく意味で読み取るため、同じ列定義がSageのドラフト、BrightPayのPDF、 bureauのエクスポート、過去の税年度のスキャンした紙のコピーにもそのまま使えます。給与プロバイダーを変更してもテンプレートの作り直しは不要です。
P11Dドラフトの山からClass 1A対応スプレッドシートまで、3ステップ
HRまたは給与チームが7月6日の期限に向けて給付報告を準備している場合、アップロードからP11D(b)の集計用スプレッドシートまでのワークフローは次のとおりです。
ドラフトのフォルダをそのままアップロード
従業員ごとのP11D PDF、スキャン、写真を投入できます。Sage、BrightPay、委託先が混在していても問題ありません。バッチ処理はそれらを1つのジョブとして実行し、結果を単一のスプレッドシートにマージします。ドラフトが外部の給与委託先にある場合は、コレクションリンクを共有すれば、アカウントなしで直接キューにアップロードできます。
必要な給付列を入力
列名を一度設定するだけです:「Employee Name」「NINO」「車両の金銭的等価物」「車両燃料の金銭的等価物」「医療保険の金銭的等価物」「貸付の金銭的等価物」「従業員負担額」「課税対象給与総額」。AIは各セクションをラベルの意味で読み取り、行を埋めます。その従業員にないセクションはスキップされます。「純課税対象給与(金銭的等価物 − 従業員負担額)」のような計算列を追加すれば、抽出時に純額が入力されます。
Excelを1つダウンロード、従業員ごとに1行
XLSXまたはCSVでエクスポートします。1A対象の列を合計し、Class 1A税率(2025/26は15%)を掛けてP11D(b)の合計を作成します。レビューモードでは、各値が元のドラフトのどこから来たかが強調表示されるため、提出前のスポットチェックが全フォームを読み直すことなく数秒で完了します。
P11D抽出が最も効果を発揮する場面と、出力を検証すべき場面
最も効果を発揮する場面
給与ソフトが生成した下書きとクリーンなスキャン。 Sage、BrightPay、Xero、IRISのPDF出力や200~300 DPIのフラットベッドスキャンは、セクションラベルが機械印刷されているため高い精度で抽出できます。
既存の下書きの読み取りであり、申告書の生成ではありません。 お手元のP11Dに記載されている内容を抽出するもので、様式の作成や車両のCO2ベースの金銭的等価物の計算は行いません。数値を取り出し、確認するのは利用者自身です。
従業員全体のバッチ処理。 多数の下書きを一度にアップロードし、1人1行のスプレッドシートとしてエクスポートできます。これはP11D(b)の照合に実際に必要な形式です。
注意が必要な場面
これはデータを抽出するもので、P11Dを提出するものではありません。 本ツールは構造化されたスプレッドシートを作成しますが、HMRCへの提出は引き続き給与ソフトまたはPAYE Onlineを通じて行います。提出に使用する前に数値をスポットチェックしてください。
低品質なスキャンや手書き文字には検証が必要です。 影のある、または斜めから撮影したスマートフォンの写真では小さな印刷数値がぼやけることがあり、手書きの記入は精度を低下させます。Review Modeでは、数値を使用する前に各値が下書きのどの部分から取得されたかを正確に確認できます。
P11Dの役割は縮小しつつあります。 義務的ペイロールにより、社用車と医療給付は2027年4月から、その他のほとんどの給付は2028年から給与計算に取り込まれますが、貸付、住居、そして2026/27年の申告サイクルにより、P11Dは引き続き確実に使用されます。
よくある質問
フォーム全体ではなく、P11Dの一部のセクションだけを抽出できますか?
はい、まさにそのとおりです。カスタム列抽出では、指定した列だけを取得できます。「車両の金銭的等価物」と「医療保険の金銭的等価物」と入力すれば、出力テーブルにはその2つの給付列と、指定した識別情報フィールドが含まれます。自社がその2つの給付しか提供していない場合、報告しないセクションのために空の列が十数個並ぶことはありません。
空のセクションはゼロとして入力されますか?
いいえ。空の給付セクションは0で埋められるのではなく、空白のままになります。P11Dでは、空白のセクションは「このカテゴリに給付なし」を意味し、価値がゼロの給付とは異なります。空のセクションを0で埋めると、課税対象給与総額が膨らみ、P11D(b)に反映されるClass 1A National Insuranceの合計が歪みます。これらの0の値が実際の給付であるかのように合算されるためです。
金銭的等価物と従業員負担額の両方が必要ですか?
正確なP11D(b)の合計を算出するには、通常は両方が必要です。セクション内では、金銭的等価物は給付の課税価値であり、従業員負担額は従業員が負担した拠出金です。実際にHMRCに報告される金額は、金銭的等価物から従業員負担額を差し引いたものです。「純課税対象給与(金銭的等価物 − 従業員負担額)」のような計算列が抽出時にこれを算出するため、合計する数値はすでに従業員負担額を差し引いたものになります。これは手動集計でよくあるミスの一つです。
スキャンしたP11Dや写真のP11Dにも対応していますか?
はい、印刷されたテキストが人の目で判読できる限り対応します。AIはセクションラベルを意味で読み取るため、スキャンした紙のフォームも給与ソフトウェアのPDFも同じように扱われます。きれいな200〜300 DPIのフラットベッドスキャンが最も精度が高くなります。影のあるスマートフォン写真しかない場合は、小さな文字の数値をそのまま信用せず、Review Modeで確認することを想定してください。
給付の給与処理が義務化された後も、これは必要ですか?
現時点では、はい。義務化された給与処理は段階的に導入されます。社用車、燃料、バン、雇用主提供の医療給付は2027年4月から給与処理に移行し、その他のほとんどの給付は2028年4月に続きます。雇用関連の貸付と住居手当は引き続きP11Dでの報告対象であり、従来のP11D/P11D(b)プロセス全体は2026/27課税年度(2027年7月6日までに提出)も運用されます。したがって、これらのカテゴリとその提出ラウンドでは、フォームとその数値をスプレッドシートに入力する必要性は残ります。
P11D福利報告をさらに詳しく:英国P11Dの福利データをExcelに区分ごとに抽出する方法 · P11D福利報告がHRにとって最も嫌われる7月の業務であり続ける理由 · 月別P11D期限チェックリスト