Diagrama de Flujo de Ingresos por Contrato: Construcción: Edición México | ciferi
Navega el modelo de cinco pasos de la NIIF 15 aplicado a contratos de construcción bajo supervisión de la CNBV, con orientación alineada a las...
Encabezado
Navega el modelo de cinco pasos de la NIIF 15 aplicado a contratos de construcción bajo supervisión de la CNBV, con orientación alineada a las prácticas de auditoría mexicanas y los temas recurrentes en revisiones de calidad.
Estándar local aplicable: NIIF 15: Ingresos de Actividades Ordinarias Procedentes de Contratos con Clientes
Regulador: Comisión Nacional Bancaria y de Valores (CNBV); IMCP (Instituto Mexicano de Contadores Públicos)
---
Contexto: NIIF 15 en México
En México, las entidades que cotizan en la Bolsa Mexicana de Valores (BMV) están obligadas a aplicar NIIF desde 2012, lo que incluye la adopción de NIIF 15 para períodos anuales que comiencen a partir del 1 de enero de 2018. La CNBV, como regulador de mercado de capitales, es la autoridad supervisora responsable del cumplimiento de NIIF en estados financieros consolidados de entidades cotizadas.
Las entidades no cotizadas en México pueden aplicar las Normas de Información Financiera (NIF), emitidas por el Consejo Mexicano para la Investigación y Desarrollo de Normas de Información Financiera (CINIF). Las NIF para ingresos (NIF C-4) difieren de NIIF 15 en varios aspectos principal, particularmente en el reconocimiento de ingresos en contratos de construcción a largo plazo.
Para propósitos de esta herramienta, asumimos aplicación de NIIF 15 (auditorías de entidades cotizadas y grupos con consolidación NIIF).
---
Consideraciones Especiales: Construcción en México
Naturaleza de los Contratos de Construcción
Los contratos de construcción mexicanos a menudo incluyen características que requieren cuidadosa aplicación de NIIF 15:
---
- Contratos con el sector público: Los contratos con gobiernos federales, estatales y municipales, así como con entidades paraestatales (CFE, PEMEX, IMSS), suelen incluir cláusulas de ajuste de precios por inflación, variaciones de costos de materiales, y cambios en especificaciones técnicas (órdenes de cambio).
- Transferencia de control gradual: En proyectos residenciales, comerciales e industriales, el control de la obra generalmente se transfiere al cliente a lo largo del tiempo (NIIF 15.35), no en un punto específico de entrega.
- Consideración variable: Los contratos de construcción mexicanos con frecuencia incluyen penalizaciones por retrasos, bonificaciones por terminación anticipada, y estimaciones de costos sujetas a revisión conforme avanza la obra.
- Activos sin uso alternativo: En muchos contratos de construcción, la entidad no tiene derecho de venta u otro uso alternativo del bien en construcción, lo que refuerza la conclusión de que se trata de una obligación de desempeño satisfecha a lo largo del tiempo.
El Modelo de Cinco Pasos de NIIF 15: Aplicado a Construcción
Paso 1: Identificar el Contrato (NIIF 15.9–21)
¿Existe un contrato con un cliente?
Un contrato existe cuando se cumplen los cinco criterios de NIIF 15.9:
Documentación en papel de trabajo: Crear tabla de cumplimiento de cinco criterios. Marcar "Sí" para cada uno con evidencia de soporte.
---
Combinación de Contratos (NIIF 15.17)
Si la entidad ha suscrito múltiples contratos con el mismo cliente (por ejemplo, Fase 1 y Fase 2 de un desarrollo inmobiliario), evaluar si los contratos deben combinarse:
Documentación: Matriz que registre evaluación de combinación. Conclusión clara: "Contratos combinados" o "Contratos separados" con justificación breve.
---
Modificaciones de Contrato (NIIF 15.18–21)
En la construcción mexicana, los cambios de especificaciones, órdenes de cambio por variaciones de alcance, y ajustes por inflación son frecuentes.
Clasificación de modificaciones:
Documentación: Crear registro de cada orden de cambio con:
---
Paso 2: Identificar Obligaciones de Desempeño (NIIF 15.22–30)
Una obligación de desempeño es una promesa de transferir un bien o servicio que es distinto en el contexto del contrato.
Prueba de Distinción (NIIF 15.27–29)
Una promesa es distinta si:
Análisis para construcción: En la mayoría de contratos de construcción, existe una única obligación de desempeño: la entrega de la obra completa conforme a especificaciones. Los componentes (cimentación, estructura, instalaciones eléctricas, acabados) no son separadamente identificables porque están integrados en la estructura final.
Excepción: si el contrato especifica que ciertas obras se entregan en fases con control transferido en cada fase, puede haber múltiples obligaciones de desempeño.
Documentación: Tabla de obligaciones identificadas:
| Obligación de Desempeño | Descripción | Distinta (Sí/No) | Justificación |
|---|---|---|---|
| Construcción de edificio | Estructura, instalaciones, acabados | Sí/No | Cliente puede beneficiarse de la obra completa; los componentes están integrados |
---
Paso 3: Determinar el Precio de Transacción (NIIF 15.47–72)
El precio de transacción es el monto de consideración que la entidad espera tener derecho a recibir del cliente.
Componentes del Precio de Transacción en Construcción
1. Consideración Fija
2. Consideración Variable (NIIF 15.50–58)
En la construcción mexicana, la consideración variable es frecuente:
Restricción de Consideración Variable (NIIF 15.56–58)
La entidad incluye un monto de consideración variable en el precio de transacción solo en la medida que sea probable que no haya que reversión significativa de ingresos reconocidos cuando la incertidumbre se resuelva.
Aplicado a construcción:
Ejemplo de Restricción:
Documentación:
---
3. Consideración No Monetaria (NIIF 15.69)
En algunos contratos, el cliente puede proporcionar:
Medir en valor razonable. Si no hay precio de mercado, estimar basándose en precio de los servicios similares en el mercado mexicano.
---
4. Consideración Pagadera al Cliente (NIIF 15.70)
Raro en construcción, pero posible si:
Restar del precio de transacción.
---
5. Componente de Financiamiento Significativo (NIIF 15.60–65)
Si el pago se realiza de forma notable en el futuro respecto a cuando el control de la obra se transfiere, hay un componente de financiamiento.
Ajustar el precio de transacción al valor presente usando una tasa de descuento que refleje el crédito del cliente.
Aplicado a construcción mexicana:
Documentación: Cálculo del valor presente si aplica componente de financiamiento.
---
Paso 4: Asignar el Precio de Transacción a Obligaciones de Desempeño (NIIF 15.73–86)
Si hay múltiples obligaciones de desempeño, asignar el precio de transacción a cada una basándose en los precios de venta independientes (NIIF 15.73–82).
En construcción: Generalmente hay una única obligación, así que la asignación es directa: todo el precio va a la obligación de la obra.
Si hay múltiples obligaciones (ejemplo: construcción + servicios de mantenimiento por 2 años):
Documentación: Tabla de asignación de precio.
| Obligación | SSP | % del Total | Precio Asignado |
|---|---|---|---|
| Construcción | $5.000.000 | 80% | $4.000.000 |
| Mantenimiento 2 años | $1.250.000 | 20% | $1.000.000 |
| Total | $6.250.000 | 100% | $5.000.000 |
---
Paso 5: Reconocer Ingresos Cuando la Obligación de Desempeño Se Satisface (NIIF 15.23–45)
Una obligación de desempeño se satisface cuando el cliente obtiene el control del bien o servicio.
Satisfacción de Obligación de Desempeño: Punto en Tiempo vs. A lo Largo del Tiempo
Criterios para Satisfacción a lo Largo del Tiempo (NIIF 15.35–37):
Una obligación de desempeño se satisface a lo largo del tiempo si se cumple al menos uno de estos criterios:
En la práctica: La mayoría de contratos de construcción cumplen al menos uno de estos criterios, resultando en reconocimiento de ingresos a lo largo del tiempo.
---
Medir el Progreso: Métodos de Entrada vs. Salida (NIIF 15.39–42)
Una vez que se concluye que la obligación se satisface a lo largo del tiempo, medir el progreso hacia la satisfacción.
Métodos de Entrada (medidas del insumo):
Fórmula: % de Progreso = Costos Incurridos a la Fecha / Costos Totales Estimados
Ventaja: fácil de medir (basado en datos reales de costos).
Desventaja: no refleja eficiencia. Si la entidad es ineficiente, los costos pueden ser superiores a lo esperado, distorsionando el porcentaje de progreso.
---
Métodos de Salida (medidas del producto):
Fórmula: % de Progreso = Especificaciones Completadas / Especificaciones Totales
Ventaja: refleja lo que el cliente recibe.
Desventaja: requiere evaluación técnica (inspecciones, mediciones); más costoso de determinar.
---
Selección del Método en Construcción Mexicana:
---
Cálculo de Ingresos Reconocidos
Fórmula General:
Ingresos Reconocidos en el Período = % de Progreso × Precio de Transacción – Ingresos Reconocidos en Períodos Anteriores
Ejemplo Práctico: Construcción Residencial en México
Datos del Contrato:
Período Actual (Mes 6):
Costos incurridos a la fecha:
Costos totales estimados: $8.700.000 (basado en presupuesto original + variaciones incurridas).
% de Progreso = $2.900.000 / $8.700.000 = 33,33%
Ingresos acumulados hasta el mes 6 = 33,33% × $12.600.000 = $4.199.800
Documentación: El auditor verifica los costos incurridos contra facturas de proveedores, nómina de mano de obra, y valida el presupuesto total estimado. Inspección física de la obra confirma que el avance es consistente con el 33,33% de progreso.
---
Consideraciones Especiales: Riesgos de Auditoría en Construcción Mexicana
1. Estimación de Costos Totales
2. Cálculo de Consideración Variable
3. Componente de Financiamiento
4. Cambios de Alcance y Órdenes de Cambio
5. Activos de Contrato
---
- Aprobación de partes y compromiso mutuo (NIIF 15.9(a))
- En construcción, la aprobación suele ser documentada mediante contrato escrito firmado por ambas partes.
- En algunos casos, la aprobación puede ser implícita si existe un patrón establecido de negociación (por ejemplo, la entidad comienza trabajo sobre la base de una propuesta mientras se finalizan términos formales).
- Documento a obtener: contrato principal, órdenes de compra, acta de inicio de obra.
- Identificación de derechos de cada parte (NIIF 15.9(b))
- La entidad debe transferir bienes o servicios (control de la obra en construcción).
- El cliente tiene derecho a recibir la obra conforme a especificaciones técnicas y cronogramas.
- Documento a obtener: especificaciones técnicas, planos, cronograma de ejecución.
- Términos de pago identificables (NIIF 15.9(c))
- Monto total del contrato (precio fijo, precio sujeto a variaciones, o costo más margen).
- Hitos de pago (avances mensuales, pagos por etapa de obra, pago final).
- Términos de crédito (plazo para pago tras facturación).
- Documento a obtener: cronograma de flujo de caja, términos de facturación.
- Sustancia comercial (NIIF 15.9(d))
- El contrato de construcción cambia el flujo de caja futuro de la entidad (normalmente sí).
- Señal: la entidad incurre en costos para satisfacer el contrato y recibe ingresos relacionados con esos costos.
- Probabilidad de cobro (NIIF 15.9(e))
- Evaluar la solvencia del cliente (sector público, empresa privada cotizada, empresa privada pequeña).
- Considerar historial de pagos si el cliente ha contratado antes con la entidad.
- Si el cliente es una dependencia pública federal (PEMEX, CFE, IMSS, Secretaría de Obras Públicas), la probabilidad de cobro es generalmente alta. Para gobiernos subestatales, realizar evaluación de solvencia fiscal.
- Documento a obtener: estado financiero del cliente, referencias de crédito, análisis de probabilidad de cobro.
- ¿Se negociaron como paquete único con un objetivo comercial compartido?
- Las Fases 1 y 2 pueden estar económicamente vinculadas si el precio de Fase 2 depende del desempeño de Fase 1, o si ambas forman parte de un único proyecto maestro que el cliente aprobó como un todo.
- Si sí: combinar contratos.
- Si no: tratar como contratos separados.
- ¿Depende la consideración de un contrato de la performance del otro?
- Ejemplo: pago de Fase 2 está condicionado al cumplimiento de Fase 1.
- Si sí: combinar.
- ¿Forman los bienes o servicios una única obligación de desempeño?
- Ejemplo: la estructura (Fase 1) es un componente necesario para las instalaciones (Fase 2), tales que sin la Fase 1 la Fase 2 no tiene valor autónomo.
- Si sí: combinar.
- Modificación que añade bienes o servicios distintos (NIIF 15.20)
- Ejemplo: el cliente solicita adicionar acabados de lujo que no estaban en el contrato original.
- La modificación crea una obligación de desempeño adicional, separada de la original.
- El precio aumenta de manera proporcional a los precios de mercado para esos acabados.
- Contabilidad: prospectiva (como si fuera un nuevo contrato para la parte adicional).
- Modificación que no añade bienes o servicios distintos (NIIF 15.21)
- Ejemplo: variación de costos de materiales que resulta en un ajuste de precio sobre la misma obra.
- La modificación afecta una obligación de desempeño ya en progreso, no crea una nueva.
- Contabilidad: ajuste acumulativo (catch-up) en el período de la modificación.
- El ingreso acumulado hasta la fecha se recalcula con el nuevo precio, y la diferencia se reconoce en el período actual.
- Descripción del cambio
- Clasificación (distintivo vs. no distintivo)
- Impacto en precio de contrato
- Método de contabilización
- El cliente puede beneficiarse del bien o servicio de manera autónoma (NIIF 15.27(a), 15.28)
- En construcción, el cliente puede beneficiarse de la obra completa de manera autónoma (es una estructura, instalación o sistema funcional).
- ¿La entidad vende el mismo tipo de obra a otros clientes? Sí → indicador de distinción.
- ¿El cliente podría usar la estructura parcialmente completada? Depende del tipo de obra. Una casa en construcción no es funcional hasta cierto punto de avance. Una carretera es funcional una vez que secciones críticas están terminadas.
- La promesa es separadamente identificable en el contexto del contrato (NIIF 15.27(b), 15.29)
- Indicadores de que NO es separadamente identificable:
- La entidad provee un servicio significativo de integración (los componentes se ensamblan para crear un producto único; separados, no tienen el mismo valor).
- Un componente modifica o personaliza de forma notable otro componente (los cimientos y la estructura están diseñados juntos; uno no es identificable sin el otro).
- Los componentes son interdependientes o interrelacionados (si uno falla, todo el proyecto se ve afectado).
- Monto base del contrato.
- Aumentos por inflación especificados en cláusula de variación de precios.
- Penalizaciones por retrasos (NIIF 15.51(c))
- Monto diario o semanal si la entidad no cumple el cronograma.
- Ejemplo: 0,5% del valor mensual por cada día de atraso.
- Incluir en el cálculo del precio de transacción si es probable que se incurra.
- Documentación: analizar causas razonables de retrasos; si es probable incurrir en penalización, incluir en ingreso esperado.
- Bonificaciones por terminación anticipada
- Monto adicional si la entidad completa la obra antes de la fecha contractual.
- Ejemplo: 2% del valor total si se termina 30 días antes.
- Incluir si es probable que se logre.
- Variaciones de costos (contratos de costo más margen)
- El cliente reembolsa costos reales más un margen fijo o porcentaje.
- La consideración variable es los costos futuros estimados.
- Usar método de valor esperado (promedio ponderado de posibles escenarios de costos) o cantidad más probable (el escenario más probable).
- Cláusulas de ajuste por materiales
- Si los precios de acero, concreto, o mano de obra se ajustan según índices de mercado (INPC, índices de precios específicos).
- La consideración es variable porque depende del índice futuro.
- Estimación: basarse en índices históricos y expectativas de mercado.
- Penalizaciones: Incluir el monto estimado porque es probable que ocurra (la entidad generalmente cumple cronogramas; excepto si hay problemas crónicos, en cuyo caso incluir solo la cantidad probable).
- Bonificaciones: Ser más cauteloso. Incluir solo si es probable que se logre (basado en avance actual, experiencia previa, naturaleza de la obra).
- Variaciones de costos: Incluir usando el método más predictivo (valor esperado para múltiples escenarios; cantidad más probable si pocos escenarios).
- Contrato con cliente privado, obra en zona urbana, cronograma realista, entidad con historial de cumplimiento: incluir penalizaciones probables.
- Contrato en zona remota, obra de infraestructura con riesgos climáticos altos, cliente requiere variaciones frecuentes: ser más conservador en incluir bonificaciones.
- Tabla de componentes variables: descripción, monto estimado, justificación de cumplimiento o restricción.
- Cálculo del precio de transacción = consideración fija + variable (sin restricción) – consideración variable (restricción aplicada).
- Materiales que la entidad incorpora en la obra.
- Mano de obra del cliente (trabajos que el cliente realiza directamente).
- Terreno donde se realiza la construcción.
- La entidad paga al cliente por cancelación anticipada del contrato.
- La entidad es responsable de desmantelamiento o restauración del sitio después de la construcción (ejemplo: extracción minera).
- Contratos con gobiernos: retrasos de pago de 60–180 días son comunes → componente de financiamiento probable.
- Contratos con empresas privadas: términos típicamente 30 días → componente menor o nulo.
- Identificar el precio de venta independiente (SSP) para cada obligación.
- SSP de la construcción: precio observable en el mercado para proyectos similares.
- SSP del mantenimiento: precio de mercado para servicios de mantenimiento en edificios comparables.
- Si no hay SSP observable:
- Usar método de margen esperado: costo estimado de la obligación + margen esperado de la entidad.
- Usar método de ajuste de precios previos: si la entidad ha vendido servicios similares a otros clientes, usar ese precio como base y ajustar.
- Asignar proporcionalmente:
- % de SSP de construcción / SSP total = % del precio de transacción asignado a construcción.
- % de SSP de mantenimiento / SSP total = % del precio de transacción asignado a mantenimiento.
- El cliente recibe y consume simultáneamente los beneficios a medida que la entidad desempeña (NIIF 15.35(a))
- En construcción: la mayor parte de las obras se entregan y se consumen a lo largo del tiempo.
- Ejemplo: conforme se construye un edificio, el cliente tiene acceso al terreno, ve avances, puede que ya ocupe áreas completadas (como en proyectos residenciales con ocupación progresiva).
- El desempeño de la entidad crea o mejora un activo que el cliente controla (NIIF 15.35(b))
- En construcción: la obra es un activo que va siendo controlado por el cliente conforme se construye.
- Si el cliente puede vender el trabajo en curso incompleto, o si tiene derechos sobre la estructura parcial, está controlando el activo.
- La entidad no tiene un uso alternativo del activo en construcción, y tiene un derecho exigible al pago por el desempeño completado hasta la fecha (NIIF 15.35(c))
- En construcción: típicamente, la entidad no puede vender una casa a medio construir a otro cliente (no hay uso alternativo).
- La entidad tiene derecho a cobrar por el trabajo realizado (mediante cláusulas de rescisión o valuaciones de avance).
- Basados en costos incurridos.
- Ejemplo: costos de material, mano de obra directa, subcontratistas.
- Basados en el output entregado al cliente (progreso físico).
- Ejemplo: metros cuadrados construidos, porcentaje de especificaciones completadas.
- Contratos de precio fijo: Usar método de entrada (costos) porque el riesgo es de la entidad si los costos exceden el precio fijo. El método de salida puede ser complementario para validar el avance.
- Contratos de costo más margen: Usar método de salida (especificaciones completadas) porque el cliente reembolsa costos reales; el progreso es más válido si se mide en términos de trabajo entregado, no en costos incurridos.
- Entidad: Constructora Mexicana S.A. de C.V., Monterrey, Nuevo León.
- Obra: Construcción de conjunto residencial (60 unidades).
- Precio de contrato: $12.000.000 MXN.
- Consideración variable: bonificación de $600.000 si se completa 2 meses antes (probable; incluida en precio).
- Precio de transacción: $12.600.000 MXN.
- Duración: 24 meses.
- Método de progreso: entrada (costos incurridos).
- Materiales: $1.500.000
- Mano de obra: $800.000
- Subcontratistas: $600.000
- Total a la fecha: $2.900.000
- Riesgo: Los costos totales estimados pueden ser inexactos, lo que distorsiona el % de progreso.
- Procedimiento de auditoría: Obtener presupuesto original del contrato, analizar variaciones incurridas a la fecha, evaluar cambios de alcance. Comparar con proyectos anteriores de la entidad para validar precisión de estimaciones.
- Riesgo: Sobrestimar bonificaciones o subestimar penalizaciones.
- Procedimiento: Analizar cronograma de obra vs. avance real. Si hay retrasos crónicos, evaluar si las bonificaciones aún son probables.
- Riesgo: No ajustar al valor presente cuando hay retrasos de pago con gobiernos.
- Procedimiento: Revisar términos de pago históricos. Si la CNBV o la entidad está en proceso de reestructuración, evaluar si la tasa de descuento debe aumentarse.
- Riesgo: No clasificar correctamente las órdenes de cambio como distintivas o no.
- Procedimiento: Revisar cada orden de cambio durante el período. Obtener aprobación escrita del cliente. Validar si el precio está en línea con el valor de mercado de los trabajos adicionales.
- Riesgo: No reconocer o clasificar incorrectamente el derecho condicional de pago (activo de contrato).
- Consideración: Si el cliente no ha pagado por el trabajo realizado (está en proceso de revisión), la entidad tiene un "activo de contrato" (NIIF 15.113). Esto debe distinguirse de una cuenta por cobrar.
- Procedimiento: Análisis de antigüedad de ingresos no facturados vs. facturados.
Herramienta Interactiva: Aplicar el Modelo de Cinco Pasos
Esta herramienta te guía a través del modelo de NIIF 15 con preguntas sobre tu contrato de construcción específico. Responde cada pregunta y la herramienta mostrará dónde se aplican los párrafos principal de NIIF 15 y qué documentación necesitas.
Paso 1: Verificar Existencia del Contrato
¿Has obtenido un contrato escrito firmado por ambas partes?
Documentación requerida: Contrato o propuesta aceptada, acta de inicio de obra.
---
¿El cliente tiene capacidad financiera para pagar?
Para cliente público (PEMEX, CFE, Secretaría de Obras Públicas, gobiernos estatales):
Para cliente privado:
Si la probabilidad de cobro es baja: No reconocer ingresos hasta que se reciba efectivo.
---
Paso 2: Identificar Obligaciones de Desempeño
¿Cuántas obras o servicios distintos ofrece el contrato?
Opción A: Una sola obra (edificio residencial, carretera, instalación industrial completa).
Opción B: Múltiples componentes (construcción + 3 años de mantenimiento).
Opción C: Obra en fases (Fase 1 entregada en mes 6, Fase 2 en mes 24).
Documentación: Tabla que liste cada obligación identificada con justificación.
---
Paso 3: Determinar Precio de Transacción
¿Hay componentes variables en el contrato?
| Componente | Sí/No | Monto Estimado | ¿Incluir en Precio de Transacción? |
|---|---|---|---|
| Penalización por retrasos | | | |
| Bonificación por terminación anticipada | | | |
| Variación de costos (inflación, materiales) | | | |
| Ajustes por cambios de alcance aprobados | | | |
| Total Consideración Variable | | | |
Regla: Incluir variable solo si es probable que no se revierta.
Ejemplo de restricción: Si la obra está en zona con riesgos climáticos altos y actualmente está atrasada, no incluyas la bonificación por terminación anticipada.
---
¿Hay retrasos significativos en los pagos?
---
Paso 4: Asignar el Precio a Obligaciones
Si hay múltiples obligaciones, asignar proporcionalmente basándose en precios de venta independientes.
¿Hay precios de mercado observables para cada obligación?
---
Paso 5: Reconocer Ingresos
¿Se satisface la obligación a lo largo del tiempo?
Responde sí si se cumple al menos uno de estos:
Si la respuesta es sí a uno o más: Reconocer ingresos a lo largo del tiempo.
Si la respuesta es no a todos: Reconocer ingresos en un punto en tiempo (generalmente entrega completa).
---
¿Qué método usas para medir el progreso?
Para contratos de precio fijo: Usa entrada y valida con salida.
Para contratos de costo más margen: Usa salida para reflejar progreso real.
---
Cálculo del Ingreso Reconocido:
| Concepto | Monto |
|---|---|
| Precio de Transacción | $12.600.000 |
| % Progreso (a la fecha) | 33,33% |
| Ingresos Acumulados a la Fecha | $4.199.800 |
| Ingresos Reconocidos en Períodos Anteriores | $2.800.000 |
| Ingreso Reconocido Este Período | $1.399.800 |
---
- Sí → Continúa
- No, pero existe un patrón de práctica establecida → Continúa (contrato implícito)
- No hay aprobación documentada → NO existe contrato aún; no reconocer ingresos
- ✓ Probabilidad de cobro es generalmente alta (aunque retrasos son comunes).
- Revisar estado financiero reciente.
- Revisar referencias de crédito (Buró de Crédito, historial de pagos previos).
- Si es empresa pequeña, considerar garantías (cartas de crédito, aval).
- Una obligación de desempeño.
- Continúa al Paso 3.
- Evaluar si los componentes son distintos.
- Si el cliente puede beneficiarse del mantenimiento sin la construcción (es un servicio separado) → Obligaciones múltiples.
- Si el mantenimiento es integral a la estructura (no separable) → Obligación única.
- Si el cliente obtiene control de Fase 1 cuando está completa (puede usarla, es distinta) → Obligaciones múltiples.
- Si Fase 1 sin Fase 2 no tiene valor (ejemplo: estructura sin instalaciones; ambas serán integradas) → Obligación única.
- Pago dentro de 30 días de facturación: sin ajuste de financiamiento.
- Pago a 90–180 días (común con gobiernos): aplicar descuento al valor presente.
- Tasa de descuento: basada en costo de financiamiento del cliente o tasa del mercado para deuda similar.
- Ejemplo: Si el cliente es PEMEX y la tasa de financiamiento es 8% anual, descontar el precio futuro al 8%.
- Sí: usar precios observables.
- No: estimar usando margen esperado o método de ajuste de precios previos.
- ¿El cliente está recibiendo y consumiendo beneficios conforme avanza la obra?
- (Típicamente sí en construcción)
- ¿La obra es un activo que el cliente controla conforme se construye?
- (Típicamente sí)
- ¿La entidad no puede vender la obra a mitad a otro cliente (no hay uso alternativo)?
- (Típicamente sí en construcción mexicana)
- Método de entrada (costos incurridos): % = Costos a la fecha / Costos totales estimados.
- Método de salida (especificaciones completadas): % = Especificaciones completadas / Total especificadas.
Hallazgos Comunes en Auditoría de Ingresos de Construcción
Basándose en patrones recurrentes observados en engargos de entidades constructoras mexicanas:
Estimación Imprecisa de Costos Totales
Asignación Incorrecta de Órdenes de Cambio
Cálculo Insuficiente del Componente de Financiamiento
Falta de Validación de Bonificaciones
Confusión entre Activo de Contrato y Cuenta por Cobrar
---
- La mayoría de entidades actualizan costos totales estimados cada trimestre.
- Riesgo: si la entidad usa un presupuesto estático de hace 6 meses, el % de progreso puede estar distorsionado.
- Procedimiento de auditoría: Obtener presupuesto actualizado más reciente. Comparar con presupuesto original. Analizar variaciones significativas (cambios de materiales, retrasos, cambios de alcance aprobados).
- Riesgo común: tratar una orden de cambio como un nuevo contrato cuando debería ser un ajuste al contrato existente, o vice versa.
- Procedimiento: Revisar documentación de cada orden de cambio. Confirmar si fue aprobada escrita y formalmente. Determinar si crea una nueva obligación o modifica una existente.
- Muchas entidades no descuentan al valor presente cuando hay retrasos de pago de gobiernos.
- Procedimiento: Analizar histórico de pagos del cliente. Si hay un patrón de retrasos de 60–120 días, calcular el descuento usando una tasa apropiada.
- Entidades incluyen bonificaciones por terminación anticipada en el precio de transacción aunque es poco probable que se logren.
- Procedimiento: Comparar cronograma contractual con avance real. Si hay retrasos acumulados, reconsiderar la inclusión de la bonificación.
- Cuando hay ingresos reconocidos que no han sido facturados, algunos contadores crean incorrectamente una "Cuenta por Cobrar."
- NIIF 15 exige crear un "Activo de Contrato" en su lugar.
- Procedimiento: Revisar clasificación de ingresos no facturados. Distinguir entre "trabajo en progreso no facturado" (activo de contrato) y "trabajo facturado no pagado" (cuenta por cobrar).
Checklist de Auditoría para Construcción Mexicana
Verificaciones Previas
Determinación del Precio de Transacción
Reconocimiento de Ingresos
Validaciones de Control
Asientos Contables
Divulgación
---
- [ ] Obtener copia del contrato principal (y de todas las adendas / órdenes de cambio).
- [ ] Confirmar que las partes han aprobado y firmado el contrato.
- [ ] Evaluar solvencia del cliente (revisar estado financiero, referencias de crédito).
- [ ] Obtener presupuesto detallado de costos (mano de obra, materiales, subcontratistas, gastos generales).
- [ ] Revisar cronograma original vs. avance real al cierre del período.
- [ ] Identificar todos los componentes variables (penalizaciones, bonificaciones, ajustes por inflación).
- [ ] Evaluar si cada variable cumple con la prueba de "probable de no reversión."
- [ ] Calcular el valor presente si hay retrasos de pago significativos.
- [ ] Documentar el cálculo final del precio de transacción.
- [ ] Confirmar que la obligación se satisface a lo largo del tiempo (cumple al menos uno de los tres criterios).
- [ ] Calcular % de progreso usando el método seleccionado (entrada o salida).
- [ ] Obtener evidencia de que el % de progreso es exacto (facturas de proveedores, nóminas, inspección física).
- [ ] Calcular ingresos acumulados y ingresos del período.
- [ ] Validar que el cálculo de ingresos es matemáticamente correcto.
- [ ] Comparar costos incurridos contra presupuesto. Investigar variaciones > 5%.
- [ ] Revisar cambios en estimación de costos totales. Documentar razón de cada cambio.
- [ ] Validar que las bonificaciones / penalizaciones se han registrado correctamente.
- [ ] Revisar estado de ingresos facturados vs. ingresos reconocidos (validar que hay coherencia).
- [ ] Verificar que se han registrado asientos de ingresos por reconocimiento a lo largo del tiempo.
- [ ] Validar que los activos de contrato están clasificados correctamente.
- [ ] Revisar pasivos de contrato (anticipos recibidos) y asegurar que se reconocen como ingresos conforme avanza la obra.
- [ ] Revisar que las políticas contables de NIIF 15 se divulgan en las notas a los estados financieros.
- [ ] Confirmar que se describe cómo se mide el progreso de cada obligación.
- [ ] Validar que se divulgan los importes de activos y pasivos de contrato.
Referencias Normativas
---
- NIIF 15, Ingresos de Actividades Ordinarias Procedentes de Contratos con Clientes: Párrafos 9–115.
- NIIF 15.IG (Guidance): Ejemplos específicos de aplicación en construcción.
- CNBV - Regulación Contable: Pronunciamientos sobre aplicación de NIIF en México.
- IMCP - Guías de Auditoría: Consideraciones de auditoría para ingresos bajo NIIF 15.
Referencias Adicionales
---
- Constructoras mexicanas típicamente operan bajo NIF (no cotizadas) o NIIF (cotizadas en BMV). Esta herramienta aplica a entidades NIIF.
- Contratos con gobiernos: considerar regulación de compras públicas (Ley de Obras Públicas y Servicios Relacionados). Los términos de pago a menudo están sujetos a disponibilidad presupuestaria.
- Asuntos fiscales: el ISR (Impuesto Sobre la Renta) en México generalmente sigue la contabilidad financiera. Los cambios en NIIF 15 pueden tener implicaciones tributarias.