Inicio Rápido
Válidar RFC en Lista Negra
Validar un RFC
en la lista negra del SAT.
Example
El RFC AAA010101AAA
tiene como ejemplo todas las incidencias de lista negra para que puedas
tener una referencia de una respuesta que abarca todos los escenarios.
var client = new RestClient("https://api.csfacturacion.com/csblacklist/publicados/AAA010101AAA");
var request = new RestRequest(Method.GET);
request.AddHeader("usuario", "AAA010101AAA");
request.AddHeader("password", "password");
request.AddHeader("Accept", "application/json");
IRestResponse response = client.Execute(request);
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.csfacturacion.com/csblacklist/publicados/AAA010101AAA",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_POSTFIELDS => "",
CURLOPT_HTTPHEADER => [
"Accept: application/json",
"password: password",
"usuario: AAA010101AAA"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://api.csfacturacion.com/csblacklist/publicados/AAA010101AAA"))
.header("usuario", "AAA010101AAA")
.header("password", "password")
.header("Accept", "application/json")
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse<String> response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
Respuesta:
{
"contribuyente": {
"rfc": "AAA010101AAA",
"razonSocial": "DEMO S.A",
"tipoPersona": "MORAL",
"incidencias": {
"creditos": [
{
"supuesto": "CANCELADO",
"fechaPrimeraPublicacion": "2018-07-01",
"fechaRegistroMonto": "2018-07-01",
"monto": 44580,
"eliminadoDeListado": true,
"fechaActualizacion": "2022-10-11 08:15:44"
},
{
"supuesto": "FIRME",
"fechaPrimeraPublicacion": "2016-02-01",
"fechaRegistroMonto": null,
"monto": null,
"eliminadoDeListado": true,
"fechaActualizacion": "2022-10-20 12:43:16"
},
{
"supuesto": "EXIGIBLE",
"fechaPrimeraPublicacion": "2016-02-01",
"fechaRegistroMonto": null,
"monto": null,
"eliminadoDeListado": true,
"fechaActualizacion": "2022-10-04 08:17:55"
},
{
"supuesto": "SENTENCIA",
"fechaPrimeraPublicacion": "2016-02-01",
"fechaRegistroMonto": null,
"monto": null,
"eliminadoDeListado": true,
"fechaActualizacion": "2022-10-04 08:17:55"
},
{
"supuesto": "RETORNO_INVERSIONES",
"fechaPrimeraPublicacion": "2016-02-01",
"fechaRegistroMonto": null,
"monto": null,
"eliminadoDeListado": true,
"fechaActualizacion": "2022-09-26 08:22:20"
},
{
"supuesto": "CONDONADO",
"fechaPrimeraPublicacion": "2016-02-01",
"fechaRegistroMonto": null,
"monto": null,
"eliminadoDeListado": true,
"fechaActualizacion": "2022-09-26 08:22:20"
}
],
"localizacion": [
{
"supuesto": "NO_LOCALIZADO",
"motivo": null,
"eliminadoDeListado": true,
"fechaNoLocalizacion": "2016-06-16",
"fechaActualizacion": "2022-10-11 08:15:44"
},
{
"supuesto": "ELIMINADO",
"motivo": "estaba comiendo",
"eliminadoDeListado": true,
"fechaNoLocalizacion": "2016-08-16",
"fechaActualizacion": "2022-04-02 08:19:15"
}
],
"operacionInexistente": [
{
"situacion": "SENTENCIA_FAVORABLE",
"numeroOficioPresuncion": "500-05-2016-6378",
"fechaOficioPresuncion": "2016-01-29",
"fechaPublicadoSatPresunto": "2016-02-01",
"fechaPublicadoDofPresunto": "2016-02-11",
"fechaActualizacionPresuntos": "2022-09-26 08:22:20",
"numeroOperacion": "500-05-2017-2736",
"fechaOperacion": "2017-04-12",
"fechaPublicadoSatOperacion": "2017-04-16",
"fechaPublicadoDofOperacion": "2017-04-27",
"fechaActualizacionOperacion": "2022-09-26 08:22:20",
"eliminadoDeListado": true,
"sentenciaDesde": "DEFINITIVO",
"numeroOficioSentencia": "500-05-2018-14368",
"fechaOficioSentencia": "2018-06-22",
"fechaPublicadoSatSentencia": "2018-06-22",
"fechaPublicadoDofSentencia": "2018-07-19",
"fechaActualizacionSentencia": "2022-09-26 08:22:20"
}
]
}
}
}
RFC No existente:
{
"noEncontrado": "El rfc BBB010101BBB no se encuentra en la lista negra del sat"
}