Lista 69 y 69-B

Verificar a tus clientes y proveedores nunca había sido tan fácil. Con este servicio puedes identificar en segundos si un contribuyente aparece en las listas negras oficiales del SAT, evitando riesgos fiscales y protegiendo tu negocio.

  • Lista 69: contribuyentes con RFC cancelado o con irregularidades graves.
  • Lista 69-B: empresas que facturan operaciones simuladas (EFOS).

URL´s

🛠️ Pruebas:
🚀 Productivo:

Lista 69-B

Consulta directa a la lista 69-B en la versión 1 del servicio, permitiendo verificar un RFC específico bajo demanda, ideal para revisiones puntuales.

🔗 Endpoint

MétodoRuta
GET/taxpayers/{rfc}

🔐Autenticación y Headers

HeaderValue
AuthorizationBearer Token

📍Parámetros Path

PropiedadUsoDescripción
rfcRequeridoRFC del contribuyente a validar

Ejemplo Request

curl --request GET   
--url https://services.test.sw.com.mx/taxpayers/JUFA7608212V6  
--header 'Authorization: Bearer $token'

Ejemplo Response

Response Sentencia Favorable
{
    "data": {
        "id": "8369",
        "rfc": "MOTA790904G",
        "nombre_Contribuyente": "MORA TONIO",
        "situacion_del_contribuyente": "Sentencia Favorable",
        "numero_y_fecha_oficio_global_presuncion": "500-05-2017-32156 de fecha 18 de septiembre de 2017",
        "publicacion_pagina_SAT_presuntos": "18/09/2017",
        "publicacion_DOF_presuntos": "20/10/2017",
        "publicacion_pagina_SAT_desvirtuados": "",
        "numero_fecha_oficio_global_contribuyentes_que_desvirtuaron": "",
        "publicacion_DOF_desvirtuados": "",
        "numero_fecha_oficio_global_definitivos": "",
        "publicacion_pagina_SAT_definitivos": "500-05-2018-32782 de fecha 12 de diciembre de 2018",
        "publicacion_DOF_definitivos": "12/12/2018",
        "numero_fecha_oficio_global_sentencia_favorable": "500-05-2018-32782 de fecha 12 de diciembre de 2018",
        "publicacion_pagina_SAT_sentencia_favorable": "14/01/2019",
        "publicacion_DOF_sentencia_favorable": "500-05-2020-13643 de fecha 04 de junio de 2020"
    },
    "status": "success"
}
Response Desvirtuado
{
    "data": {
        "id": "2",
        "rfc": "AAA0910148",
        "nombre_Contribuyente": " SUSTENTABLE, S.C.",
        "situacion_del_contribuyente": "Desvirtuado",
        "numero_y_fecha_oficio_global_presuncion": "500-05-2016-38728 de fecha 16 de diciembre de 2016",
        "publicacion_pagina_SAT_presuntos": "01/01/2017",
        "publicacion_DOF_presuntos": "19/01/2017",
        "publicacion_pagina_SAT_desvirtuados": "500-05-2017-38533 de fecha 13 de octubre de 2017",
        "numero_fecha_oficio_global_contribuyentes_que_desvirtuaron": "13/10/2017",
        "publicacion_DOF_desvirtuados": "500-05-2017-38533 de fecha 13 de octubre de 2017",
        "numero_fecha_oficio_global_definitivos": "02/11/2017",
        "publicacion_pagina_SAT_definitivos": "",
        "publicacion_DOF_definitivos": "",
        "numero_fecha_oficio_global_sentencia_favorable": "",
        "publicacion_pagina_SAT_sentencia_favorable": "",
        "publicacion_DOF_sentencia_favorable": ""
    },
    "status": "success"
}
Response Definitivo
{
    "data": {
        "id": "4",
        "rfc": "AAA1207308",
        "nombre_Contribuyente": "AGRICOLAS, S. DE R.L. DE C.V.",
        "situacion_del_contribuyente": "Definitivo",
        "numero_y_fecha_oficio_global_presuncion": "500-05-2016-38728 de fecha 16 de diciembre de 2016",
        "publicacion_pagina_SAT_presuntos": "01/01/2017",
        "publicacion_DOF_presuntos": "19/01/2017",
        "publicacion_pagina_SAT_desvirtuados": "",
        "numero_fecha_oficio_global_contribuyentes_que_desvirtuaron": "",
        "publicacion_DOF_desvirtuados": "",
        "numero_fecha_oficio_global_definitivos": "",
        "publicacion_pagina_SAT_definitivos": "500-05-2018-14172 de fecha 25 de mayo de 2018",
        "publicacion_DOF_definitivos": "25/05/2018",
        "numero_fecha_oficio_global_sentencia_favorable": "500-05-2018-14172 de fecha 25 de mayo de 2018",
        "publicacion_pagina_SAT_sentencia_favorable": "28/06/2018",
        "publicacion_DOF_sentencia_favorable": ""
    },
    "status": "success"
}
Response Presunto
{
    "data": {
        "id": "107",
        "rfc": "AAMR7312046",
        "nombre_Contribuyente": "ROCIO",
        "situacion_del_contribuyente": "Presunto",
        "numero_y_fecha_oficio_global_presuncion": "500-05-2018-32765 de fecha 4 de diciembre de 2018",
        "publicacion_pagina_SAT_presuntos": "04/12/2018",
        "publicacion_DOF_presuntos": "18/01/2019",
        "publicacion_pagina_SAT_desvirtuados": "",
        "numero_fecha_oficio_global_contribuyentes_que_desvirtuaron": "",
        "publicacion_DOF_desvirtuados": "",
        "numero_fecha_oficio_global_definitivos": "",
        "publicacion_pagina_SAT_definitivos": "",
        "publicacion_DOF_definitivos": "",
        "numero_fecha_oficio_global_sentencia_favorable": "",
        "publicacion_pagina_SAT_sentencia_favorable": "",
        "publicacion_DOF_sentencia_favorable": ""
    },
    "status": "success"
}
💡Nota Importante: En caso de que el RFC que se desea consultar no figure en la lista, se generará un mensaje de error: “CS1002 – La consulta no arrojo resultados.” indicando que el contribuyente no se encuentra registrado en el sistema de EFOS.
Response Error
{
    "message": "CS1002 - La consulta no arrojo resultados.",
    "messageDetail": null,
    "data": null,
    "status": "error"
}
AtributoTipoDescripción
messageStringCódigo regresado cuando existe un error.
messageDetailStringMensaje más descriptivo del error cuando existe uno.
dataobject/nullObjeto de datos referente al RFC consultado cuando es exitoso. Ver tabla siguiente para ver estatus de situación de contribuyente.
statusString“success” o “error”

La propiedad situacion_del_contribuyente obtenida en la respuesta puede tener los siguientes 4 estatus.



Estatus
Descripción
Definitivo Contribuyente que aportó evidencias insuficientes o en su caso las omitió, confirmando la inexistencia de las operaciones.
Presunto Contribuyente recién publicado, está pendiente de presentar evidencias para desvirtuarse.
Desvirtuado Contribuyente que aportó evidencias suficientes para demostrar la existencia de las operaciones.
Sentencia Favorable Contribuyente que presentó un medio de defensa ante la presunción de operaciones inexistentes.

Lista 69 y Lista 69-B

La versión 2 del servicio te ofrece dos ventajas clave: búsqueda simultánea en listas 69 y 69-B, y la posibilidad de consultar hasta 100 RFCs en una sola solicitud.

🔗Endpoint

MétodoRuta
GET/taxpayers/v2/{rfc1,rfc2,…,rfc100}

🔐Autenticación y Headers

HeaderValue
AuthorizationBearer Token

📍Parámetros Path

PropiedadUsoDescripción
rfcsRequeridoRFCs de contribuyentes a validar, separados por “,” entre sí

Ejemplo Request

curl --request GET  
--url https://services.test.sw.com.mx/taxpayers/v2/ZIT150707U64,ZEHD630424369
--header 'Authorization: Bearer $token'

Ejemplo Response

Response Sentencia Favorable
{
    "data": [
        {
            "rfcConsulta": "MEX110606KY6",
            "listado69B": {
                "no": 8657,
                "rfc": "MEX110606KY6",
                "nombreDelContribuyente": "MEXFRUTVELEG, S.A. DE C.V.",
                "situacionDelContribuyente": "Sentencia Favorable",
                "numeroFechaOficioGlobalPresuncionSat": "500-05-2016-21479 de fecha 01 de julio de 2016",
                "publicacionPaginaSatPresuntos": "01/07/2016",
                "numeroFechaOficioGlobalPresuncionDof": "500-05-2016-21479 de fecha 01 de julio de 2016",
                "publicacionDofPresuntos": "04/08/2016",
                "numeroFechaOficioGlobalDesvirtuaronSat": "",
                "publicacionPaginaSatDesvirtuados": "",
                "numeroFechaOficioGlobalDesvirtuaronDof": "",
                "publicacionDofDesvirtuados": "",
                "numeroFechaOficioGlobalDefinitivosSat": "500-05-2017-2494 de fecha 16 de febrero de 2017",
                "publicacionPaginaSatDefinitivos": "16/02/2017",
                "numeroFechaOficioGlobalDefinitivosDof": "500-05-2017-2494 de fecha 16 de febrero de 2017",
                "publicacionDofDefinitivos": "02/03/2017",
                "numeroFechaOficioGlobalSentenciaFavorableSat": "500-05-2019-27922 de fecha 08 de octubre de 2019",
                "publicacionPaginaSatSentenciaFavorable": "08/10/2019",
                "numeroFechaOficioGlobalSentenciaFavorableDof": "500-05-2019-27922 de fecha 08 de octubre de 2019",
                "publicacionDofSentenciaFavorable": "24/10/2019"
            },
            "listado69": {
                "cancelados": null,
                "canceladosArticulo146A": null,
                "reduccionMultas": null,
                "condonados": null,
                "condonados2007A2015": null,
                "condonadosDeConcursoMercantil": null,
                "condonadosPorDecreto": null,
                "reduccionCargos21": null,
                "retornoInversiones": null,
                "exigibles": null,
                "firmes": null,
                "noLocalizados": null,
                "sentencias": null
            }
        }
    ],
    "status": "success"
}
Response Desvirtuado
{
    "data": [
        {
            "rfcConsulta": "ZIT150707U64",
            "listado69B": {
                "no": 13426,
                "rfc": "ZIT150707U64",
                "nombreDelContribuyente": "ZAFIRO INDUSTRIAL TDM, S.A. DE C.V. ",
                "situacionDelContribuyente": "Desvirtuado",
                "numeroFechaOficioGlobalPresuncionSat": "500-05-2018-29883  de fecha 6 de noviembre de 2018",
                "publicacionPaginaSatPresuntos": "06/11/2018",
                "numeroFechaOficioGlobalPresuncionDof": "500-05-2018-29883  de fecha 6 de noviembre de 2018",
                "publicacionDofPresuntos": "03/12/2018",
                "numeroFechaOficioGlobalDesvirtuaronSat": "500-05-2019-18202 de fecha 27 de junio de 2019",
                "publicacionPaginaSatDesvirtuados": "27/06/2019",
                "numeroFechaOficioGlobalDesvirtuaronDof": "500-05-2019-18202 de fecha 27 de junio de 2019",
                "publicacionDofDesvirtuados": "07/08/2019",
                "numeroFechaOficioGlobalDefinitivosSat": "",
                "publicacionPaginaSatDefinitivos": "",
                "numeroFechaOficioGlobalDefinitivosDof": "",
                "publicacionDofDefinitivos": "",
                "numeroFechaOficioGlobalSentenciaFavorableSat": "",
                "publicacionPaginaSatSentenciaFavorable": "",
                "numeroFechaOficioGlobalSentenciaFavorableDof": "",
                "publicacionDofSentenciaFavorable": ""
            },
            "listado69": {
                "cancelados": null,
                "canceladosArticulo146A": null,
                "reduccionMultas": null,
                "condonados": null,
                "condonados2007A2015": null,
                "condonadosDeConcursoMercantil": null,
                "condonadosPorDecreto": null,
                "reduccionCargos21": null,
                "retornoInversiones": null,
                "exigibles": null,
                "firmes": null,
                "noLocalizados": null,
                "sentencias": null
            }
        }
    ],
    "status": "success"
}
Response Definitivo
{
    "data": [
       {
            "rfcConsulta": "SMO1102218X7",
            "listado69B": {
                "no": 12000,
                "rfc": "SMO1102218X7",
                "nombreDelContribuyente": "SURTIDORA DE MEDICAMENTOS Y ORTOPEDIA PUMA, S.A. DE C.V.",
                "situacionDelContribuyente": "Definitivo",
                "numeroFechaOficioGlobalPresuncionSat": "500-05-2018-20880 de fecha 02 de agosto de 2018",
                "publicacionPaginaSatPresuntos": "02/08/2018",
                "numeroFechaOficioGlobalPresuncionDof": "500-05-2018-20880 de fecha 02 de agosto de 2018",
                "publicacionDofPresuntos": "27/08/2018",
                "numeroFechaOficioGlobalDesvirtuaronSat": "",
                "publicacionPaginaSatDesvirtuados": "",
                "numeroFechaOficioGlobalDesvirtuaronDof": "",
                "publicacionDofDesvirtuados": "",
                "numeroFechaOficioGlobalDefinitivosSat": "500-05-2019-7288 de fecha 15 de febrero de 2019",
                "publicacionPaginaSatDefinitivos": "15/02/2019",
                "numeroFechaOficioGlobalDefinitivosDof": "500-05-2019-7288 de fecha 15 de febrero de 2019",
                "publicacionDofDefinitivos": "28/03/2019",
                "numeroFechaOficioGlobalSentenciaFavorableSat": "",
                "publicacionPaginaSatSentenciaFavorable": "",
                "numeroFechaOficioGlobalSentenciaFavorableDof": "",
                "publicacionDofSentenciaFavorable": ""
            },
            "listado69": {
                "cancelados": null,
                "canceladosArticulo146A": null,
                "reduccionMultas": null,
                "condonados": null,
                "condonados2007A2015": null,
                "condonadosDeConcursoMercantil": null,
                "condonadosPorDecreto": null,
                "reduccionCargos21": null,
                "retornoInversiones": null,
                "exigibles": null,
                "firmes": null,
                "noLocalizados": null,
                "sentencias": null
            }
        }
    ],
    "status": "success"
}
Response Presunto
{
    "data": [
        {
            "rfcConsulta": "COC140804C80",
            "listado69B": {
                "no": 3349,
                "rfc": "COC140804C80",
                "nombreDelContribuyente": "CLOVEN ORGANIZACIÓN COMERCIAL, S.A. DE C.V.",
                "situacionDelContribuyente": "Presunto",
                "numeroFechaOficioGlobalPresuncionSat": "500-05-2019-27980 de fecha 1 de octubre de 2019",
                "publicacionPaginaSatPresuntos": "01/10/2019",
                "numeroFechaOficioGlobalPresuncionDof": "500-05-2019-27980 de fecha 1 de octubre de 2019",
                "publicacionDofPresuntos": "18/10/2019",
                "numeroFechaOficioGlobalDesvirtuaronSat": "",
                "publicacionPaginaSatDesvirtuados": "",
                "numeroFechaOficioGlobalDesvirtuaronDof": "",
                "publicacionDofDesvirtuados": "",
                "numeroFechaOficioGlobalDefinitivosSat": "",
                "publicacionPaginaSatDefinitivos": "",
                "numeroFechaOficioGlobalDefinitivosDof": "",
                "publicacionDofDefinitivos": "",
                "numeroFechaOficioGlobalSentenciaFavorableSat": "",
                "publicacionPaginaSatSentenciaFavorable": "",
                "numeroFechaOficioGlobalSentenciaFavorableDof": "",
                "publicacionDofSentenciaFavorable": ""
            },
            "listado69": {
                "cancelados": null,
                "canceladosArticulo146A": null,
                "reduccionMultas": null,
                "condonados": null,
                "condonados2007A2015": null,
                "condonadosDeConcursoMercantil": null,
                "condonadosPorDecreto": null,
                "reduccionCargos21": null,
                "retornoInversiones": null,
                "exigibles": null,
                "firmes": null,
                "noLocalizados": null,
                "sentencias": null
            }
        }
    ],
    "status": "success"
}
💡Nota Importante: En caso de que el RFC que se desea consultar no figure en la lista, se generará un mensaje de error: “CS1002 – La consulta no arrojo resultados.” indicando que el contribuyente no se encuentra registrado en el sistema de EFOS.
Response Error
{
    "message": "Error en la consulta.",
    "messageDetail": "CS1002 - La consulta no arrojo resultados.",
    "data": null,
    "status": "error"
}
AtributoTipoDescripción
messageStringCódigo regresado cuando existe un error.
messageDetailStringMensaje más descriptivo del error cuando existe uno.
dataarray/nullArray de datos referente al RFC consultado cuando es exitoso. Ver tabla siguiente para ver estatus de situación de contribuyente.
statusString“success” o “error”

La propiedad situacion_del_contribuyente obtenida en la respuesta puede tener los siguientes 4 estatus.



Estatus
Descripción
Definitivo Contribuyente que aportó evidencias insuficientes o en su caso las omitió, confirmando la inexistencia de las operaciones.
Presunto Contribuyente recién publicado, está pendiente de presentar evidencias para desvirtuarse.
Desvirtuado Contribuyente que aportó evidencias suficientes para demostrar la existencia de las operaciones.
Sentencia Favorable Contribuyente que presentó un medio de defensa ante la presunción de operaciones inexistentes.


En SW® somos mejores para TI, es por ello que tu opinión es muy importantepor favor ayúdanos calificando este articulo y dejando tus comentarios.

How useful was this post?

Click on a star to rate it!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Updated on agosto 11, 2025

Related Articles