Compara tu DIOT contra los XML, proveedor por proveedor
Sube el .txt de la DIOT, el que vas a presentar o el que ya presentaste, y los XML de las facturas recibidas. En segundos ves qué proveedores coinciden al peso y, en cada diferencia, las facturas que la explican.
Cómo se compara
- La DIOT es de lo efectivamente pagado en el mes, por proveedor.
- Una factura de contado (PUE) cuenta en su mes. Sin estado de cuenta, se toma el de su emisión.
- Una factura a crédito (PPD) cuenta en el mes de su complemento de pago y en la proporción pagada.
- Las notas de crédito van a devoluciones, descuentos y bonificaciones de su tasa.
- Quedan fuera la nómina, los traslados, lo que facturó el propio contribuyente y los pagos al SAT.
- Se compara cada monto con tolerancia de $1. El tipo de operación no cuenta como diferencia.
Una diferencia no significa que la DIOT esté mal. La causa más común es una factura de contado que se pagó en un mes distinto al de su emisión; por eso cada diferencia muestra sus facturas y las del mismo proveedor en los meses vecinos.
Preguntas frecuentes
¿Puedo comparar la DIOT antes de presentarla?
Sí. El comparador lee el mismo .txt que armas para subir al portal del SAT, así que puedes compararlo en cuanto lo tengas. Si aparece una diferencia, ves las facturas que la explican y decides si corriges el renglón antes de presentarla. Con una DIOT ya presentada funciona igual.
¿Qué XML necesito subir?
Los CFDI recibidos del mes de la DIOT y, de preferencia, los de los dos meses anteriores, con sus complementos de pago. Sirve el ZIP de la descarga masiva del SAT o el de tu sistema contable, y puedes soltar varios: se suman. Si vienen también los emitidos o la nómina, se separan solos.
¿Mis archivos se envían a algún lado?
No. La comparación corre completa en tu navegador; ni la DIOT ni los XML se envían a Contix ni a nadie. No se pide CIEC ni e.firma. Contix sólo recibe avisos de uso: que se abrió la página, si se vio el ejemplo, los conteos de cada comparación (XML leídos, proveedores, coincidencias y diferencias), desde qué enlace o sitio llegaste y si la pantalla era de celular. Nunca RFC, nombres ni montos.
¿Por qué una factura PUE aparece como diferencia?
Sin el estado de cuenta, una factura de contado se cuenta en el mes en que se emitió. Si la pagaste en otro mes, tu DIOT puede estar bien y la diferencia es sólo de fecha. Lo señalamos cuando la factura aparece en un mes vecino.
¿Detecta facturas canceladas o proveedores en la lista 69-B?
Aquí no: para eso hay que consultar al SAT, y esta página no consulta al SAT ni envía tus archivos. El cierre gratis de Contix sí consulta el estatus de cada CFDI en el SAT, revisa la lista 69-B y cruza los pagos con el estado de cuenta.
¿Sirve para la DIOT de 2024 o anteriores?
No. Compara el archivo de carga con el layout de 54 campos, vigente desde el ejercicio 2025. Si tu archivo tiene errores de forma, revísalo primero en el validador de DIOT; si el portal ya lo rechazó, busca el mensaje en errores al subir la DIOT.
Contix para despachos
¿Haces este cruce para muchos clientes cada mes?
Contix descarga los CFDI de cada RFC, verifica su estatus en el SAT, cruza los pagos con el estado de cuenta y arma el borrador de la DIOT con lo efectivamente pagado. Tu equipo revisa las diferencias y presenta.
¿Prefieres empezar con un cliente? Cierra un mes suyo gratis: sube sus XML emitidos y recibidos desde dos meses antes y sus estados de cuenta, y te avisamos por correo cuando el cierre está listo, normalmente en minutos: la conciliación movimiento por movimiento, el IVA del mes, los proveedores que aparecen en la lista 69-B y la DIOT validada contra el instructivo. No pedimos la contraseña del SAT ni la e.firma.
Fuentes: Ley del IVA, arts. 5 y 32 fr. VIII; RMF 2026, regla 4.5.1; SAT, Instructivo para el armado del archivo de carga masiva DIOT V2 (enero 2025); Anexo 20 (CFDI 4.0 y complemento de recepción de pagos 2.0). Actualizado el 13 de octubre de 2026.