![]() |
Cita:
|
Igual que cuando envias para verifactu necesitas el certificado para autenticarte en la aeat, en este caso por requerimiento.
|
Cita:
El caso es que el certificado ya se asigna al objeto HTTPRIO antes de hacer la llamada en el mismo procedimiento que uso para el modo VeriFactu y ahora lo único que estoy haciendo es sustituir el stream con el nuevo fichero .xml que monto. En fin... seguiré haciendo pruebas a ver qué averiguo. Gracias y un saludo. |
Cita:
Cita:
|
Ah, perfecto, lo probare, gracias.
|
Cita:
Si alguno lo ha conseguido y quiere compartirlo, agradecidísimo! |
Cita:
Actualizado mensaje#2 con códigos útiles. Gracias. |
Cita:
La otra opción es crearlos a pelo desde código mediante un Create y destruirlos tras la petición al WebService. |
Cita:
El codigo correcto para autofrima seria este: Código:
AutoFirmaCommandLine.exe sign -i "c:\envio_firmado.xml" -o "c:\envio_firmado_a.xsig" -format xades -config "format=XAdES Enveloped \nincludeOnlySignningCertificate=true \npolicyIdentifier=urn:oid:2.16.724.1.3.1.1.2.1.9 \npolicyIdentifierHash=G7roucf600+f03r/o0bAOQ6WAs0= \npolicyIdentifierHashAlgorithm=http://www.w3.org/2000/09/xmldsig#sha1 \npolicyQualifier=https://sede.administracion.gob.es/politica_de_firma_anexo_1.pdf" -store auto -certgui |
Ok. Creo que ya he conseguido enviar facturas en modo NO Verifactu. Resumo un poco lo que he hecho por si a alguien le viene bien.
Partimos de la base de que las facturas las tengo en una carpeta del disco duro firmadas. Para generar los ficheros de las facturas de forma simple lo que hago es rellenar el objeto SOAP igual que si lo fuera a enviar en modo Verifactu y desde ahí lo paso a un string que firmo y guardo en formato .XML en el disco. Tengo un fichero por cada factura. El código para guardar el fichero a partir del objeto SOAP lo saqué de por aquí, la verdad es que no recuerdo el hilo. La firma la hago con una dll que me hicieron en .net y parece que firma correctamente para Verifactu. Si a alguien le viene bien se la puedo pasar. Una vez que tengo los ficheros con las facturas en el disco lo que hago es crear un fichero .XML "a pelo", le meto los datos de la cabecera, luego voy abriendo los ficheros XML de las facturas y los voy añadiendo a este fichero y al final cierro los nodos de la cabecera. Luego hago una llamada "tontuna" al HTTPRIO e intercepto el evento "OnBeforeExecute" sustituyendo el stream que envía por un stream creado a partir de este fichero .XML (código más arriba) y... ¡voilá! me da resultado correcto de todas las facturas que he metido en el fichero .XML que he creado. Un problema que me he encontrado es que al guardar el fichero de cada factura con las llamadas SOAP algunos de los nodos no los nombra bien, les pone <item> y he tenido que localizarlos y cambiarlos por su valor correcto según iba creando el fichero .XML Igual me he complicado mucho la vida pero no encontraba por aquí ningún ejemplo de envío NO Verifactu, si alguien sabe una forma más fácil será bien recibido. Saludos. |
Hola, a alguien le sale la firma con Secure Black Box?, en ticketbai he podido realizarlo sin problema, pero en No verifactu, no me sale de ninguna de las maneras.
Al enviar el fichero a hacienda, no me da error, pero en cambio si lo intento validar en https://valide.redsara.es/valide/val.../ejecutar.html, me da error. el código que tengo es este:
Gracias |
Cita:
¿Y si pruebas con las herramientas de firma que hay aquí? Revisa también este mensaje, si no lo has hecho. Hay varios códigos referentes a la firma del XML. |
Cita:
|
Cita:
Entra en la pagina "Home" (https://servicios.izenpe.com/home/mostrarWelcome.do) y desde ahí accede "Herramientas de firma de documentos" y desde ahí a "Validar firmas". |
Cita:
Gracias. Por cierto, ayer me puse en contacto con la AEAT, y me dijeron, que iban a publicar un nuevo servicio de validación de firmas electrónicas de documentos, para que podamos probarlo. Se anunciara en el tablón de anuncios, en https://www.agenciatributaria.es/AEA...Novedades.html para el que le interese.... |
Cita:
Parece que lo que hay hasta ahora es el de consulta de facturas. Ya estaban los de remisión de facturas de forma voluntaria o por requerimiento (con certificado): ![]() |
Cita:
Se agradece, Muchas Gracias. |
Buenos días.
Soy nuevo por aquí y en primer lugar quería agradeceros todas las aportaciones que hacéis. Estamos en proceso de implantación de NO VeriFactu y me surge una duda. ¿Cómo estáis probando que la firma es correcta? En las especificaciones indican que hay que usar sha256 pero al firmar con autofirma siempre me firma con sha512 por mucho que he intentado forzarlo. El caso es que he mandado un requerimiento de factura firmada con sha512 al entorno de validación y me lo ha dado por correcto, pero luego he intentado a mandarlo con la firma incorrecta, incluso sin firma, cuando ahí es obligatorio, y me lo sigue dando por bueno. Entiendo que en ese entorno te valida sólo la factura y no la firma. ¿Hay algún sitio o alguna forma de asegurarme que la firma que estoy creando es correcta? |
Cita:
|
xades-epes verifactu y facturae
Buenas,
La firma en Facturae requiere XADES-EPES al igual que en verifactu. Se podria emplear la firma que se usa en facturae para verifactu? gracias |
Nodo = RegistroAlta
Buenos días,
¿Alguien a firmado con AutoFirmaCommandLine el nodo RegistroAlta? ¿Cual seria el comando? Un Saludi |
Cita:
Hay varios hilos sobre las firmas y ya está respondida la pregunta que realizáis. Revisad la guía de estilo de los foros. Revisad hilos: https://www.clubdelphi.com/foros/showthread.php?t=97451 https://www.clubdelphi.com/foros/showthread.php?t=97119 En el Mensaje numero #2 también hay varias referencias a la firma. |
AutoFirmaCommandLine
Buenos días
En todos los ejemplos de firmas que he visualizado, se firma el documento cumpleto, no se hace referencia a un nodo especifico. En este caso en Verifactu es necesario firmar cada nodo "RegistroAlta" incluido dentro del documento XML. Alguien a utilizado el parametro insertEnvelopedSignatureOnNodeByXPath en AutoFirmaCommandLine, no he encontrado ningún ejemplo. Gracias |
Cita:
Revisa en este mensaje las referencia a la firma: https://www.clubdelphi.com/foros/sho...92&postcount=2 |
Cita:
En NoVeri*Factu, se guardan unicamente los nodos de alta o baja, que son los que van firmados,seguro que no se esta confundiendo? |
Cita:
Cita:
Daba eso por supuesto. |
chequeo de Firma de un Registro
Buenos días!!!
Estamos con el proceso de chequeo de registros. He estado bien algún ejemplo de VS para validar una firma. ¿tenéis alguna información para poder hacerlo desde Delphi? Gracias. |
Mírate el post justo anterior al tuyo, ahí hablan de ello.
|
Por favor, hagamos un búsqueda en los foros antes de crear nuevos hilos.
Revisad la Guía de estilo de los foros. Muevo hilo... Por no decir que aparte de este ya hay otros similares: https://www.clubdelphi.com/foros/showthread.php?t=97119 https://www.clubdelphi.com/foros/showthread.php?t=97192 https://www.clubdelphi.com/foros/showthread.php?t=97451 |
| La franja horaria es GMT +2. Ahora son las 19:34:09. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi