Comment extraire les données de la demande de paiement AIA G702
automatiquement dans un tableur
La demande et le certificat de paiement AIA G702 et sa feuille de continuation G703 associée sont les documents de facturation standard sur pratiquement tous les projets de construction commerciaux aux États-Unis. Un entrepreneur général de taille moyenne gérant cinq projets actifs reçoit environ 10 à 15 demandes de paiement par mois de la part des sous-traitants. Chaque demande comprend une page de synthèse G702 et une feuille de continuation G703 listant 20 à 50 postes — chaque poste contenant dix colonnes de valeurs cumulatives et spécifiques à la période. Cela représente 200 à 750 valeurs à vérifier par demande, et 2 000 à 7 500 valeurs par mois sur l'ensemble des projets. Chacun de ces chiffres est soit saisi manuellement dans un tableur de suivi des paiements, soit recopié d'un tableur à un autre. Le formulaire est standard. La saisie des données ne l'est pas.
Points clés à retenir
- Le formulaire AIA G702/G703 est le plus standardisé de la construction aux États-Unis, pourtant les entrepreneurs généraux de taille moyenne ressaisissent manuellement 2 000 à 7 500 valeurs de demandes de paiement chaque mois — des chiffres saisis dans trois systèmes distincts par trois personnes différentes.
- L'extraction par modèle — la solution évidente pour les formulaires standard — échoue sur les G702/G703 non pas parce que les formulaires varient, mais parce que le même formulaire standard est rempli avec différents éditeurs PDF, contient des nombres de postes très variables, et est souvent soumis sous forme de scans manuscrits qui rendent impossible la correspondance par position de pixel.
- L'extraction par nom de colonne lit les champs par leur signification plutôt que par leur position, permettant à ImageToTable.ai de capturer les 300 valeurs de chaque demande, à la fois sur la synthèse G702 et les postes G703, en une seule passe — transformant une vérification de 45 minutes en environ 30 secondes d'extraction plus 9 minutes de travail de vérification réel.
Le cycle de facturation G702/G703 : les mêmes chiffres, plusieurs claviers
Le flux de travail de la demande de paiement sur un projet sous contrat AIA standard suit un parcours prévisible : un sous-traitant remplit la feuille de continuation G703 — en y inscrivant chaque poste du tableau des valeurs, en saisissant la valeur des travaux réalisés au cours de la période, les matériaux entreposés sur le chantier et le total cumulé à ce jour. La page récapitulative G702 reprend les totaux du G703 et ajoute les données au niveau du contrat : le montant initial du contrat, les avenants approuvés, la réserve retenue et le montant net actuellement dû.
Le sous-traitant soumet ce dossier — généralement au format PDF, parfois sous forme imprimée, occasionnellement sous forme de modèle Excel rempli — au chef de projet de l'entrepreneur général. Le chef de projet vérifie l'exactitude des chiffres, s'assure que les totaux des postes du G703 correspondent aux montants récapitulatifs du G702, confirme que la réserve est calculée au taux contractuel correct, puis saisit les valeurs approuvées dans le système de suivi des paiements de l'entrepreneur général. Si le maître d'ouvrage ou l'architecte exige sa propre vérification avant certification, les données sont saisies une troisième fois dans le système du maître d'ouvrage.
Le même ensemble de chiffres — montant du contrat, avenants, travaux réalisés, matériaux entreposés, réserve retenue, montant dû — est saisi dans trois systèmes différents par trois personnes différentes. Le format G702/G703 normalise la présentation des données mais ne réduit en rien le nombre de fois où elles sont transcrites manuellement.
Une seule demande de paiement comportant 30 postes sur le G703 contient environ 300 valeurs numériques individuelles réparties sur les dix colonnes. À raison de 15 demandes par mois sur cinq projets, l'équipe de gestion de projet d'un entrepreneur général traite environ 4 500 chiffres par cycle de facturation — chacun devant être vérifié, et la plupart devant être saisis dans le système de l'entrepreneur général pour le traitement des paiements et le suivi des coûts du projet.
Les formulaires G702 et G703 comptent parmi les formulaires les plus standardisés du secteur de la construction. Cette standardisation est précisément ce qui en fait des candidats idéaux pour l'extraction automatisée des données — chaque champ signifie la même chose sur chaque formulaire. Le problème n'est pas la variété des formats. C'est le volume.
Deux niveaux de données : en-têtes G702 et postes G703
Comprendre l'extraction nécessite de comprendre la structure à deux niveaux de la demande de paiement.
La G702 Demande et certificat de paiement est le récapitulatif. Ses champs couvrent la situation financière au niveau du contrat :
Montant du contrat initial | Avenants nets | Montant du contrat à ce jour
Total réalisé et stocké à ce jour | % de réserve | Montant de la réserve
Total gagné moins réserve | Moins certificats antérieurs
Paiement actuel dû | Solde à terminer (réserve incluse)La G703 Feuille de continuation est la pièce justificative détaillée. Chaque ligne représente un poste du tableau des valeurs du projet, et chaque colonne suit un aspect différent de la progression financière de ce poste. Une seule ligne contient :
N° de poste | Description | Valeur prévue
Travaux réalisés : demande antérieure | Travaux réalisés : période en cours
Matériaux actuellement stockés | Total réalisé et stocké à ce jour
% réalisé | Solde à terminer | RéserveLes deux niveaux doivent être extraits et recoupés : la somme de tous les postes G703 « Total réalisé et stocké à ce jour » doit être égale au « Total réalisé et stocké à ce jour » de la G702 sur la page récapitulative. La somme de tous les « Travaux réalisés : période en cours » de la G703 doit correspondre à la contribution de la période au calcul du paiement actuel de la G702. Une extraction qui capture les deux niveaux en une seule passe élimine le besoin de rapprocher deux flux de saisie de données distincts.
Pourquoi l'extraction par noms de colonnes gère mieux les G702/G703 qu'un modèle
À première vue, les G702/G703 semblent être le cas d'utilisation idéal pour l'extraction basée sur un modèle. Ce sont des formulaires standard. Les positions des champs sont connues. Un modèle configuré une fois devrait fonctionner pour toujours.
En pratique, trois éléments compromettent la fiabilité des modèles, même sur des formulaires standard :
Déplacement lors du remplissage. Lorsqu'un sous-traitant remplit un PDF G702 électroniquement, les valeurs saisies déplacent souvent légèrement les libellés de champs pré-imprimés. Un modèle qui attend « Montant du contrat à ce jour » à une coordonnée de pixel fixe manquera la valeur si la taille de police, l'interligne ou le débordement de champ l'ont déplacée de quelques pixels seulement. Les outils de remplissage PDF de différents logiciels (Bluebeam, Adobe, éditeurs basés sur navigateur) affichent les valeurs remplies différemment.
Nombre variable de postes. Une feuille G703 peut contenir 12 postes pour un sous-traitant et 47 pour un autre. Un modèle qui attend un nombre fixe de lignes manque des données ou capture des cellules vides comme valeurs. L'extraction par noms de colonnes lit le tableau dynamiquement — elle trouve toutes les lignes, quel que soit leur nombre, et extrait chaque valeur renseignée.
Soumissions manuscrites ou scannées. Les petits sous-traitants soumettent encore des formulaires G702/G703 papier avec des valeurs manuscrites ou saisies à la machine à écrire. Un modèle qui attend un texte numérique propre échoue sur une image scannée. L'extraction par noms de colonnes fonctionne sur les formulaires scannés car l'IA lit le contenu visuel plutôt que de s'appuyer sur une couche de texte numérique.
L'extraction par noms de colonnes gère ces trois cas car elle recherche l'information par le sens plutôt que par la position. Le nom de champ « Total complété et stocké à ce jour » indique à l'IA de trouver le montant cumulé en dollars dans la section récapitulative du G702. Le nom de champ « Travaux complétés au cours de la période » indique à l'IA de trouver les valeurs de la période en cours dans chaque ligne du tableau des postes du G703. L'IA ne se soucie pas de savoir si le formulaire a été rempli électroniquement ou à la main, si le nombre de lignes est de 12 ou 47, ou si la police a déplacé le libellé de deux pixels.
Étape par étape : du PDF G702/G703 au calendrier de paiement
Les fichiers sont traités en toute sécurité et ne sont pas stockés. Saisissez les noms des champs G702/G703 et téléversez un échantillon pour tester.
Ce que l'IA extrait, et ce que le chef de projet vérifie encore
Une distinction importante : l'IA extrait les chiffres du formulaire. Elle ne vérifie pas indépendamment que l'arithmétique du sous-traitant est correcte. Les valeurs des postes de la G703 sont les chiffres déclarés par le sous-traitant — l'IA capture ce que le formulaire indique, que les postes individuels correspondent ou non aux totaux de la G702.
Cela signifie que le chef de projet conserve deux étapes de vérification qu'aucun outil d'extraction ne devrait être chargé d'effectuer :
Rapprochement des totaux des postes. La somme de toutes les valeurs « Travaux exécutés au cours de la période » de la G703 doit correspondre à la valeur utilisée dans le calcul du paiement courant de la G702. L'IA fournit les deux chiffres. Le chef de projet confirme qu'ils correspondent. Lorsqu'ils ne correspondent pas — et les erreurs d'arithmétique des sous-traitants sont courantes — l'écart est signalé avant le traitement du paiement.
Vérification du calcul de la réserve. La réserve représente généralement 5 % ou 10 % de la valeur des travaux exécutés, mais le taux contractuel peut changer aux étapes clés du projet (souvent réduit à 50 % du taux initial après 50 % d'avancement du projet). L'IA extrait le pourcentage de réserve tel qu'il figure sur le formulaire. Le chef de projet vérifie qu'il correspond aux conditions du contrat pour l'étape actuelle du projet. C'est une décision contractuelle, pas une tâche d'extraction de données.
Le rôle de l'IA est d'éliminer la saisie — transformant 300 chiffres par demande de saisie manuelle en capture automatisée. Le rôle du chef de projet est de vérifier ce qui compte — le rapprochement, le calcul de la réserve et la décision d'approbation. Ensemble, le processus réduit un cycle de révision de 45 minutes par demande à environ 10 minutes : 30 secondes d'extraction, 9 minutes de vérification.
Questions fréquentes
Cela fonctionne-t-il avec les PDF numériques et les formulaires G702/G703 papier scannés ?
Oui. Les PDF électroniques avec valeurs saisies produisent la plus grande précision — près de 99 % pour les champs numériques. Les formulaires papier scannés réduisent la précision proportionnellement à la qualité du scan : un scan propre à 300 DPI donne de bons résultats ; un scan basse résolution ou incliné produira davantage de champs signalés. Les valeurs manuscrites sur les formulaires scannés sont extraites avec une confiance moindre et nécessitent une révision. Pour de meilleurs résultats, demandez des soumissions électroniques dans la mesure du possible.
L'IA peut-elle gérer des feuilles G703 avec différents nombres de postes selon les sous-traitants ?
Oui. La lecture des noms de colonnes analyse le tableau des postes de manière dynamique — elle détecte toutes les lignes remplies, quel que soit leur nombre. Une G703 avec 12 postes et une G703 avec 47 postes sont traitées avec les mêmes définitions de champs et produisent des résultats avec la même structure de colonnes. Le nombre de lignes s'adapte automatiquement à chaque document.
Cela s'intègre-t-il avec Procore, Sage ou d'autres logiciels de gestion de construction ?
L'extraction exporte vers Excel et CSV. La plupart des plateformes de gestion de construction — Procore, Sage 300 CRE, Viewpoint, Foundation, Jonas — acceptent les importations Excel ou CSV pour les données de demande de paiement. Exportez les résultats d'extraction et importez-les dans votre plateforme. L'étape d'extraction des données est indépendante de votre logiciel de gestion de construction ; elle alimente le système que vous utilisez pour le traitement des paiements.
Qu'en est-il des avenants sur le G702 — l'IA peut-elle distinguer les valeurs contractuelles d'origine des valeurs des avenants ?
Oui. Le G702 comporte des postes distincts pour le Montant du contrat d'origine et les Avenants nets, qui mènent au Montant du contrat à ce jour. Définissez des colonnes distinctes pour chacun, et l'IA les extrait indépendamment. L'IA capture également les postes d'avenants qui peuvent être listés séparément sur le G703 si le sous-traitant les a séparés du Tableau des valeurs d'origine.
Combien de Demandes de paiement puis-je traiter en un seul lot ?
Téléversez les Demandes de paiement d'un mois entier en un seul lot — 10 à 20 ensembles G702/G703 provenant de plusieurs sous-traitants. L'IA traite chaque ensemble indépendamment, et la sortie fusionne tous les postes dans une seule feuille de calcul avec le nom du sous-traitant et la référence du projet répétés dans chaque ligne pour le filtrage et le pivotement. La taille pratique du lot dépend de votre niveau de plan plutôt que d'une restriction technique.
Pour des flux de travail connexes sur les documents de construction, consultez nos guides sur l'extraction des données de certificats d'assurance, la numérisation des devis de sous-traitants avec montants de postes calculés, et la collecte de données terrain sur les chantiers de construction.