Un ERP para constructora con control de obra y compras en Colombia debe cubrir 5 piezas: presupuesto detallado por obra, requisiciones de compra con flujo de aprobación, órdenes a proveedor con plazos y avance, cruce de avance físico contra financiero y data lake unificado para todas las obras simultáneas. En un caso documentado migramos 3.6M filas a Supabase en 48 horas con verificación fila a fila sobre 13M filas legacy en 197 tablas. Convergencia es diagnóstico real.
¿Por qué un ERP genérico no funciona para constructora?
Porque la construcción tiene 5 dinámicas operativas que SAP, Microsoft Dynamics o ERPs comerciales no capturan limpio:
- Cada obra es un proyecto único con presupuesto desglosado a nivel partida
- Las compras dependen del avance físico (no se piden insumos antes de tiempo)
- Los proveedores tienen plazos de entrega que afectan ruta crítica
- Cambios en obra (orden de cambio del cliente, modificación del residente) afectan presupuesto
- El cruce físico vs financiero es lo que detecta sobrecosto antes que sea tarde
Constructora con 3 obras simultáneas y 30 partidas por obra son 90 puntos de tracking que ningún Excel sostiene sin error humano.
Arquitectura del ERP para constructora
| Módulo | Función |
|---|---|
| Catálogo de obras | Cada obra como proyecto con metadatos |
| Presupuesto base | Partidas con unidad, cantidad, costo unitario, total |
| Requisiciones | El residente solicita material con justificación |
| Compras | Cotizaciones, selección, orden a proveedor con plazo |
| Recepción | Validación de calidad y cantidad en obra |
| Inventario obra | Sub-almacén por obra con kardex |
| Mano de obra | Registro de horas por trabajador y partida |
| Avance físico | Porcentaje de cumplimiento por partida (residente) |
| Avance financiero | Calculado sobre ejecutado vs presupuesto |
| Facturación cliente | DIAN UBL con plan de pagos |
| Subcontratistas | Contratos, anticipos, valuaciones, retenciones |
| Audit log | Trazabilidad legal inmutable |
El cruce físico vs financiero: pieza crítica
Es el indicador que detecta sobrecosto antes que sea tarde. Lógica:
- Avance físico: 45% de la obra terminada según residente
- Avance financiero: 62% del presupuesto ejecutado
- Desviación: 17 puntos porcentuales
Si la desviación es mayor a 10%, alerta al supervisor. Sin esto, las constructoras descubren sobrecosto al final, cuando ya no se puede revertir. Con monitoreo en tiempo real, el director puede actuar en semana 8 de 30 cuando todavía hay margen.
Hallazgos invisibles en constructora mediana
En proyectos de unificación de datos siempre aparece el mismo tipo de patrón.
- Anomalías financieras: pagos a proveedores sin orden de compra previa, anticipos sin contrato, facturas duplicadas
- Fuga de ingresos: cambios solicitados por cliente nunca facturados, escalación de costos no comunicada
- Problemas de integridad: presupuestos editados manualmente sin trazabilidad, valuaciones modificadas
- Ineficiencias estructurales: 5 a 18% de sobrecosto repetido en partidas específicas (acero, concreto, fletes)
- Tiempos muertos: subcontratistas esperando insumos por falta de coordinación entre compras y obra
No buscamos problemas, los datos los revelan. Convergencia es diagnóstico real.
El caso real: 13M filas y 100 unidades operativas
En un proyecto documentado para empresa con 10 años de datos desorganizados en SQL Server 2019 con 197 tablas inconsistentes, la solución fue arquitectura de data lake con Supabase, dbt models y snapshot worker en Python 3.12 con chunking paralelo.
- 3.6M filas migradas a Supabase en 48 horas
- 1.17 TB en GCS como bronze parquet
- 197 tablas snapshot, 825 vistas Silver, 75 tablas Gold materializadas
- 73 tablas Gold finales normalizadas
- 57 RLS policies más 17 roles RBAC
- 100 unidades operativas en 12 semanas
- Reportería avanzada de 5 secciones
- 26,000 USD inversión fija
El patrón se replica directo a constructora con 3 a 30 obras simultáneas. Bronze guarda Excel de presupuestos crudos, Silver normaliza partidas, Gold sirve dashboards al director con avance físico financiero al día.
Flujo de requisición a pago paso a paso
- Residente identifica necesidad de material en obra
- Crea requisición con código de partida, cantidad y fecha requerida
- Sistema valida contra presupuesto base de la obra
- Si supera umbral, requiere autorización del supervisor
- Compras recibe requisición autorizada y cotiza con 3 proveedores
- Selecciona proveedor con criterio combinado (precio, plazo, calidad histórica)
- Genera orden de compra con plazo de entrega
- Proveedor confirma y emite factura DIAN UBL
- Material llega a obra, residente valida cantidad y calidad
- Recepción confirma en sistema, inventario obra se actualiza
- Tesorería paga al proveedor según condiciones (contado, 30, 60, 90 días)
- Cada paso queda con audit log inmutable
Si en algún punto falla (cotización fuera de rango, plazo incumplido, material defectuoso), excepción al supervisor con todo el contexto cargado.
DIAN Colombia: facturación electrónica
Colombia tiene factura electrónica UBL obligatoria desde 2019. El sistema integra con DIAN vía:
- Set de pruebas para validar XML antes de producción
- Certificado digital del contribuyente
- CUFE (Código Único de Factura Electrónica)
- Notas crédito, notas débito, documentos soporte
- RADIAN para gestión de derechos
- Validación de RUT y régimen tributario del proveedor
Cada documento emitido lleva audit log inmutable. Auditoría DIAN reconstruye historia completa sin reconstruir manualmente.
¿Cómo encaja con Sinco, Opus, Microsoft Project?
Como punto de partida, no como reemplazo automático. La fase 1 de MAGIA extrae presupuestos existentes (formato Sinco, Opus, MS Project, Excel) y los carga al ERP nuevo. El equipo no parte de cero. Si querés mantener el software de cronograma en paralelo, integración bidireccional. Si querés consolidar, migración progresiva con despliegue paralelo.
¿Por qué no Sinco, SAP Construction, Constructor Project?
Los ERPs para constructora cobran entre 100 y 2,000 USD mensuales por usuario o por obra. Para constructora con 10 a 50 colaboradores administrativos son entre 12,000 y 240,000 USD anuales con flujos rígidos y sin propiedad técnica.
Con MAGIA Core el sistema queda a tu nombre por 15,000 USD una sola vez. ERP completo, DIAN, data lake, dashboards. El proyecto enterprise documentado fue 26,000 USD por 100 unidades en 12 semanas. Sin retainers, sin licencias atadas, código a tu nombre.
Próximos pasos
Si tu constructora maneja entre 3 y 30 obras simultáneas y el sistema actual no te muestra avance físico vs financiero al día, sobrecostos por partida o estado de órdenes de compra en tiempo real, el primer paso es una llamada de 30 minutos para revisar tu operación.
Conocé MAGIA Core por 15,000 USD a 12 semanas o el proceso MAGIA en cinco fases.