Comprendre els comptes a cobrar (Una guia de Beancount)
Si dirigeixes una empresa que factura clients, necessites una manera sòlida de seguir qui et deu diners. És aquí on entren els comptes a cobrar (AR). No és només un número en un informe; és la sang vital del teu flux de caixa.
Aquesta guia et guiarà a través del que són els comptes a cobrar, per què són importants i com gestionar-los amb precisió i claredat utilitzant el sistema de comptabilitat en text pla, Beancount.
TL;DR
Accounts receivable (AR) són els diners que els clients et deuen per béns o serveis que ja has entregat. És un actiu corrent al teu balanç, central a la comptabilitat d’acumulació, i un factor clau del flux de caixa de la teva empresa. Pots seguir l’AR de manera neta a Beancount utilitzant subcomptes de clients, enllaçant factures a pagaments amb ^links
, i executant unes poques consultes senzilles. Per mesurar la velocitat de cobrament, pots calcular AR Turnover i Days Sales Outstanding (DSO). Per gestionar el risc, pots utilitzar una provisió per a comptes dubtosos.
Què són els comptes a cobrar?
Definició
Els comptes a cobrar representen el saldo de diners que la teva empresa té dret a cobrar per béns o serveis entregats o utilitzats però encara no pagats pels clients. Sota la comptabilitat d’acumulació, reconeixes aquest ingrés quan el guanyes, no quan reps el diner. Per tant, l’AR apareix com un actiu corrent al balanç de la teva empresa.
Per què és important
Gestionar eficaçment l’AR és crític per mantenir una liquiditat sana. Com més ràpid cobriss les factures, més curt serà el teu cicle de conversió de caixa — el temps que triga a transformar les inversions en inventari i altres recursos en diners. Monitoritzant mètriques com AR Turnover i Days Sales Outstanding (DSO), pots obtenir una visió clara de l’eficiència de cobrament i prendre accions per millorar-la.
Comptes a cobrar vs. comptes a pagar (refresc ràpid)
- AR = diners que et deuen (és un actiu).
- AP = diners que deus a altres (és un passiu).
El flux dels comptes a cobrar en la comptabilitat de partida doble
Conceptualment, el cicle d’un compte a cobrar segueix aquests passos:
- Emissió d’una factura (venda a crèdit): Quan envies una factura, augmentes els teus Actius (concretament, Comptes a cobrar) i reconeixes el
Ingressos
que has guanyat. - Cobrament: Quan el client paga, augmentes un actiu (el teu compte
Assets:Bank
) i disminueixes un altre (Assets:AR
). L’efecte net sobre el total d’actius és zero, però la teva posició de caixa millora. - Descomptes o notes de crèdit: Si ofereixes un descompte per pagament anticipat o emets una nota de crèdit, redueixes el saldo d’AR del client i ho compenses amb una despesa de descompte o una reducció d’ingressos (contra-ingrés).
- Deutes incobrables: Malauradament, no totes les factures es paguen. Per comptabilitzar-ho, pots reconèixer una provisió per a comptes dubtosos (un contra-actiu que redueix el valor de l’AR) i una despesa de deute incobrable corresponent. Més tard, pots donar de baixa una factura específica incobrable contra aquesta provisió.
Modelatge de l’AR a Beancount
Beancount és un sistema de comptabilitat de partida doble en text pla perfectament adequat per seguir l’AR. L’ús de tags
(que comencen amb #
), links
(que comencen amb ^
) i un llenguatge de consultes similar a SQL (bean-query
) fa que tot el procés d’AR sigui transparent, auditable i scriptable.
Estructura de comptes suggerida
Una taula de comptes neta és la base. Aquí tens una estructura recomanada:
Assets:AR
Assets:AR:Clients:<Name>
Assets:AR:Allowance ; Un compte contra-actiu
Income:Sales
Income:Contra:SalesDiscounts ; Alternativa a un compte de despesa
Expenses:SalesDiscounts
Expenses:BadDebt
1. Registrar una venda a crèdit (emetre una factura)
Quan envies una factura a un client, la registres al teu llibre major.
2025-07-01 * "Acme Co." "Invoice 2025-045 · Web design" ^INV-2025-045 #ar #client:acme
invoice: "2025-045"
due: "2025-07-31"
document: "/invoices/2025/INV-2025-045.pdf"
Assets:AR:Clients:Acme-Co 1200.00 USD
Income:Sales -1200.00 USD
- L’enllaç
^INV-2025-045
link és un identificador únic que connectarà aquesta factura amb els seus pagaments futurs. - El camp
document:
metadata ajuda a Fava (la interfície web de Beancount) a renderitzar un enllaç clicable directament al PDF de la factura.
2. Registrar el pagament complet
Quan Acme Co. paga la factura completament, neteges el seu saldo de comptes a cobrar.
2025-07-25 * "Acme Co." "Payment for INV-2025-045" ^INV-2025-045 #ar
Assets:Bank:Checking 1200.00 USD
Assets:AR:Clients:Acme-Co -1200.00 USD
L’ús del mateix enllaç ^INV-2025-045
crea una pista d’auditoria clara que connecta la factura amb el pagament.
3. Gestionar pagaments parcials
Si un client fa un pagament parcial, el procés és el mateix. L’enllaç manté tot connectat.
2025-07-20 * "Acme Co." "Partial payment INV-2025-045" ^INV-2025-045 #ar
Assets:Bank:Checking 400.00 USD
Assets:AR:Clients:Acme-Co -400.00 USD
Una consulta sobre ^INV-2025-045
mostraria la factura original de 1200 , deixant un saldo de 800 $.
4. Gestionar un descompte per pagament anticipat
Suposem que ofereixes un descompte del 2 % sobre una factura de 1000 $ si es paga abans.
2025-07-10 * "Acme Co." "2% early-payment discount on INV-2025-046" ^INV-2025-046 #ar
Assets:Bank:Checking 980.00 USD
Expenses:SalesDiscounts 20.00 USD
Assets:AR:Clients:Acme-Co -1000.00 USD
Aquí, es neteja el compte a cobrar complet de 1000 i es comptabilitza el descompte de 20 $ com a despesa. Nota: molts llibres tracten els descomptes de vendes com a contra-ingressos en comptes de despeses. Utilitzar un compte de despesa és sovint més senzill per a llibres petits. L’important és escollir un mètode i ser consistent.
5. Incloure l’IVA a les factures
Si recaptues l’IVA, el registres com a passiu en el moment de facturar.
2025-07-01 * "Acme Co." "INV-2025-047 · Hardware + tax" ^INV-2025-047 #ar
invoice: "2025-047"
due: "2025-07-31"
Assets:AR:Clients:Acme-Co 1100.00 USD
Income:Sales -1000.00 USD
Liabilities:Tax:Sales -100.00 USD
Has facturat 1100 d’ingressos i ara deutes 100 $ a l’autoritat fiscal.
6. Gestionar deutes incobrables (mètode de provisió)
El mètode de provisió és el recomanat segons els Principis Comptables Generalment Acceptats (GAAP) perquè emparella millor les despeses amb els ingressos.
Pas 1: Estimar i crear la provisió (p. ex. al final de l’any)
Basat en dades històriques, estimes un percentatge dels teus comptes a cobrar que podria ser incobrable.
2025-12-31 * "Allowance for doubtful accounts (2% of AR)"
Expenses:BadDebt 300.00 USD
Assets:AR:Allowance -300.00 USD
Això crea un compte contra-actiu (Assets:AR:Allowance
) que redueix el valor comptable total dels comptes a cobrar.
Pas 2: Donar de baixa una factura incobrable específica
Quan estàs segur que una factura no serà pagada, la dónes de baixa contra la provisió.
2026-03-05 * "Write-off INV-2025-049 for Insolvent Client" ^INV-2025-049 #ar
Assets:AR:Allowance 1200.00 USD
Assets:AR:Clients:Insolvent-Client -1200.00 USD
Aquesta transacció no afecta les despeses; la despesa ja es va reconèixer quan es va crear la provisió.
Informes mínims i consultes
Pots obtenir instantànies del teu AR amb Fava o bean-query
.
Comptes a cobrar oberts per client
SELECT account, SUM(position)
WHERE account '^Assets:AR'
GROUP BY account
ORDER BY account;
Diari d’activitat d’AR per a un període
JOURNAL
WHERE account '^Assets:AR'
AND date >= 2025-07-01 AND date < 2025-08-01;
Mètriques clau d’AR (amb fórmules ràpides)
Per a aquests ràtios, una forma pràctica és utilitzar bean-query
per exportar les xifres necessàries (vendes a crèdit, saldos d’inici i final d’AR) i després fer els càlculs en un full de càlcul o script. Això manté el llibre net i les operacions matemàtiques explícites.
Ratio de rotació d’AR
Mesura quantes vegades per període la teva empresa cobra el seu AR mitjà. Com més alt, millor.
DSO (Days Sales Outstanding)
Indica el nombre mitjà de dies que es triga a cobrar després d’una venda. Com més baix, millor.
Junts, aquests indicadors mostren com d’eficientment converteixes les factures en efectiu.
Fitxer d’inici simple per a Beancount (copiar/enganxar)
; --- Accounts ---------------------------------------------------------------
1970-01-01 open Assets:Bank:Checking USD
1970-01-01 open Assets:AR
1970-01-01 open Assets:AR:Clients:Acme-Co
1970-01-01 open Assets:AR:Allowance
1970-01-01 open Income:Sales
1970-01-01 open Expenses:SalesDiscounts
1970-01-01 open Expenses:BadDebt
1970-01-01 open Liabilities:Tax:Sales USD
; ---------------------------------------------------------------------------
; Exemple de factura
2025-07-01 * "Acme Co." "Invoice 2025-045 · Web design" ^INV-2025-045 #ar
invoice: "2025-045"
due: "2025-07-31"
document: "/invoices/2025/INV-2025-045.pdf"
Assets:AR:Clients:Acme-Co 1200.00 USD
Income:Sales -1200.00 USD
; Pagament rebut
2025-07-25 * "Acme Co." "Payment INV-2025-045" ^INV-2025-045 #ar
Assets:Bank:Checking 1200.00 USD
Assets:AR:Clients:Acme-Co -1200.00 USD
Consells operatius per mantenir l’AR saludable
- Estableix termes clars: Inclou la data de venciment, polítiques de penalitzacions per retard i qualsevol descompte per pagament anticipat a cada factura.
- Enllaça tot: Utilitza enllaços
^INV-...
coherents per connectar factures, pagaments i notes de crèdit, creant una pista d’auditoria neta. - Adjunta documents: Usa la metadada
document:
per enllaçar PDFs de factures, comandes de compra i contractes. - Revisa mensualment: Consulta el teu informe d’AR obert almenys una vegada al mes i segueix les factures vencides. Vigila les tendències d’AR Turnover i DSO per detectar problemes aviat.
Fonts
- Beancount Documentation
- Principis de comptabilitat d’acumulació (GAAP)
- Guia d’implementació de Fava per a informes visuals.