Деконструкция на Beancount счетоводна книга: Казус за бизнес счетоводство
В днешната публикация в блога ще разгледаме подробно Beancount счетоводна книга за бизнеси, което ще ви помогне да разберете тънкостите на тази система за двойно счетоводство в обикновен текст.
Нека започнем първо с кода:
1970-01-01 open Assets:Bank:Mercury
1970-01-01 open Assets:Crypto
1970-01-01 open Equity:Bank:Chase
1970-01-01 open Income:Stripe
1970-01-01 open Income:Crypto:ETH
1970-01-01 open Expenses:COGS
1970-01-01 open Expenses:COGS:Contabo
1970-01-01 open Expenses:COGS:AmazonWebServices
1970-01-01 open Expenses:BusinessExpenses
1970-01-01 open Expenses:BusinessExpenses:ChatGPT
2023-05-14 * "CONTABO.COM" "Mercury Checking ••1234"
Expenses:COGS:Contabo 17.49 USD
Assets:Bank:Mercury -17.49 USD
2023-05-11 * "Amazon Web Services" "Mercury Checking ••1234"
Expenses:COGS:AmazonWebServices 14490.33 USD
Assets:Bank:Mercury -14490.33 USD
2023-03-01 * "STRIPE" "Mercury Checking ••1234"
Income:Stripe -21230.75 USD
Assets:Bank:Mercury 21230.75 USD
2023-05-18 * "customer_182734" "0x5190E84918FD67706A9DFDb337d5744dF4EE5f3f"
Assets:Crypto -19 ETH {1,856.20 USD}
Income:Crypto:ETH 19 ETH @@ 35267.8 USD
Разбиране на кода
-
Отваряне на сметки: Кодът започва с отваряне на поредица от сметки на 1970-01-01. Те включват комбинация от сметки за активи (
Assets:Bank:Mercury
иAssets:Crypto
), сметка за собствен капитал (Equity:Bank:Chase
), сметки за приходи (Income:Stripe
иIncome:Crypto:ETH
) и сметки за разходи (Expenses:COGS
,Expenses:COGS:AmazonWebServices
,Expenses:BusinessExpenses
иExpenses:BusinessExpenses:ChatGPT
). -
Транзакции: След това се преминава към записване на поредица от транзакции между 2023-03-01 и 2023-05-18.
-
Транзакцията от 2023-05-14 представлява плащане от $17.49 към
CONTABO.COM
отMercury Checking ••1234
. Това е записано като разход (Expenses:COGS:Contabo
) и съответно приспадане от сметкатаAssets:Bank:Mercury
. -
По същия начин, транзакцията от 2023-05-11 представлява плащане от $14490.33 към
Amazon Web Services
от същата банкова сметка. Това е записано подExpenses:COGS:AmazonWebServices
. -
Транзакцията от 2023-03-01 показва доход от
STRIPE
, депозиран вMercury Checking ••1234
, на обща стойност $21230.75. Това е записано като приход (Income:Stripe
) и добавяне към банковата сметка (Assets:Bank:Mercury
). -
Последната транзакция от 2023-05-18 представлява крипто транзакция, включваща 19 ETH от клиент. Тя се проследява под
Assets:Crypto
иIncome:Crypto:ETH
.{1,856.20 USD}
показва цената на ETH по време на транзакцията, докато@@ 35267.8 USD
указва общата стойност на транзакцията от 19 ETH.
-
При всички транзакции се поддържа принципът на двойното счетоводство, като се гарантира, че уравнението Активи = Пасиви + Собствен капитал
винаги е вярно.
Заключителни мисли
Тази Beancount счетоводна книга предоставя проста, но надеждна система за проследяван е на финансови транзакции. Както се вижда от последната транзакция, Beancount е достатъчно гъвкав, за да отчита нетрадиционни активи като криптовалута, което е доказателство за неговата полезност в нашия все по-дигитален финансов пейзаж.
Надяваме се, че този анализ ви помага да разберете по-добре структурата и възможностите на Beancount, независимо дали сте опитен счетоводител или начинаещ, който се опитва да следи личните си финанси. Очаквайте следващата ни публикация в блога, където ще навлезем по-дълбоко в напредналите операции на Beancount.