El SAT está rechazando DIOTs por desfases temporales que antes pasaban sin observación. Este es el procedimiento operativo paso a paso para identificar las cancelaciones afectadas, recalcular el efecto en IVA acreditable y presentar un complementario sin disparar requerimiento.
Durante años, el orden temporal de las cancelaciones fue una zona gris operativa. Un proveedor cancelaba un CFDI sesenta o noventa días después del cierre, tu DIOT ya estaba presentada, y el ajuste — si llegaba a hacerse — se metía discretamente en el complemento del periodo siguiente. El SAT no solía cuestionarlo.
Eso cambió. Desde marzo de este año estamos viendo requerimientos masivos por diferencias entre la DIOT presentada y los CFDIs efectivamente vigentes en el portal al momento del cruce. La inconsistencia ya no se perdona: se notifica.
Si tu DIOT y el portal del SAT no dicen lo mismo al peso, el cruce automático lo detecta. La pregunta no es si te van a observar — es cuándo.
Qué exactamente está cambiando en operación
El cruce automatizado del SAT compara, periodo a periodo, los terceros reportados en tu DIOT contra los CFDIs que el portal tiene registrados como vigentes. Cuando un CFDI fue cancelado después de la presentación de la DIOT — incluso si en su momento la inclusión era correcta — la diferencia queda registrada como inconsistencia.
El criterio nuevo es claro: el contribuyente está obligado a mantener congruencia entre su declaración y la realidad fiscal vigente. Si un proveedor cancela tarde, la responsabilidad de regularizar es tuya — no del proveedor.
Tres patrones que están disparando observaciones
- Cancelaciones con motivo 02 (“comprobante emitido con errores con relación”) posteriores a la presentación de la DIOT del periodo en que se acreditó el IVA.
- CFDIs vigentes al cierre fiscal que aparecen como cancelados al momento del cruce anual del SAT.
- Sustituciones donde el CFDI nuevo se emitió en periodo distinto y la DIOT no fue ajustada en ninguno de los dos meses.
El procedimiento operativo, paso a paso
Lo que hicimos en tres despachos distintos durante abril, y lo que recomendamos como procedimiento estándar a partir de ahora.
1. Identifica las cancelaciones afectadas
Para cada periodo cuya DIOT ya esté presentada, descarga el listado de CFDIs recibidos vigentes hoy y compáralo contra el listado al momento de la presentación. Las diferencias son tus cancelaciones posteriores.
Operativamente esto requiere o bien un descargador masivo del SAT corriendo diariamente, o bien una herramienta que ya guarde el histórico vigente al cierre de cada periodo. Hacerlo a mano cliente por cliente es, simplemente, inviable.
Nota operativaSi descargas CFDIs sólo al cierre fiscal y no diariamente, no tienes manera de reconstruir qué estaba vigente al momento de presentar tu DIOT. El estado actual del portal no es suficiente — necesitas la foto histórica.
2. Cuantifica el efecto en IVA acreditable
Por cada CFDI cancelado posteriormente, identifica el IVA trasladado que ya fue acreditado en la DIOT presentada. Este monto es el que necesita salir vía complementaria o, si la regularización corresponde al periodo siguiente y se documenta correctamente, vía nota de ajuste.
Importante: el criterio sobre dónde aplicar el ajuste depende del motivo de la cancelación. Cancelaciones con motivo 01 o 02 generalmente requieren complementaria del periodo original; las que terminan en sustitución sí pueden ajustarse en el periodo de la sustitución, pero la trazabilidad debe ser explícita.
3. Presenta complementaria con narrativa documentada
Toda complementaria por este tipo de ajuste debe acompañarse de papeles de trabajo que muestren: el listado original al momento de la presentación, el listado actual, la diferencia identificada, y el cálculo del IVA afectado. Esa carpeta es la que vas a entregar si llega un requerimiento — y la que evita que el requerimiento escale a discusión técnica.
Por qué esto va a empeorar antes de mejorar
El cruce automático del SAT corre en horarios cada vez más frecuentes. Lo que antes era un cuestionamiento ocasional ahora es procedimiento estándar. Los despachos que sigan trabajando con descargas trimestrales o cierres “limpios” en Excel van a ver requerimientos con mayor frecuencia durante el próximo ejercicio.
La conclusión operativa: el seguimiento de cancelaciones posteriores tiene que ser diario. No semanal. No mensual. Diario. Cualquier otra cadencia deja huecos que, con el cruce automatizado, se convierten en inconsistencias detectadas.
Cancelaciones posteriores rastreadas todos los días, automáticamente.
ezaudita® compara tu portal del SAT contra el histórico cada 24 hrs y te alerta de toda cancelación post-presentación.
Si tomamos el criterio nuevo del SAT como permanente — y todo indica que lo es — el procedimiento mensual del despacho debería incluir, sin excepción:
Lo que debería estar pasando todos los meses
- Descarga diaria de CFDIs por RFC (no semanal ni mensual)
- Comparación periódica contra histórico vigente al cierre de cada DIOT presentada
- Validación de cada CFDI recibido contra lista 69-B (EFOS) actualizada
- Bitácora documentada de cada ajuste, con la evidencia descargada del propio portal
- Procedimiento de complementarias con plantilla estándar y papeles de trabajo
Ningún despacho que esté operando todavía con cargas trimestrales y cuadres manuales en hoja de cálculo va a poder sostener este nivel de exigencia operativa. La pregunta es cuándo se decide hacer el cambio — antes o después del primer requerimiento.
Resumen ejecutivo
- El SAT cambió criterio: las cancelaciones posteriores a la DIOT son ahora inconsistencias notificables.
- El cruce automático ya está operando con frecuencia diaria/semanal.
- La regularización requiere descarga histórica, identificación periodo a periodo y complementaria documentada.
- El monitoreo manual no es viable para despachos con varios RFCs activos.
- El procedimiento estándar ahora exige descarga y validación diaria.
Este análisis se actualiza si el SAT modifica el criterio o publica precedente. La última versión está siempre en esta URL.