DocumentacionCumplimiento Davis-Bacon

Cumplimiento Davis-Bacon

WH-347, defensa ante auditoria, y evitar inhabilitacion de 3 anos.

Si tomas dinero federal para construccion, aplica Davis-Bacon. Esta guia explica que es el WH-347, como ConstructOps lo genera desde tus bitacoras diarias, el comprobante bilingue que recibe el trabajador, y la cadena de auditoria que aguanta una investigacion DOL o state-DIR.

1. Que es el WH-347 y cuando lo necesitas

El Formulario WH-347 es el formulario de nomina del Departamento de Trabajo (DOL) de EE.UU. para construccion con fondos federales. Es semanal. Es por trabajador. Lista horas por clasificacion, salario bruto, deducciones y desembolso de prestaciones. Firmado por un oficial certificante, es el documento que prueba que pagaste salario prevaleciente.

Presentas WH-347 semanalmente cuando aplica CUALQUIERA de los siguientes: proyecto financiado directo con dolares federales (HUD, FHWA, USACE, etc.), proyecto recibe subsidios o prestamos federales arriba del umbral, proyecto se beneficia de incentivos fiscales federales (IRA, ITC), proyecto en terreno federal.

Plazos clave

  • Semanal: WH-347 vence dentro de 7 dias del cierre de cada semana laboral. La semana federal es domingo a sabado en la mayoria de contratos.
  • Anual: renovacion del registro en NJ Wage Hub. NJ exige presentacion electronica desde agosto 2024.
  • Retencion de seis anos: NY requiere todos los documentos fuente del WH-347 (bitacoras, reclamos de clasificacion, estados de prestacion) retenidos 6 anos.
  • Fin de ano: proyectos elegibles IRA deben demostrar 15% de razon de aprendices. Caer abajo en los ultimos 60 dias dispara aviso automatico al GC.
  • Ventana de auditoria: investigaciones DOL normalmente alcanzan 2 anos; investigaciones de violacion intencional alcanzan 3 anos.

2. Como ConstructOps genera el WH-347

El WH-347 no es una tarea separada -- es el subproducto de las bitacoras y hojas de tiempo que tu cuadrilla ya registra. Viernes a las 4:00 PM tocas Generar, y el WH-347 sale como PDF firmado + el archivo electronico para el portal que requiera tu proyecto.

  1. Durante la semana, los trabajadores marcan entrada con su clasificacion (aprendiz, oficial, sobrestante). Voz + GPS + NFC dan verificacion triple.
  2. El sobrestante aprueba entradas en tier 1. El PM aprueba lo anomalo en tier 2. El controller interviene solo cuando cambios de clasificacion afectan salario prevaleciente.
  3. Viernes 4:00 PM, abre Nomina Certificada -> Esta Semana -> Generar.
  4. El sistema jala: cada trabajador, sus horas por clasificacion, el salario prevaleciente del DOL para el codigo postal, division de prestacion, deducciones.
  5. Revisas el borrador -- una pantalla por pagina del WH-347. Editas la narrativa de la portada si quieres; las lineas se derivan de entradas aprobadas y no se deben editar (cambios disparan bandera de auditoria).
  6. Firmas con voz o huella. La firma del oficial certificante se registra con sello de tiempo + IP + prueba biometrica en el Confidential Ledger.
  7. El sistema produce: PDF firmado, NJ Wage Hub XML (si aplica), CA DIR XML (si aplica), MA DLS payload (si aplica), comprobantes individuales (bilingues; ver seccion 3).
  8. Los trabajadores reciben sus comprobantes via la app. El controller del GC recibe copia automatica via el feed de federacion si trabajas como sub.

3. Variante bilingue del comprobante

El WH-347 federal es solo en ingles. Pero el trabajador que realmente hizo el trabajo a menudo lee espanol primero. ConstructOps genera el formulario federal en ingles (obligatorio) Y un recibo lado-a-lado en espanol (informativo). Ambos referencian las mismas lineas, las mismas horas, el mismo bruto.

Regla federal
El WH-347 federal debe presentarse en ingles con el formato prescrito por DOL. No sustituyas con version traducida -- el DOL la rechazara.
Recibo del trabajador
El recibo del trabajador es documento separado, generado junto al formulario federal. Lleva los mismos numeros pero en espanol con vocabulario canonico de construccion (p.ej. "wages" -> "salario", no "sueldos"; "fringe" -> "prestacion", no el generico "extras").
English (WH-347)Espanol (recibo del trabajador)
Worker nameNombre del trabajador
ClassificationClasificacion
Hours workedHoras trabajadas
Hourly base rateTarifa base por hora
Hourly fringe rateTarifa de prestacion por hora
Gross wagesSalario bruto
Federal withholdingRetencion federal
State withholdingRetencion estatal
FICA / Social SecurityFICA / Seguro Social
MedicareMedicare
Union duesCuotas sindicales
Net payPago neto
Pay periodPeriodo de pago
Project numberNumero de proyecto
Cost codeCodigo de costo

4. Cadena defensiva ante auditoria

Cuando el DOL o state DIR llega, la pregunta que hacen es: prueba que el trabajador nombrado en este WH-347 efectivamente hizo el trabajo, en la clasificacion declarada, por las horas declaradas. ConstructOps construye una cadena de cuatro capas que hace esa respuesta facil.

Confidential Ledger
Cada entrada se escribe al Azure Confidential Ledger -- un libro inmutable de solo-anexion que prueba criptograficamente que ningun registro fue editado despues.
Por que importa: Un auditor DOL preguntando "?pudo esta entrada haberse cambiado despues?" obtiene un no, con prueba criptografica.
Rastro GPS
Cada entrada, cada cambio de codigo, cada salida lleva coordenada GPS + radio de precision. El movimiento fisico del trabajador durante el dia es reconstruible.
Por que importa: Disputas sobre "?estaba este trabajador realmente en el sitio?" -- el rastro GPS responde definitivamente.
Evidencia fotografica
Trabajadores y sobrestantes capturan fotos durante el dia. Las fotos llevan metadata EXIF (sello de tiempo, GPS, camara) y se firman al subir.
Por que importa: Fotos atadas a una entrada de bitacora dejan al auditor ver el trabajo real, no solo el reclamo.
Verificacion NFC
Si tu proyecto usa etiquetas NFC o pulseras, cada toque se registra con ID de etiqueta + ubicacion del lector + sello de tiempo.
Por que importa: La capa mas dificil de disputar: una etiqueta fisica fue tocada fisicamente contra un lector fisico en un tiempo y lugar conocidos.
Ejemplo trabajado: un auditor DOL jala una linea del WH-347 declarando que John Smith, electricista oficial, trabajo 40 horas la semana del 5 de agosto. ConstructOps regresa: entrada NFC en puerta 2 a las 6:03 AM del 5 ago con 12 puntos diarios de rastro GPS mostrandolo moverse por el area de instalacion de paneles, huellas de voz en 4 cambios de codigo, 6 fotos que tomo (incluyendo un panel que cerro a las 2:15 PM), aprobacion tier-1 por sobrestante Mark Lopez a las 12:18 PM, aprobacion tier-2 por PM Diana Singh a las 4:42 PM. Todo atado criptograficamente en el Confidential Ledger.

5. Riesgo de inhabilitacion de 3 anos

Las violaciones intencionales de Davis-Bacon pueden resultar en inhabilitacion DOL -- tu y tu firma quedan vetados de trabajo federal por 3 anos. Esto es sentencia de muerte corporativa para la mayoria de contratistas federales. ConstructOps reduce este riesgo eliminando los modos de falla que lo causan.

Riesgos

  • Mala clasificacion (pagar tarifa de oficial por trabajo de aprendiz o viceversa) -- el hallazgo de violacion intencional #1.
  • Pagos en efectivo fuera de libros -- la cuadrilla entera se paga prevaleciente en papel, pero el lado en efectivo no esta documentado.
  • Falsificacion de horas -- las hojas muestran 8 horas, pero la cuadrilla estuvo realmente 12. O viceversa.
  • Embolso de prestacion -- el GC retiene la tarifa de prestacion al trabajador pero no la paga al fondo de salud/bienestar.
  • Fraude de razon de aprendices -- el proyecto declara razon de aprendices compatible con IRA pero los aprendices no son reales.

Mitigaciones

  • Mala clasificacion: la clasificacion la captura el trabajador mismo en la entrada, y cualquier cambio se registra con ambas partes consintiendo.
  • Efectivo fuera de libros: ConstructOps no elimina el trabajo en efectivo, pero el sistema registra quien estuvo en el sitio y que hizo. Cualquier pago en efectivo fuera del sistema es ocultamiento intencional, no laguna de registro.
  • Falsificacion de horas: voz + GPS + NFC + foto se verifican entre si. Falsificar una capa es dificil; falsificar las cuatro deja rastro en papel.
  • Embolso de prestacion: el desembolso de prestacion se registra separado del salario bruto. Cada trabajador puede ver su historial de prestacion en la app.
  • Fraude de razon de aprendices: los aprendices se verifican contra el registro estatal de aprendices en el alta. Sus horas aparecen en el tablero de razon en tiempo real.