La contabilità fornitori (AP) è il denaro che la tua azienda deve ai suoi fornitori per beni o servizi che hai già ricevuto ma non hai ancora pagato. Nel mondo della contabilità, l'AP è classificata come una passività corrente nel tuo stato patrimoniale, un importo solitamente dovuto entro l'anno successivo, e spesso entro 30 o 60 giorni.
Questo concetto è centrale per la contabilità per competenza, dove registri la spesa e la corrispondente passività nel momento in cui arriva una fattura, non quando invii effettivamente il denaro. Questa guida ti mostrerà come gestire l'intero flusso di lavoro AP in modo pulito ed efficiente utilizzando lo strumento di contabilità in testo semplice, Beancount.
Riepilogo Rapido
Prima di addentrarci nei dettagli, copriamo gli elementi essenziali:
- Contabilità Fornitori (AP) rappresenta i tuoi debiti a breve termine verso i fornitori. Lo troverai nella sezione
Passivitàdel tuo stato patrimoniale. - Competenza vs. Cassa: L'AP è un concetto che esiste solo se tieni la tua contabilità in base alla competenza. Beancount supporta pienamente i flussi di lavoro per competenza e la sua interfaccia web, Fava, visualizzerà correttamente le tue passività.
- AP vs. AR: È semplice: le passività sono ciò che devi, mentre i crediti (AR) sono ciò che gli altri devono a te.
Dove Vive l'AP in Beancount (e Fava)
Per iniziare a tracciare l'AP, devi prima dichiarare un conto per essa nel tuo registro. Una convenzione standard è:
Passività:ContabilitàFornitori
Puoi opzionalmente creare sottoconti per i fornitori principali (es., Passività:ContabilitàFornitori:ForestPaintSupply).
In Fava, questo conto apparirà nel tuo Stato Patrimoniale sotto Passività. Puoi cliccarci sopra per approfondire e vedere un elenco di tutti gli elementi aperti e pagati, dandoti una chiara visione dei tuoi obblighi. Puoi persino vederlo in azione nel registro di esempio pubblico di Fava, che include un conto Passività:ContabilitàFornitori.
Elementi Costitutivi di Beancount che Utilizzerai
Un flusso di lavoro AP robusto in Beancount si basa su alcune funzionalità principali:
- Conti: Utilizzerai principalmente il tuo conto
Passività:ContabilitàFornitori, un conto di cassa comeAttività:Banca:ContoCorrentee i tuoi vari conti di spesa (es.,Spese:Forniture). - Metadati: Puoi allegare dati chiave-valore a qualsiasi transazione. Per l'AP, utilizzerai metadati come
fattura:,scadenza:,termini:edocumento:. Fava riconosce persino la chiavedocumento:e creerà automaticamente un collegamento cliccabile al file allegato se configuri una cartella dei documenti. - Tag e Collegamenti: Usa
#tag(come#ap) per un facile filtraggio e^collegamenti(come^FAT-10455) per legare programmaticamente una fattura e il suo successivo pagamento. Questo crea una traccia chiara e verificabile. - Query (BQL): Il linguaggio di query simile a SQL di Beancount (BQL) ti permette di eseguire report potenti, come elencare tutte le passività aperte ordinate per data di scadenza, direttamente dalla riga di comando con
bean-queryo nella pagina "Query" di Fava.
Flusso di Lavoro AP Principale in Beancount
Gestire l'AP nel tuo registro comporta due o tre passaggi chiave: registrare la fattura, pagarla e talvolta gestire pagamenti parziali o sconti.
1) Registrare la Fattura del Fornitore (Questo Crea la Passività)
Per prima cosa, registri la spesa e crei la passività quando arriva la fattura.
; Imposta opzionalmente la tua cartella dei documenti nel file Beancount principale:
opzione "documenti" "documenti"
2025-08-05 * "Forest Paint Supply" "Ordine vernice FAT-10455" ^FAT-10455 #ap
fattura: "FAT-10455"
scadenza: "2025-09-04"
termini: "2/10, n/30"
documento: "fatture/2025-08-05-forest-paint-FAT-10455.pdf"
Spese:Forniture:Vernice 500.00 USD
Passività:ContabilitàFornitori -500.00 USDQuesta singola registrazione realizza due cose critiche:
- Riconosce immediatamente la spesa di $500 nel periodo corretto (Agosto).
- Crea una corrispondente passività di $500, mostrando che devi denaro a Forest Paint Supply.
Il collegamento ^FAT-10455 è un identificatore univoco che ti permette di allegare lo stesso collegamento al pagamento successivo, mantenendo le transazioni di fattura e pagamento logicamente connesse.
2) Pagare la Fattura (Questo Cancella la Passività)
Quando paghi la fattura, crei una transazione che sposta denaro dal tuo conto bancario per cancellare la passività.
a) Pagamento Standard (Nessuno Sconto):
2025-09-01 * "Forest Paint Supply" "Pagamento FAT-10455" ^FAT-10455
Passività:ContabilitàFornitori 500.00 USD
Attività:Banca:ContoCorrente -500.00 USDQuesta registrazione riduce il saldo AP di $500 e il saldo del tuo conto corrente dello stesso importo. La passività è ora cancellata.
b) Sconto per Pagamento Anticipato (es., "2/10, n/30"):
Se i termini sono "2/10, n/30", puoi usufruire di uno sconto del 2% se paghi entro 10 giorni. Per la nostra fattura di $500, si tratta di uno sconto di $10. Ecco due modi accettabili per registrarlo: scegli semplicemente un metodo e sii coerente.
; Opzione 1: Registrare lo sconto come altro reddito (effetto di contro-spesa)
2025-08-12 * "Forest Paint Supply" "Sconto pagamento anticipato FAT-10455" ^FAT-10455
Passività:ContabilitàFornitori 500.00 USD
Attività:Banca:ContoCorrente -490.00 USD
Reddito:Sconti:Passività -10.00 USD
; Opzione 2: Ridurre la spesa originale direttamente
2025-08-12 * "Forest Paint Supply" "Sconto pagamento anticipato FAT-10455" ^FAT-10455
Passività:ContabilitàFornitori 500.00 USD
Attività:Banca:ContoCorrente -490.00 USD
Spese:Forniture:Vernice -10.00 USDIn entrambi i casi, cancelli l'intera passività di $500, riduci il saldo bancario dei $490 effettivamente pagati e contabilizzi il beneficio di $10.
3) Gestione dei Pagamenti Parziali
La funzione di collegamento di Beancount rende il tracciamento dei pagamenti parziali semplice e pulito.
; Fattura per $1.200
2025-08-10 * "Acme Parts" "FAT-9001" ^FAT-9001
fattura: "FAT-9001"
scadenza: "2025-09-09"
Spese:Ricambi 1200.00 USD
Passività:ContabilitàFornitori -1200.00 USD
; Primo pagamento di $400
2025-08-20 * "Acme Parts" "Pagamento FAT-9001 (1/3)" ^FAT-9001
Passività:ContabilitàFornitori 400.00 USD
Attività:Banca:ContoCorrente -400.00 USD
; Pagamento finale di $800
2025-09-05 * "Acme Parts" "Pagamento FAT-9001 (finale)" ^FAT-9001
Passività:ContabilitàFornitori 800.00 USD
Attività:Banca:ContoCorrente -800.00 USDUsando il collegamento ^FAT-9001 su tutte e tre le transazioni, puoi facilmente filtrare il tuo registro per vedere la cronologia completa di questa fattura specifica e dei suoi pagamenti associati.
Query Utili (BQL)
Puoi eseguire queste query nella scheda "Query" di Fava o dalla riga di comando con bean-query.
Suggerimento: La funzione
any_meta()è incredibilmente utile per estrarre campi di metadati comefattura:edocumento:nei risultati della tua query.
AP Aperta per Fornitore (Vista Saldo):
Questa query riassume il saldo in sospeso corrente che devi a ciascun fornitore.
SELECT beneficiario, COST(SUM(posizione)) AS importo
WHERE conto ~ "^Passività:ContabilitàFornitori"
GROUP BY beneficiario
ORDER BY beneficiario;AP Aperta per Fattura + Data di Scadenza:
Ottieni un elenco ordinato di ogni fattura aperta, ordinata per data di scadenza, per aiutarti a stabilire le priorità dei pagamenti.
SELECT beneficiario,
any_meta('fattura') AS fattura,
any_meta('scadenza') AS scadenza,
COST(SUM(posizione)) AS importo
WHERE conto ~ "^Passività:ContabilitàFornitori"
GROUP BY beneficiario, fattura, scadenza
ORDER BY scadenza, beneficiario;Elenco Fatture con PDF Allegati:
Questa query trova tutte le tue fatture e mostra il percorso del documento collegato.
SELECT data, beneficiario, any_meta('fattura') AS fattura, any_meta('documento') AS file
WHERE conto ~ "^Passività:ContabilitàFornitori"
ORDER BY data DESC;Dove Vedere l'AP in Fava
- Stato Patrimoniale: Vai a
Stato Patrimoniale→Passività→ContabilitàFornitoriper vedere il saldo totale e approfondire i dettagli della transazione. - Registro: Filtra il registro per
conto:Passività:ContabilitàFornitorio un collegamento specifico come^FAT-xxxxper vedere il ciclo di vita completo di una fattura. - Barra Laterale dei Documenti: Se usi il metadato
documento:e imposti la direttivaopzione "documenti", vedrai un elenco di documenti collegati nella barra laterale.
Scadenzario AP, Rotazione e Consapevolezza del Flusso di Cassa
- Scadenzario: Questo report raggruppa le fatture aperte in base a quanto tempo sono in sospeso (es., 1–30 giorni, 31–60 giorni, 60+ giorni). In Beancount, l'approccio più pratico è eseguire la query "AP Aperta per Fattura + Data di Scadenza" sopra, esportare i risultati come CSV, e raggrupparli in un foglio di calcolo o in un piccolo script Python.
- Indice di Rotazione AP: Questo è un rapido controllo di salute su quanto velocemente paghi i tuoi fornitori. La formula è
Acquisti Totali dai Fornitori ÷ AP Media. Una metrica correlata, i Giorni di Pagamento in Sospeso (DPO), è approssimativamente365 ÷ Indice di Rotazione. - Se Non Puoi Pagare in Tempo: L'AP è pensata per debiti a breve termine. Se un fornitore accetta un rimborso formale a più lungo termine, dovresti riclassificare il debito dall'AP e spostarlo in una cambiale passiva.
2025-10-01 * "Helix Industries" "Convertire AP scaduta in cambiale 12 mesi" ^FAT-1110
Passività:ContabilitàFornitori 2000.00 USD
Passività:CambialiPassive -2000.00 USDMigliori Pratiche per l'AP in un Registro in Testo Semplice
- Vai senza Carta: Archivia i PDF delle fatture nella tua cartella
documentie collegali con la chiave metadatodocumento:. - Usa i Collegamenti in Modo Coerente: Metti il numero di fattura univoco in un
^collegamentosia sulla fattura che su tutte le registrazioni di pagamento associate. - Mantieni i Metadati in Ordine: L'uso coerente di
fattura:,scadenza:etermini:migliora la ricerca, le query e le revisioni finanziarie. - Sempre per Competenza: Se desideri report AP utili, impegnati a tenere la tua contabilità in base alla competenza. Beancount e Fava gestiscono questo in modo eccellente.
Modello Copia-Incolla: Fattura Fornitore + Pagamento
; ---- Fattura ----
2025-08-05 * "Forest Paint Supply" "Ordine vernice FAT-10455" ^FAT-10455 #ap
fattura: "FAT-10455"
scadenza: "2025-09-04"
documento: "fatture/2025-08-05-forest-paint-FAT-10455.pdf"
Spese:Forniture:Vernice 500.00 USD
Passività:ContabilitàFornitori -500.00 USD
; ---- Pagamento (nessuno sconto) ----
2025-09-01 * "Forest Paint Supply" "Pagamento FAT-10455" ^FAT-10455
Passività:ContabilitàFornitori 500.00 USD
Attività:Banca:ContoCorrente -500.00 USDQuesta guida è a scopo educativo e non costituisce consulenza fiscale, legale o finanziaria.