El compte a pagar (AP) és els diners que la teva empresa deu als seus proveïdors per béns o serveis que ja has rebut però que encara no has pagat. En el món de la comptabilitat, l’AP es classifica com un passiu corrent al teu balanç de situació: una quantitat que normalment vence dins de l’any següent, i sovint dins de 30 a 60 dies.
Aquest concepte és central en la comptabilitat de meritació, on registres la despesa i el passiu corresponent en el moment en què arriba la factura, no quan realment envies els diners. Aquesta guia et mostrarà com gestionar tot el flux de treball d’AP de manera neta i eficient utilitzant l’eina de comptabilitat en text pla, Beancount.
Resum Ràpid
Abans d’endinsar-nos en els detalls, cobrim els aspectes essencials:
- Compte a Pagar (AP) representa els teus deutes a curt termini amb els proveïdors. El trobaràs a la secció de
Passiudel teu balanç de situació. - Meritació vs. Comptat: L’AP és un concepte que existeix només si portes els teus llibres amb base de meritació. Beancount suporta totalment els fluxos de treball de meritació, i la seva interfície web, Fava, mostrarà correctament els teus passius.
- AP vs. Compte a Cobrar (AR): És senzill: els comptes a pagar són el que deus, mentre que els comptes a cobrar són el que els altres et deuen.
On Viu l’AP a Beancount (i Fava)
Per començar a fer el seguiment de l’AP, primer has de declarar un compte per a això al teu llibre major. Una convenció estàndard és:
Liabilities:AccountsPayable
Opcionalment, pots crear subcomptes per als teus proveïdors principals (p. ex., Liabilities:AccountsPayable:ForestPaintSupply).
A Fava, aquest compte apareixerà al teu Balanç de Situació sota Passiu. Pots fer clic sobre ell per aprofundir i veure una llista de tots els articles oberts i pagats, donant-te una visió clara de les teves obligacions. Fins i tot pots veure-ho en acció al llibremajor d’exemple públic de Fava, que inclou un compte Liabilities:AccountsPayable.
Blocs Constructius de Beancount que Faran Servir
Un flux de treball robust d’AP a Beancount es recolza en algunes característiques principals:
- Comptes: Principalment faràs servir el teu compte
Liabilities:AccountsPayable, un compte de caixa comAssets:Bank:Checking, i els teus diversos comptes de despesa (p. ex.,Expenses:Supplies). - Metadades: Pots adjuntar dades clau-valor a qualsevol transacció. Per a l’AP, faràs servir metadades com
invoice:,due:,terms:, idocument:. Fava fins i tot reconeix la claudocument:i crearà automàticament un enllaç clicable al fitxer adjunt si configureu una carpeta de documents. - Etiquetes i Enllaços: Fes servir
#etiquetes(com#ap) per filtrar fàcilment i^enllaços(com^INV-10455) per lligar programàticament una factura i el seu pagament posterior. Això crea un rastre clar i auditable. - Consultes (BQL): El llenguatge de consulta semblant a SQL de Beancount (BQL) et permet executar informes potents, com llistar tots els comptes a pagar oberts ordenats per data de venciment, directament des de la línia de comandes amb
bean-queryo des de la pestanya "Query" de Fava.
Flux de Treball Principal d’AP a Beancount
Gestionar l’AP al teu llibre major implica dos o tres passos clau: registrar la factura, pagar-la, i de vegades gestionar pagaments parcials o descomptes.
1) Registrar la Factura del Proveïdor (Això Crea el Passiu)
Primer, registres la despesa i crees el compte a pagar quan arriba la factura.
; Opcionalment, estableix la teva carpeta de documents al teu fitxer principal de Beancount:
option "documents" "documents"
2025-08-05 * "Forest Paint Supply" "Comanda de pintura INV-10455" ^INV-10455 #ap
invoice: "INV-10455"
due: "2025-09-04"
terms: "2/10, n/30"
document: "invoices/2025-08-05-forest-paint-INV-10455.pdf"
Expenses:Supplies:Paint 500.00 USD
Liabilities:AccountsPayable -500.00 USDAquesta entrada aconsegueix dues coses crítiques:
- Reconeix immediatament la despesa de $500 en el període correcte (agost).
- Crea un passiu corresponent de $500, mostrant que deus diners a Forest Paint Supply.
L’enllaç ^INV-10455 és un identificador únic que et permet adjuntar el mateix enllaç al pagament posterior, mantenint les transaccions de factura i pagament lògicament connectades.
2) Pagar la Factura (Això Cancela el Passiu)
Quan pagues la factura, crees una transacció que mou diners del teu compte bancari per cancel·lar el passiu.
a) Pagament Estàndard (Sense Descompte):
2025-09-01 * "Forest Paint Supply" "Pagament INV-10455" ^INV-10455
Liabilities:AccountsPayable 500.00 USD
Assets:Bank:Checking -500.00 USDAquesta entrada redueix el teu saldo d’AP en $500 i el teu saldo bancari en la mateixa quantitat. El passiu queda cancel·lat.
b) Descompte per Pagament Anticipat (p. ex., "2/10, n/30"):
Si els termes són "2/10, n/30", pots obtenir un descompte del 2% si pagues dins de 10 dies. Per a la nostra factura de $500, això és un descompte de $10. Aquí tens dues maneres acceptables de registrar-ho: només has de triar un mètode i ser consistent.
; Opció 1: Registrar el descompte com a altres ingressos (efecte de contradespesa)
2025-08-12 * "Forest Paint Supply" "Descompte per pagament anticipat INV-10455" ^INV-10455
Liabilities:AccountsPayable 500.00 USD
Assets:Bank:Checking -490.00 USD
Income:Discounts:Payables -10.00 USD
; Opció 2: Reduir la despesa original directament
2025-08-12 * "Forest Paint Supply" "Descompte per pagament anticipat INV-10455" ^INV-10455
Liabilities:AccountsPayable 500.00 USD
Assets:Bank:Checking -490.00 USD
Expenses:Supplies:Paint -10.00 USDEn ambdós casos, cancel·les el passiu complet de $500, redueixes el teu saldo bancari en els $490 que realment vas pagar, i comptabilitzes el benefici de $10.
3) Gestió de Pagaments Parcials
La funció d’enllaços de Beancount fa que el seguiment de pagaments parcials sigui senzill i clar.
; Factura de \$1,200
2025-08-10 * "Acme Parts" "INV-9001" ^INV-9001
invoice: "INV-9001"
due: "2025-09-09"
Expenses:Parts 1200.00 USD
Liabilities:AccountsPayable -1200.00 USD
; Primer pagament de \$400
2025-08-20 * "Acme Parts" "Pagament INV-9001 (1/3)" ^INV-9001
Liabilities:AccountsPayable 400.00 USD
Assets:Bank:Checking -400.00 USD
; Pagament final de \$800
2025-09-05 * "Acme Parts" "Pagament INV-9001 (final)" ^INV-9001
Liabilities:AccountsPayable 800.00 USD
Assets:Bank:Checking -800.00 USDUtilitzant l’enllaç ^INV-9001 a les tres transaccions, pots filtrar fàcilment el teu diari per veure la història completa d’aquesta factura específica i els seus pagaments associats.
Consultes Útils (BQL)
Pots executar aquestes consultes a la pestanya "Query" de Fava o des de la línia de comandes amb bean-query.
Consell: La funció
any_meta()és increïblement útil per extreure camps de metadades cominvoice:idocument:als resultats de les teves consultes.
AP Obert per Proveïdor (Visió de Saldo):
Aquesta consulta suma el saldo pendent actual que deus a cada proveïdor.
SELECT payee, COST(SUM(position)) AS amount
WHERE account ~ "^Liabilities:AccountsPayable"
GROUP BY payee
ORDER BY payee;AP Obert per Factura + Data de Venciment:
Obtén una llista ordenada de totes les factures obertes, ordenades per la seva data de venciment, per ajudar-te a prioritzar els pagaments.
SELECT payee,
any_meta('invoice') AS invoice,
any_meta('due') AS due,
COST(SUM(position)) AS amount
WHERE account ~ "^Liabilities:AccountsPayable"
GROUP BY payee, invoice, due
ORDER BY due, payee;Llistar Factures amb PDFs Adjunts:
Aquesta consulta troba totes les teves factures i mostra la ruta al document enllaçat.
SELECT date, payee, any_meta('invoice') AS invoice, any_meta('document') AS file
WHERE account ~ "^Liabilities:AccountsPayable"
ORDER BY date DESC;On Veure l’AP a Fava
- Balanç de Situació: Navega a
Balanç de Situació→Passiu→AccountsPayableper veure el saldo total i aprofundir en els detalls de les transaccions. - Diari: Filtra el diari per
account:Liabilities:AccountsPayableo per un enllaç específic com^INV-xxxxper veure el cicle de vida complet d’una factura. - Barra Lateral de Documents: Si utilitzes la metadada
document:i estableixes la directivaoption "documents", veuràs una llista de documents enllaçats a la barra lateral.
Antiguitat d’AP, Rotació i Consciència del Flux de Caixa
- Calendari d’Antiguitat: Aquest informe agrupa les teves factures obertes segons el temps que porten pendents (p. ex., 1–30 dies, 31–60 dies, més de 60 dies). A Beancount, l’enfocament més pràctic és executar la consulta "AP Obert per Factura + Data de Venciment" anterior, exportar els resultats com a CSV i agrupar-los en un full de càlcul o amb un petit script de Python.
- Ràtio de Rotació d’AP: Això és un control ràpid de salut sobre la rapidesa amb què pagues als teus proveïdors. La fórmula és
Compres Totals al Proveïdor ÷ AP Mitjana. Una mètrica relacionada, Dies de Pagament Pendents (DPO), és aproximadament365 ÷ Ràtio de Rotació. - Si No Pots Pagar a Temps: L’AP està pensat per a deute a curt termini. Si un proveïdor accepta un reemborsament formal i a més llarg termini, hauries de reclasificar el deute fora de l’AP i cap a un compte per pagar.
2025-10-01 * "Helix Industries" "Convertir AP vençut a un pagaré a 12 mesos" ^INV-1110
Liabilities:AccountsPayable 2000.00 USD
Liabilities:NotesPayable -2000.00 USDMillors Pràctiques per a l’AP en un Llibre Major de Text Pla
- Ves sense Paper: Emmagatzema els PDFs de les factures a la teva carpeta
documentsi enllaça’ls amb la clau de metadadadocument:. - Utilitza els Enllaços de Manera Consistent: Posa el número de factura únic en un
^enllaçtant a la factura com a totes les entrades de pagament associades. - Mantingues les Metadades Ordenades: Utilitzar de manera consistent
invoice:,due:iterms:millora la cerca, les consultes i les revisions financeres. - Meritació Sempre: Si vols informes d’AP útils, compromet-te a portar els teus llibres amb base de meritació. Beancount i Fava ho gestionen de meravella.
Plantilla d’Inici Còpia-i-Enganxa: Factura de Proveïdor + Pagament
; ---- Factura ----
2025-08-05 * "Forest Paint Supply" "Comanda de pintura INV-10455" ^INV-10455 #ap
invoice: "INV-10455"
due: "2025-09-04"
document: "invoices/2025-08-05-forest-paint-INV-10455.pdf"
Expenses:Supplies:Paint 500.00 USD
Liabilities:AccountsPayable -500.00 USD
; ---- Pagament (sense descompte) ----
2025-09-01 * "Forest Paint Supply" "Pagament INV-10455" ^INV-10455
Liabilities:AccountsPayable 500.00 USD
Assets:Bank:Checking -500.00 USDAquesta guia té finalitat educativa i no constitueix assessorament fiscal, legal o financer.