Como ahora ando de vago y como soy más vago aún, para el reporte de compras en lugar de estar revisando archivo por archivo, lo que hice es que pongo las facturas dentro de un directorio, luego ejecuto un script que lee el contenido de los xml y genera un mini reporte de los comprobantes fiscales.
Y pues nada, eso es lo que hace y ya, arroja un listado y genera un archivo csv con la información ;D
https://panchito-kardashian.tar.mx/media/2024/10/reportefacturacioncfdimx.jpg