Cómo extraer datos de la Solicitud de pago AIA G702
a una hoja de cálculo automáticamente
El formulario AIA G702 Solicitud y certificado de pago, junto con su Hoja de continuación G703, son los documentos de facturación estándar en prácticamente todos los proyectos de construcción comercial en los Estados Unidos. Un contratista general de tamaño mediano que gestiona cinco proyectos activos recibe aproximadamente de 10 a 15 solicitudes de pago al mes de los subcontratistas. Cada solicitud incluye una página de resumen G702 y una Hoja de continuación G703 que lista de 20 a 50 partidas, cada una con diez columnas de valores acumulados y específicos del período. Eso equivale a entre 200 y 750 valores por verificar en cada solicitud, y entre 2,000 y 7,500 valores al mes en todos los proyectos. Cada uno de esos números se escribe manualmente en una hoja de cálculo de seguimiento de pagos, o se transcribe de una hoja de cálculo a otra. El formulario es estándar. La entrada de datos no lo es.
Conclusiones clave
- El AIA G702/G703 es el formulario más estandarizado en la construcción de EE. UU., pero los contratistas generales de tamaño mediano vuelven a escribir manualmente entre 2,000 y 7,500 valores de solicitudes de pago cada mes, números que se ingresan en tres sistemas separados por tres personas distintas.
- La extracción por plantilla, la solución obvia para formularios estándar, falla con el G702/G703 no porque los formularios varíen, sino porque el mismo formulario estándar se completa con diferentes editores de PDF, contiene cantidades de partidas muy variables y a menudo se envía como escaneos manuscritos que impiden la coincidencia por posición de píxeles.
- La extracción por nombre de columna lee los campos por significado en lugar de por posición, lo que permite que ImageToTable.ai capture los 300 valores por solicitud tanto en el resumen G702 como en las partidas G703 en una sola pasada, convirtiendo una revisión de 45 minutos en aproximadamente 30 segundos de extracción más 9 minutos de trabajo de verificación real.
El ciclo de facturación G702/G703: Los mismos números, múltiples teclados
El flujo de trabajo de la solicitud de pago en un proyecto de contrato AIA estándar sigue una ruta predecible: un subcontratista completa la Hoja de continuación G703 — enumerando cada partida del programa de valores, ingresando el valor del trabajo completado en este período, los materiales almacenados en el sitio y el total acumulado hasta la fecha. La página de resumen G702 incorpora los totales de la G703 y agrega cifras a nivel de contrato: el monto original del contrato, las órdenes de cambio aprobadas, la retención retenida y el monto neto actualmente adeudado.
El subcontratista envía este paquete — típicamente como PDF, a veces como formulario impreso, ocasionalmente como plantilla de Excel completada — al Gerente de proyecto del Contratista general. El Gerente de proyecto revisa los números para verificar su exactitud, comprueba que los totales de las partidas de la G703 coincidan con las cifras del resumen de la G702, verifica que la retención se calcule a la tasa contractual correcta y luego ingresa los valores aprobados en el sistema de seguimiento de pagos del Contratista general. Si el propietario o el arquitecto requieren su propia revisión antes de la certificación, los datos se ingresan una tercera vez en el sistema del propietario.
El mismo conjunto de números — monto del contrato, órdenes de cambio, trabajo completado, materiales almacenados, retención retenida, monto adeudado — se teclea en tres sistemas diferentes por tres personas diferentes. El formato G702/G703 estandariza la presentación de los datos, pero no hace nada para reducir el número de veces que se transcriben manualmente.
Una sola solicitud de pago con 30 partidas en la G703 contiene aproximadamente 300 valores numéricos individuales en las diez columnas. Con 15 solicitudes al mes en cinco proyectos, el equipo de gestión de proyectos de un Contratista general maneja aproximadamente 4,500 números por ciclo de facturación — cada uno de los cuales debe revisarse, y la mayoría deben teclearse en el sistema del Contratista general para el procesamiento de pagos y el seguimiento de costos del proyecto.
La G702 y la G703 se cuentan entre los formularios más estandarizados en la construcción. Esa estandarización es exactamente lo que las convierte en candidatas ideales para la extracción automatizada de datos — cada campo significa lo mismo en cada formulario. El problema no es la variedad de formatos. Es el volumen.
Dos Niveles de Datos: Encabezados G702 y Partidas G703
Comprender la extracción requiere entender la estructura de dos niveles de la solicitud de pago.
La Solicitud y certificado de pago G702 es el resumen. Sus campos cubren el panorama financiero a nivel de contrato:
Monto del contrato original | Órdenes de cambio netas | Monto del contrato a la fecha
Total completado y almacenado a la fecha | % de retención | Monto de retención
Total ganado menos retención | Menos certificados anteriores
Pago actual adeudado | Saldo por terminar (incluyendo retención)La Hoja de continuación G703 es el detalle. Cada fila representa una partida del programa de valores del proyecto, y cada columna rastrea un aspecto diferente del progreso financiero de esa partida. Una sola fila contiene:
N.º de partida | Descripción | Valor programado
Trabajo completado: Solicitud anterior | Trabajo completado: Este período
Materiales actualmente almacenados | Total completado y almacenado a la fecha
% completado | Saldo por terminar | RetenciónAmbos niveles deben extraerse y verificarse de forma cruzada: la suma de todos los valores de "Total completado y almacenado a la fecha" de las partidas G703 debe coincidir con el "Total completado y almacenado a la fecha" de la G702 en la página de resumen. La suma de todos los valores de "Trabajo completado este período" de la G703 debe coincidir con la contribución del período al cálculo de pago actual de la G702. La extracción que captura ambos niveles en una sola pasada elimina la necesidad de conciliar dos flujos de entrada de datos separados.
Por qué la extracción por nombre de columna maneja G702/G703 mejor que una plantilla
A primera vista, los formularios G702/G703 parecen el caso de uso ideal para la extracción basada en plantillas. Son formularios estándar. Las posiciones de los campos son conocidas. Una plantilla configurada una vez debería funcionar para siempre.
En la práctica, tres factores socavan la fiabilidad de las plantillas incluso en formularios estándar:
Desplazamiento por relleno. Cuando un subcontratista llena un PDF G702 electrónicamente, los valores que escribe suelen desplazar ligeramente las etiquetas de campo preimpresas. Una plantilla que espera "Monto del contrato a la fecha" en una coordenada de píxel fija no encontrará el valor si el tamaño de fuente, el interlineado o el desbordamiento del campo lo movieron aunque sea unos pocos píxeles. Las herramientas de relleno de PDF de diferentes programas (Bluebeam, Adobe, editores basados en navegador) muestran los valores rellenados de manera distinta.
Cantidad variable de partidas. Una hoja G703 puede contener 12 partidas para un subcontratista y 47 para otro. Una plantilla que espera un número fijo de filas pierde datos o captura celdas vacías como valores. La extracción por nombre de columna lee la tabla dinámicamente: encuentra todas las filas, sin importar la cantidad, y extrae cada valor completado.
Envíos manuscritos o escaneados. Los subcontratistas más pequeños aún presentan formularios G702/G703 en papel con valores manuscritos o escritos a máquina. Una plantilla que espera texto digital limpio falla con una imagen escaneada. La extracción por nombre de columna funciona con formularios escaneados porque la IA lee el contenido visual en lugar de depender de una capa de texto digital.
La extracción por nombre de columna maneja los tres casos porque busca información por significado, no por posición. El nombre de campo "Total completado y almacenado a la fecha" le indica a la IA que encuentre el monto acumulado en dólares en la sección de resumen del G702. El nombre de campo "Trabajo completado en este período" le indica a la IA que encuentre los valores del período actual en cada fila de la tabla de partidas del G703. A la IA no le importa si el formulario se llenó electrónicamente o a mano, si la cantidad de líneas es 12 o 47, o si la fuente desplazó la etiqueta dos píxeles.
Paso a paso: de PDF G702/G703 a programa de pagos
Los archivos se procesan de forma segura y no se almacenan. Escriba los nombres de los campos G702/G703 y cargue una muestra para probar.
Lo que la IA extrae y lo que el Gerente de proyecto aún verifica
Una distinción importante: la IA extrae los números del formulario. No verifica de forma independiente que la aritmética del subcontratista sea correcta. Los valores de las partidas del G703 son los números reportados por el subcontratista: la IA captura lo que dice el formulario, ya sea que las partidas individuales sumen correctamente o no los totales del G702.
Esto significa que el Gerente de proyecto aún es responsable de dos pasos de verificación que ninguna herramienta de extracción debería realizar:
Conciliación de totales de partidas. La suma de todos los valores de "Trabajo completado en este período" del G703 debe ser igual al valor utilizado en el cálculo del pago actual del G702. La IA proporciona ambos números. El Gerente de proyecto confirma que coinciden. Cuando no coinciden —y los errores aritméticos de los subcontratistas son comunes— la discrepancia se señala antes del procesamiento del pago.
Verificación del cálculo de la Retención. La Retención suele ser del 5% o 10% del valor del trabajo completado, pero la tasa contractual puede cambiar en los hitos del proyecto (a menudo se reduce al 50% de la tasa original después del 50% de finalización del proyecto). La IA extrae el porcentaje de Retención tal como se muestra en el formulario. El Gerente de proyecto verifica que coincida con los términos del contrato para la etapa actual del proyecto. Esto es una decisión contractual, no una tarea de extracción de datos.
El papel de la IA es eliminar la escritura manual: convertir 300 números por solicitud de entrada manual a captura automatizada. El papel del Gerente de proyecto es verificar lo que importa: la conciliación, el cálculo de la Retención y la decisión de aprobación. En conjunto, el flujo de trabajo reduce un ciclo de revisión de 45 minutos por solicitud a aproximadamente 10 minutos: 30 segundos de extracción y 9 minutos de verificación.
Preguntas frecuentes
¿Funciona con PDF digitales y formularios G702/G703 en papel escaneado?
Sí. Los PDF electrónicos con valores escritos producen la mayor precisión —cerca del 99% para campos numéricos. Los formularios en papel escaneado reducen la precisión proporcionalmente a la calidad del escaneo: un escaneo limpio a 300 DPI funciona bien; un escaneo de baja resolución o inclinado producirá más campos marcados. Los valores escritos a mano en formularios escaneados se extraen con menor confianza y requieren revisión. Para obtener los mejores resultados, solicite envíos electrónicos siempre que sea posible.
¿Puede la IA manejar hojas G703 con diferente número de partidas de distintos subcontratistas?
Sí. La lectura de nombres de columnas extrae la tabla de partidas dinámicamente: encuentra todas las filas pobladas sin importar la cantidad. Un G703 con 12 partidas y un G703 con 47 partidas se procesan con las mismas definiciones de campos y producen resultados con la misma estructura de columnas. El número de filas se adapta automáticamente a cada documento.
¿Se integra con Procore, Sage u otro software de gestión de construcción?
La extracción genera archivos en Excel y CSV. La mayoría de las plataformas de gestión de construcción —Procore, Sage 300 CRE, Viewpoint, Foundation, Jonas— aceptan importaciones de Excel o CSV para datos de Solicitudes de pago. Exporte los resultados de la extracción e impórtelos a su plataforma. El paso de extracción de datos es independiente de su software de gestión de construcción; alimenta cualquier sistema que utilice para el procesamiento de pagos.
¿Qué pasa con las órdenes de cambio en el G702? ¿Puede la IA distinguir los valores originales del contrato de los valores de las órdenes de cambio?
Sí. El G702 tiene partidas separadas para el Monto del contrato original y las Órdenes de cambio netas, que conducen al Monto del contrato a la fecha. Defina columnas separadas para cada uno y la IA los extrae de forma independiente. La IA también captura las partidas de órdenes de cambio que puedan aparecer por separado en el G703 si el subcontratista las ha desglosado del programa de valores original.
¿Cuántas solicitudes de pago puedo procesar en un solo lote?
Cargue las solicitudes de pago de un mes completo en un solo lote: de 10 a 20 paquetes G702/G703 de múltiples subcontratistas. La IA procesa cada conjunto de forma independiente, y el resultado fusiona todas las partidas en una sola hoja de cálculo con el nombre del subcontratista y la referencia del proyecto repetidos en cada fila para filtrar y pivotar. El tamaño práctico del lote depende de su nivel de plan más que de cualquier restricción técnica.
Para flujos de trabajo relacionados con documentos de construcción, consulte nuestras guías sobre extracción de datos de certificados de seguro, escaneo de cotizaciones de subcontratistas con montos de línea calculados y recopilación de datos de campo en sitios de construcción.