Contabilidad y Fiscal
Vender en línea ha multiplicado el número de operaciones de las empresas, pero no simplificó su contabilidad. Al contrario: un negocio que antes emitía trescientas facturas al mes hoy puede procesar treinta mil pedidos, con cobros a través de un procesador de pagos, entregas diferidas, devoluciones masivas y comisiones de intermediarios que se descuentan antes de que el dinero llegue al banco.
- Andrade Rodríguez y Asociados, S.C.
- Contabilidad y Fiscal
- 11 minutos de lectura
El resultado es un desfase que la mayoría de los sistemas de e-commerce no resuelve solo: el momento en que la norma contable reconoce el ingreso, el momento en que la ley fiscal lo acumula y el momento en que se causa el IVA rara vez coinciden. Y encima, la información debe entregarse al SAT con un nivel de detalle por operación que las pólizas agrupadas por Batch, y en muchos casos no se tiene este nivel detalle.
En este artículo vamos a revisar las cuatro capas del problema:
- El reconocimiento contable conforme a la NIF D-1 y la IFRS 15, el tratamiento de costos de la NIF D-2,
- La causación fiscal conforme a la LISR y la LIVA
- El cumplimiento de la contabilidad electrónica del Código Fiscal de la Federación y su Anexo 24.
- La arquitectura operativa que recomendamos para que el ERP no se convierta en el cuello de botella.
1. Por qué el e-commerce rompe el registro tradicional de ingresos
Antes de hablar de las regulaciones conviene establecer con precisión cuáles son sus particularidades. En una venta tradicional de mostrador, el cobro, la entrega y la facturación ocurren en el mismo acto. En comercio electrónico esos tres eventos se separan, y cada uno tiene un impacto diferente:
- Volumen atomizado. Miles de operaciones de bajo importe, muchas de ellas con público en general, que el sistema tiende a resumir en un solo registro diario.
- Cobro anticipado a la entrega. El flujo es la autorización del pago en el checkout, pero el producto se entrega días después regularmente. Contablemente el ingreso todavía no se debe reconocer; por otro lado, fiscalmente ya, se debe reconocer.
- Intermediación. Marketplaces, dropshipping y esquemas de fulfillment introducen a un tercero entre la empresa y el consumidor, lo que obliga a definir si se actúa como principal o no.
- Liquidación neta. El dinero que llega al banco no es la venta: es la venta menos comisiones, menos retenciones, menos contracargos y menos reembolsos, y muchas veces corresponde a un corte que no coincide con el mes contable.
- Devoluciones. En ciertas categorías la tasa de devolución es de dos dígitos, lo que convierte a la estimación de devoluciones en una partida relevante y no en un ajuste marginal.
2. El modelo de los cinco pasos (NIF D-1 / IFRS 15) aplicado al e-commerce
La NIF D-1, Ingresos por contratos con clientes, y su equivalente internacional IFRS 15, establecen un modelo único de cinco pasos. La norma es la misma para una constructora y para una tienda en línea; lo que cambia es cómo se aterriza. En la tabla siguiente detallamos el proceso del reconocimiento de ingreso y lo explicamos para el entorno digital.
| Paso y fundamento | Qué dice la norma | Aplicación en e-commerce |
|---|---|---|
| Paso 1NIF D-1 párr. 41.1 · IFRS 15 párr. 9 | Identificar el contrato con el cliente, entendido como el acuerdo que crea derechos y obligaciones exigibles. |
No hay firma autógrafa ni pedido en papel. El contrato se da cuando el usuario acepta los términos y condiciones de la plataforma o en el checkout y la autorización de la transacción. Consecuencia práctica: los términos y condiciones publicados en el sitio forman parte de la documentación contable. Si estos cambian, el tratamiento del ingreso puede cambiar también. |
| Paso 2NIF D-1 párr. 42.1 · IFRS 15 párr. 22 | Identificar las obligaciones a cumplir, es decir, cada bien o servicio distinto comprometido en el contrato. |
La obligación principal es entregar el producto. Pero si en el carrito ofreces garantía extendida, seguro de envío, instalación o una suscripción, cada uno puede ser una obligación separada. Las garantías que solo aseguran que el producto funciona conforme a lo pactado no son obligación separada; se tratan como provisión. |
| Paso 3NIF D-1 párr. 43.1 · IFRS 15 párr. 47 | Determinar el precio de la transacción, considerando la contraprestación variable y los montos cobrados por cuenta de terceros. |
Es el total cobrado al cliente, incluido el envío facturado, menos cupones y descuentos. Atención: el IVA trasladado se cobra pero es un dinero que en principio pertenece al gobierno y nunca forma parte del ingreso. |
| Paso 4NIF D-1 párr. 44.1 y 44.2 · IFRS 15 párr. 73 | Asignar el precio de la transacción entre las obligaciones a cumplir, con base en precios de venta independientes. |
Si vendes un paquete que combina producto físico y servicio digital, el ingreso no se reconoce de golpe: se prorratea según el precio independiente de cada componente. Los descuentos de paquete se asignan proporcionalmente, salvo evidencia de que corresponden a un componente específico. |
| Paso 5NIF D-1 párr. 45.1 · IFRS 15 párr. 31 | Reconocer el ingreso cuando se satisface la obligación, es decir, cuando el cliente obtiene el control del bien. |
El error más común del sector. El ingreso se reconoce cuando el cliente obtiene el control, no cuando se aprueba el cobro. Si conforme a tus políticas el riesgo de pérdida durante el traslado es tuyo, el ingreso nace hasta la entrega; mientras tanto el cobro es un anticipo de clientes, es decir, un pasivo por contrato. |
El punto de control es contractual, no logístico
Quién asume el riesgo durante el traslado no lo define la paquetería: lo definen tus términos y condiciones y tu política de entregas. Redactarlos bien no es un tema legal aislado, es lo que determina en qué mes reconoces la venta.
3. ¿Principal o agente? La decisión que redefine tu estado de resultados
Cuando en la operación intervienen terceros como por ejemplo un marketplace, un proveedor en dropshipping, un operador logístico, surge la pregunta de fondo: ¿el ingreso es el importe total de la venta o únicamente la comisión? La respuesta no depende de quién cobra, sino de quién controla el bien antes de transferirlo al cliente.
| Figura y fundamento | Criterio de la norma | Cómo se ve en la práctica |
|---|---|---|
| Proveedor principalNIF D-1 párr. 42.4.8 y 42.4.10 | La entidad es principal cuando controla el bien o servicio antes de transferirlo al cliente. En ese caso reconoce el ingreso por el importe bruto de la contraprestación. |
Eres principal si asumes el riesgo de inventario aunque el producto esté físicamente en un centro de fulfillment de terceros, fijas el precio de venta y absorbes las devoluciones. Toda la venta va a Ingresos y el costo del producto a Costo de ventas. La comisión del marketplace es un gasto de venta, no una reducción del ingreso. |
| AgenteNIF D-1 párr. 42.4.11 | La entidad es agente cuando su obligación consiste en gestionar que un tercero proporcione el bien o servicio. Reconoce como ingreso únicamente su comisión o cuota. |
Eres agente si tu tienda es un escaparate: no manejas inventario, no fijas el precio final y no asumes el riesgo de la operación. El importe total cobrado por el procesador de pagos no es tu venta. El excedente se registra en una cuenta de pasivo por liquidar al proveedor real. |
La distinción es crucial. Registrar el bruto siendo agente inflaría artificialmente los ingresos, distorsiona los márgenes, altera razones financieras que los bancos revisan y en términos fiscales genera una discrepancia entre lo declarado y lo que amparan los CFDI emitidos.
Impacto directo en la comprobación fiscal
- Como principal: el CFDI que emites ampara el valor total del producto, y la asociación de folios refleja el ingreso completo con su costo de ventas correspondiente.
- Como agente: tu CFDI ampara únicamente la intermediación; el resto del flujo transita por cuentas puente hacia el proveedor, que es quien debe expedir el comprobante al consumidor final.
4. Los costos del contrato: NIF D-2 y el postulado de asociación
Con relación al envío, el empaque especializado, las comisiones del procesador de pagos y las cuotas del marketplace no se deben registrar de forma arbitraria. La NIF D-2, Costos por contratos con clientes, distingue dos categorías: los costos incrementales para obtener un contrato es decir aquellos en los que no se habría incurrido si el contrato no se hubiera conseguido y los costos incurridos para cumplirlo. En ambos casos solo se deben reconocer como activo cuando se relacionan directamente con el contrato, generan o mejoran recursos que se usarán para satisfacer obligaciones futuras y existe expectativa razonable de recuperarlos (NIF D-2, párrafo 42.2).
En un e-commerce de alta rotación esas condiciones casi nunca se cumplen del lado del cumplimiento. El costo de fulfillment se incurre para entregar el bien y se consume en ese mismo acto: no genera un recurso que sirva para obligaciones futuras, de modo que se lleva a resultados en el periodo en que se reconoce el ingreso al que corresponde.
El tratamiento de los costos de obtención sí admite un atajo. Cuando el activo que se habría reconocido se amortizaría en un año o menos, la norma permite llevarlos a gasto desde que se incurren (NIF D-2, párrafo 41.5). En comercio electrónico, donde el ciclo completo del contrato se agota en días, ese es el escenario ordinario.
Tres errores frecuentes en el tratamiento de costos
- Netear la comisión del procesador de pagos con el ingreso. El ingreso se reconoce por el importe bruto cobrado al cliente; la comisión es un gasto con su propio comprobante y su propio tratamiento de IVA.
- Registrar la venta por el depósito bancario. El depósito es un neto de comisiones, retenciones, reembolsos y contracargos, y con frecuencia corresponde a un corte que cruza el cierre de mes.
- Capitalizar campañas de adquisición. La publicidad digital no es un costo incremental de obtener un contrato identificable; es gasto del periodo.
5. Tres momentos para una misma venta: devengo, acumulación y causación
A continuación vamos a detallar el problema y la razón por la que un e-commerce bien llevado contablemente podría seguir mal declarado. La misma operación tiene tres enfoques distintos:
| Aspecto | Contable (NIF D-1) | ISR (LISR art. 17, fracción I) | IVA (LIVA art. 1-B y 11) |
|---|---|---|---|
| Regla general | El ingreso se reconoce cuando el cliente obtiene el control del bien. | El ingreso se acumula en el momento en que ocurra el primero de estos supuestos: se expida el comprobante, se envíe o entregue materialmente el bien, o se cobre o sea exigible total o parcialmente el precio. | El impuesto se causa en el momento en que las contraprestaciones se cobran efectivamente. |
| Detonador típico en e-commerce | Entrega confirmada al cliente. | La expedición del CFDI o el cobro, lo que suceda primero: normalmente el checkout. | La autorización del cargo en el procesador de pagos. |
| Efecto cuando se cobra hoy y se entrega la próxima semana | Pasivo por anticipo de clientes. Todavía no hay ingreso. | Ya hay ingreso acumulable en el periodo del cobro o de la expedición del CFDI. | Ya se causó el IVA y debe enterarse en ese mes. |
| Naturaleza de la diferencia | — | Diferencia temporal que se revierte cuando ocurre la entrega. Debe quedar en la conciliación contable-fiscal y, en su caso, generar impuesto diferido conforme a la NIF D-4. | No genera diferencia permanente, pero sí obliga a controlar el IVA causado por anticipos y su posterior aplicación. |
La consecuencia operativa es que el estado de resultados y la declaración no deben cuadrar renglón por renglón, y eso está bien siempre que la diferencia sea explicable y esté documentada. Sin embargo es fundamental tener todo el soporte documental.
El caso de los anticipos
Cuando el cobro precede a la entrega, la empresa está ante un anticipo. Ese anticipo requiere su propio CFDI y su propio tratamiento de aplicación posterior, que es un tema con reglas específicas y errores costosos. Lo abordamos a detalle en nuestra entrada sobre CFDI de anticipos, a la que conviene remitir desde este artículo.
6. Contabilidad electrónica: donde el registro por lotes se rompe
Este es, en nuestra experiencia, un punto crítico. La obligación no está en discusión: el artículo 28 del Código Fiscal de la Federación establece, en su fracción III, la obligación de llevar los registros contables en medios electrónicos conforme al Reglamento del Código y a las disposiciones de carácter general que emita el SAT; y en su fracción IV, ingresar mensualmente esa información contable a través del portal del SAT.
El Reglamento del CFF, en su artículo 33, apartado B, detalla el contenido mínimo de esos registros y exige que cada operación pueda identificarse con su documentación comprobatoria, de modo que sea posible relacionar cada asiento con el comprobante fiscal que lo respalda. La Resolución Miscelánea Fiscal, a su vez, remite al Anexo 24 para definir que son archivos en extensión XML y su estructura detallando el contenido de cada nodo.
Qué pide el Anexo 24
- Catálogo de cuentas con código agrupador. Tus cuentas deben mapearse al catálogo del SAT. En e-commerce esto obliga a decidir desde el diseño cómo se separan canales, el procesador de pagos y cuentas puente.
- Balanza de comprobación. Mensual, y de cierre con los ajustes del ejercicio.
- Pólizas del periodo. Aquí está el problema: cada póliza debe permitir identificar la forma de pago, las cuentas bancarias involucradas y lo más importante el folio fiscal de los comprobantes que soportan la operación.
- Auxiliar de folios de comprobantes fiscales. El archivo que relaciona cada UUID con la póliza en la que quedó registrado. Este junto con el auxiliar de cuenta y subcuenta son fundamentales en casos de pólizas globales.
- Auxiliares de cuenta y subcuenta. El detalle de movimientos que da trazabilidad al saldo de cada cuenta, debe tenerse completo en caso de que tengas pólizas globales.
El problema concreto del batch
La mayoría de las plataformas de e-commerce y de los conectores contables generan una póliza de ingresos diaria o incluso mensual, agrupada por totales: una línea de ventas, una de IVA, una de comisiones y una de banco. Esa póliza cuadra perfectamente y, sin embargo, es insuficiente, porque no contiene el detalle de folios que exige el Anexo 24 en cuanto a pólizas del periodo.
Mientras nadie la pida, no pasa nada. El costo aparece en el momento en que la autoridad requiere la contabilidad en medios electrónicos esto ocurre de forma rutinaria en solicitudes de devolución de saldos a favor, en compensaciones, en compulsas y en revisiones electrónicas. En ese momento hay que entregar las pólizas con sus folios y los auxiliares, y reconstruir seis meses de asociación de UUID contra pólizas agrupadas es un trabajo que se mide en semanas, la alternativa que se tiene es complementar la información con los auxiliares de folios sin embargo es fundamental tener un control detallado de todos los CFDIs que compongan un batch de pólizas globales.
A esto se suma un riesgo de fondo: una contabilidad que no permite identificar cada operación con su comprobante puede considerarse no llevada conforme a las disposiciones fiscales, con las consecuencias sancionatorias previstas en el propio Código y, en el escenario más severo, abriendo la puerta a la determinación presuntiva de ingresos.
7. Devoluciones, cupones y contraprestación variable
En comercio electrónico la devolución no es una excepción: es parte del modelo de negocio. Contablemente eso significa que el precio de la transacción es variable y debe estimarse desde el reconocimiento inicial.
La NIF D-1 requiere estimar la contraprestación variable (párrafo 43.4.1) y reconocer un pasivo por reembolso por los importes que se espera devolver, así como un activo por el derecho a recuperar los productos que se espera regresen al inventario (párrafos 43.4.8 y 43.4.12). La estimación está sujeta a una restricción: solo se incluye en el ingreso el importe respecto del cual sea "altamente probable que no ocurra una reversión importante" (NIF D-1, párrafo 43.4.21).
Fiscalmente el tratamiento es distinto. La Ley del Impuesto sobre la Renta permite deducir las devoluciones, descuentos y bonificaciones en el ejercicio en que efectivamente se realizan, conforme al artículo 25, fracción I; no admite estimaciones. Y en materia de IVA, la restitución del impuesto correspondiente a la operación devuelta procede en los términos del artículo 7 de la Ley del IVA, respaldada con el CFDI de egreso correspondiente.
El resultado es otra diferencia temporal que hay que controlar y documentar. Los cupones y códigos de descuento siguen la misma lógica: reducen el precio de la transacción contablemente y deben reflejarse en el comprobante fiscal, no registrarse como un gasto de mercadotecnia.
8. Arquitectura operativa: cómo debe estar armado el ERP
Las decisiones de diseño marcan la diferencia entre una contabilidad auditable y una que hay que reconstruir cada vez que la autoridad pregunta.
Catálogo y cuentas puente
- Mapear el catálogo al código agrupador del SAT desde el diseño inicial, no como un ejercicio de última hora antes del envío mensual.
- Abrir una cuenta puente por cada procesador de pagos y por cada marketplace, del tipo «Procesador de pagos por cobrar», de modo que el bruto entre por la cuenta puente y el depósito bancario la cancele contra comisiones, retenciones, reembolsos y contracargos.
- Separar por canal: tienda propia, cada marketplace y cada punto de venta físico, si lo hay. La rentabilidad por canal es imposible de calcular si todo entra a la misma cuenta.
- Distinguir en cuentas separadas los anticipos de clientes de los ingresos reconocidos.
Pólizas y folios
- Generar la póliza de ingresos con el detalle de folios fiscales, o bien mantener una póliza agrupada acompañada del auxiliar de folios completo y conciliado.
- Automatizar la asociación de UUID desde el momento del timbrado, no reconstruirla al cierre.
- Controlar por separado el CFDI global y los CFDI nominativos, cuidando que ninguna operación quede amparada dos veces.
- Rastrear cancelaciones y CFDI de egreso con la misma disciplina que los comprobantes de ingreso.
Conciliaciones de cierre
- Conciliación de tres vías: reporte del procesador de pagos contra CFDI emitidos contra movimientos bancarios.
- Reporte mensual de pedidos cobrados y no entregados al corte, que es la base del saldo de anticipos.
- Cálculo y revisión de la estimación de devoluciones con datos históricos propios, no con supuestos genéricos.
- Conciliación entre ingreso contable, ingreso acumulable e ingreso amparado por CFDI, con explicación documentada de cada diferencia.
9. Checklist de cumplimiento
Si operas un e-commerce, estas son las preguntas cuya respuesta deberías tener por escrito:
- ¿Nuestros términos y condiciones definen con claridad en qué momento se transfiere el control del producto?
- ¿Estamos actuando como principal o como agente en cada canal, y el registro es congruente con esa conclusión?
- ¿Reconocemos el ingreso por el bruto o estamos registrando el depósito neto del procesador de pagos?
- ¿Tenemos identificado el saldo de anticipos de clientes al cierre de cada mes?
- ¿Nuestras pólizas contienen el detalle de folios fiscales o generamos el auxiliar de folios correspondiente?
- ¿Podríamos entregar pólizas y auxiliares del ejercicio si la autoridad los requiriera esta semana?
- ¿Tenemos una estimación de devoluciones sustentada en datos históricos?
- ¿Existe una conciliación documentada entre el ingreso contable, el acumulable y el amparado por CFDI?
Preguntas frecuentes
¿Cuándo debo reconocer el ingreso si el cliente ya pagó pero el producto va en tránsito?
Contablemente, hasta que el cliente obtiene el control del bien. Si conforme a tus políticas asumes el riesgo durante el traslado, el ingreso nace con la entrega y el cobro previo se registra como anticipo de clientes. Fiscalmente, en cambio, el ingreso ya pudo haberse acumulado con el cobro o con la expedición del comprobante, y el IVA se causó al cobrarse la contraprestación.
¿La comisión del marketplace se resta del ingreso?
No, cuando actúas como principal. El ingreso se reconoce por el importe bruto pagado por el consumidor y la comisión se registra como gasto de venta, con su propio comprobante y su propio tratamiento de IVA acreditable. Netearla distorsiona márgenes y genera diferencias frente a los CFDI emitidos.
¿El CFDI global me exime de llevar el auxiliar de folios?
No. El comprobante global simplifica el volumen de comprobantes por operaciones con público en general, pero el auxiliar de folios sigue siendo parte de la información contable exigible, y los CFDI nominativos, los de egreso y todos los comprobantes de gastos conservan su detalle individual.
¿Puedo registrar una sola póliza diaria por el total de mis ventas?
Puedes agrupar el asiento, pero la póliza debe permitir identificar la forma de pago, las cuentas bancarias y los folios fiscales que la respaldan. Una póliza agrupada sin ese detalle y sin auxiliar de folios es la que se convierte en un problema cuando la autoridad requiere la contabilidad.
¿Es normal que mi ingreso contable no coincida con el acumulable?
Sí, y es lo esperado en un e-commerce. Lo que no es aceptable es no poder explicar la diferencia. Debe existir una conciliación contable-fiscal que la documente y, cuando corresponda, el reconocimiento del impuesto diferido.
Conclusión
El reconocimiento de ingresos en comercio electrónico no es un problema de norma contable ni un problema fiscal: es un problema de diseño. Las cuatro capas —NIF D-1 y D-2, LISR, LIVA y contabilidad electrónica— tienen respuestas claras por separado. La dificultad está en que el sistema que procesa treinta mil pedidos al mes produzca, sin intervención manual, la información que las cuatro exigen al mismo tiempo.
Cuando ese diseño se hace bien desde el principio, el cierre mensual deja de ser una reconstrucción y la empresa puede responder un requerimiento de la autoridad en días en lugar de semanas. Cuando no, el costo aparece siempre: en una devolución rechazada, en una revisión electrónica o en un estado de resultados que no refleja el negocio real.
¿Tu e-commerce está registrando los ingresos como debe?
En Andrade Rodríguez y Asociados revisamos la arquitectura contable y fiscal de operaciones de comercio electrónico: reconocimiento de ingresos, conciliación de procesador de pagos, asociación de folios y cumplimiento del Anexo 24. Escríbenos y lo revisamos contigo.
Agenda una revisión
Andrade Rodríguez y Asociados, S.C. Contabilidad, impuestos, nómina y seguridad social para personas morales en la Ciudad de México.
Mtra. y C.P. Jacqueline Andrade
Socia en Impuestos
- jacquelineandrade@andraderodriguez.com.mx
- Tel. 55-5985-2950 · Cel. 595-122-5807
- Lago Alberto 442, Torre A, Piso 5, Col. Verónica Anzures, C.P. 11320, Miguel Hidalgo, CDMX
- andraderodriguez.com.mx
CPC Juan Manuel Alejandro Rodríguez Velázquez
Socio de Contabilidad
- juanrodriguez@andraderodriguez.com.mx
- Tel. 55-5985-2956
- Lago Alberto 442, Torre A, Piso 5, Col. Verónica Anzures, C.P. 11320, Miguel Hidalgo, CDMX
- andraderodriguez.com.mx
Este contenido tiene fines informativos y no constituye asesoría profesional para un caso concreto. Las referencias normativas corresponden a las disposiciones vigentes a la fecha de publicación.