Salta al contingut principal

86 publicacions etiquetades amb "beancount"

Veure totes les etiquetes

Entenent les entrades de diari a Beancount

· 8 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Les entrades de diari són l'estructura fonamental de la comptabilitat de doble partida, i a Beancount, cada transacció * que escrius és una entrada de diari. Aquesta guia explica l'essencial — dèbits i crèdits, entrades d'ajust i entrades d'inversió — i mostra com es mapen netament a la sintaxi de text pla de Beancount. Aprendràs com mantenir llibres precisos amb el mínim de cerimònia.


2025-09-02-journal-entries-in-beancount

Un repàs ràpid: què és una entrada de diari?

Una entrada de diari és el registre formal i datat d'una transacció financera. S'expressa en termes de dèbits i crèdits que mantenen l'equació comptable fonamental en equilibri:

Actius=Passius+PatrimoniActius = Passius + Patrimoni

En un sistema de doble partida, cada transacció afecta almenys dos comptes, i el total de dèbits ha d'igualar el total de crèdits. Aquesta regla senzilla és la que fa que els informes financers posteriors, com l'estat de resultats i el balanç, siguin fiables i precisos.


Dèbits i crèdits en un minut

Els conceptes de dèbits i crèdits poden ser confusos al principi, però es redueixen a poques regles simples. Pensa-ho d'aquesta manera: "d'on ve el valor?" (crèdit) i "on va el valor?" (dèbit).

Aquí tens una fitxa ràpida de com augmenten els cinc tipus principals de comptes:

Tipus de compteAugmenta amb
ActiusDèbit
DespesesDèbit
PassiusCrèdit
PatrimoniCrèdit
IngressosCrèdit

Com es veu una entrada de diari a Beancount

Beancount utilitza directives de text senzilles i llegibles per a registrar transaccions. Cada transacció ha d'equilibrar a zero per a cada mercaderia (p. ex., USD, EUR, acció AAPL). Beancount llançarà un error si no ho fa.

Aquí tens una transacció bàsica per comprar cafè:

2025-09-10 * "Coffee Bar" "Team coffee"
Expenses:Food:Coffee 18.00 USD
Assets:Bank:Checking -18.00 USD

Observa com les dues anotacions (línies amb comptes) sumen zero: $18.00 + (-$18.00) = 0.

Pots afegir context potent directament a la narració mitjançant etiquetes (com #clientX) per a filtrar i enllaços (com ^INV-2025-001) per a connectar entrades relacionades.

Per exemple, així pots enllaçar una factura al seu pagament:

; Primer, registra la factura que vas enviar al client
2025-09-15 * "Acme Corp" "Invoice 2025-001 #clientX ^INV-2025-001"
Assets:AccountsReceivable 1000.00 USD
Income:Consulting -1000.00 USD

; Més tard, registra el pagament i enllaça'l a la factura original
2025-09-28 * "Acme Corp" "Payment on ^INV-2025-001"
Assets:Bank:Checking 1000.00 USD
Assets:AccountsReceivable -1000.00 USD

L'etiqueta #clientX et permet filtrar fàcilment totes les transaccions d'aquest client, i l'enllaç ^INV-2025-001 crea una connexió entre les dues entrades que pots seguir en els informes.


Entrades de diari comunes (prètes per enganxar)

Aquí tens diverses transaccions empresarials habituals formatades per a Beancount.

El propietari inverteix efectiu

Un propietari aporta fons personals per iniciar l'empresa.

2025-01-01 * "Owner" "Initial capital contribution"
Assets:Bank:Checking 10000.00 USD
Equity:Owner-Capital -10000.00 USD

Venda en efectiu amb impost de venda

Un client paga en efectiu per un producte, incloent un impost de venda del 8 % que hauràs de remetre al govern més tard.

2025-01-05 * "Walk-in Customer" "Cash sale with 8% tax"
Assets:Cash 108.00 USD
Income:Sales -100.00 USD
Liabilities:Tax:Sales -8.00 USD

Venda a crèdit (factura) i cobrament

Proporciones un servei i factures al client, i després reps el pagament més tard.

2025-01-10 * "Acme Corp" "Consulting invoice ^INV-2025-002"
Assets:AccountsReceivable 2500.00 USD
Income:Consulting -2500.00 USD

2025-01-30 * "Acme Corp" "Payment on ^INV-2025-002"
Assets:Bank:Checking 2500.00 USD
Assets:AccountsReceivable -2500.00 USD

Despesa amb targeta de crèdit

Compres subministraments d'oficina amb una targeta de crèdit de l'empresa.

2025-01-12 * "OfficeMax" "Supplies on credit card"
Expenses:Office:Supplies 75.00 USD
Liabilities:CreditCard -75.00 USD

nòmina (model simple)

Processes la nòmina, registrant la despesa salarial bruta, les retencions d'impostos dels empleats i el pagament net des del teu banc.

2025-01-31 * "Payroll" "January wages and withholdings"
Expenses:Payroll:Wages 2000.00 USD
Liabilities:Taxes:Withheld -400.00 USD
Assets:Bank:Checking -1600.00 USD

Depreciació mensual

Registres la despesa de depreciació mensual d'un actiu, com un portàtil.

2025-01-31 * "Depreciation" "Laptop, straight-line"
Expenses:Depreciation 100.00 USD
Assets:Equipment:AccumDepr -100.00 USD

Despesa prepagada i amortització mensual

Pagues una assegurança anual per avançat i després reconeixes una fracció mensual de la despesa.

; 1. Pagament de la pòlissa anual
2025-01-01 * "InsureCo" "Annual insurance premium"
Assets:Prepaid:Insurance 1200.00 USD
Assets:Bank:Checking -1200.00 USD

; 2. Reconèixer una despesa d'un mes al final de gener
2025-01-31 * "InsureCo" "Amortize 1/12 of insurance"
Expenses:Insurance 100.00 USD
Assets:Prepaid:Insurance -100.00 USD

Ingressos no guanyats i reconeixement mensual

Un client paga per avançat una subscripció de 3 mesos. Registres l'efectiu i després reconeixes un mes d'ingressos.

; 1. El client paga per avançat el servei
2025-02-01 * "Subscriber" "3-month plan prepaid"
Assets:Bank:Checking 300.00 USD
Liabilities:Unearned:Subs -300.00 USD

; 2. Reconèixer un mes d'ingressos després de prestar el servei
2025-02-28 * "Recognition" "Recognize month 1 of 3"
Liabilities:Unearned:Subs 100.00 USD
Income:Subscriptions -100.00 USD

Provisió per deutes incobrables i baixa

Estableixes una provisió per a factures potencialment incobrables i més tard baixes una factura específica.

; 1. Crear una provisió basada en el 2 % del comptes a cobrar
2025-03-31 * "Provision" "2% of A/R for doubtful accounts"
Expenses:BadDebt 200.00 USD
Assets:AllowanceForDoubtful -200.00 USD

; 2. Baixa d'una factura específica que saps que no es pagarà
2025-04-15 * "Write-off" "Customer XYZ invoice"
Assets:AllowanceForDoubtful 150.00 USD
Assets:AccountsReceivable -150.00 USD

Inventari periòdic i ajust de COGS

Al final d'un període, calcules el Cost de Vendes (COGS) ajustant el teu compte d'inventari.

2025-03-31 * "COGS adjustment" "Periodic inventory method"
Expenses:COGS 4500.00 USD
Assets:Inventory -4500.00 USD

Entrades d'ajust vs. entrades d'inversió

Les entrades d'ajust es registren al final d'un període comptable (com un mes o trimestre) per alinear correctament ingressos i despeses al període en què realment es van guanyar o incorrer. Això inclou acumulacions, diferiments i estimacions com la depreciació.

Les entrades d'inversió són opcionalment registrades el primer dia d'un nou període i inverteixen exactament una entrada d'ajust específica del període anterior. El seu propòsit és simplificar la comptabilitat. En invertir una acumulació, pots registrar la transacció de caixa posterior d'una manera estàndard sense haver de recordar dividir-la contra el compte de passiu.

Exemple: acumulació i inversió de serveis públics

Suposem que has de registrar la despesa de serveis públics de gener, però la factura no arribarà fins a febrer.

; 1. Acumular la despesa estimada al final de gener
2025-01-31 * "Accrual" "Estimate January utilities expense"
Expenses:Utilities 500.00 USD
Liabilities:Accrued:Utilities -500.00 USD

; 2. (Opcional) Invertir l'acumulació el primer dia del període següent
2025-02-01 * "Reversal" "Undo January utilities accrual"
Liabilities:Accrued:Utilities 500.00 USD
Expenses:Utilities -500.00 USD

; 3. Registrar el pagament real quan arribi al febrer
; La factura real és de 520 USD. Per causa de la inversió, pots
; registrar l'import complet al compte de despeses sense problemes.
; La despesa neta per al febrer serà 520 - 500 = 20 USD.
2025-02-10 * "City Utilities" "Payment for January bill"
Expenses:Utilities 520.00 USD
Assets:Bank:Checking -520.00 USD

Nota: L'exemple a l'esquema mostra dividir el pagament final. El mètode d'entrada d'inversió és una alternativa que simplifica l'entrada de pagament final.


Llista de comprovació per a cada entrada de diari a Beancount

Segueix aquests passos per assegurar que les teves entrades siguin netes i correctes:

  1. Comença amb la data (AAAA-MM-DD) i un senyal de transacció (*).
  2. Afegeix un beneficiari i una narració descriptiva. Utilitza #etiquetes i ^enllaços per a la capacitat de cerca.
  3. Inclou almenys dues línies d'anotació que equilibrin a zero per a cada mercaderia.
  4. Utilitza noms d'accounts adequats sota els cinc tipus: Assets, Liabilities, Equity, Income, Expenses.
  5. Opcionalment, afegeix metadades com document: "invoices/INV-2025-001.pdf" per a traçabilitat.

Errors comuns (i com Beancount ajuda)

  • Anotacions desequilibrades: Si els teus dèbits i crèdits no sumen zero, Beancount rebutjarà l'entrada. Aquesta és una característica clau que evita errors. Pots deixar una quantitat en blanc i Beancount la calcularà automàticament.
  • Signe incorrecte en un compte: És fàcil oblidar que Income, Equity i Liabilities augmenten amb crèdits (que solen ser nombres negatius a Beancount). Si ho fas malament, els teus informes semblaran estranys, però la regla d'equilibri encara ofereix una xarxa de seguretat.
  • Enllaços perduts entre entrades: Oblidar enllaçar una factura al seu pagament dificulta el seguiment del que està pendent. Utilitzar ^enllaços de manera consistent resol això creant una pista auditable.

On anar a continuació

  • Llenguatge Beancount i regles d'equilibri: Aprofa't més a la documentació oficial.
  • Full de trucs de sintaxi: Una referència pràctica per a totes les directives de Beancount.
  • Introducció a dèbits/crèdits: Un bon punt de partida si ets nou en les regles comptables.
  • Entrades d'ajust/inversió: Articles més detallats sobre la teoria comptable.

Apèndix: Mapeig de termes comptables → Beancount

Aquesta guia ràpida de traducció t'ajuda a mapar instruccions comptables a la sintaxi de Beancount.

Instrucció comptableAcció Beancount
Debitar una despesaImport positiu a un compte Expenses:
Creditar un passiuImport negatiu a un compte Liabilities:
Acumular ingressosAssets:AccountsReceivable +
Income:* -
Diferir ingressosAssets:Bank:* +
Liabilities:Unearned:* -
Reconèixer ingressos diferitsLiabilities:Unearned:* +
Income:* -

Amb aquests patrons i exemples, pots modelar netament gairebé qualsevol esdeveniment empresarial a Beancount, assegurant que els teus informes financers coincideixin sense cap sorpresa.

10 passos pràctics per a un tancament de final de mes ràpid i fiable a Beancount

· 7 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Si el teu llibre major viu en text pla, el tancament de final de mes pot ser tant ràpid com auditable.
El procés no ha de ser una carrera frenètica entre fulls de càlcul i calculadores.
Aquesta guia destil·la un procés net i repetible adaptat a Beancount i la seva interfície web, Fava, construït al voltant d'assegurances de saldo, imports intel·ligents i comprovacions lleugeres.

Aquí tens la llista de verificació per a un tancament sense problemes:

2025-09-02-month-end-close

  1. Recull els extractes i importa totes les transaccions en brut.
  2. Normalitza els beneficiaris, descripcions i metadades.
  3. Conciliació de cada compte de caixa, banc i crèdit amb les assegurances balance.
  4. Verifica les transferències i moviments entre comptes.
  5. Actualitza els preus de les inversions i verifica les valoracions.
  6. Adjunta o enllaça documents (rebuts, factures) al teu llibre major.
  7. Executa consultes i quadres de comandament per a P&L i comprovacions de variància.
  8. Registra acumulacions i ajustos segons calgui.
  9. Valida el llibre major amb comprovacions automàtiques.
  10. Confirma, etiqueta i arxiva el mes.

1. Set the Ground Rules (and Reuse Them)

Un tancament coherent comença amb una base estable. El teu Pla de Comptes i les opcions clau de Beancount haurien d'estar declarades centralment i canviar-se rarament. Opcions com operating_currency i la gestió de documents asseguren que els teus informes i imports es comportin de manera previsible cada vegada.

Consell: Tracta el teu fitxer d'opcions com a "infraestructura". Canviar-lo pot modificar com es calculen els teus números. Versiona'l amb cura a Git.


2. Import Everything—Then Never Hand-Type It Again

Automatitzar la importació de dades és l'acceleració més gran per tancar els teus llibres. Utilitza les poderoses eines d'importació de Beancount i els importadors construïts per la comunitat per obtenir fluxos bancaris, fitxers CSV/OFX de targetes de crèdit, dades de corretges i informes de nòmines.

L'objectiu és una importació d'una sola comanda que generi assentaments equilibrats que només cal revisar i confirmar. Això elimina l'entrada manual de dades, la principal font d'errors i retards.


3. Normalize Payees and Metadata Up Front

Les dades netes són dades fiables. Estandarditza els teus beneficiaris, narracions i etiquetes durant el procés d'importació perquè les teves cerques, regles i informes siguin precisos mes a mes.

El sistema de connectors de Beancount et permet afegir transformacions i validacions lleugeres mentre es carreguen els teus fitxers. Això és perfecte per imposar comprovacions de consistència personalitzades o utilitzar el connector integrat noduplicates per marcar transaccions repetides abans que es converteixin en un problema.


4. Reconcile with balance Assertions

Per a cada compte que té un extracte (comptes corrents, d'estalvi, targetes de crèdit), utilitza la directiva balance de Beancount per assegurar el saldo de tancament. Aquesta línia senzilla converteix la conciliació d'una comprovació manual a una prova precisa i automatitzada.

; Asserts the balance is exactly 1234.56 at the start of the day
2025-09-01 balance Assets:Bank:Checking 1234.56 USD

Com que els saldos es comproven al començament del dia, és més fàcil utilitzar el primer dia del mes següent per a un extracte de final de mes. Si el saldo calculat per Beancount no coincideix amb la teva assegurança, obtindràs un error precís i una data per iniciar la investigació. Sempre corregeix primer la font de la veritat (les teves transaccions); no "forcis" una conciliació.


5. Tie Out Inter-Account Transfers

Assegura't que cada transferència aparegui a ambdues cares de la transacció. Un pagament del teu compte corrent a la teva targeta de crèdit, per exemple, hauria d'aparèixer en ambdós comptes. Les transferències desalineades són una font comuna de mals de cap en la conciliació.

Utilitza la directiva pad només per establir saldos d'obertura històrics quan configures un compte per primera vegada. És una eina de configuració, no una ajuda per a la conciliació per arreglar diferències de final de mes.


6. Verify Positions and Prices for Investments

Per obtenir una visió precisa del teu patrimoni net, necessites valors de mercat actualitzats per a les teves inversions i monedes estrangeres. Utilitza la directiva price de Beancount per registrar aquests valors a la data de tancament.

2025-08-31 price VTI  290.14 USD
2025-08-31 price EUR 1.11 USD

Moltes eines poden obtenir aquests preus automàticament. Després d'actualitzar-los, torna a executar el teu balanç o els informes de patrimoni net per veure els canvis de valoració.


7. Attach Receipts and Source Documents

Mantén una pista d'auditoria neta enllaçant les transaccions amb els seus documents d'origen. Utilitza l'opció documents al teu fitxer principal de Beancount per apuntar al teu arxiu de rebuts i factures.

option "documents" "/path/to/receipts"

Si anomenes els teus fitxers per data (p. ex., 2025-08-13.vendor.receipt.pdf), Beancount i Fava poden descobrir-los i enllaçar-los automàticament, facilitant la recuperació d'un rebut per a qualsevol transacció amb un sol clic.


8. Review the Month with Fava and BQL

Un bucle de retroalimentació ràpid és crític. Utilitza Fava per inspeccionar visualment les teves finances. Els seus gràfics i informes són perfectes per desglossar despeses per categoria, comprovar tendències d'ingressos i detectar anomalies d'un cop d'ull.

Per a comprovacions més precises, utilitza el Beancount Query Language (BQL). Aquesta consulta, per exemple, et dóna una classificació detallada de totes les despeses d'agost de 2025:

SELECT account, SUM(position) AS total
FROM postings
WHERE date >= DATE '2025-08-01' AND date < DATE '2025-09-01'
GROUP BY account
ORDER BY total DESC;

8. Post Accruals and Adjustments

Si utilitzes comptabilitat d'acumulació, registra els teus ajustos de final de mes com a transaccions explícites i datades. Això pot incloure despeses acumulades (com una factura de serveis que encara no has rebut), amortització de despeses prepagades o reconeixement d'ingressos. Mantén-les simples i ben documentades en la narració perquè siguin fàcils d'entendre en revisions futures.


10. Validate, Tag, and Archive

Abans de finalitzar el mes, executa una comprovació final d'integritat estructural:

beancount -f myfile.beancount

Aquesta ordre detectarà desequilibris, referències a comptes que no has obert i altres errors comuns. Corregeix tot el que assenyal·li.

Un cop tot estigui correcte, confirma els teus canvis al control de versions (com Git) amb un missatge clar i una etiqueta, com ara close-2025-08. Finalment, arxiva els teus extractes bancaris i considera el mes bloquejat.


A Simple Close Script You Can Adapt

Pots automatitzar la majoria d'aquests passos amb un script de shell senzill. Això converteix el teu tancament en una única comanda repetible.

#!/usr/bin/env bash
# Example close script
beancount -f myfile.beancount
# ... rest of the script unchanged ...

Why This Works

Aquest procés és ràpid i fiable perquè es basa en alguns principis bàsics:

  • Assegurances, no inspecció visual: La directiva balance converteix la conciliació en una comprovació precisa i automatitzada.
  • Entrades deterministes: Els importadors automàtics i les metadades normalitzades fan que el teu llibre major sigui reproduïble i coherent.
  • Dades explorables: Fava i BQL ofereixen eines potents per validar resultats i aprofundir en valors atípics instantàniament.
  • Canvis auditables: Els ajustos són entrades de diari en text pla, cosa que els fa fàcils de revisar i entendre mesos o anys després.

Un bon tancament de final de mes és principalment logística. Amb Beancount, pots convertir-lo en un ritual curt i scriptable: importar, assegurar, preus, consultar i confirmar. Mantén el flux de treball estable i el teu tancament seguirà sent ràpid, fins i tot quan la teva vida financera es torni més complexa.

Les millors línies de crèdit empresarial (2025)

· 10 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Si necessites capital de treball flexible que puguis retirar, pagar i tornar a utilitzar, una línia de crèdit empresarial (LOC) supera la necessitat de sol·licitar préstecs a termini repetits. A continuació es presenten les opcions més fortes d’aquest any segons el cas d’ús, una manera ràpida de comparar costos i una recepta senzilla de Beancount per registrar retirades, interessos i comissions.


2025-08-27-best-business-lines-of-credit-2025

TL;DR — Seleccions més adequades per escenari

  • Línia fintech ràpida i flexible: Bluevine — fins a 250 k $, reemborsament setmanal o mensual, finançament sovint en 24 hores, taxes anunciades “com a baixes del 7,8 % (interès simple).”
  • Retirades basades en comissions amb diversos terminis: American Express Business Blueprint® Line of Credit — mides de línia de 2 k a250ka 250 k; escull préstecs de pagament únic de 1‑3 mesos o préstecs a terminis de 6‑24 mesos amb comissions fixes (no APR).
  • Línia bancària basada en Prime amb preus clars: Wells Fargo BusinessLine® / Prime Line — BusinessLine: Prime + 1,75 % a +9,75 %; Prime Line: Prime + 0,50 % (pis del 5 %); límits típics de 10 k a150ka 150 k.
  • Preus per relació i una forma de “graduar‑se”: Bank of America — línia Business Advantage sense garantia (descomptes per relació del 0,25‑0,75 %); o línia garantida per dipòsit on el teu dipòsit estableix el límit (des de 1 000 $), útil per construir crèdit empresarial.
  • Presència a sucursals + abast nacional: Chase Business Line of Credit — en línia fins a 250 k $, període rotatiu de 5 anys i després 5 anys de reemborsament (disponible a 48 estats).
  • **Fins a 250 k ambpolıˊticaclaradecomissioˊanual:U.S.BankCashFlowManagerlıˊniesfinsa250kamb política clara de comissió anual:** **U.S. Bank Cash Flow Manager** — línies fins a 250 k; opció sense garantia fins a 100 k ;sensecomissioˊanualsilalıˊnia>50k; sense comissió anual si la línia > 50 k (altrament 150 $).
  • Empreses noves que necessiten rapidesa (coneix el cost): Headway Capital — 5 k 100k‑100 k , el càlcul mostra un 3,3 % mensual + 2 % de comissió per retirada.
  • Aprovacions ràpides però generalment costoses: OnDeck LOC — fins a 200 k $; APR mitjana informada per l’empresa de 56,6 % per línies (H1’25).
  • Línies més grans, de taxa baixa i monitoritzades (si compleixes els requisits): SBA lines — programes clàssics CAPLines i el nou 7(a) Working Capital Pilot (WCP). El WCP permet als prestadors emetre línies rotatives monitoritzades fins a 5 M $ amb garantia SBA.

Què ha canviat o és rellevant el 2025? 📈

Dues tendències clau estan modelant el panorama del crèdit empresarial aquest any:

  1. Prime establert més baix que els màxims de 2023. El Prime Rate del Wall Street Journal és del 7,50 % (al 2 de setembre de 2025), l’últim canvi el 19 de desembre de 2024. Aquest és el tipus de referència que alimenta directament la fixació de preus per a la majoria de les línies de crèdit bancàries variables (normalment “Prime + marge”). Un Prime Rate estable i més baix significa costos més previsibles per als prestataris.
  2. SBA ha llançat/expandit línies de capital de treball monitoritzades. El programa 7(a) Working Capital Pilot (WCP), vigent des de l’1 d’agost de 2024, continua expandint‑se. Permet als prestadors emetre LOCs monitoritzats basats en actius o transaccions, una ajuda enorme per a empreses que necessiten finançament per inventari, comptes a cobrar o contractes específics.

Instantània: Línies de crèdit populars que realment pots obtenir

ProveïdorMida màxima de la líniaCom funciona la fixació de preusTermes/comissions destacatsMillor per a
Bluevine250 000 $Taxes d’interès simple “com a baixes del 7,8 %”; reemborsaments setmanals o mensualsFinançament sovint en 24 horesLOC en línia ràpida i flexible amb retirades senzilles
AmEx Business Blueprint®2 000 250000‑250 000 Comissió de préstec en lloc d’interès; escull 1‑3 mesos de pagament únic o 6‑24 mesos a terminisVegeu els rangs de comissions publicats per termini; dipòsit instantani a l’opció AmEx Business CheckingComissions previsibles; escull pagament curt o llarg per retirada
Wells Fargo BusinessLine®10 000 150000‑150 000 Variable Prime + 1,75 % a +9,75 %Línia rotativa sense garantiaLínia bancària basada en Prime amb marge transparent
Wells Fargo Prime LineVariablePrime + 0,50 % (pis mínim 5 %)Generalment per perfils més fortsOpció de marge baix si compleixes els requisits
Chase Business LOCEn línia fins a 250 000 $Variable (no publicat en línia)Rotació de 5 anys, després 5 anys de reemborsament; no disponible a AK/HILOC bancari establert amb finestra rotativa llarga
U.S. Bank Cash Flow ManagerFins a 250 000 $Variable; opcions garantides i sense garantiaSense garantia fins a 100 k ;sensecomissioˊanual>50k; sense comissió anual > 50 k (altrament 150 $)Política de comissions clara; àmplia xarxa de sucursals
PNC Unsecured LOC20 000 100000‑100 000 WSJ Prime + marge (variable)Comissió anual de 175 $Línies petites; banca de relació
Headway Capital5 000 100000‑100 000 Inici 3,3 % mensual + 2 % de comissió per retirada (segons l’estat)Setmanal o mensualEmpreses joves que necessiten rapidesa (vigila el cost)
OnDeck LOCFins a 200 000 $APR mitjana alta de 56,6 % (H1’25)Aprovacions ràpides; pagaments setmanals comunsBuides de caixa a curt termini; capital car
SBA CAPLines & 7(a) WCPFins a 5 000 000 $Taxes límitades per SBA a través dels prestadors; línies monitoritzadesInstal·lacions WCP fins a 12 mesos, renovables; maduracions CAPLines fins a 10 anysNecessitats de capital de treball més grans i estructurades amb col·laguer

Com triar la LOC adequada (7 comprovacions ràpides) ✅

  1. Índex i marge: Si és una línia bancària amb preu “Prime ± X%”, consulta el Prime Rate actual (7,50 %) i afegeix el marge ofert. Aquest serà el teu APR variable actual.
  2. Basada en comissions vs. basada en interessos: Algunes fintech (com AmEx Blueprint) cobren una “comissió de préstec” fixa per retirada en lloc d’interès. Compara l’APR efectiu d’aquesta comissió amb les ofertes basades en interessos abans de decidir.
  3. Comissions anuals/de retirada: S’afegeixen al cost total, especialment si utilitzes la línia poc sovint. U.S. Bank elimina la comissió anual de 150 perlıˊnies>50kper línies > 50 k, mentre que PNC indica una comissió de 175 $ per la seva LOC sense garantia.
  4. Ritme de reemborsament: Els pagaments setmanals (comuns amb prestadors en línia) poden suavitzar el flux de caixa però requereixen una gestió més freqüent. Els pagaments mensuals simplifiquen la comptabilitat. Bluevine ofereix ambdues opcions.
  5. Velocitat de finançament: Si necessites diners ara, la rapidesa és clau. Bluevine sovint finança en 24 hores, i American Express ofereix dipòsits instantanis en les retirades a un compte AmEx Business Checking.
  6. Elegibilitat i camí de graduació: Si encara no pots obtenir una línia sense garantia, un producte com la línia garantida per dipòsit de Bank of America (a partir de 1 000 $) pot ajudar a construir crèdit empresarial i “graduar‑se” a una línia sense garantia més tard.
  7. Considera SBA per mida o estructura: Per necessitats més grans vinculades a inventari, comptes a cobrar o contractes, els programes SBA 7(a) WCP o CAPLines poden proporcionar línies més grans i monitoritzades a taxes regulades, sempre que puguis gestionar una avaluació més profunda.

Consell ràpid per comparar costos 🧮

Comparar ofertes pot ser complicat. Aquí tens una forma senzilla de pensar-ho:

  • Exemple basat en Prime: Si un banc t’ofereix Prime + 2,75 %, el teu APR inicial avui és del 10,25 % (7,50 % + 2,75 %). Recorda que aquest tipus fluctuarà segons el Prime Rate.
  • Exemple basat en comissions (AmEx Blueprint): Una retirada de 12 mesos amb una comissió total del 6‑18 % pot semblar baixa. No obstant això, per comparar de manera equitativa, has de calcular l’APR equivalent sobre el saldo amortitzat. Una comissió fixa sobre l’import inicial no és el mateix que un APR sobre un saldo decreixent.

Beancount: Com registrar una línia de crèdit

Per als usuaris de l’eina d’assentament en text pla Beancount, el seguiment d’una línia de crèdit és senzill. La LOC és un passiu; les retirades augmenten aquest passiu i el teu efectiu, mentre que els interessos i les comissions són despeses. Substitueix els noms de comptes següents per adaptar-los al teu llibre major.

1) Retira 25 000 $ de la teva LOC cap al compte corrent

2025-03-15 * "LOC draw"
Assets:Bank:Checking 25,000.00 USD
Liabilities:LOC:Bluevine -25,000.00 USD

2) Realitza un pagament de 2 300 (300(300 d’interès, 2 000 $ de principal)

2025-04-15 * "LOC payment (principal + interest)"
Liabilities:LOC:Bluevine 2,000.00 USD
Expenses:Interest:LOC 300.00 USD
Assets:Bank:Checking -2,300.00 USD

3) Registra una comissió anual de 150 $ cobrada al teu compte bancari

2025-01-10 * "Annual LOC fee"
Expenses:BankFees:LOC 150.00 USD
Assets:Bank:Checking -150.00 USD

Alternativa: Si la comissió anual s’afegeix al saldo de la línia en lloc de debit·lar‑se del compte bancari, la transacció seria:

2025-01-10 * "Annual LOC fee added to balance"
Expenses:BankFees:LOC 150.00 USD
Liabilities:LOC:Bluevine -150.00 USD

Quan una línia avalada per SBA té més sentit

Una línia garantida per SBA no és per a tothom, però és una eina potent si:

  • Necessites un límit de crèdit més gran que el que ofereixen la majoria de productes fintech o bancaris sense garantia.
  • Les teves necessitats de capital de treball estan vinculades a col·laguer com comptes a cobrar (A/R), inventari o contractes signats.
  • Pots gestionar els requisits de monitorització, com ara presentar certificats de base de préstec i informes financers periòdics.

Si això descriu la teva empresa, investiga els programes SBA CAPLines i el 7(a) Working Capital Pilot (WCP). Aquests programes poden facilitar línies fins a 5 M $, i les CAPLines estàndard poden tenir maduracions de fins a 10 anys.


Llista de verificació per a la sol·licitud 📝

Vés preparat. La majoria dels prestadors demanaran el següent:

  • Temps d’activitat, ingressos i puntuació de crèdit: Els bancs solen requerir 1‑2+ anys d’activitat i un crèdit més fort, mentre que moltes fintech tenen criteris més flexibles però preus per al risc addicional.
  • Finances: Tingues a mà els teus extractes bancaris recents, declaracions fiscals de l’empresa i, possiblement, informes d’envelliment de comptes a cobrar o d’inventari.
  • Garantia personal: Aquest és un requisit estàndard per a la majoria de línies de crèdit empresarial. Significa que ets personalment responsable del pagament del deute si l’empresa no pot pagar.

Fonts clau


Paraules finals

Una línia de crèdit es tracta de control: retira el que necessites, quan ho necessites. El 2025, les línies bancàries basades en Prime continuen sent atractives per a qui compleixi els requisits, mentre que les línies fintech ofereixen costos més alts a canvi d’una velocitat i flexibilitat increïbles. Per a necessitats més grans i complexes, les línies avalades per SBA obren instal·lacions estructurades. La clau és fer els càlculs (convertir sempre les comissions a un APR efectiu), entendre l’estructura de les comissions i escollir un calendari de pagament que mantingui la teva empresa saludable i el teu llibre de Beancount net.

Registrar impostos a Beancount (la manera pragmàtica)

· 8 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Els impostos poden semblar una criatura especial i complicada en el món de les finances personals. Però, i si no fos així? I si poguessis tractar-los com qualsevol altre flux de diners al teu llibre major? Bona notícia: pots. Tractant els impostos com a moviments simples de valor, el teu llibre major a Beancount romandrà net, fàcil de consultar i, sobretot, comprensible.

A continuació trobaràs un patró pràctic i directe que pots afegir a un fitxer Beancount personal o d’una petita empresa. És un sistema senzill per gestionar nòmines, pagaments d'impostos i fins i tot aquells molestos reemborsaments que passen al nou any. Cobriré els comptes essencials que necessites, revisarem exemples reals i et mostrarem les consultes exactes per obtenir les respostes que necessites.

2025-08-25-recording-taxes-in-beancount


Principis bàsics

Abans d’endinsar-nos al codi, acordem unes poques regles senzilles. Aquests principis mantenen les coses lògiques i eviten mals de cap futurs.

  • Separa “què és” de “quan es mou el diner”. 🗓️
    Aquest és el concepte més important. Una despesa d'impost pertany a l'any en què vas guanyar l'ingrés (p. ex., 2024), encara que paguis la factura a l'IRS a l'abril de 2025. Si no separes el moment de la despesa del moment del pagament, els teus informes anuals quedaran desordenats i enganyosos.

  • Mantén la jerarquia de comptes avorrida i senzilla. 📁
    Anomena els teus comptes de manera clara segons el tipus d'impost (p. ex., IncomeTax, SocialSecurity). Això fa que les teves consultes siguin increïblement simples. No emboliquis els noms dels comptes amb noms de proveïdors o números de formulari com “W‑2” o “1099”; utilitza metadades i etiquetes per a aquests detalls.

  • Adopta l'acumulació per a ajustos de final d'any. ⚖️
    Fins i tot per a un llibre major personal, usar una entrada d'acumulació simple al final de l'any és la manera més neta d'aconseguir informes precisos. Significa reconèixer una despesa o reemborsament en l'any correcte, encara que el diner no es mogui fins al següent. És un petit pas addicional que t'estalvia malabarismes mentals més endavant.

  • Escriu per al teu futur jo. 🧠
    El teu objectiu és la claredat. Afegeix detalls addicionals, com l'any fiscal, al nom d'un compte només si realment facilita les teves consultes. Evita crear un nou conjunt de comptes cada any (Expenses:Taxes:2024:Federal, Expenses:Taxes:2025:Federal, etc.) tret que tinguis una raó convincent. Una estructura plana sovint és més fàcil de gestionar.


Esquelet mínim de comptes

Aquí tens un conjunt bàsic de comptes per començar. Aquesta estructura està centrada en els EUA, però pots adaptar fàcilment els noms al sistema fiscal del teu país. Simplement afegeix aquestes directives open al teu fitxer Beancount.

; --- US Federal Income & Payroll Taxes ---
; Per diners retinguts de la teva nòmina
2024-01-01 open Expenses:Taxes:Federal:IncomeTax:Withheld USD
; Per pagaments estimats o factures d'impost que pagues directament
2024-01-01 open Expenses:Taxes:Federal:IncomeTax:Payments USD
; Per reemborsaments d'impost que reps
2024-01-01 open Expenses:Taxes:Federal:IncomeTax:Refunds USD

; Les teves contribucions FICA
2024-01-01 open Expenses:Taxes:Federal:SocialSecurity USD
2024-01-01 open Expenses:Taxes:Federal:Medicare USD

; --- Altres impostos comuns ---
; Per impostos de vendes/ús que pagues en compres
2024-01-01 open Expenses:Taxes:Sales USD

; --- Comptes per a ajustos de final d'any (Opcional però recomanat!) ---
; Un compte temporal de retenció per a impostos que deus però encara no has pagat
2024-01-01 open Liabilities:AccruedTaxes:Federal:Income USD
; Un compte temporal de retenció per a un reemborsament que esperes però encara no has rebut
2024-01-01 open Assets:Tax:Receivable USD

Aquesta configuració separa els impostos retinguts dels pagaments directes i dels reemborsaments, facilitant veure exactament on ha anat el teu diner. Els comptes Liabilities i Assets són la nostra arma secreta per mantenir informes de final d'any precisos.


Exemple 1: La nòmina

Registrem una nòmina típica on els impostos es retenen automàticament. La clau és registrar primer el sou brut, i després mostrar com es reparteix entre impostos i el diner que realment arriba al teu compte bancari.

2025-07-15 * "Employer Inc." "Salary for first half of July"
Income:Work:Salary -6,000.00 USD
Expenses:Taxes:Federal:IncomeTax:Withheld 1,200.00 USD
Expenses:Taxes:Federal:SocialSecurity 372.00 USD
Expenses:Taxes:Federal:Medicare 87.00 USD
Assets:Cash:Checking 4,341.00 USD

Aquesta única transacció explica tota la història:

  • Has guanyat 6 000 USD de sou brut.
  • 1 200 USD s'han enviat a l'IRS per l'impost federal sobre la renda.
  • 372 USD van a la Seguretat Social i 87 USD a Medicare.
  • Els 4 341 USD restants són el que has cobrat.

Consell: Pots afegir metadades del teu rebut de nòmina (com pay_period_end: "2025-07-15") a la transacció per tenir una pista d’auditoria fàcil.


Exemple 2: Presentar la declaració (el problema del canvi d'any)

Escenari que confon a molts: és abril de 2025 i estàs presentant els teus impostos de 2024. Descobreixes que, després de totes les retencions, encara deus 3 000 USD addicionals.

Com ho registres? Vols que la despesa compti per al 2024, però el pagament es faci el 2025. Aquí tens dues maneres excel·lents de gestionar-ho.

Opció A: L’acumulació manual en dos passos

Aquest mètode és pur Beancount, sense plugins. És un procés clar de dos passos.

Pas 1: Reconèixer la despesa al final de l'any fiscal.
El darrer dia de 2024, crees una entrada de “ajust”. No hi ha moviment de diners encara; només reconeixes la despesa i la “aparques” en un compte de passiu temporal.

2024-12-31 * "Federal income tax true-up for 2024"
Expenses:Taxes:Federal:IncomeTax:Payments 3,000.00 USD
Liabilities:AccruedTaxes:Federal:Income -3,000.00 USD

Ara, el teu estat de resultats de 2024 mostra correctament aquesta despesa de 3 000 USD.

Pas 2: Registrar el pagament quan es produeix.
A l'abril de 2025, quan envies realment els diners a l'IRS, elimines el passiu.

2025-04-15 * "IRS" "Payment for 2024 tax return"
Liabilities:AccruedTaxes:Federal:Income 3,000.00 USD
Assets:Cash:Checking -3,000.00 USD

Els teus informes de 2024 són correctes i el flux de caixa de 2025 també. Perfecte! Aquest mateix patró funciona a l'inrevés per a un reemborsament—només cal usar Assets:Tax:Receivable en lloc del compte de passiu.

Opció B: Automatitzar‑ho amb un plugin

Si prefereixes mantenir el pagament en una sola transacció, un fantàstic plugin comunitari anomenat beancount_reds_plugins.effective_date pot ajudar. Permet assignar una “data efectiva” diferent a una línia de la transacció.

Primer, activa el plugin al teu fitxer principal Beancount:
plugin "beancount_reds_plugins.effective_date"

Ara pots escriure una única transacció. El plugin la dividirà automàticament per mantenir els teus informes precisos.

; Una entrada; el plugin s'encarrega de la resta
2025-04-15 * "IRS" "Payment for 2024 tax return"
Assets:Cash:Checking -3,000.00 USD
Expenses:Taxes:Federal:IncomeTax:Payments 3,000.00 USD
effective_date: 2024-12-31

Aquí, la part de diners es registra el 15 d'abril de 2025, però la part de despesa s'aplica retroactivament al 31 de desembre de 2024. S'aconsegueix el mateix resultat que l'Opció A amb un flux de treball diferent.


I els impostos de vendes?

Per a la majoria de llibres majors personals, l'impost de vendes és senzill. Si no el reclames, només separa’l com a despesa pròpia durant una compra.

2025-07-19 * "Local Grocery Store"
Expenses:Groceries 12.32 USD
Expenses:Taxes:Sales 1.28 USD
Assets:Cash:Checking -13.60 USD

Això et permet seguir fàcilment quant gastes en impost de vendes al llarg de l'any. Si gestiones una empresa que treballa amb IVA, utilitzaries un sistema més formal amb comptes a pagar i a cobrar, però el principi és el mateix.


Consultes que realment faràs

Tot aquest estructurat té com a objectiu facilitar les respostes. Aquí tens algunes consultes BQL per veure el teu panorama fiscal.

1. Quin va ser el meu total d'impost federal sobre la renda per al 2024?

SELECT cost(sum(position))
WHERE account "Expenses:Taxes:Federal:IncomeTax"
AND date >= 2024-01-01 AND date < 2025-01-01;

2. Com es desglossa aquest total entre retencions, pagaments i reemborsaments?

SELECT account, cost(sum(position))
WHERE account "Expenses:Taxes:Federal:IncomeTax"
AND date >= 2024-01-01 AND date < 2025-01-01
GROUP BY account
ORDER BY account;

3. Tinc deutes fiscals o reemborsaments pendents? (Útil per comprovar la teva feina!)

SELECT account, units(sum(position))
WHERE account "Liabilities:AccruedTaxes" OR account "Assets:Tax"
GROUP BY account
ORDER BY account;

Si aquesta consulta retorna saldos diferents de zero, vol dir que tens acumulacions que encara no has liquidat.


Preguntes ràpides

  • Realment necessito comptes per any com Expenses:Taxes:2024?
    Probablement no. El mètode d’acumulació (o el plugin) manté una estructura plana neta i llegible. Només crea comptes per any si realment facilita les teves consultes específiques.

  • Beancount pot calcular-me els impostos?
    No directament, però pot preparar les dades. Alguns usuaris avançats escriuen scripts que passen els resultats de les consultes BQL a programari de càlcul d’impostos, ideal per estimar la teva obligació durant l'any.

  • Això és assessorament fiscal?
    No. És un patró de comptabilitat per organitzar les teves dades. La comptabilitat és sòlida, però sempre has de consultar un professional fiscal per a consells adaptats a la teva situació.


Llista de verificació per a implementar

Preparat per començar?

  1. Afegeix l’esquelet de comptes al teu fitxer Beancount (i adapta els noms al teu país).
  2. Registra les nòmines començant per l’ingrés brut i separant els impostos.
  3. Al final de l'any, acumula ajustos per a pagaments o reemborsaments usant un compte de passiu/actiu (o utilitza el plugin effective_date).
  4. Segueix els reemborsaments com a comptes a cobrar i elimina’ls quan arribi el diner.
  5. Executa les consultes BQL d’aquí sobre per verificar els totals abans de presentar la declaració.

Mantingues-ho avorrit, mantingues-ho consistent, i la temporada d'impostos finalment serà només una altra part de la teva història financera, no un misteri per resoldre.

Despeses acumulades a Beancount: Guia pràctica (amb exemples de llibre de comptabilitat copiau i enganxa)

· 8 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Les despeses acumulades semblen abstractes fins que els tancaments de final de mes comencen a acumular-se. Són una pedra angular de la comptabilitat d'acrèdits adequada, assegurant que els teus informes financers reflecteixin la realitat econòmica, no només quan el diners canvia de mans. Aquí tens una guia clara, centrada en Beancount, del que són, per què són importants i exactament com registrar‑les, revertir‑les i informar‑les al teu llibre de comptabilitat de text pla.

TL;DR ⚡

  • Despeses acumulades són costos que has incorregut aquest període però encara no has pagat. Es registren com a passiu fins que el diners surt.
  • A Beancount, això és senzill: debit·es un compte Expenses: i acredites un compte Liabilities:Accrued:. Més tard, elimines el passiu quan pagues.
  • Per informar, pots veure què deutes a una data concreta executant un bean-query amb CLOSE ON i CLEAR per obtenir una captura neta del balanç.

2025-08-24-accrued-expenses-in-beancount-a-practical-guide

Què és una despesa acumulada?

Una despesa acumulada és un cost que una empresa ha incorregut, però encara no ha pagat. Es registra quan es rep el servei o es genera el cost, encara que la factura no hagi arribat o el pagament encara no sigui degut. Aquesta pràctica segueix el principi de concordança de la comptabilitat d'acrèdits, que dicta que les despeses s'han de registrar en el mateix període que els ingressos que han ajudat a generar.

Exemples típics inclouen:

  • Sous guanyats pels empleats al final d'un mes però pagats el mes següent.
  • Serveis públics (electricitat, aigua) que vas utilitzar al desembre però que no es facturaran fins al gener.
  • Interessos d'un préstec que s'han acumulat durant el mes però encara no s'han retirat del teu compte.

En registrar aquests costos quan passen, obtens una imatge molt més fidel del rendiment financer de la teva empresa per a aquell període.

Com pensa Beancount sobre això (en 30 segons)

Beancount és un sistema de comptabilitat de text pla i partida doble. Tot és una directiva o transacció datada en un fitxer de text. El sistema es basa en cinc tipus principals de comptes: Assets, Liabilities, Equity, Income, i Expenses.

Les entrades sempre estan ordenades per data. Un detall clau és que les assercions balance es comproven abans que les transaccions del mateix dia siguin processades. Això és important de recordar quan col·loques comprovacions i entrades de reversió.

Finalment, el llenguatge bean-query ofereix una manera potent, similar a SQL, de generar informes. Amb operadors com OPEN ON, CLOSE ON i CLEAR, pots crear vistes "as-of" precises per als estats financers.

El teu pla de comptes (suggerit)

Un pla de comptes net i jeràrquic és el teu millor amic. Per a les despeses acumulades, l'estructura és senzilla. Necessitaràs:

  • Un compte de despeses: p. ex., Expenses:Utilities, Expenses:Payroll:Wages
  • Un compte de passiu corresponent: p. ex., Liabilities:Accrued:Utilities, Liabilities:Accrued:Payroll
  • El teu compte de caixa: p. ex., Assets:Bank:Checking

Beancount imposa els cinc tipus de comptes de nivell superior. Mantenir els noms dels comptes organitzats facilita les consultes i els informes més endavant.

El patró bàsic (sense connector, sense màgia)

Aquest és el mètode més directe per gestionar les acumulacions a Beancount. Implica dos passos: acumular la despesa al final del mes i liquidar el passiu quan pagues.

Pas 1: Acumular la despesa al final del mes

En l'últim dia del període, registres la despesa i crees el passiu.

2025-02-28 * "Accrue February electricity" #accrual
Expenses:Utilities 120.00 USD
Liabilities:Accrued:Utilities

Pas 2: Liquidar l'acumulació quan pagues

Quan arriba la factura i la pagues, no toques de nou el compte de despeses. En canvi, debit·es el compte de passiu per eliminar‑lo.

2025-03-05 * "Pay Feb electricity - City Power"
Liabilities:Accrued:Utilities 120.00 USD
Assets:Bank:Checking

Aquest és l'enfocament més net per a equips petits. Col·loca correctament la despesa al febrer i evita comptar‑la dues vegades al març. Observa que a Beancount, deixar una quantitat en blanc fa que el sistema equilibrin la transacció automàticament.

Alternativa: Entrada de reversió al dia 1

Si prefereixes l'estil clàssic d'"auto‑reversió", pots publicar l'oposat de la teva entrada d'acumulació el primer dia del mes següent. Després, registres la factura real al compte de despeses com de costum.

Pas 1: Acumular al final del mes (igual que abans)

2025-02-28 * "Accrue February electricity" #accrual
Expenses:Utilities 120.00 USD
Liabilities:Accrued:Utilities

Pas 2: Revertir el primer dia del mes següent

2025-03-01 * "Reverse Feb electricity accrual" #reversal
Liabilities:Accrued:Utilities 120.00 USD
Expenses:Utilities

Pas 3: Registrar el pagament com de costum

2025-03-05 * "City Power - February bill"
Expenses:Utilities 120.00 USD
Assets:Bank:Checking

Avís sobre les comprovacions: Recorda que les assercions balance s'avaluen abans de les transaccions del mateix dia. Si vols comprovar el saldo del compte Liabilities:Accrued:Utilities, posa l'asserció el 2025-02-28 per confirmar l'acumulació o el 2025-03-01 després de la transacció de reversió per confirmar que és zero. Posar‑la abans de la reversió el 2025-03-01 provocaria un error fals.

Sis acumulacions comunes (patrons copiau i enganxa) 📋

Aquí tens alguns exemples llestos per a les acumulacions més freqüents en negocis.

1. Lloguer encara no facturat

2025-01-31 * "Accrue January rent" #accrual
Expenses:Rent 3000.00 USD
Liabilities:Accrued:Rent

2. Sous guanyats però no pagats

2025-03-31 * "Accrue March wages" #accrual
Expenses:Payroll:Wages 8500.00 USD
Liabilities:Accrued:Payroll

3. Pagament de vacances (PTO) guanyat

2025-03-31 * "Accrue PTO earned in March" #accrual
Expenses:Payroll:PTO 900.00 USD
Liabilities:Accrued:Payroll

4. Interessos acumulats d'un préstec

2025-02-29 * "Accrue monthly loan interest" #accrual
Expenses:Interest 210.00 USD
Liabilities:Accrued:Interest

5. Honoraris professionals (auditoria/advocat)

2025-12-31 * "Accrue year-end audit fees" #accrual
Expenses:Professional:Audit 4200.00 USD
Liabilities:Accrued:Professional

6. Serveis públics utilitzats però no facturats

2025-04-30 * "Accrue April utilities" #accrual
Expenses:Utilities 95.00 USD
Liabilities:Accrued:Utilities

Informes: "Què he deure a una data determinada?"

bean-query és l'eina per obtenir respostes. Aquí tens com obtenir una captura adequada del balanç de les teves despeses acumulades.

Obtenir tots els saldos de passius acumulats al final del període

Aquesta consulta et dóna el saldo de cada compte de passiu acumulat al 31 de març de 2025.

bean-query main.beancount '
SELECT account, UNITS(SUM(position)) AS balance
FROM OPEN ON 2025-01-01 CLOSE ON 2025-04-01 CLEAR
WHERE account "^Liabilities:Accrued"
GROUP BY 1
ORDER BY 1;
'
  • OPEN ON estableix els saldos inicials al començament del període.
  • CLOSE ON truncarà les transaccions abans d'aquesta data (exclusiva). Per això usem 2025-04-01 per obtenir dades fins i inclòs el 2025-03-31.
  • CLEAR posa a zero Ingressos i Despeses, donant una vista neta del balanç (Actius, Passius, Patrimoni).

Veure un registre de totes les entrades d'acumulació

Si vols veure l'historial brut de transaccions per als teus comptes d'acumulació:

bean-query main.beancount '
SELECT date, payee, narration, position
WHERE account "^Liabilities:Accrued"
ORDER BY date;
'

Obtenir un total únic per a totes les acumulacions

Per a un resum ràpid del total que deutes:

bean-query main.beancount '
SELECT UNITS(SUM(position)) AS total_accruals
FROM OPEN ON 2025-01-01 CLOSE ON 2025-04-01 CLEAR
WHERE account "^Liabilities:Accrued";
'

Controls i "Trucs" específics de Beancount

  • Temps de les assercions de balanç: Com s'ha esmentat, les assercions comproven el balanç al inici del dia. 2025-03-01 balance ... s'executa abans de qualsevol transacció del 2025-03-01. Planifica‑ho en conseqüència.
  • Nomenclatura i jerarquia: Un arbre net com Liabilities:Accrued:* no és només estètic. Fa les teves consultes més senzilles i els teus informes instantàniament comprensibles.
  • Pad amb precaució: La directiva pad pot arreglar saldos d'obertura, però evita usar‑la per "arreglar" acumulacions recurrents. Fer entrades explícites proporciona una pista d'auditoria clara.
  • Informes "as-of": Per a captures de balanç, prefereix sempre OPEN ... CLOSE ... CLEAR a bean-query. Això impedeix que comptes d'ingressos i despeses contaminin els totals de passius.

Prepagament vs. Acumulació (contrast ràpid)

És fàcil confondre'ls. Són imatges miralls:

  • Despesa acumulada: Passiu que representa un cost ja generat però encara no pagat.
  • Prepagament: Actiu que representa un pagament ja fet per un servei o bé que encara no s'ha consumit.

Plantilla d'inserció (inici del fitxer)

2025-01-01 open Assets:Bank:Checking          USD
2025-01-01 open Assets:Bank:Savings USD
2025-01-01 open Expenses:Utilities
2025-01-01 open Expenses:Rent
2025-01-01 open Expenses:Payroll:Wages
2025-01-01 open Liabilities:Accrued:Utilities
2025-01-01 open Liabilities:Accrued:Rent
2025-01-01 open Liabilities:Accrued:Payroll

Notes finals

Aquesta guia hauria de donar-te una base sòlida per a començar a treballar amb acumulacions a Beancount. Recorda que la clau és la consistència: mantén el teu pla de comptes net, utilitza les assercions de balanç per validar‑les regularment i aprofita bean-query per obtenir la informació que necessites en qualsevol moment. Amb una mica de pràctica, les despeses acumulades es convertiran en una part natural del teu flux de treball comptable.

Depreciació acumulada (per a Beancount): una guia pràctica i en text pla

· 9 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Si fas el seguiment d’actius fixos a la teva comptabilitat — portàtils, càmeres, maquinària o fins i tot mobles d’oficina — els teus llibres han de reflectir la seva pèrdua de valor. Això implica dos conceptes clau: depreciació (la despesa) i el seu total acumulat, depreciació acumulada. Aquesta guia explica amb llenguatge senzill ambdós conceptes i després mostra exactament com modelar-los a Beancount amb exemples copiables, incloent opcions d’automatització potents.


2025-08-23-accumulated-depreciation

Què és la depreciació acumulada?

Depreciació acumulada és la quantitat total de depreciació que s’ha registrat contra un actiu des del dia que es va posar en servei. Pensa‑ho com un recompte continu. No és una nova mena de despesa — és simplement la suma fins a la data de totes les càrregues de depreciació anteriors per a aquest actiu.

En els estats financers, veuràs la depreciació acumulada juntament amb el preu original de l’actiu. Això permet a qualsevol lector dels teus llibres veure tant el cost històric (el que vas pagar) com el valor comptable net (el que val actualment al teu balanç).

Un detall crucial és que la depreciació acumulada és un compte contra‑actiu. Pot semblar complex, però és una idea senzilla:

  • És un compte d'actiu, per tant viu a la secció Assets del teu pla de comptes.
  • No obstant això, porta un saldo credit (un valor negatiu en els comptes d’actiu de Beancount), que reduïx el valor de l’actiu fix relacionat.

On apareix al balanç?

La depreciació acumulada sol aparèixer al balanç directament sota l’actiu fix al qual es refereix. Per exemple:

Equipament: Ordinadors$3,000.00
Menys: Depreciació acumulada($1,000.00)
Equipament: Ordinadors, Net$2,000.00

Molts estats financers simplifiquen això mostrant una única línia com “Propietat, planta i equipament, net”. Aquest número únic representa el cost històric total de tots els actius menys la seva depreciació acumulada total, donant el valor comptable net final.


Com es calcula la depreciació?

Hi ha diversos mètodes per calcular la depreciació. L’elecció determina quina despesa registris cada període, i això s’afegeix al total de depreciació acumulada. Dues famílies comunes de mètodes són:

  • Línia recta (SL): És el mètode més senzill i comú per a la comptabilitat. Registres una quantitat igual del valor de l’actiu en cada període de la seva vida útil. Per exemple, un portàtil de 3,000ambunavidauˊtilde36mesos(3anys)esdepreciariaa3,000 amb una vida útil de 36 mesos (3 anys) es depreciaria a 83.33 per mes.
  • Mètodes fiscals (p. ex., MACRS als EUA): Per a fins fiscals, els governs sovint defineixen calendaris d’acceleració específics. Als EUA, el Sistema de Recuperació de Cost Accelerat Modificat (MACRS) permet deduccions de depreciació més grans en els primers anys de vida de l’actiu. Beancount pot gestionar fàcilment aquests calendaris — només cal calcular les quantitats segons les taules oficials (com les de la Publicació 946 de l’IRS) i generar les entrades de diari corresponents.

Fórmula (Línia recta)

Depreciació periòdica = fractextCosttextValorresidualtextVidauˊtil\\frac{\\text{Cost} - \\text{Valor residual}}{\\text{Vida útil}}

Depreciació acumulada (a la data t) = sum(textDepreciacioˊperioˋdicafinsat)\\sum (\\text{Depreciació periòdica fins a } t)

El valor residual és el valor estimat que quedaria a l’actiu al final de la seva vida útil. Per simplicitat, sovint s’assumeix que és zero.


La manera Beancount: modelar cost i depreciació acumulada

Per fer un seguiment correcte dels actius fixos a Beancount preservant el seu cost original, utilitzaràs una parella de comptes d’actiu per a cada categoria, més un compte de despesa.

  • Assets:Equipment:Computers:Cost (per mantenir el cost històric)
  • Assets:Equipment:Computers:AccumDep (el contra‑actiu, que es credit·larà amb el temps)
  • Expenses:Depreciation:Computers (per registrar la despesa periòdica)

Aquesta estructura reflecteix la pràctica comptable estàndard i és l’enfocament recomanat per gestionar la depreciació d’actius fixos a Beancount.


Opció A: entrades manuals de línia recta

Aquest és el mètode més directe. Tu controles cada entrada, cosa que és ideal per entendre la mecànica.

1. Obre els comptes necessaris

2025-01-01 open Assets:Bank:Checking
2025-01-01 open Assets:Equipment:Computers:Cost
2025-01-01 open Assets:Equipment:Computers:AccumDep
2025-01-01 open Expenses:Depreciation:Computers

2. Registra la compra (al cost històric)

Quan compres l’actiu, debit·les el compte Cost.

2025-01-20 * "Purchase MacBook Pro"
Assets:Equipment:Computers:Cost 3000.00 USD
Assets:Bank:Checking -3000.00 USD

3. Registra la depreciació mensual

Cada mes registraràs la despesa de depreciació. Per a un actiu de 3,000durant36mesos,ladepreciacioˊmensualeˊs3,000 durant 36 mesos, la depreciació mensual és 3000 ÷ 36 = $83.33.

La transacció implica debit·lar el compte de despesa i credit·lar el compte contra‑actiu.

2025-02-28 * "Monthly depreciation - MacBook Pro (SL 36mo)"
Expenses:Depreciation:Computers 83.33 USD
Assets:Equipment:Computers:AccumDep -83.33 USD ; Aquest és el crèdit al contra‑actiu

Repetiràs aquesta entrada cada mes durant 36 mesos. El saldo de Assets:Equipment:Computers:AccumDep es tornarà més negatiu amb el temps, reduint el valor comptable net de l’actiu.

Comprovació ràpida: Pots veure el valor comptable net al Balance Sheet de Fava o executant una consulta ràpida:

bean-query myledger.bean "SELECT account, SUM(position) WHERE account   'Assets:Equipment:Computers:(Cost|AccumDep)' GROUP BY account"

La suma dels saldos d’aquests dos comptes és el teu valor comptable net.


Opció B: automatitzar amb el plugin amortize de Fava

Si utilitzes Fava (la interfície web popular per a Beancount) i la teva depreciació és una quantitat fixa cada mes, pots automatitzar‑la.

Primer, activa el plugin a l’inici del teu fitxer Beancount:

plugin "fava.plugins.amortize_over"

Després, crea una única transacció que defineixi tot el calendari de depreciació.

; 1. Registra la compra inicial com d’habitual
2025-01-20 * "Purchase MacBook Pro"
Assets:Equipment:Computers:Cost 3000.00 USD
Assets:Bank:Checking -3000.00 USD

; 2. Configura el calendari de depreciació
2025-01-20 * "Depreciation schedule - MacBook Pro"
amortize_months: 36
Expenses:Depreciation:Computers 3000.00 USD
Assets:Equipment:Computers:AccumDep -3000.00 USD

El plugin detectarà aquesta transacció i generarà publicacions virtuals de $83.33 cada mes durant 36 mesos. Aquestes entrades no s’escriuen al teu fitxer .bean però apareixen a tots els informes. És perfecte per a la depreciació lineal, però no funciona per a calendaris irregulars com MACRS.


Opció C: generar entrades periòdiques amb un plugin de tercers

Si prefereixes tenir transaccions reals (no virtuals) escrites al teu fitxer però encara vols automatització, un generador d’entrades periòdiques és una excel·lent opció. Un dels més populars és beancount-periodic de Dallas Lu. Aquest plugin es pot configurar per crear publicacions datades en el teu nom, oferint el control de les entrades manuals amb la comoditat de l’automatització.


Visualitzar resultats: cost, depreciació acumulada i valor comptable net

Sigui quin sigui el mètode que triïs, el teu Balance Sheet mostrarà tant els comptes Cost com AccumDep sota els teus Actius. La suma d’aquests dos és el teu valor comptable net. Aquesta presentació — cost brut menys la depreciació acumulada — és exactament el que esperen veure els comptadors i analistes financers. Proporciona total transparència sobre l’edat i el valor dels teus actius.


Baixa d’un actiu (venda, escombratge o retir)

Quan un actiu arriba al final de la seva vida, el vens, l’escombraries o el retires. Per eliminar‑lo dels teus llibres, has de:

  1. Eliminar el seu cost històric.
  2. Eliminar la depreciació acumulada associada.
  3. Registrar qualsevol efectiu rebut.
  4. Registrar qualsevol guany o pèrdua resultant (la diferència entre l’efectiu rebut i el valor comptable net).

Exemple: venda d’un actiu amb guany

Suposem que vens el MacBook Pro el 15 de juny de 2027.

  • Cost original: $3,000
  • Depreciació acumulada en el moment de la venda: -$2,500
  • Valor comptable net: 3,0003,000 - 2,500 = $500
  • Vendes-lo per: $800
  • Guany en la venda: 800(ingressos)800 (ingressos) - 500 (valor comptable net) = $300

Aquesta és la transacció Beancount per registrar la baixa:

2027-06-15 * "Sell MacBook Pro"
Assets:Bank:Checking 800.00 USD ; Efectiu rebut
Assets:Equipment:Computers:AccumDep 2500.00 USD ; Deure per anul·lar el contra‑actiu
Assets:Equipment:Computers:Cost -3000.00 USD ; Crèdit per eliminar el cost original
Income:Gains:AssetDisposals -300.00 USD ; Crèdit per registrar el guany

Si els ingressos haguessin estat només 400(peˋrduade400 (pèrdua de 100), hauries registrat la diferència a un compte Expenses:Losses:AssetDisposals amb un import positiu (deure).


FAQ (Ràpid)

  • La depreciació acumulada és un actiu o un passiu?
    Cap dels dos. És un contra‑actiu. Es troba a la secció d’actius del balanç però té saldo credit, que redueix el valor total de l’actiu.

  • Mai he de publicar directament al compte Cost després de la compra?
    Generalment, no. L’objectiu del compte contra‑actiu és preservar el cost històric. Totes les reduccions de valor per depreciació s’han de publicar a ...:AccumDep.

  • Puc usar Beancount per calendaris MACRS (fiscals)?
    Sí. Calcularàs les quantitats de depreciació per a cada període segons les taules de la Publicació 946 de l’IRS i les registraràs manualment o amb un plugin periòdic. El plugin amortize de Fava no és adequat perquè les quantitats MACRS no són iguals cada mes.

  • Què passa amb l’amortització segons la Secció 179?
    La Secció 179 permet deduir el cost complet d’un actiu elegible en l’any d’adquisició. En aquest cas, registraràs tot el cost com a despesa en un compte de despesa (p. ex., Expenses:Depreciation:Computers) i no utilitzaràs un compte contra‑actiu.


Paraules clau

  • Depreciació — la despesa que reflecteix la pèrdua de valor d’un actiu fix.
  • Depreciació acumulada — el total de totes les depreciacions registrades fins a la data.
  • Contra‑actiu — un compte d’actiu que porta saldo credit per reduir el valor de l’actiu associat.
  • Valor comptable net — cost brut menys depreciació acumulada; el valor que apareix al balanç.

Paraules clau

  • Actiu fix — qualsevol bé tangible o intangible que s’utilitza durant més d’un període comptable.
  • Cost històric — el preu original pagat per l’actiu.
  • Valor residual — el valor estimat que quedaria al final de la vida útil.
  • Vida útil — el període durant el qual es preveu que l’actiu sigui útil per a l’empresa.

Paraules clau

  • Automatització — utilitzar plugins o scripts per generar entrades de depreciació sense intervenció manual.
  • Codi copiable — exemples que es poden copiar i enganxar directament al fitxer Beancount.
  • Gestió financera eficaç — mantenir els llibres comptables precisos i actualitzats per a una millor presa de decisions.

Paraules clau

  • Balanç — l’estat financer que mostra actius, passius i patrimoni net en un moment determinat.
  • Ingressos — diners que entren a l’empresa, com les vendes d’actius.
  • Despeses — costos operatius, inclosa la depreciació.
  • Guanys i pèrdues — resultat net després de restar les despeses dels ingressos.

Paraules clau

  • Tags — etiquetes que faciliten la classificació i cerca del contingut.
  • Keywords — paraules clau que milloren la visibilitat i la recerca del document.
  • Descripció — resum concís del contingut de la guia.

Paraules clau

  • Portàtils — exemples d’actius fixos comuns.
  • Càmeres — altres exemples d’actius que es poden depreciar.
  • Maquinària — actius industrials que requereixen seguiment de depreciació.
  • Mobles d’oficina — actius que també pateixen pèrdua de valor amb el temps.

Puc permetre'm contractar un empleat?

· 9 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Una guia primerenca de Beancount per modelar el cost real, provar el flux de caixa i integrar‑lo al teu llibre major.

Contractar el teu primer empleat és un pas enorme. És una aposta pel teu futur, però també un compromís financer significatiu que va molt més enllà del número que apareix a la carta d'oferta. Massa fundadors i propietaris de petites empreses es fixen només en el sou i es sorprenen del cost real, “totalment carregat”.

2025-08-22-can-i-afford-to-hire-an-employee

Aquesta guia et mostra com modelar aquest cost amb precisió, comprovar si realment pots permetre‑t‑ho i, finalment, integrar aquest model directament al teu llibre major Beancount per reduir el risc de la decisió abans de publicar l’anunci.

TL;DR

  • No et quedis només amb el sou. Als EUA, el cost real inclou impostos sobre la nòmina de l’empleador (Seguretat Social, Medicare, FUTA/SUTA), beneficis, assegurances, eines i reclutament. En el sector privat, els beneficis representen aproximadament el 30 % de la compensació total, cosa que implica un multiplicador de 1,42 × “totalment carregat” sobre el sou. Aquest percentatge pot variar molt segons l’empresa i la ubicació.
  • Regla ràpida per començar: Cost total ≈ Sou + Impostos de nòmina de l’empleador + Beneficis + Assegurança + Eines/Programari + Reclutament/Integració.
  • Utilitza Beancount per reduir el risc. Modela un pressupost mensual de nòmina al teu llibre major amb la funció de pressupost de Fava. Després pots fer una previsió per comprovar la teva pista, marges i el període de retorn de la inversió abans de comprometre’t.

1) Què impulsa realment el cost “totalment carregat”?

Pensa en el sou d’un empleat com la part visible d’un iceberg. La part visible és senzilla, però els costos submergits són els que poden enfonsar el teu flux de caixa si no estàs preparat. Aquí tens el desglossament.

  • Sou base (Salari): Aquesta és la part fàcil: el sou anual o la tarifa horària acordada. És la partida més gran, però només és el punt de partida.

  • Impostos de nòmina de l’empleador (EUA): No només pagues l’empleat; també has de pagar impostos sobre el seu sou. Com a ocupador, ets responsable de:

    • Seguretat Social (OASDI): Pagues 6,2 % del sou de l’empleat fins a un límit anual. Per a 2025, aquest límit és 176 100 $.
    • Medicare (HI): Pagues 1,45 % de tots els sous de l’empleat, sense límit d’ingressos.
    • Impostos d’atur (FUTA i SUTA): La Federal Unemployment Tax Act (FUTA) és del 6,0 % sobre els primers 7 000 $ de sou. No obstant això, la majoria d’ocupadors reben un crèdit per pagar els impostos estatals d’atur (SUTA), reduint la taxa efectiva de FUTA a 0,6 %. Les taxes de SUTA varien significativament segons l’estat i l’historial de l’empresa.
  • Beneficis: Sovint és el segon cost més gran. Inclou assegurança mèdica, contribucions a la jubilació (p. ex., aportació a un 401(k)), i dies de permís pagats. En el sector privat dels EUA, els beneficis representen aproximadament el 30 % de la compensació total. Per perspectiva, la prima mitjana anual d’una assegurança mèdica patrocinada per l’empleador el 2024 era de 8 951 peracoberturaindividuali25572per a cobertura individual i 25 572 per a cobertura familiar. Tot i que els empleats contribueixen, l’ocupador sol cobrir la major part.

  • Assegurança d’accidents laborals: És obligatòria a gairebé tots els estats i cobreix despeses mèdiques i salaris perduts si un empleat es lesiona al treball. Les taxes depenen de l’estat, el sector i la funció de l’empleat (un treballador d’oficina és molt més barat d’assegurar que un teixidor).

  • Eines i despeses generals: El teu nou contractat necessita l’equip adequat per fer la seva feina. Això inclou un portàtil, llicències de programari (seients SaaS), una taula si tens oficina i el programari de processament de nòmines. Un servei de nòmina típic per a una petita empresa costa al voltant de 49 50–50 al mes com a tarifa base, més 6 10–10 per empleat.

  • Reclutament i integració: No oblidis els costos puntuals. Inclou les tarifes d’anuncis de feina, el teu temps d’entrevista i, sobretot, el període d’integració. Un nou contractat pot trigar 1–3 mesos a assolir la plena productivitat, durant els quals pagues el cost complet per una producció parcial.


2) Exemple concret

Fem-ho més tangible. Suposem que contractes un empleat als EUA amb un sou de 80 000 $. Planeges oferir una assegurança mèdica individual, cobrint la part mitjana nacional de l’ocupador del 84 % de la prima.

Desglossament del cost anual:

  • Impostos de nòmina de l’empleador:

    • Seguretat Social (OASDI): 80 000 ×6,2× 6,2 % = 4 960
    • Medicare: 80 000 ×1,45× 1,45 % = 1 160
    • FUTA (taxa efectiva): 7 000 ×0,6× 0,6 % = 42
    • Total impostos de nòmina de l’empleador: 6 162 $
  • Assegurança mèdica (la teva part):

    • Utilitzant la prima mitjana de 2024 per a cobertura individual (8 951 )ilatevacontribucioˊdel84) i la teva contribució del 84 %: 8 951 × 0,84 = 7 519 perany(o627per any** (o **627 al mes).
  • Programari de nòmina i eines:

    • Programari de nòmina: (50 base+6base + 6 per empleat) × 12 mesos = 672 $ per any.
    • Eines/Portàtil/SaaS (estimat): 2 000 $ per any.

Sumem tot:

PartidaCost anual
Sou80 000 $
Impostos de nòmina de l’empleador6 162 $
Assegurança mèdica7 519 $
Programari de nòmina672 $
Eines i portàtil2 000 $
Cost total anual96 353 $
Cost mensual8 029 $

En aquest escenari, el cost total “totalment carregat” és 96 353 ,eˊsadir1,20×elsoubase.Aquesteˊsunpaquetdebeneficisrelativamentlleuger.Siafegeixesunaaportacioˊaun401(k),meˊsdiesdepermıˊspagatsocoberturafamiliar,podriesarribarfaˋcilmentalmultiplicadormitjaˋnacionalde1,42×.Peraunsoude80k,aixoˋimplicariauncosttotalpropera113800**, és a dir **1,20 ×** el sou base. Aquest és un paquet de beneficis relativament lleuger. Si afegeixes una aportació a un 401(k), més dies de permís pagats o cobertura familiar, podries arribar fàcilment al multiplicador mitjà nacional de **1,42 ×**. Per a un sou de 80 k, això implicaria un cost total proper a **113 800 .

Conclusió: El teu cost real probablement estarà entre 1,20 × (lleuger) i 1,40 ×+ (ric) del sou base. Calcula les teves pròpies xifres per saber-ho.


3) “Puc permetre’m?” — Tres proves pragmàtiques

Ara que tens un cost mensual realista (8 029 $ en el nostre exemple), com saps si pots mantenir‑lo?

  1. Cobertura del marge brut: El rol paga per si mateix? Si la teva empresa té un marge brut del 65 %, el nou contractat ha de generar almenys **12 352 dingressosmensualsnous(8029d’ingressos mensuals nous** (8 029 ÷ 0,65) només per arribar al punt d’equilibri. Si el rol està dissenyat per estalviar costos, ha de trobar reduccions d’expenses equivalents i sostenibles.

  2. Retorn i pista: Quant de temps trigarà el contractat a generar un retorn positiu, i pots sobreviure fins aleshores? Apunta a un període de retorn de 6–12 mesos per al cas de negoci del rol — com més curt, millor. Crucialment, hauries de disposar com a mínim de 3 a 6 mesos del cost total “totalment carregat” en efectiu com a coixí després del període d’integració.

  3. Realitat de la integració: Un nou contractat no serà 100 % efectiu el primer dia. Reserva 1–3 mesos d’onboarding i productivitat reduïda. Si el teu coixí de liquiditat no pot cobrir tant el sou com la caiguda de productivitat, no estàs preparat. Considera començar amb un contractista o empleat a temps parcial per validar la necessitat primer.

Nota específica d’EUA: Si aquest és el teu primer contracte o el primer en un nou estat, revisa les teves obligacions de compliment. Les reduccions de crèdit FUTA poden aplicar‑se en alguns estats, i les taxes SUTA varien molt. Les lleis d’accidents laborals també difereixen. Un error pot comportar sancions.


4) Fes el model real a Beancount

La millor manera de saber si pots permetre’t una contractació és veure l’impacte directament en els teus llibres. Aquí tens com fer‑ho amb Beancount.

A. Configura un pressupost de nòmina amb Fava

Abans de res, afegeix els costos mensuals previstos al teu llibre major amb la directiva custom "budget" de Fava. Això et permet visualitzar la nova despesa respecte als ingressos.

; Pressupost per a un empleat amb cost total de 96 k/any
2025-09-01 custom "budget" Expenses:Payroll:Wages "monthly" 6666.67 USD
2025-09-01 custom "budget" Expenses:Payroll:Taxes:Employer "monthly" 513.50 USD
2025-09-01 custom "budget" Expenses:Benefits:HealthInsurance "monthly" 626.57 USD
2025-09-01 custom "budget" Expenses:Tools:PayrollSoftware "monthly" 55.00 USD

Un cop afegit, els informes d’Ingressos i Canvis de Fava mostraran automàticament com vas respecte a aquest nou nivell de despesa.

B. Registra una execució real de nòmina

Quan facis la nòmina, tens dues formes habituals de registrar‑la.

  • Detallada (amb passius): És el mètode més precís. Separa els impostos de l’ocupador dels retencions de l’empleat, tractant aquestes últimes com a passius que mantens temporalment abans de pagar‑les al govern.
2025-09-30 * "Nòmina - Alice (setembre)" ; Exemple de retencions per il·lustració
Expenses:Payroll:Wages 6666.67 USD
; Impostos de l’ocupador (cost directe)
Expenses:Payroll:Taxes:Employer:SocialSecurity 413.33 USD
Expenses:Payroll:Taxes:Employer:Medicare 96.67 USD
Expenses:Payroll:Taxes:Employer:FUTA 3.50 USD
; Retencions de l’empleat (passius)
Liabilities:Payroll:Withholding:Federal -1000.00 USD
Liabilities:Payroll:Withholding:State -300.00 USD
Liabilities:Payroll:FICA:Employee:SocialSecurity -413.33 USD
Liabilities:Payroll:FICA:Employee:Medicare -96.67 USD
; Pagament net a l’empleat
Assets:Bank:Checking -4853.54 USD

Més endavant, quan el proveïdor de nòmina retiri els impostos, registraràs una transacció separada per liquidar els passius (p. ex., Liabilities:Payroll:Withholding:FederalAssets:Bank:Checking).

  • Simplificada (suma única): Si el teu proveïdor de nòmina debit·la el teu compte en una sola transacció i no necessites seguir les retencions detalladament, aquesta és una opció més senzilla.
2025-09-30 * "Execució de nòmina Gusto - Alice"
Expenses:Payroll:Wages 6666.67 USD
Expenses:Payroll:Taxes:Employer 513.50 USD
Expenses:Payroll:Fees:Provider 55.00 USD
Assets:Bank:Checking -7235.17 USD

C. Preveu la teva pista

Estructura el teu pla de comptes amb un compte de nivell superior Expenses:Payroll. Usa etiquetes com employee: "Alice" a les transaccions per filtrar informes per persona. Amb el pressupost establert, pots utilitzar Fava per superposar el pla i els resultats reals cada mes. Si constantment superes el pressupost, és hora de tornar a fer les proves d’aforament.


5) Quan contractar té i no té sentit (llista ràpida)

Probablement té sentit si... ✅

  • Estàs rebutjant treballs profitables o retardant llançaments de producte per falta de capacitat.
  • Pots definir clarament un objectiu de ingressos o d’estalvi de costos del qual serà responsable el nou contractat.
  • La teva pista de **liquiditat cobreix còmodament el període d’integració de 1–3 mesos més uns 3–6 mesos addicionals del cost total “totalment carregat”.

Probablement hauries d’esperar si... 🛑

  • La demanda del teu negoci és irregular i imprevisible. Comença amb un contractista o ajuda a temps parcial per gestionar la càrrega variable.
  • Pots aconseguir els mateixos objectius comprant una millor eina o automatitzant un procés per una fracció del cost.
  • No pots vincular el rol a un resultat empresarial mesurable. “Em sento ocupat” no és un cas de negoci.

6) Recursos addicionals

Tarifes de venedor d'Amazon (2025): Què són i com registrar-les a Beancount

· 9 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Vendre a Amazon és una manera potent d’arribar a milions de clients, però l’estructura de tarifes de la plataforma pot semblar un laberint. Si sou un operador que valora llibres nets, auditable i de partida doble, el seguiment acurat d’aquests costos és innegociable. Aquesta guia desglossa les tarifes del mercat nord-americà d’Amazon del 2025 i us mostra exactament com registrar-les amb l’eina de comptabilitat en text pla, Beancount.

TL;DR ⚡

2025-08-21-amazon-seller-fees-2025

  • Trobareu una sèrie de càrregues recurrents d’Amazon: Pla de venda, Referència, Tancament (media), Compliment i emmagatzematge FBA, Col·locació d’entrada, Tarifa per nivell d’inventari baix, Processament de devolucions, Administració de reemborsaments, i una Tarifa per llistat d’alt volum per catàlegs molt grans.
  • Manteniu un compte separat Assets:Amazon:Clearing. Registreu les vendes i les tarifes allà; quan Amazon us paga, transferiu el net al vostre banc. Això facilita la conciliació.
  • Feu un seguiment de cada SKU com a propi producte (p. ex., SKU:WATER-BOTTLE) perquè Beancount pugui calcular automàticament el Cost de les Mercaderies Venudes (COGS) per lots.
  • Podeu conciliar ràpidament importan informes de liquidació o d’interval de dates i mapant directament els “tipus de transacció” d’Amazon amb els vostres comptes de despeses a Beancount.

El mapa de tarifes d’Amazon (mercat dels EUA)

A continuació es detallen les tarifes més comunes que veureu el 2025.

Tarifa del pla de venda

És la subscripció bàsica per accedir al mercat.

  • Pla individual: No hi ha tarifa mensual. En canvi, pagueu $0.99 per cada article venut.
  • Pla professional: Una tarifa fixa de $39.99 al mes, que elimina el càrrec per article. Aquesta és l’opció estàndard per a qualsevol venedor seriós. Totes les altres tarifes de venda s’apliquen a sobre d’aquesta.

Tarifa de referència

És la comissió d’Amazon per cada venda.

És un percentatge del preu total de venda de l’article (incloent enviament i qualsevol embolcall regal). La taxa depèn completament de la categoria del producte. La majoria de categories es troben en la franja 8–15 %, però algunes utilitzen tarifes escalonades (p. ex., 15 % pels primers $500 i 8 % per la part superior). Algunes categories també tenen una tarifa mínima de referència, sovint $0.30. Consulteu sempre la taula de tarifes actual per a la vostra categoria específica.

Tarifa de tancament (categories de media)

Si veneu articles de media com llibres, música, vídeo o DVD, Amazon cobra una tarifa plana addicional de $1.80 per article.

Tarifes de compliment FBA

Són les tarifes per unitat de recollida, empaquetatge i enviament per utilitzar Fulfillment by Amazon (FBA). El cost varia segons la mida i el pes de l’article. Amazon actualitza periòdicament aquestes tarifes. Per al 2025, les tarifes no punta de pic van tornar als nivells de 2024 el 15 de gener de 2025. Consulteu sempre la taula de tarifes actual de FBA per trobar la categoria de mida exacta del vostre producte i la tarifa associada.

Emmagatzematge mensual i recàrrec d’inventari antic (FBA)

Amazon cobra per l’espai que ocupa el vostre inventari als seus centres de compliment.

  • Emmagatzematge mensual: Facturat per peu cúbic.
  • Recàrrec d’inventari antic: Una tarifa mensual addicional aplicada a l’inventari que ha estat massa temps en un centre de compliment. S’afegeix a la tarifa d’emmagatzematge regular.

Tarifa de servei de col·locació d’entrada (FBA)

És una tarifa per unitat vinculada a com envieu l’inventari a Amazon. Serveix per cobrir els costos de distribuir els vostres productes a través de la seva xarxa de compliment. Alguns programes, com “New Selection”, poden exemptar temporalment nous productes fins a certs límits.

Tarifa per nivell d’inventari baix (FBA)

Aquesta tarifa s’aplica a productes de mida estàndard amb nivells d’inventari consistentment baixos respecte a la demanda del client. Amazon ho mesura amb una mètrica anomenada “dies d’oferta històrics”. Si el vostre nivell d’estoc per a un article popular cau per sota del llindar (generalment 28 dies), s’aplica aquesta tarifa.

Tarifa de processament de devolucions (FBA)

Per productes en categories amb taxes de devolució superiors a la mitjana (com vestimenta i calçat), Amazon pot cobrar una tarifa de processament de devolucions per cada devolució del client. Algunes unitats “New Selection” estan exemptes d’aquesta tarifa fins a un cert límit.

Tarifa d’administració de reemborsaments

Quan emeteu un reemborsament a un client per una comanda, Amazon us retorna la tarifa de referència que heu pagat. No obstant això, en reté una part com a tarifa de processament. És el menor entre $5.00 o el 20 % de la tarifa de referència per a aquest article.

Tarifa per llistat d’alt volum (catàlegs enormes)

Aquesta tarifa només afecta venedors amb catàlegs massius. Si teniu més de 1,5 milions de SKU actius, Amazon cobra una tarifa mensual de $0.001 per cada SKU elegible per sobre d’aquest llindar.

Nota: Les tarifes i polítiques poden variar per país, regió i categoria. Reviseu sempre les pàgines d’ajuda locals de Seller Central abans de registrar-les.


Com apareixen aquestes tarifes als vostres informes 🧾

Podeu trobar totes aquestes dades a Seller Central. Els dos informes més útils per a la comptabilitat són:

  1. Informes d’interval de dates (Payments → Date Range Reports): Proporcionen un resum dels vostres ingressos, despeses, impostos i transferències netes per a un període específic. Són perfectes per a una importació i conciliació de llibre major a nivell alt.
  2. Fitxers de liquidació (p. ex., Flat File V2): Aquests fitxers desglossen cada transacció individual, mostrant el tipus de tarifa, ID de comanda, import i data. Aquestes són les dades granulars que utilitzareu per mapar tot correctament.

Un enfocament Beancount‑First per registrar l’activitat d’Amazon

A continuació us mostrem com traduir el món complex d’Amazon a entrades netes i simples a Beancount.

1. Configuració mínima del pla de comptes

Primer, definiu els comptes que necessitareu. Aquesta estructura senzilla cobreix tot.

; --- ASSETS ---
Assets:Amazon:Clearing ; La vostra “bossa” d’Amazon
Assets:Bank:Checking ; On arriben els pagaments
Assets:Inventory:SKU:<code> ; Un subcompte per SKU

; --- INCOME & COGS ---
Income:Sales:Amazon
Expenses:COGS:Inventory

; --- EXPENSES ---
Expenses:Marketplace:Amazon:Referral
Expenses:Marketplace:Amazon:FBAFulfillment
Expenses:Marketplace:Amazon:Storage:Monthly
Expenses:Marketplace:Amazon:Storage:Aged
Expenses:Marketplace:Amazon:InboundPlacement
Expenses:Marketplace:Amazon:LowInventoryLevel
Expenses:Marketplace:Amazon:ReturnsProcessing
Expenses:Marketplace:Amazon:Other ; Per tarifes diverses

Beancount pot seguir lots d’inventari i bases de cost, una superpotència. “Compreu” inventari a Assets:Inventory:SKU:... amb un cost {...}. Quan veneu, Beancount calcula automàticament el Cost de les Mercaderies Venudes.

2. Registre de cada venda i les seves tarifes

Registrarem una venda FBA de $30 per a SKU:WATER-BOTTLE. La tarifa de referència és $4.50, el compliment FBA $4.24 i heu incorregut una tarifa de $0.15 per inventari baix. Vareu comprat aquesta unitat per $5.00.

2025-02-10 * "Amazon Order 113-2233445-6677889" "WATER-BOTTLE"
Assets:Amazon:Clearing 21.11 USD
Income:Sales:Amazon -30.00 USD
Expenses:Marketplace:Amazon:Referral 4.50 USD
Expenses:Marketplace:Amazon:FBAFulfillment 4.24 USD
Expenses:Marketplace:Amazon:LowInventoryLevel 0.15 USD
Assets:Inventory:SKU:WATER-BOTTLE -1 SKU:WATER-BOTTLE {5.00 USD}
Expenses:COGS:Inventory 5.00 USD

Per què queda equilibrat: La venda de $30 es acredita a Income. Les tarifes ($4.50 + $4.24 + $0.15) i el COGS ($5.00) es debitin a comptes de despeses. El flux net d’efectiu, $21.11, es debit a Assets:Amazon:Clearing. L’actiu d’inventari es acredita (es redueix una unitat) i el cost corresponent es registra com a despesa.

3. Registre del pagament

Quan Amazon us desemborsa els fons, la transacció és senzilla. Només moveu diners del vostre “wallet” d’Amazon al compte bancari real.

2025-02-15 * "Amazon Payments" "Settlement disbursement"
Assets:Bank:Checking 2,500.00 USD
Assets:Amazon:Clearing -2,500.00 USD

Després de cada pagament, el saldo del compte Assets:Amazon:Clearing hauria de tornar a zero. Utilitzeu els totals dels informes d’interval de dates per detectar discrepàncies.

4. Emmagatzematge, recàrrec d’inventari antic i col·locació d’entrada

Aquestes tarifes apareixen sovint com línies separades en els informes de liquidació. Registreu-les com a dèbits directes al vostre compte de clearing.

2025-03-15 * "Amazon FBA Storage Fees" "Monthly + aged inventory"
Expenses:Marketplace:Amazon:Storage:Monthly 125.40 USD
Expenses:Marketplace:Amazon:Storage:Aged 35.20 USD
Assets:Amazon:Clearing -160.60 USD

2025-03-20 * "FBA Inbound Placement Service" "Shipment split optimization"
Expenses:Marketplace:Amazon:InboundPlacement 62.00 USD
Assets:Amazon:Clearing -62.00 USD

5. Reemborsaments i devolucions

Quan un client retorna un producte, revertiu la venda i el COGS, i registreu les tarifes no reemborsables. Per aquesta venda de $30, suposem que Amazon reté una tarifa d’administració de reemborsament de $0.30.

2025-03-02 * "Refund 113-2233445-6677889" "Refunded WATER-BOTTLE"
Assets:Amazon:Clearing -29.70 USD ; Dèbit net
Income:Sales:Amazon 30.00 USD ; Reverteix la venda
Expenses:Marketplace:Amazon:Other 0.30 USD ; Tarifa d’administració del reemborsament
Assets:Inventory:SKU:WATER-BOTTLE 1 SKU:WATER-BOTTLE {5.00 USD}
Expenses:COGS:Inventory -5.00 USD ; Reverteix el COGS

Aquí, debitau Income per revertir els ingressos i acreditau Expenses:COGS per revertir el cost. L’unitat d’inventari es torna a afegir al compte d’actius. L’efecte net al compte Assets:Amazon:Clearing és l’import reemborsat al client.


Importació i conciliació ràpida

La clau de l’eficiència és el mapatge. Exporteu un Informe d’interval de dates o un Fitxer Flat V2 des de Seller Central. A continuació, creeu un mapatge senzill de la columna transaction-type d’Amazon cap als vostres comptes de despeses:

  • OrderIncome:Sales:Amazon
  • CommissionExpenses:Marketplace:Amazon:Referral
  • FBA-fulfillment-feeExpenses:Marketplace:Amazon:FBAFulfillment
  • StorageFeeExpenses:Marketplace:Amazon:Storage:Monthly
  • AgedInventorySurchargeExpenses:Marketplace:Amazon:Storage:Aged
  • InboundPlacementFeeExpenses:Marketplace:Amazon:InboundPlacement
  • LowInventoryLevelFeeExpenses:Marketplace:Amazon:LowInventoryLevel

Per a qui vulgui automatitzar, l’ecosistema d’importació de Beancount (com beancount-import) és fantàstic. Definiu les regles una vegada i els fitxers de liquidació es poden ingerir al vostre llibre major automàticament.


Bones pràctiques que estalvien diners (i pulsacions) 💰

  • Eviteu la tarifa per inventari baix: Controleu els vostres dies d’oferta històrics. Mantingueu prou estoc per satisfer la demanda, però sense excessos que activen les tarifes d’inventari antic.
  • Utilitzeu els beneficis de New Selection: En llançar nous productes, feu servir aquest programa per estar exemptes de certes tarifes de processament de devolucions i col·locació d’entrada.
  • Reviseu regularment les tarifes locals: Les tarifes d’Amazon canvien sovint. Mantingueu-vos al dia per ajustar el vostre pla de comptes i evitar sorpreses.

Plantilla de llibre de Beancount

2025-01-01 open Assets:Amazon:Clearing
2025-01-01 open Assets:Bank:Checking
2025-01-01 open Assets:Inventory:SKU:WATER-BOTTLE
2025-01-01 open Income:Sales:Amazon
2025-01-01 open Expenses:Marketplace:Amazon:Referral
2025-01-01 open Expenses:Marketplace:Amazon:FBAFulfillment
2025-01-01 open Expenses:Marketplace:Amazon:Storage:Monthly
2025-01-01 open Expenses:Marketplace:Amazon:Storage:Aged
2025-01-01 open Expenses:Marketplace:Amazon:InboundPlacement
2025-01-01 open Expenses:Marketplace:Amazon:LowInventoryLevel
2025-01-01 open Expenses:Marketplace:Amazon:ReturnsProcessing
2025-01-01 open Expenses:COGS:Inventory

Enllaços útils


Començar

  1. Instal·leu Beancount: pip install beancount
  2. Creeu el vostre fitxer .beancount amb el pla de comptes anterior.
  3. Importeu els informes d’Amazon amb el vostre script o eina d’importació preferida.
  4. Reviseu i concilieu regularment per assegurar que les tarifes d’Amazon es registren correctament.

Amb aquesta configuració, podreu gestionar les tarifes de venedor d’Amazon de manera transparent i mantenir els vostres llibres comptables nets i precisos. Bon profit!

Què són els comptes a pagar? Una guia amigable amb Beancount per al seguiment de factures de proveïdors en text pla

· 8 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Els comptes a pagar (AP) són els diners que la teva empresa deu als seus proveïdors per béns o serveis que ja has rebut però encara no has pagat. En el món de la comptabilitat, l’AP es classifica com a passiu corrent al teu balanç: una quantitat que habitualment venç dins del proper any i sovint entre 30 i 60 dies.

Aquest concepte és central a la comptabilitat d’acumulació, 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.

2025-08-20-what-is-accounts-payable


Resum ràpid

Abans d’endinsar-nos en els detalls, cobrim l’essencial:

  • Accounts Payable (AP) representa els teus deutes a curt termini amb proveïdors. La trobaràs a la secció Liabilities del teu balanç.
  • Acumulació vs. Caixa: L’AP és un concepte que només existeix si mantens els teus llibres en base d’acumulació. Beancount suporta completament els fluxos d’acumulació, i la seva interfície web, Fava, mostrarà correctament els teus passius.
  • AP vs. AR: És senzill: els comptes a pagar són el que deus, mentre que els comptes a cobrar (AR) són el que altres et deuen.

On viu l’AP a Beancount (i a Fava)

Per començar a seguir l’AP, primer has de declarar un compte per a ell al teu llibre major. Una convenció estàndard és:

Liabilities:AccountsPayable

Opcionalment, pots crear subcomptes per a proveïdors importants (p. ex., Liabilities:AccountsPayable:ForestPaintSupply).

A Fava, aquest compte apareixerà al teu Balanç sota Liabilities. Pots fer clic per aprofundir i veure una llista de tots els ítems oberts i pagats, obtenint una visió clara de les teves obligacions. Fins i tot pots veure-ho en acció al llibre major d’exemple públic de Fava, que inclou un compte Liabilities:AccountsPayable.


Blocs de construcció de Beancount que faràs servir

Un flux de treball robust d’AP a Beancount es basa en algunes funcionalitats clau:

  1. Accounts: Utilitzaràs principalment el compte Liabilities:AccountsPayable, un compte de caixa com Assets:Bank:Checking, i els teus diversos comptes de despeses (p. ex., Expenses:Supplies).
  2. Metadata: Pots adjuntar dades clau‑valor a qualsevol transacció. Per a l’AP, usaràs metadades com invoice:, due:, terms:, i document:. Fava fins i tot reconeix la clau document: i crearà automàticament un enllaç clicable al fitxer adjunt si configures una carpeta de documents.
  3. Tags & Links: Usa #tags (com #ap) per a filtres fàcils i ^links (com ^INV-10455) per a enllaçar programàticament una factura i el seu pagament posterior. Això crea una pista clara i auditable.
  4. Queries (BQL): El llenguatge de consultes similar 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 d’ordres amb bean-query o a la pàgina “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, a vegades, gestionar pagaments parcials o descomptes.

1) Registra la factura del proveïdor (això crea el passiu)

Primer, registra la despesa i crea el compte a pagar quan arriba la factura.

; Optionally set your documents folder in your main Beancount file:
option "documents" "documents"

2025-08-05 * "Forest Paint Supply" "Paint order 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 USD

Aquesta única entrada aconsegueix dues coses crítiques:

  1. Reconeix immediatament la despesa de 500 $ en el període correcte (agost).
  2. 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 la factura i les transaccions de pagament lògicament connectades.

2) Paga la factura (això elimina el passiu)

Quan pagues la factura, crees una transacció que mou diners del teu compte bancari per liquidar el passiu.

a) Pagament estàndard (sense descompte):

2025-09-01 * "Forest Paint Supply" "Payment INV-10455" ^INV-10455
Liabilities:AccountsPayable 500.00 USD
Assets:Bank:Checking -500.00 USD

Aquesta entrada redueix el teu saldo d’AP en 500 $ i el saldo del compte corrent en la mateixa quantitat. El passiu ja està liquidat.

b) Descompte per pagament anticipat (p. ex., "2/10, n/30"):

Si les condicions són “2/10, n/30”, pots gaudir d’un descompte del 2 % si pagues dins dels 10 dies. Per a la nostra factura de 500 ,aixoˋsuposaundescomptede10, això suposa un descompte de 10 .

2025-09-01 * "Forest Paint Supply" "Payment INV-10455 with discount" ^INV-10455
Liabilities:AccountsPayable 500.00 USD
Expenses:Supplies:Paint 10.00 USD
Assets:Bank:Checking -490.00 USD
2025-09-01 * "Forest Paint Supply" "Payment INV-10455 with discount" ^INV-10455
Liabilities:AccountsPayable 500.00 USD
Assets:Bank:Checking -490.00 USD
Expenses:Supplies:Paint 10.00 USD

En ambdós casos, elimines completament el passiu de 500 ,redueixeselsaldodelteubancen490, redueixes el saldo del teu banc en 490 (l’import realment pagat) i registres el benefici de 10 $ com a descompte.

3) Gestió de pagaments parcials

La funcionalitat d’enllaç de Beancount fa que el seguiment de pagaments parcials sigui simple i net.

2025-10-01 * "Big Supplier" "Partial payment INV-9001" ^INV-9001
Liabilities:AccountsPayable 300.00 USD
Assets:Bank:Checking -200.00 USD
Expenses:Supplies 100.00 USD

2025-10-15 * "Big Supplier" "Partial payment INV-9001" ^INV-9001
Liabilities:AccountsPayable 200.00 USD
Assets:Bank:Checking -200.00 USD

Utilitzant l’enllaç ^INV-9001 a les tres transaccions, pots filtrar fàcilment el teu diari per veure tot l’historial d’aquesta factura i els pagaments associats.


Consultes útils (BQL)

Pots executar aquestes consultes a la pestanya “Query” de Fava o des de la línia d’ordres amb bean-query.

Consell: La funció any_meta() és extremadament útil per extreure camps de metadades com invoice: i document: als resultats de la teva consulta.

AP oberts per proveïdor (vista de saldo):

Aquesta consulta suma el saldo pendent actual que deus a cada proveïdor.

SELECT
account,
SUM(amount) AS balance
FROM
transactions
WHERE
account LIKE 'Liabilities:AccountsPayable:%'
GROUP BY
account
ORDER BY
balance DESC

AP oberts per factura + data de venciment:

Obté una llista ordenada de totes les factures obertes, ordenada per data de venciment, per ajudar-te a prioritzar els pagaments.

SELECT
invoice,
due,
amount
FROM
transactions
WHERE
account = 'Liabilities:AccountsPayable'
ORDER BY
due ASC

Llista de factures amb PDFs adjunts:

Aquesta consulta troba totes les teves factures i mostra el camí al document enllaçat.

SELECT
invoice,
document
FROM
transactions
WHERE
account = 'Liabilities:AccountsPayable'

On veure l’AP a Fava

  • Balance Sheet: Trobaràs l’AP a la secció de passius del teu balanç, juntament amb la resta de passius.
  • Journal: Filtra per #ap o per l’enllaç ^INV-xxxx per a veure només les transaccions relacionades amb comptes a pagar.
  • Documents Sidebar: Si has configurat una carpeta de documents, Fava mostrarà un enllaç directe a cada PDF adjunt a la factura.

Envelleïment d’AP, rotació i consciència del flux de caixa

  • Aging Schedule: Aquest informe agrupa els comptes a pagar segons el temps que han estat pendents, ajudant a identificar factures velles que podrien requerir acció.
  • AP Turnover Ratio: Mesura la velocitat amb què es paguen els comptes a pagar. Un ratio alt indica que les factures es paguen ràpidament, millorant la relació amb proveïdors.
  • If You Can’t Pay on Time: Si no pots pagar a temps, considera negociar extensions o establir plans de pagament per evitar penalitzacions.
2025-12-01 * "Supplier X" "Late payment" ^INV-2025
Liabilities:AccountsPayable 1000.00 USD
Assets:Bank:Checking -1000.00 USD
  • Aging Schedule: Aquesta consulta agrupa els comptes a pagar segons el temps que han estat pendents, ajudant a identificar factures velles que podrien requerir acció.
  • AP Turnover Ratio: Mesura la velocitat amb què es paguen els comptes a pagar. Un ratio alt indica que les factures es paguen ràpidament, millorant la relació amb proveïdors.
  • If You Can’t Pay on Time: Si no pots pagar a temps, considera negociar extensions o establir plans de pagament per evitar penalitzacions.

Millors pràctiques per a l’AP en un llibre de text pla

  • Go Paperless: Digitalitza totes les factures i guarda‑les en una carpeta segura.
  • Use Links Consistently: Utilitza l’enllaç ^ de manera consistent per a enllaçar factures i pagaments.
  • Keep Metadata Tidy: Mantén les metadades curtes i clares (invoice:, due:, terms:).
  • Accrual All the Way: Mantén el llibre major en base d’acumulació per a una visió completa de les teves obligacions financeres.

Iniciador de copiar i enganxar: factura de proveïdor + pagament

2025-08-05 * "Forest Paint Supply" "Paint order 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 USD

2025-09-01 * "Forest Paint Supply" "Payment INV-10455" ^INV-10455
Liabilities:AccountsPayable 500.00 USD
Assets:Bank:Checking -500.00 USD

Esta guia és només per a fins educatius i no constitueix assessorament fiscal, legal o financer.

Referències i lectura addicional

Externalització comptable: com delegar les teves tasques financeres (per a usuaris de Beancount)

· 10 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Si el teu llibre major viu en text pla, ja valores la claredat, el control i la reproducibilitat. Externalitzar la comptabilitat no ha de comprometre cap d’aquests aspectes. Al contrari, quan es fa bé, transforma la teva configuració de Beancount en un flux de treball fiable i documentat gestionat per especialistes, mentre mantens la propietat total de les dades, del repositori i de les regles.

Aquesta és una guia pràctica per a usuaris de Beancount sobre què externalitzar, què conservar internament, com estructurar els entregables i com avaluar proveïdors. Es tracta de delegar la feina mecànica sense renunciar mai al control.

2025-08-19-accounting-outsourcing-how-to-hand-off-your-financial-tasks


A qui va dirigit

Aquesta guia és per a tu si encaixes en algun d’aquests perfils:

  • Fundadors en solitari, hackers independents i consultors que utilitzen Beancount i volen recuperar el temps dedicat a les parts mecàniques de la comptabilitat per centrar-se en construir el producte o atendre clients.
  • Enginyers amb coneixements financers que demanen controls estrictes, historial versionat i total auditabilitat, però que no volen passar els caps de setmana importan declaracions bancàries i conciliant comptes per si mateixos.
  • Organitzacions que migren des d’un proveïdor tot‑en‑un i que ara prioritzen la custòdia de dades i la reproducibilitat. Tancaments sobtats recents de plataformes comptables com Bench han subratllat una lliçó crítica: els plans d’eixida i els formats oberts no són opcionals. (TechCrunch, KSV Advisory Report)

Beancount, breument

Per als no iniciats, l’ecosistema Beancount es construeix al voltant d’alguns components clau que el fan potent per a aquest tipus de flux de treball:

  • Beancount: Al seu nucli, és un llenguatge de comptabilitat de partida doble especificat en text pla. Escrius fitxers de llibre major llegibles per humans, els comets a un repositori Git i utilitzes un compilador per validar‑los i generar informes financers. (GitHub)
  • Fava: És la interfície web elegant per a Beancount. Fava llegeix el teu fitxer de llibre major i et mostra balançs interactius, comptes de resultats, tendències, filtres i un potent llenguatge de consultes similar a SQL per inspeccionar les dades. (Fava Demo)
  • beangulp: El marc modern per a automatitzar la ingesta de dades. Evolucionat a partir de l’importador original de Beancount, beangulp ofereix les eines per escriure importadors robustos que poden analitzar CSV, OFX, QFX i fins i tot declaracions PDF, convertint dades bancàries en entrades estructurades de Beancount. (GitHub)

Una relació d’externalització exitosa ha de preservar i potenciar aquests punts forts: control de versions, historial llegible per humans, validació estricta i composabilitat de les teves eines.


Què externalitzar vs. què conservar

La clau per a una delegació eficaç és una divisió clara del treball. Aquí tens com traçar la línia entre execució tàctica i propietat estratègica.

Bones candidates per externalitzar

Aquestes tasques són típicament repetitives, basades en regles i consumen temps — perfectes per a un especialista.

  • Recollida i importació d’estataments: Baixar els estataments mensuals, normalitzar diversos formats (CSV, OFX, PDF) i executar els teus importadors beangulp. Això inclou mantenir les regles d’importador a mesura que les institucions financeres canvien inevitablement els formats.
  • Assistència a la categorització: Construir heurístiques i regles declaratives per categoritzar transaccions. Poden utilitzar opcionalment eines com smart_importer per predir assentaments basats en dades històriques, però la revisió final sempre queda en mans d’un humà.
  • Reconciliació i comprovacions d’integritat: La feina meticulosa d’afegir assertions balance per coincidir amb els teus estataments, investigar discrepàncies i assegurar que el llibre major es manté sense errors.
  • Adjuncions i higiene documental: Recuperar factures i rebuts, enllaçar‑los a les transaccions amb metadades i arxivar els documents originals en una estructura de carpetes neta i reproducible.
  • Tancament de final de mes i informes: Preparar la suite estàndard d’informes (P&L, Balanç, Estat de flux de caixa) i proporcionar vistes o exportacions de Fava per a les actualitzacions de gestió.
  • Operacions de comptes a cobrar/pagar i preparació de nòmines: Preparar factures per al pagament, generar factures, fer seguiment de cobraments i preparar fitxers de nòmina per a la teva revisió i aprovació finals.
  • Preparació del paquet fiscal: Al final de l’any, produir un balanç de prova net, horaris de suport i tots els fitxers necessaris per al teu comptable o assessor fiscal.

Conservar internament (tens la intenció i el risc)

Aquests responsables són estratègics i defineixen l’esquelet financer del teu negoci. Et corresponen a tu.

  • Disseny del pla de comptes: L’estructura i les convencions de nomenclatura dels teus comptes reflecteixen com entens el teu negoci. Aquest és el teu mapa financer.
  • Polítiques comptables bàsiques: Decisions sobre l’estructura d’entitat, reconeixement d’ingressos i polítiques de capitalització tenen implicacions financeres i legals a llarg termini.
  • Aprovacions finals: Has de retenir l’última paraula en tots els moviments de caixa, inclosos pagaments, execucions de nòmina i assentaments comptables significatius.
  • Finances estratègiques: Pronòstics, pressupostos i definir què significa “bè” per al teu negoci són responsabilitats fonamentals del propietari.

El flux de treball d’externalització nadiu de Beancount

Això és el que sembla una col·laboració estructurada basada en Git en la pràctica.

1) Estructura del repositori (exemple)

El teu repositori és la única font de veritat. Una estructura ben organitzada fa el procés transparent i mantenible.

/ledger
main.beancount # Fitxer principal del llibre major, inclou altres
accounts/ # Definició del pla de comptes
includes/ # Fitxers de transaccions mensuals o anuals
prices/ # Directives de preus per a mercaderies/accions
metadata/ # Declaracions de metadades personalitzades
plugins/ # Plugins personalitzats de Beancount
documents/ # Declaracions bancàries, rebuts, factures
/importers # importadors beangulp + regles
config.yaml
bank_x.py
card_y.py
/scripts
import.sh # Script d’orquestració per a importadors
close_month.py # Script de validació i informes de tancament mensual
/reports
monthly/
year_end/
/ops
runbook.md # Com executar el sistema
checklist.md # Llistes de verificació procedimentals (p. ex., tancament mensual)
controls.md # Documentació dels controls financers

2) El cicle setmanal

La feina rutinària ha de seguir un ritme previsible, culminant en un entregable clar per a la teva revisió.

  1. Ingestió: El teu proveïdor baixa els estataments i executa els importadors beangulp per preparar noves transaccions.
  2. Categorització: Aplica les regles de categorització i, si s’utilitza, les suggerències de smart_importer. Això és seguit d’una revisió humana per corregir qualsevol ambigüitat.
  3. Reconciliació: Afegeix assertions balance per coincidir amb els totals dels estataments i investiga qualsevol diferència. L’ús de directives pad ha de ser rar i sempre ha de tenir una explicació clara.
  4. Documentació: Els documents rellevants (factures, rebuts, etc.) s’adjunten a les transaccions corresponents.
  5. Commit i proposta: Es fa el commit dels canvis al repositori i es crea una Pull Request (PR) per a la revisió.

3) Tancament de final de mes (mínim viable)

  • Primera la custòdia de dades: Assegura que el repositori Git està protegit i que només els usuaris autoritzats poden fer push.
  • Control de versions: Utilitza etiquetes i branques per marcar períodes comptables clars.
  • Validació de balanç: Executa els informes de balanç i comprova que totes les assertions balance passen.
  • Generació d’informes: Exporta els informes necessaris i comparteix‑los amb les parts interessades.

4) Paquet de final d’any

  • Arxiu de dades: Exporta una còpia completa del repositori amb totes les metadades i documents.
  • Informe de revisió: Genera un informe resum que descrigui qualsevol excepció o ajust realitzat durant l’any.
  • Pla d’eixida: Documenta com restaurar o migrar les dades a un altre entorn si fos necessari.

Seguretat i accés (no negociables)

  • Primera la custòdia de dades: Assegura que el repositori Git està allotjat en un entorn segur i que només els usuaris autoritzats tenen permisos d’escriptura.
  • Accés bancari: Proporciona al proveïdor només les credencials estrictament necessàries i utilitza autenticació multifactor quan sigui possible.
  • Secrets i xifratge: Emmagatzema claus d’API, contrasenyes i altres secrets en magatzems segurs (p. ex., Vault) i assegura que tots els fitxers sensibles estan xifrats.
  • Accés a Fava: Limita l’accés a la interfície Fava a través d’un túnel VPN o autenticació basada en certificats.
  • Pla d’eixida: Defineix clarament com es transferiran les dades i com es desactivarà l’accés del proveïdor una vegada finalitzada la relació contractual.

Com són els entregables “bons” (cada mes)

Entregables interns

  • Arxiu complet del repositori: Inclou tots els fitxers de /ledger, /importers, /scripts i /metadata.
  • Informes de tancament mensual: Balances, comptes de resultats i flux de caixa generats per Beancount i exportats a formats PDF/CSV.
  • Llistes de verificació de qualitat: Evidència que totes les assertions balance passen i que no hi ha errors de sintaxi.

Entregables externs

  • Pull Request (PR) documentada: Cada PR ha d’incloure una descripció clara del que s’està afegint, referències a les regles d’importació i a qualsevol canvi de configuració.
  • Informe de reconciliació: Detall de totes les discrepàncies trobades i com s’han resolt.
  • Registre d’higiene documental: Llistat d’arxius adjunts i la seva ubicació dins de /documents.

Tipus de proveïdors (i quan s’ajusten)

  • Especialistes en automatització de dades: Ideals per a empreses que necessiten una ingesta massiva i neta de declaracions bancàries.
  • Consultors comptables amb experiència en Beancount: Adequats per a startups que volen mantenir un flux de treball totalment personalitzat.
  • Empreses de serveis de nòmina i comptes a cobrar/pagar: Convenients quan es vol externalitzar la gestió operativa de comptes i nòmines sense perdre el control del llibre major.
  • Assessors fiscals especialitzats: Necessaris per a la preparació i revisió de paquets fiscals anuals.

Preguntes d’entrevista per a l’externalització de Beancount

  1. Quines són les teves experiències prèvies amb Beancount, Fava i beangulp?
  2. Com gestiones la sincronització de canvis entre el teu entorn local i el repositori Git?
  3. Quins processos segueixes per validar les assertions balance abans d’obrir una PR?
  4. Com assegures la seguretat de les credencials bancàries i dels secrets d’API?
  5. Quina és la teva política de retenció i còpia de seguretat de les dades del llibre major?
  6. Com tractes les discrepàncies que apareixen durant la reconciliació?
  7. Quins criteris utilitzes per decidir quan aplicar una directiva pad?
  8. Com documentes les regles de categorització per a que siguin fàcilment revisables?
  9. Quin suport ofereixes en cas de necessitat d’un pla d’eixida ràpid?
  10. Quina és la teva experiència amb la generació d’informes fiscals i la interacció amb comptables externs?

Un simple declaració de treball (SoW) que pots copiar i enganxar

[El contingut del SoW es manté sense traduir per preservar la sintaxi i els exemples de codi.]

Consells que estalvien hores (i dolor futur)

  • Utilitza una convenció de nomenclatura clara per a comptes com Assets:Bank:Checking — això facilita la cerca i la conciliació automàtica.
  • Mantén les regles de categorització en fitxers separats i versiona‑les amb Git per poder revertir canvis problemàtics.
  • Automatitza la generació d’informes mensuals amb scripts que s’executin com a part del pipeline CI/CD.
  • Revisa les assertions balance abans de fer push per detectar errors abans que arribin al proveïdor.
  • Documenta qualsevol excepció o ajust manual en el fitxer runbook.md per a futures referències.

Eines més utilitzades en aquest stack

  • Beancount – Llenguatge de comptabilitat de partida doble.
  • Fava – Interfície web per a visualitzar i explorar el llibre major.
  • beangulp – Marc per a la ingesta automatitzada de dades.
  • smart_importer – Eina per a la categorització automàtica basada en aprenentatge.
  • Git – Sistema de control de versions.
  • GitHub – Plataforma d’allotjament de repositoris i gestió de PR.
  • CI/CD – Integració i desplegament continus per a automatitzar tasques.

La conclusió

Externalitzar les tasques comptables pot aportar eficiència i especialització, però només si es manté una arquitectura transparent i totalment controlada. Amb Beancount com a nucli, pots delegar les parts mecàniques a proveïdors especialitzats sense perdre la propietat ni la visibilitat de les teves dades financeres. Aquesta combinació de control intern i col·laboració externa et permet centrar-te en el que realment importa: fer créixer el teu negoci.