公共事業コンプライアンスのための認定給与データ抽出ガイド

米国労働省の試算によると、従業員8名分のWH-347認定給与データ収集・記入には約55分かかります。そこに、それぞれ12名の作業員を抱える5社の下請け業者が加わり、毎週異なる形式で報告書を提出してきたら、転記作業だけで半日を要し、それがプロジェクト期間中ずっと続きます。給与ソフトのExcel出力機能で列がずれて読めない場合、コンプライアンスに適合した書類を完成させるまでのキー入力数は数千に及びます。それが毎週です。

手入力をやめよう — AIに読み取らせるだけ
画像やPDFをアップロード — 10秒で構造化データに
今すぐ試す
登録不要 · カード不要 · 10秒で結果
WH-347報告書からExcelスプレッドシートへの認定給与データ抽出。デービス・ベーコン公共事業コンプライアンス対応

重要ポイント

  1. WH-347(連邦認定給与フォーム)で残業時間を1件誤入力した場合の連邦罰金は13,508ドル。元請け業者は、自社だけでなく全下請け業者のデータ入力ミスに対する責任を負います。
  2. 月曜の受信トレイには、5つの異なる給与プラットフォームから互換性のないPDFレイアウトが届きます。しかしテンプレート抽出は固定セル位置で値を検索するため、Sage社自身のナレッジベースでも列のずれは文書化されたバグと確認されており、タイピング速度では構造上のギャップを埋められません。
  3. セマンティック抽出は、コンプライアンス担当者と同じようにフォームを読み取ります。つまり、G17セルではなく、マリア・ルイスの隣にある残業時間を見つけます。ImageToTable.aiを使えば、1つの列テンプレートがすべての下請け業者のあらゆるフォーマットに対応します。

認定給与報告書にはどのような情報が含まれるのか

抽出を自動化する前に、各報告書から正確に何を取得するのかを理解しておくことが重要です。標準的な連邦WH-347認定給与報告書(デービス・ベーコン法(40 U.S.C. §3141条以下)に基づき、29 CFR第5部で規定)には、通常の給与明細をはるかに超える項目が要求されます。

対象プロジェクトの各作業員について、WH-347では以下が必要です。

フィールドグループ値の例
作業員情報氏名、SSN下4桁、職種、見習い/熟練工ステータスJames Carter、8921、大工、熟練工
日別労働時間月、火、水、木、金、土、日 — 各日を所定内時間と時間外に分割所定内8時間、時間外0時間;所定内8時間、時間外2時間;...
賃金率基本賃金率、福利厚生費率(健康福祉、年金、または総額)時給$38.15 + 福利厚生費時給$12.40
総支給額所定内総時間数 × 基本賃金率 + 時間外総時間数 × 1.5 × 基本賃金率$1,526.00
控除額FICA、連邦所得税、州所得税、その他(組合費、差押え)$94.61、$182.00、$48.23
手取り額週の正味支払賃金$1,188.76

すべての業者がすべてのフィールドを使用するわけではありません。書式自体にはSSNの下4桁のみが表示され(完全な番号は記録として保持されます)。また、カリフォルニア州のCA A-131、ニューヨーク州のCT-101、イリノイ州のIL-452CM02などの州版では、独自の必須列が追加されています。

これらのフィールドを持つ12人の作業員チームでは、作業員1人あたり週に約14~18のデータポイントが生成され、報告書1件あたり約200フィールドになります。同じプロジェクトに提出する5つの下請け業者全体では、毎週の抽出対象は800~1,000の個別データポイントになります。これは単なるコピー&ペーストの問題ではなく、構造的な問題です。

認定給与の概念(それが何か、なぜ存在するのか、いつ適用されるのか)が初めての方は、先に進む前に認定給与の初心者向けガイドをご覧ください。この記事の残りの部分は、提出すべき内容を理解しており、データをExcelに取り込む最速の方法を探していることを前提としています。

ステップバイステップ:WH-347データをExcelに抽出する方法

認定給与報告書全体で機能する抽出アプローチは、給与ソフトに組み込まれたOCRとは根本的に異なるメカニズムに依存しています。従来のOCRはページを座標のグリッドとして見ます。「G17の四角形の中の値」を探します。セマンティック抽出は、給与担当者がフォームを読むのと同じように機能します。「ジェームズ・カーターという名前の横にある総賃金というラベルの列の数字」を探します。下請け業者のPDFで、別のソフトウェアエクスポートを使用しているために列が2インチずれている場合、座標ベースのアプローチは機能しません。セマンティックベースのアプローチは機能します。

抽出ワークフローは、ステップバイステップで次のとおりです。

1

抽出列を一度定義する

最終的なExcelテーブルに表示したい列名を正確に入力します。従業員名、SSN下4桁、分類、月、火、水、木、金、土、日、標準時間、時間外労働時間、賃金率、フリンジ率、総賃金、FICA、FIT、SIT、その他の控除、正味支払額。これは一度だけの設定です。保存して毎週再利用します。州のフォームに見習い登録番号や prevailing wage supplement などの追加フィールドが必要な場合は、それらの列をリストに追加します。ツールは、アップロードするレポート内でそれらの値を探します。ページ上のどこにあっても構いません。

2

すべての下請け業者報告書を一緒にアップロードする

すべての下請け業者からのすべての認定給与PDFまたはスキャンをドラッグします。Foundation SoftwareからのきれいなWH-347エクスポート、位置がずれたSage 300 CREレポート、手書きの修正が入ったスキャンされた紙のフォーム、適切にエクスポートできないQuickBooks画面のスクリーンショットなど。AIは各ドキュメントを視覚的に読み取り、その意味によって各フィールドの位置を特定します。1つの列テンプレートが、どの給与ソフトウェアで生成されたかに関係なく、すべてのファイルに適用されます。抽出エンジンはセル座標を探しているのではありません。「マリア・ルイスという名前に対する水曜日の時間外労働時間」という概念を探しているのです。

3

統合されたExcelファイルを確認してダウンロードする

ツールは各レポートを1ページあたり約5~10秒で処理し(同じデータの手動入力に約3分かかるのと比較)、1つのXLSXファイルを出力します。すべての下請け業者のすべての作業員が1つのテーブルに表示され、列ヘッダーは定義した名前と一致します。出力の正確性を確認し(特に手書きの修正や低コントラストのスキャン)、そのスプレッドシートをコンプライアンス提出ワークフローに取り込みます。LCPtrackerのアップロードテンプレートへの入力、eMars用のフォーマット、または自社のプライム請負業者WH-347申請書の作成などです。

JPG/PNG/PDF AI抽出

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

これは理論上のワークフローではありません。Sageコミュニティフォーラムの請負業者は、現在の方法を次のように説明しています。「PDF版をChatGPTに貼り付けてExcel用に整形している」— 給与ソフトのExcelエクスポート機能が読み取れないためです。専用抽出ツールとの違いは、ドキュメントを人間と同じように視覚的に読み取り、プロンプト連鎖や列の再フォーマットを必要とせず、クリーンなXLSXを生成することです。

混合フォーマットがテンプレートツールを機能不全にする理由

公共事業の元請け業者なら、月曜朝の恒例行事をご存知でしょう。電気工事の下請けからはFoundation SoftwareのPDFが届き、きれいにエクスポートされます。配管工事の下請けからはSage 300 CREのレポートが届きますが、エクスポート時に列が崩れています。コンクリート工事の下請けからは手書き修正が入ったスキャン済みWH-347用紙が届きます。空調工事の下請けからはQuickBooksのスクリーンショットが届きますが、QuickBooks Desktop Enterpriseの既知のエクスポートバグによりExcelファイルの代わりにランタイムエラーが発生します。乾式壁工事の下請けからは何も届かず、電話で追跡することになります。

抽出ツールがテンプレートに依存している場合(例:「大工の賃率はWH-347のG17セル」)、下請けのソフトウェアごと、州のフォームバリアントごと、カスタマイズされたエクスポートレイアウトごとに個別のテンプレートが必要になります。テンプレートの作成とデバッグに、手動データ入力よりも多くの時間を費やすことになるでしょう。テンプレートベースのツールは、すべてのドキュメントが同じに見える世界を想定して設計されています。認定給与報告はその正反対の世界です。

セマンティック抽出はレイアウトへの依存を完全に排除します。「従業員名」「職種」「賃率」など、あなたが定義した列名をAIが意味的に検索します。イリノイ州IL-452CM02の「補助賃率」という列を読み取り、連邦WH-347の「フリンジ賃率」に対応すると判断します。これは設定ルールでマッピングしたからではなく、補助賃率が prevailing wage 法の文脈で何を意味するかをAIが理解しているからです。この仕組みにより、1つの列テンプレートでFoundation PDF、Sageエクスポート、スキャン済み紙フォーム、QuickBooksスクリーンショットを同時に処理できます。

同じプロジェクト内でも、フォーマットのばらつきは現実に存在します。同じ下請け業者が、プロジェクトの途中で給与計算ソフトを変更するかもしれません。州の prevailing wage の決定が更新され、異なる賃金率の列形式が必要になることもあります。下請け業者の現場監督が手書きで修正した時間数が、再エクスポートされたPDFには反映されないこともあります。テンプレートベースのツールは、こうした変化のたびに機能しなくなります。セマンティック抽出はそうではありません。なぜなら、給与コンプライアンス担当者が書類を読むのと同じように、つまり、情報がどこに印刷されているかではなく、その意味を理解することで、各書類を読み取るからです。

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

手動による公認給与入力の真のコスト

手動データ入力を「無料だ。すでに給与担当者に払っている」と軽視するのは簡単です。しかし、労働省自身の見積もり時間(従業員8人で55分)は、実際のプロジェクトに当てはめると、別の話になります。

熟練したデータ入力オペレーターが1フィールドあたり3秒(クロスチェックの時間を含む)かかる場合、15人の作業員の報告書で16のデータ列があると、240フィールドとなり、きれいなPDFから転記するのに約12分かかります。下請け業者が3社なら36分、5社なら60分です。これに、転記以外の要素(フリンジレートを忘れた下請け業者を追跡する、文字化けしたSageのエクスポートを打ち直す、手書きの修正を賃金決定と照合するなど)を加えると、5社のプロジェクトの週次データ入力は、90分から120分になります。26週間のプロジェクトでは、PDFからExcelに数字を打ち込むのに最大52時間の労働が費やされることになります。

より大きな数字は時間コストではありません。それは責任です。労働省の罰則スケジュールによると、単一のデービス・ベーコン賃金違反には、最大13,508ドルの罰金が科せられます(インフレに応じて毎年調整)。39.2時間を29.3時間と記録するような時間の転記ミスは、あなたが署名し、正確かつ真実として提出する公認給与計算における違反であり、その経済的負担は、キー入力ミスを犯した人の月給よりも大きくなります。

2023年のデービス・ベーコン最終規則(88 FR 57730)はまた、元請け業者が下請け業者の違反に対して全責任を負うことを明確にしました。あなたは自社の乗組員の賃金のみを証明するのではありません。あなたは、すべての下請け業者のデータに対して法的に責任を負います。つまり、すべての下請け業者のPDFは、それがあなたの公認給与計算書類に正しく転記されるまで、あなたの責任なのです。

同一抽出設定で各州の様式がどう機能するか

複数の州で活動する請負業者は、フォーマット問題の複合版に直面します。連邦WH-347は1つのテンプレートですが、各州の賃金法が独自の様式を追加します:

  • カリフォルニア州は、DIR電子認定給与報告(eCPR)システムを通じてCA A-131様式の提出を義務付けており、見習い登録番号、訓練基金拠出金、DIR固有の列名規則が必要です。
  • ニューヨーク州は様式CT-101(ニューヨーク市のプロジェクトではMW-101)を使用し、基本賃金とは別のレイアウトで補足給付を区分しています。
  • イリノイ州はIL-452CM02を必要とし、「賃金補足」の列を追加。これは連邦の福利厚生列とは異なるマッピングです。
  • オレゴン州はWH-38を使用し、職種ごとの見習いと熟練工の比率追跡が必要です。

テンプレートベースのツールは、これらそれぞれに個別の設定が必要です。一方、意味抽出ツールは同じ列リストを使用し、必要に応じて州固有のフィールドを追加します。なぜなら、ラベルが何を言っているかを読み取るのであって、どこにあるかではないからです。プロジェクトがオレゴン州の連邦高速道路工事(WH-38)からイリノイ州の市営下水道契約(IL-452CM02)に移行する場合、抽出テンプレートの列名を変更し、同じ方法でアップロードするだけです。様式ごとの設定も、州ごとのテンプレートライブラリの維持も不要です。

よくある質問

認定給与報告書への手書き修正にも対応しますか?

はい、手書きが判読可能な範囲で対応します。抽出を支えるビジョンモデルは、筆記体やチェックマークを含む手書き文字を認識します。下請け業者が印刷されたWH-347に手書きで修正時間数を記入した場合、AIはその手書き値を読み取ります。手書きが本当に判読不能な場合(走り書き、暗いスキャン上の薄い鉛筆書きなど)、出力フィールドはその不確実性を反映し、提出前に手動で確認する必要があります。

プロジェクトの下請け業者レポートを一括処理できますか?

はい。報告週の全下請け業者の公認給与計算を一度にアップロードすると、ツールが並行処理し、単一の統合Excelファイルを出力します。各行には元のファイル名が保持されるため、各データポイントを提出元の下請け業者まで追跡できます。これは、集計データから元請け業者自身のWH-347を生成する場合に特に便利です。

給与ソフトがすでにExcelにエクスポートできる場合は?

その場合は、ほとんどのケースより有利です。しかし、ソフトウェアのエクスポートでは問題が完全に解決しないことがよくあります。Sage 300 CREのナレッジベースでも、レポートをExcelにエクスポートする際に「列の配置が正しくない」という既知の問題が認められています。QuickBooks Desktop Enterpriseでは、公認給与計算レポートのエクスポート時にランタイムエラーが発生することが文書化されています。また、自社のソフトウェアが正常にエクスポートできても、下請け業者のソフトウェアではできない場合があり、それでもスプレッドシートにデータが必要です。

分割区分(1人の作業員が2つの異なる労働タイプに該当する場合)は処理できますか?

はい。同じ週に大工と一般作業員の両方の時間を記録した作業員は、WH-347上で2行(区分ごとに1行)に表示され、時間は各区分に分割されます。AIは両方の行を個別に抽出します。レポートの書式により、どの時間がどの区分に属するかが不明瞭な場合(非標準のエクスポートで両方の区分が1つの結合行にまとめられるレイアウト問題が一般的)は、該当行の手動確認が必要です。ツールは確実に抽出できるものをフラグ付けし、不明瞭なケースは直接処理できるようにします。

抽出したデータはLCPtrackerやeMarsに直接取り込めますか?

出力は標準のExcel(XLSX)ファイルで、LCPtracker、eMars、Elation Systems、またはExcelやCSVのアップロードを受け付けるあらゆる機関ポータルのアップロード用テンプレートに使用できます。このツールは抽出部分、つまり複数の形式が混在した契約業者のPDF群から構造化されたスプレッドシートにデータを取り出す処理を担当します。そのスプレッドシートは、お好みのコンプライアンスソフトウェアにインポートできます。一部の契約業者は、抽出したスプレッドシートをデータソースとしてLCPtrackerのWebインターフェースに入力する前に使用し、データ収集の手間を週1時間から1分未満に削減しています。

これはコンプライアンス宣誓書や法的証明書に代わるものですか?

いいえ。AIは給与データのみを抽出します。コンプライアンス宣誓書(WH-347 2ページ目または同等のもの)および公認担当者の署名は、権限のある会社の代表者が記入・署名する必要がある、別個の法的文書として残ります。抽出はキーボード入力を自動化するものであり、すべての行が正確であるという法的な宣誓に代わるものではありません。これは、数字を紙からExcelに移し、確認と認証を可能にするものだとお考えください。つまり、「確認、入力、認証」ではなく、「確認、認証」を可能にするものです。

この方法はどの州や書式で機能しますか?

この方法は書式に依存しません。特定の州の書式用に事前構築されたテンプレートは含まれておらず、アップロードされた書式を視覚的に解釈して読み取ります。「Straight Time」「Overtime」「Gross Pay」「Deductions」、またはそれらに相当する翻訳語など、認識可能な用語で列にラベルが付いている限り、AIがそれらを特定します。これは、CA A-131、NY CT-101、IL IL-452CM02、OR WH-38、WA L&Iの書式、およびその他の州レベルの公認給与計算書式に適用されます。書式が標準的でない略語や外国語の列見出しを使用している場合、抽出の信頼性が低下し、より注意深い確認が必要になる可能性があります。

公認給与計算におけるタイプミスは、他のスプレッドシートにおけるタイプミスと同じではありません。それは、労働者に正しく賃金を支払ったことに対する連邦政府への法的な証明です。違反1件あたり13,508ドルのDOL罰金は、1つの誤入力された時間外労働時間が、給与計算担当者の週給よりも大きな経済的負担をもたらすことを意味します。問題は、手動データ入力が遅いかどうかではありません。それは、単一のプロジェクトの期間中に26回、52回、または104回繰り返されるプロセスにおいて、その責任に値するかどうかです。

この責任を管理可能にする代替策は簡単です。1つの列テンプレートを一度定義し、毎週再利用します。すべての下請け業者の報告書を、形式、ソフトウェア、州に関係なく、一緒にアップロードします。確認、認証、提出の準備が整った単一のExcelファイルが出力されます。給与計算とコンプライアンス報告の両方をネイティブに管理する単一の統合プラットフォーム(Miter、Foundation Softwareの公認給与計算提出機能など)内で公認給与計算を完全に処理している契約業者にとっては、抽出の付加価値は低いかもしれません。それ以外のすべての人、つまり毎週月曜日に5つの形式で8つの下請け業者から報告書を受け取る元請け業者、まだ紙のWH-347に記入している専門下請け業者、Sageからの文字化けしたExcelエクスポートに苦闘している事務所長にとっては、これは、管理するコンプライアンスプロセスと、あなたを管理するプロセスの違いです。

次回の週次提出でお試しください。1つの下請け業者の公認給与計算PDFをアップロードし、必要なWH-347の列を定義して、40分の転記作業が30秒の確認作業になるかどうかをご確認ください。データ抽出を超えた週次コンプライアンスサイクルの詳細については、プロジェクト全体の報告書を管理する際に、バッチ処理が公認給与計算のワークフローをどのように変えるかをお読みください。

📮 contact email: [email protected]