Saltar a contenido

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"
}