Бухгалтерські проводки 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.
📒 Чому бухгалтерські проводки важливі
Бухгалтерські проводки є атомарною одиницею вашої книги обліку.
Вони:
- Надходять до вашої Головної книги та Залишків на рахунках
- Формують усі звіти: Звіти про прибутки та збитки, Баланси, Звіти про рух грошових коштів
- Дозволяють відстежувати кожен долар, рядок за рядком, до його джерела
За допомогою правильних інструментів ви побачите ці транзакції, відображені в інтерфейсі користувача — категоризовані, доступні для пошуку та фільтрації. Але все починається з цього простого текстового запису.
📚 Як працює подвійний запис у Beancount
Beancount забезпечує облік за подвійним записом. Кожна транзакція повинна бути збалансованою: загальні дебети = загальні кредити.
Швидке правило:
- Дебетуйте активи та витрати (ви отримуєте готівку або несете витрати)
- Кредитуйте доходи та зобов'язання (ви заробляєте гроші або берете на себе борг)
Приклад – Придбання офісного приладдя:
2024-06-02 * "Bought printer ink"
Expenses:OfficeSupplies 100.00 USD
Assets:Bank:Checking
🧠 Візуалізація записів
Після збереження, у лівій навігаційній панелі https://beancount.io/ledger/0/income_statement/ ви побачите ...
- Перегляд журналу: Переглядайте транзакції з пошуком, тегами та фільтрацією
- Випадаючий список фільтра рахунків: Переглядайте поточні залишки та записи за рахунками
- Звіт про прибутки та збитки: Сума ваших рахунків
Income:*
таExpenses:*
- Баланс: Ваші активи мінус зобов'язання
Fava допомагає перетворити ваші необроблені записи Beancount на дієві звіти — без налаштування бази даних.