He estado haciendo unas pruebas muy básicas, sin llegar a usar tu XML, y esto es lo que he logrado. Mi ejemplo consiste en hacer un informe de artículos, desde "ventas_articulos" se añade un botón "reportico_articulos" y te manda a esta página:
imagen
Desde ella pueden verse 3 botones juntos, HTML, PDF y CSV, el primero genera una página HTML que se puede imprimir con este aspecto:
imagen
El segundo te genera un PDF, en función del volumen de datos tardará más o menos, a mi para las 300 páginas, me ha tardado unos 30 segundos, y se ve así:
imagen
Y el tercer botón, genera un CSV, que puede abrirse con Excel/LibreOffice Calc con el siguiente aspecto:
imagen
La "ventaja", el código es bastante reducido, con unos 40 líneas añadimos el botón donde lo queremos y modificando la consulta SQL, podemos sacar un informe de tipo listado.
imagen
Aunque para esos informes también puede usarse un XML, ya requiere dedicarse a entender como escribirlo y/o modificarlo, pero permitiría un grado de personalización bastante elevado.
Para otras cosas más concretas y que requieran un formato más concreto como el XML que has indicado, tengo que revisarlo más profundamente, cuando pueda preparar un ejemplo usándolo, te adjunto las capturas.
Si puedes estar interesado, y si sale bien la prueba con el XML que has pasado, lo libero como plugin gratuito e inestable (faltarían hacer algunas cosas más para conseguir que se autoconfigurase Reportico usando la funcionalidad de wizard en los plugins de FS), y te permitirá ir integrando poco a poco los informes que quieras. A cambio sólo te pido que compartas los informes que te crees y así seguir avanzando.
Creo que no es una mala propuesta, además de que creo recordar que no es la primera vez que se menciona la posible utilidad y potencial de Reportico en FacturaScripts. Así que si mi propuesta parece interesante, lo continuo avanzando si alguien se compromete a ayudarme pasandome informes a utilizar, ya sea en SQL o XML.