La DIOT cambió de casa, y muchos contadores se enteraron a las malas. Desde 2025 la DIOT se presenta únicamente en la nueva plataforma del SAT, y el archivo de carga que sirvió durante años dejó de funcionar.
El trámite en sí no es nuevo: sigues informando tus operaciones con proveedores y el IVA correspondiente. Lo que cambió es el cómo, y ahí es donde se atoran las declaraciones.
DIOT: la nueva plataforma del SAT
Desde el 1 de agosto de 2025, la DIOT se presenta exclusivamente en la nueva plataforma del SAT1. Ya no hay programa que instalar en tu equipo: entras al portal con tu e.firma o con tu RFC y Contraseña (antes CIEC) y capturas o subes la información ahí mismo.
Para volúmenes chicos puedes capturar registro por registro. Pero si manejas decenas de proveedores, o varias empresas, la captura manual no es opción: ahí entra la carga masiva.
Mismo trámite, plataforma nueva. Lo que reportas sigue igual; cómo lo subes, no.
La carga masiva y el archivo .txt que más se atora
La carga masiva consiste en subir un archivo de texto plano (.txt) con todos los registros del periodo, generado desde tu sistema. Suena simple, pero el formato es estricto y no da margen al error.
El archivo debe guardarse en formato UTF-8, con cada dato separado por una barra vertical (el símbolo ”|”), y cada renglón con sus datos en el orden exacto que pide el SAT.
Los errores que más rechazan la carga casi siempre son de forma, no de fondo:
- Guardar el .txt en codificación ANSI en lugar de UTF-8.
- Delimitadores mal puestos o de más.
- RFC de proveedores mal capturados o inexistentes.
- Tipos de tercero o de operación que no coinciden con el catálogo.
- Montos con decimales donde no se permiten.
Son detalles minúsculos, pero cualquiera de ellos tumba el archivo completo.
Una DIOT no se rechaza por lo que declaras, se rechaza por una coma fuera de lugar. El problema casi nunca es fiscal, es de formato.
Vencimientos y por qué la DIOT te delata
La DIOT es mensual y se presenta a más tardar el mes inmediato posterior al periodo que reportas1. Dejarla para el último día es justo lo que convierte un error de formato en una declaración extemporánea.
Y hay una razón de fondo para no descuidarla: la DIOT es uno de los datos que el SAT cruza con tus CFDI recibidos y con tu declaración de IVA. Si lo que informas no cuadra con tus facturas, el descuadre salta solo, como vimos en los cruces automatizados del SAT.
Por eso conviene que la DIOT salga de la misma fuente que tus CFDI, no de una captura aparte. Si el IVA acreditable que declaras nace de tus comprobantes recibidos reales (y de sus complementos de pago, como tratamos en PUE vs PPD), la probabilidad de un cruce fallido baja muchísimo.
Cómo llegar sin tropezar con la DIOT
La DIOT dejó de ser un trámite mecánico de fin de mes. Hoy exige cuidar el formato del archivo tanto como el contenido.
La recomendación práctica: arma tu DIOT a partir de tus CFDI recibidos del periodo, no de una hoja capturada a mano, valida el .txt antes de subirlo y no lo dejes para el último día. Y antes de todo, confirma que te toca presentarla: no todos los regímenes están obligados a la DIOT. Si quieres ubicarla dentro del resto de tus obligaciones, la guía de la nueva DIOT la pone en contexto.
Tener tus comprobantes recibidos descargados y organizados es la mitad del trabajo. La otra mitad, el archivo .txt con el formato exacto que pide la plataforma, también te la dejamos resuelta: nuestra app lo genera directo desde tus CFDI del periodo, listo para la carga masiva.
Footnotes
-
Artículo 32, fracción VIII, de la Ley del Impuesto al Valor Agregado: obligación de informar mensualmente las operaciones con proveedores (DIOT), que desde agosto de 2025 se presenta únicamente en la nueva plataforma del SAT. ↩ ↩2