Como Extrair Folha de Pagamento Certificada
para Conformidade em Obras Públicas
O Departamento de Trabalho dos EUA estima que leva cerca de 55 minutos para coletar os dados e preencher um WH-347 de folha de pagamento certificada para apenas oito funcionários. Agora adicione cinco subcontratados, cada um com 12 trabalhadores, enviando relatórios em formatos diferentes toda semana — e só a etapa de transcrição se torna um compromisso de meio dia que se repete durante toda a vida do projeto. Se a exportação para Excel integrada do seu software de folha de pagamento produz colunas desalinhadas e resultados ilegíveis, o número de teclas entre você e um envio em conformidade pode chegar aos milhares. Toda semana.

Principais Conclusões
- $13,508 é a multa federal por uma hora extra digitada errada em um WH-347 — o formulário federal de folha de pagamento certificada — e, como contratante principal, você carrega essa responsabilidade por cada erro de digitação de qualquer subcontratado, não apenas os seus.
- Cinco layouts de PDF incompatíveis de cinco plataformas de folha de pagamento diferentes chegam na sua caixa de entrada na segunda-feira, mas a extração por modelo busca valores em posições fixas de células — a própria base de conhecimento da Sage confirma o desalinhamento de colunas como um bug documentado — e nenhuma velocidade de digitação resolve uma lacuna estrutural.
- A extração semântica lê o formulário como um agente de conformidade — encontrando horas extras ao lado de Maria Ruiz em vez de na célula G17 — e o ImageToTable.ai permite que um modelo de coluna funcione em todos os formatos de todos os subcontratados.
Quais informações entram em um relatório de folha de pagamento certificado
Antes de automatizar a extração, vale a pena entender exatamente o que você está extraindo de cada relatório. Um WH-347 federal padrão de folha de pagamento certificada — exigido pela Lei Davis-Bacon (40 U.S.C. § 3141 et seq.) e regido pelo 29 CFR Part 5 — exige uma disposição de campos que vai muito além do que uma folha de pagamento padrão contém.

Para cada trabalhador em um projeto coberto, o WH-347 exige:
| Grupo de Campos | Colunas | Valores de Exemplo |
|---|---|---|
| Identidade do Trabalhador | Nome, últimos 4 dígitos do SSN, Classificação de Trabalho, Status de Aprendiz/Trabalhador Experiente | James Carter, 8921, Carpinteiro, Trabalhador Experiente |
| Horas Diárias | Seg, Ter, Qua, Qui, Sex, Sáb, Dom — cada um dividido em ST e OT | 8 ST, 0 OT; 8 ST, 2 OT; ... |
| Taxas de Salário | Taxa Base de Pagamento, Taxa de Benefícios Adicionais (H&W, Pensão ou pacote total) | $38.15/hr + $12.40/hr de benefícios |
| Salário Bruto | Total de horas ST × Taxa Base + horas OT × 1.5 × Taxa Base | $1,526.00 |
| Deduções | FICA, FIT, SIT, Outros (mensalidades sindicais, penhoras) | $94.61, $182.00, $48.23 |
| Salário Líquido | Salários Líquidos Pagos na Semana | $1,188.76 |
Nem todo empreiteiro usa todos os campos: apenas os últimos quatro dígitos do SSN aparecem no próprio formulário (o número completo fica nos seus registros). E os equivalentes estaduais — CA A-131 da Califórnia, CT-101 de Nova York, IL-452CM02 de Illinois — adicionam suas próprias colunas obrigatórias.
Uma equipe de 12 trabalhadores com esses campos gera aproximadamente 14 a 18 pontos de dados por trabalhador por semana, ou quase 200 campos por relatório. Considerando cinco subcontratados enviando no mesmo projeto, a superfície de extração semanal fica entre 800 e 1.000 pontos de dados individuais. Isso não é um problema de copiar e colar. É um problema estrutural.
Se você é novo no conceito de folha de pagamento certificada — o que é, por que existe e quando se aplica — comece com nosso guia para iniciantes sobre folha de pagamento certificada antes de continuar aqui. O restante deste artigo pressupõe que você sabe o que precisa declarar e está procurando a maneira mais rápida de colocar os dados no Excel.
Passo a Passo: Extraindo Dados do WH-347 para o Excel

A abordagem de extração que funciona em relatórios de folha de pagamento certificada baseia-se em um mecanismo fundamentalmente diferente do OCR integrado ao seu software de folha de pagamento. O OCR tradicional enxerga uma página como uma grade de coordenadas — ele procura por "o valor no retângulo G17". Extração semântica funciona como um funcionário de folha de pagamento lê o formulário: ele procura por "o número na coluna rotulada Gross Wages ao lado do nome James Carter". Quando o PDF de um subcontratado tem colunas deslocadas em cinco centímetros porque usam uma exportação de software diferente, a abordagem baseada em coordenadas falha. A baseada em semântica não.
Aqui está o fluxo de trabalho de extração, passo a passo:
Defina suas colunas de extração uma vez
Digite os nomes das colunas exatamente como você quer que apareçam na sua tabela final do Excel: Employee Name, Last 4 SSN, Classification, Mon, Tue, Wed, Thu, Fri, Sat, Sun, ST Hours, OT Hours, Rate of Pay, Fringe Rate, Gross Wages, FICA, FIT, SIT, Other Deductions, Net Pay. Esta é uma configuração única — salve e reutilize toda semana. Se o formulário do seu estado exigir campos adicionais, como número de registro de aprendiz ou complemento de salário vigente, adicione essas colunas à lista. A ferramenta vai procurar esses valores em qualquer relatório que você enviar, independentemente de onde estejam na página.
Envie todos os relatórios de subcontratados juntos
Arraste todos os PDFs ou digitalizações de folha de pagamento certificada de cada sub — a exportação WH-347 limpa do Foundation Software, o relatório desalinhado do Sage 300 CRE, o formulário em papel digitalizado com correções manuscritas, a captura de tela do QuickBooks que se recusa a exportar corretamente. A IA lê cada documento visualmente e localiza cada campo pelo seu significado. Um modelo de coluna se aplica a todos os arquivos, independentemente de qual software de folha de pagamento os gerou, porque o mecanismo de extração não procura coordenadas de células. Ele procura o conceito de "as horas extras listadas para quarta-feira em nome de Maria Ruiz."
Revise e baixe o arquivo Excel mesclado
A ferramenta processa cada relatório em cerca de 5 a 10 segundos por página — em comparação com aproximadamente 3 minutos de entrada manual para os mesmos dados — e gera um único arquivo XLSX. Cada trabalhador de cada sub aparece em uma tabela, com os cabeçalhos das colunas correspondendo aos nomes que você definiu. Revise o resultado quanto à precisão (principalmente em correções manuscritas e digitalizações de baixo contraste) e alimente a planilha no seu fluxo de envio de conformidade, seja para preencher o modelo de upload do LCPtracker, formatar para o eMars ou gerar o arquivo WH-347 do seu próprio contratante principal.
Os arquivos são processados com segurança e não são armazenados.
Este não é um fluxo de trabalho teórico. Um empreiteiro no fórum da comunidade Sage descreveu seu método atual: "Recorri a colar a versão em PDF no ChatGPT para formatar para o Excel" porque a exportação nativa para Excel do seu software de folha de pagamento era ilegível. A diferença com uma ferramenta de extração dedicada é que ela lê o documento visualmente, do mesmo jeito que você, e entrega um XLSX limpo, sem encadeamento de prompts e sem necessidade de reformatar colunas.
Por que formatos mistos quebram ferramentas baseadas em modelo
Qualquer empreiteiro principal em uma obra pública conhece a rotina de segunda-feira de manhã: seu subempreiteiro de elétrica envia um PDF do Foundation Software que exporta sem problemas. Seu subempreiteiro de hidráulica envia um relatório do Sage 300 CRE em que as colunas não sobreviveram à exportação. Seu subempreiteiro de concreto envia um WH-347 em papel digitalizado com uma correção manuscrita na linha 4. Seu subempreiteiro de HVAC envia uma captura de tela do QuickBooks, em que um bug conhecido de exportação no QuickBooks Desktop Enterprise gera um erro de execução em vez de um arquivo Excel. Seu subempreiteiro de drywall não envia nada, e você precisa ligar para cobrá-lo.
Se sua ferramenta de extração depende de modelos — "A taxa do carpinteiro está na célula G17 no WH-347" — você precisa de um modelo separado para o software de cada subempreiteiro, para cada variante de formulário estadual e para cada layout de exportação personalizado. Você vai gastar mais tempo criando e depurando modelos do que gastaria fazendo entrada manual de dados. Ferramentas baseadas em modelo foram projetadas para um mundo em que todo documento é igual. O relatório de folha de pagamento certificada é o oposto desse mundo.
A extração semântica elimina totalmente a dependência do layout. Os nomes de coluna que você define — "Nome do Funcionário", "Classificação", "Taxa de Pagamento" — são o que a IA procura semanticamente. Ela lê uma coluna rotulada como "Supplemental Rate" em um formulário IL-452CM02 de Illinois e sabe que corresponde a "Fringe Rate" no WH-347 federal, não porque alguém mapeou os dois em uma regra de configuração, mas porque entende o que as taxas de salário suplementar representam no contexto da lei de salário prevalecente. Esse é o mecanismo que permite que um único modelo de coluna funcione simultaneamente em um PDF do Foundation, uma exportação do Sage, um formulário em papel digitalizado e uma captura de tela do QuickBooks.
Mesmo dentro de um único projeto, a variação de formato é real. O mesmo subempreiteiro pode trocar de software de folha de pagamento no meio do projeto. Uma determinação estadual de salário prevalecente pode ser atualizada, exigindo um formato diferente de coluna de taxa salarial. Um encarregado de subcontratado pode escrever à mão um total de horas corrigido que o PDF reexportado não captura. Ferramentas baseadas em modelo quebram em cada um desses pontos de inflexão. A extração semântica não, porque lê cada documento do jeito que um auditor de conformidade de folha de pagamento o lê: entendendo o que a informação significa, não onde a impressora a colocou.
O Custo Real do Preenchimento Manual de Folha de Pagamento Certificada

É fácil descartar a entrada manual de dados como "gratuita — eu já pago a pessoa da folha de pagamento". Mas a própria estimativa de tempo do Departamento do Trabalho — 55 minutos para oito funcionários — conta outra história quando você projeta isso em um projeto real.
A três segundos por campo para um operador de entrada de dados competente (considerando o tempo de conferência cruzada), um relatório de 15 trabalhadores com 16 colunas de dados contém 240 campos e leva cerca de 12 minutos para transcrever de um PDF limpo. Três subcontratados: 36 minutos. Cinco subcontratados: 60 minutos. Some os elementos que não são de transcrição — correr atrás de um sub que esqueceu as taxas de benefícios, redigitar uma exportação corrompida do Sage, verificar uma correção manuscrita em relação à determinação salarial — e a entrada de dados semanal de um projeto com cinco subs chega a 90 a 120 minutos. Ao longo de um projeto de 26 semanas, isso é até 52 horas de trabalho gastas digitando números de PDFs no Excel.
O número maior não é o custo de tempo. É a responsabilidade. De acordo com a tabela de penalidades do Departamento do Trabalho, uma única violação salarial da Lei Davis-Bacon acarreta uma multa de até $13,508 (ajustada anualmente pela inflação). Uma hora transposta — registrar 39,2 horas como 29,3 horas em uma folha de pagamento certificada que você assina e envia como verdadeira e correta — é uma violação com um peso financeiro maior que o salário mensal da pessoa que cometeu o erro de digitação.
A Regra Final da Lei Davis-Bacon de 2023 (88 FR 57730) também esclareceu que o contratante principal tem responsabilidade total pelas violações dos subcontratados. Você não está apenas certificando os salários da sua própria equipe. Você está legalmente responsável pelos dados de cada sub, o que significa que o PDF de cada sub é sua responsabilidade até ser corretamente transcrito no seu registro de folha de pagamento certificada.
Como os Formulários Estaduais Funcionam com a Mesma Configuração de Extração
Empreiteiros que atuam em vários estados enfrentam uma versão agravada do problema de formato. O WH-347 federal é um modelo, mas as leis estaduais de salário vigente adicionam suas próprias exigências:
- Califórnia exige o formulário CA A-131 enviado pelo sistema eletrônico de relatórios de folha de pagamento certificada (eCPR) da DIR, que exige números de registro de aprendizes, contribuições para fundos de treinamento e convenções de nomenclatura de colunas específicas da DIR.
- Nova York usa o formulário CT-101 (ou MW-101 para projetos na cidade de Nova York), que separa benefícios suplementares dos salários-base em um layout diferente do WH-347 federal.
- Illinois exige o IL-452CM02, adicionando uma coluna para "suplemento de salário vigente" que é mapeada de forma diferente da coluna federal de benefícios indiretos.
- Oregon usa o WH-38, que exige o rastreamento da proporção aprendiz-jornaleiro por classificação.
Uma ferramenta baseada em modelos precisa de uma configuração separada para cada um desses. Uma ferramenta de extração semântica usa a mesma lista de colunas — com campos específicos do estado adicionados conforme necessário — porque ela lê o que os rótulos dizem, não onde estão posicionados. Quando seu projeto passa de um trabalho rodoviário federal no Oregon (WH-38) para um contrato municipal de esgoto em Illinois (IL-452CM02), você altera os nomes das colunas no seu modelo de extração e faz o upload da mesma forma. Sem configuração por formulário, sem biblioteca de modelos por estado para manter.
Perguntas Frequentes
Isso funciona com correções manuscritas em um relatório de folha de pagamento certificada?
Sim, na medida em que a caligrafia seja legível. O modelo de visão que alimenta a extração reconhece caligrafia, incluindo cursiva e marcas de verificação. Se um subempreiteiro escreveu à mão um total de horas corrigido em um WH-347 impresso, a IA lê o valor manuscrito. Se a caligrafia for genuinamente ilegível — um rabisco apressado, lápis fraco em um scan escuro — o campo de saída refletirá essa incerteza e deverá ser verificado manualmente antes do envio.
Posso processar em lote todos os relatórios dos subcontratados de um projeto de uma só vez?
Sim. Envie a folha de pagamento certificada de cada subcontratado referente à semana de relatório em um único lote, e a ferramenta os processa em paralelo, gerando um único arquivo Excel mesclado. Cada linha preserva o nome do arquivo de origem, permitindo rastrear cada dado até o subcontratado específico que o enviou. Isso é especialmente útil quando você também está gerando o WH-347 do contratante principal a partir dos dados agregados.
E se meu software de folha de pagamento já exportar para Excel?
Então você está em melhor situação do que a maioria. Mas as exportações de software muitas vezes não resolvem o problema por completo: a própria base de conhecimento do Sage 300 CRE reconhece que "colunas não alinhadas corretamente" é um problema conhecido ao exportar relatórios para Excel. O QuickBooks Desktop Enterprise tem um erro de tempo de execução documentado ao exportar relatórios de folha de pagamento certificada. E mesmo quando seu próprio software exporta corretamente, o software dos seus subcontratados pode não exportar — e você ainda precisa dos dados deles na sua planilha.
Isso lida com classificações divididas — um trabalhador listado sob dois tipos diferentes de mão de obra?
Sim. Um trabalhador que realizou horas como Carpinteiro e como Servente na mesma semana deve aparecer em duas linhas no WH-347 (uma por classificação), com as horas divididas em cada uma. A IA extrai ambas as linhas de forma independente. Se a formatação do relatório tornar ambíguo a quais horas de classificação pertencem — um problema de layout comum em exportações não padronizadas em que ambas as classificações compartilham uma única linha mesclada — é necessária verificação manual dessas linhas específicas. A ferramenta sinaliza o que consegue extrair com confiança e permite que você lide diretamente com os casos ambíguos.
Os dados extraídos podem alimentar diretamente LCPtracker ou eMars?
A saída é um arquivo Excel padrão (XLSX), que pode ser usado para preencher modelos de upload para LCPtracker, eMars, Elation Systems ou qualquer portal de agência que aceite uploads em Excel ou CSV. A ferramenta cuida da parte de extração — obter dados de uma pilha de PDFs de empreiteiros em formatos mistos em uma planilha estruturada. Essa planilha pode então ser importada no software de compliance de sua escolha. Alguns empreiteiros usan a planilha extraída como fonte de dados antes de inserir na interface web do LCPtracker, reduzindo a etapa de coleta de dados de uma hora por semana a menos de um minuto.
Isso substituye a Declaración de Cumplimiento ou a certificación legal?
No. A IA extrae solo datos de nómina. La Declaración de Cumplimiento (página 2 do WH-347 ou equivalente) e a firma do oficial certificador permanecen como documentos legales separados que um representante autorizado da empresa deve completar e assinar. A extração automatiza o teclado — não substituye la atestación legal de que cada línea es precisa. Piense en ello como mover los números del papel al Excel para que pueda revisar y certificar, en lugar de revisar, escribir y certificar.
¿En qué estados y formularios funciona este enfoque?
El enfoque es independiente del formulario. No contiene plantillas predefinidas para formularios estatales específicos; lee cualquier formulario que suba porque interpreta el documento visualmente. Siempre que las columnas estén etiquetadas con términos reconocibles — "Horas normales", "Horas extras", "Pago bruto", "Deducciones" o traducciones equivalentes — la IA las localiza. Esto se aplica a CA A-131, NY CT-101, IL IL-452CM02, OR WH-38, formularios WA L&I y cualquier otro formato de nómina certificada a nivel estatal. Si un formulario usa abreviaturas no estándar o encabezados de columna en idiomas extranjeros, la extracción puede ser menos confiable y requerir una revisión más detallada.
Un error tipográfico en la nómina certificada no es lo mismo que un error tipográfico en cualquier otra hoja de cálculo. Es una certificación legal al gobierno federal de que pagó a los trabajadores correctamente. La multa del DOL de $13,508 por violación significa que una hora extra mal escrita tiene más peso financiero que el salario semanal del empleado de nómina. La pregunta no es si la entrada manual de datos es lenta. Es si vale la pena la responsabilidad en un proceso que se repite 26, 52 o 104 veces durante la vida de un solo proyecto.
La alternativa que hace que esta responsabilidad sea manejable es sencilla: una plantilla de una columna, definida una vez y reutilizada cada semana. Todos los informes de subcontratistas — independientemente del formato, software o estado — se suben juntos. Un solo archivo Excel de salida, listo para revisión, certificación y envío. Para los contratistas que procesan nómina certificada completamente dentro de una plataforma integrada que gestiona tanto la nómina como la presentación de informes de cumplimiento de forma nativa (Miter, Foundation Software con presentación de nómina certificada integrada), la extracción puede agregar menos valor. Para todos los demás — el contratista principal que recibe cinco formatos de ocho subcontratistas cada lunes, el subcontratista especializado que aún llena WH-347 en papel, el gerente de oficina lidiando con una exportación de Excel corrupta de Sage — es la diferencia entre un proceso de cumplimiento que usted gestiona y uno que lo gestiona a usted.
Pruébelo en su próxima presentación semanal. Suba el PDF de nómina certificada de un subcontratista, defina las columnas WH-347 que necesita y vea si el paso de transcripción de 40 minutos se convierte en una revisión de 30 segundos. Para una mirada más profunda al ciclo de cumplimiento semanal más allá de la extracción de datos, lea cómo el procesamiento por lotes cambia el flujo de trabajo de nómina certificada cuando gestiona informes de todo un proyecto a la vez.