top of page

NIIF 15: Reconocimiento de Ingresos - Guia y Caso Práctico

Actualizado: 4 nov


Aplicación de la NIIF 15 para el reconocimiento de ingresos en contratos con clientes, siguiendo el modelo de cinco pasos


La NIIF 15 establece los principios que deben aplicar las entidades para reconocer los ingresos derivados de contratos con clientes. Esta norma tiene como objetivo proporcionar una guía clara y uniforme para el reconocimiento de ingresos en diversas industrias y asegurar que los ingresos reflejen la transferencia de bienes o servicios al cliente, en una cantidad que represente la contraprestación esperada. En este post, te explicaremos los pasos clave de la NIIF 15 y te brindaremos un caso práctico para entender su aplicación.


¿Qué es la NIIF 15?

La NIIF 15: Ingresos de Actividades Ordinarias Procedentes de Contratos con Clientes es una norma contable que define cómo y cuándo se deben reconocer los ingresos de los contratos con clientes. Esta norma introduce un modelo basado en cinco pasos que deben seguir las entidades para reconocer ingresos de manera consistente.



 


Los Cinco Pasos para el reconocimiento de ingresos segun la NIIF 15 con Ejemplos Prácticos


La NIIF 15 introduce un enfoque estructurado para el reconocimiento de ingresos a partir de contratos con clientes. Este enfoque se divide en cinco pasos clave, cada uno diseñado para proporcionar claridad y consistencia en el tratamiento de los ingresos. A continuación, se explica cada paso en detalle, junto con ejemplos prácticos que ilustran cómo se aplican en situaciones empresariales reales.


1. Identificar el Contrato con el Cliente


Un contrato, según la NIIF 15, es un acuerdo entre dos o más partes que genera derechos y obligaciones. Este contrato puede ser escrito, verbal, o implícito en la conducta de las partes, siempre que exista una expectativa clara de que las obligaciones acordadas se cumplirán y que el pago será realizado.


Ejemplo de Identificación de Contrato con el Cliente:

Imaginemos que una empresa de software firma un contrato con un cliente para desarrollar una aplicación personalizada. El contrato establece los términos, los plazos, las condiciones de pago y la entrega del producto. Este contrato crea obligaciones para la empresa (desarrollar y entregar el software) y derechos para el cliente (recibir el producto terminado), y también permite prever el ingreso que la empresa obtendrá a medida que se cumpla con el contrato.


Este paso es esencial, ya que el reconocimiento de ingresos solo puede comenzar cuando se confirma la existencia de un contrato válido.


2. Identificar las Obligaciones de Desempeño


Las obligaciones de desempeño son los compromisos específicos que una entidad asume en el contrato, ya sea de entregar bienes o prestar servicios. Estas obligaciones deben ser identificadas y separadas, ya que cada una puede reconocerse de manera independiente en función de cuándo se cumplan.


Ejemplo de Identificación de las Obligaciones de Desempeño:

En el contrato de desarrollo de software, la empresa también acuerda proporcionar soporte técnico durante un año después de la entrega del producto. Aquí, la entidad ha asumido dos obligaciones de desempeño distintas: (1) la entrega del software y (2) el soporte técnico posterior. La empresa debe identificar estas obligaciones de desempeño, ya que los ingresos por cada una se reconocerán en momentos distintos: el software al entregarse, y el soporte de manera continua durante el año siguiente.


Este paso garantiza que cada compromiso de la entidad se reconozca adecuadamente como una fuente de ingresos por separado.


3. Determinar el Precio de la Transacción


El precio de la transacción es la cantidad de compensación que la entidad espera recibir a cambio de transferir los bienes o servicios prometidos. Esto puede incluir pagos fijos, variables, descuentos, bonificaciones o incluso penalizaciones si no se cumplen ciertos objetivos.


Ejemplo de Determinación del Precio de la Transaccion:

Supongamos que el precio total del contrato de desarrollo de software y soporte técnico es S/ 50,000, donde S/ 45,000 corresponden al desarrollo del software y S/ 5,000 al soporte técnico anual. Además, el contrato incluye una cláusula de bonificación de S/ 3,000 si el software se entrega antes de una fecha específica. La empresa estima que tiene un 80% de probabilidad de cumplir con esta condición, por lo que ajusta el precio de la transacción a S/ 47,400 (45,000 + 5,000 + 80% de 3,000).


Este paso asegura que el precio total de la transacción se determina de manera precisa, considerando todas las expectativas de pago basadas en el cumplimiento del contrato.


4. Asignar el Precio de la Transacción a las Obligaciones de Desempeño


Una vez determinado el precio de la transacción, este se asigna a cada obligación de desempeño en función de su valor relativo. Esto significa que el precio total se distribuye proporcionalmente, permitiendo reconocer ingresos de manera precisa para cada obligación cuando se cumpla.


Ejemplo de Asignacion del Precio de la Transaccion a las Obligaciones de Desempeño:

Siguiendo con el contrato de software, la empresa asigna los S/ 47,400 de la transacción de acuerdo con el valor relativo de cada obligación. Si considera que el valor del software representa un 90% de la transacción y el soporte técnico el 10%, asignará S/ 42,660 al software (90% de 47,400) y S/ 4,740 al soporte técnico (10% de 47,400). Así, cada parte del contrato obtiene un valor proporcional en función de la obligación específica.


Este paso asegura que el reconocimiento de ingresos refleje con exactitud el valor de cada servicio o producto entregado en el contrato.


5. Reconocer los Ingresos cuando se Satisfacen las Obligaciones de Desempeño


Los ingresos se reconocen cuando la entidad transfiere el control del bien o servicio al cliente, es decir, cuando la obligación de desempeño se satisface. Esto puede ocurrir en un momento específico (para bienes o productos tangibles) o de manera continua (para servicios o entregas parciales).


Ejemplo del reconocimiento de los Ingresos cuando se satisfacen las obligaciones de Desempeño:

La empresa de software completa y entrega el producto en tres meses, satisfaciendo así la primera obligación de desempeño. Por lo tanto, en ese momento, puede reconocer S/ 42,660 como ingresos. El soporte técnico, sin embargo, se presta a lo largo del año siguiente. Esto significa que los S/ 4,740 correspondientes al soporte se reconocerán de manera gradual, posiblemente mes a mes, hasta que se complete el periodo de un año.


Este último paso asegura que los ingresos se reconozcan en el momento adecuado, alineándose con la entrega real de bienes o servicios al cliente.



 


Caso práctico: Aplicación de la NIIF 15

Supuesto:

La empresa TechSol S.A. firma un contrato con un cliente para la venta de un software por S/ 150,000 y el servicio de mantenimiento durante dos años por un valor adicional de S/ 30,000. El contrato estipula que el cliente debe pagar el monto total (S/ 180,000) al momento de la entrega del software, pero el servicio de mantenimiento se proporcionará a lo largo de los dos años siguientes.


Aplicación de los cinco pasos de la NIIF 15:

Paso 1: Identificar el contrato con el cliente

  • La empresa TechSol S.A. ha firmado un contrato por la venta de software y el servicio de mantenimiento, lo que crea un acuerdo con obligaciones de ambas partes.


Paso 2: Identificar las obligaciones de desempeño

  • La venta del software.

  • El servicio de mantenimiento durante dos años.


Paso 3: Determinar el precio de la transacción

  • El precio total del contrato es de S/ 180,000.


Paso 4: Asignar el precio de la transacción a las obligaciones de desempeño

  • El software tiene un valor de S/ 150,000, lo que representa el 83.33% del contrato.

  • El servicio de mantenimiento tiene un valor de S/ 30,000, lo que representa el 16.67% del contrato.

Por lo tanto, el precio de la transacción se distribuye de la siguiente manera:

  • Software: S/ 150,000 (83.33%)

  • Mantenimiento: S/ 30,000 (16.67%)


Paso 5: Reconocer los ingresos cuando se satisfacen las obligaciones de desempeño

  • Software: Los ingresos por la venta del software (S/ 150,000) se reconocen al momento de la entrega del software, ya que en ese momento la empresa transfiere el control del bien al cliente.

  • Mantenimiento: Los ingresos por el servicio de mantenimiento (S/ 30,000) se reconocen de manera proporcional durante los dos años del contrato, ya que el servicio se va prestando a lo largo del tiempo.


Asientos contables:

Descripción

Débito

Crédito

Banco (Cobro del contrato)

S/. 180,000


Ingresos por venta de software


S/. 150,000

Ingresos diferidos por mantenimiento


S/. 30,000

A medida que se realiza el servicio de mantenimiento, los ingresos diferidos se reconocen mensualmente:

Descripción

Débito

Crédito

Ingresos diferidos por mantenimiento

S/. 1,250


Ingresos por mantenimiento


S/. 1,250

(El monto mensual sería S/. 1,250, que es el resultado de S/ 30,000 dividido entre los 24 meses del contrato de mantenimiento).


Conclusión sobre la NIIF 15 Reconocimiento de Ingresos

La NIIF 15 establece un marco claro para el reconocimiento de ingresos basado en la transferencia de control de bienes o servicios al cliente. La correcta aplicación de esta norma es fundamental para reflejar de manera precisa los ingresos en los estados financieros. En Lynch Contadores & Abogados, podemos ayudarte a implementar correctamente la NIIF 15 en tu empresa, asegurando que tus ingresos se reconozcan de acuerdo con las normativas vigentes.

1383 visualizaciones0 comentarios

ความคิดเห็น


bottom of page