ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.

X12 288 — Wage Verification Report

Le 288 transmet la vérification des salaires d'un travailleur fédéral ou state : taux horaire payé, heures travaillées par classification, fringe benefits, conformité à un wage determination 287.

Objet

Le 288 documente le certified payroll d'un contractor opérant sous Davis-Bacon ou Service Contract Act. Il porte le détail par employé : classification, hours, base wage, fringe benefits, déductions, net pay. Il prouve la conformité aux exigences du 287.

Il est soumis hebdomadairement au DOL et au contracting officer. Acquitté par 997. Une non-conformité (under-payment) peut déclencher restitution et debarment du federal contracting.

Structure d'enveloppe

Le 288 voyage à l'intérieur des trois niveaux d'enveloppe X12 (ISA/IEA, GS/GE avec functional group WR, et ST/SE). Exemple didactique en 004010 :

x12 example-288.x12
ISA*00*          *00*          *ZZ*FEDCONTRACTOR *ZZ*DOLWHD        *260515*1730*U*00401*000000288*0*P*>~
GS*WR*FEDCONTRACTOR*DOLWHD*20260515*1730*1*X*004010~
ST*288*0001~
BGN*00*WV-2026-WK20*20260515~
N1*SE*ACME CONSTRUCTION*24*EIN-ACME~
N1*RA*US DEPT OF LABOR WHD*24*EIN-DOL~
REF*ZZ*CONTRACT-W912DY26C0099~
REF*ZZ*WAGE-DET-WD-TX20260042~
DTM*RT*20260511~
DTM*RT*20260517~
LX*1~
NM1*EM*1*WORKER*JOHN*A***34*SSN-LAST4-7777~
REF*ZZ*CLASSIFICATION-CARPENTER~
QTY*ZZ*40~
AMT*ZZ*38.50~
SE*13*0001~
GE*1*1~
IEA*1*000000288~

Segments courants

  • HeaderST, BGN.
  • Contractor / DOLN1*SE, N1*RA.
  • Contrat / WDREF*ZZ (contract number), REF*ZZ (wage determination).
  • PériodeDTM*RT (start / end).
  • Détail employé — boucle LX répétée : NM1*EM (employee), REF*ZZ (classification), QTY*ZZ (hours), AMT*ZZ (base wage).
  • SummarySE.

Pièges courants

  • Certification statement : un 288 sans la certification du payroll officer signed est rejeté par le DOL — la signature est typiquement référencée dans MSG ou REF*ZZ.
  • Misclassification : payer un electrician au taux carpenter (moins cher) viole Davis-Bacon ; le 288 doit refléter la classification réelle, pas la classification que le contractor préfère.
  • Fringe benefits cash vs bona-fide : un fringe payé en cash vs un benefit plan documenté n'a pas les mêmes implications ERISA ; à distinguer.

Transactions liées

Documentation

Le code 288 et le nom Wage Verification Report sont publics et listés sur x12.org/products/transaction-sets. La structure complète des loops, qualifiers et code-lists est distribuée par DISA via les Implementation Guides (TR3) propriétaires. ediverse.io ne couvre que les concepts publics, l'enveloppe et des exemples didactiques.