Normas de reconocimiento de ingresos: Guía práctica de implementación de la ASC 606 y la NIIF 15

Implemente los estándares de reconocimiento de ingresos ASC 606 e IFRS 15 con ejemplos prácticos para negocios de SaaS, servicios, manufactura y construcción.

E
ECOSIRE Research and Development Team
|16 de marzo de 20269 min de lectura2.0k Palabras|

Parte de nuestra serie Compliance & Regulation

Leer la guía completa

Normas de reconocimiento de ingresos: Guía práctica de implementación de la ASC 606 y la NIIF 15

Los errores de reconocimiento de ingresos son la causa número uno de las reformulaciones financieras y representan el 37 por ciento de todas las reformulaciones requeridas por la SEC desde que entró en vigor la ASC 606. El enfoque basado en principios de la norma brinda flexibilidad a las empresas, pero esa flexibilidad genera decisiones que hacen tropezar incluso a los equipos contables experimentados.

Esta guía supera la complejidad teórica para proporcionar una guía práctica de implementación para la ASC 606 (U.S. GAAP) y la NIIF 15 (normas internacionales). Ambos estándares comparten el mismo marco de cinco pasos, con pequeñas diferencias en la aplicación que abordamos en todo momento.


El modelo de reconocimiento de ingresos de cinco pasos

Paso 1: Identificar el contrato

Un contrato existe cuando se cumplen los cinco criterios:

  1. Aprobación y compromiso --- Ambas partes han aprobado el contrato (escrito, oral o implícito)
  2. Derechos identificados --- Los derechos de cada parte con respecto a bienes/servicios son identificables
  3. Condiciones de pago identificadas --- Se pueden identificar las condiciones de pago de bienes/servicios
  4. Sustancia comercial --- La transacción tiene sustancia comercial (el riesgo, el momento o la cantidad de flujos de efectivo cambiarán)
  5. Probable cobrabilidad --- Es probable que la entidad cobre la contraprestación

Problemas comunes:

  • Acuerdos verbales con clientes antiguos: contratos aún válidos si se cumplen todos los criterios
  • Contratos con contraprestación variable --- incluir si se cumplieron los criterios al inicio
  • Contratos que requieren aprobación crediticia del cliente: es posible que deban aplazarse hasta obtener la aprobación

Paso 2: Identificar las obligaciones de desempeño

Una obligación de desempeño es una promesa de transferir un bien o servicio distinto.

Prueba distinta (se deben cumplir ambas):

  1. Capaz de ser distinto --- El cliente puede beneficiarse del bien/servicio por sí solo o con recursos fácilmente disponibles
  2. Distinto dentro del contrato --- La promesa es identificable por separado de otras promesas (no está altamente interrelacionada ni es altamente dependiente)
Tipo de negocioObligaciones de desempeño típicasConsideraciones sobre la agrupación
SaaSAcceso, implementación, capacitación y soporte al softwareLa implementación puede ser distinta o no
FabricaciónProducto, garantía, instalación, mantenimientoLa garantía extendida es distinta; la garantía estándar no es
ConstrucciónDiseño, construcción, puesta en marchaA menudo se combinan como obligación única
Servicios profesionalesFases de consultoría, entregables, informesCada fase puede ser distinta si es valiosa por separado
Venta al por menorProducto, puntos de fidelidad, envoltorios de regaloLos puntos de fidelidad son una obligación aparte

Paso 3: Determinar el precio de la transacción

El precio de la transacción es el monto de la contraprestación que la entidad espera recibir a cambio de transferir bienes o servicios.

Componentes a considerar:

  • Consideración fija --- Precio de contrato, precio de lista
  • Consideración variable --- Descuentos, reembolsos, reembolsos, bonificaciones por desempeño, sanciones
  • Consideración variable restrictiva --- Incluye solo montos altamente probables (NIIF 15) o probables (ASC 606) de no revertirse
  • Componente de financiación significativo --- Ajustar si el plazo de pago difiere significativamente del de entrega (>12 meses)
  • Contraprestación no monetaria --- Medición a valor razonable
  • Consideración pagadera al cliente --- Reducir el precio de la transacción a menos que el pago sea por bienes/servicios distintos

Métodos de estimación de consideración variable:

  1. Valor esperado --- Suma ponderada por probabilidad de resultados posibles (mejor para poblaciones grandes)
  2. Cantidad más probable --- Resultado único más probable (mejor para resultados binarios)

Paso 4: asignar el precio de la transacción

Cuando un contrato tiene múltiples obligaciones de desempeño, asigne el precio de la transacción en función de los precios de venta independientes relativos (SSP).

Jerarquía de determinación de SSP:

  1. Precio observable --- Precio cobrado cuando se vende por separado
  2. Evaluación de mercado ajustada --- Precio que cobran los competidores por bienes/servicios similares
  3. Costo esperado más margen --- Costos esperados más margen apropiado
  4. Enfoque residual --- Permitido solo cuando el SSP es muy variable o incierto

Asignación de ejemplo:

Una empresa de software vende un paquete por 120.000 dólares que contiene:

ComponenteSSP% relativoPrecio asignado
Licencia de software (3 años)$80.00053,3%$64,000
Servicios de implementación$40,00026,7%$32,000
Soporte anual (3 años)$30,00020,0%$24,000
Totales$150,000100%$120,000

Paso 5: Reconocer los ingresos

Reconocer los ingresos cuando (o cuando) se satisface una obligación de desempeño mediante la transferencia del control.

Reconocimiento de un punto en el tiempo (transferencias de control en un momento específico):

  • El cliente tiene posesión física
  • El cliente tiene título legal
  • El cliente ha aceptado el activo.
  • El cliente tiene riesgos y recompensas importantes.
  • La entidad tiene derecho presente al pago.

Reconocimiento a lo largo del tiempo (el control se transfiere continuamente):

  • El cliente recibe y consume simultáneamente beneficios (servicios)
  • El desempeño de la entidad crea o mejora un activo que el cliente controla (construcción)
  • El desempeño de la entidad crea un activo sin uso alternativo Y la entidad tiene un derecho exigible al pago por el desempeño completado hasta la fecha.

Implementación específica de la industria

Negocios SaaS y de suscripción

El reconocimiento de ingresos de SaaS se reconoce a lo largo del tiempo porque los clientes reciben y consumen simultáneamente los beneficios del servicio de software.

Consideraciones clave:

  • Tarifas de instalación --- Generalmente no son distintas; asignar a la obligación de acceso al software y reconocer durante la vigencia del contrato
  • Servicios de implementación --- Distinto si el cliente podría contratar a un tercero; reconocer como entregado. No distintivo si está muy personalizado; combinar con acceso al software
  • Precios basados en el uso --- Reconocer a medida que se produce el uso (excepción de regalías basadas en las ventas para licencias de propiedad intelectual)
  • Renovaciones de contrato --- Evaluar si la opción de renovación es un derecho material (si tiene un descuento significativo)

Patrón de entrada del diario (SaaS mensual):

Contract value: $12,000/year
Monthly recognition: $1,000

Dr. Accounts Receivable  $1,000
  Cr. SaaS Revenue        $1,000

Fabricación y venta de productos

Los ingresos por productos generalmente se reconocen en un momento en el que se transfiere el control.

Los términos de envío importan:

IncotermTransferencias de control enPunto de reconocimiento de ingresos
EXW (Ex fábrica)Muelle del vendedorCuando las mercancías salen de las instalaciones
Envío FOBRecogida por transportistaCuando el transportista toma posesión
Destino FOBMuelle del compradorCuando el comprador recibe la mercancía
CIFPuerto de destinoCuando la mercancía llega al puerto

Acuerdos de facturación y retención --- Ingresos reconocidos antes de la entrega solo cuando:

  • El acuerdo tiene una razón comercial sustancial.
  • Producto identificado por separado como perteneciente al cliente.
  • Producto actualmente listo para transferencia.
  • La entidad no puede utilizar el producto ni dirigirlo a otro cliente.

Construcción y Contratos a Largo Plazo

Los contratos de construcción generalmente satisfacen las obligaciones de desempeño a lo largo del tiempo utilizando métodos de entrada o salida.

Método de entrada (costo a costo):

Revenue recognized = (Costs incurred to date / Total estimated costs) x Total contract price

Método de salida (hitos, unidades entregadas):

Revenue recognized = (Output delivered to date / Total expected output) x Total contract price

Contratos con pérdida: Si los costos totales estimados exceden el precio del contrato, reconozca la pérdida esperada completa de inmediato.

Servicios profesionales

Compromisos de tarifa fija:

  • Reconocer el tiempo usando horas incurridas / horas totales estimadas
  • Reevaluar el total de horas estimadas en cada fecha de informe
  • Si la estimación cambia, se contabiliza como un cambio en la estimación (puesta al día acumulativa)

Compromisos de tiempo y materiales:

  • Reconocer los ingresos a medida que se facturan las horas (un recurso práctico disponible si el derecho a facturar es igual al valor entregado)

Diferencias clave: ASC 606 vs. NIIF 15

TemaASC 606 (GAAP de EE. UU.)NIIF 15 (Internacional)
Restricción de consideración variable"Probable" que no se produzca una reversión significativa"Muy probable" que no se produzca una reversión significativa
LicenciasDistingue derecho de acceso versus derecho de usoMismo marco, resultados similares
Divulgación provisionalCondensado en períodos intermediosMismos requisitos que anual
Alivio para entidades no públicasOpciones de divulgación reducidasNo hay alivio equivalente
ColeccionabilidadReconocer cuando es probableMismo umbral, pero "probable" significa >50% en las NIIF frente a ~75% en los PCGA
Costos del contratoCapitalizar comisiones por ventas (ASC 340-40)Capitalizar costos incrementales (NIIF 15.91-98)

Configuración de ERP para el reconocimiento de ingresos

Configuración de reconocimiento de ingresos de Odoo

  1. Habilite el módulo de reconocimiento de ingresos en la configuración de Contabilidad
  2. Configurar reglas de reconocimiento por categoría de producto:
  • En el momento de la entrega (momento en el tiempo)
  • Durante el período del contrato (basado en el tiempo)
  • Basado en hitos (método de salida)
  • Basado en porcentaje de finalización (método de entrada)
  1. Configurar cuentas de ingresos diferidos en el plan de cuentas
  2. Crear cronogramas de reconocimiento para suscripción y contratos a largo plazo
  3. Automatizar asientos de diario para reconocimiento mensual/trimestral
  4. Configurar informes para mostrar los ingresos reconocidos versus los diferidos por período

Lista de verificación para el reconocimiento de ingresos de ERP

  • [] Productos categorizados por método de reconocimiento (punto en el tiempo versus tiempo extra)
  • [] Precios de venta independientes documentados para productos empaquetados
  • [] Cuentas de ingresos diferidos creadas para cada flujo de ingresos
  • Calendarios de reconocimiento probados con contratos de muestra
  • Procedimientos de cierre de período documentados
  • Informes de divulgación configurados (desagregación, saldos de contratos, obligaciones restantes)
  • Integración con sistema de facturación validada

Errores comunes en el reconocimiento de ingresos

  1. Reconocimiento de ingresos antes de las transferencias de control --- Envío FOB en destino pero reconocimiento en el envío
  2. Ignorar la consideración variable --- No estimar reembolsos y descuentos por volumen al inicio
  3. Agrupación inadecuada --- Combinar obligaciones de desempeño que deberían reconocerse por separado
  4. Derechos materiales faltantes --- No identificar los descuentos de renovación como obligaciones separadas
  5. Determinación de SSP inconsistente --- Usar diferentes métodos para los mismos productos sin justificación

Recursos relacionados


El reconocimiento de ingresos según la ASC 606 y la NIIF 15 requiere un análisis cuidadoso de cada tipo de contrato, pero el modelo de cinco pasos proporciona un marco coherente. Con una configuración de ERP adecuada y políticas documentadas, su organización puede lograr un reconocimiento de ingresos preciso y compatible sin los problemas de fin de mes. Comuníquese con ECOSIRE para obtener orientación experta sobre la implementación del reconocimiento de ingresos.

E

Escrito por

ECOSIRE Research and Development Team

Construyendo productos digitales de nivel empresarial en ECOSIRE. Compartiendo perspectivas sobre integraciones Odoo, automatización de eCommerce y soluciones empresariales impulsadas por IA.

Más de Compliance & Regulation

Lista de verificación de preparación para auditorías: cómo su ERP hace que las auditorías sean un 60 por ciento más rápidas

Lista de verificación completa de preparación de auditoría utilizando sistemas ERP. Reduzca el tiempo de auditoría en un 60 por ciento con documentación, controles y recopilación de evidencia automatizada adecuados.

Guía de implementación del consentimiento de cookies: gestión del consentimiento conforme a la ley

Implemente un consentimiento de cookies que cumpla con GDPR, ePrivacy, CCPA y regulaciones globales. Cubre banners de consentimiento, categorización de cookies e integración de CMP.

Regulaciones de transferencia de datos transfronteriza: navegando por los flujos de datos internacionales

Explore las regulaciones de transferencia de datos transfronterizas con SCC, decisiones de adecuación, BCR y evaluaciones de impacto de transferencia para el cumplimiento del RGPD, el Reino Unido y APAC.

Requisitos reglamentarios de ciberseguridad por región: un mapa de cumplimiento para empresas globales

Explore las regulaciones de ciberseguridad en EE. UU., la UE, el Reino Unido, APAC y Medio Oriente. Cubre NIS2, DORA, reglas SEC, requisitos de infraestructura crítica y cronogramas de cumplimiento.

Gobernanza y cumplimiento de datos: la guía completa para empresas de tecnología

Guía completa de gobernanza de datos que cubre marcos de cumplimiento, clasificación de datos, políticas de retención, regulaciones de privacidad y hojas de ruta de implementación para empresas de tecnología.

Políticas de retención de datos y automatización: conserve lo que necesita, elimine lo que deba

Cree políticas de retención de datos con requisitos legales, cronogramas de retención, aplicación automatizada y verificación del cumplimiento de GDPR, SOX e HIPAA.

Chatea en whatsapp