PAF Portal Fiscal

Guía para presentar la DIOT mediante carga batch (SAT México 2025)

Material de estudio para aplicar en casos reales. Al terminar, juega el reto y guarda tu puntaje.

Guía para presentar la DIOT mediante carga batch (SAT México 2025)

¿Qué es la DIOT y a quiénes aplica?

La Declaración Informativa de Operaciones con Terceros (DIOT) es una obligación fiscal mensual mediante la cual los contribuyentes informan al SAT sobre las operaciones realizadas con terceros (proveedores), específicamente en cuanto al IVA pagado, retenido, acreditado y trasladado en dichas operaciones . Es una herramienta de fiscalización importante, pues permite al SAT monitorear las transacciones comerciales y verificar el correcto cumplimiento del pago del IVA, ayudando a detectar discrepancias o posibles casos de evasión .

¿Quiénes están obligados a presentarla? En general, todas las personas físicas y morales sujetas al IVA que realizan actos o actividades gravadas por la Ley del IVA deben presentarla . Esto incluye a empresarios, profesionales, arrendadores y empresas en régimen general con operaciones con proveedores nacionales, extranjeros o globales. Incluso las organizaciones sin fines de lucro que realizan actividades gravadas deben cumplir con la DIOT . Por otro lado, están exentos de presentarla ciertos contribuyentes pequeños: personas físicas (empresarios, profesionistas o arrendamiento) en el Régimen Simplificado de Confianza (RESICO) o régimen general cuyos ingresos anuales del ejercicio anterior no exceden de $4 millones de pesos, así como quienes inician actividades estimando ingresos por debajo de ese monto . También las personas físicas en Régimen de Incorporación Fiscal (RIF, hasta su vigencia) se encuentran relevadas de esta obligación .

¿Cuándo y con qué periodicidad se presenta? La DIOT ordinaria es de periodicidad mensual: se debe entregar a más tardar el último día del mes posterior al periodo que se reporta . (La Ley del IVA menciona día 17, pero una facilidad administrativa extiende el plazo hasta el final de mes ). Ejemplo: la DIOT de enero 2025 puede presentarse hasta el 28 de febrero de 2025. Existe una excepción de periodicidad: las personas morales del sector primario (actividades agrícolas, ganaderas, silvícolas o pesca) pueden presentar la DIOT de forma semestral (cada semestre) en lugar de mensual . En cualquier caso, no presentar la DIOT, presentarla fuera de plazo o con errores conlleva multas que van aproximadamente desde $14,880 hasta $29,750 por cada declaración, según el Código Fiscal , por lo que es fundamental cumplirla en tiempo y forma.

Cambios recientes en la DIOT para 2025

En 2025 el SAT introdujo cambios significativos en la forma de presentar la DIOT, con el objetivo de simplificar su cumplimiento y mejorar el control fiscal. Los puntos más destacados son:

En resumen, la DIOT 2025 estrena un nuevo esquema digital con más campos y validaciones, eliminando la necesidad del antiguo programa DEM e incorporando mejoras para una declaración más completa y exacta . Estos cambios buscan simplificar el proceso (por ejemplo, evitando instalaciones de software) pero a la vez exigen más detalle por parte del contribuyente. A continuación, se explica cómo aprovechar el esquema de carga batch para cumplir con esta obligación paso a paso.

Instrucciones paso a paso para presentar la DIOT con carga batch

A continuación se detalla cómo elaborar y enviar la DIOT usando la opción de carga batch (archivo de texto), cubriendo desde la obtención de la herramienta hasta la carga en el portal:

1. Obtención de la herramienta de carga batch (formato de archivo)

Para facilitar la preparación del archivo de carga, el SAT ha proporcionado herramientas oficiales. En el nuevo aplicativo de la DIOT existe la opción de descargar un archivo de Excel preformateado que ayuda a generar el archivo .txt con la estructura correcta . Esta hoja de cálculo incluye ejemplos y fórmulas que distribuyen los datos en los 54 campos requeridos. La versión 2025 de esta plantilla está disponible en el mismo portal de la DIOT (y hay otra compatible con ejercicios anteriores hasta 2024) .

2. Llenado correcto del archivo de carga (.txt)

Una vez que cuentas con la plantilla o el medio para generar el archivo, procede a capturar la información. Es importante respetar exactamente la estructura y campos requeridos, ya que el portal del SAT validará cada dato. La DIOT 2025 organiza los datos en 5 secciones principales, que abarcan un total de 54 campos :

Nota: En la DIOT 2025 el archivo .txt debe respetar un orden y formato preciso. Cada proveedor declarado corresponde a una línea (registro) en el archivo, con sus campos separados por un delimitador especial (carácter “pipe” | según especificaciones técnicas recientes) y en el orden exacto que el SAT define . Por ello, se recomienda fuertemente usar la plantilla oficial o sistemas actualizados para generar este archivo. Un archivo .txt mal formado (por ejemplo, con campos faltantes, delimitadores incorrectos o datos fuera de lugar) no será aceptado por el portal .

Al llenar los datos, verifica cuidadosamente antes de generar el .txt que no queden campos obligatorios vacíos (la plantilla marca con asterisco los obligatorios ) y que los importes sean coherentes. Si en un mes no tuviste operaciones con terceros sujetas a IVA (caso atípico), en lugar de generar un archivo vacío, deberás presentar la DIOT “sin operaciones” directamente en el portal (esa opción se elige al iniciar la declaración, ver paso 4 más abajo) . Pero si sí hubo aunque sea un proveedor con IVA, debes reportarlo en la DIOT; no omitas información.

3. Validación previa del archivo (.txt) generado

Antes de subir el archivo al portal, es aconsejable realizar una validación previa para evitar rechazos. Algunas recomendaciones de validación son:

En síntesis, dedica unos minutos a revisar el .txt a detalle. Incluso puedes abrir el archivo .txt con un editor de texto (Bloc de Notas) para ver cada línea: verifica que todos los pipes | estén en su lugar y que la información aparezca ordenada como esperas. Si detectas un error, corrige en la fuente (Excel o sistema) y genera nuevamente el .txt. Esta validación previa te ahorrará tiempo, pues de lo contrario el portal te marcará errores al intentar subirlo (ejemplos: “RFC no válido”, “estructura incorrecta en línea X”, etc.).

(En caso de persistir dudas sobre cómo estructurar la información, consulta la documentación de ayuda integrada en el portal del SAT, como mencionamos, o busca asesoría con un contador familiarizado con la DIOT.)

4. Carga del archivo y envío de la DIOT en el portal del SAT

Una vez tengas el archivo .txt listo y validado, sigue estos pasos para subirlo al portal del SAT y presentar la declaración:

  1. Accede al portal de la DIOT: Ingresa al portal del SAT. Puedes entrar directamente mediante la liga proporcionada por el SAT para la nueva plataforma DIOT: 【36† 】 . Alternativamente, desde la página principal del SAT ( ) navega en el menú: “Trámites y Servicios” > “Declaraciones”. Si eres Persona Moral, ve a “Declaraciones para empresas”; si eres Persona Física, “Declaraciones para personas”. Luego selecciona “Informativas” y dentro de éstas el enlace “Informativa de Operaciones con Terceros (DIOT)” . Aparecerá un botón o liga que dice “Ingresa al servicio (nueva plataforma)”, pulsa allí para entrar al sistema DIOT en línea.

  2. Autentícate con RFC y e.firma: El sistema te pedirá iniciar sesión. Hazlo proporcionando tu RFC y Contraseña del SAT, o bien utilizando tu e.firma (archivos *.cer, .key y contraseña de la firma) . Importante: aunque te permita entrar con la contraseña del RFC, para enviar la declaración requerirás la e.firma vigente , por lo que es preferible usar directamente la opción de e.firma. Ingresa los datos correspondientes y haz clic en “Enviar” para entrar.

  3. Inicia la declaración informativa: Una vez dentro de la plataforma nueva, en el menú principal elige la opción “Presentar declaración” . Luego selecciona “Declaración Informativa de Operaciones con Terceros (DIOT)” de la lista de obligaciones informativas disponibles . El sistema te solicitará que indiques el Ejercicio fiscal, la Periodicidad (mensual o semestral) y el Periodo que vas a declarar (por ejemplo: Ejercicio 2025, Periodicidad Mensual, Periodo Abril). También te preguntará el Tipo de declaración: normalmente será Normal u Original si la presentas por primera vez ese periodo; si vas a corregir datos de una ya enviada, elegirías Complementaria. Selecciona los datos correspondientes y haz clic en “Siguiente” .

  4. Indica si presentas con datos o sin operaciones: El sistema preguntará “¿Operaciones realizadas con terceros?”. Tendrás dos opciones: “La presenta con datos” o “La presenta sin operaciones” .

    • Elige “con datos” si tienes información que declarar (es decir, hubo operaciones con proveedores en ese periodo, que es el caso típico).

    • Solo elegirías “sin operaciones” si efectivamente no tuviste ninguna operación gravada, exenta ni nada en ese periodo (situación poco común; en tal caso, el sistema prácticamente te dejará presentar una declaración en ceros).

    Para este instructivo supondremos que eliges “con datos”. Tras seleccionar esto, haz clic en “Formulario” (el portal activará un menú lateral con opciones una vez que hay datos) .

  5. Carga batch – Agregar desde archivo: En la sección de Formulario es donde agregarás la información de tus proveedores. Tienes dos maneras: manual o desde archivo. Haz clic en el botón “Agregar desde archivo” (o similar) para realizar la carga batch . El sistema te permitirá buscar y seleccionar tu archivo .txt previamente generado. Navega en tu equipo, elige el archivo de la DIOT y confirma para subirlo .

    • Tiempo de procesamiento: Si el archivo es grande, el portal podría tardar unos instantes en procesarlo. Verás una barra de progreso o mensaje mientras “carga” los datos. Ten paciencia y no navegues fuera de la página. Una vez completada la importación, la plataforma mostrará los datos cargados en el formulario, divididos en las secciones y renglones correspondientes a cada proveedor.

  6. Revisa y completa la información en pantalla: Después de la carga, verifica que los datos se hayan prellenado correctamente. En el menú lateral podrás ver secciones como “Datos del tercero”, “Valor de actos o actividades”, “IVA acreditable”, etc., con los registros que importaste. Recorre cada pestaña y comprueba que los números coinciden con tus cálculos. Si algún campo aparece marcado o alguna pestaña muestra un contador/enlace resaltado (por ejemplo, un número en rojo indicando pendientes), quiere decir que falta información por completar o hay algo que corregir .

    Un caso común es que, tras la carga, el sistema pida confirmar ciertos “Datos informativos” adicionales. Por ejemplo, podría solicitar que en Datos adicionales confirmes si aplicaste estímulos de IVA en región fronteriza (Norte o Sur) o si realizaste actos a tasa 0% en frontera. También podría pedir confirmar el “Manifiesto” de que la información es correcta. Estos son campos que no vienen en el archivo pero que el portal requiere que el declarante seleccione. Navega por todas las secciones para cerciorarte de que no quede ninguna alerta ni dato sin llenar. Si encuentras algo (por ejemplo, te aparece un campo desplegable para “¿Aplicó estímulo frontera norte? – Sí/No”, selecciónalo según corresponda).

    Asimismo, es buen momento para hacer una revisión final: ¿Están listados todos tus proveedores relevantes del mes? ¿Coinciden los totales con tu contabilidad (IVA pagado, etc.)? Si notas algún error en los datos importados (p. ej., un importe mal colocado), puedes corregirlo manualmente en el formulario antes de enviar, o cancelar la carga y volver a cargar un archivo corregido. El sistema permite eliminar los registros cargados si necesitas sustituirlos (por lo general, hay un botón de “Limpiar” o puedes salir sin enviar y reiniciar). Sin embargo, si los ajustes son menores, puedes editar directamente en pantalla.

  7. Envía la declaración: Cuando toda la información esté completa y correcta, haz clic en el botón “Enviar Declaración” (suele estar en la parte superior derecha del formulario) . El sistema te pedirá confirmar el envío. Al aceptar, procederá a validar y presentar la DIOT. Recuerda: Para este punto es necesario que tu sesión esté con e.firma activa; si entraste solo con contraseña, es posible que te solicite la firma electrónica ahora para firmar el envío.

  8. Obtén el acuse de recibo: Si todo fue exitoso, la plataforma te mostrará una pantalla de resultado y generará el acuse de recibo en formato PDF . Descarga ese acuse y guárdalo en un sitio seguro. El acuse contiene el sello digital de recepción, fecha de presentación, folio de la declaración y un resumen de los datos principales. Este documento es tu comprobante ante el SAT de que cumpliste con la obligación, y podría ser requerido en futuras auditorías o aclaraciones.

  9. Verifica la presentación (opcional): Puedes corroborar que la DIOT quedó registrada ingresando nuevamente al portal en la sección de consultas. El SAT tiene habilitado un módulo para consultar declaraciones informativas presentadas. Por ejemplo, en el menú Otros trámites y servicios > Servicios electrónicos existe la opción “Transacciones de declaraciones y pagos que has realizado...” donde puedes buscar por tipo DIOT y periodo . Introduciendo el rango de fechas o periodo, el sistema lista las declaraciones presentadas y sus folios . Si necesitas reimprimir el acuse, también hay una opción de “Reimprime tus acuses de declaraciones presentadas”, donde ingresando el folio correspondiente podrás descargar nuevamente el PDF . Estas consultas requieren autenticación con e.firma o RFC/contraseña.

Siguiendo estos pasos habrás presentado exitosamente tu DIOT. Es recomendable no esperar hasta el último día del mes para el envío, ya que en fechas límite los sistemas del SAT suelen saturarse. Presenta con tiempo tu declaración para poder corregir cualquier detalle con calma.

Recomendaciones fiscales para un cumplimiento adecuado

Además del llenado técnico, considera las siguientes buenas prácticas para cumplir con la DIOT de forma óptima:

En resumen, toma la DIOT con la misma seriedad que una declaración de impuestos: es parte de tu cumplimiento fiscal integral. Una presentación ordenada y oportuna te evitará problemas y reflejará una buena imagen de cumplimiento ante la autoridad.

Errores comunes al presentar la DIOT y cómo solucionarlos

Al llenar y presentar la DIOT, especialmente en el nuevo esquema, se han identificado algunos errores frecuentes. A continuación, enumeramos los más comunes, su posible consecuencia, y cómo corregirlos o prevenirlos:

Error común

Consecuencia

Solución

RFC de proveedor incorrecto

Rechazo de la DIOT por datos inválidos (el sistema no reconoce el RFC) .

Verificar cada RFC contra la Constancia de Situación Fiscal o lista de contribuyentes del SAT antes de cargar. Asegurarse de capturarlo exactamente como es (incluyendo homoclave).

Archivo .txt mal estructurado

La declaración no es aceptada por el portal (error de formato) .

Revisar el archivo con las herramientas de validación del SAT o la ayuda del portal antes de enviarlo. Utilizar la plantilla oficial para evitar estructura incorrecta. Si el portal indica línea o campo con error, corregir en la fuente y regenerar el .txt.

Omisión de operaciones

Declaración incompleta; podría derivar en multas por inexactitud u omisión si el SAT detecta la falta .

Conciliar los datos de la DIOT contra la contabilidad y las pólizas de gasto. Llevar un control de todos los proveedores del periodo (incluyendo exentos) para no olvidar su registro. Si se detecta la omisión después del envío, presentar una declaración complementaria inmediatamente con la información faltante.

Clave de tipo de operación errónea (clasificación incorrecta de la operación o tipo de tercero)

Inconsistencias en la información; posibles observaciones del SAT por datos atípicos .

Revisar cuidadosamente las claves y catálogos antes de generar el archivo. Capacitarse en las nuevas claves (02, 07, 08, 87, etc.). Si ya enviada la DIOT se nota el error (por ejemplo, clasificaste como nacional algo que era importación), se debe corregir mediante declaración complementaria con la clave adecuada.

Tip: Si el portal arroja algún mensaje de error al intentar enviar (por ejemplo: “Error en la línea X: campo faltante Y”), utilice esa referencia para identificar el problema. Puede abrir su .txt y ubicar la línea y campo indicados, o más fácil, revisar la información cargada en pantalla en esa línea. Corrija el dato y vuelva a intentar. Muchos errores comunes se evitan utilizando fuentes oficiales: RFC válidos, estructura proporcionada por SAT, y siguiendo al pie de la letra las instrucciones.

Fuentes oficiales y herramientas útiles

Para mayor información y apoyo en el llenado de la DIOT, a continuación se listan algunas fuentes y recursos oficiales del SAT, así como herramientas relevantes:

Por último, mantente atento a los cambios normativos. La DIOT 2025 es producto de la actualización del Anexo 1-A, trámite 8/IVA de la RMF . Cada año, la Resolución Miscelánea Fiscal podría ajustar algo (por ejemplo, fechas o exenciones). La clave es estar informado. Con esta guía y los recursos mencionados, un contribuyente común debería poder cumplir con la DIOT mediante carga batch de forma exitosa, reportando adecuadamente sus operaciones con terceros ante el SAT. ¡Mucho éxito en tu presentación fiscal!

Siguiente paso

Convierte este curso en puntos

Responde el reto, revisa tus errores y vuelve a intentarlo hasta mejorar tu marca.

Jugar examen