Definition

El equipo trata cada cambio en una orden de pedido como un "contrato separado" porque es la contabilización más cómoda. No importa que la NIIF 15.18 exija que los bienes o servicios añadidos sean distintos. Marcar la casilla y seguir.

Cómo funciona

Vaya por delante que esto no es un trámite formal. La NIIF 15.18 establece que una modificación se contabiliza como contrato separado cuando se cumplen dos condiciones a la vez: (i) el alcance se amplía con bienes o servicios distintos y (ii) el precio aumenta en un importe que refleja el precio de venta independiente de esos bienes o servicios añadidos. Si falla cualquiera de las dos condiciones, no es contrato separado.

Cuando no es contrato separado, la NIIF 15.21 manda elegir entre dos rutas. Si los bienes o servicios remanentes son distintos de los ya transferidos, se trata como una rescisión del contrato original más un contrato nuevo (tratamiento prospectivo, asignando la consideración no devengada). Si los bienes o servicios remanentes no son distintos (forman parte de una obligación única de desempeño), se trata como parte del contrato existente con cumulative catch-up: ajuste retroactivo a ingresos en la fecha de la modificación.

Lo que realmente ocurre en la práctica es que pocos equipos pasan por este árbol de decisión. La mayoría aplica la regla del año pasado o lo que resulte más fácil de calcular en el ERP. La NIA-ES 500 (apartado 5.a) exige evidencia suficiente y adecuada de que la entidad ha aplicado el marco normativo correctamente, no solo de que el cálculo está bien hecho.

Lo que la NIIF 15 obliga a documentar

Por lo que conozco, la documentación habitual cubre el cálculo pero no la elección. Eso es justamente lo que el ICAC mira cuando revisa un papel de trabajo de NIIF 15: si el equipo ha dejado constancia de qué ruta de la NIIF 15.18-21 se ha aplicado y por qué.

Cuatro elementos mínimos en los PT:

1. La identificación de los bienes o servicios añadidos o modificados, con análisis de si son distintos en el sentido de la NIIF 15.27. 2. La evaluación del precio adicional contra el precio de venta independiente, con la fuente de ese precio identificada (cotizaciones de mercado o lista de precios interna del cliente). 3. La conclusión escrita sobre cuál de los tres tratamientos aplica, firmada por el responsable del área. 4. La traza de cómo se ha calculado el ajuste resultante, sea cumulative catch-up o reasignación prospectiva, con cifras antes y después.

En mi caso, cuando el cliente trae solo el cálculo y la entrada al diario, devuelvo el PT con una nota: "falta el árbol de decisión de la NIIF 15.18-21 documentado". El cálculo puede estar perfecto y la elección equivocada.

Ejemplo práctico: Fabricaciones Metropolitanas S.L.

Cliente: sociedad española de componentes industriales. Cifra de negocios anual de 28,5 millones de euros. Reporta bajo NIIF.

Situación inicial: en octubre de 2024, Fabricaciones Metropolitanas firma un contrato de suministro con un cliente importante por 15 millones de euros a tres años. En diciembre de 2024, el cliente solicita un aumento de volumen de 4 millones de euros adicionales, a entregar durante el año 2, con precio unitario y plazos idénticos al contrato original.

Paso 1: identificar la modificación El equipo revisa la solicitud escrita del cliente y el acta de aprobación de la dirección. La modificación amplía el alcance del suministro sin sustituir términos existentes. Nota de documentación: archivar el correo del cliente, el memorándum de revisión de la dirección y la autorización firmada.

Paso 2: ¿son distintos los bienes añadidos? Las unidades adicionales tienen la misma especificación técnica y se entregan al amparo del mismo plan de producción. El equipo concluye que son los mismos bienes que ya estaban contratados (NIIF 15.27): no son distintos en el contexto del contrato original. Nota de documentación: comparar términos de precio y especificación técnica. Registrar el análisis en una nota de papel de trabajo.

Paso 3: ¿refleja el precio el precio de venta independiente? El precio unitario coincide con el del contrato original, que se estableció hace dos meses en condiciones de mercado. El equipo lo acepta como aproximación al precio de venta independiente actual.

Paso 4: aplicar el tratamiento de la NIIF 15.21(a) Al no ser bienes distintos, no aplica el tratamiento de contrato separado. Y al ser parte de una obligación de desempeño única (suministro continuo), aplica cumulative catch-up: ajuste a la fecha de la modificación sobre los ingresos ya reconocidos. En este caso concreto, como solo se ha entregado un volumen marginal del contrato original a diciembre de 2024, el ajuste cuantitativo es mínimo, pero el tratamiento conceptual es ese. Nota de documentación: copiar el asiento. Verificar que refleja el ajuste sobre lo ya reconocido y la actualización de la base de cálculo prospectiva.

Complicación añadida: en febrero de 2025, el cliente vuelve y propone extender el contrato seis meses más al precio actual menos un 15% sobre el trabajo restante. ¿Qué es ese 15%? Aquí está la zona gris. Si el descuento refleja un precio de mercado actualizado (los costes han bajado, los competidores cotizan más bajo), encaja como rescisión + contrato nuevo según la NIIF 15.21(a). Si es una concesión comercial sobre el contrato original, es cumulative catch-up sobre lo ya entregado bajo la NIIF 15.21(b). La evidencia que inclina la balanza: cotizaciones de competidores en febrero de 2025 y correos donde se discutió el descuento. Si solo aparecen las cotizaciones, sin rastro de la negociación interna, el equipo se queda corto. Sin esa evidencia, en mi caso aplico la presunción menos favorable para la entidad y obligo a documentar el cumulative catch-up. Si quieren la otra ruta, que la prueben.

Modificación de contrato vs. nuevo contrato

DimensiónModificación tratada como parte del contrato existenteModificación tratada como contrato separado
Bienes o servicios añadidosNo distintos, o distintos pero a precio que no refleja el precio de venta independienteDistintos y a precio que refleja el precio de venta independiente
Tratamiento contableCumulative catch-up (15.21.b) o rescisión + nuevo contrato (15.21.a), según si los remanentes son distintosContrato totalmente independiente; reconocimiento separado
Documentación requerida en los PTAnálisis de "no distintos" o de precio no independiente; cálculo del ajusteEvidencia del precio de venta independiente; cotizaciones o comparables
Riesgo típico de inspecciónCumulative catch-up que el equipo no calcula porque el ERP solo soporta la ruta prospectivaTratamiento como contrato separado para evitar el ajuste retroactivo, sin probar el precio independiente

Cuándo importa la distinción en un encargo

Pongamos un fabricante que firma un contrato de suministro de materias primas por 5 millones de euros a dos años. A los nueve meses, el cliente solicita un aumento de volumen de 1,5 millones bajo el mismo precio unitario, y a la vez pide que el proveedor asuma el coste de calibración de equipos en planta.

Aquí hay dos modificaciones reales en una sola conversación. La ampliación de volumen y la calibración tienen tratamientos distintos bajo la NIIF 15. La ampliación de volumen probablemente cae en cumulative catch-up (mismos bienes, no distintos). La calibración es un servicio nuevo y distinto. Si el precio asignado al servicio de calibración refleja su precio de venta independiente, es contrato separado bajo la NIIF 15.20. Si no, hay que reasignar la consideración total entre las obligaciones.

El equipo que trata todo el paquete como "nuevo contrato" se ahorra trabajo y reconoce los 1,5 millones del volumen ampliado como si fueran un contrato fresco. El problema viene cuando el ICAC inspecciona y pregunta dónde está la prueba del precio independiente para la parte de volumen, que era el mismo precio de siempre y por tanto no refleja un precio de venta independiente actualizado de bienes distintos. Marcar la casilla en este caso fue un trámite caro.

Lo que auditores y revisores no entienden

Confundir "no distinto" con "mismo precio". Algunos equipos asumen que si el precio unitario es igual, el bien es el mismo y por tanto cumulative catch-up. Eso confunde dos pruebas separadas. La NIIF 15.27 define "distinto" por las características del bien o servicio en el contexto del contrato (capacidad de beneficio independiente y separabilidad), no por el precio. Un servicio nuevo con precio idéntico al de los productos es perfectamente distinto.

Tratar el cumulative catch-up como opcional cuando duele. El cumulative catch-up obliga a reabrir ingresos ya reconocidos. Es operativamente molesto y a menudo materialmente relevante. He visto equipos forzar el encaje en "contrato separado" para evitarlo. La NIIF 15.21.b no es opcional: si los bienes remanentes no son distintos, hay catch-up.

No documentar la fuente del precio de venta independiente. Cuando se aplica contrato separado bajo la NIIF 15.20, hay que demostrar que el precio adicional refleja el precio de venta independiente. La pregunta del revisor de calidad del encargo (EQR) es siempre la misma: ¿de dónde sale ese precio? Lista de precios interna, cotización de competidor, transacción reciente con otro cliente, comparable de mercado publicado. Sin fuente, los PT están flojos.

Aceptar la nota del cliente sin contrastar la sustancia económica. Cuando la dirección del cliente firma un acta diciendo "esto es un contrato nuevo", muchos equipos archivan el acta y siguen. La NIA-ES 500 exige evidencia que el auditor pueda evaluar de forma independiente. Una declaración de la dirección no sustituye la prueba de los precios independientes.

Ejemplo práctico con ambos conceptos

Talleres Vascongados S.A., cliente auditado en el cierre de 2024.

Talleres Vascongados fabrica componentes de automoción. En septiembre, contrata a un proveedor de acero por 8 millones de euros a 18 meses, precio fijo. En noviembre, solicita dos cambios:

- Ampliación de volumen de 2 millones bajo el mismo precio unitario. - Adición de un servicio de tratamiento superficial (no estaba en el contrato original).

Análisis del volumen ampliado: Los bienes no son distintos (es el mismo acero, mismas especificaciones). Aplica la NIIF 15.21.b: cumulative catch-up sobre lo ya reconocido y prospectivo sobre el resto. A noviembre de 2024 se han entregado aproximadamente 2 meses del contrato original, por lo que el ajuste no es trivial. El equipo calcula la nueva proporción y ajusta. Documentación: nota de comparación de bienes (especificación, plazo, condiciones de entrega y origen del acero). Análisis de "no distintos". Cálculo del cumulative catch-up con detalle de ingresos previamente reconocidos y nueva base.

Análisis del tratamiento superficial: El servicio no estaba en el contrato original y es claramente distinto del suministro de acero. La pregunta es si el precio asignado refleja el precio de venta independiente. El equipo busca cotizaciones de proveedores alternativos y obtiene tres referencias en torno a 350.000 euros. El precio asignado por el cliente al servicio coincide con ese rango. Por tanto: contrato separado bajo la NIIF 15.20. Documentación: archivar las tres cotizaciones. Análisis: "Servicio distinto. Precio (350.000 €) consistente con cotizaciones de mercado. Contrato separado bajo NIIF 15.20."

Resultado de no separar correctamente: Si el equipo trata todo el paquete como contrato separado (8 + 2 + 0,35 = 10,35 millones de euros), evita el cumulative catch-up sobre los 2 millones de ampliación. Eso sobrerreconoce ingresos en el cuarto trimestre de 2024. Si lo trata todo como cumulative catch-up, reasigna la consideración del servicio de calibración entre el suministro original, distorsionando ambos. Solo el análisis separado aguanta una inspección.

Donde profesionales razonables discrepan

Un caso típico: contrato de consultoría de 12 meses, el cliente pide extenderlo seis meses más al mismo precio por hora para los mismos servicios. ¿Es contrato separado o cumulative catch-up?

El socio A defiende contrato separado: los servicios son distintos en el sentido de la NIIF 15.27 (cada hora es entregable y consumible de forma independiente), y el precio por hora refleja el precio de venta independiente porque es el mismo precio que cobra a otros clientes en contratos similares. La extensión es, en sustancia, un nuevo contrato a precios de mercado.

El socio B defiende cumulative catch-up: el cliente está negociando implícitamente sobre la totalidad de la relación. Si el precio se mantiene cuando los costes del proveedor han subido, la diferencia es una concesión comercial sobre el conjunto del contrato. La extensión modifica la consideración total esperada y debe ajustarse retroactivamente.

Ambas posiciones son defendibles. La que prevalece depende de la evidencia: ¿hay correos que muestren al cliente negociando una concesión sobre el conjunto, o solo una extensión limpia? ¿Han subido los costes del proveedor de forma material desde la firma original? Sin esa evidencia, el equipo elige y documenta. En lo que no se discrepa es en que hay que dejar el árbol de decisión escrito en el papel de trabajo.

Por qué esto persiste

Aquí está el incentivo perverso. La NIIF 15 contempla tres tratamientos mutuamente excluyentes con efectos muy distintos en la cuenta de resultados. Los ERP suelen implementar bien una de las tres rutas (la prospectiva pura) y mal o nada las otras dos. El auditor valida el cálculo que el sistema ha producido en lugar de validar que se haya elegido la ruta correcta. La inspección llega años después, cuando el papel de trabajo está cerrado y el responsable del encargo ya no está. El socio necesita el cliente, el equipo saca adelante con lo que hay y el árbol de decisión queda como un brindis al sol.

Hay una respuesta práctica: pedir al cliente, en la fase de planificación, una lista de modificaciones del ejercicio con el tratamiento contable aplicado a cada una. Si la lista no existe, eso ya es un hallazgo.

Términos relacionados

- Obligación de desempeño: la promesa de entregar un bien o servicio específico, identificada bajo la NIIF 15. - Análisis de contrato: el proceso de identificar las obligaciones de desempeño y determinar el precio de la transacción según la NIIF 15. - Reconocimiento de ingresos: el modelo contable para decidir cuándo registrar ingresos de conformidad con la NIIF 15. - Precio de transacción: la consideración que la entidad espera recibir a cambio de transferir bienes o servicios. - Cambio de estimación contable: la distinción entre cambio de estimación (prospectivo) y cambio de política contable (retroactivo). - Incertidumbre en estimaciones contables: cómo documentar la evaluación del auditor sobre el precio adicional o la obligación modificada.

---

Recibe información práctica de auditoría, semanalmente.

Sin teoría de examen. Solo lo que hace que las auditorías funcionen más rápido.

Más de 290 guías publicadas20 herramientas gratuitasCreado por un auditor en ejercicio

Sin spam. Somos auditores, no vendedores.