Suivez 50+ attestations d’assurance de sous-traitants
Sans logiciel de conformité dédié
Un entrepreneur général de taille moyenne, avec trois chantiers actifs et 45 sous-traitants, traite environ 180 mises à jour d’attestations d’assurance par an — chacune nécessitant la vérification manuelle de 10 à 15 champs par document dans les sections responsabilité civile, automobile, tous risques et accidents du travail. À cinq minutes par attestation, cela représente 15 heures de pure saisie de données. Le pire n’est pas le temps. Le pire, c’est que les données du secteur montrent que les organisations qui utilisent un suivi manuel sur tableur n’atteignent généralement qu’un taux de conformité de 40 à 60 % — ce qui signifie qu’à tout moment, près de la moitié des sous-traitants sur votre chantier peuvent avoir une couverture expirée, insuffisante ou invérifiable. Un seul incident non couvert sur un projet commercial de 5 millions de dollars fait passer 15 heures de saisie pour une simple erreur d’arrondi.
« Un seul oubli de date pourrait coûter des millions à l'entreprise »
Sur le subreddit r/ConstructionManagers, un coordinateur de projet d'une entreprise générale de taille moyenne décrit comment il a hérité du tableur de conformité des sous-traitants :
Les réponses de chefs de chantier expérimentés ont confirmé deux choses : oui, le tableur reste l'outil utilisé par la plupart des entreprises, et oui, il est aussi risqué qu'il en a l'air. Le tableur est le point de départ universel — gratuit, flexible et suffisant quand vous avez huit sous-traitants. À trente, il devient le goulot d'étranglement. À cinquante, il devient le passif.
La réponse du marché à ce problème a été des plateformes dédiées au suivi des COI : myCOI avec sa logique de conformité propre au secteur des assurances, Billy avec son intégration poussée au panneau latéral Procore et ses spécialistes certifiés CRIS dans la construction, Jones avec sa vérification en deux phases basée sur l'IA via un réseau de plus de 30 000 fournisseurs pré-vérifiés, BCS avec sa base de données de plus de 98 000 entrepreneurs et son IA RiskBot. Ces outils fonctionnent — Billy indique que les 20 plus grands entrepreneurs généraux du classement ENR utilisent sa plateforme pour la conformité en temps réel des assurances des sous-traitants — mais ils ont un coût d'abonnement qui commence généralement entre 200 et 500 dollars par mois pour les petites équipes et qui augmente avec le nombre de sous-traitants. Pour un entrepreneur général lean qui travaille avec des marges serrées sur plusieurs projets, c'est une ligne de dépense qui peut ne pas passer le budget.
L'écart entre le tableur Excel gratuit (saisie manuelle) et la plateforme de conformité par abonnement (200–500 $/mois) est assez large pour y cacher une solution pratique : l'extraction par IA par lots qui lit les champs des COI dans votre tableur existant, éliminant la saisie sans nécessiter de migration de plateforme ni de nouveau budget logiciel.
Un COI contre cinquante : les chiffres derrière le cauchemar
Traiter manuellement un certificat d'assurance prend environ cinq minutes : ouvrir le PDF, trouver le nom de l'assuré, repérer l'assureur pour la responsabilité civile générale, recouper le numéro de police, noter les dates d'entrée en vigueur et d'expiration, puis répéter pour les sections responsabilité civile automobile, parapluie et accidents du travail. Remplir le tableur de suivi. Passer au suivant.
Traiter cinquante certificats ne prend pas 250 minutes. Cela prend une journée entière, car aux alentours du douzième certificat, la fatigue s'installe. Les numéros de police se mélangent. Vous tapez accidentellement la limite de responsabilité auto dans la colonne responsabilité générale. Vous oubliez que le garant d'un sous-traitant est différent de celui de sa responsabilité générale. Vous ne vérifiez pas si la mention de l'assuré supplémentaire est effectivement cochée — ou simplement implicite.
Le calcul empire à l'échelle :
| Nombre de sous-traitants | COI traités (4x/an) | Heures de saisie manuelle | Taux de conformité probable |
|---|---|---|---|
| 15 | 60 | 5 heures | ~55 % |
| 30 | 120 | 10 heures | ~50 % |
| 50 | 200 | 17 heures | ~45 % |
| 100 | 400 | 33 heures | ~40 % |
Selon la NAHB, une maison unifamiliale moyenne fait appel à 24 sous-traitants différents (médiane : 22). Les projets commerciaux sont plus complexes — un immeuble de taille moyenne peut impliquer 40 sous-traitants actifs ou plus simultanément, chacun avec des exigences d'assurance distinctes (responsabilité civile générale, automobile, parapluie et accidents du travail). Un entrepreneur général gérant trois à cinq projets commerciaux en parallèle peut facilement devoir suivre 80 à 150 attestations d'assurance actives, avec des renouvellements trimestriels générant 320 à 600 vérifications d'attestations par an.
C'est là que la différence entre le traitement de documents uniques et le traitement par lots devient fondamentale — pas seulement une question de rapidité, mais de processus. Le traitement par lots consiste à télécharger tous vos documents en une fois, à définir vos colonnes souhaitées une seule fois, et à recevoir un seul fichier de synthèse en sortie. L'IA lit chaque document du lot, extrait les mêmes champs de chacun, et les compile dans un tableau unique — une ligne par document, une colonne par donnée. Les colonnes que vous définissez deviennent les en-têtes de votre fichier de sortie. Pour une présentation détaillée de cette approche par noms de colonnes sur une seule attestation, consultez notre guide sur l'extraction de données d'attestation d'assurance vers Excel.
Le même principe s'applique dans tous les secteurs où le traitement par lots transforme l'économie unitaire de la révision documentaire. Les petits cabinets l'utilisent pour extraire simultanément les clauses clés de centaines de contrats, passant de l'examen d'un accord à la fois à l'analyse d'un portefeuille entier en une seule passe. Les petites entreprises l'utilisent pour regrouper une année entière de reçus dans un tableur prêt pour la déclaration fiscale. Le point commun : dès que l'on cesse de traiter chaque document comme une tâche isolée et qu'on les considère comme un ensemble de données, le temps par document chute d'un ordre de grandeur.
Ce que contient réellement un COI — et ce dont vous avez vraiment besoin
Le certificat d'assurance responsabilité civile ACORD 25 — le formulaire standard utilisé dans le secteur de la construction aux États-Unis — comporte environ trois douzaines de champs répartis dans ses sections de couverture. Tous ne sont pas pertinents pour le suivi de conformité des sous-traitants.
Comprendre le contenu du formulaire est essentiel car cela détermine ce que vous demandez à l'IA de rechercher. L'extraction par nom de colonne assistée par IA fonctionne par compréhension sémantique plutôt que par correspondance de modèle : vous indiquez à l'outil l'information souhaitée — par exemple, « Numéro de police responsabilité civile générale » — et il recherche dans le document le texte qui correspond sémantiquement à cette description, quel que soit son emplacement sur la page. Contrairement à l'OCR traditionnel qui attend un champ à des coordonnées spécifiques, l'extraction par nom de colonne lit le document comme le ferait une personne : en cherchant le sens, pas la position.
Les champs à extraire de chaque COI :
| Point de données | Pourquoi c'est important | Emplacement ACORD |
|---|---|---|
| Nom de l'assuré | Doit correspondre au nom légal du sous-traitant dans le contrat | Bloc supérieur gauche |
| Nom de l'assureur RC | Vérifier notation AM Best ≥ B+12 selon norme AGC | Bloc Assureur A / Assureur B |
| N° de police RC | Identifiant unique pour la piste d'audit de conformité | Garanties → Responsabilité Civile |
| Limite par sinistre RC | Exigence standard : 1 M$ par sinistre | Garanties → Responsabilité Civile |
| Limite globale RC | Généralement 2 M$ cumulés ; vérifier le contrat | Garanties → Responsabilité Civile |
| Assureur auto & limite | Obligatoire si le sous-traitant utilise des véhicules sur/site | Garanties → Responsabilité Automobile |
| Assureur parapluie & limite | Couverture excédentaire au-delà des limites RC/auto | Garanties → Responsabilité Parapluie |
| N° de police AT/MP & limite | Limites légales ; noter les exclusions propres à l'État | Garanties → Accidents du Travail |
| Date d'effet de la police | Doit être antérieure au début des travaux du sous-traitant | Garanties → Période de validité |
| Date d'expiration de la police | Signaler les renouvellements 60 jours avant l'échéance | Garanties → Période de validité |
| Assuré supplémentaire (O/N) | Nécessite avenant CG 20 10 ou équivalent | Garanties → case ADDL INSD |
| Renonciation au recours subrogatoire (O/N) | Empêche l'assureur de poursuivre l'EG pour recouvrement | Garanties → case SUBR WVD |
| Titulaire du certificat | Doit mentionner votre EG, pas une société mère | Bloc en bas à droite |
Les champs que vous pouvez ignorer : les coordonnées du producteur (agent d'assurance), le bloc de description des opérations, le texte standard de préavis d'annulation et les codes NAIC de chaque assureur. Ce sont des données de référence qui peuvent rester dans le PDF — les extraire dans votre feuille de suivi ajoute du bruit sans valeur ajoutée en matière de conformité.
Pourquoi l'approche par modèle échoue sur les formulaires ACORD « standard »
À première vue, l'ACORD 25 semble le candidat idéal pour une extraction par modèle. C'est un formulaire standardisé avec des cases étiquetées à des positions cohérentes. Entraînez un modèle une fois, pointez-le sur les COI entrants, et les champs se remplissent automatiquement.
Cela fonctionne à merveille en démonstration et échoue en production. Le problème est que la mise en page standard ACORD est modifiée par presque toutes les agences d'assurance qui l'émettent. Certaines agences ajoutent leurs propres en-têtes, pieds de page et marques qui déplacent les champs. D'autres utilisent un logiciel de saisie électronique qui remanie légèrement le formulaire. D'autres encore émettent des formulaires papier remplis à la machine à écrire, scannés avec rotation ou désalignement. Certaines utilisent l'ancienne édition 2010/05 tandis que d'autres ont la révision 2016/03, qui a réorganisé certains champs. Les propres contrats de sous-traitance standard de l'AGC (AGC 640/ASA 4100/ASC 52) spécifient des exigences d'assurance détaillées mais laissent le format du certificat à l'assureur — ce qui signifie que le GC reçoit les COI dans la mise en page visuelle produite par l'agence.
L'extraction basée sur un modèle configuré pour le format d'une agence échoue silencieusement sur celui d'une autre. Un système qui attend « Numéro de police » aux coordonnées (x=340, y=210) d'après le format de l'agence A renvoie un champ vide lorsque le format de l'agence B place ce champ 15 pixels plus haut à cause d'un en-tête personnalisé.
L'extraction par nom de colonne contourne entièrement ce problème en lisant le sens sémantique plutôt que la position des pixels. Lorsque vous définissez une colonne appelée « Limite par sinistre Responsabilité civile générale », l'IA comprend qu'elle doit chercher un montant en dollars associé à la couverture responsabilité civile générale — et non une case spécifique sur une version particulière de formulaire. Elle trouve le libellé « PAR SINISTRE » dans la section responsabilité civile générale du formulaire ACORD 25, puis lit le montant en dollars à côté, que ce libellé se trouve au pixel 338 ou au pixel 355 sur le format d'une agence donnée. La même définition de colonne fonctionne sur les attestations d'assurance de toutes les agences d'assurance, tous les courtiers, toutes les variations de format.
C'est cette différence qui rend le traitement par lots viable : une définition de champ appliquée à 50 attestations de 50 agences différentes, et elle fonctionne sans reconfiguration.
Le flux de travail par lots : 50 attestations, un seul tableur
Le flux de travail d'extraction par lots d'attestations d'assurance se décompose en trois étapes :
Collectez et importez les certificats.
Rassemblez tous les COI — PDF des assureurs, formulaires papier scannés, pièces jointes par email — et importez-les en lot. L'outil accepte les formats PDF, JPG, PNG et autres formats courants, vous n'avez donc pas à normaliser les types de fichiers avant l'import. Les sous-traitants peuvent soumettre leurs certificats directement via un Lien de collecte — une page de téléchargement partageable (sans connexion requise pour le soumissionnaire) qui achemine les fichiers importés vers votre file d'attente de traitement, vous évitant ainsi de courir après les emails ou de télécharger les pièces jointes une par une.
Définissez vos colonnes une fois.
Saisissez les noms de champs à capturer : « Nom de l'assuré », « N° police RC », « Limite par sinistre RC », « Date d'expiration de la police », « Assuré supplémentaire O/N », etc. Ces noms de colonnes deviennent les en-têtes de votre tableur. Vous pouvez aussi ajouter des colonnes déduites — des champs que l'IA évalue plutôt qu'extrait. Par exemple, une colonne « Conforme (O/N) » avec une règle du type « O si limite RC ≥ 1 M$ et date d'expiration future ; N sinon » permet à l'IA de signaler la non-conformité pendant l'extraction plutôt qu'après l'ouverture du tableur. C'est l'extraction et l'audit en un seul passage.
Un clic, un tableur.
L'IA traite les 50 certificats simultanément, localise les données correspondantes dans chaque document et compile le tout dans un seul fichier Excel — une ligne par sous-traitant, une colonne par donnée. Exportez en XLSX ou CSV. Le résultat s'intègre directement dans votre flux de suivi existant : ouvrez-le dans Excel, appliquez vos règles de mise en forme conditionnelle pour les dates d'expiration, triez par échéance de police pour voir qui nécessite une attention en priorité.
Lorsqu'une attestation d'assurance ne mentionne pas une couverture particulière — par exemple, un sous-traitant n'a pas d'assurance automobile parce que son métier n'implique pas de véhicules — la cellule est simplement laissée vide plutôt que de générer une erreur. C'est l'une des décisions de conception spécifiques au traitement par lots qui compte : un processus qui s'arrête à chaque champ manquant sur 50 documents n'est pas un processus par lots. C'est 50 tâches de traitement séquentielles avec friction supplémentaire.
La comparaison temporelle est la manière la plus simple de comprendre ce qui change :
| Étape | Manuel (50 COIs) | Extraction IA par lot (50 COIs) |
|---|---|---|
| Ouvrir chaque PDF, lire les champs | ~150 minutes | Glisser-déposer, ~20 secondes |
| Saisir 13 champs par COI | ~200 minutes | Définir les colonnes une fois, ~60 secondes |
| Vérifier les saisies | ~90 minutes | L'IA extrait tous les champs, ~90 secondes de traitement |
| Total | ~440 minutes (7,3 heures) | ~3 minutes humaines + 90 secondes de traitement IA |
Le goulot d'étranglement n'est pas la vitesse de lecture de l'IA — elle se mesure en secondes par page. Le goulot passe de « à quelle vitesse puis-je taper » à « ai-je bien défini les colonnes et rassemblé tous les fichiers ». C'est un problème de conception de processus, pas de vitesse de frappe, et c'est le bon problème à avoir.
Les fichiers sont traités de manière sécurisée et non conservés.
Gérer les Imprévus : Gestion des Fichiers à Grande Échelle
Le traitement par lots introduit des défis absents des workflows mono-document. Les plus courants sont le nommage des fichiers, le regroupement des résultats et la gestion des exceptions.
Nommage des fichiers. Lorsque vous extrayez le « Nom de l'assuré » de 50 attestations, l'IA inscrit ces données dans votre tableur. Mais quelle ligne correspond au fichier de quel sous-traitant ? L'outil d'extraction conserve généralement le nom de fichier d'origine comme colonne de référence, donc une convention de nommage devient un investissement d'hygiène. Un modèle comme NomSousTraitant-NomProjet-Date.pdf — par exemple, ABC-Electric-MainStreet-2026-02-15.pdf — vous permet de trier par projet, par sous-traitant ou par date sans ouvrir les fichiers. Ce n'est pas un problème d'IA ; c'est un problème de flux de travail que l'IA rend plus visible en gérant efficacement la partie extraction.
Regroupement des résultats. Si vous téléchargez des attestations de trois projets différents en un seul lot, le tableur de sortie les mélange. Pour le suivi de la conformité, vous souhaitez généralement des résultats organisés par projet — chaque propriétaire de projet a des exigences d'assurance différentes, et le projet est l'unité d'audit. Deux approches : soit un lot par projet (téléchargez uniquement les attestations du Projet A, exportez ; puis Projet B, exportez), soit incluez une colonne « Projet » déduite. Une colonne déduite avec une règle comme « Si le nom de fichier contient 'MainStreet' → Main Street Tower ; si le nom de fichier contient 'Riverside' → Riverside Commons » étiquette automatiquement chaque ligne avec le bon projet lors de l'extraction — aucune affectation manuelle après coup.
Gestion des exceptions. Toutes les attestations ne s'extrairont pas parfaitement. Un certificat mal numérisé avec un faible contraste peut produire des résultats partiels. Une attestation où le nom du sous-traitant ne correspond pas à l'entité contractuelle peut s'extraire correctement mais être signalée lors de la révision. Le flux de travail par lots doit traiter ces cas comme des exceptions à examiner après l'extraction, et non comme des blocages qui interrompent tout le lot. Un seuil pratique : si 10 % ou moins des certificats nécessitent une révision manuelle, le lot est un succès ; si 30 % nécessitent une révision, vérifiez la qualité des fichiers avant de relancer.
C'est là que le traitement par lots diverge du traitement de documents uniques. Avec un seul document, vous vérifiez chaque résultat avant de passer au suivant. Par lots, vous traitez tout en une fois et auditez le résultat final. Le gain de temps par document repose sur cette inversion — la même sur laquelle sont construits les logiciels dédiés au suivi des COI, sans la migration de plateforme.
FAQ
L'extraction par lots peut-elle remplacer myCOI, Billy ou Jones ?
Tout dépend de la complexité de votre conformité. Ces plateformes offrent une surveillance continue — rappels de renouvellement automatiques à 60, 30 et 7 jours avant expiration, vérifications en temps réel des notations des assureurs auprès d'AM Best, et pistes d'audit traçant chaque modification. L'extraction par lots capture les données à un instant T. Si votre flux consiste à « examiner tous les COI trimestriellement, mettre à jour le tableur, signaler les expirations manuellement », l'extraction par lots gère la saisie. Si vos projets exigent des tableaux de bord de conformité en temps réel avec vérification automatique des assureurs et intégration aux flux de paiement de Procore (comme l'intégration Procore Pay de Billy), une plateforme dédiée offre des fonctionnalités qu'un tableur manuel avec extraction ne peut reproduire. La différence est entre un système de gestion de la conformité et un outil de capture de données — et l'extraction par lots est ce dernier.
Cela fonctionne-t-il avec des COI manuscrits ou des formulaires papier scannés ?
Oui, mais la précision dépend de la qualité du scan. Les COI papier scannés — notamment ceux tapés à la machine ou remplis à la main — sont lisibles par le moteur d'IA visuelle qui alimente l'extraction, car il interprète l'image du document plutôt que d'extraire le texte par OCR caractère par caractère. Les scans à faible contraste, les ombres prononcées et les pages inclinées réduisent la précision. Pour de meilleurs résultats, demandez des copies PDF aux agents d'assurance des sous-traitants plutôt que d'accepter des photos de certificats imprimés.
Que faire si la case « Assuré supplémentaire » n'est pas cochée sur le COI ?
Le formulaire ACORD 25 comporte une colonne de cases à cocher pour ADDL INSD (assuré supplémentaire) à côté de chaque type de couverture. Mais la case cochée seule ne confirme pas que votre entreprise est effectivement nommée comme assuré supplémentaire — cela nécessite un avenant spécifique (généralement CG 20 10 ou CG 20 37 pour les opérations en cours). Le COI le précise explicitement : « Si le détenteur du certificat est un ASSURÉ SUPPLÉMENTAIRE, la/les police(s) doit/doivent être avalisée(s). » L'extraction des noms de colonnes peut détecter si la case est cochée (un champ O/N), mais vérifier que l'avenant approprié existe nécessite d'examiner le document d'avenant lui-même — une étape que l'extraction par lots n'automatise pas.
Combien de COI puis-je traiter en un seul lot ?
Le traitement par lots permet de télécharger plusieurs fichiers simultanément, chaque fichier représentant généralement un certificat. La limite pratique est davantage déterminée par la gestion des fichiers — cohérence des noms, regroupement par projet, révision post-extraction — que par l'outil d'extraction. Traiter 100 certificats en un seul lot est techniquement possible, mais auditer un tableur de 100 lignes pour en vérifier l'exactitude est une tâche en soi. La plupart des entrepreneurs généraux constatent que le regroupement par projet (20 à 40 COI par lot) offre le meilleur équilibre entre vitesse d'extraction et charge de révision.
L'IA peut-elle extraire des données de formats de COI non ACORD ?
Oui. Bien que le formulaire ACORD 25 soit la norme dominante dans la construction aux États-Unis, certains assureurs émettent des certificats sur du papier à en-tête propriétaire ou utilisent l'ACORD 27 (Preuve d'assurance de biens) pour la couverture du risque du constructeur. L'extraction par nom de colonne localise les données en se basant sur la compréhension sémantique de ce que signifie un champ — « Numéro de police », « Date d'expiration », « Limite de couverture » — et non sur le modèle de formulaire utilisé par le certificat. Cela signifie que les mêmes définitions de colonnes fonctionnent sur les certificats ACORD et non-ACORD, tant que l'information est présente sur le document.
Qu'en est-il de la conformité OSHA — le suivi groupé des COI aide-t-il ?
La norme OSHA 29 CFR 1926.16(b) établit que l'entrepreneur principal assume l'entière responsabilité de la conformité à toutes les normes du contrat, que les travaux soient sous-traités ou non. La section 1926.16(c) attribue une responsabilité conjointe entre l'entrepreneur principal et les sous-traitants — ce qui signifie que les deux parties peuvent être citées pour une infraction. Bien que le suivi des COI ne satisfasse pas directement aux exigences de sécurité de l'OSHA, il s'agit d'un élément central de la diligence raisonnable : vérifier que les sous-traitants disposent d'une assurance accidents du travail (exigée par la sous-partie C de la norme 1926) est une condition préalable pour démontrer que l'entrepreneur général a raisonnablement exercé sa responsabilité de surveillance. Un processus documenté et systématique d'examen des COI — même basé sur des feuilles de calcul — renforce la position de l'entrepreneur général en cas d'enquête de l'OSHA sur une infraction d'un sous-traitant.
La feuille de calcul de conformité n'est pas l'ennemi
Il existe une tendance dans le marketing technologique de la construction à présenter le tableur Excel comme le problème à éliminer. Remplacez le tableur par une plateforme. Migrez les données. Apprenez une nouvelle interface. Payez l'abonnement.
Le problème n'est pas le tableur. C'est qu'en remplir un manuellement ne passe pas à l'échelle au-delà de 20 sous-traitants, et que le coût de conformité d'une erreur — un sous-traitant non assuré sur un chantier actif — va de coûteux à catastrophique selon la nature et le moment du sinistre. Un entrepreneur général de Phoenix a récemment découvert que la police d'assurance accidents du travail d'un sous-traitant avait expiré 47 jours plus tôt. Une inspection OSHA suite à un accident bénin a révélé la lacune. La réclamation en responsabilité, les amendes réglementaires et les retards de projet qui ont suivi ont coûté plus de cinq ans de primes d'assurance — un montant qui fait paraître un abonnement à 300 $/mois pour le suivi des COI dérisoire, et une réclamation non assurée de 3 millions de dollars catastrophique.
L'extraction par lots ne remplace pas le tableur. Elle l'alimente. L'entrepreneur général conserve le même fichier Excel — mêmes colonnes, mêmes mises en forme conditionnelles, même processus de révision — mais réduit le temps de saisie d'heures à minutes par lot. Le tableur de conformité cesse d'être le goulot d'étranglement pour devenir le tableau de bord qu'il aurait toujours dû être.
Le jour où le nombre de sous-traitants atteint un seuil nécessitant des renouvellements automatiques, des tableaux de bord en temps réel et des intégrations avec les assureurs, le tableur contenant les données extraites est déjà structuré pour être importé dans la future plateforme. Sans avoir à tout ressaisir.
Essayez-le sur votre prochain lot de COI de sous-traitants. Définissez vos colonnes, importez les certificats, et voyez si 7 heures de saisie se transforment en 3 minutes de vérification.