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 |