Cierres contables
El submodulo de cierres contables permite ejecutar el cierre de periodos trimestrales y anuales mediante un wizard guiado. El cierre genera automaticamente los asientos de regularizacion, cierre y apertura del siguiente ejercicio.
Vista de lista
Sección titulada «Vista de lista»Al acceder a Contabilidad > Cierres contables, se muestra el estado de cada periodo del ejercicio activo:
| Periodo | Estado posible |
|---|---|
| Primer trimestre (enero - marzo) | Abierto / Cerrado |
| Segundo trimestre (abril - junio) | Abierto / Cerrado |
| Tercer trimestre (julio - septiembre) | Abierto / Cerrado |
| Cuarto trimestre (octubre - diciembre) | Abierto / Cerrado |
| Cierre anual | Abierto / Cerrado |
Cada periodo muestra: rango de fechas, numero de asientos publicados, numero de asientos en borrador y fecha de cierre (si aplica).
Cierre trimestral
Sección titulada «Cierre trimestral»El cierre trimestral bloquea la creacion de nuevos asientos en el periodo y prepara los datos para las declaraciones fiscales.
- Accede a Contabilidad > Cierres contables.
- Pulsa el boton Cerrar periodo en el trimestre que desees cerrar.
- El wizard de cierre se abre en el Paso 1: Revision.
Paso 1: Revision de asientos pendientes
Sección titulada «Paso 1: Revision de asientos pendientes»El sistema muestra:
- Numero de asientos en borrador en el periodo.
- Numero de asientos sin conciliar con el banco.
- Lista de cuentas con movimientos inusuales.
Si hay asientos en borrador, el sistema te advierte. Puedes:
- Publicar todos los borradores — Pulsa el boton para publicar todos de una vez.
- Revisar manualmente — Vuelve al libro diario para revisar cada uno.
- Continuar igualmente — Los borradores no se incluiran en los informes del periodo cerrado.
Paso 2: Confirmacion
Sección titulada «Paso 2: Confirmacion»El sistema muestra un resumen del periodo:
- Total de ingresos del trimestre.
- Total de gastos del trimestre.
- Resultado del periodo.
- Numero total de asientos que se bloquean.
Pulsa Confirmar cierre para ejecutar.
Como se que lo hice bien
Sección titulada «Como se que lo hice bien»- El periodo muestra estado Cerrado en la vista de lista.
- Aparece la fecha de cierre.
- No se pueden crear nuevos asientos con fecha dentro del periodo cerrado.
- Los informes del trimestre reflejan los datos definitivos.
Cierre anual
Sección titulada «Cierre anual»El cierre anual es un proceso mas completo que incluye regularizacion de cuentas de ingresos y gastos, asiento de cierre y apertura del siguiente ejercicio.
- Accede a Contabilidad > Cierres contables.
- Verifica que los cuatro trimestres esten cerrados.
- Pulsa el boton Cierre anual.
- El wizard se abre en el Paso 1: Verificacion.
Paso 1: Verificacion previa
Sección titulada «Paso 1: Verificacion previa»El sistema comprueba:
- Todos los trimestres estan cerrados.
- No quedan asientos en borrador en el ejercicio.
- Las amortizaciones del ejercicio estan contabilizadas.
- La conciliacion bancaria esta al dia.
Si alguna comprobacion falla, se muestra un aviso con la accion correctiva necesaria. Puedes continuar con avisos pendientes, pero se recomienda resolverlos.
Paso 2: Regularizacion
Sección titulada «Paso 2: Regularizacion»El sistema genera automaticamente el asiento de regularizacion:
- Salda todas las cuentas de ingresos (grupo 7) y gastos (grupo 6).
- Traspasa el resultado a la cuenta de Resultado del ejercicio (129).
El asiento de regularizacion se muestra para revision antes de confirmar.
Paso 3: Asiento de cierre
Sección titulada «Paso 3: Asiento de cierre»El sistema genera el asiento de cierre que salda todas las cuentas del balance:
- Todas las cuentas de activo, pasivo y patrimonio neto se llevan a saldo cero.
- Este asiento marca el fin contable del ejercicio.
Paso 4: Apertura del siguiente ejercicio
Sección titulada «Paso 4: Apertura del siguiente ejercicio»El sistema genera automaticamente el asiento de apertura del nuevo ejercicio:
- Reabre todas las cuentas de balance con los saldos finales del ejercicio cerrado.
- Las cuentas de ingresos y gastos comienzan en cero.
- Se crea el nuevo ejercicio fiscal si no existia.
Pulsa Ejecutar cierre anual para confirmar los tres asientos simultaneamente.
Como se que lo hice bien
Sección titulada «Como se que lo hice bien»- El ejercicio aparece con estado Cerrado.
- En el libro diario se pueden ver los tres asientos generados: regularizacion, cierre y apertura.
- El nuevo ejercicio esta creado con el asiento de apertura.
- No se pueden crear asientos en el ejercicio cerrado.
- Las cuentas de balance del nuevo ejercicio muestran los saldos heredados.
Bloqueo de periodo cerrado
Sección titulada «Bloqueo de periodo cerrado»Una vez cerrado un periodo (trimestral o anual), el sistema aplica las siguientes restricciones:
- No se pueden crear nuevos asientos con fecha dentro del periodo cerrado.
- No se pueden publicar asientos en borrador con fecha del periodo cerrado.
- No se pueden anular asientos del periodo cerrado.
- Los informes del periodo cerrado muestran datos definitivos.
Reabrir un periodo cerrado
Sección titulada «Reabrir un periodo cerrado»En casos excepcionales, es posible reabrir un periodo cerrado para corregir errores graves.
- Accede a Contabilidad > Cierres contables.
- Localiza el periodo cerrado que necesitas reabrir.
- Pulsa el boton Reabrir periodo.
- Introduce el motivo de reapertura (obligatorio).
- Confirma la accion con tu contrasena.
Errores comunes
Sección titulada «Errores comunes»| Mensaje | Causa | Solucion |
|---|---|---|
Existen asientos en borrador en el periodo | Hay asientos sin publicar en el rango de fechas. | Publica o elimina los asientos en borrador antes de cerrar. |
El trimestre anterior no esta cerrado | Se intenta cerrar un trimestre sin haber cerrado el precedente. | Cierra los trimestres en orden cronologico. |
Amortizaciones pendientes de contabilizar | Hay activos fijos con amortizacion no registrada en el ejercicio. | Genera los asientos de amortizacion pendientes en Activos fijos. |
No se puede reabrir: cierre anual ya ejecutado | Se intenta reabrir un trimestre de un ejercicio ya cerrado anualmente. | Reabre primero el cierre anual y despues el trimestre. |
Solo el propietario puede reabrir periodos | Un usuario sin permisos intenta reabrir un cierre. | Solicita al propietario del negocio que realice la reapertura. |
Detalles tecnicos — Cierres contables
Tabla accounting_closings
Sección titulada «Tabla accounting_closings»| Columna | Tipo | Descripcion |
|---|---|---|
id | uuid | Identificador unico |
business_id | uuid | Negocio propietario |
period_type | enum | Tipo: quarterly, annual |
quarter | integer | Trimestre (1-4), null para cierre anual |
fiscal_year | integer | Ano fiscal |
status | enum | Estado: open, closed |
closed_at | timestamptz | Fecha y hora del cierre |
closed_by | uuid | Usuario que ejecuto el cierre |
reopened_at | timestamptz | Fecha de reapertura (null si no se ha reabierto) |
reopen_reason | text | Motivo de reapertura |
regularization_entry_id | uuid | Asiento de regularizacion (solo cierre anual) |
closing_entry_id | uuid | Asiento de cierre |
opening_entry_id | uuid | Asiento de apertura del siguiente ejercicio |
Edge Function accounting-close-period
Sección titulada «Edge Function accounting-close-period»Proceso de cierre anual:
- Valida que todos los trimestres estan cerrados.
- Genera asiento de regularizacion: salda cuentas de grupos 6 y 7 contra cuenta 129.
- Genera asiento de cierre: salda todas las cuentas de balance.
- Genera asiento de apertura: reabre cuentas de balance en el nuevo ejercicio.
- Marca el ejercicio como cerrado.
- Crea el nuevo ejercicio fiscal si no existe.
Todas las operaciones se ejecutan en una transaccion para garantizar la atomicidad.