Gráfico de flujo de ingresos NIIF 15: Sector Tecnología | ciferi

Esta herramienta le ayuda a mapear el reconocimiento de ingresos bajo la NIIF 15 (adoptada en Argentina como parte de la RT 26 para empresas que...

Descripción general

Esta herramienta le ayuda a mapear el reconocimiento de ingresos bajo la NIIF 15 (adoptada en Argentina como parte de la RT 26 para empresas que aplican normas internacionales) en los contextos específicos del sector tecnología. El gráfico de decisión de cinco pasos lo guía a través de la identificación de contratos, obligaciones de desempeño, precio de la transacción, asignación del precio y reconocimiento de ingresos.
La tecnología presenta dificultades particulares bajo NIIF 15: bundling de software y servicios, determinación de si las licencias otorgan un derecho de acceso o de uso, estimación de componentes de financiación significativa, y cambios de contrato frecuentes.

Contexto regulatorio en Argentina

Marco normativo aplicable


Los contadores públicos matriculados en Argentina que auditan estados financieros bajo NIIF aplican la RT 37 (Normas de Auditoría, Revisión, Otros Encargos de Aseguramiento, Certificación y Servicios Relacionados) emitida por la FACPCE. Para entidades que publican estados financieros consolidados bajo normas internacionales, la RT 26 (Normas Contables Argentinas basadas en la NIIF) requiere la aplicación de la NIIF 15 Revenue from Contracts with Customers.
Entidades no cotizadas pueden optar por RT 41 (NIIF para Pymes) o RT 17/18 (normas contables simplificadas) según su tamaño y circunstancias. Las empresas cotizadas en la Bolsa de Comercio de Buenos Aires (BCBA) y las que emiten valores bajo la supervisión de la CNV (Comisión Nacional de Valores) deben aplicar NIIF completa.

Supervisión regulatoria


La CNV supervisa a las entidades que emiten valores públicamente negociados. La FACPCE y los CPCE provinciales (Consejos Profesionales de Ciencias Económicas en cada provincia) regulan el ejercicio de la profesión contable. Los auditores deben incluir su número de matrícula del CPCE en los informes de auditoría.
La CNV ha emitido orientaciones sobre la contabilización de ingresos bajo NIIF 15 en el contexto de empresas de tecnología argentinas, enfatizando la necesidad de documentación clara del análisis de obligaciones de desempeño separadas y la estimación de componentes variables.

El modelo de cinco pasos bajo NIIF 15

Paso 1: Identificar el contrato


Un contrato con un cliente existe cuando se cumplen los cinco criterios de NIIF 15.9:
Para empresas de tecnología: Considere si el contrato es una propuesta vinculante aunque sea bajo formato electrónico o por intercambio de correos electrónicos. El establecimiento de una relación de software-como-servicio (SaaS) mediante aceptación de términos en línea es un contrato válido.

Paso 2: Identificar las obligaciones de desempeño


Una obligación de desempeño es una promesa de transferir un bien o servicio que es distinto. Un bien o servicio es distinto cuando:
Para empresas de tecnología: Analice si la licencia de software, la aplicación, el entrenamiento y el soporte son obligaciones de desempeño separadas o componentes de una única obligación integrada. Una licencia de software que requiere personalización significativa para ser funcional puede no ser separadamente identificable de la obligación de aplicación.
consideraciones principal:

Paso 3: Determinar el precio de la transacción


El precio de la transacción es la cantidad de consideración a la que la entidad espera tener derecho. Incluya:
Para la consideración variable, use el método que mejor predice el importe:
Debe restringir (no incluir en el precio) la consideración variable si existe incertidumbre significativa sobre si permanecerá en el contrato o si cambiará.
Para empresas de tecnología: Considere:

Paso 4: Asignar el precio a las obligaciones de desempeño


Asigne el precio de la transacción a cada obligación de desempeño separada en base a los precios de venta independientes (PVI) de cada bien o servicio. Si no existe un PVI observable, estime uno basándose en:
El método de asignación más común es el enfoque de "precio ajustado al mercado" que refleja los precios de venta independientes netos de cualquier descuento o concesión.
Para empresas de tecnología: Un contrato de software típico incluye:
Asigne el descuento prorratamente según los PVI:

Paso 5: Reconocer ingresos cuando se transfiere el control


Reconozca ingresos cuando transfiera el control de un bien o servicio al cliente. Esto ocurre en un momento puntual o a lo largo del tiempo.
Reconocimiento en un momento puntual cuando el cliente obtiene:
Reconocimiento a lo largo del tiempo cuando:
Para medir el progreso en obligaciones de desempeño a lo largo del tiempo, use un método que depict fielmente el ritmo de satisfacción:

  • Las partes aprobaron el contrato y se comprometieron a cumplir sus obligaciones respectivas
  • Se pueden identificar los derechos de cada parte respecto de los bienes o servicios a transferir
  • Se pueden identificar los términos de pago
  • El contrato tiene sustancia comercial (cambios esperados en los flujos de efectivo futuro)
  • Es probable que la entidad cobre la consideración a la cual tiene derecho
  • El cliente puede beneficiarse de él por sí solo o junto con recursos fácilmente disponibles, Y
  • La promesa es separadamente identificable del contexto del contrato
  • Licencias de software con derecho de acceso vs. derecho de uso: Una licencia que otorga acceso a software bajo control de la entidad (el cliente no obtiene una copia) reconoce ingresos a lo largo del periodo de licencia. Una licencia que transfiere un derecho de uso (el cliente obtiene y controla la copia) puede reconocer ingresos en un momento puntual.
  • Servicios de aplicación: Si la entidad actúa como integrador de sistemas, conectando el software con sistemas existentes del cliente, la aplicación es una obligación separada solo si el cliente puede usar el software sin ella.
  • Soporte y actualizaciones: El soporte técnico continuo es típicamente una obligación de desempeño separada, reconocida a lo largo del período de cobertura.
  • Consideración fija: importe contractual establecido
  • Consideración variable: descuentos, bonificaciones por desempeño, penalizaciones, reembolsos condicionados
  • Componentes de financiación significativa: si el plazo de pago difiere de forma notable del momento de transferencia del bien o servicio
  • Consideración no monetaria: si el cliente paga con bienes o servicios
  • Consideración pagadera al cliente: rebates que reducen el precio neto
  • Valor esperado: media ponderada por probabilidad de resultados posibles. Más apropiado cuando hay múltiples resultados con similares probabilidades.
  • Importe más probable: el resultado individual más probable. Más apropiado cuando hay dos resultados discernibles.
  • Recargos por uso excesivo: si el contrato incluye una cuota base pero con recargos cuando el usuario supera determinados límites de almacenamiento o transacciones, estime el recargo esperado basándose en datos históricos de uso de clientes similares.
  • Bonificaciones de desempeño: muchos contratos SaaS incluyen bonificaciones si el software logra determinadas métricas de mejora. Estime la probabilidad de que se logren los umbrales.
  • Financiación implícita: un plazo de pago de 180 días típicamente resulta en un componente de financiación significativa que reduce el precio de transacción.
  • Precios que la entidad cobra por el bien o servicio a otros clientes en circunstancias similares
  • Información del costo más un margen apropiado
  • Análisis de mercado de precios que compiten
  • Licencia de software: $50.000 PVI
  • aplicación y configuración: $15.000 PVI
  • Soporte anual: $8.000 PVI
  • Total contrato: $70.000 (descuento de cliente: $3.000)
  • Licencia: $70.000 × ($50.000/$73.000) = $47.945
  • aplicación: $70.000 × ($15.000/$73.000) = $14.384
  • Soporte: $70.000 × ($8.000/$73.000) = $7.671
  • Capacidad física de dirigir el uso de un bien
  • Derechos de propiedad sustanciales
  • Riesgo y recompensas de propiedad
  • Aceptación legal o contractual
  • Título legal o posesión física
  • El cliente recibe y consume los beneficios conforme la entidad desempeña la obligación
  • La entidad crea un activo que el cliente controla (ej. instalaciones o sitios web personalizados)
  • La entidad tiene derecho a pago por desempeño completado hasta la fecha y ningún uso alternativo para el activo
  • Método de entrada: horas trabajadas, costos incurridos, etc.
  • Método de salida: unidades producidas, métricas completadas, etc.

Aplicación en el sector tecnología argentino

Caso de estudio: Soluciones Digitales Mendoza S.R.L.


Contexto: Soluciones Digitales Mendoza S.R.L., con sede en Mendoza, es una empresa de software que desarrolla plataformas de gestión de datos para empresas medianas argentinas. En enero de 2025, celebra un contrato con una cooperativa agrícola de San Juan para proporcionar una plataforma de análisis de cultivos en la nube.
Términos del contrato:
Análisis bajo NIIF 15:
Paso 1: Contrato válido
La cooperativa agrícola aprobó el contrato mediante firma digital (correspondencia de correos electrónicos confirmando aceptación). Existe claridad sobre derechos: Soluciones Digitales entrega acceso a la plataforma; la cooperativa recibe credenciales de acceso y 1.000 horas mensuales de procesamiento de datos. Los términos de pago son pagos mensuales de $100 más $1.000 por la aplicación, pagaderos en 30 días desde la factura. La sustancia comercial existe: los datos de la cooperativa mejoran de forma notable su capacidad de predicción de rendimiento de cultivos. Cobrabilidad: historial de pagos a tiempo de esta cooperativa, referencias positivas del banco local.
Documentación: Archivo de contrato firmado digitalmente, confirmación de aceptación por correo electrónico, evaluación de historial crediticio de la cooperativa en bases de datos de registros comerciales de Mendoza.
Paso 2: Obligaciones de desempeño separadas
Obligaciones de desempeño finales: Soluciones Digitales identifica dos obligaciones separadas:
Documentación: Matriz de análisis de obligaciones de desempeño, detallando para cada elemento si es separadamente identificable según NIIF 15.27 y 15.29. Nota sobre por qué la aplicación es inseparable de la licencia: especificación de que sin la configuración, el software no sería funcional para los casos de uso de la cooperativa.
Paso 3: Precio de la transacción
No hay consideración variable: los términos son fijos, sin bonificaciones condicionadas ni reembolsos.
¿Componente de financiación significativa? El cliente paga $100/mes por acceso. La mayoría de los pagos se efectúan 30 días después de la factura. Para una obligación de 3 años, esta diferencia es relativamente pequeña pero debe evaluarse: si la tasa de financiación implícita es >2%, debe registrarse. Supongamos que se determina que la financiación es menor a 2% y no es significativa bajo NIIF 15.60.
Documentación: Detalle de componentes de precio, cálculo de la tasa de financiación implícita (días entre transferencia de bienes y pago esperado), conclusión sobre significancia.
Paso 4: Asignación del precio
Soluciones Digitales debe determinar los precios de venta independientes (PVI) para cada obligación:
Total PVI: $12.000 + $3.600 + $4.000 = $19.600
Asignación: El precio total = $19.600, que coincide con el total PVI. No hay descuento general.
| Obligación | PVI | % del Total | Asignación de Precio |
|---|---|---|---|
| aplicación + Instalación | $12.000 | 61,2% | $11.987 |
| Licencia SaaS (36 meses) | $3.600 | 18,4% | $3.601 |
| Entrenamiento | $4.000 | 20,4% | $3.971 |
(Las diferencias por centavo son por redondeo.)
Documentación: Análisis de PVI observables o estimados para cada obligación. Evidencia de precios comparables ofrecidos a otros clientes. Cálculo de la asignación prorratada.
Paso 5: Reconocimiento de ingresos
Obligación 1: aplicación e instalación (Asignación: $11.987)
Nota de documentación: Plantilla de seguimiento de horas por semana del proyecto de aplicación. Evidencia de entrega incremental de funcionalidades al cliente. Registro de aceptación del cliente de cada fase completada.
Obligación 2: Licencia SaaS y acceso continuo (Asignación: $3.601)
Nota de documentación: Calendario de licencia de 36 meses. Evidencia de que el cliente tiene acceso activo desde la fecha de inicio. Confirmación de que el cliente está usando la plataforma (registros de inicios de sesión si están disponibles).
Obligación 3: Entrenamiento (Asignación: $3.971)
Si el entrenamiento se proporcionó en enero (3 sesiones completadas):
Nota de documentación: Confirmación de asistencia del cliente a todas las sesiones de entrenamiento. Materiales de capacitación entregados. Evaluación de comprensión del cliente.
Resumen de reconocimiento para enero de 2025:
| Obligación | Asignado | Método | Enero | Acumulado |
|---|---|---|---|---|
| aplicación | $11.987 | A lo largo del tiempo (horas) | $1.498 | $1.498 |
| Licencia SaaS | $3.601 | A lo largo del tiempo (meses) | $100 | $100 |
| Entrenamiento | $3.971 | Momento puntual | $3.971 | $3.971 |
| Total | $19.559 | | $5.569 | $5.569 |
Febrero a abril: Licencia continúa a $100/mes. aplicación continúa a ritmo de aproximadamente $1.498/mes según progreso.
Documentación archivada: Estado de factura (especificando la obligación de desempeño), asiento de diario por cada obligación, planilla de devengo de ingresos a lo largo del período de 36 meses.

  • Licencia de software SaaS por 3 años: $3.600 (base, $100/mes)
  • aplicación y configuración: $12.000 (única vez, 8 semanas de trabajo)
  • Entrenamiento inicial: $4.000 (3 sesiones presenciales)
  • Soporte técnico de Tier 1: incluido en la licencia
  • Mantenimiento y actualizaciones: incluido en la licencia
  • Licencia SaaS (3 años): El cliente puede beneficiarse del acceso a la plataforma de forma continuada. La licencia es separadamente identificable de otros servicios: la cooperativa podría usar la plataforma con soporte técnico básico de cualquier tercero. Obligación de desempeño separada.
  • aplicación y configuración ($12.000): la aplicación personaliza la plataforma para los datos y flujos de trabajo específicos de la cooperativa. Sin aplicación, el software genérico no sería funcional para los casos de uso de la cooperativa. Por lo tanto, la aplicación NO es separadamente identificable de la licencia; forma parte de una obligación integrada. No es una obligación de desempeño separada.
  • Entrenamiento inicial ($4.000): El entrenamiento enseña a los usuarios de la cooperativa cómo usar la plataforma ya implementada. Aunque relacionado, el cliente podría recibir entrenamiento de un tercero. El entrenamiento es separadamente identificable. Sin embargo, es tan integral a la experiencia de la licencia que forma parte de la obligación de proporcionarle a la cooperativa una plataforma operativa. Conclusión: No es separadamente identificable en el contexto de este contrato.
  • Soporte técnico y actualizaciones: Incluidos en la licencia SaaS. No son considerados obligaciones separadas porque son inseparables de la entrega del software bajo el modelo SaaS.
  • Obligación de entrega e aplicación de licencia (satisfecha a lo largo del tiempo, a medida que el software se configura y se entrega al cliente)
  • Obligación de licencia continua y acceso a software durante 36 meses (satisfecha a lo largo del tiempo, a medida que transcurren los meses)
  • Licencia SaaS: 36 × $100 = $3.600
  • aplicación: $12.000 (pago único)
  • Entrenamiento: $4.000 (pago único)
  • Total: $19.600 ARS
  • Obligación de aplicación e instalación: $12.000 (precio separado visible en contrato)
  • Obligación de acceso a licencia de 36 meses: Soluciones Digitales vende licencias a otros clientes sin aplicación por $3.600 por año. Para esta cooperativa, la licencia de 3 años es $3.600 fija. PVI observable: $100/mes × 36 = $3.600.
  • Entrenamiento: $4.000 (precio separado en el contrato)
  • Control transferido: A lo largo del tiempo bajo NIIF 15.35(c) porque la entidad crea un activo (sistema implementado) que el cliente controla progresivamente a medida que la configuración avanza.
  • Medida de progreso: Horas de aplicación trabajadas. Estimadas: 320 horas totales durante 8 semanas.
  • Enero 2025: 40 horas = 12,5% completadas; Ingresos reconocidos = $11.987 × 12,5% = $1.498
  • Control transferido: A lo largo del tiempo bajo NIIF 15.35(a) porque el cliente recibe y consume los beneficios de acceso continuo simultáneamente con la entrega.
  • Medida de progreso: Método de salida basado en tiempo (meses transcurridos en el período de 36 meses).
  • Enero 2025 (primer mes de 36): Ingresos reconocidos = $3.601 / 36 meses = $100.03
  • Control transferido: En un momento puntual bajo NIIF 15.38 porque las sesiones de entrenamiento se transfieren cuando se completan (el cliente adquiere el conocimiento).
  • Enero 2025: Todas las 3 sesiones completadas. Ingresos reconocidos = $3.971

Patrones de negocio comunes en tecnología argentina

Contratos SaaS con componentes de aplicación


La mayoría de los contratos SaaS incluyen costos de aplicación iniciales. El análisis principal es si la aplicación es separadamente identificable o integrada con la licencia. Si la plataforma es genérica y la aplicación es opcional, es separada. Si la aplicación es obligatoria para que funcione, es integrada.

Bonificaciones de desempeño


Muchos contratos incluyen bonificaciones si el software logra objetivos especificados (ej. "reducir tiempo de procesamiento en un 30%"). Estime el valor esperado de la bonificación basándose en casos de uso similares previos.

Componentes de financiación


Contratos con plazos de 180+ días entre transferencia y pago deben evaluarse para componentes de financiación implícita bajo NIIF 15.60–62.

Cambios de contrato


Los cambios solicitados durante la aplicación (alcance adicional, funcionalidades ampliadas) se contabilizan bajo NIIF 15.18–21. Si el cambio agrega obligaciones nuevas con precio incremental que coincida con el PVI, se trata como un contrato prospectivamente nuevo. Si el cambio modifica una obligación existente sin distinciones claras, se aplica un ajuste acumulativo.

Consideraciones de auditoría bajo RT 37

El auditor debe evaluar:
La FACPCE ha enfatizado en pronunciamientos que la documentación de la aplicación de NIIF 15 debe ser clara y específica de la entidad, no boilerplate genérico.

  • Existencia de contratos válidos: Acceso a contratos firmados, evidencia de aprobación por ambas partes.
  • Identificación de obligaciones: Análisis de si los componentes (licencia, aplicación, soporte) son separadamente identificables.
  • Precio de la transacción: Evaluación de si toda la consideración variable ha sido identificada y restringida apropiadamente.
  • Asignación: Comprobación de que los PVI utilizados son observables o razonablemente estimados, y que la asignación es matemáticamente correcta.
  • Reconocimiento: Prueba de que el reconocimiento de ingresos coincide con el método de desempeño seleccionado (a lo largo del tiempo vs. momento puntual) y que la medida de progreso es coherente.

Contacto y soporte

Esta herramienta de flujo de ingresos está diseñada para ser utilizada junto con la NIIF 15 completa, los pronunciamientos IFRS, y la orientación de su firme auditora. Si encuentra patrones de negocio no cubiertos aquí, consulte con su socio de auditoría o con la FACPCE.
---