Control de avance de obra: avance físico y financiero

Cómo calcular el avance de obra físico y financiero: ponderado por importe, con anterior, periodo, acumulado y por ejecutar, y el cobro de un reporte de avance.

Guías7 min de lecturaActualizado el 12 de octubre de 2026

El control de avance de obra compara lo ejecutado contra lo contratado, concepto por concepto, en cantidad y en dinero. El avance físico dice qué porcentaje de la obra está hecho, pesando cada concepto por su importe; el avance financiero dice cuánto vale lo ejecutado a precio contratado. Esta guía calcula los dos a mano con un ejemplo y muestra cómo se lleva en el avance de obra de Slabsz.

Las cuatro cantidades de cada concepto

Todo reporte de avance se corta en un periodo (una semana, una quincena, un mes) y, para cada concepto, separa lo ejecutado en cuatro columnas:

Anterior
Lo ejecutado antes de que empiece el periodo.
Periodo
Lo ejecutado dentro del periodo.
Acumulado
Anterior más periodo: todo lo ejecutado hasta el cierre del periodo.
Por ejecutar
Lo contratado menos lo acumulado. Si lo acumulado pasa de lo contratado, por ejecutar queda en cero y la diferencia es excedente.

Cada cantidad se convierte en importe con el precio unitario del contrato, el que quedó en el presupuesto aprobado, nunca uno recalculado:

Importe=Cantidad ejecutada×Precio unitario contratado

Ejemplo: un contrato de $200,000.00

Un contrato con dos partidas y cuatro conceptos. El periodo que se reporta es la quincena del 1 al 15 de noviembre.

Lo contratado

ConceptoUnidadContratadoPrecio unitarioImporte contratado
CIM-01 Excavaciónm³100.00$250.00$25,000.00
CIM-02 Plantilla de concretom²80.00$300.00$24,000.00
ALB-01 Muro de blockm²200.00$450.00$90,000.00
ALB-02 Aplanadom²400.00$152.50$61,000.00
Total$200,000.00

Lo ejecutado, en cantidad

ConceptoAnteriorPeriodoAcumuladoPor ejecutarAvance
CIM-01 Excavación100.008.00108.000.00108 %
CIM-02 Plantilla50.0030.0080.000.00100 %
ALB-01 Muro de block0.0060.0060.00140.0030 %
ALB-02 Aplanado0.000.000.00400.000 %

La excavación salió con 8 m³ más de lo contratado: es un excedente. Pasa seguido (sobreexcavación, un volumen mal cuantificado) y hay que tratarlo aparte, como verás abajo.

Lo ejecutado, en importe

ConceptoAnteriorPeriodoAcumuladoPor ejecutarExcedente
CIM-01 Excavación$25,000.00$2,000.00$27,000.00$0.00$2,000.00
CIM-02 Plantilla$15,000.00$9,000.00$24,000.00$0.00$0.00
ALB-01 Muro de block$0.00$27,000.00$27,000.00$63,000.00$0.00
ALB-02 Aplanado$0.00$0.00$0.00$61,000.00$0.00
Total$40,000.00$38,000.00$78,000.00$124,000.00$2,000.00

Comprueba el cuadre: lo acumulado menos el excedente más lo que falta da lo contratado. $78,000.00 − $2,000.00 + $124,000.00 = $200,000.00.

Avance financiero

Es el importe acumulado contra el importe contratado. Incluye todo lo ejecutado, también el excedente, porque es dinero que se ejecutó a precio de contrato.

Avance financiero39.0 %=Importe acumulado$78,000.00÷Importe contratado$200,000.00

Avance físico

El avance físico responde otra pregunta: qué parte de la obra contratada ya está hecha. Dos reglas lo distinguen del financiero:

  1. Se pondera por importe. Un concepto de $90,000.00 pesa más que uno de $24,000.00. Sumar porcentajes de conceptos con unidades distintas (m³ con m²) no tiene sentido; sumar su importe sí.
  2. Cada concepto se topa en lo contratado. El excedente no es avance: los 8 m³ de más de la excavación no adelantan ni un metro del muro. Por eso la excavación cuenta con $25,000.00, no con $27,000.00.
Avance físico38.0 %=Σ ejecutado topado × precio unitario$76,000.00÷Σ contratado × precio unitario$200,000.00
$76,000.00 = $25,000.00 (excavación topada) + $24,000.00 + $27,000.00 + $0.00.

El físico va en 38.0 % y el financiero en 39.0 %: la diferencia es justo el excedente de $2,000.00. Cuando el financiero corre por delante del físico, hay excedentes que revisar antes de cobrarlos.

Por qué no promediar los porcentajes

El promedio simple de los cuatro conceptos, con cada uno topado en 100 %, da (100 + 100 + 30 + 0) ÷ 4 = 57.5 %. Suena a media obra, pero la plantilla y la excavación son baratas y el muro y el aplanado, que son 75.5 % del contrato, apenas empiezan. Ponderar por importe da el 38.0 % real.

El mismo cálculo se hace por partida. Cimentación contrató $49,000.00 y tiene topados $49,000.00: va en 100 %. Albañilería contrató $151,000.00 y lleva $27,000.00: va en 17.9 %. Para el avance del periodo, resta el físico anterior del acumulado: antes de la quincena iba en 20.0 % ($40,000.00 topados de $200,000.00), así que la quincena sumó 18.0 puntos.

El cobro de un reporte

Con el importe ejecutado del periodo se calcula cuánto le toca pagar al cliente, en el orden de una carátula de estimación:

Importe a pagar=Ejecutado del periodo−Amortización del anticipo+Impuestos−Retención de garantía

Siguiendo el ejemplo, con un anticipo de 30 % que se amortiza proporcional en cada reporte, IVA de 16 % y una retención de garantía de 5 % sobre lo ejecutado:

RenglónCálculoImporte
Importe ejecutado del periodo$38,000.00
Amortización del anticipo30 % de $38,000.00−$11,400.00
Subtotal$26,600.00
IVA16 % de $26,600.00$4,256.00
Retención de garantía5 % de $38,000.00−$1,900.00
Importe a pagar en el periodo$28,956.00

Los impuestos van sobre lo ejecutado menos la amortización, porque el anticipo ya se facturó con su IVA. La amortización puede seguir otras reglas: en las primeras estimaciones descuenta todo lo ejecutado hasta cubrir el anticipo, y en la estimación final lo descuenta completo en el reporte que cierra la obra.

Slabsz no hace la estimación formal

El cobro del reporte de avance es un importe de referencia para saber cuánto toca cobrar. No es la estimación de obra con su carátula oficial, sus números generadores firmados y su trámite ante la dependencia o el cliente.

Cómo se hace en Slabsz

En Slabsz el avance de obra vive en cada presupuesto contratado (aprobado, con anticipo pagado o completado) y es del plan Pro. Calcula con las mismas reglas de esta guía: importes al precio unitario guardado del contrato, físico ponderado por importe con cada concepto topado en lo contratado y financiero con el excedente aparte.

La vista Avance: contratado, anterior, periodo, acumulado y por ejecutar por concepto, y el resumen con el avance físico y el financiero.
  1. 1

    Reporta lo ejecutado

    Abre tu proyecto, entra al presupuesto y a Avance de obra. Con Reportar avance eliges el concepto, la fecha en que se ejecutó y la cantidad. Puedes calcular la cantidad con generadores (piezas, largo, ancho, alto y factor, con deducciones, como en la cuantificación) y agregar fotos y una nota. Las fotos quedan en el Baúl del proyecto.

  2. 2

    Valida

    Quien tiene el permiso Validar avance revisa los registros en la Bitácora, uno por uno o todo lo pendiente de un día. Un registro validado ya no lo puede cambiar quien lo reportó.

  3. 3

    Elige el periodo

    Semana, quincena, mes, todo el avance o un rango de fechas. La tabla separa anterior, periodo, acumulado y por ejecutar, y marca en ámbar lo que pasa de lo contratado.

  4. 4

    Enciende Solo lo validado

    Con el switch Solo lo validado, la tabla y el resumen cuentan solo lo revisado: lo que llevarías a una junta con el cliente.

  5. 5

    Emite el reporte

    En Exportar (el ícono de descarga, arriba a la derecha), la vista previa en PDF sale sin número. Emitir reporte le da el siguiente número del presupuesto, con el prefijo que elijas, guarda una copia sin importes en el Baúl y la suma al resumen de reportes de los siguientes. El PDF lleva el cobro del periodo con el anticipo, su amortización, los impuestos y la retención de las condiciones de pago del presupuesto.

La bitácora: cada registro con quién lo reportó, la cantidad, los generadores, la nota, las fotos y si ya está validado.

El residente reporta sin ver precios

Para quien captura en obra, asigna el perfil Residente de obra: reporta avance y no ve precios, costos ni importes en ninguna parte de Slabsz. Ve cantidades y el avance físico en porcentaje; los importes, el avance financiero y el cobro solo los ve quien tiene Ver precios y costos.

Reporte automático

En Exportar › Programar reporte automático eliges cada cuánto sale (semanal, quincenal o mensual), la plantilla, si cuenta solo lo validado, si lleva importes y a quién le llega. Cada reporte automático se emite con su número, deja su copia sin importes en el Baúl y llega por correo con el PDF adjunto. Si el periodo no tiene registros, no sale nada.

El avance también se ve en el programa

El cronograma muestra el avance reportado en cada tarea, la proyección a ese ritmo y si va atrasada. Compáralo con la curva S del programa de erogaciones para ver si el dinero ejecutado va al ritmo planeado.

Sigue leyendo

Buscar en la documentación

Escribe para encontrar un artículo de la documentación de Slabsz.