Referencia
Validación LRFC estándar
Validar si un RFC es válido y está registrado ante el SAT.
Cuerpo de la petición
GET /validarfc/AAA010101AAA HTTP/1.1
Accept: application/json
Authorization: Basic Zm9vOmJhcg==
Host: api.csfacturacion.com
| Path |
Descripción |
Requerido |
| {$RFC} |
RFC del contribuyente |
Sí |
Cuerpo de la Respuesta
| Campo |
Descripción |
| rfc |
RFC validado |
| observacion |
Leyenda que indica cambios en los campos nomina y LCO |
nomina |
Nodo obsoleto, debe ignorarse |
LCO |
Nodo obsoleto, debe ignorarse |
| estatus |
true en caso de un RFC registrado false en caso contrario |
| mensaje |
Leyenda descriptiva del estatus del RFC |
Validación LRFC extendida
Validar si un RFC es válido y coincide con los atributos de Razón Social y Código Postal. Las validaciones de este tipo corresponden
a la version v2 de la API: /v2.
Cuerpo de la petición
GET /validarfc/v2/rfc=AAA010101AAA&nombre=FOO&domicilio_fiscal=010101®imen_fiscal=612&uso_cfdi=G03 HTTP/1.1
Accept: application/json
Authorization: Basic Zm9vOmJhcg==
Host: api.csfacturacion.com
| Query Param |
Descripción |
Requerido |
| rfc |
RFC del contribuyente |
Sí |
| nombre |
Razón social del contribuyente |
Sí |
| domicilio_fiscal |
Código postal a validar |
Sí |
| regimen_fiscal |
Régimen fiscal a validar |
Cuando se especifica uso_cfdi |
| uso_cfdi |
Uso de CFDI a validar en conjunto |
Cuando se quiere validar regimen_fiscal |
Cuerpo de la Respuesta
| Campo |
Descripción |
| codigo |
Código de la operación (consulte referencia) |
| descripcion |
Descripción del resultado de la validación |
| Código |
Descripción |
| 000 |
Todos los campos son correctos |
| 902 |
Nombre inválido. (Razón Social) |
| 903 |
Residencia fiscal inválida |
| 905 |
RFC inválido |
| 906 |
Régimen fiscal inválido de acuerdo al uso de CFDI |
| 301 |
Error no considerado |