Ajustos en Beancount: La teva posada a punt de final de mes
La comptabilitat no acaba quan l'última venda arriba al banc. Per obtenir una imatge real de la salut del teu negoci, has de fer una posada a punt a final de mes. A cada tancament de període, faràs ajustos—retocs al diari que col·loquen correctament els ingressos i les despeses a la finestra de temps adequada i mantenen el teu balanç honest.
En un llibre Beancount de text pla, aquests ajustos crucials són transparents, controlats per versions i fàcils d'auditar, convertint una tasca tediosa en un procés clar i repetible.
Per què importen els ajustos
Fer aquests ajustos és fonamental per a una comptabilitat sòlida. Asseguren que els teus estats financers siguin precisos i fiables.
-
Precisió del devengament: Els ajustos són el motor de la comptabilitat de devengament. Traslladen els ingressos i els costos al període en què realment es van obtenir o incórrer, independentment de quan es va produir el moviment de caixa. Això satisfà els principis bàsics de reconeixement d'ingressos i d'aparellament que formen la base de la comptabilitat moderna (AccountingCoach.com).
-
KPI fiables: Els indicadors clau de rendiment són tan bons com les dades que hi ha al darrere. Mètriques com el marge brut, l'ingrés net i les previsions de flux de caixa només diuen la veritat un cop els diferiments, els devengaments i les estimacions s'han registrat correctament (Corporate Finance Institute).
-
Auditoria neta: Els ajustos explícits de final de mes creen un registre clar del teu raonament financer. Això ajuda els auditors (i al teu jo futur) a rastrejar fàcilment què ha canviat i per què, generant confiança en els teus números (Accountingverse).
Sis categories comunes (amb fragments de Beancount)
Aquí teniu els sis tipus d'ajustos més comuns, amb exemples de com registrar-los al vostre llibre Beancount. Observeu l'ús de metadades com adj:"devengament"
per facilitar la cerca i l'anàlisi d'aquests ajustos més endavant.
1. Ingressos devengats
Això és per als ingressos que has guanyat però que encara no has facturat o rebut el pagament.
2025-07-31 * "Consultoria—hores de juliol"
Actiu:Clients 12000.00 USD
Ingressos:Consultoria
; adj:"devengament" periode:"Jul-25"
2. Despesa devengada
Una despesa en què has incorregut però que encara no has pagat, com una factura de serveis que arribarà el mes vinent.
2025-07-31 * "Advocat—Retenció de juliol"
Despeses:Legals 2500.00 USD
Passiu:FacturesPendents
; adj:"devengament"
3. Ingressos diferits (no guanyats)
Això s'aplica quan un client et paga per avançat. Reconeixes una part d'aquests ingressos a mesura que es guanyen amb el temps.
2025-07-31 * "Prepagament anual SaaS (reconeix 1/12)"
Passiu:IngressosDiferits 833.33 USD
Ingressos:SaaS
; adj:"diferiment"
4. Despesa prepagada (diferida)
Quan pagues una despesa per avançat (com una pòlissa d'assegurança anual), despeses una part cada mes.
2025-07-31 * "Assegurança—1 mes de despesa de prepagament"
Despeses:Assegurança 400.00 USD
Actiu:AssegurançaPrepagada
; adj:"diferiment"
5. Amortització
Aquesta entrada assigna el cost d'un actiu a llarg termini (com un ordinador o un vehicle) durant la seva vida útil.
2025-07-31 * "Amortització de Mac Studio"
Despeses:Amortització 1250.00 USD
Actiu:Ordinadors:AmortitzacióAcumulada
; asset_id:"MAC-03" adj:"estimació"
6. Provisió per a deutes dubtosos
Una estimació dels comptes a cobrar que no esperes cobrar, que es registra com a despesa per deutes incobrables.
2025-07-31 * "Provisió per a deutes incobrables (2% de Clients)"
Despeses:DeutesIncobrables 700.00 USD
Actiu:ProvisióDeutesDubtosos
; base:"Clients" taxa:0.02 adj:"estimació"
Un flux de treball repetible
Per mantenir el tancament de final de mes eficient i sense errors, adopta un flux de treball consistent.
-
Utilitza un fitxer separat. Mantén tots els ajustos d'un període en un sol lloc, com
ajustos-2025-07.bean
. Al fitxer principal del llibre, utilitza una directivainclude
per importar-lo al final. Això garanteix que els ajustos s'apliquen just abans de generar els informes finals. -
Estandarditza les teves metadades. Utilitza sempre claus i valors de metadades coherents, com
adj:"devengament|diferiment|estimació"
iperiode:"Jul-25"
. Això facilita la consulta i la revisió de tipus específics d'ajustos. -
Executa una comprovació prèvia. Abans de confirmar els canvis a Git, executa
bean-check
al fitxer d'ajustos per detectar errors tipogràfics o registres desequilibrats. -
Realitza una comprovació de sanitat d'una línia. Aquesta consulta confirma que tots els ajustos del període es compensen, donant-te confiança que no has introduït errors.
bean-query main.bean "SELECT account, SUM(number) WHERE meta('adj') AND meta('periode') = 'Jul-25' GROUP BY account"