Extraire les données des certificats d'assurance vers Excel — Formulaires ACORD et champs COI de tout assureur
Saisir manuellement les champs COI des formulaires ACORD 25 prend 3 à 5 minutes par certificat — et quand un seul certificat contient quatre lignes de couverture distinctes (RC, Auto, Parapluie, AT) avec leurs propres numéros de police, limites et dates, une colonne mal alignée signifie une date d'expiration erronée sur votre suivi de conformité. Cet outil extrait chaque ligne de couverture dans des colonnes Excel nommées en 5 à 10 secondes par page.
Traitement chiffré · Suppression automatique des données après conversion
Ce que vous pouvez extraire des certificats d'assurance
Saisissez les noms de colonnes dont vous avez besoin — l'IA trouve ces valeurs sur chaque certificat d'assurance en comprenant la signification de chaque champ, qu'il se trouve sur un formulaire ACORD 25 standard ou sur un format de certificat propriétaire d'un assureur. Un seul jeu de noms de colonnes fonctionne sur des documents de différents assureurs.
L'outil utilise l'extraction personnalisée de colonnes : vous définissez les noms de colonnes dans votre fichier de sortie — « Assuré désigné », « Limite par sinistre RC », « Date d'expiration » — et l'IA trouve la valeur correspondante sur chaque attestation en comprenant la signification du champ et sa position dans la hiérarchie visuelle du document. Ainsi, un même jeu de colonnes fonctionne avec les formulaires ACORD 25 de différents assureurs, les attestations aux formats propriétaires non standard, et même les anciens certificats scannés à la mise en page décalée — sans nécessiter de modèle ni de coordonnées pour chaque assureur.
Pourquoi les COI brisent l'extraction par modèle — et ce qui change ici
Le formulaire ACORD 25 est le traducteur universel du secteur de l'assurance — le format standard que tout le monde utilise pour communiquer les couvertures. Mais un « formulaire standard » n'est pas la même chose qu'un « document standard ». Chaque système de gestion d'agence le rend légèrement différemment, et un seul certificat représente en réalité 3 à 4 polices de couverture indépendantes dans une grille dense dont la structure échappe à l'OCR plat.
Un certificat contient 3 à 4 polices d'assurance distinctes empilées dans une grille dense — mais l'OCR plat lit de gauche à droite sur les lignes, pas en colonne par police. La section des garanties d'un ACORD 25 comporte des lignes pour la Responsabilité Civile Générale, la Responsabilité Civile Automobile, l'Excédent/Ombrelle et les Accidents du Travail — et des colonnes pour l'Assureur, le Numéro de Police, la Date d'Effet, la Date d'Expiration et les Limites. Un OCR basé sur des coordonnées peut aligner par erreur la date d'expiration de la ligne Automobile avec les limites de la ligne RC Générale, produisant silencieusement des données incorrectes. Sur Reddit, des chefs de projet décrivent passer leur journée entière à vérifier manuellement les données des COI car "une seule date manquée sur ce tableur pourrait coûter des millions à l'entreprise."
Le champ "Assuré Supplémentaire" est une case à cocher — et les cases à cocher sont invisibles pour l'OCR basé sur les coordonnées. Sur l'ACORD 25, le statut d'Assuré Supplémentaire apparaît comme une case cochée ou non à côté de la section Description des Opérations. Les outils OCR entraînés à lire les champs de texte et les montants en dollars ignorent systématiquement l'état des cases à cocher — ce qui signifie que la question de conformité la plus importante ("cette police de sous-traitant est-elle approuvée pour nous couvrir ?") reste sans réponse. Comme le notent les experts en conformité, la seule case à cocher du COI ne suffit pas — vous devez vérifier que l'avenant existe réellement, mais sans extraction de la case, vous ne pouvez même pas commencer cette vérification.
Les codes lettres des assureurs (A, B, C, D) créent un mapping relationnel que l'extraction plate perd. Sur l'ACORD 25, le tableau des garanties utilise des désignations de lettres dans la colonne "Insr Ltr" pour lier chaque ligne de garantie à un assureur spécifique listé dans l'en-tête. Le nom du producteur et le nom de l'assureur apparaissent dans des blocs séparés. L'extraction plate qui lit chaque cellule indépendamment ne préserve pas la relation A → Assureur, rendant impossible de savoir quel assureur souscrit quelle ligne de garantie sans retravail manuel.
Définissez les colonnes une fois — l'IA lit chaque ligne de couverture indépendamment et génère une ligne par police dans le tableau final. Si vous définissez les colonnes « Type de couverture », « Numéro de police », « Limite par sinistre » et « Date d'expiration », l'IA identifie chaque ligne de couverture du tableau comme un enregistrement distinct. La ligne RC et la ligne Auto deviennent chacune leur propre ligne dans le résultat, avec les valeurs du Souscripteur désigné et du Bénéficiaire du certificat répétées sur toutes les lignes, afin que le résultat conserve le contexte relationnel complet — filtrable par type de couverture, triable par date d'expiration.
L'IA reconnaît les cases à cocher, les codes lettres des assureurs et les grilles denses en lisant la structure visuelle du document — pas les coordonnées des pixels. Elle comprend qu'une coche dans la case « Assuré supplémentaire » signifie oui, que le « A » dans la colonne Insr Ltr correspond à l'assureur dans le bloc d'en-tête « Assureur A », et que la ligne de couverture intitulée « Responsabilité civile générale » a son propre numéro de police, ses propres dates et limites, distincts de la ligne « Responsabilité civile automobile » en dessous. Cette lecture sémantique fonctionne indépendamment de l'endroit où le système de rendu d'un assureur positionne chaque élément sur la page.
Une seule définition de colonne fonctionne sur les COI de tout assureur — format ACORD standard ou propriétaire. Que le certificat soit un ACORD 25 généré par le système de Travelers, un format propriétaire d'un assureur régional, ou un PDF scanné envoyé par email par un petit sous-traitant, les mêmes noms de colonnes extraient les mêmes types de données. Pas de configuration par modèle d'assureur. Pas de mappage manuel de coordonnées. Saisissez vos colonnes une fois et l'IA trouve les valeurs partout.
Comment un lot d'ACIs de sous-traitants est traité
Import — ce qui arrive des sous-traitants, en l'état
Vous recevez des attestations de 20 sous-traitants — certaines sont des PDF ACORD 25 générés par Applied Epic, d'autres des formats propriétaires d'assureurs, d'autres encore des copies scannées à différentes résolutions. Un sous-traitant joint une page d'avenant « Assuré supplémentaire ». Importez-les tous ensemble en un seul lot. Aucun tri préalable par format, assureur ou type de document n'est nécessaire.
Définir les colonnes — ce dont vous avez besoin pour votre suivi de conformité
Saisissez les noms des colonnes pour votre fichier de sortie : Assuré désigné, Titulaire du certificat, Assureur, Type de couverture, Numéro de police, Limite par sinistre, Date d'effet, Date d'expiration, Assuré supplémentaire. Vous pouvez aussi définir une Colonne calculée — par exemple, nommez une colonne Jours avant expiration avec une description demandant à l'IA de soustraire la date du jour à la date d'expiration, afin que votre fichier inclue un indicateur de statut de conformité immédiat, sans étape de formule supplémentaire dans Excel.
Résultat — un tableur avec chaque ligne de couverture de chaque sous-traitant
Téléchargez un fichier Excel où chaque ligne représente un type de couverture d'une attestation. Un sous-traitant avec une couverture RC + Auto + AT produit trois lignes — chacune avec les mêmes valeurs d'Assuré désigné et de Titulaire du certificat, mais des numéros de police, limites et dates différents pour chaque section de couverture. Le fichier est prêt pour les tableaux croisés dynamiques : filtrez par type de couverture pour voir d'un coup d'œil les limites RC de tous les sous-traitants, triez par date d'expiration pour repérer les polices à renouveler, ou regroupez par assureur pour auditer la concentration des couvertures dans votre portefeuille fournisseurs. Le statut d'Assuré supplémentaire apparaît dans une colonne Oui/Non — vert pour vérifié, vide pour non contrôlé. Exportez en XLSX, CSV ou JSON.
Quand ça fonctionne le mieux — et quand vérifier les résultats
La précision d'extraction est élevée pour les attestations ACORD 25 standard et les formats propriétaires. Quelques conditions de documents et complexités propres aux attestations méritent d'être comprises avant de traiter un lot important.
Traitement fiable
Certificats ACORD 25 générés par système. Les COI produits par Applied Epic, Vertafore, AMS360 et autres systèmes de gestion d'agence sont extraits avec une grande précision. L'IA lit les en-têtes de section standardisés (Responsabilité générale, Responsabilité automobile, Parapluie/Excédent, Accidents du travail) et associe chaque numéro de police, date et limite à la bonne colonne de sortie.
Formats propriétaires d'assureurs. De nombreux grands assureurs (Travelers, Liberty Mutual, Chubb) émettent des certificats dans leur propre format plutôt qu'en ACORD 25. L'IA extrait les mêmes types de champs — Assuré désigné, Assureur, Limites de couverture, Dates — en comprenant sémantiquement les libellés, sans se baser sur un modèle ACORD.
Traitement par lots des COI de sous-traitants. Importez les COI de plusieurs sous-traitants — chacun pouvant provenir d'un assureur différent dans un format différent — et traitez-les tous avec une seule définition de colonne. Chaque certificat est traité indépendamment et le fichier Excel de sortie consolide tous les sous-traitants dans une seule feuille.
COI papier scannés à 200+ dpi. Les scans clairs de certificats imprimés — y compris les anciennes versions ACORD (2010/05 et 2016/03) — sont extraits de manière fiable. L'état des cases à cocher pour l'Assuré supplémentaire est capturé lorsque l'image scannée est suffisamment nette pour distinguer les cases cochées des cases non cochées.
Vérifiez ces cas
Les pages d'avenant d'assuré supplémentaire sont des documents distincts du certificat d'assurance principal. Bien que l'IA extraie la case à cocher « Assuré supplémentaire » du formulaire ACORD 25, le libellé réel de l'avenant — précisant quelle entité est nommée et quelle couverture est étendue — se trouve sur une page jointe séparée. Si vous téléchargez la page d'avenant avec le certificat, vous pouvez définir des colonnes pour le nom de l'assuré supplémentaire et l'IA extrait les données de l'avenant. La version actuelle ne lie pas automatiquement les pages d'avenant à leur certificat parent par numéro de certificat. Vérifiez que chaque ligne d'avenant dans le résultat correspond au bon certificat.
Certificats remplis à la main avec une écriture petite ou cursive. Lorsqu'un agent écrit à la main les numéros de police, les dates ou les limites dans les champs de l'ACORD 25 — en particulier dans les cellules exiguës du tableau de couverture — la précision de la reconnaissance de l'écriture manuscrite de l'IA diminue par rapport à sa référence pour le texte imprimé. Ajoutez une colonne Confiance pour signaler les lignes à faible confiance pour un examen manuel, en particulier pour les champs comme les numéros de police et les montants en dollars où un seul chiffre mal lu a son importance.
Description des opérations s'étendant sur des formulaires de continuation. Lorsque la section Description des opérations sur l'ACORD 25 est écourtée avec « voir ci-joint » ou une référence à un formulaire de continuation ACORD 101, l'IA extrait uniquement le texte présent sur l'ACORD 25 lui-même. Le texte du formulaire de continuation n'est capturé que s'il est inclus dans le téléchargement avec le certificat principal.
Certificats d'assureurs utilisant des formats fortement graphiques ou basés sur des images. Certains assureurs régionaux émettent des certificats sous forme de rendus d'image plats dans un PDF plutôt que des documents avec couche de texte. L'IA les traite toujours via la reconnaissance visuelle, mais la précision dépend de la résolution et du contraste de l'image. Si votre résultat affiche des blancs inattendus ou des valeurs tronquées dans les colonnes Assuré désigné ou Assureur, vérifiez si le PDF source contient une couche de texte sélectionnable ou est purement graphique — les documents purement graphiques bénéficient d'un téléchargement à des résolutions plus élevées.
Questions fréquentes
Peut-il traiter les formulaires ACORD 25 de n'importe quel assureur, ou seulement ceux qui respectent la mise en page standard exacte ?
Il traite les formulaires ACORD 25, quel que soit l'assureur ou le système de gestion d'agence qui les a produits. L'IA lit les étiquettes de champs et les en-têtes de sections de manière sémantique plutôt qu'en se basant sur des coordonnées de pixels, donc les différences de position entre assureurs — un assureur peut afficher « Numéro de certificat » 10 pixels plus haut qu'un autre — n'affectent pas l'extraction. Les formats propriétaires d'assureurs qui ne suivent pas du tout la mise en page ACORD sont également pris en charge : définissez des colonnes comme « Assuré désigné », « Numéro de police » ou « Limite par occurrence RC » et l'IA localise les valeurs correspondantes n'importe où sur la page en comprenant le texte de l'étiquette environnante et le contexte visuel.
Comment gère-t-il le tableau de couvertures multi-lignes avec des lignes séparées pour la Responsabilité Civile Générale, l'Automobile, l'Ombrelle et les Accidents du Travail ?
Chaque ligne de couverture dans le tableau de couvertures du formulaire ACORD 25 devient sa propre ligne dans le fichier Excel de sortie. Si vous définissez des colonnes comme « Type de couverture », « Numéro de police », « Limite par occurrence » et « Date d'expiration », l'IA identifie chaque ligne de section de couverture individuellement — extrayant le numéro de police, les limites et les dates de la ligne RC dans une ligne de sortie, ceux de la ligne Automobile dans la suivante, ceux de la ligne Ombrelle dans la suivante, et ceux de la ligne Accidents du Travail dans la suivante. La sortie préserve la relation 1:N entre l'en-tête du certificat (Assuré désigné, Bénéficiaire du certificat, Producteur) et les détails au niveau de la couverture — les valeurs de l'Assuré désigné et du Bénéficiaire du certificat sont répétées sur toutes les lignes associées afin que vous puissiez filtrer, trier et croiser par n'importe quelle combinaison de sous-traitant et de type de couverture. Ceci est fondamentalement différent de l'OCR plat, qui lirait la grille du tableau de gauche à droite et risquerait de mal aligner une date de la ligne Automobile avec un numéro de police de la ligne RC.
Quelle est la fiabilité de la détection de la case « Assuré supplémentaire », notamment sur les COI scannées ?
Pour les PDF numériques nets — la majorité des COI générées par les logiciels de gestion d'agence — la détection des cases est fiable : les cases cochées (X ou coche) sont systématiquement identifiées comme Oui, et les cases vides comme Non. Sur les COI papier scannées, la précision dépend de la qualité du scan. Un scan net à 200 dpi ou plus offre une détection fiable. Les scans de moindre résolution ou les copies faxées, où les grilles des cases deviennent floues, réduisent la précision. Cette distinction est importante car la case « Assuré supplémentaire » est un indicateur de conformité critique : elle vous indique si la police du sous-traitant a été modifiée pour vous désigner comme assuré supplémentaire, ce qui affecte votre position juridique en cas de sinistre. Nous recommandons de vérifier ponctuellement la colonne « Assuré supplémentaire » sur les premières COI scannées d'un lot, puis de procéder en toute confiance une fois que le modèle de résultats correspond à ce que vous voyez sur les documents sources.
Puis-je intégrer cela à un Lien de collecte pour que les sous-traitants téléversent eux-mêmes leurs COI ?
Oui. ImageToTable.ai inclut une fonctionnalité de Lien de collecte — une URL partageable que vous envoyez à chaque sous-traitant. Ils ouvrent le lien, saisissent un court code de vérification et téléversent leur COI directement dans votre file d'attente de traitement — sans inscription ni connexion de leur part. Les fichiers arrivent dans votre compte, prêts à être extraits avec les noms de colonnes que vous avez déjà définis. Cela élimine le ping-pong d'e-mails pour demander, relancer et transférer les COI, et garantit que chaque certificat arrive dans un pipeline de traitement cohérent plutôt que dispersé dans des fils de discussion. Après traitement, les données extraites alimentent votre fichier Excel aux côtés des COI que vous avez téléversées directement.
Le champ « Assuré désigné » peut-il distinguer l'assuré du titulaire du certificat lorsque les noms se ressemblent ?
Oui. Sur le formulaire ACORD 25, l'assuré désigné figure dans un bloc distinct — généralement la section assurée en haut à gauche — tandis que le titulaire du certificat apparaît dans un bloc séparé plus bas sur la page. L'IA lit la hiérarchie visuelle : elle comprend que l'entité listée sous « ASSURÉ » ou « PRODUCTEUR » (à gauche d'un ACORD 25 standard) est le preneur d'assurance, et que l'entité listée sous « TITULAIRE DU CERTIFICAT » est la partie demandant une preuve de couverture. Cette lecture sémantique attribue correctement chaque partie à la colonne de sortie appropriée, même lorsque les deux noms sont des noms d'entreprise structurellement similaires (par exemple, « ABC Construction SARL » comme assuré désigné vs « ABC Development SA » comme titulaire du certificat). C'est un autre cas où l'OCR basé sur les coordonnées échoue — si les deux blocs de noms changent de position entre différents rendus ACORD des assureurs, un modèle qui attend des noms à des coordonnées fixes inversera les deux parties sans avertissement.
En savoir plus : Comment extraire les données d'une attestation d'assurance dans Excel : numéros de police, limites, dates et détails des assurés supplémentaires · Logiciel de suivi des attestations vs extraction par IA dans un tableur pour la conformité dans la construction · Traitement par lots des attestations de sous-traitants : une configuration pour tous les formats d'assureur