Ogni anno si deve chiudere il libro e fare il bilancio, acciocche si sappia se si e guadagnato o perduto.
Es la última noche del año. Marco se sienta en su escritorio junto a una vela de sebo, con los libros del año abiertos frente a él. Ha sido un buen año: la pimienta de Venecia se vendió bien, la seda de Lucca encontró compradores en Brujas, y el banquete del Duque le valió nuevos contactos comerciales.
Ahora debecerrar sus libros: calcular la utilidad del año, transferirla a las cuentas permanentes, y preparar todo para empezar limpio el 1 de enero de 1495.
Un negocio opera de forma continua, pero necesitamos medir resultados en intervalos discretos. Estos intervalos son losperiodos contables.
En @openbancor/ledger, los periodos tienen granularidad arbitraria. Desde el año fiscal de Marco hasta intervalos de 15 minutos para mercados eléctricos.
Esta es la distinción más importante para entender el cierre:
• Activos-- Cassa, Inventario, Cuentas por cobrar
• Pasivos-- Proveedores, Préstamos
• Capital-- Capital social, Utilidades retenidas
• Ingresos-- Ventas, Otros ingresos
• Gastos-- Costo de ventas, Renta, Salarios
Las cuentas de ingresos y gastos sontemporalesporque miden resultados de un periodo específico. Si no se reinician, las ventas de 1494 se mezclarían con las de 1495 y sería imposible saber cuánto ganó Marco en cada año.
Observa como los ingresos y gastos se "drenan" hacia utilidades retenidas durante el cierre. Haz clic en cada paso para ver la animacion:
El cierre es una secuencia de pólizas que transfieren los saldos de las cuentas temporales aUtilidades Retenidas(Retained Earnings), una cuenta permanente de capital.
Antes de cerrar, Marco debe registrar losajustespendientes:
• Devengos: ingresos ganados pero no cobrados, gastos incurridos pero no pagados
• Diferidos: pagos anticipados que se van reconociendo (renta pagada por adelantado)
• Depreciación: desgaste de activos fijos (el barco de Marco, sus carretas)
• Provisiones: estimaciones de gastos futuros (cuentas incobrables)
Todas las cuentas de ingreso se transfieren a una cuenta temporal llamadaResumen de Resultados(Income Summary):
Los ingresos secargan(su naturaleza es acreedora, así que un cargo los lleva a cero) y el total va al haber de Resumen de Resultados.
El Resumen de Resultados ahora tiene un saldo acreedor de 720 FIO (2,630 - 1,910 = 720). Esa es la utilidad neta. Se transfiere a Utilidades Retenidas:
Después de esta póliza, todas las cuentas temporales tienen saldo cero. La utilidad de 720 FIO ahora forma parte del capital permanente de Marco.
Una vez cerrado el periodo, Marco no quiere que nadie pueda registrar pólizas con fecha dentro de 1494. El sistema ofrece dos niveles de bloqueo:
El flujo típico: primero se aplica el balance lock (mientras el contador revisa las clasificaciones), y después el category lock (cierre definitivo para auditoría).
Después del cierre, se genera una balanza de comprobación que solo muestra las cuentas permanentes. Las cuentas temporales tienen saldo cero:
La balanza cuadra: 3,100 = 3,100. Las cuentas de ingresos y gastos no aparecen (o aparecen con saldo cero). Marco puede empezar 1495 con estos saldos comobalances iniciales.
El 1 de enero de 1495, Marco abre sus libros nuevos con una póliza de apertura que refleja exactamente la balanza post-cierre:
Las cuentas de ingresos y gastos empiezan en cero. El ciclo puede comenzar de nuevo.
Si usasclosePeriod(), los pasos 3-5 se ejecutan automáticamente.
Pero es importante entender lo que ocurre detrás.