Čo je záväzok voči dodávateľom? Príručka priateľská k Beancount pre sledovanie faktúr dodávateľov v plain texte
Záväzok voči dodávateľom (AP) je peniaze, ktoré vaša firma dlhuje svojim dodávateľom za tovary alebo služby, ktoré ste už dostali, ale ešte ste za ne nezaplatili. V účtovníctve je AP klasifikovaný ako krátkodobá pasíva vo vašej súvahe – suma, ktorá sa zvyčajne splatí do nasledujúceho roka, často do 30 až 60 dní.
Tento pojem je ústredný pre účtovanie na základe vzniku (accrual accounting), kde zaznamenáte výdavok a príslušnú pasívu v okamihu, keď dorazí faktúra, nie keď skutočne odovzdáte peniaze. Táto príručka vám ukáže, ako čistým a efektívnym spôsobom spravovať celý proces AP pomocou nástroja pre účtovníctvo v plain texte, Beancount.
Rýchle zhrnutie
Skôr než sa ponoríme do detailov, prejdime si základné body:
- Accounts Payable (AP) predstavuje vaše krátkodobé dlhy voči dodávateľom. Nájdete ho v sekcii
Liabilitiesvašej súvahy. - Accrual vs. Cash: AP existuje iba vtedy, keď vediete knihy na accrual basis. Beancount plne podporuje accrual workflow a jeho webové rozhranie, Fava, zobrazí vaše pasíva správne.
- AP vs. AR: Je to jednoduché: Payables sú to, čo dlžíte, zatiaľ čo Receivables (AR) sú to, čo dlžia vám.
Kde AP žije v Beancount (a Fava)
Aby ste mohli sledovať AP, najprv musíte v účtovnej knihe deklarovať účet pre neho. Bežná konvencia je:
Liabilities:AccountsPayable
Voliteľne môžete vytvoriť podúčty pre hlavných dodávateľov (napr. Liabilities:AccountsPayable:ForestPaintSupply).
V Fave sa tento účet zobrazí v súvahe pod Liabilities. Kliknutím môžete rozbaliť a vidieť zoznam všetkých otvorených a zaplatených položiek, čo vám poskytne prehľad o vašich záväzkoch. Ukážku môžete vidieť v verejnom príklade ledgeru Fava, ktorý obsahuje účet Liabilities:AccountsPayable.
Stavebné bloky Beancount, ktoré použijete
Robustný workflow AP v Beancount sa spolieha na niekoľko základných funkcií:
- Accounts: Budete hlavne používať účet
Liabilities:AccountsPayable, hotovostný účet akoAssets:Bank:Checkinga rôzne výdavkové účty (napr.Expenses:Supplies). - Metadata: Ku každej transakcii môžete pripojiť kľúč‑hodnotové dáta. Pre AP použijete metadata ako
invoice:,due:,terms:adocument:. Fava dokonca rozpozná kľúčdocument:a automaticky vytvorí klikateľný odkaz na pripojený súbor, ak nastavíte priečinok s dokumentmi. - Tags & Links: Používajte
#tags(napr.#ap) pre jednoduché filtrovanie a^links(napr.^INV-10455) na programové prepojenie faktúry a jej následnej platby. Tým vznikne jasná, auditovateľná stopa. - Queries (BQL): Beancountov jazyk podobný SQL (BQL) vám umožní spúšťať výkonné reporty, napríklad zoznam všetkých otvorených záväzkov zoradených podľa dátumu splatnosti, priamo z príkazového riadku pomocou
bean-queryalebo na stránke „Query“ vo Fave.
Hlavný workflow AP v Beancount
Správa AP vo vašej knihe zahŕňa dva alebo tri kľúčové kroky: zaznamenanie faktúry, jej úhradu a niekedy aj čiastočné platby alebo zľavy.