5 chantiers, 1 paie : Fiches de tempsBTP, sans fusion manuelle

Traiter une seule fiche de temps hebdomadaire prend quelques minutes — déchiffrer l'écriture, vérifier les calculs, saisir dans le logiciel de paie. Mais traiter trois douzaines de fiches provenant de cinq chantiers différents, chacune avec ses propres codes de coût, classifications de métier et taux horaires ? C'est un problème de vendredi soir que la plupart des agents de paie du BTP connaissent bien. La difficulté n'est pas la saisie elle-même — c'est la fusion. Chaque fiche arrive comme un document indépendant avec ses propres particularités de mise en forme, et au moment de clôturer la paie, quelqu'un doit avoir produit un rapport unique, propre et cohérent que Sage 300 ou Viewpoint n'iront pas rejeter.

Arrêtez la saisie manuelle — laissez l'IA lire vos documents
Image ou PDF — données structurées en 10 secondes
Essayer maintenant
Sans inscription · Sans carte bancaire · Résultat en 10 secondes
Traitement par lots des fiches de temps des équipes de chantier en un rapport Excel prêt pour la paie

Points clés

  1. Traitement de 30 feuilles de temps d'équipe n'est pas une saisie de données répétée 30 fois — c'est un problème de fusion qui atterrit chaque vendredi sur la seule personne qui n'était pas sur le chantier quand les heures ont été enregistrées.
  2. La paie typique corrige 15 entrées par période, non pas parce que les commis sont négligents, mais parce que fusionner des feuilles manuscrites avec six listes de codes de coûts différents rend les erreurs structurellement inévitables.
  3. Définissez une seule colonne — Nom du travailleur, Classification, Code de coût, Site — et ImageToTable.ai les résout sur chaque feuille du lot, transformant votre vendredi en une révision de 5 minutes au lieu d'une fusion de 3 heures.

Pourquoi le traitement par lots des feuilles de temps n'est pas une simple répétition du traitement individuel

Extraire les données d'une seule feuille de temps est un problème de précision : l'outil peut-il lire l'écriture manuscrite et placer chaque valeur dans la bonne colonne ? Extraire les données de 30 feuilles de temps réparties sur cinq chantiers est un problème de cohérence, de fusion et de validation. Dès que l'on passe au traitement par lots, trois défis structurels apparaissent, que le traitement individuel ne rencontre jamais.

Premièrement, les codes de coût divergent selon le chantier. Une équipe de béton sur le chantier du centre civique facture selon la division 03 du CSI MasterFormat, tandis que l'équipe de charpente sur le chantier du cabinet médical facture selon la division 06. Un même ouvrier — un charpentier — peut travailler sur les deux chantiers la même semaine, et la feuille de temps du chantier A code ses heures en 03 30 00 (Béton coulé en place) tandis que celle du chantier B les code en 06 11 00 (Charpente en bois). Fusionnez ces deux lignes sans le préfixe du chantier, et votre rapport de coûts de chantier répartit mal la main-d'œuvre en silence. La Construction Financial Management Association (CFMA) identifie le suivi en temps réel des coûts de main-d'œuvre comme une pratique exemplaire pour la rentabilité des projets, précisément parce que des heures retardées ou mal réparties corrompent les données historiques sur lesquelles reposent les estimations futures.

Deuxièmement, les taux de salaire varient selon la classification et parfois selon le chantier. Un manœuvre gagnant 22 $/heure sur un chantier commercial privé peut avoir droit à 31,75 $/heure sur un projet financé par le gouvernement fédéral selon les barèmes de salaires en vigueur Davis-Bacon. Lorsque les feuilles de temps des deux chantiers atterrissent sur le bureau du même commis à la paie le vendredi après-midi, l'étape de fusion ne se contente pas d'additionner des chiffres — elle multiplie chaque total d'heures par le taux correct pour cet ouvrier sur ce chantier selon cette classification. Un seul chiffre inversé et vous avez surpayé d'une marge qui attire l'attention d'un auditeur du DOL.

Troisièmement, la fusion elle-même n'a pas de fonction native dans la plupart des systèmes comptables de construction. Sage 300 CRE attend un seul fichier d'importation propre. Viewpoint Vista attend des heures codées sur des phases de projet et des types de coûts spécifiques. Foundation et HCSS exigent toutes deux que les classifications des travailleurs soient alignées sur leurs grilles tarifaires internes avant le traitement du lot de paie. Aucun de ces systèmes n'offre de bouton natif « Combiner 30 feuilles manuscrites de cinq chefs de chantier en un seul import ». Cette étape de consolidation se fait dans un tableur construit manuellement — et l'enquête 2022 d'EY sur les risques et les coûts de traitement RH a révélé que l'organisation moyenne effectue 15 corrections par période de paie, le mappage de champs incohérent étant la cause première de la plupart d'entre elles.

La Dimension des Salaires Certifiés : Quand les Erreurs de Consolidation Deviennent des Violations de Conformité

Sur les projets de construction financés par le gouvernement fédéral, la récompense hebdomadaire d'une fusion réussie n'est pas seulement des livres propres — c'est rester du bon côté du Davis-Bacon Act. Les entrepreneurs doivent soumettre des rapports de paie certifiés Formulaire WH-347 qui détaillent les heures de chaque travailleur par classification de main-d'œuvre. Si un charpentier a réparti sa semaine entre deux chantiers avec des déterminations de salaire en vigueur différentes, le WH-347 exige deux lignes de saisie distinctes — et les instructions du DOL sont explicites : si vous ne pouvez pas produire cette ventilation, vous payez au taux applicable le plus élevé pour toutes les heures.

Ce n'est pas une pénalité. C'est la position par défaut du DOL lorsque la documentation est insuffisante. Le Copeland Act (40 U.S.C. § 3145) impose des rapports hebdomadaires, et le FAR 31.205-6 exige des systèmes de pointage qui identifient la main-d'œuvre par objectif de coût intermédiaire ou final — ce qui signifie que vous devez montrer non seulement qu'un travailleur a enregistré 40 heures, mais aussi quel objectif de coût chaque heure a servi. Lorsque les feuilles de temps de plusieurs sites alimentent un seul rapport de paie, la répartition des classifications entre les sites est la première chose qu'un auditeur vérifie.

Le calcul est simple mais impitoyable : si un ouvrier passe 20 heures au taux privé (22 $/heure) et 20 heures au taux de salaire en vigueur (31,75 $/heure), une erreur d'affectation qui code 30 heures au salaire en vigueur vous coûte 292,50 $ de plus en une seule semaine pour un seul travailleur. Pour une équipe de 15 personnes, cela représente plus de 4 300 $ — et sur un contrat de travaux publics pluriannuel, la variance accumulée due à une mauvaise répartition des classifications peut déclencher un audit complet des salaires et des heures.

C'est pourquoi la consolidation multi-sites n'est pas une commodité — c'est une exigence de conformité. L'étape de fusion doit transporter les heures, la classification, l'affectation au site et le code de coût de chaque travailleur dans le rapport sans perdre ni désaligner aucune de ces dimensions. Lorsque cette fusion est effectuée manuellement dans un tableur, la charge de rapprochement incombe à la personne qui en sait le moins sur ce qui s'est passé sur le terrain : le commis à la paie.

Comment l'extraction par lots IA gère la fusion multi-sites en une seule passe

La limite des systèmes OCR basés sur des modèles est structurelle : ils vous obligent à définir où se trouve chaque champ sur la page, ce qui signifie qu'un relevé d'heures du contremaître A (qui note les heures dans un tableau propre du lundi au dimanche) nécessite un modèle différent de celui du contremaître B (qui griffonne « Lun 8 Mar 7 Mer 8,5 » sur une seule ligne). Avec une douzaine de relevés sur cinq chantiers, vous ne faites pas de l'extraction — vous créez des modèles.

L'extraction sémantique adopte l'approche inverse. Au lieu d'indiquer à l'outil regarder sur la page, vous lui dites quoi chercher — des noms de colonnes comme « Nom du travailleur », « Date », « Heures normales », « Heures sup. », « Code de coût », « Chantier », « Classification ». L'IA lit chaque relevé indépendamment, localise chaque valeur où qu'elle se trouve sur la page en comprenant ce qu'elle signifie plutôt que sa position, et place le résultat dans la bonne colonne d'un tableau de sortie unifié. Lorsque vous téléchargez 30 relevés ensemble, les 30 sont traités dans le même lot, produisant un seul tableur où chaque ligne est déjà alignée sur la même structure de colonnes.

C'est là que « l'extraction par colonnes personnalisées » — un terme qui mérite d'être défini car il sous-tend tout le flux de travail — change la donne en matière de consolidation. Contrairement aux outils basés sur des modèles qui vous obligent à dessiner des rectangles autour de chaque champ sur chaque nouveau formulaire, un système de colonnes personnalisées vous permet de saisir les noms de champs dont vous avez besoin (« Nom du travailleur », « Code de coût », « Heures normales », « Chantier ») et l'IA localise chaque valeur où qu'elle se trouve sur la page en lisant le document de manière sémantique. Pour la paie dans le bâtiment, cela signifie que vous définissez un seul ensemble de colonnes — incluant le code de coût, la classification et le chantier — et que chaque relevé téléchargé, quel que soit le contremaître qui l'a rempli ou le format utilisé, alimente la même table structurée. L'étape de fusion qui prenait auparavant des heures de rapprochement manuel se produit désormais au moment de l'extraction.

JPG/PNG/PDF Extraction IA

Les fichiers sont traités en toute sécurité et ne sont pas conservés.

Arrêtez la saisie manuelle — laissez l'IA lire vos documents
Image ou PDF — données structurées en 10 secondes
Essayer maintenant
Sans inscription · Sans carte bancaire · Résultat en 10 secondes

Traitement de la Paie Hebdo sur Cinq Chantiers : Pas à Pas

Voici à quoi ressemble un flux de travail concret multi-chantier, en prenant l'exemple d'une entreprise générale de taille moyenne gérant cinq chantiers actifs. Le chef de chantier de chaque site a photographié la feuille de temps hebdomadaire de son équipe — des formulaires papier remplis à la main, avec des codes de coût inscrits dans la marge sur trois d'entre eux. Total : 28 feuilles de temps individuelles représentant 4 à 6 ouvriers par chantier, chaque feuille comportant entre 5 et 7 entrées d'heures quotidiennes.

1
Définissez la structure des colonnes une fois pour toutes. Les colonnes de cette paie : Nom du travailleur, Date, Heures normales, Heures sup., Code de coût, Chantier, Classification. Ces sept colonnes produisent un export prêt pour le calcul des coûts, importable directement dans Sage 300 ou Foundation. Si le projet nécessite un rapport de paie certifié, ajoutez une colonne Classification qui correspond aux catégories WH-347 (Menuisier, Manœuvre, Opérateur, etc.). Les noms de colonnes que vous spécifiez deviennent les en-têtes de votre feuille de calcul fusionnée finale.
2
Téléchargez les 28 images de pointage en un seul lot. Photos, scans, exports PDF depuis une tablette de chantier — l'outil les accepte en un seul téléchargement. L'IA lit chaque feuille indépendamment et localise les valeurs correspondant aux colonnes, où qu'elles apparaissent sur chaque page. Une feuille où le code de coût est griffonné dans le coin supérieur droit et une autre où il est listé dans une colonne dédiée aboutissent toutes deux à la même colonne Code de coût dans le résultat.
3
Vérifiez le tableau d'aperçu fusionné. Avant l'export, l'interface affiche les 28 lignes (potentiellement 140+ entrées quotidiennes) dans un seul tableau défilant — Nom du travailleur aligné avec Code de coût, Chantier associé à Classification, Heures normales et Heures sup. côte à côte. Vérifiez les trois feuilles du Site C où l'écriture du contremaître se fait créative. Signalez les cellules vides qui devraient contenir des valeurs.
4
Exportez un seul fichier Excel unifié. Un clic produit un XLSX unique avec les 28 feuilles de temps fusionnées dans un tableau cohérent. La colonne Code Coût est normalisée sur tous les sites. La colonne Classification est renseignée pour chaque ligne. La colonne Chantier indique à la paie à quel projet chaque heure appartient. C'est le fichier d'import attendu par votre système de paie — pas de copier-coller manuel, pas de rapprochement entre feuilles, pas de chirurgie de tableur le vendredi soir.

L'étape qui occupe normalement les deux tiers du vendredi d'un responsable paie — la fusion manuelle — n'existe pas dans ce flux. L'IA effectue la fusion dès l'extraction, car elle travaille à partir d'une définition de colonne unique partagée entre les 28 documents. La cohérence que la consolidation manuelle peine à atteindre devient la norme.

Ce qui change quand la fusion est automatisée

Le signe le plus clair que l'extraction par lots transforme le flux de paie n'est pas le temps gagné — ce sont les questions qui cessent d'arriver. Quand chaque ligne de feuille de temps porte déjà son code de coût, son chantier et sa classification, la paie n'a pas besoin d'appeler le contremaître mardi matin pour savoir à quel projet appartiennent les heures du vendredi d'un charpentier. Ces allers-retours, abondamment documentés par les professionnels de la paie du BTP sur les forums, cachent le vrai coût de la consolidation manuelle : non pas dans la saisie, mais dans la boucle de rapprochement qui s'ensuit.

Pour les entrepreneurs utilisant la paie certifiée, le changement est encore plus net. Le WH-347 exige que les heures de chaque travailleur soient classées par métier et par projet. Quand l'étape de fusion préserve automatiquement ces classifications entre les sites, le rapport de paie certifiée devient un sous-produit de l'extraction — une vue des mêmes données, et non un document séparé nécessitant une saisie distincte. Le responsable paie qui passait un à trois jours à traiter une paie hebdomadaire — un chiffre rapporté par des entrepreneurs ayant abandonné le papier — peut effectuer la même tâche en moins d'une heure.

Il y a une nuance subtile mais importante : la consolidation automatisée ne supprime pas le besoin de relecture. La note d'un contremaître indiquant que « Carlos a remplacé Miguel jeudi » est un contexte que l'IA ne peut pas déduire du seul relevé de temps. Ce qu'elle élimine, c'est le travail mécanique de saisir 140 entrées horaires quotidiennes dans un tableur tout en recoupant mentalement cinq listes de codes de coûts — la partie du processus où s'accumulent les erreurs de transcription et d'où proviennent la plupart des corrections de période de paie documentées dans l'enquête d'EY.

Gestion des codes de coûts, classifications et écarts de taux entre chantiers

Dans le bâtiment, la main-d'œuvre n'est jamais simplement de la main-d'œuvre — c'est une main-d'œuvre affectée à une phase spécifique d'un projet précis, exécutée par un ouvrier d'une classification donnée, rémunérée à un taux pouvant varier selon le chantier. Les heures d'un finisseur de béton sur le projet de parking relèvent de la division CSI 03 à un taux privé. Les mêmes heures de ce finisseur sur l'agrandissement du palais de justice relèvent de la division CSI 03 à un taux de salaire en vigueur supérieur de 14 $. Si la fusion de paie regroupe les deux en une seule ligne « Finisseur de béton — 40 heures », le rapport de coûts de chantier est erroné, le rapport de paie certifié est erroné, et le devis pour la prochaine soumission de parking sera faux car basé sur des données de coûts inexactes.

La solution n'est pas une saisie manuelle plus minutieuse — c'est une structure de colonnes qui capture les dimensions importantes avant la fusion. Au lieu d'extraire uniquement les heures, ajoutez des colonnes pour la classification, le code de coût et le chantier comme champs de premier ordre. Lorsque l'IA traite chaque relevé de temps, elle remplit ces champs en plus des totaux d'heures. Le résultat est un tableau où chaque ligne est autonome : vous n'avez pas besoin de contexte externe pour savoir que la ligne 14 représente 6 heures d'un charpentier sur le chantier du cabinet médical, codées CSI 06 11 00, au taux charpentier Davis-Bacon.

Pour les équipes qui répartissent déjà les heures par code de coût et phase de chantier, l'extraction par lots s'intègre aux processus existants. La même structure de colonnes qui gère une feuille unique s'adapte à 30 feuilles sans modification — car l'IA applique les mêmes règles de colonnes à chaque document du lot, produisant une sortie fusionnée structurellement identique à celle obtenue en traitant les feuilles une par une, mais sans l'étape manuelle de copie des lignes de différents tableurs dans un fichier maître.

Là où cela devient vraiment intéressant pour les entrepreneurs multi-sites, ce sont les colonnes déduites. Si chaque feuille de temps du projet du palais de justice doit être étiquetée avec un numéro de détermination de salaire en vigueur spécifique, vous pouvez définir une colonne comme « Détermination du salaire (déduire du chantier) » et l'IA appliquera automatiquement l'étiquette lorsqu'elle identifiera le chantier sur la feuille de temps. Il ne s'agit pas d'une correspondance de modèle — l'IA lit le contexte du document et applique une règle, un peu comme le ferait un commis à la paie, mais en quelques millisecondes plutôt qu'en quelques minutes par feuille. La même approche fonctionne pour les numéros de projet, les codes de contrat et tout autre champ pouvant être déduit des données déjà présentes sur la feuille.

Pour les entrepreneurs qui reçoivent également des feuilles de temps manuscrites dans des formats variés, la même approche de traitement par lots s'applique — la compréhension sémantique de l'IA gère la variété des formats sans nécessiter de modèles distincts par contremaître, ce qui rend la consolidation multi-sites réalisable en un seul passage plutôt qu'en un exercice de rapprochement de plusieurs jours.

Questions fréquentes

L'extraction par lots peut-elle gérer différents formats de feuilles de temps de différents contremaîtres ?

Oui — et c'est l'avantage clé par rapport à l'OCR basée sur des modèles. Comme l'IA localise les valeurs en comprenant leur sens plutôt qu'en cherchant des positions prédéfinies, une feuille de temps avec des heures écrites dans un tableau et une autre avec des heures sur une seule ligne produisent les mêmes colonnes en sortie. La seule condition est que les valeurs soient lisibles. Si un chef d'équipe omet systématiquement le code de coût parce que « tout le monde sait de quel projet il s'agit », cette colonne restera vide — l'IA ne devine pas — mais les autres colonnes seront correctement remplies.

Que se passe-t-il si certaines feuilles de temps manquent de champs — pas d'heures sup, pas de code de coût ?

L'IA laisse ces cellules vides en sortie. Elle n'invente pas de valeurs pour combler les trous. Pour les heures sup manquantes, le vide est la valeur par défaut correcte — supposer zéro heure sup pourrait sous-payer un ouvrier. Pour les codes de coût manquants, la cellule vide signale elle-même une vérification manuelle dans le tableau de prévisualisation avant l'export. Vous pouvez repérer et corriger les lacunes pendant que les données sont encore dans une vue consolidée unique, plutôt que de les découvrir après l'importation lorsque le système de paie rejette le fichier.

La sortie s'intègre-t-elle avec Sage 300 CRE ou Viewpoint Vista ?

L'export est un fichier XLSX standard avec des en-têtes de colonnes cohérents — le format que Sage 300, Viewpoint, Foundation, HCSS et pratiquement tous les ERP de construction acceptent comme source d'importation. L'essentiel est que la structure des colonnes en sortie corresponde à ce que votre ERP attend. Si Sage attend « Code emploi » et que votre colonne d'extraction s'appelle « Code coût », renommez l'en-tête de colonne dans la sortie avant l'importation. Les données sont structurées ; la convention de nommage vous appartient.

Cela fonctionne-t-il pour la paie certifiée / le rapport WH-347 ?

Oui, avec une réserve : l'IA extrait les données, elle ne les certifie pas. Le formulaire WH-347 exige la signature de l'entrepreneur sur une déclaration de conformité attestant l'exactitude des salaires déclarés. L'extraction par lots fournit les données structurées requises par le formulaire : nom du travailleur, classification, heures par jour, taux de rémunération et identification du projet — le tout fusionné sur plusieurs sites en un seul fichier de sortie. L'étape de certification reste la responsabilité légale de l'entrepreneur.

En quoi cela se compare-t-il aux applications de pointage numérique comme hh2 ou WorkMax ?

Les applications de pointage numérique résolvent le problème en éliminant complètement le papier : les travailleurs pointent sur des appareils mobiles et les heures sont directement transmises au logiciel ERP. L'extraction par lots résout une version différente du même problème : le papier existe déjà et l'organisation n'est pas en mesure de faire passer chaque équipe à une application cette semaine. Les deux approches sont complémentaires, pas concurrentes. Un entrepreneur général dont l'équipe interne utilise une application numérique peut encore recevoir des fiches de temps papier de sous-traitants dont les travailleurs n'utilisent pas ce système. L'extraction par lots traite à la fois les données numériques et les données papier dans le même rapport de paie.

Quelle est la limite pratique de la taille d'un lot ?

Le temps de traitement est à peu près linéaire par rapport au nombre de documents — 30 fiches de temps prennent environ 30 fois le temps de traitement d'une seule fiche. Pour un traitement de paie hebdomadaire typique de 20 à 50 fiches, le lot est traité en quelques minutes. Pour les lots dépassant 100 fiches, il est plus rapide de diviser en sous-lots de 30 à 50 sans modifier la structure de sortie, car chaque sous-lot exporte vers la même disposition de colonnes et peut être facilement fusionné dans Excel.

Un seul tableur, zéro ressaisie. Importez les pointages de la semaine — photos, scans ou PDF — et obtenez un rapport Excel prêt pour la paie, avec heures, codes de coût, classifications et affectations déjà alignés. Compatible avec les formulaires papier que vos chefs d'équipe utilisent déjà. Pas d'installation d'application, pas de changement de comportement sur le terrain.

📮 contact email: [email protected]