"Queremos usar IA para leer nuestras facturas" es una de las peticiones más frecuentes del año. Y la primera respuesta honesta suele decepcionar un poco:
Para leer un CFDI, no necesitas IA.
La segunda parte es la interesante: para lo que viene después del CFDI, sí — y ahí es donde están las horas que se pierden cada mes.
Lo que el XML ya resuelve solo
El comprobante fiscal digital es un archivo estructurado. RFC emisor y receptor, fecha, folio fiscal, subtotal, impuestos, total, forma y método de pago, uso del CFDI y cada concepto con su clave del catálogo del SAT están en campos definidos, con un nombre fijo.
Leerlos no requiere interpretación. Un script de veinte líneas, un módulo del ERP o una hoja de cálculo bien armada los extrae sin margen de error.
Antes de automatizar nada, conviene tener el acervo ordenado. El método completo está en cómo descargar y organizar todos los XML del SAT.
Los cuatro lugares donde la IA sí paga
1. Clasificación contable y centro de costo
Es el caso con mejor retorno, de lejos.
El XML te dice que el proveedor es "Servicios Integrales del Bajío" y que el concepto dice "mantenimiento preventivo equipo unidad 14". No te dice si eso va a mantenimiento de flotilla, a gastos de producción o al centro de costo de logística.
Esa decisión hoy la toma una persona, factura por factura, con criterio aprendido. Es exactamente el tipo de tarea donde un modelo de lenguaje funciona bien: hay patrón, hay historial y el resultado es una categoría de una lista cerrada.
2. Conciliación contra órdenes de compra
El problema clásico: la orden de compra dice "tornillería inoxidable 3/8" y la factura dice "TORN INOX 3/8 C/100". Un cruce por texto exacto falla; una persona lo resuelve en dos segundos.
La IA cierra ese hueco —y también el de cantidades parciales, entregas divididas y unidades de medida distintas.
3. Documentos que no son XML
Tickets de gasolina, recibos de estacionamiento, notas de proveedores pequeños, comprobantes extranjeros. Llegan en PDF o en foto de WhatsApp y no tienen estructura. Aquí la IA hace el trabajo completo: leer la imagen, extraer campos y proponer la clasificación.
4. Detección de anomalías
Conceptos que no encajan con lo que ese proveedor suele facturar, montos fuera del patrón histórico, duplicados con folio distinto, facturas de proveedores nuevos que nadie dio de alta. No sustituye el control interno; lo hace visible.
Cómo montarlo, paso a paso
Paso 1: define el proceso actual, con números
Antes de tocar herramientas, responde tres preguntas:
- ¿Cuántas facturas de proveedor entran al mes?
- ¿Cuántas horas se van en capturarlas y clasificarlas?
- ¿Cuál es el error que más cuesta? ¿Clasificación equivocada, factura capturada dos veces, comprobante que se pierde y no se deduce?
Sin esos tres números no hay forma de saber si el proyecto sirvió.
Paso 2: automatiza la descarga
La IA no es el primer paso. El primero es que los XML lleguen solos: descarga programada desde el portal del SAT, buzón dedicado para facturas de proveedores, o ambos. Si alguien sigue bajando archivos a mano, ese es el cuello de botella real.
Paso 3: extrae lo estructurado, sin IA
Del XML: emisor, receptor, fecha, folio fiscal, conceptos, impuestos, total. A una base de datos o a la tabla del ERP. Es un proceso determinista y debe quedar así.
Paso 4: mete la IA solo donde hay criterio
Con el registro ya cargado, la IA recibe la descripción del concepto, el nombre del proveedor y el historial de cómo se clasificaron facturas parecidas, y propone la cuenta contable o el centro de costo.
Dos decisiones importan aquí:
- Umbral de confianza. Arriba del umbral, se aplica automático. Abajo, va a revisión humana. Empieza conservador —revisión de todo la primera semana— y ve subiendo conforme midas.
- Retroalimentación. Cuando una persona corrige una clasificación, esa corrección debe alimentar el sistema. Sin eso, el modelo comete el mismo error indefinidamente.
Paso 5: conecta con el sistema que ya usas
El resultado tiene que aterrizar en el ERP o el sistema contable. Si termina en una hoja de cálculo que alguien copia a mano, no automatizaste nada: moviste el trabajo de lugar.
Paso 6: mide antes de confiar
Toma un lote de facturas ya clasificadas a mano —cien está bien— y pásalas por el sistema sin mostrarle la respuesta. Compara. Ese porcentaje es tu precisión real, y es el número que decide si se pone en producción o se ajusta.
Qué herramientas usar
Tres caminos, de menor a mayor esfuerzo:
1. Lo que ya trae tu ERP o tu contable. Varios sistemas mexicanos ya incorporan lectura y preclasificación de CFDI. Es lo primero a revisar: si está incluido, el costo marginal es cero.
2. Una plataforma de automatización sin código. Conectas el buzón, el proceso de extracción y un modelo de lenguaje, y el resultado va a tu sistema. La comparación entre las opciones está en Zapier vs. Make vs. n8n.
3. Desarrollo a la medida. Justificado cuando el volumen es alto o las reglas de clasificación son muy propias de tu negocio.
Para elegir el modelo, el criterio por tarea está en cómo elegir el modelo de IA correcto para cada tarea: esta es una tarea de clasificación con contexto corto y volumen alto, así que el modelo económico suele ser la elección correcta — pagar por el más caro aquí es tirar dinero, como desarrollamos en cuánto cuesta realmente la IA por token.
Los cuidados con los datos
Un CFDI trae RFC, razón social y el código postal del domicilio fiscal: datos identificables. Antes de mandar nada a un servicio en la nube:
- Extrae lo estructurado de forma local y manda a la IA solo lo que necesita interpretación, sin más contexto del necesario.
- Revisa el tratamiento de datos del proveedor: cuánto retiene, si entrena con tus datos, en qué jurisdicción. El marco está en retención de datos en modelos de IA.
- Déjalo por escrito en tu política interna antes de conectar nada.
Lo que deberías esperar de verdad
En una empresa que recibe entre 200 y 800 facturas de proveedor al mes, un proyecto bien acotado suele producir tres resultados:
- La captura deja de existir como tarea: los datos ya están cargados cuando alguien los mira.
- La clasificación pasa de hacerse a decidirse: la persona revisa y corrige en lugar de escribir.
- Aparece visibilidad que antes no había: gasto por proveedor, por centro de costo, por mes, sin armar el reporte a mano.
Lo que no deberías esperar es eliminar la revisión humana. En materia fiscal, alguien firma — y ese alguien tiene que poder explicar de dónde salió cada número. Sobre todo ahora que el SAT está reforzando la validación automática de comprobantes.
Automatización contable
Que la captura de facturas deje de ser un puesto
Descarga, lectura, clasificación y carga al ERP. Medimos la precisión antes de ponerlo en producción.



