Se introduce un nuevo tipo de bitácora especial que solo se debe utilizar en ciertas Empresas que estén configuradas de manera “especial” y que en realidad NO deban presentar sus Declaraciones Mensuales mes con mes con montos obtenidos / a pagar, sino que todo se deba presentar totalmente en ceros. Esta bitácora si bien estará disponible para todas las Empresas (ya que no tenemos una manera sencilla de identificar si debe o no presentar sus declaraciones en cero), se debe utilizar con cuidado pues una vez hecha la presentación de la declaración mensual en ceros puede tener efectos en el SAT, por lo menos el inmediato sería que ya no podría la empresa volver a presentar la declaración mensual de tipo “Normal” con montos mayores a cero sino que tendría que presentar declaraciones complementarias que modifiquen las obligaciones presentadas en cero por bFiskur.


La bitácora en si funcionará similar a las otras bitácoras de obligaciones, aunque NO comparte la cola de obligaciones por ser un proceso de generación en lugar que de descarga, y por ende ser más importante (al nivel aproximadamente de las bitácoras de Cancelación de CFDIs), así que se debe poder monitorear y ejecutar de manera independiente de las demás bitácoras de obligaciones, las cuales al compartir la cola la llegan a saturar rápidamente. Esta bitácora genera 2 detalles:

  • Declaración Mensual: Con este detalle se llevará a cabo la presentación de la Declaración Mensual considerada por bFiskur como la de “IVA” en el portal del SAT al que se puede ingresar mediante la siguiente URL (Portal “Anterior”): https://ptscdecprov.clouda.sat.gob.mx/
    Esta Declaración Mensual depende de las obligaciones que se configuren del tipo “IVA” (Renombradas a “Portal anterior”)


  • Declaración Mensual ISR: Con este detalle se llevará a cabo la presentación de la Declaración Mensual considerada por bFiskur como la de “ISR” en el portal del SAT al que se puede ingresar mediante la siguiente URL (Portal “Nuevo”): https://pstcdypisr.clouda.sat.gob.mx
    Esta Declaración Mensual depende de las obligaciones que se configuren del tipo “ISR” (Renombradas a “Portal nuevo”)

Estos detalles se ejecutan en paralelo (a diferencia de la bitácora de Declaración Mensual que encola el detalle de ISR posterior al de IVA), ya que no debe existir conflicto entre presentar una Declaración antes que la otra o al mismo tiempo, puesto que no comparten obligaciones ni son dependientes una de la otra. 


Para comenzar, las empresas deberán ser marcadas de manera especial con el nuevo campo llamado “Realizar Declaraciones en 0”, lo cual no habilitará el nuevo tipo de bitácoras (que ya se indicó que se pueden crear para todas), pero si permitirá que dichas bitácoras si funcionen, puesto que en caso de no estar marcada la empresa con esta configuración con un valor de “Si”, la bitácora simplemente fallará cuando inicie su procesamiento, indicando precisamente la falta de esta configuración.

Para que esta bitácora pueda funcionar correctamente se requiere que se configuren a nivel de empresa dos nuevas vistas detalle llamadas “Obligaciones a Presentar Declaraciones en Cero (Portal Anterior)” y “Obligaciones a Presentar en Declaraciones en Cero (Portal Nuevo)”, respectivamente cada sección correspondería a lo que se debe presentar dentro de los portales por donde se descargan las Declaraciones Mensuales consideradas por bFiskur como de  “IVA” e “ISR”,  que como conceptos en bFiskur son sinónimos de los nombres de los detalles de las bitácoras (“Declaración Mensual” correspondiendo a la de “IVA” o “Portal Anterior”, mientras que “Declaración Mensual ISR” correspondería a la de “ISR” o “Portal Nuevo”). Dado a que diferentes regímenes fiscales de las empresas pueden entrar por uno, por otro, o por ambos portales, y dado a que el IVA/ISR en realidad se puede presentar por uno o por otro portal de forma distinta para cada empresa, se manejan los conceptos como se describió en este párrafo respecto a “IVA” e “ISR” y NO deberían causar confusión para nadie si se entienden de esa manera. Para mayor claridad, ver la siguiente tabla:


Concepto

Obligación a la que se refiere en Declaraciones por Empresa (Imagen #1)

Detalle al que corresponde en las bitácoras de Declaración Mensual y Presentación de Declaración Mensual (Imagen #2)

Obligación a la que se refiere en el Cumplimiento de Obligaciones (Imagen #3)

Portal del SAT por el que se ingresa para descargar el PDF correspondiente (Imagen #4 y #5)

La realidad sobre si esto declara IVA o ISR

IVA

Declaracion Mensual

Declaracion Mensual

Declaracion Mensual

Puede referirse adicionalmente a otras obligaciones mensuales según el Régimen de cada Empresa

https://ptscdecprov.clouda.sat.gob.mx/

Portal Anterior

Depende del Régimen de cada Empresa

ISR

Declaracion Mensual ISR

Declaracion Mensual ISR

Declaracion Mensual ISR

Puede referirse adicionalmente a otras obligaciones mensuales según el Régimen de cada Empresa

https://pstcdypisr.clouda.sat.gob.mx

Portal Nuevo

Depende del Régimen de cada Empresa


Imagen #1: Obligaciones de Declaración Mensual dentro de “Declaraciones por Empresa

Imagen #2: Detalles dentro de la Bitácora de tipo “Presentar Declaracion Mensual en Cero

Imagen #3: Obligaciones dentro de “Cumplimiento de Obligaciones

Imagen #4: Portal de descarga/presentación de la “Declaración Mensual de IVA” (“Portal Anterior”)

Imagen #5: Portal de descarga/presentación de la “Declaración Mensual de ISR” (“Portal Nuevo”)


Habiendo aclarado los conceptos de “IVA” e “ISR” como los maneja bFiskur, para que este nuevo tipo de bitácora funcione, si se desea que para la Empresa se presente su Declaración Mensual de IVA en ceros (es decir, por el portal “Anterior”), entonces en el detalle de “Obligaciones a Presentar Declaraciones en Cero (Portal Anterior)” se deberán anotar todas las obligaciones tal como aparecen para seleccionar en el Portal correspondiente a la Declaración Mensual de IVA, mientras que de forma similar si se desea que para la Empresa se presente su Declaración Mensual de ISR en ceros (es decir, por el portal “Nuevo”), entonces en el detalle de “Obligaciones a Presentar en Declaraciones en Cero (Portal Nuevo)” se deberán anotar todas las obligaciones tal como aparecen para seleccionar en el Portal correspondiente a la Declaración Mensual de ISR. Si alguno de los dos detalles se deja SIN Obligaciones, se considerará que la Declaración Mensual correspondiente a ese Detalle (IVA o ISR) NO se desea presentar en absoluto.


En la siguiente imagen se pueden apreciar los dos nuevos detalles dentro del registro de la Empresa en los que se configuran las Obligaciones a Presentar tanto para Declaración Mensual de IVA como para Declaración Mensual de ISR:



El primer detalle debe llenarse exactamente con los textos que aparecen en el Portal de Declaraciones Mensuales de IVA según las obligaciones que la Empresa deberá presentar en cero, por ejemplo, en el siguiente caso podrían seleccionarse las 2 opciones que se aprecian en la imagen:


Textualmente se debe insertar en la tabla respetando las mayúsculas/minúsculas, acentos, espacios en blanco o puntuaciones, etc. tal como aparecen en el portal, en este caso sería:


ISR RETENCIONES POR SERVICIOS PROFESIONALES/RÉGIMEN SIMPLIFICADO DE CONFIANZA

ISR POR PAGOS POR CUENTA DE TERCEROS O RETENCIONES POR ARRENDAMIENTO DE INMUEBLES

 

Mientras que en el segundo detalle debe llenarse exactamente con los textos que aparecen en el Portal de Declaraciones Mensuales de ISR según las obligaciones que la Empresa deberá presentar en cero ahí, por ejemplo, en el siguiente caso podrían seleccionarse las 5 opciones que aparecen en la imagen (aunque 4 de ellas parecen ser obligatorias por default, se pueden seleccionar solo las que se necesiten):



Textualmente se debe insertar en la tabla respetando las mayúsculas/minúsculas, acentos, espacios en blanco o puntuaciones, etc. tal como aparecen en el portal, en este caso sería:


ISR personas morales

ISR retenciones por salarios

ISR retenciones por asimilados a salarios

IVA personas morales

IVA retenciones


Si estas obligaciones varían con el tiempo para la empresa o cambian de Portal, se deberán realizar los ajustes correspondientes en estos detalles de obligaciones a presentar o de lo contrario no se podrá proceder con la presentación de la Declaración mensual en ceros.


Casos especiales para Empresas de reciente creación

Se consideran 2 tipos de casos “especiales” para empresas de “recién creación”, esto es, empresas creadas en el año actual, o bien creadas en el año anterior al actual. Cualquier otra empresa cuya fecha de creación (referida en lo sucesivo como el campo “Fecha de Inicio de Operaciones” en bFiskur, el cual es indispensable que esté correctamente configurado) es previa al año anterior NO entrará en los casos especiales y simplemente presentará sus Declaraciones Mensuales en cero de forma normal. Los casos especiales son:

  • Empresas creadas el mismo año que el actual: Estas empresas NO están obligadas a presentar ISR durante el año en curso (Régimen General de Ley), por lo que NO se deben configurar obligaciones correspondientes a ISR en ninguno de los detalles de las Obligaciones a Presentar en cada Portal descritos en este documento. Estas empresas únicamente deben presentar obligaciones de IVA mes con mes, para expresar esto, a cada obligación se le puede asociar un valor en el campo “Frecuencia” para indicar si será parte de la presentación de Declaraciones de cada mes, en cuyo caso se debe configurar como “Mensual” tal como se ejemplifica en la imagen siguiente, bajo el entendido que si NO debe presentar una obligación en absoluto entonces simplemente NO se debe agregar un registro para dicha obligación:

  • Empresas creadas el año anterior al actual: Estas empresas YA deben presentar ISR pero de manera especial, generando una Declaración Trimestral de ISR (Régimen General de Ley) donde únicamente presentarán el ISR de los meses de Enero a Marzo del año en curso, por lo que SI deben configurar obligaciones que correspondan a ISR pero esta vez configurando el campo “Frecuencia” con el valor “Trimestral” para entender que se debe presentar en este tipo de Declaración Trimestral Especial única, tal como se indica en la imagen siguiente, agregando tantas obligaciones configuradas de esta manera como se deban incluir en esta Declaración especial:


Esta primer Declaración Trimestral de ISR se presentará con cualquier bitácora que pida generar las Declaraciones de los meses entre Enero y Marzo del año en curso, siempre y cuando la fecha actual real YA sea mayor al primero de Abril del año en curso. En ninguna otra combinación de bitácora se realizará la presentación de esta Declaración Especial.


Una vez realizada la presentación de esta Declaración Trimestral de ISR especial, la empresa deberá empezar a presentar el ISR de manera Mensual junto a la misma declaración de IVA, por lo que se deberá configurar una segunda obligación con el mismo nombre que todas las obligaciones de ISR para las que aplique, pero esta vez configurando el campo “Frecuencia” con el valor “Mensual”, y la diferencia es que el campo “Fecha de Inicio de Aplicación” deberá estar configurado con la fecha del Periodo (es decir, de la Fecha configurada en la bitácora, NO de la fecha real) a partir de la cual YA se debe llevar a cabo la presentación de esta obligación de manera mensual, tal como se ejemplifica en la siguiente imagen, en la cual esa obligación se estaría considerando para la Declaración Mensual de Abril 2024, ya que se configuró una fecha de Abril de dicho año, NO se configuró la fecha como algún día de Mayo que es cuando por lo general se presenta la Declaración Mensual de Abril, así que es claro que el campo se refiere a la fecha del Periodo y NO a la fecha real de presentación o a ninguna otra (este campo de “Fecha de Inicio de Aplicación” NO se usa en ningún otro caso excepto en esta situación, cuando NO se configura, se da por entendido que se desea presentar esa obligación sin restricciones de la fecha que esté configurándose en la bitácora):



Es posible agregar nuevas Obligaciones a Presentar en la Declaración Mensual en ceros si son nuevas obligaciones que se deben presentar en ceros, para lo cual pueden hacerlo justo en el mes de presentación agregándolas al detalle de las obligaciones del portal donde se presentarían, o bien pueden hacerlo en cualquier momento configurándoles una “Fecha de Inicio de Aplicación” con la fecha del periodo para el cual empezarán a presentarse (aunque el uso de este campo originalmente está pensado para las obligaciones que se presentan tanto Mensualmente como en la declaración especial Trimestral, tal como ya se explicó). Para remover una obligación de la presentación de la Declaración Mensual en ceros, basta simplemente con removerla del detalle correspondiente, bajo el entendido que NO es factible presentar obligaciones futuras, por lo que una vez que se remueve se asume que ya no será usada nunca más, y si bien es posible presentar obligaciones anteriores de forma tardía, en esos casos se debería remover solo hasta que dichas obligaciones ya se hubiesen presentado, justo antes de presentar el mes para el cual ya no aplicará.


Comprensión de los campos de las Bitácora

Como toda bitácora, tiene los mismos tipos de “Estatus” de Inicio, Procesamiento y Salida, los cuales se pueden resumir en:

  • Registrado: La bitácora ya debe estar a espera de su turno en la cola de ejecución
  • En proceso: La bitácora está siendo ejecutada en ese momento (en el Detalle los “Estatus” posibles en este caso serían “Presentando declaración”, “Generando declaración en ceros” o “Procesando obligaciones”). Según el punto donde se encuentre el detalle, significa respectivamente que se está presentando la Declaración en ese momento, se está presentando la Declaración posterior a la presentación de la Declaración especial Trimestral, o bien que ya solo se está finalizando el proceso.
  • Error: La bitácora falló por alguna cuestión que se puede analizar directamente en el Detalle dentro del campo “Estatus” o “HTML Error”. Un error común que se reportaría alguno de los detalles de la bitácora es el que dice “Error descarga archivos SAT: ERROR: No existen obligaciones seleccionadas, debes seleccionar al menos una obligación.”, este error tiene 2 posibles significados, no siendo muy sencillo identificar cuál de los dos es el que está ocurriendo, por lo que se deja al criterio del usuario analizarlo y entenderlo:
    • Se olvidó configurar las obligaciones a presentar en el portal correspondiente, por lo que simplemente deben llenarlas dentro del detalle de la empresa que corresponde al detalle de la bitácora que falló
    • Ya existe una Declaración Mensual Presentada para ese mes con las obligaciones actualmente marcadas, por lo que esta bitácora está repetida y es innecesaria. Este es un caso común dado a que el Portal del SAT permite presentar múltiples veces la Declaración Mensual si así se desea, seleccionando en cada caso obligaciones individuales. La funcionalidad está inicialmente pensada para presentar TODAS las obligaciones necesarias en 0 en un solo paso, por lo que es posible que si por alguna razón se agregaron nuevas obligaciones, o si simplemente por alguna razón excepcional se presentó la Declaración NO con el sistema sino de forma manual, se lleguen a presentar estos casos. Si se cae en esta situación NO es un verdadero error, sino simplemente la indicación de que en ese periodo YA se encuentra presentada la Declaración de las Obligaciones configuradas, y que la bitácora NO pudo realizar nuevamente la presentación, por eso terminó en Estatus de Error
  • Terminado: La bitácora terminó correctamente, según la manera de terminar de los Detalles, pueden acabar de 2 formas posibles:
    • Terminado: Quiere decir que la Declaración correspondiente a ese detalle se pudo Presentar correctamente en ceros
    • Terminado – Sin documentos: Quiere decir que la Declaración correspondiente a ese detalle NO se presentó, pero por alguna circunstancia NO debería haberse presentado. En este caso se puede analizar el campo “HTML Error” del detalle para entender por qué no se realizó la presentación de la Declaración, siendo algunas de las situaciones más comunes las siguientes:
  • El portal NO permitía la presentación de la Declaración para el Periodo configurado
  • YA existe una declaración del tipo del detalle tipo “Normal” presentada en el portal del SAT (esta validación se hace respecto a la forma “Declaraciones por empresa” de bFiskur, buscando por el tipo de Declaración, si encuentra alguna con número de Folio asignado considerará que ya NO es necesario presentar la declaración ese periodo)
  • NO hay obligaciones configuradas para el tipo de Declaración del detalle en el apartado de “Obligaciones a Presentar #Tipo#” dentro de la empresa, por lo que no se puede llevar a cabo el proceso de Presentación (en este caso, es posible que para alguna empresa precisamente NO se deba presentar la declaración de IVA o ISR, y si es esa situación, precisamente NO se debe llenar el detalle de las Obligaciones a Presentar para que caiga en este supuesto)
  • Aunque hay obligaciones configuradas para el tipo de Declaración del detalle, al procesar con el robot la presentación de la declaración, NO se lograron identificar como disponibles dichas obligaciones así que no realiza la presentación

La bitácora NO se debe generar para más de un periodo simultáneamente, en principio porque ninguna empresa debería tener tantas declaraciones mensuales sin presentar, pero finalmente para permitir simplicidad en su uso y no confusión al generar múltiples detalles cada uno correspondiente a un periodo diferente, así que se limitará a un periodo por bitácora, validando las fechas para que NO puedan abarcar más de un mes de rango.