Llama Gratis 01800 788 0195

Consultar RFC's

Método Consultar_RFC

 

Enlaces al Servicio

 

Pruebas: https://staging.ws.timbox.com.mx/timbrado_cfdi33/wsdl

Producción: https://sistema.timbox.com.mx/timbrado_cfdi33/wsdl

 

Petición al servicio

 

El servicio de “consulta_rfc” se utiliza para válidar si existe un RFC en la lista de RFC’s inscritos no cancelados del SAT y si existe, se muestra información adicional del mismo. Se requiere usuario y contraseña para utilizar el servicio.

 

Parámetros de la petición

 

Nombre Descripción Requerido
username Usuario del webservice
password Contraseña del webservice
rfc RFC que se desea consultar, este debe cumplir con la estructura correspondiente

 

Regex de RFC:

/[A-Z&Ñ]{3,4}[0-9]{2}(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])[A-Z0-9]{2}[0-9A]/

 

Ejemplo de la petición al servicio

 

<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:WashOut">
   <soapenv:Header/>
   <soapenv:Body>
      <urn:consulta_rfc soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
         <username xsi:type="xsd:string">AAA010101000</username>
         <password xsi:type="xsd:string">h6584D56fVdBbSmmnB</password>
         <rfc xsi:type="xsd:string">IAD121214B34</rfc>
      </urn:consulta_rfc>
   </soapenv:Body>
</soapenv:Envelope>

 

Respuesta del servicio

 

Si hubo un error con alguno de los parámetros o en servicio consulta_rfc, se le notificará por medio de un mensaje de error, de lo contrario recibirá la estructura “consulta_rfc_result”.

 

Parámetros de respuesta. 

 

Nombre Descripción
código El valor es 200 si el RFC fue encontrado, en caso de no encontrarse el valor será 404.
status Si el RFC fue encontrado, se regresará el siguiente mensaje “RFC encontrado en la lista de RFC del SAT”, en caso de que no se encuentre se le indicará en el mensaje.
información Si el RFC fue encontrado se regresa la siguiente información del “sc” y “sncf”, en caso de que no se encuentre el RFC la respuesta de este valor es nulo.

 

Ejemplo de respuesta del servicio

 

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tns="urn:WashOut">
   <soap:Body>
      <tns:consulta_rfc_response>
         <consulta_rfc_result xsi:type="tns:consulta_rfc_result">
            <codigo xsi:type="xsd:string">200</codigo>
            <status xsi:type="xsd:string">RFC encontrado en la lista de RFC del SAT</status>
            <informacion xsi:type="xsd:string"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<info>
  <rfc>IAD121214B34</rfc>
  <sncf>0</sncf>
  <sc>0</sc>
</info>]]></informacion>
         </consulta_rfc_result>
      </tns:consulta_rfc_response>
   </soap:Body>
</soap:Envelope>

Códigos de error nivel petición 

 

Código Descripción
RFC101 Los datos de autentificación enviados son incorrectos
RFC102 El rfc no tiene una estructura válida
RFC201 RFC encontrado en la lista de RFC del SAT
RFC205 Este RFC NO existe en la lista de RFC inscritos no cancelados del SAT
RFC999 Error de comunicación con el servicio de consulta de RFC’s