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 en Perú

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.

ConceptoDefiniciónEjemplo en Perú
Activo por contratoDerecho a contraprestación a cambio de bienes o servicios transferidos, condicionado a algo distinto del paso del tiempoConstructora que ya ejecutó obra valorizada internamente, pero aún no puede facturar hasta aprobación del supervisor
Cuenta por cobrarDerecho incondicional de cobro; solo falta el paso del tiempoValorización aprobada y factura emitida a 30 días
Pasivo por contratoObligación de transferir bienes o servicios por los que ya se recibió contraprestaciónAnticipo 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

AspectoTratamiento correcto bajo NIIF 15Error frecuente
Reconocimiento del ingresoSegún satisfacción de la obligación de desempeñoReconocer solo al facturar o cobrar
Grado de avanceBasado en método que refleje fielmente el progresoUsar cualquier porcentaje estimado sin sustento
AnticiposRegistrar como pasivo por contratoReconocerlos como ingreso inmediato
Costos incurridosExcluir costos que no reflejan desempeñoIncluir compras no instaladas o ineficiencias
ModificacionesEvaluar si son contrato separado o ajuste del existenteSumarlas automáticamente al ingreso
DocumentaciónContrato, presupuesto, reportes y aprobacionesDepender 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.

Revisión Técnica de Auditoría y Control Interno

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).

Ver Caso de Control Interno COSO ↗
Empresas Corporativas Relacionadas:🏭 PROFLIMSA — Limpieza Industrial y Saneamiento DIGESA (+33 años) ↗🏢 DINÁMICA — Limpieza Profesional de Oficinas Corporativas ↗💼 CharlieLingan.com ↗

¿Necesita asesoría profesional?

Contáctenos para una consulta personalizada con nuestro equipo de auditores.

Contactar