Parte de nuestra serie Compliance & Regulation
Leer la guía completaNormas 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:
- Aprobación y compromiso --- Ambas partes han aprobado el contrato (escrito, oral o implícito)
- Derechos identificados --- Los derechos de cada parte con respecto a bienes/servicios son identificables
- Condiciones de pago identificadas --- Se pueden identificar las condiciones de pago de bienes/servicios
- Sustancia comercial --- La transacción tiene sustancia comercial (el riesgo, el momento o la cantidad de flujos de efectivo cambiarán)
- 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):
- Capaz de ser distinto --- El cliente puede beneficiarse del bien/servicio por sí solo o con recursos fácilmente disponibles
- Distinto dentro del contrato --- La promesa es identificable por separado de otras promesas (no está altamente interrelacionada ni es altamente dependiente)
| Tipo de negocio | Obligaciones de desempeño típicas | Consideraciones sobre la agrupación |
|---|---|---|
| SaaS | Acceso, implementación, capacitación y soporte al software | La implementación puede ser distinta o no |
| Fabricación | Producto, garantía, instalación, mantenimiento | La garantía extendida es distinta; la garantía estándar no es |
| Construcción | Diseño, construcción, puesta en marcha | A menudo se combinan como obligación única |
| Servicios profesionales | Fases de consultoría, entregables, informes | Cada fase puede ser distinta si es valiosa por separado |
| Venta al por menor | Producto, puntos de fidelidad, envoltorios de regalo | Los 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:
- Valor esperado --- Suma ponderada por probabilidad de resultados posibles (mejor para poblaciones grandes)
- 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:
- Precio observable --- Precio cobrado cuando se vende por separado
- Evaluación de mercado ajustada --- Precio que cobran los competidores por bienes/servicios similares
- Costo esperado más margen --- Costos esperados más margen apropiado
- 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:
| Componente | SSP | % relativo | Precio asignado |
|---|---|---|---|
| Licencia de software (3 años) | $80.000 | 53,3% | $64,000 |
| Servicios de implementación | $40,000 | 26,7% | $32,000 |
| Soporte anual (3 años) | $30,000 | 20,0% | $24,000 |
| Totales | $150,000 | 100% | $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:
| Incoterm | Transferencias de control en | Punto de reconocimiento de ingresos |
|---|---|---|
| EXW (Ex fábrica) | Muelle del vendedor | Cuando las mercancías salen de las instalaciones |
| Envío FOB | Recogida por transportista | Cuando el transportista toma posesión |
| Destino FOB | Muelle del comprador | Cuando el comprador recibe la mercancía |
| CIF | Puerto de destino | Cuando 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
| Tema | ASC 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 |
| Licencias | Distingue derecho de acceso versus derecho de uso | Mismo marco, resultados similares |
| Divulgación provisional | Condensado en períodos intermedios | Mismos requisitos que anual |
| Alivio para entidades no públicas | Opciones de divulgación reducidas | No hay alivio equivalente |
| Coleccionabilidad | Reconocer cuando es probable | Mismo umbral, pero "probable" significa >50% en las NIIF frente a ~75% en los PCGA |
| Costos del contrato | Capitalizar 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
- Habilite el módulo de reconocimiento de ingresos en la configuración de Contabilidad
- 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)
- Configurar cuentas de ingresos diferidos en el plan de cuentas
- Crear cronogramas de reconocimiento para suscripción y contratos a largo plazo
- Automatizar asientos de diario para reconocimiento mensual/trimestral
- 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
- Reconocimiento de ingresos antes de las transferencias de control --- Envío FOB en destino pero reconocimiento en el envío
- Ignorar la consideración variable --- No estimar reembolsos y descuentos por volumen al inicio
- Agrupación inadecuada --- Combinar obligaciones de desempeño que deberían reconocerse por separado
- Derechos materiales faltantes --- No identificar los descuentos de renovación como obligaciones separadas
- Determinación de SSP inconsistente --- Usar diferentes métodos para los mismos productos sin justificación
Recursos relacionados
- Guía de reconocimiento de ingresos: ASC 606 en Odoo --- Configuración de Odoo específica de la plataforma
- Guía del panel de informes financieros --- Visualización de métricas de ingresos
- Lista de verificación de preparación de auditoría --- Preparación de la auditoría de reconocimiento de ingresos
- Configuración del módulo de contabilidad de Odoo --- Configuración básica
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.
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.
Artículos relacionados
Automatización de cuentas por pagar: reduzca los costos de procesamiento en un 80 por ciento
Implemente la automatización de cuentas por pagar para reducir los costos de procesamiento de facturas de $15 a $3 por factura con OCR, concordancia tripartita y flujos de trabajo de ERP.
IA en la automatización de la contabilidad y la teneduría de libros: la guía de implementación del CFO
Automatice la contabilidad con IA para el procesamiento de facturas, conciliación bancaria, gestión de gastos e informes financieros. Ciclos de cierre un 85 % más rápidos.
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.
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.