Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Registros de Facturacion y Eventos (XML) (https://www.clubdelphi.com/foros/forumdisplay.php?f=67)
-   -   curl para hacer una petición SOAP, Ayuda!! (https://www.clubdelphi.com/foros/showthread.php?t=97580)

JETA 14-07-2025 08:44:16

curl para hacer una petición SOAP, Ayuda!!
 
Hola a todos,

Estoy intentando enviar una petición SOAP al entorno de preproducción de VeriFactu (AEAT) y últimamente está fallando sin dar muchos detalles. Hasta hace poco funcionaba correctamente con este formato de curl:

Código:

curl -X POST \
  -H "Content-Type: text/xml;charset=UTF-8" \
  -H "SOAPAction: urn:aeat:verifactu:TuPeticion" \
  --data "@factura.xml" \
  --cert "certificado.p12" \
  --cert-type P12 \
  --pass "contraseña" \
  --show-error \
  --trace "salida.txt"

He verificado que:

El certificado no ha expirado, el XML cumple con el esquema, La conexión se realiza al entorno de preproducción prewww1.aeat.es/wlpl/TIKE-CONT/ws/SistemaFacturacion/VerifactuSOAP , la cabecera SOAPAction es la misma que usaba antes.

Sin embargo, ahora obtengo un error genérico o la conexión se cierra sin respuesta válida.

Alguien sabe si ha cambiado algo recientemente en el endpoint de VeriFactu?

¿Han actualizado el WSDL o la definición del SOAPAction?

¿Hay algún canal oficial donde consultar estos cambios o incidencias?

Cualquier orientación o experiencia reciente será muy útil.

¡Gracias de antemano!

Neftali [Germán.Estévez] 14-07-2025 09:57:17

Si tu no has cambiado nada y no obtienes errores tal vez deberías contactar con ellos.
[email protected]

Por si te sirve, en el mensaje#2 recopilatorio hay algunos enlaces a hilos sobre CURL (por si los quieres mirar)

JETA 14-07-2025 11:12:44

Muchas gracias.

Ya les escribi vamos a ver cuando responden.

Le echaré un ojo al link que me comentas, cualquier cosa que me respondan lo comparto por aca.

Saludos.

edari 14-07-2025 13:04:19

Hola,


Yo también uso curl y acabo de subir una con esto


Código PHP:

curl.exe --tlsv1.2 --data-binary @fichero.XML --cert-type P12 --cert nombrecertificado.p12:password -"Content-Type: application/xml;charset=UTF8" -X POST https://prewww1.aeat.es/wlpl/TIKE-CONT/ws/SistemaFacturacion/VerifactuSOAP -o respuesta.XML 



A ver si te ayuda

ermendalenda 14-07-2025 21:14:33

A mi de momento no me esta fallando, la cabecera de soapaction no creo que haga falta cruzo los dedos.

wilecoyote 16-07-2025 09:43:09

Una pregunta muy muy tonta: ¿qué certificado digital estás usando para hacer estas pruebas? Si es el certificado de pruebas que daba la AEAT, caducó hace unos días.

Lo digo porque a mí me pasó exactamente lo mismo: no entendía cómo de pronto estaban fallando las cosas de un día para otro, cuando antes funcionaban, hasta que leí aquí lo del certificado.

Neftali [Germán.Estévez] 16-07-2025 12:54:05

Cita:

Empezado por wilecoyote (Mensaje 566385)
Una pregunta muy muy tonta: ¿qué certificado digital estás usando para hacer estas pruebas? Si es el certificado de pruebas que daba la AEAT, caducó hace unos días.

Ya puedes pedir el nuevo (no caducado). Y ese te lo dejas para hacer pruebas con un certificado caducado/revocado ;)
Te hacen rellenar el formulario de nuevo :confused:, enviarlo de nuevo, y te envían los actualizados que están vigentes hasta el 2029 (creo recordar).


La franja horaria es GMT +2. Ahora son las 11:27:28.

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