Cita:
Empezado por ermendalenda
Ni idea, aun no me he metido con los envíos, los compañeros seguro que te ayudan. Pero tienes que hener en cuenta que el xml no se manda tal cual. Tienes que empaquetarlo como soap, en eso no te puedo ayudar,.por que a pelo un soap es complicado, hay que firmados con hash etc.
|
Yo estoy programando en WINDEV, y la parte del envio creo que la tengo clara, te comento como lo hago:
sURL is string = NoSpace(VERIFACTU_ENDPOINT)
sResult is string = ""
HTTPCertificate(sCertificadoSeleccionado)
IF HTTPRequest(sURL,"","",sRequest) = False THEN
Error("ERROR:"+CR+CR+ErrorInfo())
ELSE
sResult = HTTPGetResult(httpResult)
fSaveText(XTMP+"RESPUESTA ENVIO XML.TXT",sResult)
Info("OK HTTPREQUEST",sUbicacion,"",sResult)
END
Como ves, indico cual es el ENDPOINT :
VERIFACTU_ENDPOINT is string = "https://prewww1.aeat.es/wlpl/TIKE-CONT/ws/SistemaFacturacion/VerifactuSOAP"
sNombre_del_endpoint_es is string = "SistemaVerifactuPruebas"
adjunto el certificado a la peticion y realizo una peticion HTTPREQUEST a la url de hacienda y recibo la respuesta.
Esta forma de realizar la peticion la tengo implementada en el SII desde hace años y actualmente esta funcionando perfectamente.
Me reitero, gracias por dedicarme tu tiempo, ya que he adelantado mucho, ahora falta interpretar la respuesta de la AEAT
Voy a ver el tema de la firma y el hash de la firma
Rodrigo