カナダ T4 スリップデータ抽出の完全ガイド(給与チーム向け)

「T4 データ抽出」と検索すると、ボックス14 から ボックス26 までの値の JSON スニペットを載せた製品ページや、T4(支払報酬明細書)とは何か、いつ提出するかを解説した記事が見つかります。しかし、その中間に当たるものはありません。たとえば「合併で取得した3つのプラットフォームにまたがる給与ソフトが、150人分の T4 スリップを生成した」という状態から、「すべてのスリップの全ボックス値が1つのスプレッドシートにまとまり、T4 サマリー(T4SUM)と照合でき、CPP2 ボックス16A の数値が給与台帳と1セント単位まで一致する」という状態へ導くガイドがないのです。このガイドは、まさにそのためのものです。

手入力をやめよう — AIに読み取らせるだけ
画像やPDFをアップロード — 10秒で構造化データに
今すぐ試す →
Hero image with the title 'The Complete Guide to Canadian T4 Slip Data Extraction for Payroll Teams' and three icons for Any Payroll Provider, Computed Columns, and CRA-Ready

重要なポイント

  1. カナダ歳入庁(CRA)はすべての T4 ボックス値を定めていますが、見た目のレイアウトは各給与プロバイダーに任されています。そのため、Ceridian 用に作ったテンプレートを ADP や QuickBooks のスリップに使うと、気づかないうちに誤った数値が出力されます。
  2. 毎年、カナダ歳入庁(CRA)の年金・雇用保険対象所得審査(PIER)アルゴリズムが、CPP 拠出金と EI 保険料を申告所得と突き合わせます。この照合は決定的な計算式で行われるため、ボックス16の値を1つでも打ち間違えると、5月から10月の間に納付額不一致のフラグが立てられます。
  3. 抽出列を「ボックス14 雇用所得」「ボックス16A CPP2」と一度定義すれば、AI はすべての給与プロバイダーのレイアウトにわたって、各ボックスを法令上の意味で読み取ります。フィールドがページ上のどこにあるかではなく、何を意味するかで照合するからです。

T4データ抽出とは実際には何か

Ceridian Dayforce、ADP Workforce Now、QuickBooks Canada、WagepointのT4レイアウトを4列で比較した図。タイトルは「同じ法定項目、4つの異なるレイアウト」

T4データ抽出とは、支払報酬明細書に記載された法定項目を読み取るプロセスです。雇用所得(ボックス14)、CPP 拠出金(ボックス16)、CPP2 拠出金(ボックス16A)、EI 保険料(ボックス18)、RPP 拠出金(ボックス20)、源泉徴収所得税額(ボックス22)、保険対象・年金対象所得の全数値(ボックス24および26)、そしてその他の情報のコード領域を読み取り、それらをスプレッドシートの構造化された列に変換します。従業員ごと・課税年度ごとに1行ずつです。T4スリップはCRAのRC4120雇用主向けガイドに準拠しており、すべてのボックスラベル、データ型、報告ルールが定められていますが、視覚的なレイアウトは給与ソフトウェア提供者の裁量に完全に委ねられています。

この違い——データは法定、レイアウトは自由形式——こそが、T4抽出がひとつのカテゴリーとして存在する理由です。Ceridian DayforceのT4は従業員のSINを右上に、雇用主の給与支払者口座番号(ボックス54)をボックス番号のグリッドの上のヘッダーブロックに印刷します。ADP Workforce NowのT4は、CPP/QPPボックスの値を別の象限にまとめた異なる空間配置を使用します。QuickBooks Canada PayrollのT4は、すべての値を単一の2列スタックに整列させます。3つの証明書はすべて同様にCRA準拠です。3つすべてに同じ法定項目が含まれています。そして3つすべてが、いずれか1つのために構築されたテンプレートを無効化します。

カスタム列抽出——スプレッドシートに必要な出力列を定義し(「ボックス14 雇用所得」「ボックス16 CPP」「ボックス16A CPP2」「ボックス22 源泉徴収所得税額」など)、AIがフィールドラベルの意味を理解して各T4上の各値を特定する(ページ上の位置ではなく)——これにより、プロバイダーごとの設定なしで、給与プロバイダーをまたいだ抽出が可能になります。同じ列定義で、CeridianのT4、ADPのT4、QuickBooksのT4、WagepointのT4、そして2023年に買収した企業のもので給与プラットフォームにアクセスできなくなった紙のT4スリップのスマホ写真まで読み取れます。AIはテンプレートではなく意味で読み取ります。

核心的な変化:T4抽出はロジックを「このボックスはページのどこにあるか」から「このボックスはカナダの雇用所得明細書の文脈で何を意味するか」へと移行させます。ボックス26のCPP年金対象所得が$71,300.00と表示されていても、それが枠線付きの表セルにあろうと、左揃えのテキストブロックにあろうと、ボックス番号なしの「Pensionable Earnings」というラベルの列にあろうと、同じデータです——そしてその違いを理解する抽出システムこそが、単一の列定義で全給与プロバイダーのレイアウトを処理できるシステムなのです。

T4 の構造:ボックス別完全リファレンス

すべての T4 スリップは同じ法定構造を持っています。各ボックスが何を報告するのか、そして CRA がそれをどのように使用するのかを理解することは、給与照合、T4 サマリー(T4SUM)、PIER 応答に必要なすべてを取得する抽出列セットを設計するための基礎です。ボックスは、識別エリア(雇用主と従業員の詳細)、所得と源泉控除(中核となるボックス 14~26)、およびその他の情報エリア(課税手当、手当、調整のためのコード 30~94)の 3 つのセクションに分類されます。

中核となる所得および控除ボックス

これらは、すべての抽出で必ず取得しなければならないフィールドです。CRA が T4 サマリーおよび PIER アルゴリズムと照合する数値です。

ボックスラベル報告内容T1 行PIER との関連性
14雇用所得控除前の総雇用所得(給与、賃金、賞与、歩合給、課税対象福利厚生、手当を含む)。セントを含めて最大10桁。10100ボックス24/26との比率チェックの入力値
16従業員のCPP拠出金控除されたCPPの総額。2025年の場合、YMPE(71,300ドル)までの収入に対して最大4,034.10ドル。拠出率:(年金対象所得 − 3,500ドル控除)の5.95%。30800PIERの主要ターゲット:ボックス16を(ボックス26 − 3,500ドル)で割り、5.95%と比較します
16A従業員の第二次CPP拠出金(CPP2)2024年に導入。2025年はYMPE(71,300ドル)からYAMPE(81,200ドル)の間の年金対象所得に対して4%。最大396ドル。該当しない場合は0.00ドルと報告 — 空欄にしないでください。22215(スケジュール8)2024-2025年のPIER最大トリガー:収入がYMPEを超える場合、空白またはゼロ
18従業員のEI保険料控除されたEI保険料の総額。2025年の場合、被保険所得(上限65,700ドル)に対して1.64%。従業員負担上限額:1,077.48ドル。31200PIERはボックス18 ÷ ボックス24を1.64%と比較します
20RPP拠出金確定給付年金(RPP)への従業員拠出金。過去の勤務期間分の拠出金や分割払い利息を含む。PAとは別に報告されます。20700ボックス52を通じてRRSPの枠に影響します
22源泉徴収所得税額連邦および州(ケベック州を除く)の源泉徴収所得税の総額。PD7Aの累積納付額と一致する必要があります。43700PD7A調整の基準(T4サマリー ライン80 vs 82)
24EI対象所得EI保険料の対象となる収入。2025年の上限は65,700ドル。多くの場合、上限まではボックス14と同額になります。対象所得がない場合は0ドルと報告します。—PIERのEI比率の分母
26CPP/QPP年金対象所得CPP拠出金の対象となる収入。2025年の上限は81,200ドル。収入がCPP非対象である場合や非年金対象の要素を含む場合、ボックス14と異なることがあります。—PIERのCPP比率の分母(3,500ドル控除後)
28非対象(CPP/QPP、EI、PPIP)法定控除の対象外となる従業員にチェックマークまたはXを付けます。一般的なコード:"E"はEI非対象、"CP"はCPP非対象。非対象従業員に非対象フラグがないと、誤ったPIERフラグが発生します。—ボックス26 > ボックス16 × 拠出率の場合のPIER誤検出を防止します
29雇用コードCRA定義の数字コード。11 = 通常雇用。14 = 給与繰延契約。CRAがボックスの値を解釈する方法に影響します。——
50RPP/DPSP登録番号年金制度のCRA登録番号(7桁)。ボックス20に値がある場合に必要です。——
52年金調整額(PA)年金給付の発生額。従業員の確定拠出年金(RRSP)の拠出限度額を、納税通知書上で減額します。一般的な計算式:(9 × 年間の雇用主+従業員の年金クレジット)− 600ドル。ドル単位のみで報告し、セントは含めません。20600PAが誤っていると、納税通知書(NOA)上のRRSP限度額に連鎖的な誤りが生じます
54給与支払者口座番号15桁の番号(例:123456789RP0001)。T4サマリーの事業者番号(BN)と一致させる必要があります。従業員控えには記載しないでください。—不一致があると、電子申告が却下されます
55従業員のPPIP保険料州の親保険制度(ケベック州のみ)。ケベック州以外の従業員の場合は空欄にしてください。——

その他の情報エリアコード

T4 スリップの「その他の情報」セクションでは、数値コードを使用して課税手当、手当、調整が報告されます。これらの金額は既にボックス 14 の雇用所得に含まれていますが、コードは従業員の確定申告のためにそれらを個別に識別します。完全なデータセットを作成するには、中核ボックスとともにこれらも抽出する必要があります。

コード報告内容一般的なシナリオ
30団体定期生命保険 — 雇用主が $25,000 を超える補償に対して支払った保険料雇用主負担の生命保険付き給与所得者向けの標準福利厚生
34雇用者用自動車の私的使用 — スタンバイチャージ + 運行経費の福利厚生営業部長や役員に支給される社用車
36無利子および低利の貸付金CRA 規定利率を下回る雇用主提供の住宅ローン
38/39ストックオプションの給付 — 総額および 1/2 控除(2025 年以前の管理方針)ハイテク企業の従業員向けストックオプション
40他で報告されないその他の課税手当および給付駐車場、$500 超の贈答品、雇用主負担の専門職会費
42雇用報酬手数料手数料が主な収入形態である手数料専業の営業代理店
44組合費所得税法第 8 条(1)(i)に基づき控除可能 — 行 21200 に報告
46給与天引きによる慈善寄付ユナイテッド・ウェイまたはその他の登録慈善団体への給与寄付プログラム
71インディアン法(非課税所得)— 雇用保護区で働くステータス・インディアンの非課税収入
85民間医療サービスプランの従業員負担保険料医療/歯科保険料の従業員負担分 — 医療費税額控除(行 33099)に使用

T4 サマリー(T4SUM)の行 — 抽出データに依存するもの

T4 サマリーは、T4 スリップと一緒に提出される管理文書です。各行は、全従業員にわたる特定のボックスの合計を表します。抽出処理はこれらの行に直接影響を与えるため、抽出されたボックス値の転記ミスは、対応する T4SUM の合計に波及します。

T4SUM 行集計対象照合先
14ボックス 14 の合計 — 全スリップの雇用所得給与台帳の年初来総支給額レポート
16ボックス 16 の合計 — CPP 拠出金PD7A 上の CPP 納付額
16Aボックス 16A の合計 — CPP2 拠出金PD7A 上の CPP2 納付額(2024年から別行)
18ボックス 18 の合計 — EI 保険料PD7A 上の EI 納付額
22ボックス 22 の合計 — 源泉徴収所得税額PD7A 上の所得税納付額
80報告された控除額の合計(行 16 + 16A + 18 + 19 + 22)—
82PD7A に基づく納付総額暦年全体の PD7A 明細書
84/86過払いまたは差引残高(行 80 − 行 82)総勘定元帳の給与債務勘定

T4 データ抽出が重要な理由

所得税法に基づき、暦年中に雇用所得を支払ったすべての雇用主は、各従業員に T4 を発行し、2月末日までに CRA にスリップを提出する義務があります。証明書を生成した給与ソフトウェアにとっては、そこでワークフローは終了です。しかし、給与チームにとっては、そこから4つの下流ワークフローが始まります。そして、それらのどれも、給与ソフトウェアの PDF 生成機能では対応できません。

給与計算からT4への調整

年末処理を行う給与部門は、スリップを提出する前に、全従業員のT4の金額が給与台帳と一致していることを確認する必要があります。調整は従業員ごとに実施します。すべてのT4ボックスをスプレッドシートに抽出し、各ボックスを対応する給与台帳の年度累計(YTD)と比較し、2ドルを超える差異はすべて調査します。従業員150名、コアボックス14個の場合、比較項目は2,100件になります。ボックス16の値を1つ誤入力するだけで、カナダ歳入庁(CRA)の年金・雇用保険対象所得審査(PIER)プログラムが5月から10月の間に指摘するCPP拠出金の不一致が発生します。ステップバイステップの方法については、カナダのT4スリップデータをExcelに抽出し、給与年末調整を行う方法をご覧ください。

T4サマリー(T4SUM)の作成

T4SUMは、全従業員の各ボックス値を集計します。80行目は報告された控除額の合計を、82行目は年間のPD7A明細書からの総納付額を算出します。その差額が、雇用主に未払い残高があるか過払いがあるかを決定します。150枚の紙またはPDFのT4スリップを手作業でボックスごとに集計すると、累積的な四捨五入や転記ミスが発生します。抽出されたデータはその問題を排除します。ボックスの合計は、手入力の数値の合計ではなく、機械読み取りされた列の合計だからです。データ監査からCRA提出までの完全な申告準備手順については、T4 2月期限チェックリストをご覧ください。

PIER対策:8月に届く監査

毎年、CRAの年金・雇用保険対象所得審査(PIER)プログラムは、T4スリップに報告されたCPPおよびEI拠出金と、報告された所得に基づいて控除されるべき拠出金をクロスチェックします。アルゴリズムは決定論的です。ボックス16を(ボックス26から3,500ドルの基本控除を引いた値)で割り、2025年の法定率5.95%と比較します。実効率が乖離している場合、その従業員はPIERレポートにリストアップされます。雇用主は30暦日以内に回答する必要があります。抽出プロセスから得られた調整ワークブック(各ボックス値を給与台帳と比較したもの)は、PIER照会に対する最初で最良の回答です。これがないと、従業員10名分のPIERリストに対応するだけで、約40時間の再構築作業が必要になります。

会計事務所向けマルチ雇用主の税務申告

30の中小企業のクライアントを抱える会計事務所は、各クライアントの給与プロバイダー(Ceridian、ADP、QuickBooks、Wagepoint、Humi、Rise、Knit、PaymentEvolutionのいずれか)からT4スリップを受け取ります。各プロバイダーは、同じ法定ボックスを視覚的に異なるレイアウトで印刷します。会計事務所のワークフロー(税務申告のスケジュール調整のために、全クライアントのT4から従業員ごとの所得を集計する)は、プロバイダーごとの設定なしに8種類すべてのレイアウトを処理できる抽出に依存しています。この手動によるプロバイダー間のデータ入力にかかるコストの計算については、カナダの雇用主が税務シーズンごとに手動のT4処理に費やすコストをご覧ください。

T4抽出の特有の課題

T4スリップは、他の年末税務証明書と同様に、給与ソフトウェア間のフォーマットの多様性、デジタルPDFとスキャンされた紙のギャップ、一貫性のないフィールドラベルといった抽出上の課題を共有していますが、カナダの給与システムに起因する構造的な問題も抱えています。抽出ワークフローを構築する前にこれらを理解しておくことが、2月の期限後にスプレッドシートで手動修正の二度手間が発生するのを防ぎます。

標準化された様式、多様なレンダリング:同じボックス、異なるページ上の位置

CRAはT4スリップに何を表示すべきか(すべてのボックスラベル、すべてのデータ形式)を義務付けていますが、視覚的なレイアウトは義務付けていません。Ceridian Dayforceは、雇用主名と給与支払者口座番号を、ボックス値の枠線で囲まれたグリッドの上部にあるヘッダーブロックに配置します。ADP Workforce Nowは、従業員のSINを右上に、CPP/QPPの値をグループ化されたセクションに印刷します。QuickBooks Canada Payrollは、すべてのフィールドを2つの細い列に積み重ねます。Wagepointは、コンパクトな1ページのテーブル形式を使用します。これら4つはすべてCRA準拠ですが、テンプレートを共有するものはありません。

これは欠陥ではありません。カナダの雇用主が何十年も異なる給与プラットフォームを使用してきたこと、そしてCRAの規制方針がデータの内容と形式を義務付け、視覚的なデザインは義務付けていないことに起因します。抽出における実際的な結果として、Ceridian Dayforceの出力に合わせて調整されたテンプレートベースのアプローチでは、ADPのT4で空のセルや誤ったフィールド値が生成されます。ボックスのピクセル座標ではなく、ボックスラベルの意味に基づいて読み取るセマンティック抽出は、単一の列定義ですべてのプロバイダーを処理します。

CPP2 ボックス16A:2024年以前は存在しなかったボックス

カナダ年金制度(CPP)の拡充により、2024課税年度から第二の所得上限と第二の拠出段階が導入されました。2025年のパラメータは以下の通りです:YMPE(年間最大年金対象所得)は71,300ドル、CPP拠出率は5.95%;YAMPE(年間追加最大年金対象所得)は81,200ドル、CPP2拠出率は71,300ドルから81,200ドルの間の所得に対して4%です。CPP2の最大拠出額は396ドルです。ボックス16Aには、その年のCPP2拠出総額が報告されます。

ボックス16Aに関する抽出上の3つの課題:(1) CPP2に対応していない給与計算ソフトウェアは、ボックス16Aを完全に省略するか、空白の値を印刷する可能性があります — 値が存在すべき時に値を取得できない抽出は、PIERフラグを発生させます。(2) 年度途中でアップデートされた給与計算ソフトウェアは、その年の一部のみCPP2を処理している可能性があります — 抽出された値は、給与台帳のCPP2累計額と照合して検証する必要があり、正しいと決めつけてはいけません。(3) 給与期間の途中でYMPEの閾値を超える従業員は、按分されたCPP2拠出額となります — 抽出値を手計算と照合することで、給与計算ソフトウェアが按分を正しく適用したか確認できます。ボックス関連のエラーがPIERサイクルを通じてどのように累積するかの詳細は、なぜ手動T4入力が毎年2月にPIER問題を引き起こすのかをご覧ください。

複数州にまたがる従業員:1人の従業員に複数のT4スリップ

1月から6月までオンタリオ州で、7月から12月までアルバータ州で働いた従業員は、雇用された州ごとに2枚の別々のT4スリップを受け取る必要があります。各スリップには、その州の雇用期間に該当する所得、控除額、および対象所得のみが報告されます。2枚のスリップは同じSINと従業員名を共有しますが、異なる雇用主の州コードと、2番目の州の雇用期間中に年間上限を超えた場合には異なるCPP/EIの数値が記載される可能性があります。

抽出では、1人の従業員と複数のスリップの関係を維持し、データを1行に統合してはいけません — CRAのPIERアルゴリズムは各T4を個別に評価するため、統合するとボックス26の値が結合され、個々のスリップのどちらとも一致しなくなります。正しい抽出結果は、同じ従業員に対して2行のデータがあり、それぞれに独自の州コードとボックス値が含まれ、さらに2つのボックスのCPP合計が給与台帳の年間CPP拠出額と一致することを確認する別個の調整ステップが必要です。

修正・取消済みT4:原本を置き換えるスリップ

修正T4スリップ(原本提出後に雇用主が誤りを発見した場合に提出されるもの)には、修正された値だけでなく、すべてのボックス値を含める必要があります。CRAは記録上の原本スリップを修正版に置き換えます。修正スリップの抽出では完全なデータセットを取得し、原本スリップの抽出との比較では変更された値のみを明らかにする必要があります。取消済みT4(誤って発行されたスリップ)にはボックス値が含まれますが、T4SUM合計には含めないでください。抽出ワークフローでは、スリップタイプ(原本/修正/取消)を列としてフラグ付けし、照合ステップで取消済みスリップを集計から除外できるようにする必要があります。

ケベック州RL-1:州の影のドキュメント

就業地がケベック州である従業員の場合、雇用主は連邦T4と州のRL-1(Relevé 1)の両方をケベック州歳入庁を通じて発行する必要があります。RL-1には、CPPの代わりにQPP拠出金、EIの代わりにQPIP保険料が記載され、ボックス識別子も異なります(ボックスAからボックスP、ケースOからケースT)。ケベック州の従業員に発行されるT4では、QPPとQPIPが代わりに適用されるため、CPPとEIの値がゼロまたは減額されます。ケベック州の従業員のT4を抽出する際は、ボックス16(CPP)が空白でも、RL-1のボックス17(QPP)に年金拠出金が記載されていることを認識し、完全な所得像を得るために2つのドキュメントを一緒に照合する必要があります。このガイドでは、ケベック州RL-1は対象外です(独自のクラスターが必要です)が、ケベック州の従業員を扱うT4抽出ワークフローは、この二重ドキュメント要件を考慮する必要があります。

手入力をやめよう — AIに読み取らせるだけ
画像やPDFをアップロード — 10秒で構造化データに
今すぐ試す →

T4抽出を実際に見る

以下のデモはライブ抽出インターフェースです。入力した各列名が抽出指示になります。AIがドキュメントを読み取り、各列のセマンティック記述に一致する値を特定し、スプレッドシートの行に入力します。テンプレート不要、座標ゾーンなし、給与プロバイダーごとの設定も不要です。

JPG/PNG/PDF AI抽出

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

従来手法とAI搭載T4抽出の比較

手動入力、テンプレートOCR、AIセマンティック抽出の3列比較。T4データの速度指標とチェック/クロス判定マーク付き

T4データをスプレッドシートに取り込む方法は3つあり、その選択によって、2月の給与処理期間がタイピングのマラソンになるか、ファイルのアップロードとエクスポートの手順になるかが決まります。

方法仕組み速度(T4 1枚あたり)複数の給与プロバイダーのレイアウトに対応CPP2 ボックス16Aのエッジケースに対応
手動入力各T4を開き、14以上のボックス値を探してスプレッドシートのセルに入力約90秒対応(人間が視覚的に適応)対応(人間が文脈を解釈するが、フィールドあたり0.5〜1%のエラー率で、150名分のバッチ処理では8〜15件の転記ミスが発生)
テンプレート/ゾーンOCR給与プロバイダーのレイアウトごとに座標ゾーンを定義し、OCRが各ゾーン内のテキストを読み取る約10秒非対応 — プロバイダーごとに別のテンプレートが必要。Ceridian用テンプレートはADPのT4では無意味な出力になり、新しいプロバイダーが増えると既存テンプレートがすべて壊れる非対応 — テキストは抽出するが、CPP2率をYMPE基準値と照合検証せず、高所得従業員のボックス16Aの空欄も検出しない
AI セマンティック抽出ビジョンAIが、ピクセル位置ではなくフィールドの意味と文書構造を理解して文書を読み取る約5〜10秒対応 — レイアウト非依存。1つの列定義でCeridian、ADP、QuickBooks、Wagepoint、Humi、Rise、スキャンした紙のT4すべてに対応対応 — すべてのボックスを一貫して抽出。Excelの検証ルールで、YMPE以上の収入がある従業員のボックス16Aの空欄を検出し、CPP2 = 4% ×(収入 − YMPE)を検証可能

テンプレートベースのOCR(従来の文書処理ツールで使われる手法)は、文書画像上に長方形のゾーンを定義し、各ゾーン内のテキストをOCRで読み取ります。Ceridian DayforceのT4でボックス14が特定の座標にある場合、テンプレートはその長方形内に表示されるテキストを読み取ります。ADP Workforce NowのT4でボックス14が別の座標にある場合、空のセルか誤った値が出力されます — テンプレートがADP用ではなくCeridian用に作られているためです。カナダの給与プラットフォームは根本的に異なるT4レイアウトを使用するため、テンプレート方式ではプロバイダーごとに1つのテンプレートが必要になり、さらに給与プラットフォームが不明な雇用主からのスキャン紙T4用のフォールバックも必要です。そして、プロバイダーが印刷エンジンを更新するたびに、そのプロバイダー用に作られたすべてのテンプレートが静かに壊れます。

AIセマンティック抽出はこのロジックを逆転させます。データがページ上のどこにあるかを定義する代わりに、必要なデータを定義します — スプレッドシートに必要な列名を入力するだけです。AIは文書全体を読み取り、カナダの雇用所得明細書内での各ボックスのセマンティックな役割に基づいて各ボックスを識別し、ピクセル位置に関係なく対応する列に入力します。CeridianのT4、ADPのT4、買収した子会社からの紙のT4の電話写真も、すべて同じスプレッドシートに行が入力されます。AIが座標ではなく意味で照合するからです。これが、位置ベースの抽出からセマンティックベースの抽出への根本的な転換です。

その差は規模が大きくなるほど顕著になります。手入力ではT4 1枚あたり90秒かかり、14個のボックスを探し、各値を入力し、検証する作業が、150人の従業員分で約3.75時間の集中作業になります。さらにフィールドごとのエラー率0.5〜1%により、照合ステップに入る前から8〜15件の転記エラーが発生します。一方AI抽出では、同じ150枚のT4を合計約12〜25分で処理し、転記エラーはゼロです。コスト面の詳細な計算については、カナダの雇用主が毎税務シーズンに手作業のT4処理にどれだけのコストをかけているかをご覧ください。年々悪化する構造的問題については、なぜカナダの給与チームは今でも毎年2月にT4ボックス番号を手入力しているのかをご覧ください。

T4抽出ワークフロー:PDFからCRA対応スプレッドシートへ

「T4を収集」「列を定義」「AIが抽出」「確認と検証」「エクスポートして提出」の5ステップからなる等角投影ワークフロー図。タイトルは「PDFからCRA対応スプレッドシートへ」

抽出ワークフローは5つのステップで構成されています。各ステップは、前のステップがクリーンなデータを生成することに依存しています。ステップ2で列定義を誤ると(「Box 16A」のつもりが「Box 16」と指定するなど)、そのエラーは後続のすべてのステップに波及し、最終的にT4SUM照合が失敗します。

1

各給与ソースから T4 スリップを収集する

T4 は、給与ソフトウェアからデジタル生成された PDF、元従業員から届いた紙のスリップの写真、会社が利用しなくなった給与プロバイダーから書き出された PDF など、さまざまな形式で届きます。3 つの形式すべてが同じ抽出パイプラインに入ります。ファイルは給与支払者口座番号ごとに整理してください。T4 サマリーの BN はすべてのスリップのボックス54と一致する必要があり、口座ごとに整理することで、口座間でのボックス合計の混入を防げます。同じ雇用主の事業者番号の下で、従業員が 2 つの異なる給与口座から T4 を持っている場合は、重複ではなく別々のスリップであることを確認してください。

2

抽出列を定義する — スプレッドシートに必要なものを正確に指定

必要な T4 ボックスに対応する列名を入力します:「従業員名」「SIN」「ボックス14 雇用所得」「ボックス16 CPP」「ボックス16A CPP2」「ボックス18 EI」「ボックス20 RPP」「ボックス22 源泉徴収所得税額」「ボックス24 EI 対象所得」「ボックス26 CPP/QPP 年金対象所得」「ボックス44 組合費」「ボックス52 年金調整額」「雇用州」。AI は各列名を読み取り、T4 上で探すべきフィールドとして理解し、対応する値を抽出します — どの給与プロバイダーがスリップを生成したかに関係なく。150 枚すべての T4 を一度に処理するバッチ抽出アプローチについては、T4 スリップをバッチ処理して CRA 準拠の給与サマリーを 1 つ作成する方法をご覧ください。

3

アップロードして抽出 — すべてのスリップを 1 つのバッチで処理

すべての T4 スリップファイル(PDF、画像、電話の写真)を 1 つのバッチでアップロードします。ツールはそれらを並行して処理し、出力は、各行が 1 つの T4 スリップに対応し、各列が定義した 1 つのボックスに対応するスプレッドシートになります。12 列を定義した場合、すべての行に 12 個の値が含まれます。適切に構築された抽出では、ボックス14 列に雇用所得の数字、ボックス16A 列に CPP2 の金額(または 0.00)、州の列に 2 文字の州コードが含まれるスプレッドシートが生成されます。

4

照合前に抽出結果を検証する

抽出値を給与台帳と比較する前に、抽出自体を検証してください。すべての行に SIN があること、ボックス14 の値が 10 桁未満の正の数であること、ボックス26 が $71,300 を超える従業員にはボックス16A が入力されていること、ボックス18 ÷ ボックス24 が約 0.0164 であること、ボックス16 ÷(ボックス26 − $3,500)が約 0.0595 であることを確認します。これらのチェックを抽出したスプレッドシートの Excel 数式として作成してください。抽出エラーが照合エラーになる前に検出できます。ボックス26 が $78,000 を示す行でボックス16A が空白の場合、それは抽出の失敗か給与ソフトウェアのエラーです — ただし、提出する前にどちらかを把握する必要があります。CRA 監査を引き起こすフォーム入力エラーの完全なカタログについては、CRA 給与監査を引き起こす一般的な T4 ボックス入力エラーをご覧ください。

5

エクスポートして照合 — 抽出値を給与台帳と突き合わせる

検証済みのスプレッドシートをExcelにエクスポートします。給与台帳のYTDレポートを開き、従業員ごとに抽出された各ボックス値を給与台帳の対応する数値と比較します。$2を超える差異はすべて調査してください。抽出したT4と給与台帳の間でボックス22に$50の差がある場合、T4が正しく生成されていないか、給与台帳のYTD数値が誤っているか、あるいは最も一般的なケースとして、YTDレポート実行後に給与システムで手動調整が適用されたことを意味します。T4 サマリーを組み立てる前に、各差異とその解決方法を文書化してください。データ監査からカナダ歳入庁(CRA)への提出までの完全な申告準備手順については、T4 2月期限の準備チェックリストをご覧ください。

バッチ処理:150枚の従業員T4を1つのCRA準拠スプレッドシートに

バッチ処理こそ、手入力に対して抽出が最大の効率性を発揮するポイントです。ワークフローは次のとおりです。特定の給与支払者口座のT4スリップファイルをすべてアップロードします(150枚のPDF、150枚のスキャン画像、またはその混合)。列セットを一度定義し、すべてを単一のバッチで処理します。出力は150行×N列の1つのスプレッドシートで、Nは定義したT4ボックスの数です。各行が1人の従業員、各列が1つのボックスに対応します。このスプレッドシートは、前述の検証および照合ステップにそのまま使用できます。

バッチ処理は、手入力では解決できない3つの問題を解決します。(1) 列の一貫性 — 各行のBox 14の値が常に同じ列位置に配置されます。これは抽出エンジンが全ファイルに同じ列定義を適用したためです。手入力でも同じ列構造は作れますが、フィールドごとのエラー率が伴います。(2) マルチフォーマット対応 — 同じバッチにCeridian T4、ADP T4、QuickBooks T4、紙のT4をスマホで撮影した写真を混在させることができます。抽出エンジンはファイルごとの設定なしで各フォーマットを処理します。手入力でも同じ視覚的適応は必要ですが、1枚あたり3秒ではなく90秒かかります。(3) 監査証跡 — 抽出したスプレッドシートと元のファイルが完全な監査記録を構成します。CRAが特定の従業員のBox 16の値を照会してきた場合、元のT4 PDFを開いて抽出値が一致することを確認し、両方のファイルを添付して回答できます。

完全なバッチ処理ワークフロー — マルチプラットフォームの給与環境、複数のT4スリップがある従業員の例外処理、T4SUMへのマージステップを含む — については、専用のバッチT4処理ガイドをご覧ください。

T4SUM 調整:抽出データから CRA 提出まで

T4 サマリーは、CRA が T4 申告を検証するために使用するドキュメントです。T4SUM の各行は、すべての T4 スリップにわたる対応するボックスの合計です。抽出は生データを提供し、調整はそれを確認します。

抽出から T4SUM までのワークフローは次のとおりです。(1) 抽出したスプレッドシートを開きます。(2) 各ボックス列の下部に SUM 行を追加します — これがそのボックスのドラフト T4SUM 行合計になります。(3) 通年の PD7A 口座明細書を取得します。(4) 各列の合計を対応する PD7A の行と比較します:ボックス 22 列の合計は源泉徴収所得税額と、ボックス 16+16A 列の合計は CPP+CPP2 拠出金と、ボックス 18 列の合計は EI 保険料と比較します。(5) 合計が丸め許容範囲を超えて異なる場合は、申告前に調査して文書化します。(6) 検証済みの合計を T4 サマリーに入力します。

よくある失敗パターン:Line 82 に使用する PD7A が暦年の一部のみをカバーしている場合 — たとえば 1 月から 11 月まで — 12 月の納付が 1 月に処理され、別の PD7A に表示されるためです。T4SUM の Line 82 は暦年全体の納付を反映する必要があります。1 月 1 日から 12 月 31 日までをカバーする PD7A を取得するか、通年をカバーする個々の PD7A を合算してください。完全な申告準備チェックリストについては、T4 2 月期限準備ガイドを参照してください。

T4SUM は T4 スリップとは別のドキュメントではありません。T4 サマリーのすべての行は、個々の T4 スリップのボックス値の直接の関数です。すべてのボックスが正確にキャプチャされた抽出スプレッドシートは、基になるスリップと正確に一致する T4SUM 数値を生成します。検証ステップ — 列の合計を PD7A 納付額と比較する — は、抽出が数値を正しくキャプチャしたかどうかではなく、給与システムが年間を通じて正しく納付したかをテストします。

同じ構造的問題、異なる税務当局

課題 — 給与システムが多様な形式で年末証明書を生成し、法定期限までにデータを抽出、検証、調整、申告する必要がある — は、カナダの T4 スリップに固有のものではありません。英国では、P60 年末証明書 を Sage、Xero、BrightPay、IRIS から取得する場合、同じ雇用主 PAYE 参照番号、NINO、法定給与・税額フィールドが、互換性のない視覚的レイアウトで表示されます。オーストラリアでは、PAYG 支払サマリー を Xero、MYOB、KeyPay から取得する場合、同じ総支払額と源泉徴収税額が異なるレイアウトで表示されます。税務当局は変わり、ボックスラベルは変わり、法定税率は変わります — しかし、抽出の問題、調整ワークフロー、4 週間の年末ウィンドウは構造的に同一です。Ceridian T4 をピクセル位置ではなくボックスの意味で読み取るセマンティック抽出アプローチは、Sage P60 と Xero PAYG サマリーも同じように読み取ります:ページ上のどこにあるかに関係なく、このフィールドラベルに一致する値を見つけます。

FAQ:カナダ T4 スリップのデータ抽出

給与調整のために抽出すべき T4 ボックスは?

最低限、ボックス14(雇用所得)、ボックス16(CPP)、ボックス16A(CPP2)、ボックス18(EI)、ボックス22(源泉徴収所得税額)、ボックス24(EI 対象所得)、ボックス26(CPP 年金対象所得)、ボックス44(組合費)を抽出してください。年金制度のある従業員の場合は、ボックス20(RPP 拠出金)とボックス52(年金調整額)も抽出します。課税対象の福利厚生がある従業員の場合は、該当するその他の情報コード(最低でもコード40「その他の課税手当」とコード34「自動車の私的使用」)を抽出します。抽出する列セットは、給与調整で確認するボックスと一致させる必要があります。RPP 拠出金を調整しないのであればボックス20を抽出する必要はありませんが、給与ソフトが生成し T4SUM の行に対応するすべてのボックスは、抽出セットに含めるべきです。

ケベック州のフランス語の T4 スリップでも抽出は機能しますか?

はい。ボックス番号は両言語で同じです(CRA は単一の数字ボックス番号システムを使用しています)。AI はラベルが英語かフランス語かに関係なく、文書構造を理解してフィールド値を読み取ります。就業地がケベック州の従業員の場合、T4 には CPP と EI の値がゼロまたは減額されて表示されます。これはケベック州が QPP(ケベック年金制度)と QPIP(ケベック親保険制度)を代わりに使用するためです。T4 抽出では連邦側の値を取得します。州の RL-1(Relevé 1)はケベック側の値を取得し、別のボックス識別子(ボックス A から P、およびケース O から T)を使用した別の抽出パスが必要です。ケベック州の従業員については、完全な収入状況を把握するために、これら2つの文書を一緒に抽出して調整する必要があります。

印刷されたスリップにボックス16Aがない T4 スリップでも抽出できますか?

はい。AI は文書に表示されているものすべてを抽出します。ボックス16A が T4 スリップに印刷されていない場合(CPP2 に対応していない給与ソフトからのスリップによく見られます)、ボックス16A の抽出列は空白または null 値を返します。これはデータ品質のシグナルであり、抽出の失敗ではありません。従業員のボックス26 が YMPE の $71,300 を超えているのにボックス16A が空白の場合、給与ソフトが CPP2 の計算を生成しなかったか、CPP2 の金額がボックス16 に含まれている可能性があります。抽出スプレッドシートには、ボックス26 > $71,300 かつボックス16A が空白の行にフラグを立てる検証列を含める必要があります。これらの行は、T4 を提出する前に手動で調査する必要があります。

同じバッチ内の異なる給与プラットフォームからの T4 スリップは、どのように処理されますか?

AI セマンティック抽出は、各 T4 のボックスラベルの意味を理解することで読み取ります。ページ上の位置ではありません。Ceridian、ADP、QuickBooks、スキャンされた紙の T4 が混在するバッチでも、プロバイダーごとの設定なしに、すべて同じスプレッドシートに行が生成されます。同じ列定義「ボックス14 雇用所得」は、すべてのプロバイダーの T4 から雇用所得の値を抽出します。AI は「Employment Income」「Emploi — Revenu d'emploi」、または金額の横にある「14」とラベル付けされたボックスがすべて同じ法定フィールドを表すことを理解するからです。テンプレートベースのアプローチは、プロバイダーごとに異なる座標ベースのテンプレートが必要であり、抽出を開始する前にバッチをプロバイダーごとに事前に分類する必要があるため、混合フォーマットのバッチでは失敗します。

150枚のT4スリップで抽出精度を検証する最速の方法は何ですか?

抽出したスプレッドシートに直接PIERシミュレーションの数式を組み込みます。各行について:ボックス16 ÷(ボックス26 − $3,500)は約0.0595になるはずです。ボックス18 ÷ ボックス24 は約0.0164になるはずです。ボックス26が$71,300を超える場合、ボックス16Aはゼロ以外であるべきです。ボックス16は$4,034.10を超えてはなりません。ボックス18は$1,077.48を超えてはなりません。これらのチェックに失敗した行は、手動確認用にフラグが立てられます。これにより、抽出エラー(誤った列への値の入力)、給与ソフトウェアのエラー(誤ったCPP2按分)、およびデータ例外(CPP免除対象の従業員)を一度に検出できます。150行の場合、数式ベースの検証は30秒未満で完了します。しかし、同じ検証を手動で行う場合、2,100個の個別ボックス値を目視検査する必要があり、約90分かかり、検証対象となる手動入力と同じフィールドごとのエラー率にさらされます。詳細なエラーカタログについては、CRA監査を引き起こす一般的なT4ボックスエラーをご覧ください。

同じ抽出、異なるドキュメント

T4抽出は、より広いパターンの一例です。規制上の期限前にデータを検証・集計する必要がある、多様な視覚形式で標準化されたフィールドを持つ法定文書です。Ceridian Dayforce、ADP、QuickBooks、WagepointのT4を処理する同じ抽出列アプローチ(必要なものを定義し、AIに意味で見つけさせる)は、一連のカナダの税務スリップすべてを処理します:雇用所得のT4スリップ、年金および自営業所得のT4Aスリップ、投資所得のT5スリップ、そしてそれらを集計するT4サマリー。文書の種類が変わっても方法は変わりません。変わるのは列名だけです。「ボックス14 雇用所得」から「ボックス16 年金所得」、そして「ボックス13 カナダ法人からの配当金」へ。完全な申告シーズンについては、T4 2月期限の準備チェックリストをご覧ください。また、この手動入力のコストを知りたい場合(2月の入力時間ではなく、入力が引き起こすPIER対応、修正申告、CRA照会のオーバーヘッド)は、4行のT4処理コスト計算で、発生源ごとにすべてのドルを分解しています。

手入力をやめよう — AIに読み取らせるだけ
画像やPDFをアップロード — 10秒で構造化データに
今すぐ試す →
📮 contact email: [email protected]