DIOT 2026: qué cambió y cómo declarar sin errores
La Declaración Informativa de Operaciones con Terceros sigue siendo obligatoria para personas morales. En 2026 hay ajustes de formato y nuevas validaciones SAT. Aquí todo lo que necesitas saber.
¿Qué es la DIOT y quién debe presentarla?
La Declaración Informativa de Operaciones con Terceros (DIOT) es el reporte mensual que las personas morales deben enviar al SAT con el detalle de sus operaciones con proveedores: cuánto pagaron, cuánto IVA acreditaron y si el proveedor es nacional o extranjero.
Obligados a presentar DIOT:
- Personas morales del régimen general
- Personas físicas con actividad empresarial (cuando superan el umbral de ingresos)
- Empresas que acrediten IVA en sus declaraciones
No están obligados:
- Personas morales exentas de IVA
- Empresas en régimen de actividades primarias (tienen reglas específicas)
La DIOT se presenta mensualmente, a más tardar el día 17 del mes siguiente al periodo declarado.
Cambios en la DIOT para 2026
El SAT actualizó el esquema de validación en enero 2026. Los cambios principales:
1. Validación en tiempo real del RFC del proveedor
El SAT ahora cruza en tiempo real cada RFC reportado en la DIOT contra el LCO (Lista de Contribuyentes Obligados). Si el RFC está en la lista negra o cancelado, el sistema rechaza la línea y exige corrección antes de aceptar el envío.
Impacto práctico: si tienes facturas de proveedores con RFC cancelado, necesitas regularizar antes de presentar.
2. Nuevas claves de tipo de operación
Se agregaron 3 nuevas claves para identificar operaciones específicas:
- 85: Servicios digitales de plataformas extranjeras (Netflix, Google Ads, etc.)
- 86: Importaciones de servicios intangibles
- 87: Subcontratación laboral (regulada por la reforma de 2021)
3. Formato XML v3 obligatorio
El archivo de carga ahora debe ser XML v3. Los archivos CSV del formato anterior ya no se aceptan. Tu software ERP debe generar el XML directamente.
Errores más frecuentes en la DIOT
| Error | Causa | Solución | |---|---|---| | RFC inválido | Proveedor con RFC cancelado o mal capturado | Validar RFC antes de registrar factura | | IVA no coincide | IVA reportado ≠ IVA en CFDI del proveedor | Usar monto de CFDI, no el calculado manual | | Proveedor en lista negra | RFC en 69-B SAT (operaciones inexistentes) | Verificar proveedor antes de operar | | Monto total no cuadra | Mezclar IVA 16% con IVA 0% y exento | Separar por tasa en la declaración | | Periodo duplicado | Enviar dos veces el mismo mes | Verificar acuse antes de reenviar |
Cómo genera Nubli la DIOT automáticamente
En Nubli, el proceso es:
-
Registro de facturas de proveedor: cada factura recibida (CFDI entrada) se registra en Compras → Facturas recibidas. Nubli extrae automáticamente RFC, monto, IVA y tipo de operación.
-
Clasificación de proveedores: al dar de alta a un proveedor, marcas si es nacional, extranjero o si sus servicios son parcialmente exentos.
-
Generación de DIOT: en Contabilidad → Impuestos → DIOT mensual, selecciona el periodo y descarga el XML listo para cargar en el portal SAT.
-
Validación previa: Nubli valida los RFC contra el LCO antes de generar el XML, marcando los que tienen problemas para que los corrijas antes de enviar.
Multas por no presentar o presentar con errores
El SAT puede multar:
- Por no presentar: hasta $19,000 MXN por declaración omitida
- Por datos incorrectos: hasta $9,500 MXN por inconsistencia comprobada
- Por presentar fuera de plazo: desde $1,400 MXN
La DIOT también es uno de los primeros focos de auditoría del SAT cuando hay discrepancias entre lo que el contribuyente acredita de IVA y lo que sus proveedores declaran.
Conclusión
La DIOT 2026 exige validación de RFC en tiempo real y formato XML v3. Con Nubli, el proceso es automático: cada factura de proveedor que registras alimenta la DIOT del mes, y antes de presentarla puedes revisar inconsistencias. Presentar bien a la primera es la mejor defensa ante una revisión del SAT.
14 días gratis. Sin tarjeta. Sin contratos.
Crear cuenta gratis →