DIOT Fácil

Guía · carga batch

El TXT de la carga batch de la DIOT, campo por campo.

Qué lleva cada uno de los 54 campos, cómo se separan y qué detalles hacen que el portal rechace el archivo. Al final, valida el tuyo.

Suelta tu TXT de la DIOT

Revisamos los 54 campos de cada línea y corregimos lo que se pueda.

Gratis y sin límite. Tu archivo se lee en tu navegador y no se sube a ningún servidor.

En la plataforma de la DIOT puedes capturar proveedor por proveedor o usar “Agregar desde archivo” para subir todos de una vez. La segunda opción, la carga batch, es la única práctica si tienes más de unos cuantos terceros, y es la que usan los despachos. El SAT la documenta en el Instructivo para el armado del archivo de carga masiva (enero de 2025). Esto es lo que dice, ordenado.

Reglas generales del archivo

  • Archivo de texto plano con extensión .txt, una línea por proveedor y tipo de operación, sin renglón de encabezados.
  • Campos separados por el carácter pipe “|”. Cada línea tiene exactamente 54 campos y no termina en pipe.
  • Codificación UTF-8. El instructivo pide cambiar “ANSI” por UTF-8 en el Bloc de notas al guardar.
  • RFC en mayúsculas; importes enteros, sin decimales; códigos de catálogo con dos dígitos (04, no 4).

El tipo de salto de línea (CRLF o LF) y si se acepta BOM no están escritos en el instructivo Sin verificar. Nuestros archivos salen en UTF-8 sin BOM y con saltos de línea de Windows, como los guarda el Bloc de notas.

Los 54 campos en cinco bloques

CamposBloqueQué contiene
1–7Datos del terceroTipo de tercero, tipo de operación, RFC y datos del extranjero.
8–17Valor de los actos pagadosPares valor / devoluciones para frontera norte, frontera sur, 16%, importación de tangibles e importación de intangibles y servicios.
18–27IVA acreditablePor cada una de las 5 categorías: exclusivamente de actividades gravadas y asociado a actividades con proporción.
28–47IVA no acreditablePor cada categoría: por proporción, por no cumplir requisitos, asociado a exentas y asociado a no objeto.
48–54Datos adicionalesIVA retenido, importaciones exentas, exentos, tasa 0%, no objeto (2 campos) y el manifiesto de efectos fiscales.

La lista completa, en el orden exacto del archivo:

  1. Tipo de tercero
  2. Tipo de operación
  3. Registro Federal de Contribuyentes
  4. Número de identificación fiscal
  5. Nombre del extranjero
  6. País o jurisdicción de residencia fiscal
  7. Especificar lugar de jurisdicción fiscal
  8. Valor total de actos o actividades pagados (región fronteriza norte)
  9. Devoluciones, descuentos y bonificaciones (región fronteriza norte)
  10. Valor total de actos o actividades pagados (región fronteriza sur)
  11. Devoluciones, descuentos y bonificaciones (región fronteriza sur)
  12. Valor total de actos o actividades pagados (tasa del 16% de IVA)
  13. Devoluciones, descuentos y bonificaciones (tasa del 16% de IVA)
  14. Valor total de actos o actividades pagados (importación por aduana de bienes tangibles a la tasa del 16%)
  15. Devoluciones, descuentos y bonificaciones (importación por aduana de bienes tangibles a la tasa del 16%)
  16. Valor total de actos o actividades pagados (importación de bienes intangibles y servicios a la tasa del 16%)
  17. Devoluciones, descuentos y bonificaciones (importación de bienes intangibles y servicios a la tasa del 16%)
  18. IVA acreditable exclusivamente de actividades gravadas (región fronteriza norte)
  19. IVA acreditable asociado a actividades con proporción (región fronteriza norte)
  20. IVA acreditable exclusivamente de actividades gravadas (región fronteriza sur)
  21. IVA acreditable asociado a actividades con proporción (región fronteriza sur)
  22. IVA acreditable exclusivamente de actividades gravadas (tasa del 16% de IVA)
  23. IVA acreditable asociado a actividades con proporción (tasa del 16% de IVA)
  24. IVA acreditable exclusivamente de actividades gravadas (importación por aduana de bienes tangibles a la tasa del 16%)
  25. IVA acreditable asociado a actividades con proporción (importación por aduana de bienes tangibles a la tasa del 16%)
  26. IVA acreditable exclusivamente de actividades gravadas (importación de bienes intangibles y servicios a la tasa del 16%)
  27. IVA acreditable asociado a actividades con proporción (importación de bienes intangibles y servicios a la tasa del 16%)
  28. IVA no acreditable asociado a actividades con proporción (región fronteriza norte)
  29. IVA no acreditable por no cumplir requisitos (región fronteriza norte)
  30. IVA no acreditable asociado a actividades exentas (región fronteriza norte)
  31. IVA no acreditable asociado a actividades no objeto (región fronteriza norte)
  32. IVA no acreditable asociado a actividades con proporción (región fronteriza sur)
  33. IVA no acreditable por no cumplir requisitos (región fronteriza sur)
  34. IVA no acreditable asociado a actividades exentas (región fronteriza sur)
  35. IVA no acreditable asociado a actividades no objeto (región fronteriza sur)
  36. IVA no acreditable asociado a actividades con proporción (tasa del 16% de IVA)
  37. IVA no acreditable por no cumplir requisitos (tasa del 16% de IVA)
  38. IVA no acreditable asociado a actividades exentas (tasa del 16% de IVA)
  39. IVA no acreditable asociado a actividades no objeto (tasa del 16% de IVA)
  40. IVA no acreditable asociado a actividades con proporción (importación por aduana de bienes tangibles a la tasa del 16%)
  41. IVA no acreditable por no cumplir requisitos (importación por aduana de bienes tangibles a la tasa del 16%)
  42. IVA no acreditable asociado a actividades exentas (importación por aduana de bienes tangibles a la tasa del 16%)
  43. IVA no acreditable asociado a actividades no objeto (importación por aduana de bienes tangibles a la tasa del 16%)
  44. IVA no acreditable asociado a actividades con proporción (importación de bienes intangibles y servicios a la tasa del 16%)
  45. IVA no acreditable por no cumplir requisitos (importación de bienes intangibles y servicios a la tasa del 16%)
  46. IVA no acreditable asociado a actividades exentas (importación de bienes intangibles y servicios a la tasa del 16%)
  47. IVA no acreditable asociado a actividades no objeto (importación de bienes intangibles y servicios a la tasa del 16%)
  48. IVA retenido por el contribuyente
  49. Actos pagados en la importación de bienes y servicios por los que no se pagará el IVA (exentos)
  50. Actos o actividades pagados por los que no se pagará el IVA (exentos)
  51. Demás actos o actividades pagados a la tasa del 0% de IVA
  52. Actos o actividades no objeto del IVA realizados en territorio nacional
  53. Actos o actividades no objeto del IVA por no contar con establecimiento en territorio nacional
  54. Manifiesto que se dio efectos fiscales a los comprobantes

Catálogos que más fallan

Tipo de tercero: 04 proveedor nacional, 05 proveedor extranjero, 15 proveedor global. Tipo de operación: para nacional 02 enajenación de bienes, 03 servicios profesionales, 06 uso o goce temporal de bienes, 08 importación por transferencia virtual y 85 otros; para extranjero 02, 03 y 07 importación de bienes o servicios; para global sólo 87. El campo 54, manifiesto de efectos fiscales, es obligatorio: 01 sí o 02 no.

Para extranjeros, el país va con la clave de tres letras del catálogo del instructivo (USA, CAN, ESP, ZZZ para “Otro”). El texto del instructivo dice “2 posiciones”, pero el catálogo y los ejemplos usan tres letras; seguimos el catálogo.

Ejemplo de línea válida

04|02|XIA190128J61|||||0|0|0|0|25000|0|0|0|0|0|0|0|0|0|4000|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|01

Un proveedor nacional, enajenación de bienes, $25,000 pagados a la tasa del 16% (campo 12) y $4,000 de IVA acreditable (campo 22). Si tu archivo viene del programa anterior, revisa la guía del error de 54 campos; si lo quieres armar desde tus facturas, usa el generador.

Preguntas frecuentes

¿La línea lleva un “|” al final?

En el layout de 2025 no: los ejemplos del instructivo terminan en el campo 54 (…|01). El programa anterior sí cerraba cada línea con un pipe, y por eso los archivos viejos dan “se recibieron 25” o “55” campos.

¿Los importes van con decimales?

No. El instructivo dice “No permite decimales” para todos los importes: pesos enteros, sin signo de pesos ni comas, hasta 14 dígitos. Si tu Excel tiene centavos, redondea el total de cada campo.

¿Puedo dejar campos vacíos en vez de poner cero?

Los importes son opcionales y “aceptan cero”; los ejemplos oficiales usan tanto ceros como campos vacíos. Lo que nunca puede faltar es el separador: la línea debe tener siempre 54 campos, aunque varios estén vacíos.

¿Cuántas líneas acepta la carga batch?

El SAT no publica un máximo en el instructivo. En prensa se mencionó que la plataforma procesa más de 40,000 registros; no lo pudimos confirmar en un documento oficial.

¿Cómo debe llamarse el archivo?

No encontramos una regla de nombre en el instructivo, sólo la extensión .txt. Nosotros lo nombramos DIOT_RFC_AAAAMM.txt para que no se te revuelvan los meses.

Sigue leyendo

Tu DIOT lista para la carga batch

Sube tus XML del mes o la plantilla de Excel. Gratis hasta 5 proveedores.