1. Home
  2. Servicios
  3. Cancelaciones
  4. WS Consulta Estatus CFDI
  1. Home
  2. Servicios
  3. Consultas
  4. WS Consulta Estatus CFDI

WS Consulta Estatus CFDI

Este servicio sirve para consultar el estatus de un CFDI antes y después de enviarlo a cancelar, con él sabremos sí puede ser cancelado de forma directa, o en caso de que se necesite consultar los CFDI relacionados para poder generar la cancelación.

📌 El servicio de consulta es de tipo SOAP y es proporcionado directamente por parte del SAT.

Consultar Estatus CFDI

Autenticación y Headers

HeaderValue
Content-Type text/xml;charset=”utf-8″
SOAPAction http://tempuri.org/IConsultaCFDIService/Consulta
Accept text/xml

Parámetros

PropiedadUsoDescripción
reRequeridoRFC Emisor
rrRequeridoRFC Receptor
ttRequeridoTotal declarado en el comprobante
idRequeridoUUID del comprobante
feRequeridoÚltimos ocho caracteres del sello digital del emisor

Ejemplo Request

curl --request POST \
  --url https://pruebacfdiconsultaqr.cloudapp.net/ConsultaCFDIService.svc \
  --header 'Accept: text/xml' \
  --header 'Content-Type: text/xml;charset="utf-8"' \
  --header 'SOAPAction: http://tempuri.org/IConsultaCFDIService/Consulta' \
  --data '
<soapenv:Envelope
	xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
	xmlns:tem="http://tempuri.org/">
	<soapenv:Header/>
	<soapenv:Body>
		<tem:Consulta>
			<!--Optional:-->
			<tem:expresionImpresa>
				<![CDATA[?re=CAU180123GEA&rr=GACM650215GH9&tt=398.39&id=699628be-2f06-4bc9-adc2-860b51eecbca&fe=uDu8/g==]]>
			</tem:expresionImpresa>
		</tem:Consulta>
	</soapenv:Body>
</soapenv:Envelope>'
Response Ok
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
    <s:Body>
        <ConsultaResponse xmlns="http://tempuri.org/">
            <ConsultaResult xmlns:a="http://schemas.datacontract.org/2004/07/Sat.Cfdi.Negocio.ConsultaCfdi.Servicio" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
                <a:CodigoEstatus>S - Comprobante obtenido satisfactoriamente.</a:CodigoEstatus>
                <a:EsCancelable>Cancelable sin aceptación</a:EsCancelable>
                <a:Estado>Vigente</a:Estado>
                <a:EstatusCancelacion/>
                <a:ValidacionEFOS>200</a:ValidacionEFOS>
            </ConsultaResult>
        </ConsultaResponse>
    </s:Body>
</s:Envelope>
Response Error
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
    <s:Body>
        <ConsultaResponse xmlns="http://tempuri.org/">
            <ConsultaResult xmlns:a="http://schemas.datacontract.org/2004/07/Sat.Cfdi.Negocio.ConsultaCfdi.Servicio" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
                <a:CodigoEstatus>N - 601: La expresión impresa proporcionada no es válida.</a:CodigoEstatus>
                <a:EsCancelable>Cancelable sin aceptación</a:EsCancelable>
                <a:Estado>No Encontrado</a:Estado>
                <a:EstatusCancelacion/>
                <a:ValidacionEFOS>200</a:ValidacionEFOS>
            </ConsultaResult>
        </ConsultaResponse>
    </s:Body>
</s:Envelope>
.

Posibles Respuestas

Estatus, este campo puede tener los siguientes valores:

  • Vigente
  • Cancelado

EsCancelable, este campo puede tener los siguientes valores:

  • Cancelable con aceptación
  • No cancelable
  • Cancelable sin aceptación

EstatusCancelacion, puede retornar los siguientes valores:

  • (null)
  • En proceso
  • Plazo vencido
  • Solicitud rechazada
  • Cancelado sin aceptación
  • Cancelado con aceptación

En SW® somos mejores para TI, es por ello que tu opinión es muy importantepor favor ayúdanos calificando este articulo y dejando tus comentarios.

How useful was this post?

Click on a star to rate it!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Updated on diciembre 12, 2023

Article Attachments

Related Articles