Este el manual que presenta el SAT : ftp://ftp2.sat.gob.mx/asistencia_servic ... taCFDI.pdf
este es el webservice : https://consultaqr.facturaelectronica.s ... e.svc?wsdl
Alguien ya logro conectar con este servicio de validación de CFDI, este es mi código :
- Code: Select all Expand view
- stat func ExecWS()
local oSoapClient, oError, lOk:=.t., oXML, oResponse
TRY
oSoapClient:= CreateObject( "mssoap.soapclient30" )
oAcuse:=oSoapClient:msSoapInit('https://consultaqr.facturaelectronica.sat.gob.mx/consultacfdiservice.svc?wsdl')
cXML:='<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">'+;
'<soapenv:Header/>'+;
'<soapenv:Body>'+;
'<tem:Consulta>'+;
'<tem:expresionImpresa>'+;
'?re=BEN9501023I0&rr=SARM8209281F1&tt=440.000000&id=EC609EC1-5F63-4333-A2B8-2EDC10B68075</tem:expresionImpresa>'+;
'</soapenv:Body>'+;
'</soapenv:Envelope>'
CATCH oErr
mensaje('Soap Client 3.0 not installed!!')
lOk := .f.
END
if lOk
oResponse:=oSoapClient:Consulta(cXML)
oXml:=TXmlDocument():New(oResponse)
xbrowse( oXml )
endif
saludos y cualquier ayuda se los agradesco de antemano
Joel Andujo