L'IA peut-elle extraire les données G702 et G703 ?
Oui — voici comment ça marche
Oui. L'IA peut extraire les données des formulaires AIA G702 (Demande et certificat de paiement) et G703 (Feuille de continuation) — en lisant les montants du contrat, les avenants, les valeurs des travaux achevés, la retenue de garantie et le détail des lignes. La mise en page standardisée de l'AIA favorise la précision sur les PDF numériques, où l'IA lit les champs structurés à 95-98 % pour les formulaires remplis proprement par machine. Les écritures manuscrites sur des formulaires imprimés, les scans de mauvaise qualité provenant des remorques de chantier et les photocopies de plusieurs générations font chuter la précision à 70-85 % — toujours utilisable pour accélérer la saisie de données, mais nécessitant une vérification systématique de chaque champ extrait.
Points clés à retenir
- Un GC de taille moyenne passe 28 heures par cycle de tirage à saisir manuellement les données G702 et G703 de 18 sous-traitants — chaque mois, sur des formulaires AIA identiques normalisés au niveau fédéral depuis des décennies.
- La mise en page du formulaire AIA est identique pour chaque sous-traitant — mais les documents arrivant dans la remorque du GC vont de PDF numériques propres avec une précision d'extraction de 98 % à des photocopies de troisième génération tombant en dessous de 50 %.
- Une phrase ajoutée au contrat de sous-traitance — exigeant des demandes de paiement en PDF numérique — fait passer chaque demande dans la plage de précision de 95 %+ et élimine complètement le problème de qualité de scan sur chantier.
Comment l'IA lit les formulaires AIA G702 et G703 aujourd'hui
Le formulaire AIA G702/G703 est le format de facturation le plus standardisé de la construction américaine — mêmes libellés, mêmes lignes numérotées, même mise en page, que le document vienne d'un sous-traitant en béton à Phoenix ou d'un électricien à Chicago. Cette standardisation est le principal atout de l'IA. La structure prévisible du formulaire donne une base solide à l'extraction sémantique — lire ce que chaque champ signifie plutôt que sa position sur la page.
La page récapitulative G702 concentre les données de paiement essentielles dans une vingtaine de champs : Montant du contrat, Variation nette par avenants, Montant du contrat à ce jour, Total réalisé et stocké à ce jour, Retenue de garantie (pourcentage ligne 5a et montant ligne 5b), Total dû moins retenue, Moins certificats antérieurs, Paiement dû actuel, et Solde à terminer. Sur un PDF propre rempli numériquement — généré par Procore, Sage 300 CRE ou le logiciel comptable d'un sous-traitant — l'IA extrait ces champs avec une précision de 95 à 98 %. Les libellés sont cohérents, les valeurs sont placées logiquement par rapport à leurs libellés, et les calculs suivent un ordre prévisible.
La feuille de continuation G703 est là où se trouve le volume. Une seule demande de paiement peut comporter 20 à 50 lignes sur 2 à 10 pages, chaque ligne indiquant Valeur prévue, Travaux réalisés cette période, Matériels actuellement stockés, Total réalisé et stocké à ce jour, pourcentage d'avancement et retenue retenue. L'IA moderne gère bien cette structure de tableau car chaque colonne a une identité sémantique claire — « Travaux réalisés cette période » signifie la même chose page 1 ligne 3 que page 7 ligne 42. L'IA suit la continuité des lignes entre les sauts de page, ce qui est important quand le devis quantitatif d'un sous-traitant se scinde au milieu d'un code de coût.
Ce qui rend cela possible, c'est l'Extraction personnalisée de colonnes : vous définissez les colonnes de sortie dont vous avez besoin — « Montant du contrat à ce jour », « % de retenue », « Paiement dû actuel » pour le G702, plus la demi-douzaine de colonnes de lignes du G703 — et l'IA localise chaque valeur en comprenant le contenu du document, pas en faisant correspondre des coordonnées. Un outil basé sur la position qui s'attend à trouver « Retenue » à un emplacement pixel fixe échoue dès qu'un sous-traitant utilise un éditeur PDF différent qui décale les champs d'un quart de pouce. L'extraction sémantique s'en moque. Pour une vue d'ensemble des raisons pour lesquelles la facturation dans la construction crée des besoins uniques d'extraction de données, voir ce qu'implique réellement l'extraction de factures de construction.
Ce que l'IA réussit sur les formulaires G702 et G703
Des demandes de paiement PDF remplies numériquement et propres. C'est la base et le domaine où l'IA excelle. Lorsqu'un sous-traitant remplit un G702/G703 via Procore, Sage, Viewpoint Vista, ou même un formulaire PDF rempli — produisant un texte généré par machine dans la mise en page standard AIA — l'IA lit les champs structurés avec une précision de 95 à 98 %. Les montants en dollars adjacents à « Montant actuel dû », le pourcentage de retenue sur la ligne 5a, le solde à terminer — ces données atterrissent correctement dans leurs colonnes de feuille de calcul. Le taux d'erreur de 2 à 5 % concerne généralement des cas particuliers : des lignes d'ordres de modification au format inhabituel, des abréviations non standard dans les descriptions de lignes, ou des blocs de signature scannés qui empiètent sur les zones de texte adjacentes.
Les tableaux de lignes G703 sur plusieurs pages. Le vrai volume se trouve dans la feuille de continuation. Un G703 de 40 lignes s'étalant sur 6 pages représente plus de 240 valeurs individuelles — et l'extraction IA consciente des tableaux les lit toutes en une seule passe. L'IA comprend la sémantique des colonnes : elle sait que le nombre dans la colonne « Travaux achevés cette période » est différent de « Total achevé et stocké à ce jour » même lorsque les deux montants sont identiques (comme c'est le cas lors de la première période de facturation). Elle suit les lignes à travers les sauts de page, de sorte qu'un code de coût qui commence à la page 2 et continue à la page 3 est capturé comme une seule entrée continue plutôt que deux fragments.
Traitement par lots pour plusieurs sous-traitants. Un entrepreneur général gérant 20 sous-traitants reçoit les demandes de paiement dans une fenêtre de 48 heures chaque mois — certaines sous forme de PDF propres, d'autres de formulaires imprimés et scannés, d'autres de factures générées par QuickBooks qui suivent approximativement le format AIA. Comme l'extraction sémantique ne nécessite pas de modèles par sous-traitant, les 20 demandes sont regroupées en un seul lot et produisent une feuille de calcul fusionnée : une ligne par sous-traitant, les mêmes champs G702 extraits de chaque demande, quelle que soit la façon dont chaque sous-traitant a généré son formulaire. C'est la différence entre examiner une feuille de calcul et rapprocher 20 extractions séparées. Pour une procédure pas à pas détaillée de l'application de l'extraction spécifiquement à la facturation des sous-traitants, voir comment extraire les données des demandes de paiement AIA G702 vers une feuille de calcul.
Reconnaissance du champ de retenue. La retenue se trouve sur deux lignes distinctes du G702 — la ligne 5a est le pourcentage, la ligne 5b est le montant en dollars — et les obtenir correctement est important car la retenue est de l'argent réel que le propriétaire détient. L'IA extrait les deux indépendamment et comprend la relation entre eux sans nécessiter une étape de calcul séparée. Sur les formulaires numériques où les deux champs sont imprimés par machine, la précision de la retenue est de 95 %+. Sur les formulaires manuscrits ou scannés, le montant de la retenue (5b) se lit plus fiablement que le pourcentage (5a) car les montants en dollars ont des indices structurels plus forts.
Là où l'extraction IA des G702/G703 reste limitée
Les trois scénarios où la précision de l'IA chute partagent une cause commune : le formulaire peut être standardisé, mais le document physique qui arrive au bureau du GC est tout sauf standard.
Saisies manuscrites sur formulaires AIA imprimés. Tous les sous-traitants ne remplissent pas un G702/G703 sur ordinateur. Les petits entrepreneurs — peintres, plâtriers, sous-traitants résidentiels — reçoivent souvent des formulaires AIA vierges du GC, les remplissent à la main, puis les faxent ou les scannent. Le problème d'écriture manuscrite sur les formulaires G702/G703 est plus grave que sur les factures standard car les formulaires sont denses — montants, pourcentages et dates sont placés dans des grilles serrées avec du texte d'étiquette en petits caractères autour. Avec une écriture claire en lettres moulées et à l'encre foncée, l'IA extrait avec une précision de 75 à 85 %. Avec une écriture brouillonne ou un stylo à bille sur des formulaires carbone, la précision tombe sous les 70 %. À ce stade, la saisie manuelle peut être plus rapide que la vérification.
Scans de mauvaise qualité depuis les chantiers. Le chef de projet d'un sous-traitant remplit le G703 dans la roulotte de chantier, le scanne sur une imprimante multifonction de 15 ans et envoie le PDF par e-mail. Le scan est de travers, légèrement pivoté et capturé à 150 DPI au lieu des 300 DPI minimum attendus par le modèle IA. Les chiffres sont flous sur les bords — un « 3 » et un « 8 » deviennent ambigus. La précision sur ces scans chute à 65-75 %. La solution est procédurale, pas technique : exiger des sous-traitants qu'ils soumettent des originaux numériques ou des scans à plat à 300 DPI minimum dans le cadre des exigences de soumission des demandes de paiement.
Photocopies de photocopies. C'est le cas le plus difficile. Un sous-traitant reçoit une photocopie d'une photocopie du formulaire AIA original, la remplit et la soumet. Les lignes de la grille imprimée du formulaire s'estompent, le texte des étiquettes (« TOTAL RÉALISÉ ET STOCKÉ À CE JOUR ») se dégrade et le contraste entre l'arrière-plan et le texte est faible. L'IA peut toujours tenter l'extraction — et elle renverra quelque chose — mais l'ambiguïté au niveau des caractères signifie qu'un « 5 » peut être lu comme un « 6 » et un « 0 » comme un « 8 ». Sur les photocopies de troisième génération, la précision chute à 50-65 %, et la ressaisie manuelle est la voie la plus sûre. Si les photocopies de photocopies sont un problème récurrent, le changement le plus efficace est de demander à l'agent d'assurance ou au bureau du sous-traitant de générer une version numérique propre — la plupart peuvent le faire en quelques minutes.
Rapprochement croisé G702↔G703. C'est moins un problème d'extraction IA qu'une réalité de flux de travail. Le résumé G702 reprend les totaux du G703 — mais ces totaux sont saisis par le sous-traitant. L'IA peut extraire les totaux des deux formulaires et les présenter côte à côte dans le tableur de sortie. Ce qu'elle ne fait pas — et aucun outil d'extraction ne prétend le faire — c'est vérifier que les calculs du sous-traitant sont corrects. Si les lignes du G703 totalisent 247 350 $ mais que le sous-traitant a tapé 243 750 $ sur la ligne « Total réalisé et stocké à ce jour » du G702, l'IA extrait les deux chiffres fidèlement. L'écart de 3 600 $ est une affaire de comptable de projet, pas une tâche d'extraction de données. C'est l'une des raisons pour lesquelles la passe de vérification reste essentielle même à haute précision — comme expliqué dans notre présentation des erreurs d'extraction G702 courantes qui déclenchent des litiges de paiement.
L'IA lit ce que contiennent les G702 et G703 — elle ne vérifie pas les calculs du sous-traitant, ne confirme pas que les travaux ont été réellement effectués, ni ne s'assure que la retenue de garantie a été calculée au taux contractuel correct. L'extraction est un accélérateur de saisie de données. La vérification et l'approbation au niveau du projet restent de la responsabilité du chef de projet.
Comment obtenir les meilleurs résultats de l'extraction IA G702/G703
1. Définissez des noms de colonnes correspondant aux libellés exacts du formulaire AIA. L'IA fonctionne par correspondance sémantique — le nom de colonne que vous saisissez guide sa recherche. « Montant du contrat à ce jour » fonctionne mieux que « Total contrat ». « % de retenue » et « Montant de la retenue » en colonnes séparées fonctionnent mieux qu'une seule colonne « Retenue ». Pour les lignes du G703, définissez chaque colonne explicitement : « Valeur prévue », « Travaux exécutés cette période », « Matériels actuellement stockés », « Total exécuté et stocké à ce jour », « % d'avancement », « Retenue appliquée ». L'IA utilise chaque nom de colonne comme une requête sémantique — plus la requête est précise, plus la correspondance est exacte.
2. Exigez des PDF numériques de la part des sous-traitants. Le changement procédural le plus impactant : inclure une clause dans les contrats de sous-traitance imposant que les demandes de paiement soient soumises sous forme de PDF générés numériquement, et non de formulaires papier photographiés. La plupart des sous-traitants utilisant un logiciel de construction — Procore, Sage, Viewpoint, voire QuickBooks avec un modèle AIA — génèrent déjà des PDF numériques. Ceux qui ne le font pas peuvent souvent être convaincus par un simple e-mail. Cette seule exigence fait passer la précision d'extraction de 70-80 % à plus de 95 % et élimine complètement le problème de qualité des scans sur chantier.
3. Regroupez les demandes de paiement par cycle de décaissement. La facturation dans la construction suit des cycles mensuels — toutes les demandes de paiement arrivent dans une fenêtre de 48 heures autour du 25. Traiter l'ensemble du lot de décaissement en une fois vous donne un seul tableur avec tous les résumés G702 et les lignes G703 de tous les sous-traitants dans un tableau unique. Le flux de travail devient : téléchargez les 20 demandes en un seul lot → l'IA extrait tous les champs → exportez vers un tableur → vérifiez la retenue et recoupez les totaux. Le gain de temps vient de la suppression du traitement séparé de chaque demande de sous-traitant.
4. Vérifiez toujours la retenue et le recoupement G702↔G703. Même avec une précision de 95-98 % sur les formulaires numériques, un seul pourcentage de retenue mal lu sur 20 sous-traitants représente une exposition financière réelle. Le flux de travail pratique : l'IA extrait tous les champs → vous vérifiez les trois chiffres les plus importants (% de retenue, paiement dû actuel, concordance des totaux G702↔G703) → les demandes approuvées avancent. Cela transforme une tâche de saisie de données de 45 minutes par demande en une tâche de vérification de 2 à 3 minutes par demande.
5. Utilisez l'extraction par colonnes, pas l'OCR pleine page. L'OCR convertit l'intégralité du G702/G703 en un bloc de texte indifférencié — chaque libellé de champ, chaque ligne, chaque note de bas de page se mélange en un texte continu. Vous devez encore identifier manuellement quel nombre correspond au montant du contrat et lequel au paiement dû actuel. L'extraction par colonnes produit un tableur où « Montant du contrat à ce jour » se trouve dans sa propre colonne avec exactement une valeur — et rien d'autre. Le format de sortie est le format de vérification.
Exemples concrets : comment l’extraction IA des G702/G703 transforme le flux de travail
Traitement mensuel des demandes de paiement par l’entrepreneur général
Un entrepreneur général de taille moyenne gérant trois projets commerciaux reçoit 18 demandes de paiement de sous-traitants avant le 25 de chaque mois. Chaque demande comprend un résumé G702 et une feuille de continuation G703 comptant en moyenne 30 lignes sur 5 pages. Le comptable du projet consacre trois jours complets — environ 24 heures — à la saisie manuelle des champs du résumé G702 et à la vérification ponctuelle des lignes G703 dans le tableur de suivi des paiements. La vérification des retenues de garantie et des totaux G702/G703 ajoute encore 4 heures.
L’extraction par IA réduit la saisie à moins de 15 minutes : téléchargez les 18 demandes en un seul lot, définissez une fois les colonnes G702 et G703, et recevez un tableur unique avec les données des 18 sous-traitants. Le rôle du comptable passe de la saisie à la gestion des exceptions — vérifier les pourcentages de retenue, contrôler les deux ou trois plus gros postes par sous-traitant, et signaler la ou les deux demandes où les totaux G703 ne correspondent pas au G702. Le temps consacré passe d’environ 28 heures à environ 3 heures, et l’effort mental passe de la transcription à la vérification.
Examen des demandes de paiement des sous-traitants
Un sous-traitant spécialisé — un électricien — soumet chaque mois des demandes de paiement à cinq entrepreneurs généraux différents, chacun utilisant sa propre version du formulaire AIA (certains en G702/G703, d’autres sur des modèles de demande propres). Le responsable administratif de l’électricien saisit manuellement les mêmes données de décomposition des prix dans cinq formats différents, une tâche qui prend environ 45 minutes par demande et génère des erreurs de transcription retardant l’approbation des paiements.
L’extraction par IA fonctionne en sens inverse : le responsable télécharge un seul jeu G702/G703 complété, définit les colonnes de sortie, et obtient un tableur avec toutes les valeurs. Lorsqu’un entrepreneur général exige un format différent, les données extraites alimentent le nouveau modèle — l’IA a lu une fois, et les données circulent là où elles sont nécessaires. Pour en savoir plus sur la diversité des formats de facturation des sous-traitants, voir comment l’extraction des factures de construction gère les formats non AIA.
Vérification des décaissements de prêt à la construction
Un prêteur immobilier finançant un projet commercial de 12 M$ doit examiner le dossier de tirage avant de libérer le décaissement du mois suivant. Chaque dossier contient 12 à 15 demandes de paiement de sous-traitants avec formulaires G702/G703, ainsi que des renonciations de privilège. L'analyste du prêteur passe deux jours à saisir les données récapitulatives du G702 dans le tableur de suivi du prêt pour vérifier que le montant demandé correspond aux demandes de paiement certifiées.
L'extraction par IA traite l'intégralité du dossier de tirage en moins de 10 minutes, produisant un tableur avec tous les champs G702 de chaque sous-traitant dans un seul tableau. Le rôle de l'analyste se recentre sur la vérification qui compte vraiment : confirmer que les renonciations de privilège correspondent aux montants payés, vérifier que la demande de tirage est cohérente avec les totaux du G702, et signaler les sous-traitants dont la retenue de garantie ne correspond pas au taux contractuel. La couche de vérification reste humaine — mais la couche de transcription qui consommait 85 % du temps de l'analyste est totalement éliminée.
FAQ
L'IA peut-elle lire les écritures manuscrites sur les formulaires G702 et G703 ?
Partiellement. Sur une écriture claire en lettres capitales avec de l'encre foncée sur des formulaires imprimés propres, l'IA extrait avec une précision de 75 à 85 %. Sur une écriture cursive brouillonne ou un stylo à bille sur du papier carbone, la précision tombe sous les 70 % — auquel cas la saisie manuelle peut être plus efficace que la vérification. Pour les sous-traitants qui soumettent systématiquement des demandes manuscrites, demander des PDF remplis numériquement est une solution plus efficace que de chercher à améliorer marginalement la précision de lecture de l'écriture.
L'IA peut-elle gérer les feuilles de continuation G703 multipages ?
Oui. L'extraction moderne avec reconnaissance des tableaux suit les lignes d'articles à travers les sauts de page — un code de coût qui commence à la page 2 et continue à la page 3 est capturé comme une seule entrée continue. L'IA lit toutes les pages du G703 comme un seul document logique plutôt que de traiter chaque page comme un fichier indépendant. La sémantique des colonnes (« Travaux réalisés cette période » vs « Total réalisé et stocké à ce jour ») reste cohérente sur toutes les pages, de sorte que le tableur de sortie comporte une ligne par article, quel que soit le nombre de pages du G703.
L'IA comprend-elle les calculs de retenue sur le G702 ?
L'IA extrait le pourcentage de retenue (ligne 5a) et le montant en dollars (ligne 5b) comme deux champs distincts et indépendants. Elle ne calcule pas l'un à partir de l'autre et ne vérifie pas leur cohérence. Si le sous-traitant a saisi 10 % sur la ligne 5a mais a mal calculé le montant, l'IA extrait les deux valeurs fidèlement. Vérifier l'exactitude des calculs reste de la responsabilité du comptable de projet — l'extraction livre les données, pas l'audit.
L'IA peut-elle vérifier que les totaux du G703 correspondent au récapitulatif du G702 ?
Non. L'IA extrait les totaux des deux formulaires indépendamment et les exporte dans le même tableur. Elle ne compare pas les sommes des lignes du G703 avec le champ « Total réalisé et stocké à ce jour » du G702. La présentation côte à côte facilite la comparaison pour un relecteur humain — les deux chiffres atterrissent sur la même ligne — mais l'outil ne signale pas les écarts. La vérification croisée relève du contrôle de projet, pas de l'extraction de données.
Quelle est la précision sur les formulaires G702 numériques par rapport aux formulaires scannés ?
Sur des PDF G702/G703 propres et générés numériquement — remplis via des champs de formulaire PDF, Procore, Sage 300 CRE ou équivalent — l'IA atteint une précision de 95 à 98 % au niveau des champs structurés (montants, dates, pourcentages). Sur des formulaires imprimés scannés à plat en 300 DPI, la précision tombe à 85-92 %. Sur des scans basse résolution provenant d'imprimantes multifonctions de chantier (150 DPI ou moins), attendez-vous à 65-75 % de précision. Sur des photocopies de plusieurs générations à la qualité d'impression dégradée, la précision chute à 50-65 %. L'action la plus efficace est de demander les PDF numériques originaux aux sous-traitants.
L'IA peut-elle traiter des formulaires G702/G703 de différents sous-traitants en un seul lot ?
Oui. Comme l'extraction sémantique lit le sens des champs plutôt que leur position fixe, vous pouvez télécharger des demandes de paiement de 20 sous-traitants différents — certaines en PDF propres, d'autres scannées, d'autres avec des écritures manuscrites — et extraire les mêmes champs G702 de toutes en un seul lot. L'IA localise le « Montant dû actuel » qu'il apparaisse exactement à l'endroit prévu par le modèle AIA ou légèrement décalé par le logiciel PDF du sous-traitant. Le traitement par lot fait la différence entre vérifier un tableur et rapprocher 20 extractions distinctes.
L'extraction G702/G703 diffère-t-elle de l'OCR standard pour factures ?
Oui, sur trois points importants. Premièrement, le G702/G703 est structurellement un état de paiement — pas une facture — avec des calculs de facturation progressive (cumulatifs vs périodiques), une retenue de garantie suivie séparément du montant du paiement, et des tableaux de lignes multipages qui doivent correspondre à la page récapitulative. Deuxièmement, la diversité des méthodes de remplissage (champs PDF, impression-numérisation, modèle Excel imprimé en PDF, manuscrit) génère plus de variations de format que les factures standard, malgré la norme AIA. Troisièmement, l'exigence de vérification est plus stricte — une erreur de lecture du montant de la retenue sur une facture standard est une erreur comptable ; sur un G702, c'est un défaut de conformité contractuelle. Pour approfondir ces distinctions, voir ce qu'implique l'extraction de factures de construction.