Ok. He integrado la forma que comentaba para montar el .xml en mi programa y me encuentro con un error al hacer el envío del fichero:
Lo que hago es interceptar el evento "Beforeexecute" del objeto HTTPRIO para cambiar el stream de la llamada por el fichero .xml montado con la cabecera+ficheros de facturas firmados y me da este mensaje.
¿Alguien sabe de qué puede ser?
Gracias y un saludo.