下請業者の認定給与報告書をデイビス・ベーコン法遵守のために抽出する方法

連邦高速道路プロジェクトに15社の下請業者が関わる場合、ゼネコンの給与管理担当者は毎週、データ集合作業に直面します。この作業はデイビス・ベーコン法の規制を理解することとは無関係で、15種類の異なる形式で届く15件の文書からデータを抽出する仕組みにすべてがかかっています。ある下請業者はWH-347のグリッドに合わない列構成のSage 300 CREエクスポートを送ってきます。別の業者はQuickBooksのPDFをメールで送ります。3社目は2人だけの土工事業者で、フォームに手書きで記入し、スキャンしてJPEGで送ってきます。コンプライアンスに関する知識は揃っています。抽出プロセスがボトルネックなのです。

手入力をやめよう — AIに読み取らせるだけ
画像やPDFをアップロード — 10秒で構造化データに
今すぐ試す →
ヒーロー画像:タイトル「デイビス・ベーコン法遵守のための認定給与報告書の抽出方法」と3つのアイコン:あらゆる下請業者形式、自動コンプライアンスチェック、監査対応レコード

重要なポイント

  1. テンプレートベースのOCRは固定フォームレイアウトを必要としますが、15社の下請業者は15種類の異なる形式で報告書を送ってきます。
  2. 小規模な下請業者は給与ソフトを切り替えるたびに報告書形式を変更し、形式が変わるたびに新しい抽出テンプレートをゼロから作成する必要があります。
  3. セマンティック抽出は、WH-347フィールドがページ上のどこにあるかではなく、その意味を理解して読み取ります。あらゆる形式が初回接触でセットアップなしに機能します。

WH-347データ抽出が通常の給与抽出と異なる理由

3列比較:通常の給与 vs WH-347 vs コンプライアンス、行構造とチェックの違いを示す

標準的な給与データ抽出では、給与明細やタイムシートから従業員名、総支給額、手取り額を取得します。必要な情報が文書に印刷された項目と一対一で対応するため、抽出は簡単です。しかし、デイビス・ベーコン法(40 U.S.C. §3141 et seq.)に基づく認定給与には、抽出を根本的に困難にする3つの構造的な複雑さがあります。

第一に、同じ労働者が同じ週に複数の職種区分で登場することがあります。大工が月曜から水曜まで型枠工事、木曜から金曜まで乾式壁工事を行った場合、WH-347ではその労働者について2つの別々の行が必要です。各職種区分ごとに、それぞれの prevailing wage rate( prevailing賃金率)で記載します。単に「労働者名」と「総労働時間」を読み取るだけの抽出ツールでは、この重要な区別を見落とし、各職種区分で異なる基本賃金率と付加給付の配分が必要となるため、コンプライアンス提出が誤ったものになります。

第二に、賃金構造には別々に追跡しなければならない2つの構成要素があります。デイビス・ベーコン法の prevailing wage( prevailing賃金)は、基本時給と付加給付率の2つで構成されています。請負業者は、 bona fide(正当な)福利厚生プラン(年金、健康保険、見習い制度)への拠出、または現金相当額を労働者に直接支払うことによって、付加給付の義務を満たします。WH-347の欄6Aは基本賃金率、欄6Bは労働者1人当たりの付加給付クレジット合計、欄6Cは現金代替支払いを記録します。抽出ではこれら3つすべてを保持する必要があります。なぜなら、「各労働者が付加給付を含む prevailing wage( prevailing賃金)を少なくとも受け取ったか」というコンプライアンス上の問いは、これらの構成要素を分離して保持した場合にのみ回答できるからです。

第三に、契約労働時間・安全基準法(CWHSSA)に基づく時間外労働規則により、検証の側面が加わります。対象契約における週40時間を超える労働時間は、基本賃金率の1.5倍で支払う必要があります。WH-347では、欄4を各日の regular time(通常時間)と overtime(時間外)に分割しています。「総労働時間」のみを読み取り、通常時間/時間外の内訳を読み取らない抽出では、DOL監査人が実施するコンプライアンス検証(時間外労働が正しい時間に対して正しい率で計算されたかどうかの確認)を支援することはできません。

これら3つの構造的特徴(複数職種区分の行、二重率の付加給付追跡、必須の通常時間/時間外内訳)により、認定給与抽出は「ページから数字を読み取る」という一般的なタスクとして扱うことはできません。抽出では、フィールド値そのものだけでなく、フィールド間の関係も保持する必要があります。

コンプライアンス検証を支えるWH-347のデータ項目

WH-347の7つのデータ項目一覧:作業者ID、職種区分、ST/OT時間、総時間、基本賃率+フリンジ控除、総支給額、控除

抽出方法を選ぶ前に、コンプライアンス判断に影響するWH-347の具体的なデータ項目を把握しておくことが重要です。このフォームは、作業者ごと・職種区分ごとにおよそ18のデータ項目を収集しますが、そのうち7項目が監査において特に重要です。

WH-347の項目列コンプライアンス上重要な理由
作業者ID(SSN下4桁)1E毎週一貫している必要があります。異なるIDで消えたり再登場したりする作業者は要注意です。
職種区分3プロジェクトの賃金決定に記載された区分と一致する必要があります。誤分類は最も一般的なDBRA違反です。
ST / OT時間(日別×7)4CWHSSAではOTは基本賃率の1.5倍が義務付けられています。日別の内訳により、現場入場記録との照合が可能です。
総時間5日別時間の合計です。ST+OTと一致する必要があります。ここでの計算ミスは他のすべての計算に波及します。
基本賃率+フリンジ控除6A / 6B基本賃率+フリンジ控除は、その職種区分の prevailing wage rate 以上である必要があります。監査対応には両方の値が必要です。
総支給額7A(ST時間×基本賃率)+(OT時間×OT賃率)+フリンジ控除にほぼ等しい必要があります。許容誤差は四捨五入で1%以内です。
控除(FICA、税、その他)829 CFR Part 3に準拠する必要があります。許可されていない控除(例:工具、制服)にはDOLの承認が必要です。

最も重要な検証関係は、列5、6A、6B、7Aの相互チェックです。総時間×賃率+フリンジ控除が、四捨五入の許容範囲内で総支給額と一致する必要があります。抽出処理が7つの項目すべてを独立して保持すれば、この検証は手動での再計算ではなく自動チェックになります。しかし、抽出処理が職種区分を統合したり、ST/OTの内訳を失ったりすると、検証は機能しなくなり、解消したと思っていたコンプライアンス上のギャップが残ったままになります。

下請け業者のフォーマット問題は、コンプライアンス問題ではなくデータ問題である

既存の記事「認定給与が中小請負業者にとって手作業の悪夢である理由」では、元請け業者の厳格責任、3年間の監査期間、1億2000万人の労働者を担当する611人の調査官といった構造的なコンプライアンスの課題が詳細に説明されています。しかし、それとは別に、より狭く機械的なボトルネック、すなわちフォーマット問題についても取り上げる価値があります。

15の下請け業者がそれぞれ異なる形式で認定給与データを送ってきた場合、元請け業者のデータ抽出作業はコンプライアンス知識の問題ではありません。それは書類を読み解く問題です。各フォーマットには、労働者名、職種、時間数、賃率、総支給額、控除額、手取り額といった同じ必須項目が含まれていますが、その配置、ラベルは異なり、項目が完全に欠落していることもあります(その場合、元請けは7日間の提出期限が迫る中、不足しているフリンジ給付の書類を追跡する必要があります)。

テンプレートベースのOCRツールはここでは機能しません。これらのツールは、固定されたフォームレイアウト上の各フィールドの周りに矩形を描く必要があります。A社の報告書では「賃率」が右上隅にあるのに、B社の報告書ではページ中央の列見出しにある場合、テンプレートは機能しません。下請け業者のフォーマットごとに個別のテンプレートが必要になりますが、小規模な下請け業者は給与ソフトや会計事務所を変更するたびに報告フォーマットを変えることが多く、それは頻繁に発生します。

Procore、Viewpoint Vista、Sage 300 CRE、hh2などの専用コンプライアンスソフトウェアを使用している建設会社は、タイムエントリデータから自社の認定給与報告書を直接生成できます。しかし、下請け業者が返送するフォーマットを制御することはできません。フォーマット問題は元請けと下請けの境界に位置し、本質的に抽出の問題です。つまり、あらゆる受信文書フォーマットからデータを読み取り、それを単一の標準構造にマッピングする方法の問題です。

フォーマット問題は、必要なデータを知ることではなく、機械による読み取りを想定して設計されていない文書からそのデータを読み取ることです。すべての下請け業者の報告書には、同じコンプライアンス上重要な項目が含まれています。難しいのは、各報告書がそれらの項目を異なる視覚的レイアウトに埋め込んでいることです。

AIセマンティック抽出で認定給与報告書を抽出する方法

4ステップのワークフロー:全報告書をアップロード、列を定義、AIがセマンティクスを抽出、検証済みデータをエクスポート

ここで、テンプレート不要のAI文書抽出に関する記事で詳しく説明したカスタム列抽出と呼ばれるアプローチが、認定給与のデータ組み立てワークフローを変えます。

カスタム列抽出は、出力から逆算して機能します。文書のレイアウトを分析してフィールドごとに抽出ルールを定義する代わりに、最終テーブルに必要な列をAIに指定します — 「作業員名」「職種区分」「基本賃率」「福利賃率」「標準時間」「残業時間」「総支給額」— するとAIが各下請け業者の報告書を読み取り、値の意味を理解して対応する値を特定し、正しい列に配置します。各下請け業者のフォームのレイアウトは、AIがピクセル座標ではなくセマンティクスでマッチングするため、関係ありません。

認定給与抽出のワークフローは次のとおりです:

1
すべての下請け業者のWH-347報告書をアップロード — PDF、スキャン、写真、Excel書き出し。 バッチ処理システムがすべてまとめて受け付けます。形式ごとに分類したり、ファイル名を変更したりする必要はありません。
2
出力列を定義 — コンプライアンススプレッドシートに一致する列名を入力します: Worker Name, Last 4 SSN, Classification, Base Rate, Fringe Rate, ST Hours, OT Hours, Total Hours, Gross Amount, Deductions, Net Pay。AIはこれらの名前をセマンティックターゲットとして使用します。
3
AIに全報告書の抽出を実行させる — システムは各下請け業者の文書を並行処理し、同じ列定義をそれぞれに適用します。Sageの書き出し、手書きのスキャン、QuickBooksのPDFがすべて同じ出力テーブルに行を生成します。
4
Excelにエクスポート — すべての行が、データポイントごとに1列ある単一のスプレッドシートに統合されます。各行にはSubcontractor Name列とBatch Name列が含まれ、すべてのデータを元の文書まで追跡できます。
5
コンプライアンスチェックを実行 — エクスポートしたデータを使用して、時間×賃率の整合性、職種区分と賃金決定の一致、福利厚生の十分性を検証します。具体的なチェック項目は次のセクションを参照してください。

実際の認定給与文書で試してみてください。下請け業者のWH-347をアップロードし、上記の列名を入力するだけで、セットアップなしで抽出が実行されます。

JPG/PNG/PDF AI抽出

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

抽出データの自動コンプライアンスチェック

データが構造化されたスプレッドシートに抽出されると、コンプライアンス検証は手作業によるチェックから一連の自動検証へと移行します。抽出された列は単一のテーブルとなり、DOL監査人が行うようなチェックを、15社すべての下請け業者に対して数時間ではなく数分で実行できます。

時間×レートの整合性検証。最も基本的なコンプライアンスチェックです。各作業員の総支給額が(通常時間×基本レート)+(残業時間×基本レート×1.5)+フリンジ控除と一致するかどうかを確認します。15人分の報告書の場合、これは手計算で15回の計算が必要です。抽出された列があるスプレッドシートでは、1つの数式を列全体にドラッグするだけです。差異が1%を超える行にフラグを立て、提出前に調査します。

職種分類と賃金決定の照合。抽出された各職種分類を、SAM.govの該当する賃金決定に記載されている分類と比較します。下請け業者が作業員を「General Laborer」と報告したが、賃金決定に「Laborer (Common)」と「Laborer (Skilled)」が異なるレートでのみ記載されている場合、報告書が認定される前に分類の明確化が必要です。

週をまたぐ作業員IDの一貫性。第1週にSSN末尾4321で登場し、第3週にSSN末尾8765で登場する作業員(同じ名前、同じ請負業者)は、データ入力エラー、最悪の場合は幽霊従業員を示す危険信号です。週をまたいだ抽出データをピボットテーブル化することで、身元の異常を検出できます。

CWHSSA残業検証。週の合計労働時間が40時間を超えたすべての作業員について、残業レートが列6Aに入力された基本レートの1.5倍以上であることを確認します。CWHSSAは10万ドルを超えるすべての元請け契約に適用され、残業違反の罰則には、差額だけでなく残業未払い全額に等しい遅延損害金が含まれます。

抽出のコンプライアンス上の価値は、データを速く読めることではなく、データを計算可能にすることにあります。15社分の下請け業者のPDFの山は、並べ替えも、フィルタリングも、数式チェックもできません。抽出されたフィールドがあるスプレッドシートは、いくつかの数式を書くのと同じ時間で検証できます。

手書きWH-347様式への特別な注意

連邦プロジェクトの建設現場では、小規模な下請け業者が労働力のかなりの部分を占めており、その多くがWH-347を手書きで記入しています。全米建設業者協会が2023年に実施した調査によると、従業員20人未満の建設会社の40%以上が、現在も手作業または基本的な表計算ソフトで給与記録を作成しています。専用の給与システムや賃金モジュールはなく、紙とペンだけです。

手書きの認定給与報告書は、真の抽出課題をもたらします。AIは、手書き文字OCRの問題と解決策に関するガイドに記載されているように、筆記体や数字の記入を含むほとんどの手書き文字を読み取ることができます。しかし、狭い枠に詰め込まれた職種分類や、「32.5」や「32.8」(実際の値が32.57ドルの場合)のように見えるレートの数字は、コンプライアンス提出では許容できない不確実性を出力に伴うケースです。

現実的なアプローチ:抽出機能を使用して、データの80~90%を自動的に構造化テーブルに取り込みます。その後、手書きの記入項目、特にレートフィールド、分類コード、およびコンプライアンス声明書の手書き署名(29 CFR 3.3(b)に従い、コピーではなく原本の署名である必要があります)を1行ずつ確認します。スポットチェック検証ワークフローは、この段階の枠組みを提供します。抽出により、15件の電子報告書を再入力する手間が省けます。手動レビューでは、エラーリスクが最も高い2~3件の手書き提出物に注意を集中します。

記録保存:抽出データは3年間保持する必要があります

29 CFR 3.4は、請負業者に対し、元請け契約の全作業完了後、少なくとも3年間、認定給与記録を保存することを義務付けています。これは提案ではありません。DOLの監査は定期的に3年前まで遡り、記録の欠落は、欠落した記録によって明らかになった可能性のある賃金違反とは別に、それ自体がコンプライアンス違反として扱われます。

抽出データが構造化されたスプレッドシートに取り込まれる場合、データはすでに保存可能な形式になっているため、記録保存要件を満たすことが容易になります。各バッチエクスポートには、将来の監査対応をサポートするために、以下のメタデータを含める必要があります(詳細は文書保存要件ガイドで説明しています)。

  • バッチ名と処理日(元のアップロード文書にリンク)
  • 各行の下請け業者名と給与期間
  • 抽出レートが照合された賃金決定番号
  • レビュー中に行われた手動修正のためのメモ欄

DOL監査官は、元のWH-347様式と要約データの両方を確認したいと考えます。抽出は原本に代わるものではなく、生の文書とコンプライアンス提出物の間の監査証跡を作成します。

よくある質問

手書きのWH-347をスキャンしたものから、認定された給与データを抽出できますか?

一般的には可能ですが、手書きのレート数値と分類コードは、コンプライアンス提出に使用する前に1行ずつ確認する必要があります。AIビジョンモデルは筆記体を含む手書き文字を読み取りますが、WH-347の小さなグリッドセルに詰め込まれた手書き文字は、あいまいな結果を生む可能性があります。実用的なワークフローとしては、自動抽出後、賃金コンプライアンスに最も直接影響する作業者ごとの2~3項目(基本賃金率、フリンジ給与率、分類)を優先的に手動レビューすることをお勧めします。

下請け業者がこれまで見たことのない形式を使用している場合はどうすればよいですか?

それがまさに、カスタム列抽出が解決するように設計された問題です。テンプレートを認識するのではなく、各列の意味を理解して文書を読み取るため、初めての形式でも対応できます。サンプルでトレーニングしたり、テンプレートを作成したりする必要はありません。下請け業者がSage出力の代わりにFoundation出力を送ってきた場合でも、AIは同じ列名を使用して読み取ります。

同じ週に複数の分類を持つ作業者の抽出は可能ですか?

はい、下請け業者のフォームで作業者が分類ごとに別々の行に表示されている限り可能です。AIは文書上の行構造を保持します。1つのWH-347行に2つの分類と合計時間が記載されている場合(一部の下請け業者が誤って行うことがあります)、抽出はその行を黙って分割するのではなく、レビュー用にフラグを立てます。コンプライアンス提出には正確な内訳が必要だからです。

州レベルの「リトル・デービス・ベーコン」フォームにも使用できますか?

同じカスタム列抽出アプローチは、カリフォルニア州(DIR)、ニューヨーク州(DOL)、ニュージャージー州、ペンシルベニア州、イリノイ州、および他の25の州の州 prevailing wage フォームでも機能します。列定義は同じです — 作業者識別、分類、時間、レート、総額、控除。AIは各州のフォームの特定のレイアウトに適応します。ただし、州のフォームには固有のフィールド(カリフォルニア州のDLSE認定給与など)があることが多く、それらを追加の列名として追加する必要がある場合があります。

3年間の記録保存義務は抽出データにどのように適用されますか?

29 CFR 3.4に基づき、原本の認定給与記録(WH-347フォーム自体)は、プロジェクト完了後少なくとも3年間保存する必要があります。抽出したスプレッドシートは補足的なものであり、原本の代わりにはなりません。ベストプラクティスとしては、抽出結果を元のアップロード書類と一緒にプロジェクトフォルダに保存し、バッチ日付と賃金決定番号をタグ付けすることで、監査人がサマリーデータから元の書類まで追跡できるようにすることです。

認定給与データの抽出と、LCPtrackerのようなコンプライアンスソフトウェアの使用の違いは何ですか?

LCPtracker、eCOMM、および類似のプラットフォームは提出ポータルです。これらは元請け業者から認定給与データを受け取り、契約機関に送信します。しかし、異なる形式の下請け業者報告書を読み取るという上流のデータ抽出問題は解決しません。抽出ツールは、「下請け業者からの報告書の山」と「提出可能なデータ」の間のギャップを埋めます。多くの元請け業者は、データをまとめるために抽出ツールを使用し、提出のためにポータルを使用するという両方の方法を採用しています。

抽出から提出へ

デービス・ベーコン法に基づく認定給与コンプライアンスは、今後も簡素化されることはないでしょう。2023年の規制改正により、「建物または工事」の定義が拡大され、ブロードバンド設置、電気自動車充電インフラ、太陽光パネル建設が含まれるようになり、新たな請負業者がデービス・ベーコン制度の対象となりました。2026年9月に施行されるWH-347の改訂では、見習い訓練の追跡項目と、より厳格な福利厚生報告要件が追加されます。より多くのプロジェクト、より多くの下請け業者、毎週抽出すべきより多くのデータ。

元請け業者の給与管理担当者にとっての問題は、コンプライアンス要件が理にかなっているかどうかではありません。毎週のデータ収集作業(15の異なる形式の報告書を開き、同じ項目を提出用テンプレートに再入力し、毎回同じ計算を確認すること)が、連邦事業を行う上で避けられないコストなのか、それとも抽出によって解消できるプロセスのギャップなのか、ということです。

その答えは、下請け業者の報告書のデータがPDFやスキャンに閉じ込められたままになるか、それとも計算可能になり、抽出、並べ替え、検証が可能なスプレッドシートとなり、コンプライアンス声明書に署名する前に自動チェックを実行できるかどうかにかかっています。

認定給与報告書をアップロード

📮 contact email: [email protected]