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.