Saltar a contenido

Referencia

  • https://api.csfacturacion.com/validarfc

API REST application/json

Credenciales de contratación vigente mediante Http Basic

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

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&regimen_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
nombre Razón social del contribuyente
domicilio_fiscal Código postal a validar
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