Consulta y valida el RFC ante el SAT
Obtén el RFC con homoclave a partir de los datos de la persona o la empresa. Valida ante el SAT si está inscrito en el padrón de contribuyentes. La respuesta llega en segundos.
Obtención y validación del RFC
Una regresa el RFC a partir de los datos de la persona o la empresa. La otra confirma su inscripción en el padrón.
Obtención del RFC
Con el nombre completo y la fecha de nacimiento, el SAT regresa el RFC de una persona física con su homoclave. Para una empresa corre con la razón social y la fecha de constitución.
Validación ante el SAT
La consulta va al validador del SAT. Regresa si ese RFC está inscrito en el padrón y si puede recibir facturas, tanto para el RFC recién obtenido como para el capturado en tu formulario.
La validación regresa el estatus tal como lo tiene el SAT.
Singula consulta el padrón de contribuyentes del SAT y confirma si el RFC está inscrito y con qué estatus. El veredicto regresa en la misma consulta.
La homoclave la asigna el SAT y sólo el padrón confirma si corresponde.
Cómo funciona
De un RFC capturado al veredicto del SAT.
Envías el RFC
Envías el RFC a validar, o la consulta lo toma del expediente del cliente si ya está guardado. Un RFC con formato inválido regresa un error antes de consultar al SAT.
Singula consulta al SAT
Singula envía el RFC al validador del SAT.
Recibes el veredicto
La solicitud queda abierta hasta que el SAT contesta. El veredicto regresa con el folio de la consulta.
Qué recibes de vuelta
La respuesta del SAT y el folio con el que puedes rastrear la consulta después.
Indica si el SAT reconoce el RFC consultado.
Ejemplo true
Campo de la API: data.isValid · booleanSi ese RFC está dado de alta en el padrón de contribuyentes y es susceptible de recibir facturas.
Ejemplo true
Campo de la API: data.registered · booleanLa frase que contestó el SAT, palabra por palabra.
Ejemplo RFC válido, y susceptible de recibir facturas
Campo de la API: data.message · stringIndica si la consulta llegó a veredicto o sigue en curso porque el SAT aún no contesta.
Ejemplo success
Campo de la API: status · stringIdentificador único para auditar la consulta o recuperar después la respuesta completa.
Ejemplo req_9c4b2ad17e
Campo de la API: request_id · stringEl validador del SAT responde sobre la inscripción del RFC en el padrón. El régimen fiscal y el domicilio fiscal no forman parte de esta respuesta; vienen en la Constancia de Situación Fiscal, que el contribuyente descarga con su e.firma.
Dónde encaja en tu operación
Cuatro puntos de la operación donde corre la consulta del RFC.
Alta de proveedores
La consulta confirma ante el SAT que el RFC del proveedor está inscrito en el padrón antes del alta.
Facturación a clientes
La validación corre mientras la persona sigue en el formulario y confirma si el RFC capturado puede recibir facturas.
Expediente de cumplimiento
Cada consulta queda en el expediente del cliente, con su fecha, su folio y el texto que contestó el SAT.
Revisión de la base actual
La misma validación corre sobre los RFC ya guardados en tu sistema. La respuesta indica cuáles siguen inscritos en el padrón.
Qué haces con cada respuesta
Las dos respuestas del SAT y las validaciones que complementan la consulta.
El RFC está inscrito y puede recibir facturas
El veredicto positivo queda en el expediente del cliente, con su folio y su fecha.
El RFC no aparece inscrito en el padrón
El veredicto negativo llega con el mensaje literal del SAT y el folio de la consulta. La consulta puede repetirse con el dato corregido.
Cotejo de nombre y fecha
La validación de CURP ante RENAPO regresa el nombre y la fecha de nacimiento registrados, y el grado de coincidencia con lo capturado.
Confirmación de identidad
La verificación de identidad compara el rostro de una selfie contra la identificación oficial, en el mismo expediente del cliente.
Revisión posterior
Cada consulta queda fechada en el expediente. El mismo RFC puede validarse de nuevo y ambas respuestas quedan registradas con su folio.
Detalles de integración
Física y moral
13 caracteres para la persona física, 12 para la moral. La validación acepta los dos.
Expediente y score
La consulta corre desde el expediente del cliente y el resultado se refleja en su score de riesgo.
Ambiente de pruebas
Las respuestas de prueba son simuladas y no consumen saldo.
Todo se hace por API.
Cada operación de esta página corre como llamada a la API. La referencia completa, campo por campo, está en la documentación.
- Úsala directa (el dato en el cuerpo) o sobre un expediente de cliente. Misma respuesta.
curl -X POST https://api.singula.mx/app/rfc/validate \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{"rfc": "GARM900315AB1"}'
→ {
"request_id": "6622f8a1c1d2e3f4a5b6c7d8",
"status": "success",
"data": {
"message": "RFC válido, y susceptible de recibir facturas.",
"isValid": true,
"registered": true
}
}Preguntas frecuentes
Del SAT. La consulta envía los datos de la persona o de la empresa y el SAT regresa el RFC con su homoclave. La validación consulta la misma fuente y contesta si el RFC está inscrito en el padrón.
Sí. Para persona moral la consulta parte de la razón social y la fecha de constitución. La validación acepta RFC de 12 y de 13 caracteres.
El veredicto negativo con el mensaje literal del SAT y el folio de la consulta. La consulta puede repetirse con el dato corregido.
Unos segundos, con un tope de 30. Si el SAT tarda más, la consulta regresa en curso y el resultado se recupera después con su folio.
No. El resultado llega dentro de la misma consulta. Los productos de mayor duración, como la verificación de identidad o la validación ante el INE, sí notifican cuando terminan.
Valida el RFC desde tu producto
Crea una cuenta y corre el flujo completo en el ambiente de pruebas, sin costo.
Crear cuenta gratuita