Mejoras a la DLL para la consulta del RFC y CURP

En esta ocasión te presentamos las mejoras realizadas a la librería (DLL) con la que podrás realizar la consulta y validación de un Registro Federal de Contribuyentes (RFC) y la Clave Única de Registro de Población (CURP) ya sea de tus empleados y clientes.

En esta ocasión hemos centrado todos nuestros esfuerzos en mejorar la consulta de una CURP, a continuación, describiremos los cambios más importantes en esta liberación.

CURP
En el apartado de CURP, hemos realizado 3 cambios:

El primero es dar soporte a los cambios realizados por el SAT en su sitio web.

El segundo es eliminar el sitio de consulta de “Gobernación”, ya que este fue dado de baja por la autoridad.

Derivado de lo anterior, decidimos implementar un sitio adicional una nueva fuente de datos, esta es la de SEDESOL, esta tiene varios aspectos a resaltar:

  • El tiempo de consulta de muy bajo, menos de 1 segundo para poder obtener los datos.
  • Lo malo con este sitio es que no contiene todos los datos, solo los básicos, pero también los más importantes: nombre, apellido paterno, apellido materno, fecha de nacimiento y genero (hombre o mujer).

Consideramos que esta una buena opción si requieres consultar la CURP en el menor tiempo posible.

Por defecto ya se encuentra activa esta opción, como segunda opción de consulta, por si la CURP no existe en el SAT, si deseas que sea tu primera fuente de datos, puedes contactarnos para mostrarte como configurar la librería.

Nueva URL
Debido al cambio anteriormente mencionado hemos actualizado el archivo de puertos, recuerda que este contiene las URLs y puertos a las que se conecta la librería.

Si en tu empresa manejan un Firewall, te recomendamos revisar este archivo para que puedas agregar este sitio como permitido.

Si deseas conocer todos los cambios realizados en esta nueva versión de la DLL, te recomendamos revisar el historial de cambios.

Por lo cambios realizados, recomendamos a todos nuestros usuarios actualizarse a esta nueva versión; puedes descargarla de aquí

DESCARGAR

Si tienes alguna duda con respecto a esta liberación, te invitamos a que nos contactes por medio del chat que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

DLL para validar un XML

Hoy hemos liberado una nueva versión (2020.03.24) de nuestro producto (DLL) para la validación de comprobantes fiscales digitales (CFDI XML): Electronic Document Validator.

En este caso, hemos centrado todos nuestros esfuerzos en mejorar la validación de los comprobantes en las listas negras del SAT.

A continuación, describiremos los cambios más importantes:

Validación en la lista de incumplidos
Como ya sabes, el SAT libera 2 tipos de listas:

  • Operaciones inexistentes (art. 69 B)
  • Incumplidos (art. 69)

Ya ofrecíamos soporte a la lista de operaciones inexistentes, lo que hemos hecho en esta nueva versión es verificar si el RFC emisor del comprobante se encuentra registrado en la lista de incumplidos y en caso de estarlo, la librería lo reportará como una advertencia y será decisión del usuario si acepta o no dicho comprobante.

Recuerda que el objetivo de la librería es verificar diferentes aspectos del comprobante e informarte lo que ha encontrado y es decisión del usuario si toma el comprobante como válido o no.

Para dar soporte a este cambio:

  • Hemos actualizado los demos, mostrando como se puede tener acceso a esta validación
  • Se ha actualizado el formato para la generación del reporte (PDF) de validación.

Validación en la lista de operaciones inexistentes
En este caso, hemos trabajado en tres puntos:

El primero es mejorar el proceso de validación en esta lista, ya que en algunos casos el RFC emisor si existía en dicha lista, pero la librería reportaba que no existía.

Por lo anterior recomendamos a nuestros usuarios validar todos sus comprobantes, si deseas hacerlo sin gastar créditos de validación y hacerlo de forma masiva, te recomendamos usar este programa, puedes ponerte en contacto con nosotros para poder otorgarte una licencia sin costo.

Si deseas ver como funciona este programa, te invitamos a ver estos videos que hemos preparado para ti.

El segundo cambio tiene que ver con el tipo de error, anteriormente cuando se detectaba un RFC en las listas negras del SAT, se reportaba como un error, a partir de esta versión se reporta como una advertencia y será decisión del usuario si acepta o no dicho comprobante.

Si deseas que la librería siga reportando este caso como un error, por favor, ponte en contacto con nosotros.

El tercer cambio tienes que ver con el estatus del RFC en dicha lista, ahora no solo se reporta si existe, sino también se muestran los diferentes status que tiene este RFC.

Demos
Nuestra librería viene acompañada con una serie de ejemplos que demuestran como hacer uso de esta; en esta liberación, hemos realizado cambios importantes a los mismos:

  • Se refactorizado el código usado en cada uno, dejando solo aquel estrictamente necesario para entender el uso de la DLL.
  • Se mejoró la documentación que acompaña cada ejemplo.
  • Se desarrollo un demo que muestra como trabajar con la licencia, como obtener los datos contenidas en la misma y conocer su estatus.

Por lo anterior recomendamos a todos los usuarios que revisen a detalle los demos.

Cambios menores
Hemos aprovechado esta liberación para realizar mejoras menores:

  • Se agregó soporte a dos nuevos PACs
  • Se agregó soporte a los cambios realizado por el SAT a los catálogos del CFDI
  • Algunas clases y propiedades fueron marcadas como obsoletas y serán eliminadas en una versión futura
  • Se agregó soporte a los certificados de pruebas del SAT

Si deseas conocer a detalle los cambios realizados, te invitamos a leer el historial de cambios.

Por lo cambios implementados, consideramos que todos los usuarios deben actualizarse a esta nueva versión, la cual puedes descargar de aquí:

Descargar

Si tienes alguna duda con respecto a esta publicación, te invitamos a que nos contactes por medio del chat que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

SAT – Actualización de las listas negras del SAT

Como sabrás el Servicio de Administración Tributaria (SAT) registra en sus listas negras a aquellos contribuyentes que incurren en operaciones inexistentes o que son incumplidos en sus obligaciones tributarias, estas listas son actualizadas constantemente, siendo la última actualización la siguiente:

Para el caso de operaciones inexistentes la información de esta lista fue actualizada el pasado 19 de febrero del 2020.

En lo que respecta a la lista de incumplidos la información contenida en ella se actualizó el día 11 de marzo de 2020.

Derivado de estas actualizaciones y con nuestro compromiso de ofrecerte las mejores soluciones, Facturando ha llevado a cabo, a su vez, la actualización de las listas dentro de nuestras soluciones que realizan esta tarea, como son:

Software para listas negras
Con este programa podrás verificar si alguno de tus proveedores, se encuentra registrado en estas listas y obtener un listado de los comprobantes que te ha emitido; el sistema cuenta con 3 sistemas de consulta:

  • Validación manual la cual se lleva directamente en la lista negra, con solo teclear el RFC o razón social del contribuyente.
  • Validación masiva mediante la importación de los proveedores al sistema para su validación.
  • Validación por CFDI por medio de las facturas que te han emitido.

Para saber a detalle como es el funcionamiento de cada una de las validaciones anteriormente mencionadas te invitamos ver los videos que tenemos disponibles para ti.

Si aún no eres usuario de nuestra aplicación, te invitamos a hacer uso de esta, la cual cuenta con una versión gratuita, para obtenerla solo bastará con dar clic en el siguiente enlace:

SOFTWARE PARA LAS LISTAS NEGRAS DEL SAT

DLL para desarrolladores
De igual forma para aquellos desarrolladores de software que requieran de integrar la validación de sus proveedores contra las listas negras del SAT, tenemos la librería que te permite integrar esa funcionalidad en tus proyectos, la cual podrás descargar de nuestro sitio.

Si tienes alguna duda con respecto a esta publicación, te invitamos a que nos contactes por medio del chat que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

SAT – ¿Cómo denunciar facturas falsas?

Continuando con el tema relacionado con aquellos contribuyentes detectados en las listas negras del SAT, el Servicio de Administración Tributaria (SAT) pone a disposición de todos los contribuyentes una nueva herramienta en la que se podrá denunciar a empresas y contribuyentes que incurran en la emisión de facturas falsas.

Por lo que para poder realizar el registro de la queja o denuncia deberás de considerar lo siguiente:

Datos del contacto
Deberás de proporcionar tu correo electrónico o tu número telefónico, así como, datos de contacto, para obtener más información con respecto a la queja o denuncia presentada, con ello la autoridad podrá estar en contacto con el denunciante.

Datos del denunciado
En lo que respecta a los datos del denunciado, persona o empresa, nombre(s), paterno, materno y RFC.

Descripción de los hechos
Es necesario detallar la operación del contribuyente que se esté denunciando, como es ¿cómo? sucedieron los hechos, indicar la fecha en que éstos sucedieron (¿cuándo?) y en qué lugar ¿dónde?, detallando cada una de estas situaciones.

Enviar documentación
La documentación que tengas en tu poder, podrás enviarla a través de la cuenta de correo denuncias@sat.gob.mx, poniendo en el asunto el número de Folio de tu queja o denuncia presentada, teniendo con un plazo de hasta cinco días hábiles para el envío a partir del registro de la denuncia.

En caso de no adjuntar la documentación, dentro del plazo estipulado para el envío de la misma, la autoridad no dará tramite a la información proporcionada, por lo que se deberá de presentar nuevamente la denuncia.

Toda la información proporcionada por el denunciante, a través de esta nueva herramienta, tendrá el carácter de confidencial, conforme a lo previsto en el artículo 113, fracción I, y de ser aplicables, las fracciones II y III de la Ley Federal de Transparencia y Acceso a la Información Pública vigente, así como del artículo 69 del Código Fiscal de la Federación vigente.

La autoridad recomienda, para el correcto funcionamiento de la herramienta, utilizar las siguientes versiones de los diferentes navegadores o en sus versiones superiores:

  • Firefox v66
  • Google Chrome v73
  • Internet explorer v11 o
  • Internet explorer Edge v42

¿Como detectar una factura falsa?
Una de las formas de detectar si la factura que recibiste es falsa, es verificando si fue emitida por una empresa que está registrada en las listas negras del SAT como EFOS, para este caso ponemos a tu disposición nuestra solución Lista Negra del SAT – EFOS, con este programa podrás:

  • Verificar si alguno de tus proveedores se encuentra en las listas negras del SAT.
  • Obtener un reporte con las facturas (CFDI) que te ha emitido cada EFOS

Todo esto lo puedes hacer con tan solo un clic y lo mejor de todo es que este programa es gratis, por lo que te invitamos a descargarlo y usarlos.

PROGRAMA LISTA NEGRA DEL SAT

Si tienes alguna duda con respecto a esta publicación, te invitamos a que nos contactes por medio del chat que aparece en nuestro sitio web facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

Mejoras a la DLL para consultar si existe un RFC y una CURP

CFDI Data es una librería (DLL) con la cual puedes, entre otras cosas:

  • Validar si un RFC existe en el SAT
  • Si una CURP se encuentra registrada en la RENAPO y extraer sus datos relacionados
  • Validar si un proveedor se encuentra en las listas negras

Esta es usada por las empresas para realizar la consulta y validación del Registro Federal de Contribuyentes (RFC) y la Clave Única de Registro de Población (CURP) de sus empleados y clientes.

Hoy hemos liberado una nueva versión (2020.03.06) de la misma, en donde hemos mejorado y optimizado diferentes aspectos de esta, como son: la consulta de RFC y CURP.

A continuación, detallamos los cambios más importantes:

CURP
Como ya sabes, esta DLL cuenta con un método para validar si la CURP es válida, esto es, si existe en la RENAPO.

En esta nueva versión de la librería, hemos re-implemento en su totalidad dicho método CURP, esto para poder:

  • Mejorar la certeza en la respuesta si una CURP existe o no.
  • Disminuir los tiempos de consulta.
  • Obtener más información, en los casos en que se genera un error.

Validar si RFC existe
En este caso, hemos mejorado el funcionamiento del método RFcExiste, eliminando los casos en que un RFC si existe y la librería reportaba que no existía.

Adicionalmente, hemos agregado una propiedad con la cual puedes saber si el RFC puede o no ser usado en el proceso de timbrado

Licencias
A partir de esta nueva liberación, hemos agregado un ejemplo en donde se muestra cómo realizar el manejo de la licencia:

  • Cargar el archivo de la licencia
  • Obtener el status de la licencia
  • Extraer los datos de la licencia

Consideramos que este ejemplo es de gran importancia, ya que te permite conocer la forma correcta de interactuar con la licencia

Métodos obsoletos
A partir de esta versión, hemos marcado algunas clases y método como obsoletas, los cuales tendrán como fecha límite para su eliminación el próximo primero de junio de 2020, siendo éstos los siguientes:

Métodos

  • Rfc
  • SPEI
  • CURP (versión vieja o anterior)
  • Timbrar
  • Catálogos (aduana, impuestos, método de pago, etc.)

Clases

  • InternetConnection

Es de suma importancia que, si haces uso de alguno de estos, te pongas en contacto con nosotros con el objetivo de analizar tu caso y poder ofrecerte alguna alternativa.

Otros cambios
Hemos actualizado los siguientes archivos:

  • Puertos.pdf: Se agregaron nuevas URLs a las que accesa la librería, por lo que, te recomendamos verificar los permisos de conexión a internet.
  • Códigos de error – EXTENDED.pdf: Se agregaron nuevos errores.

Recomendaciones
Recomendamos a todos nuestros usuarios actualizarse a la brevedad a esta versión, ya que algunos métodos serán eliminados en un futuro cercado (01/06/2020) y por lo tanto dejara de ser compatible con el código que tengas.

Si deseas conocer a cerca de estos y otros cambios, podrás hacerlo consultando el historial de cambios.

Para que tener acceso a las mejoras ofrecidas en esta versión, te invitamos a llevar a cabo la actualización de la misma dando clic en la siguiente liga:

DESCARGAR

Si tienes alguna duda con respecto a esta liberación, te invitamos a que nos contactes por medio del chat que aparece en nuestra página ww.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

EFOS ¿Cuántas listas existen?

Últimamente hemos recibido varios comentarios de nuestros clientes y distribuidores preguntando a cerca de la existencia de diferentes listas de EFOS.

En cuanto a esta interrogante, queremos comentar y aclarar cómo están divididas estas listas:

Comencemos comentando que efectivamente, el Servicio de Administración Tributaria (SAT) tiene publicadas en su sitio web cinco listas, las primeras cuatro corresponden y se agrupan de acuerdo con la situación en la que se encuentren los contribuyentes, siendo estas las siguientes:

  • Definitivos (9,317 registros)
  • Desvirtuados (272 registros)
  • Presuntos (1,049 registros)
  • Sentencias favorables (472 registros)

Para el caso de la quinta lista, está contempla a la totalidad de las cuatro anteriores, es decir, se trata de un listado completo el cual contiene 11,110 registros que corresponden exactamente a la suma de registros por cada situación.

Es importante mencionar que estas listas se pueden consultar directamente en el SAT y también pueden ser descargadas como archivo de Excel, el cual puedes usar para hacer tus consultas.

Aunque estas dos opciones funcionan para consultar 1 o 5 RFCs, el problema se presenta cuando quieres consultar una cantidad mayor, se vuelve algo impráctico y en algunos casos imposible de realizar, imagínate validar manualmente 500 proveedores, además de que esto se recomienda hacerse de forma periódica.

Programa para consultar las listas negras
Con lo anterior en mente, en Facturando no dimos a la tarea de crear una solución que permita consultar de forma masiva y con tan solo un clic todos los proveedores.

Lista negra EFOS es nuestra solución, se trata de un programa que puedes instalar en tu computadora y a través del cual puedes consultar, de forma masiva y con tan solo un clic, si alguno de tus proveedores se encuentra registrado en el SAT como EFOS.

Pero no nos quedamos en eso, sino que quisimos ir mucho más allá y le agregamos a éste un reporte donde te muestra el detalle de cada una de as facturas emitidas por estos proveedores, de tal forma que te permite tener una visión clara de lo que le has comprado a cada uno de ellos.

Hemos decidido poner a disposición de todas las empresas esta solución sin costo alguno, por lo que te invitamos a descargarla y usarla.

DESCARGAR LA LISTA NEGRA DEL SAT

Si tienes alguna duda con respecto a esta publicación, te invitamos a que nos contactes por medio del chat que aparece en nuestro sitio web facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

DLL para validar si un RFC existe en el SAT

Hoy, hemos liberado una nueva versión (2020.02.05) de nuestro producto (DLL) CFDI Data.

Como ya sabes, con esta librería puedes verificar, entre otras cosas, si un RFC es válido y si existe en el SAT; este proceso es muy importante para las empresas, porque les ayuda a:

  • Dar de alta clientes, proveedores y empleados, pudiendo verificar si el RFC introducido es válido y existe en el SAT.
  • Evitar que traten de generar un CFDI y que se genere un error.

Si quieres conocer un poco mas de las cosas que puedes validar con esta DLL, te invitamos a visitar nuestro sitio web, donde podrás ver, detalladamente, las características de este producto.

A continuación, detallaremos los cambios realizados.

RFC Existe
En versiones anteriores de la librería ya existía esta funcionalidad, esto es, ya podías verificar si un RFC existe en el SAT, lo que hemos hecho es esta liberación, es crear una nueva versión de dicho método en donde hemos logrado:

  • Reducir tiempos, en pruebas realizadas, hemos obtenido en promedio, un tiempo de 200 milisegundos, muy inferior a la versión anterior.
  • Disminuir el consumo de memoria.
  • Dar soporte a un mayor número de consultas simultáneas, esto se ha logrado en conjunto con las mejoras realizadas en nuestra infraestructura, las cuales detallaremos más adelante.

Manejo de errores
La DLL ya contaba con una forma de manejar los errores, el problema de éste radicaba en que poca la información que proveía y en algunos casos era difícil detectar el motivo del error.

En esta nueva versión hemos incluido un nuevo manejador de errores, el cual provee información mucho más precisa y detallada del problema que se presentó; dentro de sus características que puedes encontrar tenemos:

  • El proceso en el que se generó el error
  • El tipo de error, en este caso los errores no son números, sino un tipo de datos, con esto se hace mas fácil identificar el motivo del error
  • Mensaje detallado del error.

En caso de que el error se haya generado al momento de conectarse o consultar un recurso externo, por ejemplo, los servidores de Facturando, se adiciona a lo ya anteriormente comentado:

  • La URL a donde se estaba realizado la conexión.
  • El tipo de error, en este caso enfocado a la conectividad, por ejemplo: Web exception, socket exception, etc.
  • Número de error, este número, comúnmente hace referencia a los códigos de HTTP, por ejemplo: 401, 403, etc.
  • Cabeceras de la conexión.
  • Se da acceso a la excepción que se generó.

Con toda esta información, creemos que es mucho más fácil poder detectar donde y porque se está presentando el problema.

Es importante que cuando nos reportes un problema con la librería, nos proporciones toda esta información, de esta forma podremos ayudarme más fácilmente.

Configuración
Otro de los cambios realizado en esta nueva versión, es la inclusión de una clase que nos permite configurar el comportamiento de la librería; comúnmente no harás uso de estas opciones, pero en ciertos casos puede ayudarte a resolver ciertos requerimientos, como por ejemplo el uso de conexiones seguras (HTTPS) o el uso de un proxy.

Si deseas conocer cada uno de los aspectos que puedes configurar dentro de la librería, te invitamos a revisar el demo RFC Existe, en este se muestra cómo realizar esta parte.

Infraestructura
Como comentamos líneas arriba, dos de los más grandes logros de esta versión son:

Disminuir el tiempo requerido para consultar si un RFC existe en el SAT
Poder dar soporte a un mayor número de peticiones simultáneas

Estos dos logros, los hemos alcanzado realizando cambios a la librería, pero también mejorando nuestra infraestructura y eso es precisamente lo que queremos comentar a continuación.

Como ya sabes, la DLL se conecta a nuestros servidores para verificar si un RFC existe o no en el SAT, en este caso lo que hemos hecho es:

  • Contratar dos nuevos servidores, de esta forma la carga de trabajo se distribuye entre los dos, reduciendo la probabilidad de que se vea saturado el servicio.
  • Hemos actualizados los recursos de nuestros servidores, con esto esperamos poder atender una mayor cantidad de peticiones simultáneas.

Retrocompatibilidad
En este momento, y tras analizar los cambios realizados, te estarás preguntando si tu código actual dejará de funcionar, pues te tenemos buenas noticias: No, esta nueva versión de la librería es compatible con tu código actual, esto significa que va a continuar funcionando sin problemas.

Lo anterior es debido a que hemos implementado todos los cambios a través de un nuevo namespace, con esto hemos podido desarrollar todo nuevo sin afectar tu código actual.

Recomendaciones
Esta es la parte más importante de este artículo, ya que aquí es donde te mostramos lo que consideramos deberías de hacer.

Lo primero es modificar tu código y empezar a usar este nuevo método de RFC existe, ya que el anterior fue marcado como obsoleto y será eliminado en un futuro (01/06/2020).

Es cierto que este cambio afecta tu desarrollo actual, pero consideramos que el cambio vale la pena, ya que son muchos los beneficios.

Adicionalmente, continuaremos haciendo mejoras al nuevo método de RFC existe, y dejaremos de dar soporte al anterior.

Otro aspecto importante, es que poco a poco iremos actualizando todos los métodos (CURP, listas negras, etc.) a esta nueva metodología de trabajo y cada uno de los métodos anteriores se irán marcando como obsoletos.

Por todo lo anterior, es que hemos dado un tiempo prudente (5 meses) para que puedas llevar a cabo este cambio.

¿Qué sigue?
Esta sección esta dedicar a darte a conocer los cambios que estaremos realizando sobre la DLL en el transcurso del año.

Como comentamos líneas arriba, empezaremos a cambiar cada uno de los métodos existentes a esta nueva forma de trabajar.

Adicionalmente, estamos trabajando en nueva funcionalidad con la que podrás obtener el nombre o razón social de un contribuyente usando su RFC.

Como punto final también nos gustaría comentar que estamos preparando un API REST, a través del cual podrás consultar si un RFC existe en el SAT, esto va a ser de gran ayuda para los usuarios que trabajan en otros lenguajes (PHP, Phyton, etc.)

Si deseas saber el detalle de los cambios realizados en esta nueva versión, te invitamos a leer el historial de cambios.

Te invitamos a que lleves a cabo la actualización de la librería, dando clic en la siguiente liga:

DESCARGAR

Si tienes alguna duda con respecto a esta publicación, te invitamos a que nos contactes por medio del chat que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

EFOS y EDOS: ¿Qué son, diferencias y riesgos para tu empresa?

Hablar de EFOS y EDOS suele generar alarma, sobre todo cuando uno de tus proveedores aparece en las listas del SAT. La preocupación es comprensible: ¿sus facturas ya no sirven?, ¿tu empresa se convierte automáticamente en EDOS?, ¿hay que corregir declaraciones?

La respuesta corta es: no conviene sacar conclusiones solo por encontrar un RFC.

Primero hay que saber si el proveedor aparece como presunto, desvirtuado o definitivo dentro del artículo 69-B. Después, si tu empresa recibió CFDI de ese proveedor, debes revisar qué operaciones realmente existieron, qué efectos fiscales se les dieron y qué documentación tienes para respaldarlas.

Entender la diferencia entre EFOS y EDOS ayuda a reaccionar con orden y evita dos errores muy comunes: ignorar una alerta importante o asumir que todos los CFDI relacionados están perdidos.

¿Qué significa EFOS?

EFOS es la forma común de referirse a las Empresas que Facturan Operaciones Simuladas.

El propio SAT utiliza esta denominación y explica que se trata de contribuyentes que emiten comprobantes por bienes o servicios que en realidad no ocurrieron. Consulta la explicación del SAT sobre EFOS y EDOS

El artículo 69-B del Código Fiscal de la Federación establece el procedimiento relacionado con operaciones presuntamente inexistentes. La autoridad puede iniciar esa presunción cuando detecta que un contribuyente emite CFDI sin contar con activos, personal, infraestructura o capacidad material —directa o indirecta— para realizar lo facturado, o cuando el contribuyente está no localizado. El CFF vigente reporta última reforma al 9 de abril de 2026.

Pero aquí hay una precisión importante:

un contribuyente presunto no debe tratarse como si ya fuera definitivo.

El procedimiento permite al emisor aportar información y pruebas. Algunos contribuyentes desvirtúan la presunción y otros terminan publicados definitivamente.

Por eso, cuando hablamos de EFOS y EDOS, el estatus del proveedor importa tanto como el hecho de que su RFC aparezca en una lista.

¿Qué significa EDOS?

EDOS se utiliza para referirse a las Empresas que Deducen Operaciones Simuladas.

El SAT describe a estos contribuyentes como quienes adquieren comprobantes con los que pretenden respaldar gastos deducibles o generar efectos fiscales sobre operaciones simuladas.

Aquí debemos corregir una idea que durante años se repitió demasiado:

recibir un CFDI de un proveedor que posteriormente aparece en el artículo 69-B no te convierte automáticamente en EDO.

Una empresa puede haber contratado realmente un servicio o comprado realmente un bien a un proveedor que después quedó publicado.

Si ese proveedor termina en el listado definitivo y el receptor dio efectos fiscales a sus CFDI, el artículo 69-B permite al receptor acreditar que efectivamente recibió los servicios o adquirió los bienes. También puede corregir su situación fiscal.

La diferencia es enorme.

Una cosa es haber participado en una operación simulada y otra muy distinta haber realizado una operación real con un proveedor que posteriormente tuvo problemas con el SAT.

EFOS y EDOS: una diferencia fácil de entender

Imagina que tu empresa contrata mantenimiento industrial con el proveedor ABC.

ABC te presta el servicio, envía personal, entrega reportes, cobra mediante transferencia y emite su CFDI.

Meses después, ABC aparece como presunto en el artículo 69-B.

En ese momento tu empresa no se convierte automáticamente en EDOS. Tampoco significa que el servicio dejó mágicamente de existir.

Primero debes conocer cómo termina el procedimiento del proveedor.

Si ABC desvirtúa la presunción, su situación será distinta a la de un contribuyente que queda definitivo.

Si termina como definitivo y tu empresa dio efectos fiscales a sus CFDI, entonces debes revisar las operaciones relacionadas y estar preparado para acreditar que realmente ocurrieron o, cuando corresponda, corregir tu situación fiscal.

Este ejemplo resume la diferencia práctica entre EFOS y EDOS: el análisis no termina al encontrar un RFC; apenas comienza.

¿Qué importancia tiene que un EFOS sea presunto o definitivo?

Dentro del procedimiento del artículo 69-B existen diferentes estados y no deben confundirse.

Un presunto está enfrentando una presunción de la autoridad y tiene derecho a aportar pruebas.

Un desvirtuado logró demostrar que la presunción no debía mantenerse.

Un definitivo no logró desvirtuarla y quedó incluido en el listado definitivo.

También pueden existir contribuyentes que posteriormente obtengan una resolución o sentencia favorable.

Por eso, revisar únicamente una lista antigua o una captura guardada hace meses puede ser insuficiente.

Si quieres conocer los plazos, las etapas y las publicaciones del procedimiento, en nuestro artículo Lista de operaciones inexistentes del SAT: qué significa el artículo 69-B explicamos ese proceso completo. Lista de operaciones inexistentes del SAT: artículo 69-B

En este artículo nos concentraremos en la relación entre el emisor y el receptor y en qué debe hacer una empresa cuando uno de sus proveedores queda publicado.

¿Qué pasa si mi proveedor queda como definitivo?

Cuando un proveedor aparece en el listado definitivo, el problema deja de ser una simple alerta.

El artículo 69-B establece que las operaciones amparadas por los comprobantes expedidos por ese contribuyente se consideran, con efectos generales, sin efectos fiscales en los términos previstos por la disposición.

Para el receptor, la pregunta inmediata debe ser:

¿qué CFDI recibí de este proveedor y les di efectos fiscales?

Las personas físicas o morales que hayan dado efectos fiscales a esos comprobantes cuentan con 30 días siguientes a la publicación del listado para acreditar ante la autoridad que efectivamente adquirieron los bienes o recibieron los servicios, o para corregir su situación fiscal mediante las declaraciones correspondientes. El propio servicio de verificación de CFDI del SAT recuerda expresamente ese plazo al detectar un emisor definitivo.

Por eso, detectar al proveedor pronto puede hacer una gran diferencia.

No basta con saber que “está en la lista”. Hay que identificar los CFDI relacionados, revisar las fechas, los importes y la documentación que respalda cada operación.

¿Qué debo revisar para demostrar que la operación sí ocurrió?

Si la compra o el servicio realmente existieron, la empresa debe poder reconstruir la historia de la operación.

Un CFDI es importante, pero normalmente no cuenta por sí solo toda esa historia.

Dependiendo del tipo de operación, pueden resultar útiles contratos, órdenes de compra, cotizaciones, transferencias, entradas de almacén, entregables, correos electrónicos, reportes, fotografías, bitácoras y cualquier evidencia que permita entender qué se compró, quién lo entregó, cuándo ocurrió y cómo se utilizó.

No existe una lista universal de documentos que garantice por sí misma que cualquier operación quede acreditada.

Un servicio de consultoría genera evidencias distintas a la compra de maquinaria o al transporte de mercancías.

Por eso, la mejor práctica es integrar el expediente mientras la operación ocurre y no tratar de reconstruirlo años después, cuando ya existe un problema.

¿Qué pasa si no puedo acreditar la operación?

El artículo 69-B da al receptor dos caminos: acreditar que la operación realmente existió o corregir su situación fiscal.

Si una empresa dio efectos fiscales a comprobantes de un proveedor definitivo y no puede demostrar la adquisición de los bienes o la recepción de los servicios, debe analizar la corrección de las declaraciones correspondientes.

Además, si posteriormente la autoridad ejerce facultades de comprobación y detecta que el contribuyente no acreditó la operación ni corrigió su situación, puede determinar los créditos fiscales que correspondan.

La disposición también señala que esas operaciones pueden considerarse actos o contratos simulados para efectos de los delitos previstos en el Código.

Esto no significa que todo receptor de un CFDI cuestionado esté automáticamente ante un delito. La situación dependerá de los hechos y de la conducta concreta.

Precisamente por eso es importante no usar la palabra EDOS como una etiqueta automática para cualquiera que haya recibido una factura de un proveedor publicado.

¿Comprar una factura falsa tiene consecuencias penales?

Sí puede tenerlas.

El Código Fiscal contempla sanciones penales relacionadas con la expedición, enajenación, compra o adquisición de comprobantes que amparen operaciones inexistentes, falsas o actos jurídicos simulados. La RMF 2026 conserva criterios relacionados con el artículo 113 Bis y la pena prevista de dos a nueve años en los supuestos correspondientes.

Pero debemos distinguir nuevamente dos escenarios.

No es lo mismo una empresa que compra deliberadamente comprobantes para reducir impuestos que un contribuyente que realizó una operación real y después descubre que su proveedor apareció en un procedimiento del SAT.

La intención, los hechos y la evidencia disponible son fundamentales.

Por eso, si existen indicios de una operación realmente simulada o una situación con posible consecuencia penal, el análisis debe realizarse con asesoría fiscal y jurídica especializada.

¿Cómo saber si tengo CFDI emitidos por un EFOS?

Cuando administras pocos proveedores, puedes consultar los listados del SAT y después buscar manualmente los CFDI que te haya emitido cada RFC.

Con cientos o miles de proveedores, el problema cambia.

Supongamos que descubres que un proveedor quedó definitivo. Ahora necesitas saber:

  • cuántos CFDI te emitió;
  • en qué fechas;
  • por qué importes;
  • qué impuestos incluyen;
  • si los comprobantes continúan vigentes o fueron cancelados;
  • y qué operaciones debes revisar primero.

Hacer esa búsqueda XML por XML consume tiempo y aumenta el riesgo de dejar comprobantes fuera del análisis.

Ahí es donde automatizar la revisión tiene mucho más sentido.

Revisa EFOS y EDOS con Lista Negra (EFOS) de Facturando

Con Lista Negra (EFOS) de Facturando puedes verificar proveedores y clientes contra las publicaciones del SAT y concentrarte en los RFC que realmente requieren atención. Conoce Lista Negra (EFOS) de Facturando

El programa permite realizar búsquedas por RFC o razón social, importar listas de proveedores desde Excel y revisar grandes cantidades de contribuyentes en un mismo proceso.

Una de sus funciones más útiles frente a EFOS y EDOS es la revisión de archivos XML.

Si un proveedor aparece en las listas, el sistema puede mostrar los CFDI que te emitió junto con datos como fecha, serie, folio, importes e impuestos. El reporte puede exportarse a Excel para facilitar el seguimiento.

Así, la pregunta deja de ser únicamente:

“¿Mi proveedor aparece en el SAT?”

y pasa a ser:

“¿Qué comprobantes tengo de ese proveedor y cuánto necesito revisar?”

DESCÁRGALO GRATIS

La prevención empieza antes de que aparezca el problema

La mejor estrategia frente a EFOS y EDOS no comienza cuando el proveedor ya quedó definitivo.

Empieza desde la contratación.

Conviene revisar periódicamente a los proveedores, conservar los XML, documentar las operaciones importantes y mantener evidencia de entregas, pagos y servicios.

También resulta útil guardar constancia de las consultas realizadas. Un proveedor puede no aparecer hoy, ser publicado como presunto meses después y terminar desvirtuado o definitivo más adelante.

Por eso, una revisión única al momento de darlo de alta no siempre es suficiente.

La meta no es desconfiar de todos los proveedores. Es tener información para reaccionar rápido cuando aparece una señal de riesgo.

Conclusión

EFOS y EDOS describen lados distintos de un problema: quien emite comprobantes por operaciones simuladas y quien utiliza comprobantes para dar efectos fiscales a operaciones que no existieron.

Pero recibir un CFDI de un proveedor posteriormente publicado no convierte automáticamente al receptor en EDOS.

Primero hay que revisar el estatus del proveedor. Si quedó definitivo, corresponde identificar los CFDI relacionados, determinar si tuvieron efectos fiscales y comprobar si las operaciones realmente ocurrieron.

Una empresa que mantiene sus proveedores revisados, sus XML organizados y sus operaciones documentadas tiene una ventaja importante: puede analizar el problema con evidencia en lugar de reaccionar con suposiciones.

Temas relacionados

  1. ¿Qué es la lista negra del SAT?
  2. Lista de contribuyentes incumplidos del SAT: qué significa el artículo 69
  3. Lista de operaciones inexistentes del SAT: qué significa el artículo 69-B
  4. EFOS y EDOS: qué son, diferencias y riesgos para tu empresa — Estás aquí.
  5. Lista negra del SAT por pérdidas fiscales: cómo funciona el artículo 69-B Bis
  6. Artículo 49 Bis: nueva lista negra del SAT por CFDI falsos

Síguenos en YouTube

Si quieres mantenerte actualizado sobre EFOS y EDOS, listas negras del SAT, CFDI y herramientas para revisar proveedores, puedes suscribirte al canal de YouTube de Facturando.

Programa lista negra del SAT – EFOS

Si tu preocupación es saber si tus proveedores, con los que tienes una relación comercial, se encuentra registrados o no en la lista negra del SAT, Facturando tiene para ti la mejor solución con la que podrás verificar su situación, al consultarlos directamente en la lista negra del SAT, de una forma práctica y sencilla.

A continuación, veremos a detalle la funcionalidad que ofrece el programa y las grandes ventajas que obtendrás al hacer uso del mismo:

Programa
Con nuestro programa Lista Negra del SAT – EFOS podrás verificar si tus clientes o proveedores, aparecen registrados en la lista negra del SAT, ya sea como un contribuyente incumplido (de acuerdo al Artículo 69) o como un contribuyente con operaciones inexistentes (conforme al Artículo 69-B) y no solo eso, sino también podrás saber que comprobantes te han emitido.

El sistema cuenta con la siguiente funcionalidad, con la que podrás llevar a cabo la consulta de tres formas distintas:

  • CFDIs emitidos por un EFOS: Esta forma de verificación se realiza por medio de la lectura directa de los archivos XML, para ello solo deberás de indicar la carpeta que los contiene y el sistema realizará la verificación de cada uno de ellos.
  • Múltiples RFCs: Por medio de esta opción, podrás realizar una consulta masiva de proveedores, importando un archivo de Excel, el cual contiene los RFCs, no tendrás límite en la cantidad de RFCs a importar.
  • RFC o Razón Social: Esta es la opción más sencilla y no por ello la menos importante, con la cual podrás verificar de forma manual y directa en la lista negra del SAT que se muestra en pantalla, donde solo podrás consultar un contribuyente a la vez, ya sea capturando el RFC o por medio de su nombre o razón social.

Reportes obtenidos
Una vez realizada cualquiera de las tres verificaciones mencionadas anteriormente, podrás obtener alguno de los siguientes reportes:

  • Reporte detallado de los proveedores y sus comprobantes: Esta es reporte más importante del sistema, ya que, no solo veras que proveedores están en las listas negras, sino que también podrás ver los comprobantes (CFDI) que te ha emitido cada uno; de esta forma podrás saber cuántas operaciones has realizado con el mismo y el monto de cada operación.
  • Relación de los RFCs encontrados en las listas, Este reporte se generar a partir de la lista de RFCs importados al sistema.
  • Relación del RFC consultado, esto para la consulta realizada por RFC o Razón Social.

Todos estos reportes los podrás exportar a un archivo Ms Excel para darle el seguimiento o tomar acciones al respecto.

Ventajas
Dentro de las ventajas que obtendrás al hacer uso de nuestra solución se encuentran:

  • Solución – tendrás en tu poder la mejor solución del mercado para detectar si tus proveedores aparecen en las listas negras del SAT y al mejor costo.
  • Verificación masiva – podrás verificar varios contribuyentes de forma masiva, ya sea por su RFC o mediante los archivos XML de los comprobantes fiscales que te hayan emitido.
  • Listas actualizadas – tendrás actualizadas las listas negras del SAT en todo momento, ya que la actualización se realiza de forma periódica, para que, al momento de realizar la verificación, ésta se realice sobre la versión más reciente.
  • Reportes detallados – obtendrás el reporte detallado de la verificación realizada de aquellos contribuyentes que aparezcan registrados en la lista negra del SAT.
  • Exportar información – podrás exportar los reportes obtenidos a un archivo Ms de Excel para su control y seguimiento.
  • Computadoras ilimitadas – podrás instalar el programa, sin restricción, en todas las computadoras de tu empresa.
  • Multi empresa – el programa lo podrás usar con todas tus empresas.
  • Consultar RFC – adicional, tendrás disponible el poder verificar si el RFC de tus clientes, proveedores o empleados, tienen una estructura válida y si éstos se encuentran registrados en el SAT.

Conoce nuestra versión Básica del programa, la cual no tiene costo alguno.

Descargarlo gratis

Si deseas conocer más acerca del funcionamiento del programa, te invitamos a ver los videos que hemos creado para ti.

Videos – Lista negra del SAT – EFOS

Si tienes alguna duda con respecto a esta publicación, te invitamos a que nos contactes por medio del chat que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

SAT: 73 Empresas más como EFOS

El pasado 27 de enero el SAT hizo publicó en el Diario Oficial de la Federación el Anexo 1 del oficio número 500-05-2020-3239 de fecha 9 de enero de 2020, donde se relaciona a 73 nuevas empresas que se ubican en el supuesto como Presuntos.

Estos contribuyentes tendrán un plazo de 15 días para aportar pruebas a la autoridad y desvirtuar dicha situación.

Derivado de esta publicación, se estará liberando lo antes posible una actualización a nuestro programa Listas negras – EFOS, el cual sirve para para verificar si tus proveedores o clientes aparecen en dichas listas del SAT.

Descargar Listas negras – EFOS

Con respecto a la publicación del SAT, puedes descargar el documento donde se informa de este punto, dando clic en el siguiente enlace:

DOF – Diario Oficial de la Federación

Si tienes alguna duda con respecto a esta publicación, te invitamos a que nos contactes por medio del chat que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.