Beancount Счетоводни записвания: Как да, Дефиниции и Примери
Всяка финансова транзакция, която вашият бизнес извършва, трябва да бъде записана – и в света на счетоводството с обикновен текст, това започва със счетоводни записвания. Ако използвате Beancount, разбирането на счетоводните записвания е от ключово значение за изграждането на точни, одитируеми и чисти финансови записи.
Това ръководство ще ви преведе през:
- Какво е счетоводно записване
- Защо счетоводните записвания са важни
- Как да ги пишете в синтаксиса на Beancount
- Как да ги използвате ефективно
- Примери за реални транзакции (плащания от клиенти, покупки, заеми и др.)
🧾 Какво е счетоводно записване в Beancount?
В Beancount, счетоводното записване е датирана транзакция, написана в четим за човек текстов формат. Всяко записване следва принципите на двустранното счетоводство – вие записвате откъде идват парите (кредит) и къде отиват (дебит), гарантирайки, че вашите счетоводни книги винаги са балансирани.
Пример:
2024-06-01 * "Client payment for invoice #123"
Assets:Bank:Checking 600.00 USD
Income:Sales
- Символът
*
показва изчистена транзакция. - Описанието показва контекст за записването.
Assets:Bank:Checking
е дебитирана.Income:Sales
е кредитирана (стойността е подразбираща се).
Всяко записване се намира във файл с разширение .beancount
– просто текстов файл, който можете да контролирате като версии, да архивирате и дори да редактирате във Vim или VSCode.