¿Cómo se actualiza la información de las listas 69 y 69B en bFiskur?

Modificado el Mie, 4 Dic a 1:36 P. M.

Imagina que bFiskur es una biblioteca gigante donde guardamos información sobre empresas. Una parte importante de esta información es si una empresa está considerada como "EFO" (Empresa que realiza operaciones inexistentes) o "Incumplida"

Para mantener esta información siempre actualizada, bFiskur utiliza dos fuentes principales:

  1. El SAT:  Es como ir a la biblioteca del gobierno para pedir la lista más reciente de empresas que han sido identificadas como EFOs. Se consultan las 2 listas 69 y 69B para obtener esta información.
  2. El Diario Oficial de la Federación (DOF): Es como leer el periódico oficial del gobierno para estar al tanto de cualquier noticia nueva sobre cambios en el estatus de las empresas.

¿Cómo funciona este proceso?

bFiskur busca constantemente en estas dos fuentes para encontrar cualquier cambio en el estatus de las empresas. Cuando encuentra un cambio, lo agrega o actualiza en su base de datos.

¿Por qué es importante?

Mantener esta información actualizada es crucial para:

  • Identificar riesgos: Saber si una empresa con la que trabajas está en la lista de EFOs te ayuda a prevenir problemas legales y financieros.
  • Tomar decisiones informadas: Puedes utilizar esta información para decidir con quién hacer negocios.


Descarga de Listas oficiales 69B (EFOs)

El proceso primero comprueba la lista oficial de EFOs (Lista 69b) en la página del Portal del SAT:


http://omawww.sat.gob.mx/cifras_sat/Paginas/datos/ListCompleta69B.html


Verifica si la fecha de última actualización es posterior a la fecha de última actualización registrada en bFiskur, en caso de ser la misma fecha, el proceso terminará en ese instante sin realizar actualización alguna a las formas descritas anteriormente.


En caso que se detecte que la lista del portal se ha actualizado más recientemente que la última actualización en bFiskur, iniciará el proceso de descarga y actualización completa de los EFOs desde la lista oficial del SAT


Posteriormente a que se actualizó la forma de EFOs, se realiza un proceso para actualizar la información en bFiskur en las siguientes ubicaciones.

  • Clientes y Proveedores. Situación EFOS: Indica el estado de “EFO” del RFC entre los posibles valores:
    • Definitivo
    • Presunto
    • Desvirtuado
    • Sentencia Favorable
  • Clientes y Proveedores. Inicio en EFOS: Contiene la fecha del estado más antiguo que lo expuso como EFO, considerando tanto a la Lista directa del portal del SAT como a la página del DOF donde se publican los EFOs más recientes.
  • Clientes y Proveedores. EFOS (Lista 69B): Indica si el RFC se encuentra o no como EFO mediante un String con los valores “Si” o “No” (una vez que un RFC es marcado como EFO, bFiskur NO lo removerá de dicho estado, es decir, este campo NO cambiará y NO se eliminará su registro de la forma de EFOs, esta misma regla aplica a los 4 campos descritos en esta sección para Clientes y Proveedores, y en general para la forma de EFOs)
  • Clientes y Proveedores. Ultima Actualización EFOS: Dado a que la inserción/actualización se llevó a cabo por encontrarse en la lista reciente descargada, este campo tomará el valor de la Fecha de última actualización de la lista donde se encontraba el RFC por última vez al ser procesado por bFiskur mediante este proceso.


Descarga de Listas oficiales 69 (Incumplidos)

El proceso en esencia es el mismo que para los EFOs, con las diferencias evidentes del origen de la información y las formas destino dentro de bFiskur. En el caso de la lista de Incumplidos (Lista 69), la descarga se lleva a cabo de la página siguiente:


http://omawww.sat.gob.mx/cifras_sat/Paginas/datos/ListCompleta69.html


Esta página contiene también una Fecha de última actualización la cual se compara igual que en el caso de los EFOs, sin embargo a diferencia del proceso anterior, aquí la descarga y procesamiento se hace desde 4 posibles fuentes según el estado de “Incumplido” del que se trate: “No localizados”, “Firmes”, “Exigibles” y finalmente “Eliminados” (estos últimos dejaron de ser expuestos en la página hace meses, el proceso aún los busca, pero actualmente ya no se procesan, por lo que ya no se puede hacer nada al respecto para intentar removerlos del estatus de “Incumplido”):


http://omawww.sat.gob.mx/cifras_sat/Documents/No%20localizados.csv

http://omawww.sat.gob.mx/cifras_sat/Documents/Firmes.csv

http://omawww.sat.gob.mx/cifras_sat/Documents/Exigibles.csv

http://omawww.sat.gob.mx/cifras_sat/Documents/Eliminados.csv


El proceso posterior a la descarga es el mismo que en el caso de EFOs. Una vez descargada la información se actualiza en las siguientes ubicaciones:

  • Clientes y Proveedores.Situacion Incumplidos: : Indica el estado de “Incumplido” del RFC entre los posibles valores:
    • No localizado
    • Firmes
    • Exigibles
    • Eliminado
  • Clientes y Proveedores. Inicio en Incumplidos: Contiene la fecha del estado más antiguo que lo expuso como Incumplido
  • Clientes y Proveedores. Incumplidos (Lista 69): Indica si el RFC se encuentra o no como “Incumplido” mediante un String con los valores “Si” o “No” (una vez que un RFC es marcado como “Incumplido”, bFiskur NO lo removerá de dicho estado, es decir, este campo NO cambiará y NO se eliminará su registro de la forma de “Incumplidos”, esta misma regla aplica a los 4 campos descritos en esta sección para Clientes y Proveedores, y en general para la forma de “Incumplidos”)
  • Clientes y Proveedores. Ultima Act Incumplidos: Dado a que la inserción/actualización se llevó a cabo por encontrarse en la lista reciente descargada, este campo tomará el valor de la Fecha de última actualización de la lista donde se encontraba el RFC por última vez al ser procesado por bFiskur mediante este proceso.


De la misma manera se subirá esta información al WebService en caso de estar configurada la empresa para soportarlo.


Actualización de listas desde el DOF

El proceso de actualización de las Empresas que Facturan Operaciones Inexistentes (EFOs) mediante el Diario Oficial de la Federación (DOF) es un poco diferente al de descarga desde las listas oficiales del SAT. Aquí te explico cómo funciona:


1. Identificación de la Última Actualización:

   - Primero, se identifica la última fecha en que se actualizó un EFO en bFiskur, tanto desde el portal del SAT como utilizando el método del DOF.


2. Búsqueda en el DOF:

   - Luego, se busca en la página del DOF todas las notas referentes a cambios de estado de EFOs posteriores a la fecha máxima de actualización previamente identificada. Esto se hace filtrando por la frase “lista 69” en el portal de noticias del DOF.


3. Revisión de Noticias:

   - Una vez cargada la lista de noticias, se revisa cada una para identificar palabras clave que indiquen el tipo de estado de EFO que se está reportando. Esto puede ser complicado, ya que el portal puede cambiar sin previo aviso, afectando el proceso de identificación.


4. Procesamiento de la Información:

   - Si se logra identificar el estado de un EFO, se analiza el contenido de la página, que generalmente incluye varias tablas con información como la autoridad que emitió el oficio, las fechas de emisión, notificaciones, folios, etc. Toda esta información se procesa para limpiar caracteres que puedan causar problemas al insertarla o actualizarla.


5. Actualización de la Base de Datos:

   - Con la lista completa de EFOs identificados, se consulta la forma de EFOs del DOF para verificar si es un EFO preexistente o si debe insertarse. Dependiendo de esto, se actualiza bFiskur para modificar los campos que indican cambios en el estado de EFO, o se inserta la información con los campos relacionados al estado de EFO y los datos generales del RFC.





Importante: el campo “Actualmente en Lista” deberá indicar que NO se encuentra aún en las listas oficiales en dichas formas si el RFC en cuestión ya aparece en el DOF pero no en las listas


¿Le ha sido útil este artículo?

¡Qué bien!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
Se requiere la verificación del CAPTCHA.

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo