Error DIOT · 54 campos
“Se esperaban 54 campos, se recibieron 25”: cómo arreglarlo.
Tu TXT tiene el formato del programa anterior. Súbelo aquí: detectamos las líneas viejas y las convertimos al layout de 54 campos.
Suelta tu TXT de la DIOT
Revisamos los 54 campos de cada línea y corregimos lo que se pueda.
o arrástralo aquí
Gratis y sin límite. Tu archivo se lee en tu navegador y no se sube a ningún servidor.
Es el error más común desde que el SAT cambió la plataforma de la DIOT en 2025. Tienes un archivo que funcionaba con el programa de escritorio (el DEM), lo subes con “Agregar desde archivo” y, tras esperar, el portal responde que cada línea trae 25 campos y esperaba 54. No es un problema de tus datos: es que el formato cambió por completo.
Qué cambió en el layout
El archivo anterior tenía 24 campos por línea y cada línea terminaba en “|”. El nuevo, para ejercicios 2025 en adelante, tiene 54 campos y no lleva pipe final. Los cambios grandes:
- Desaparecen el campo de nacionalidad y los campos de tasas que ya no existen (15%, 10% y 11%).
- Los actos pagados se separan en cinco categorías: frontera norte, frontera sur, 16%, importación de bienes tangibles e importación de intangibles y servicios, cada una con su campo de devoluciones.
- El IVA acreditable se declara por categoría (antes se deducía del valor y del IVA no acreditable), y el IVA no acreditable se separa en cuatro motivos.
- Aparece el campo 54, obligatorio: manifiesto de que diste efectos fiscales a los comprobantes.
Así se ve la misma línea antes y después de convertirla:
04|85|XIA190128J61|||||25000|0|0|0|0|0|0|0|0|0|0|0|0|0|1200|0|0|
Antes: 25 campos (24 + el pipe final). El portal la rechaza.
04|85|XIA190128J61|||||0|0|0|0|25000|0|0|0|0|0|0|0|0|0|4000|0|…|0|0|1200|0|0|01
Después: 54 campos. Valor 16% en el campo 12, IVA acreditable 4,000 en el 22, exentos 1,200 en el 50.
Cómo lo convierte el validador
- Detecta las líneas de 24 campos (o 25 con el pipe final) y las separa de las que ya están en el layout nuevo.
- Mueve cada importe a su campo nuevo: valor al 16% al campo 12, frontera norte al 8, importación al 14, exentos al 50, tasa 0% al 51, IVA retenido al 48.
- Calcula el IVA acreditable como la tasa por el valor menos el IVA no acreditable que traía la línea.
- Pone el campo 54 en 01 (sí) y te lo marca para que lo confirmes.
- Valida el resultado con las mismas reglas que cualquier archivo y te dice qué queda por revisar a mano.
El orden de los 24 campos del archivo anterior lo tomamos de fuentes secundarias y el mapeo es nuestro Sin verificar. Cuando el archivo trae IVA no acreditable, lo dejamos como “no cumple requisitos”, que es sólo uno de los cuatro motivos posibles: cámbialo si tu caso es otro.
Otros conteos de campos y qué significan
- 55 campos: ya tienes el layout nuevo con un pipe de más al final.
- 21 a 23 campos: es el layout para periodos de 2024 y anteriores. Sirve si declaras esos meses; no para 2025 en adelante.
- Cualquier otro número: casi siempre es un “|” dentro de un nombre o una columna de más al exportar de Excel. Para evitarlo, arma el archivo con la plantilla de Excel o directo desde tus XML con el generador.
Preguntas frecuentes
¿Por qué dice 25 si mi archivo tiene 24 campos?
Porque el programa anterior terminaba cada línea con un “|”. Al separar por pipes, ese último separador crea un campo vacío extra: 24 campos + 1 = 25. El portal cuenta 25 y espera 54.
¿Y si me dice que se recibieron 55?
Tu archivo ya tiene los 54 campos, pero cada línea termina con un “|” de más. Basta con quitar el pipe final; el validador lo hace automáticamente.
¿Puedo subir el archivo viejo si declaro un mes de 2024?
Para periodos de 2024 y anteriores la plataforma usa otro layout, más corto que el de 54 campos. Usuarios reportan el error “se esperan 23 campos y se están recibiendo 21” en esos periodos. No convertimos ese layout; sólo te avisamos cuando lo detectamos.
¿La conversión de 24 a 54 campos es oficial?
No existe una tabla oficial de equivalencias. La conversión es nuestra: mueve cada importe al campo que le corresponde en el layout nuevo y calcula el IVA acreditable. Revisa sobre todo el IVA no acreditable y las importaciones, que el layout nuevo separa en más categorías.
¿Ya no puedo usar el programa DIOT anterior?
No. Desde el 1 de agosto de 2025 la DIOT sólo se presenta en la nueva plataforma, también para periodos anteriores, según el comunicado del SAT.
Sigue leyendo
Tu DIOT lista para la carga batch
Sube tus XML del mes o la plantilla de Excel. Gratis hasta 5 proveedores.