Jose Vicente,
Funciona EXCELENTE. Muchas gracias y felicidades. Creo que es la mejor opción, porque los clientes en España, a los que se les envie la factura electrónica, van a tener la dll de Hacienda. He comprobado el módulo "verificarfactura" y funciona perfectamente con facturas electrónica que he recibido de mis proveedores.
Por tanto, el módulo de comprobación de firma, puede valer, tanto para verificar la correcta emisión de una factura, como para comprobar la firma de las facturas recibidas.
Las facturas electrónicas que recibo, normalmente, vienen en formato pdf y html. Yo prefiero una factura en PDF, porque es mas dificil su manipulación.
Pero las facturas electrónicas no sólo hay que enviarlas (pdf + firma) sino archivarlas. Y para eso (creo) que cada factura y su firma correspondiente, deberían tener nombre de fichero diferentes y no uno genérico de '<<factura.pdf>>.
Por ejemplo: F1234_2009.pdf y F1234_2009.fir
El problema de las pdf es generarla de esta forma personalizada. Yo vengo utilizando PDF-Creator, pero es un proceso manual y laborioso que conlleva una posibilidad de error grande por parte de los usuarios. Creo que si pudieramos usar la clase TPDF, podriamos crear cada factura con un número diferente, que quedara guardada en un directorio en concreto, junto con su firma, que igualmente, debería ser diferente (el nombre del fichero) para cada factura.