Validar - Servicio
R.F.C. - Validar
Consulta la validez de un R.F.C. (Registro Federal de Contribuyentes) en la lista oficial del SAT
Request:
<?php
$curl = curl_init();
// Optional Authentication:
curl_setopt($curl, CURLOPT_URL, "https://api.cfdi.ninja/validar/rfc");
curl_setopt($curl,CURLOPT_HTTPHEADER,array('x-api-key : IJF7GoZuEV4r654654gfdt4564f465ghK5Qw8jiRi9h25'));
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($_POST));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($curl);
curl_close($curl);
Response:
{
"SUCCESS": {
"fechaConsulta": "2017-02-08",
"rfc": "AAA010101AAA",
"valido": true,
"fechaListaSAT": "2017-02-05"
}
}
HTTP Request
POST http://api.cfdi.ninja/validar/rfc
Parametros
Nombre | Tipo | Descripción | Requerido | Default | Opciones |
---|---|---|---|---|---|
rfc | string | R.F.C. (Registro Federal de Contribuyentes) a consultar. | Si | - | - |
Respuesta
Nombre | Tipo | Descripción | Formato | Opciones |
---|---|---|---|---|
fechaConsulta | string | Fecha en la que se realizó la petición. | Y-m-d H:i:s | - |
rfc | string | R.F.C. (Registro Federal de Contribuyentes) consultado. | - | - |
valido | bool | Indica si el R.F.C. se encuentra en la lista. | - | true/false |
fechaListaSAT | string | Fecha de la última actualización de la lista oficial del SAT. | Y-m-d | - |
Error - Estructura
En caso de un error, el formato de respuesta contendrá los siguientes valores
Response:
{
"ERROR":
{
"codigo": 4001,
"mensaje": "Los datos enviados no son correctos o están incompletos."
}
}
Descripcion de respuesta
Nombre | Tipo | Descripción |
---|---|---|
codigo | int | Valor numerico que se le asigna a un error |
mensaje | string | Texto que contiene la descripción del error |
Errores
Codigo | Mensaje |
---|---|
4001 | Los datos enviados no son correctos o están incompletos. |
4003 | No cuenta con créditos para realizar la operación. |