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
https://services.test.sw.com.mx 📄https://services.sw.com.mx 📄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étodo | Ruta |
|---|---|
| GET | /taxpayers/{rfc} |
🔐Autenticación y Headers
| Header | Value |
|---|---|
| Authorization | Bearer Token |
📍Parámetros Path
| Propiedad | Uso | Descripción |
|---|---|---|
| rfc | Requerido | RFC 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"
}
Response Error
{
"message": "CS1002 - La consulta no arrojo resultados.",
"messageDetail": null,
"data": null,
"status": "error"
}
| Atributo | Tipo | Descripción |
|---|---|---|
| message | String | Código regresado cuando existe un error. |
| messageDetail | String | Mensaje más descriptivo del error cuando existe uno. |
| data | object/null | Objeto de datos referente al RFC consultado cuando es exitoso. Ver tabla siguiente para ver estatus de situación de contribuyente. |
| status | String | “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étodo | Ruta |
|---|---|
| GET | /taxpayers/v2/{rfc1,rfc2,…,rfc100} |
🔐Autenticación y Headers
| Header | Value |
|---|---|
| Authorization | Bearer Token |
📍Parámetros Path
| Propiedad | Uso | Descripción |
|---|---|---|
| rfcs | Requerido | RFCs 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"
}
Response Error
{
"message": "Error en la consulta.",
"messageDetail": "CS1002 - La consulta no arrojo resultados.",
"data": null,
"status": "error"
}
| Atributo | Tipo | Descripción |
|---|---|---|
| message | String | Código regresado cuando existe un error. |
| messageDetail | String | Mensaje más descriptivo del error cuando existe uno. |
| data | array/null | Array de datos referente al RFC consultado cuando es exitoso. Ver tabla siguiente para ver estatus de situación de contribuyente. |
| status | String | “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 importante, por favor ayúdanos calificando este articulo y dejando tus comentarios.