Guía DIOT 2026

Cómo generar tu DIOT paso a paso (sin contador)

La Declaración Informativa de Operaciones con Terceros es obligatoria cada mes para casi todas las empresas. Te enseñamos qué pone el SAT, cómo se llena el formato y dónde se sube. Sin sustos.

17 MAY 2026·8 min de lectura

La DIOT es la Declaración Informativa de Operaciones con Terceros. Le dices al SAT a qué proveedores les pagaste IVA durante el mes, en qué cantidad y en qué condiciones. El SAT cruza esa información con los CFDIs que esos proveedores emitieron contra tu RFC. Si los números no cuadran, te llaman.

Suena complicado pero es básicamente una lista mensual: RFC del proveedor, monto de operación, monto de IVA. Eso es todo. Lo que ahuyenta a la gente no es el contenido — es el formato pipe-delimited del SAT y el portal que parece de 2008.

RESUMEN RÁPIDO

DIOT = lista de proveedores y el IVA que les pagaste cada mes. Se sube en archivo .txt o se captura en línea. Vence el día 17 del mes siguiente. No pagar tiene multas, pero la DIOT misma no genera impuesto.

¿Quién está obligado a presentar DIOT?

Casi todos. Específicamente:

NO están obligados:

CUIDADO

Si estás en RESICO PF y emites CFDIs, NO presentas DIOT. Pero si te cambias a régimen general en algún momento del año, debes presentarla a partir de ese mes.

¿Qué información lleva la DIOT?

Por cada proveedor con el que tuviste operaciones gravadas con IVA en el mes:

  1. Tipo de tercero (proveedor nacional, extranjero, parte relacionada)
  2. Tipo de operación (prestación de servicios, arrendamiento, otros)
  3. RFC del proveedor
  4. Nombre o razón social
  5. Valor de los actos al 16% (o tasa aplicable)
  6. Valor de los actos al 0% (exportaciones, alimentos, medicinas)
  7. Operaciones exentas
  8. IVA pagado no acreditable (si aplica)
  9. IVA retenido

Paso 1: descargar el programa DIOT (oficial SAT)

Ve a sat.gob.mxTrámites del RFC → Declaraciones → Informativa de operaciones con terceros. Descarga la última versión del programa (Windows o Java). También puedes usar la versión en línea desde 2024.

Tres opciones:

Paso 2: estructura del archivo .txt SAT

Si vas por la ruta del archivo (la más rápida cuando tienes más de 20 proveedores al mes), el formato es texto plano con campos separados por barra vertical (|), un proveedor por línea.

Orden de campos (importante, no cambiar):

04|85|XAXX010101000|PROVEEDOR EJEMPLO SA DE CV|MX|||10000||1600|||||||||||

Significado de cada campo:

  1. Tipo de tercero (04 = proveedor nacional)
  2. Tipo de operación (85 = otros, 03 = prestación de servicios, 06 = arrendamiento)
  3. RFC del proveedor (13 caracteres PM, 12-13 PF)
  4. Razón social (sin acentos ni caracteres especiales)
  5. País (MX = México)
  6. Nacionalidad (vacío si MX)
  7. Valor actos 16% (monto sin IVA)
  8. Valor actos importación 16%
  9. Valor actos 0%
  10. IVA pagado al 16%
  11. ... (campos 11-19 mayormente 0 o vacíos para casos simples)
TIP DE FORMATO

Los montos van sin decimales y sin signo de pesos. Si pagaste $10,000 + IVA $1,600 al proveedor, escribes 10000 y 1600. Sin comas, sin puntos, sin "$".

Paso 3: validar antes de subir

El programa DIOT del SAT te valida el archivo localmente. Los errores más comunes:

Paso 4: subir al portal SAT

  1. Entra a Mi Portal SAT con RFC y e.firma o contraseña.
  2. Menú: Servicios por Internet → Declaraciones → DIOT.
  3. Selecciona ejercicio y periodo (mes).
  4. Sube el .txt o llena en línea.
  5. Firma con e.firma.
  6. Descarga el acuse — guárdalo. Es prueba de que cumpliste.

Fechas límite y multas

CALENDARIO 2026

Vence el día 17 del mes siguiente al que estás declarando.

Mayo se declara antes del 17 de junio. Junio antes del 17 de julio. Y así.

Multa por NO presentar: de $13,490 a $26,980 MXN (Art. 81-IV CFF, actualizado 2026).

Multa por presentar tarde: de $1,810 a $4,470 MXN.

Si nunca tuviste operaciones con IVA en el mes, presentas DIOT "en ceros" — sigue siendo obligatorio.

Errores comunes que cuestan caro

  1. No presentar DIOT "en ceros": aunque no hayas tenido operaciones, debes presentarla vacía. Muchos pierden la baja del padrón por esto.
  2. RFC del proveedor mal capturado: SAT cruza contra los CFDIs emitidos por ese RFC. Un dedazo y aparece como "operación inexistente".
  3. Montos en pesos en lugar de pesos sin centavos: escribir 10000.50 cuando debe ser 10001 (redondeo).
  4. Mezclar IVA acreditable con no acreditable: hay columnas separadas.
  5. Olvidar parte relacionada: si tu hermano tiene una empresa y le compras, marca tipo 06 (parte relacionada), no 04.

¿Y si me olvidé de presentar meses anteriores?

Se pueden presentar DIOTs extemporáneas hasta 5 años hacia atrás. Pagas la multa por presentar tarde (es menor que la de no presentar) y subes el archivo igual. Esto evita que SAT te quite el certificado de sellos digitales o te bloquee CFDIs.

SEÑAL DE ALARMA

Si SAT detecta que llevas 3+ meses sin presentar DIOT, automáticamente revisa tus CFDIs. Si encuentra inconsistencias, el siguiente paso es la auditoría electrónica. Mejor ponerte al corriente antes de que te llamen.

Cómo simplificarlo: DIOT automática

Si ya recibes CFDIs de tus proveedores (es obligatorio cuando pides factura), tu DIOT prácticamente se arma sola: el sistema agrupa por RFC del emisor, suma valores y genera el .txt en el formato exacto del SAT. En micfoai eso es un click — extraemos los CFDIs sincronizados del mes, agrupamos, validamos y descargas el archivo listo para subir.

El mes que normalmente te toma 2-3 horas armar manualmente termina en 60 segundos. Y como los datos vienen del SAT mismo, no hay riesgo de dedazos en RFC o montos.

Genera tu DIOT en 60 segundos

Sincroniza tus CFDIs con SAT y micfoai te entrega el .txt listo para subir.

Probar gratis 14 días →