Actualmente, el proceso de cierre del ejercicio contable en FacturaScripts, al generar los asientos de regularización, cierre y apertura, está teniendo en cuenta los bloqueos de regularizaciones de impuestos. Esto puede llevar a que los asientos no reflejen el estado contable deseado o requieran ajustes manuales.
El objetivo principal de esta tarea es modificar el comportamiento del proceso de cierre del ejercicio para que ignore los bloqueos de regularizaciones de impuestos al crear los asientos de regularización, cierre y apertura. Esto garantizará la correcta generación de los asientos contables sin interferencias de bloqueos específicos de impuestos.
Para abordar esta mejora, deberás realizar las siguientes modificaciones:
Archivos a modificar:
Detalle de la modificación: Será necesario revisar y adaptar la lógica dentro del archivo Core/Lib/Accounting/ClosingToAcounting.php. Específicamente, tendrás que asegurarte de que tanto el modelo de Asiento o Partida (si aplica directamente en este proceso) como la clase encargada de la gestión del cierre del ejercicio, no consideren los bloqueos de regularizaciones de impuestos. La finalidad es que estos bloqueos no influyan en la creación de los asientos de regularización, cierre y apertura.
Puedes encontrar más contexto sobre este problema en la siguiente issue: https://facturascripts.com/issues/6574
Esta tarea fue aprobada el 11-05-2023 y está pendiente para comenzar el desarrollo el 10-03-2026.