Contabilización de contratos de construcción y servicios a largo plazo por grado de avance bajo NIIF 15
Aprenda cómo reconocer ingresos por grado de avance en contratos de construcción y servicios a largo plazo bajo la NIIF 15, con ejemplos prácticos aplicados al contexto peruano, criterios de medición, asientos contables y riesgos frecuentes en auditoría.

Contabilización de contratos de construcción y servicios a largo plazo por grado de avance bajo NIIF 15
La contabilización de contratos de construcción y servicios a largo plazo ha cambiado de manera significativa con la aplicación de la NIIF 15 Ingresos de Actividades Ordinarias Procedentes de Contratos con Clientes. En el contexto peruano, este tema es especialmente relevante para empresas constructoras, consultoras de ingeniería, compañías de mantenimiento industrial, proveedores de software a medida y organizaciones que ejecutan proyectos de larga duración con facturación por hitos o valorizaciones periódicas.
Antes de la NIIF 15, muchas entidades se apoyaban en criterios heredados de la NIC 11 Contratos de Construcción y la NIC 18 Ingresos de Actividades Ordinarias. Hoy, el análisis debe centrarse en el modelo de cinco pasos de la NIIF 15, especialmente en determinar si el ingreso se reconoce a lo largo del tiempo o en un momento determinado. Cuando corresponde reconocerlo a lo largo del tiempo, el método de grado de avance se convierte en una herramienta clave.
En este artículo explicaremos cómo aplicar correctamente la NIIF 15, cómo medir el avance de los contratos, qué riesgos observa la auditoría financiera y cómo documentar adecuadamente los ingresos en empresas peruanas.
¿Qué establece la NIIF 15 sobre contratos de construcción y servicios a largo plazo?
La NIIF 15 Ingresos de Actividades Ordinarias Procedentes de Contratos con Clientes establece un modelo único para el reconocimiento de ingresos. Su principio central es que la entidad debe reconocer ingresos de forma que represente la transferencia de bienes o servicios comprometidos al cliente, por un importe que refleje la contraprestación que espera recibir.
Para ello, la norma exige aplicar estos cinco pasos:
1. Identificar el contrato con el cliente
Debe existir aprobación de las partes, derechos identificables, condiciones de pago definidas, sustancia comercial y probabilidad de cobro.
2. Identificar las obligaciones de desempeño
La empresa debe evaluar si promete un solo servicio integrado o varios bienes y servicios diferenciados.
3. Determinar el precio de la transacción
Incluye importes fijos, variables, bonos por desempeño, penalidades, reajustes y cualquier contraprestación significativa.
4. Asignar el precio a las obligaciones de desempeño
Si hay varias obligaciones, el precio debe distribuirse según precios de venta independientes relativos.
5. Reconocer el ingreso cuando se satisface la obligación de desempeño
Este paso es el núcleo del análisis para contratos de largo plazo. La empresa debe determinar si la obligación se satisface a lo largo del tiempo o en un momento específico.
¿Cuándo se reconoce el ingreso a lo largo del tiempo?
Según la NIIF 15, una obligación de desempeño se satisface a lo largo del tiempo si se cumple cualquiera de los siguientes criterios:
- El cliente recibe y consume simultáneamente los beneficios a medida que la entidad ejecuta el servicio.
- La entidad crea o mejora un activo que el cliente controla a medida que se crea o mejora.
- La entidad no crea un activo con uso alternativo para sí misma y tiene un derecho exigible al pago por el desempeño completado hasta la fecha.
En construcción, ingeniería y servicios especializados, es común que se cumpla al menos uno de estos criterios. Por ello, el ingreso suele reconocerse mediante grado de avance.
Ejemplo práctico
Una empresa constructora en Lima firma un contrato para edificar un almacén logístico en Villa El Salvador por S/ 4,500,000. El cliente controla la obra a medida que esta se ejecuta en su terreno. En este caso, el ingreso no debe esperar a la entrega final del almacén; corresponde reconocerlo a lo largo del tiempo conforme avanza la construcción.
¿Qué es el método de grado de avance?
El método de grado de avance permite medir qué parte de la obligación de desempeño ya fue satisfecha al cierre de un periodo. Bajo NIIF 15, la medición del progreso debe reflejar fielmente la transferencia de control del bien o servicio al cliente.
Existen dos enfoques principales:
Métodos de salida (output methods)
Miden el avance con base en resultados observables, como:
- Unidades entregadas
- Hitos contractuales cumplidos
- Inspecciones de obra certificadas
- Metros cuadrados construidos y aprobados
Métodos de entrada (input methods)
Miden el avance según los esfuerzos o recursos consumidos, por ejemplo:
- Costos incurridos respecto del costo total estimado
- Horas hombre ejecutadas
- Horas máquina utilizadas
- Materiales consumidos
En Perú, el método más utilizado en construcción es el de costo incurrido sobre costo total estimado, siempre que los costos reflejen razonablemente el desempeño real.
Cómo calcular el ingreso por grado de avance
La fórmula más frecuente es la siguiente:
Porcentaje de avance = Costos incurridos acumulados / Costos totales estimados
Ingreso acumulado a reconocer = Porcentaje de avance x Precio de la transacción
Ingreso del periodo = Ingreso acumulado - Ingreso reconocido en periodos anteriores
Ejemplo práctico
Una empresa de ingeniería en Arequipa suscribe un contrato por S/ 1,200,000 para diseñar e implementar un sistema de tratamiento de agua industrial. El costo total estimado del proyecto es de S/ 900,000. Al cierre de diciembre, la empresa ha incurrido en costos por S/ 360,000.
Cálculo:
- Porcentaje de avance = S/ 360,000 / S/ 900,000 = 40%
- Ingreso acumulado = 40% x S/ 1,200,000 = S/ 480,000
- Si no hubo reconocimiento previo, el ingreso del periodo será S/ 480,000
Si los costos reconocidos fueron S/ 360,000, la utilidad bruta acumulada sería de S/ 120,000.
Asientos contables referenciales bajo NIIF 15
Los asientos dependerán del plan contable y de la política contable de la empresa, pero una estructura referencial podría ser la siguiente:
1. Registro de costos incurridos
Por materiales, mano de obra y servicios aplicados al contrato:
Debe: Costos del contrato / Producción en proceso
Haber: Caja, cuentas por pagar, remuneraciones por pagar, etc.
2. Reconocimiento del ingreso por avance
Cuando corresponde reconocer ingresos conforme al avance del contrato:
Debe: Activo por contrato
Haber: Ingresos por servicios o construcción
3. Emisión de valorización o factura
Cuando se factura al cliente:
Debe: Cuentas por cobrar comerciales
Haber: Activo por contrato o Pasivo por contrato
Haber: IGV por pagar
Es importante distinguir entre reconocimiento contable del ingreso y facturación. Bajo NIIF 15, ambos momentos pueden no coincidir.
Diferencia entre activo por contrato, pasivo por contrato y cuenta por cobrar
Uno de los cambios más importantes de la NIIF 15 es la presentación de los derechos y obligaciones vinculados al contrato.
| Concepto | Definición | Ejemplo en Perú |
|---|---|---|
| Activo por contrato | Derecho a contraprestación a cambio de bienes o servicios transferidos, condicionado a algo distinto del paso del tiempo | Constructora que ya ejecutó obra valorizada internamente, pero aún no puede facturar hasta aprobación del supervisor |
| Cuenta por cobrar | Derecho incondicional de cobro; solo falta el paso del tiempo | Valorización aprobada y factura emitida a 30 días |
| Pasivo por contrato | Obligación de transferir bienes o servicios por los que ya se recibió contraprestación | Anticipo recibido de un cliente para iniciar obra en Cusco |
Tratamiento de anticipos, valorizaciones y retenciones
En el sector construcción peruano son frecuentes los anticipos, las valorizaciones mensuales y las retenciones de garantía. Cada elemento requiere análisis específico.
Anticipos
Si el cliente entrega un adelanto de S/ 300,000 antes del inicio de la obra, no se reconoce ingreso inmediato. Ese importe se registra como pasivo por contrato hasta que la empresa transfiera bienes o servicios.
Valorizaciones
Las valorizaciones aprobadas suelen respaldar la facturación, pero el reconocimiento contable del ingreso debe basarse en el avance real de la obligación de desempeño, no solo en el calendario de cobro.
Retenciones de garantía
Si el cliente retiene, por ejemplo, el 10% de cada valorización hasta la recepción final, ello no necesariamente impide reconocer el ingreso, siempre que la obligación de desempeño se haya satisfecho en esa proporción y el cobro sea probable.
Costos que no deben distorsionar el grado de avance
La NIIF 15 exige cuidado especial cuando se usa el método de costos incurridos. No todos los costos reflejan progreso real. Algunos importes deben excluirse o ajustarse para evitar sobreestimar ingresos.
Por ejemplo:
- Materiales significativos comprados anticipadamente pero aún no instalados
- Desperdicios anormales de materiales, mano de obra u otros recursos
- Costos derivados de ineficiencias no previstas
- Pagos adelantados a subcontratistas por trabajos no ejecutados
Ejemplo práctico
Una contratista adquiere equipos importados por S/ 800,000 para una obra hospitalaria en Trujillo, pero al cierre del ejercicio esos equipos aún están en almacén y no han sido instalados. Si la empresa incluye ese costo íntegramente en el cálculo del avance, podría inflar artificialmente el porcentaje de ejecución. En auditoría, este es un error frecuente.
Modificaciones contractuales y adicionales de obra
En Perú es habitual que durante la ejecución de una obra surjan adicionales, deductivos, ampliaciones de plazo o renegociaciones de alcance. Bajo NIIF 15, una modificación contractual debe analizarse para determinar si:
- Se trata de un contrato separado, o
- Se ajusta el contrato existente de forma prospectiva o acumulativa
La evaluación dependerá de si los bienes o servicios adicionales son distintos y de si el precio refleja su valor de venta independiente.
Ejemplo práctico
Una empresa ejecuta una obra por S/ 2,000,000 y luego acuerda un adicional de S/ 250,000 para construir un cerco perimétrico no previsto inicialmente. Si ese trabajo es distinto del alcance original y el precio es razonable de mercado, podría tratarse como una obligación separada. Si en cambio forma parte de un servicio integrado, deberá ajustarse el reconocimiento del contrato original.
Estimaciones, provisiones y pérdidas esperadas en contratos
La contabilidad por grado de avance depende de estimaciones confiables de costos totales, márgenes y plazos. Cuando esas estimaciones cambian, el efecto debe reconocerse oportunamente.
Si una empresa detecta que un contrato será oneroso o generará pérdida, deberá evaluar el tratamiento aplicable según la NIC 37 Provisiones, Pasivos Contingentes y Activos Contingentes. Aunque la NIIF 15 regula el reconocimiento de ingresos, las pérdidas inevitables pueden requerir provisiones específicas bajo otra norma.
Ejemplo práctico
Una consultora tecnológica pactó un servicio de implementación por S/ 700,000. El costo inicialmente estimado era de S/ 500,000, pero por cambios técnicos sube a S/ 760,000. La empresa ya no obtendrá utilidad, sino una pérdida esperada de S/ 60,000. Este escenario exige revisar de inmediato las estimaciones y la necesidad de registrar provisiones, según corresponda.
Riesgos frecuentes detectados en auditoría financiera
Desde la perspectiva de auditoría, los contratos de largo plazo representan una de las áreas de mayor juicio y riesgo de incorrección material. La NIA 540 Auditoría de Estimaciones Contables y de la Información Relacionada a Revelar cobra especial relevancia, al igual que la NIA 315 Identificación y Valoración de los Riesgos de Incorrección Material y la NIA 330 Respuestas del Auditor a los Riesgos Valorados.
Los riesgos más comunes incluyen:
- Reconocimiento anticipado de ingresos para mejorar resultados
- Subestimación de costos pendientes de ejecución
- Inadecuada separación entre activo por contrato y cuentas por cobrar
- Uso de valorizaciones como único sustento del ingreso
- No actualización de presupuestos de obra
- Inclusión de costos que no reflejan avance real
- Deficiencias en documentación de adicionales y modificaciones
Documentación mínima que debería mantener la empresa
Para sustentar adecuadamente el reconocimiento de ingresos bajo NIIF 15, la empresa debería conservar al menos:
- Contrato firmado y adendas
- Presupuesto detallado y cronograma de ejecución
- Informes de avance de obra o servicio
- Valorizaciones mensuales y aprobaciones del cliente
- Conciliación entre costos incurridos y avance técnico
- Soporte de estimaciones de costo total
- Actas de adicionales, deductivos y ampliaciones
- Política contable formal sobre reconocimiento de ingresos
Impacto tributario en el contexto peruano
Aunque este artículo se enfoca en NIIF, en Perú siempre debe analizarse la relación entre el reconocimiento contable y el tratamiento tributario. La determinación del Impuesto a la Renta puede requerir revisar la Ley del Impuesto a la Renta y su reglamento para identificar diferencias temporarias o permanentes.
Asimismo, el Texto Único Ordenado de la Ley del Impuesto a la Renta, aprobado por Decreto Supremo N.° 179-2004-EF, establece en su Artículo 57 el criterio de devengo para la imputación de rentas empresariales. En contratos de larga duración, la correcta determinación del devengo contable y tributario resulta clave para evitar contingencias con SUNAT.
Desde el punto de vista del IGV, también debe revisarse el nacimiento de la obligación tributaria según el Texto Único Ordenado de la Ley del IGV e ISC, aprobado por Decreto Supremo N.° 055-99-EF, especialmente el Artículo 4, que regula cuándo se origina la obligación tributaria en la venta de bienes y prestación de servicios. Esto es importante porque la facturación puede no coincidir con el reconocimiento del ingreso bajo NIIF 15.
Tabla comparativa: NIIF 15 vs prácticas erróneas frecuentes
| Aspecto | Tratamiento correcto bajo NIIF 15 | Error frecuente |
|---|---|---|
| Reconocimiento del ingreso | Según satisfacción de la obligación de desempeño | Reconocer solo al facturar o cobrar |
| Grado de avance | Basado en método que refleje fielmente el progreso | Usar cualquier porcentaje estimado sin sustento |
| Anticipos | Registrar como pasivo por contrato | Reconocerlos como ingreso inmediato |
| Costos incurridos | Excluir costos que no reflejan desempeño | Incluir compras no instaladas o ineficiencias |
| Modificaciones | Evaluar si son contrato separado o ajuste del existente | Sumarlas automáticamente al ingreso |
| Documentación | Contrato, presupuesto, reportes y aprobaciones | Depender solo de correos o reportes informales |
Buenas prácticas para empresas constructoras y de servicios en Perú
- Actualizar mensualmente el presupuesto total del contrato.
- Conciliar el avance financiero con el avance técnico.
- Definir políticas claras para materiales no instalados.
- Separar contablemente anticipos, activos por contrato y cuentas por cobrar.
- Documentar formalmente adicionales y cambios de alcance.
- Involucrar a las áreas de operaciones, contabilidad y finanzas en la estimación del avance.
- Preparar revelaciones adecuadas en estados financieros sobre juicios significativos y estimaciones.
Conclusión
La contabilización de contratos de construcción y servicios a largo plazo por grado de avance bajo la NIIF 15 Ingresos de Actividades Ordinarias Procedentes de Contratos con Clientes exige mucho más que aplicar una fórmula. Requiere entender el contrato, identificar correctamente las obligaciones de desempeño, medir el avance con criterios técnicos sólidos y mantener documentación suficiente para sustentar el reconocimiento del ingreso.
En el mercado peruano, donde abundan contratos con valorizaciones, anticipos, retenciones, adicionales y cambios de alcance, una aplicación deficiente puede generar errores materiales en los estados financieros, observaciones de auditoría y contingencias tributarias. Por ello, es indispensable que las empresas revisen sus políticas contables y fortalezcan sus controles internos sobre estimaciones, costos y facturación.
Si su empresa necesita apoyo para evaluar el reconocimiento de ingresos bajo NIIF 15, revisar contratos de construcción o servicios, o fortalecer sus procesos contables y de auditoría, puede contactarnos en auditor@carloslingan.pe.
Carlos Lingan & Asociados S.C. • Charlie Lingán (Auditor)
Firma peruana de auditoría financiera, asesoría tributaria SUNAT, NIIF/NIAs y auditoría de ONGs fundada en 1978 (+45 años de trayectoria).


