PAYG支払調書300件、給与報告書は1つ
TFNの再入力は一切不要
2025年6月、従業員310名の中堅オーストラリア製造企業の給与チームが年度末処理の数字を検証した。各従業員のPAYG支払調書は、本社スタッフ向けXero、倉庫チーム向けMYOB、営業部門向けEmployment Heroと、それぞれ異なるプラットフォームで生成される。これらをCFO、外部監査人、税理士のために単一の照合スプレッドシートに統合し、ATO年次報告書提出期限(8月14日)に備える必要があった。おなじみのボトルネックは、3つの異なる給与プラットフォームが同じATO必須データを3つの異なる視覚的レイアウトで出力し、1人の給与管理者が310枚のPDFと格闘することだった。
重要ポイント
- 3つの給与プラットフォーム上の310名の従業員が310枚のPDFを生成し、同じフィールド「総支給額」が4つの異なる視覚的位置に存在する。それらすべてを単一の照合スプレッドシートに統合しなければ、1つの合計値も検証できない。
- 300件の調書にわたる2,700桁のTFNに対し、控えめに見積もっても0.5%の転記エラー率で、バッチあたり約13桁の誤入力が発生する。それぞれがATO照会を引き起こし、1件あたり30分から2時間を費やすことになる。
- 出力列を一度定義し、すべての形式を一括アップロードするだけで、Computed Columnsが抽出中にスーパー年金コンプライアンスのギャップや税率の異常値を自動で検出。監査時ではなく、修正コストが膨らむ前に発見できる。
バッチ処理がPAYG支払報告書にもたらす本当の意味 — 流行語の先にあるもの
バッチ処理は、PAYG支払報告書に適用される場合、単に「複数のファイルを一度に処理する」ことではありません。300個の個別スプレッドシートを抽出して手動で統合するのと、すべての報告書を1つの統合Excelファイルにまとめ、各行が従業員、各列が一度定義したフィールドになることの違いです。
この違いが重要なのは、手動統合でエラーが積み重なるからです。給与担当者が300人のTFNを個別に入力する場合、正確に転記すべき桁数は2,700桁(9桁×300人)です。控えめに見積もっても1桁あたり0.5%の転記ミス率(8時間のデータ入力作業では楽観的)だと、バッチ全体で約13桁の誤入力が発生します。誤ったTFNはそれぞれ、ATOのデータ照合照会を引き起こし、従業員への連絡、TFN申告書の確認、修正申告の有無によって、解決に30分から2時間かかります。
バッチ処理は手動統合の工程を完全に排除します。抽出エンジンは、各報告書を生成した給与プラットフォームに関係なく、バッチ内のすべてのファイルに同じ列スキーマ(従業員名、TFN、支払者ABN、総支払額、源泉徴収税額、報告対象付加給付額、報告対象雇用主拠出年金額、一時金A~E、手当)を適用します。出力は300行の1つのスプレッドシートであり、コピーペーストで統合する必要がある300個のスプレッドシートではありません。
バッチ処理の核心原則:出力列を一度定義し、すべての報告書を1つのバッチでアップロードし、1つの統合スプレッドシートを受け取ります。統合は抽出工程内で行われます。その後Excelで行うのではありません。シート間のコピーペースト操作ごとに、セル参照が壊れたり行がずれたりする新たなリスクが生じます。
なぜ3つの給与プラットフォームが、抽出開始前から統合問題を引き起こすのか
多くのオーストラリア企業は、複数の給与プラットフォームを運用しています。それは選択ではなく、買収によるものです。2023年に地域の競合他社を買収した企業は、そのままMYOBの給与データを引き継ぎました。人事機能を分社化した部門はEmployment Heroを、本社はXeroを使用しています。倉庫チームのシフト管理はKeyPayと連携しています。
各プラットフォームは、PAYG支払いサマリーデータを独自のレイアウトで表示します。Xeroは支払者ABNと従業員TFNをページ上部に配置し、支払額はその下の単一テーブルブロックに表示します。MYOB Businessは2カラム形式で、左側に識別情報、右側に支払詳細を配置します。Employment Hero Payrollはすべてを縦方向のリストに積み重ねます。KeyPayはさらに別の配置を使用します。ATOが義務付ける3部複写形式のNAT 0046は、紙を使用する雇用主向けにまた異なるデザインです。
給与管理担当者にとって、このレイアウトの断片化は、単一のフィールド「総支給額」がバッチ内で4つの異なる視覚的位置に現れることを意味します。テンプレートベースの抽出ツールは、特定のプラットフォームのレイアウトに調整されたテンプレート上の座標でフィールドを特定するため、他の3つでは機能しません。担当者は、各プラットフォームのサマリーをそれぞれ異なるテンプレートで個別に処理するか(これにより手動マージ工程が復活します)、または非標準フォーマットについては手動入力に戻らざるを得ません。
ここで、セマンティック抽出(フィールドがどこにあるかではなく、何を意味するかで読み取る方法)が、あると便利な機能ではなく、バッチ処理の必須要件となります。同じカラムスキーマがXero、MYOB、Employment Hero、そしてスキャンされた紙のサマリーを同じアップロードで処理できる場合、プラットフォームの断片化問題は抽出レイヤーで解消されます。出力は一貫したカラムを持つ1つのスプレッドシートであり、入力バッチにいくつの異なる視覚的レイアウトが現れても関係ありません。
1つのバッチ、3つの異なる関係者:同じ給与レポートにそれぞれ何を求めるか
経理チーム、外部監査人、会社の税理士は、同じデータを異なる視点で必要としていますが、すべて同じ信頼できる情報源から得る必要があります。統合されたバッチ抽出スプレッドシートは、給与管理担当者が3つの別々のレポートを作成することなく、3者すべてに対応します。
経理チーム:総支給額から総勘定元帳への調整
CFOは、全310名の従業員の総支給額が総勘定元帳に計上された給与費用と一致することを確認する必要があります。総支給額列の合計が表示された1つのスプレッドシートで、この確認は数秒で完了します。経理チームは個々のTFN、一時金の内訳、RESCの数値を見る必要はなく、財務諸表に反映される集計数値が必要です。統合されたバッチ出力により、明細と合計が同じファイルに含まれ、監査委員会用資料の準備が整います。
外部監査人:サンプリングと相互検証
監査人は、20~30名の従業員を無作為に抽出し、そのPAYG要約数値が給与システムの年度累計レポートや四半期ごとの事業活動明細書(BAS)と一致するかを検証する必要があります。統合された1つのスプレッドシートがあれば、監査人は従業員名でフィルタリングし、対応する3つのソース文書を取得して、構造化されたウォークスルーで検証を完了できます。統合スプレッドシートがない場合、監査人は個別の要約を1つずつ要求する必要があり、監査期間が延び、双方の請求可能時間が増加します。
税理士:8月14日までのATO年間報告書提出
税理士は、PAYG源泉徴収支払要約年間報告書(PAYG支払要約明細書NAT 3447を使用)を8月14日までにATOに提出します。この報告書には、発行されたすべての支払要約書に報告された全額の合計が必要です。また、税理士は年間報告書の源泉徴収税額合計と、4つの四半期BAS(ラベルW1およびW2)に報告されたPAYG源泉徴収額の合計を照合する必要があります。源泉徴収税額合計列の合計が表示された統合スプレッドシートがあれば、税理士はこのクロスチェック数値を即座に取得でき、310件の個別要約書を手動で合計する必要はありません。
バッチPAYG抽出の3ステップ設定
30件でも3,000件でも、300件のサマリーを1つのレポートにバッチ処理するワークフローは同じです。設定手順(カラムスキーマの定義)は一度行うだけで、すべてのバッチ、すべての給与プロバイダー、すべての税年度で再利用できます。
カラムスキーマを定義 — 全関係者に対して一度だけ
出力の列見出しとして表示したいフィールド名を正確に入力します。300名の従業員バッチ向けの包括的なスキーマ例:従業員名、TFN、支払者ABN、総支給額、源泉徴収税額合計、報告対象フリンジ給付額、報告対象雇用者拠出年金、手当、一時金A、一時金B、一時金D、一時金E、期間開始日、期間終了日。このスキーマはテンプレートとして保存され、翌年度のバッチでも呼び出せます。PAYGサマリーのフィールド名は税年度間で変わりません。抽出時に計算を行う計算列も追加可能です。「SGチェック(総支給額×12% vs RESC)」列は、310行すべての年金拠出基準遵守状況を自動でフラグ付け。「実効税率(税額/総支給額×100)」列は外れ値を検出します。総支給額85,000ドル、源泉徴収税額3,000ドル(実効税率3.5%)の従業員はほぼ間違いなくエラーです。
全バッチをアップロード — 全形式、全プラットフォーム、1回のアップロードで
フォルダ全体をドロップ:Xero PDF 180件、MYOBサマリー90件、Employment Hero証明書30件、レガシー給与プロバイダーを利用する小規模子会社のスキャン紙サマリー10件。抽出エンジンは各ファイルを同じカラムスキーマで個別に処理し、全結果を1つのスプレッドシートに統合します。ファイルはデジタル生成PDF、印刷サマリーのスキャンコピー、証明書のスマホ写真でも対応可能。クリーンなXero PDFで「総支給額」を特定する同じスキーマが、3度傾いたスキャンMYOB証明書でも機能します。セマンティック抽出はピクセル位置ではなくフィールドの意味を読み取るからです。
エクスポートして3者の関係者に配布
従業員ごとに1行、全フィールドが各列に配置された310行のExcelファイルを1つダウンロード。経理チームは総勘定元帳照合用の集計ビューを取得。監査人は検証用にフィルタリングされたサンプルを抽出。税理士はNAT 3447年次報告書提出用の源泉徴収税額合計を使用。3者の関係者はすべて、同じ抽出パスから生成された同一のソースデータを基に作業し、手動マージ、コピーペースト、抽出から配布までの転記ミスは一切発生しません。
計算列:監査ではなく抽出時にコンプライアンスのギャップを発見する
300名の従業員の給与レポートにおけるバッチ処理の最も価値ある点は、抽出速度ではなく、検証ロジックを抽出自体に組み込めることです。計算列は、各サマリーの読み取り中に計算を実行し、出力スプレッドシートが開く前に異常をフラグ付けします。
バッチ抽出を事前監査に変える3つの計算列:
SG不足額の検出。 総支給額 × 12% − RESC として定義される列 — 2025-26年度のSuper Guarantee率は通常の労働時間に対する賃金の12%です。結果が正の場合(RESCが総支給額の12%未満、上限対象従業員を除く)、その行はレビュー対象としてフラグ付けされます。310行の中で、給与犠牲契約が標準SGではなくRESCとして誤って処理された従業員を1人特定します。この分類ミスが未検出の場合、その従業員の所得計算書は報告対象のSuperを過小評価し、メディケア・リビー課税負担額やHELP返済義務に影響を与える可能性があります。
実効税率の異常値検出。 総源泉徴収額を総支給額で割り、2025-26年度のATO税表と比較する列。年収90,000ドルで22,000ドル(24.4%)源泉徴収されている従業員は正常です。年収90,000ドルで5,000ドル(5.6%)しか源泉徴収されていない従業員は、ほぼ間違いなくデータ入力ミスです — サマリーの源泉徴収額が間違っているか、従業員が2番目の雇用主から非課税枠を申請するTFN申告書を提出したかのいずれかです。どちらの場合も、サマリーデータがATOに到達する前に調査が必要です。
RFBAしきい値アラート。 報告可能なフリンジベネフィットは、FBT年度(4月1日~3月31日)において総額課税価値が2,000ドルを超える場合のみ報告対象となる。調書上でRFBAがゼロ以外の値であるにもかかわらず、従業員の報酬体系に既知のフリンジベネフィット取決めが含まれていない場合、誤分類の可能性が浮上する。営業部長の車両フリンジベネフィットが給与システム上で報告対象ではなく非課税として誤ってコード化された場合、計算チェックが非ゼロ値を期待する行に0ドルのRFBAとして表示され、調書が従業員に届く前に不一致を警告する。
PAYGサマリー抽出のワークフローを計算列で構築することで、給与担当者の役割はデータ入力から例外管理へと変わります。2,700桁ものTFN番号を入力し、転記ミスがないか確認する代わりに、310行のうちフラグが立った8行をレビューします。この8行は、計算チェックで調査が必要な異常が検出されたものです。残りの302行は抽出時に自動検証に合格しており、さらなるレビューなしで関係者に配布できます。
バッチスキーマの税年度間および文書タイプ間での再利用
2025-26年度のPAYGサマリーバッチ用に定義された列スキーマは、2026-27年度、2027-28年度、およびそれ以降の年度でも使用できます。これは、ATOが義務付けるPAYG支払サマリーのフィールドが税年度間で変わらないためです。従業員は変わり、金額は変わり、給与プラットフォームも変わるかもしれません(MYOBからXeroに移行する企業は、両方のプラットフォームのサマリーで同じスキーマを使用します)が、抽出テンプレートは一定です。
英国の給与計算も処理する組織(たとえば、ロンドンオフィスを持つオーストラリア企業)の場合、同じバッチロジックが英国P60サマリーやP45退職者フォームにも適用されます。文書タイプは変わり、税年度や源泉徴収制度も変わりますが、バッチ処理の原則(1つのスキーマ、1つのアップロード、1つの統合スプレッドシート)はそのまま移行できます。7月にPAYGサマリーをバッチ処理する給与チームは、4月のP60でも同じワークフローを使用します。列名や期限のプレッシャーは異なりますが、運用パターンは同一です。
よくある質問
300件のPAYG支払サマリーのバッチ処理にはどのくらい時間がかかりますか?
300件のサマリーのアップロードと抽出は、通常数分で完了します。正確な時間はファイルサイズやデジタルPDFとスキャン画像の割合によって異なります。最も変わるのは抽出後の作業量です。サマリーごとに手動で15~20フィールドを再入力するのに約2~3分かかっていた(300人の従業員で6~10時間のデータ入力)のに対し、給与担当者は計算列のフラグを確認し、集計合計を給与システムと照合するのに30~45分を費やします。抽出自体は速い部分であり、時間の節約はその後の検証フェーズで蓄積されます。
バッチ内の一部のサマリーが以前の税年度のものだった場合はどうなりますか?
抽出エンジンは、サマリーに印刷された税年度に関係なく、バッチ内のすべてのファイルを処理します。各フィールドを日付に依存するラベルではなく、その意味に基づいて読み取るためです。2023-24年度のPAYGサマリーと2025-26年度のサマリーは同じフィールド構造(支払者ABN、受取者TFN、総支払額、源泉徴収税額合計など)を持つため、同じ列スキーマで両方を正しく抽出できます。出力の「期間開始」列と「期間終了」列で、各行がどの年度に属するかが区別されます。これは、給与ソフトウェアの移行時に過去のサマリーを処理する場合に特に便利です。5年分のアーカイブされた証明書を1回のアップロードでバッチ抽出し、税年度ごとにグループ化されたタブまたは行を持つスプレッドシートを取得できます。
バッチ処理で通常のPAYGサマリーとETP支払明細書を同じアップロードで処理できますか?
はい、ただしカラムスキーマの設計に注意が必要です。通常の個人非事業用サマリー(NAT 0046)と雇用終了支払明細書(NAT 70868)は異なるフィールドセットを持ちます。ETPサマリーには課税対象額、ETPコード(R=退職、O=その他)、ETPに対する源泉徴収額が含まれますが、これらは通常のサマリーにはありません。両方の文書タイプを同じバッチに含める場合は、両方のサマリーの全フィールドをカバーするカラムを定義してください。通常のサマリーの行ではETPフィールドが空白になり、ETPサマリーの行では一時金A~Eフィールドが空白になります。出力で従業員のTFNごとにグループ化すると、退職する各従業員の年間の完全な状況(通常サマリー行+ETPサマリー行、2行にわたって全フィールドが入力)を確認できます。
バッチに破損したPDFや読み取れないPDFが含まれている場合はどうなりますか?
パスワード保護、破損、または視覚領域に抽出可能なテキストがないために読み取れないファイルは、バッチの残りをブロックせずに処理結果にフラグが付けられます。残りの有効なサマリーは通常通り抽出されます。フラグが付けられたファイルは、抽出データではなくエラーステータスで出力に表示されるため、給与担当者はバッチ完了後に欠落に気づくのではなく、どのファイルを再アップロードまたは手動処理する必要があるかを正確に特定できます。
バッチ抽出は、ファイルキャビネットから出したスキャン済みの紙のサマリーでも機能しますか?
はい。ATOの刊行サービスから注文した3枚複写のNAT 0046用紙に手書きで記入したものを含む、スキャン済みの紙のPAYGサマリーも、デジタル生成のPDFと同じバッチで処理できます。抽出エンジンは、ソフトウェア生成のPDFか紙のフォームのスキャンかに関わらず、ページの視覚コンテンツを読み取ります。多少の傾き(斜めにスキャンされた文書)、照明のばらつき、経年劣化した用紙でも、AIがクリーンなテンプレートの位置合わせに依存せずにフィールドの内容を意味的に読み取るため、抽出は妨げられません。「総支給額」を鮮明なXero PDFから抽出するのと同じカラムスキーマで、オフィスの複合機でスキャンした2019年の紙のサマリーからも抽出できます。