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:
Nueva plataforma en línea: A partir del 3 de febrero de 2025, la DIOT se presenta en un nuevo portal web del SAT en lugar del antiguo software “DEM” (Declaraciones y Pagos en medios Electrónicos). Esto significa que ya no es necesario instalar ningún programa en la computadora para preparar o enviar la DIOT . Ahora se ingresa directamente al sistema en línea proporcionado por el SAT, lo cual facilita el acceso y asegura que siempre se use la versión más actual.
Modalidades de captura – Carga batch vs manual: La nueva plataforma ofrece dos modos de captura:
Carga batch: Permite cargar la información de proveedores de forma masiva mediante un archivo texto (.txt) con la estructura específica del SAT . Esta opción está pensada para contribuyentes con gran volumen de operaciones, pues evita capturar cada dato manualmente.
Carga manual: Orientada a contribuyentes con pocas operaciones o para agregar registros adicionales luego de una carga batch . Se captura uno por uno en un formulario en línea.
Beneficios: Con la plataforma nueva, se pueden enviar más de 40 mil registros en una sola declaración sin necesidad de acudir a las oficinas del SAT, algo que antes no era posible . Al finalizar el envío, el sistema genera automáticamente un acuse de recibo en PDF como constancia oficial de la presentación .
Actualización del formato y campos: El formato de la DIOT fue actualizado de acuerdo con las necesidades actuales de control de IVA. En particular, el archivo de carga incorporó muchos campos nuevos:
Se pasó de ~25 campos a 54 campos a capturar en total , organizados en varias secciones (detalladas más adelante). Estos campos adicionales permiten desglosar con mayor detalle la información.
Se introdujo la separación por zona geográfica: ahora se distinguen operaciones realizadas en la Región Fronteriza Norte (RFN), Región Fronteriza Sur (RFS) y el resto del país por separado . Esto está ligado a los estímulos fiscales de IVA en frontera (tasa 8% aplicable en ciertas regiones).
Importaciones: Se agregaron campos para identificar importaciones de bienes o servicios, diferenciando incluso entre importaciones tangibles e intangibles, así como operaciones que no son objeto de IVA . Antes, estos casos no se detallaban por separado.
Descuentos/Devoluciones por tasa: El nuevo formato exige indicar las devoluciones, descuentos o bonificaciones aplicadas, segregadas por cada tipo de operación/tasa de IVA . Esto permite calcular el valor neto de los actos para cada segmento (ej. netear las devoluciones del valor total).
IVA no acreditable detallado: Uno de los cambios más importantes es que ahora se debe informar el IVA no acreditable desglosando el motivo por el que no es acreditable . Los posibles motivos que el sistema solicita son: IVA asociado a prorrateo (proporción), IVA de gastos que no cumplen requisitos fiscales, IVA asociado a actividades exentas, o IVA de actos no objeto de impuesto . Cada monto de IVA no acreditable debe clasificarse además por región (RFN, RFS, Resto del país) o si proviene de importaciones . Esta sección nueva brinda mayor transparencia sobre por qué cierto IVA no se está acreditando.
Actualización de catálogos y claves: El SAT actualizó las claves de “tipo de operación” que se reportan en la DIOT, para alinearlas con el tipo de proveedor. Se introdujeron nuevas claves como: 02 (Enajenación de bienes), 07 (Importación de bienes o servicios), 08 (Importación por transferencia virtual) y 87 (Operaciones globales) . Por ejemplo, para proveedores globales ahora se utiliza la clave 87 (antes se reportaban con claves genéricas) . Para proveedores extranjeros se añadió la clave 07 y para nacionales la 02 y 08, entre otras, reemplazando o complementando claves previas . Asimismo, se actualizó el catálogo de países para identificar correctamente a proveedores del extranjero .
Requisito de e.firma vigente: A diferencia del esquema anterior, ahora es obligatorio contar con e.firma (firma electrónica avanzada) vigente para poder enviar la DIOT . Si bien el portal permite ingresar con RFC y contraseña, en la práctica solicitará la e.firma al momento de presentar la declaración. Esto agrega seguridad y validez jurídica al envío, pero implica que los contribuyentes deben tramitar o renovar su e.firma si no la tienen activa. (Antes de 2025, la DIOT podía presentarse con el simple RFC y CIEC; eso ha cambiado.)
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) .
¿Dónde encontrar la plantilla? Una vez que ingreses al portal de la DIOT en línea (ver sección de carga en el portal abajo), busca la opción “Agregar desde archivo”. En la ventana de carga batch encontrarás un botón de “Ayuda” o descarga de formato, donde el SAT ofrece archivos de ejemplo. Según las Preguntas Frecuentes del SAT, la información para realizar la carga batch está incluida en la declaración dentro del mismo portal, accesible desde la ayuda del botón "Agregar desde archivo" . Ahí podrás obtener la plantilla oficial en Excel o el manual de campos.
Características de la herramienta: La plantilla de Excel proporcionada por el SAT viene protegida con contraseña (solo lectura) para evitar modificaciones en sus fórmulas . Solo permite capturar en las celdas destinadas a los datos, calculando automáticamente totales, proporciones y armando el texto en el formato correcto. Esto garantiza que, si la usas adecuadamente, el archivo .txt resultante cumplirá con la estructura exigida por el SAT. (Tip: Si necesitas personalizar o automatizar más la generación, puedes optar por plantillas desbloqueadas de terceros o usar sistemas contables que generen la DIOT, pero asegúrate de que estén actualizados a la versión 2025.)
Otras opciones para generar el .txt: Además del Excel del SAT, muchos sistemas contables comerciales (CONTPAQi®, Aspel COI, Facturador, etc.) se han actualizado para exportar el archivo DIOT 2025 directamente desde la contabilidad . Por ejemplo, Aspel COI y CONTPAQi Contabilidad permiten capturar las operaciones en pólizas de gastos y luego generan automáticamente el .txt con los nuevos 54 campos . Si tu empresa lleva contabilidad electrónica, vale la pena explorar estas funciones ya que ahorran tiempo y reducen errores. En cualquier caso, siempre verifica que la herramienta elegida esté alineada con el formato vigente de la DIOT 2025 v2.0.
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 :
1. Datos del tercero declarado: Aquí se registran los datos básicos de cada proveedor (tercero) que se informa. Incluye campos como:
Tipo de tercero: Nacional, Extranjero o Global (operaciones globales sin desglosar) .
Tipo de operación: Clave según la naturaleza de la operación con ese proveedor (por ejemplo, 02 = Enajenación de bienes, 03 = Prestación de servicios, 07 = Importación, 08 = Importación virtual, 87 = Operaciones globales, etc.) . Estas claves están actualizadas a 2025 y deben elegirse conforme al tipo de tercero (v.gr. la clave 87 solo aplica a terceros globales) .
RFC del proveedor: Si es proveedor nacional, se captura su RFC de 12/13 caracteres. El RFC es obligatorio para terceros nacionales y debe ser válido; en caso de error, el sistema rechazará el registro . Si es proveedor extranjero (sin RFC en México), normalmente se utiliza el RFC genérico XEXX010101000 y se proporcionan datos del país de residencia. Para proveedor global (operaciones menudas no individualizadas), suele usarse el RFC genérico XAXX010101000 u otro que indique operaciones globales. (Nota: El nuevo portal puede solicitar adicionalmente el país del proveedor extranjero de un catálogo actualizado, así como el nombre o razón social en ciertos casos, en la sección de “Datos adicionales”.)
2. Valor de actos o actividades: En esta sección se reportan los montos de las operaciones (bases gravables) realizadas con el proveedor durante el periodo, desglosados por el tratamiento de IVA y región que corresponda. En otras palabras, se indican los valores sobre los cuales se calculó el IVA, separados en distintas categorías:
Región Fronteriza Norte (RFN): Valor de actos pagados sujetos al estímulo de IVA del 8% en la zona fronteriza norte (si aplicaste ese estímulo).
Región Fronteriza Sur (RFS): Valor de actos pagados con estímulo en la zona fronteriza sur.
Resto del país (IVA 16%): Valor de actos o actividades gravados a la tasa general del 16% (fuera de las zonas de estímulo).
Importaciones: Si compraste bienes o servicios importados, se separan en Importaciones tangibles e Importaciones intangibles. También se contempla si hubo actos importados no objeto de IVA.
Operaciones exentas/0%: (Estas aparecerán luego en Datos adicionales, ver más abajo).
Para cada segmento anterior, la estructura pide generalmente: el valor total pagado, luego el monto de devoluciones, descuentos o bonificaciones relacionados a ese valor, y calcula el valor neto. Asimismo, se indica el IVA pagado correspondiente a ese acto . Por ejemplo, supongamos que con un proveedor nacional tuviste compras por $10,000 + IVA en el mes, y emitieron notas de crédito (descuentos) por $1,000. En “Valor de actos – Resto del país” pondrías: Valor total = 10,000, Descuentos = 1,000, Valor neto = 9,000, e IVA pagado = 1,600 (que es el 16% de 10,000, asumiendo que el descuento no involucró devolución de IVA). El sistema calcula automáticamente el neto y valida que el IVA pagado corresponda al valor neto según la tasa. Nota: Si operas en zonas fronterizas con IVA al 8%, deberás capturar esos valores en las filas de RFN o RFS respectivamente, y el IVA pagado será el 8% del valor neto. Todos los importes se reportan en pesos mexicanos con dos decimales, sin signos de moneda.
3. IVA acreditable: Esta sección sirve para declarar cuánto del IVA pagado con cada proveedor es acreditable (es decir, lo vas a acreditar contra tu IVA causado). Se divide típicamente en:
IVA 100% acreditable: El IVA pagado que puedes acreditar en su totalidad (por ejemplo, compras relacionadas 100% con actividades gravadas).
IVA acreditable por proporción: Si no puedes acreditar el IVA completo por tener actividades mixtas (gravadas y exentas), aquí se indica la parte de IVA que sí es acreditable conforme al porcentaje de prorrateo.
Estos montos se separan a su vez por región (RFN, RFS, Resto) o por importaciones, de forma consistente con lo declarado en “Valor de actos”. En esencia, debes reflejar del IVA pagado, qué parte se va a crédito fiscal. Si todo el IVA pagado con ese proveedor es acreditable, se pondría el monto total en acreditable al 100%. Si una porción no lo es, irá en la siguiente sección. (El sistema suma el IVA acreditable de todos los proveedores para calcular tu total de IVA acreditado del periodo.)
4. IVA no acreditable: Como mencionamos, a partir de 2025 es obligatorio detallar el IVA que no se acredita, clasificándolo por su motivo. En esta sección ingresarás los importes de IVA pagado que no se van a acreditar por alguna de las siguientes razones específicas definidas por el SAT:
IVA asociado a proporción: Parte del IVA que no es acreditable debido al cálculo de proporción (por ejemplo, empresas con actividades exentas deben prorratear y esta es la parte no acreditada).
IVA que no cumple requisitos fiscales: IVA de gastos donde el comprobante no reúne requisitos fiscales (por lo tanto, no se puede acreditar legalmente).
IVA asociado a actividades exentas: IVA pagado en compras relacionadas directamente con actividades exentas de IVA (no acreditable por disposición legal).
IVA asociado a actos no objeto: IVA pagado en operaciones que no son objeto del IVA (por ejemplo, gastos no gravados por IVA); este IVA no procede acreditarlo.
Además del motivo, debe indicarse la segmentación geográfica igual que en otras secciones (RFN, RFS, Resto, importaciones) . Es decir, el formulario cruza motivo y región. Ejemplo: podrías tener “IVA no acreditable por proporción – Resto del país = $100”, “IVA no acreditable por requisitos – Resto = $50”, etc., según sea el caso. La suma de todos los IVA no acreditables declarados más el IVA acreditable (sección previa) debería cuadrar con el IVA total pagado en las operaciones, asegurando que estás distribuyendo el IVA pagado en acreditado vs no acreditado. El sistema requiere llenar esta sección si hubo cualquier monto de IVA que no acreditarás, y marcar el motivo correcto .
5. Datos adicionales: Esta última sección recopila información complementaria y de control. Aquí se registran, en general:
Los actos o compras a tasa 0% y los actos exentos, en caso de haberlos, con su valor. Es decir, si tuviste operaciones con proveedores donde el IVA fue 0% (p.ej. alimentos no procesados) o exentas de IVA, se declaran los montos aquí. El formulario distingue si fueron realizadas en territorio nacional o con proveedores sin establecimiento en México (extranjeros) .
Posiblemente se solicite indicar el país de los proveedores extranjeros reportados (en caso de terceros extranjeros, para complementar la información del RFC genérico).
Un campo de tipo declarativo donde manifiestas que la información es correcta. En la nueva plataforma, suele haber una casilla de confirmación o un campo “Bajo protesta de decir verdad, declaro que…”, que funciona como firma interna del formulario . Asegúrate de marcar o llenar este campo, pues es requerido para el envío.
Totales y controles: El sistema calculará totales de operaciones y posiblemente muestre el número de registros/proveedores incluidos. Revísalos para confirmar que coinciden con tus expectativas (por ejemplo, verifica que estén todos tus proveedores relevantes del mes, incluyendo los de operaciones exentas si aplica).
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:
Usa el validador o herramientas del SAT: Históricamente, el SAT proveía un programa validador para la DIOT. En la nueva plataforma, la validación está incorporada al momento de la carga; sin embargo, puedes “ensayar” la carga para ver si detecta errores. Adicionalmente, al generar el .txt, puedes utilizar el propio Excel del SAT como verificador: si seguiste la plantilla, los datos deberían estar bien estructurados. CONTPAQi sugiere revisar el archivo con las herramientas oficiales de validación del SAT antes de enviarlo , lo que indica que podría existir algún medio de verificación. Revisa en el portal si ofrecen alguna opción de “Validar archivo” sin enviar, o carga el archivo y antes de dar Enviar verifica los datos en pantalla.
Verifica que los RFC y datos sensibles sean correctos: Un error común es capturar mal un RFC de proveedor. Asegúrate de cotejar cada RFC contra la Constancia de Situación Fiscal del proveedor o contra tus facturas (el SAT rechaza la DIOT si un RFC no tiene el formato válido) . Si un proveedor es extranjero y no tiene RFC, usa el genérico correcto (XEXX010101000) y selecciona el país adecuado; si es global, usa la clave correspondiente (XAXX010101000 para global, generalmente).
Consistencia numérica: Comprueba que las sumas y restas sean lógicas. Por ejemplo, el Valor neto debe ser igual al valor total menos descuentos (la plantilla lo hace automático, pero si modificaste algo, vigila estos cálculos). El IVA pagado en cada sección debería corresponder a la tasa aplicada sobre el valor neto. Igualmente, la suma de IVA acreditable + IVA no acreditable para cada proveedor debería equivaler al IVA pagado total para ese proveedor. Cualquier inconsistencia podría provocar rechazos o resultados incorrectos.
Campos obligatorios completos: No dejes campos en blanco si son requeridos. En casos de no aplicar, generalmente se coloca “0.00” en montos o la opción “No aplica” en selecciones. La ausencia de datos en campos clave (como el RFC, montos, motivos de no acreditación, etc.) impedirá enviar la declaración.
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:
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.
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.
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” .
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) .
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.
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.
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.
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.
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:
Lleva un control mensual y un calendario fiscal: Implementa un calendario interno con las fechas límite de la DIOT y otras obligaciones. Recuerda que la DIOT vence el último día de cada mes por regla miscelánea vigente . No esperes hasta esa fecha; envíala unos días antes para evitar contratiempos. Si eres del sector primario con periodicidad semestral, marca los plazos (generalmente julio y enero del siguiente año para cada semestre). Evitarás multas y prisas de último minuto.
Conciliación constante con la contabilidad: Integra la preparación de la DIOT en tu flujo contable mensual. Por ejemplo, al cerrar el mes, extrae de tu sistema de contabilidad un listado de IVA pagado a proveedores y compáralo contra las facturas que piensas reportar. Debe haber consistencia entre tu pólizas de egreso/gasto y lo que declaras en DIOT . Realiza auditorías internas periódicas para identificar operaciones faltantes o datos inconsistentes . Esto te ayudará a detectar omisiones (por ejemplo, algún proveedor omitido) antes de enviar la declaración.
Documentación soporte en orden: Asegúrate de conservar todas las facturas, recibos y comprobantes de las operaciones con terceros que reportas. La DIOT es informativa, pero ante cualquier revisión podrías necesitar demostrar con documentación esas transacciones. Un archivo organizado de facturas de proveedores (físico o digital) te permitirá atender requerimientos del SAT de forma rápida.
Capacitación y actualización constante: Mantente al día con las novedades fiscales relacionadas a la DIOT y el IVA. El SAT puede modificar formatos o criterios en el futuro. Capacita al personal encargado de la declaración en el uso de la nueva plataforma y en las reglas (por ejemplo, qué operaciones van en qué campo) . Una capacitación continua reduce errores de captura por desconocimiento. Si el SAT publica nuevas guías o tutoriales, revísalos.
Uso de herramientas tecnológicas: Aprovecha software confiable para automatizar lo más posible la preparación de la DIOT. Como se mencionó, sistemas contables como CONTPAQi, Aspel, Facturador, etc. pueden generar el archivo .txt con pocos clics . Estas herramientas también suelen incluir validación previa de RFC y cálculos, reduciendo errores humanos. Incluso el mismo SAT provee herramientas (p. ej. Mis Cuentas, aunque para DIOT específicamente es la nueva plataforma). Verifica las actualizaciones: si usas software de terceros, asegúrate de actualizarlo a la versión que incluya las modificaciones de DIOT 2025 (campos nuevos, claves nuevas) .
Respalda tu información y acuses: Siempre guarda copia de los archivos enviados (.txt) y de los acuse de recibo que genere el SAT. Puedes almacenarlos en la nube o en un disco externo seguro. Estos respaldos te servirán en caso de alguna discrepancia o para futuras referencias. También guarda las plantillas o reportes de cálculo que usaste (por ejemplo, la hoja Excel con la que generaste el txt) por si requieres reconstruir cómo obtuviste los números.
Cumple con otras obligaciones vinculadas: Recuerda que la DIOT es independiente de la declaración de IVA mensual (pagos provisionales). Aun si en tu declaración de IVA saliste sin pago, debes presentar la DIOT informativa por separado (salvo exentos comentados). No confundir una con otra. Asimismo, si omites la DIOT, el SAT podría restringir tu Certificado de Sello Digital e impedirte facturar , además de las multas, por lo que es crítico cumplirla.
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:
Portal oficial del SAT – Presentación de DIOT: El SAT dispone de una página informativa sobre la DIOT en su Portal de Trámites. Consulta “Presenta tu Declaración Informativa de Operaciones con Terceros (DIOT)” en . Ahí encontrarás quiénes deben presentarla, fundamento legal y un acceso al nuevo aplicativo (botón “Iniciar” que lleva al portal de carga). En esa página se incluyen también Preguntas Frecuentes útiles (por ejemplo, definiciones de carga batch ).
Nueva plataforma DIOT (Comunicado oficial): Para conocer los detalles de la modernización de la DIOT, puedes leer el Comunicado de prensa 06/2025 del SAT (febrero 2025) titulado “SAT lanza nuevas plataformas para presentación de DIOT y pagos provisionales o definitivos”. Está disponible en el sitio del Gobierno de México y confirma los beneficios de la nueva plataforma (carga batch, más de 40 mil registros, acuse inmediato, etc.). Es una referencia oficial sobre los cambios implementados.
Formato de carga batch (Excel 2025) y guía de campos: Dentro del portal de la DIOT en línea, al seleccionar “Agregar desde archivo”, encontrarás un apartado de ayuda. Ahí el SAT proporciona la plantilla de Excel 2025, así como documentación de los campos que integran el archivo . Descarga estos archivos directamente del portal para asegurarte de usar el formato correcto. (Nota: La plantilla viene protegida; úsala sin modificar la estructura.) También algunos colegios de contadores y sitios especializados han compartido esta plantilla y guías de llenado, pero es preferible ceñirse a la versión oficial para evitar errores.
Manual de usuario / Preguntas frecuentes: El SAT publicó en años anteriores manuales y FAQs para el llenado de la DIOT (por ejemplo, la Guía de usuario DIOT 2014 v1.1.5). Si bien esos documentos corresponden al formato antiguo, algunas secciones siguen siendo orientativas (por ejemplo, definiciones de tipo de terceros, etc.). Lo más actual es la ayuda interactiva del nuevo portal. Navega en el ícono de ayuda “?” dentro de la plataforma para ver instrucciones contextuales. Adicionalmente, el SAT suele actualizar su sección de FAQs en el portal; revisa ahí dudas específicas como “¿Qué hacer si no tengo operaciones?”, “¿Cómo se corrige una DIOT ya enviada?”, etc., para respuestas oficiales.
Validador y otros softwares: Para la nueva DIOT 2025, el validador viene implícito en el portal (al cargar el archivo, valida estructura). No hay, al momento, una herramienta descargable separada del SAT solo para validar el .txt, fuera del mismo aplicativo en línea. Sin embargo, puedes utilizar el simulador de declaraciones (si el SAT lo habilita) o aprovechar los sistemas comerciales. CONTPAQi, Aspel y otros han incorporado el módulo DIOT 2025 en sus paquetes contables – estas soluciones privadas pueden ser útiles herramientas complementarias, especialmente para empresas con muchos movimientos.
Soporte del SAT: Si te atoras con algún problema técnico en la plataforma (ej. falla la firma, error del sistema), recuerda que puedes contactar a MarcaSAT (55 627 22 728) o utilizar el Chat uno a uno en el portal del SAT para asistencia técnica . También las oficinas del SAT brindan orientación, pero muchas dudas se resuelven más rápido vía telefónica o chat con un asesor.
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!