Cierre Contable¶
En FacturaScripts 2020 se ha potenciado el proceso de cierre contable para facilitar la personalización de cada uno de los procesos creando métodos protected en la mayor parte de los «pasos» y agrupandolos en clases separadas. Esto permite poder heredar sólo de los «pasos» que el desarrollador necesita personalizar para el país o cliente concreto o si lo necesitara sustituir toda una clase por otra que realice distintos procesos.
Cada una de los procesos de creación y borrado de la regularización, cierre y apertura se han separado en clases independientes que realizan sus tareas propias lo que permite poder heredar y personalizar por separado cada una de ellos.
La clase principal que realiza las llamadas a cada uno de los procesos es la clase ClosingToAcounting, mientras que las clases AccountingClosingRegularization, AccountingClosingClosing y AccountingClosingOpening contienen los métodos para los procesos de regularización, cierre y apertura respectivamente.