Перейти до основного вмісту
Beancount.io Logo
Ролі грошових потоків

Ролі грошових потоків

Довідник для метаданих cash-flow-role у відкритій директиві: один ключ, чотири значення (cash, operating, investing, financing), які визначають, як звіт про рух грошових коштів Beancount.io класифікує рахунок.

Додайте метадані cash-flow-role до директиви open рахунку, щоб визначити, як звіт про рух грошових коштів класифікує цей рахунок. Один ключ, чотири значення. Рахунки без цих метаданих зберігають типову евристику.

2000-01-01 open Assets:US:Brokerage
  cash-flow-role: "investing"
 
2000-01-01 open Assets:US:Marcus:Savings
  cash-flow-role: "cash"

Ключ і значення

КлючМісцеТип значенняДопустимі значення
cash-flow-roleметадані директиви openрядок"cash", "operating", "investing", "financing"

Відповідність чутлива до регістру та є точною. Значення має бути рядком у лапках. Інші ключі метаданих у тій самій директиві ігноруються звітом, а цей ключ ігнорується всіма іншими інструментами.

Що робить кожне значення

Оголошена роль відповідає одразу на два питання: чи є рахунок частиною грошової маси, і до якої секції діяльності він належить інакше.

  • "cash" — рахунок приєднується до набору грошових коштів та їх еквівалентів. Грошові рахунки ніколи не зʼявляються як статті діяльності. Підсумок звіту, чиста зміна грошових коштів та їх еквівалентів, дорівнює сумі їх змін за період. Перекази між двома грошовими рахунками взаємно компенсуються. Використовуйте це для рахунків, які пропускає евристика за назвою, наприклад, фонд грошового ринку або гаманець стейблкойнів.
  • "operating", "investing", "financing" — рахунок не є грошовим, і його зміна за період зʼявляється як стаття у відповідній секції діяльності. Оголошення однієї з цих ролей для рахунку, який евристика за назвою вважала б грошовим, наприклад Assets:US:Bank:CD, і видаляє його з набору грошових коштів, і відносить до оголошеної секції.

Оголошенням довіряють більше, ніж бухгалтерським умовностям. Рахунок Equity, оголошений як "operating", виконується дослівно.

Пріоритет

Найвищий має перевагу:

  1. Метадані cash-flow-role у директиві open рахунку.
  2. Вбудована типова евристика нижче.

Типові класифікації

Рахунок без оголошеної ролі класифікується за його коренем, а перевірка назви визначає належність до грошових коштів:

Корінь рахункуТипова діяльність
Income, ExpensesОпераційна
Assets (не грошові)Інвестиційна
Liabilities, EquityФінансова

Активні рахунки, назви яких містять Cash, Checking, Savings або Bank, за замовчуванням вважаються грошовими коштами та їх еквівалентами. Оголошена роль перевизначає перевірку назви в обох напрямках.

Неприпустимі значення

Нерозпізнане значення вважається відсутнім. Друкована помилка, як-от "invsting", значення не рядкового типу або неправильний регістр повертають до типової евристики, і звіт позначає рахунок на панелі статусу приміткою про невідоме значення. Нічого не ламається і нічого не приймається мовчки.

Зміна класифікації

Класифікації не залежать від дати. Звіт за будь-який період використовує оголошення такими, якими вони є на сьогодні. Щоб змінити її, відредагуйте директиву open; контроль версій книги фіксує, що і коли змінилося.

Де застосовуються оголошення

Єдиний спільний резолвер формує остаточну роль для кожного рахунку, і всі споживачі читають з нього:

  • Звіт про рух грошових коштів: секції діяльності, набір грошових коштів та їх еквівалентів, і підсумкова звірка.
  • Експорт у CSV, друк: ті самі числа. Розкриття про визначену класифікацію зʼявляється лише для рядків, які досі розвʼязуються евристикою.
  • Діаграма руху грошових коштів на огляді: "cash" виключає рахунок з вузлів потоків, а оголошені ролі діяльності враховуються для рахунків, відмінних від Income. Income залишається джерелом, а Equity виключається з діаграми; стан рахунку відображається в панелі статусу рахунку.
  • Панель статусу рахунку: оголошений рахунок більше не відображається як актив без визначеної ролі.

Портативність

Метадані в директивах open є стандартним синтаксисом Beancount. bean-check, Fava та всі інші інструменти v2/v3 аналізують їх та ігнорують невідомий ключ, тому книга залишається повністю сумісною поза Beancount.io. Див. Синтаксис Beancount для загального формату метаданих.

8 хв. читання

Оголосіть ролі грошових потоків у вашій книзі: один рядок метаданих замінює здогад

Звіт про рух грошових коштів Beancount.io тепер читає класифікацію рахунків…

changelog
beancount
14 хв. читання

NVIDIA Q2 FY2027: $96,2 млрд виручки, $59,7 млрд чистого прибутку — а операційний грошовий потік скоротився вдвічі

Виручка NVIDIA у Q2 FY2027 досягла $96,2 млрд (+106% р/р) при чистому прибутку…

financial-reporting
financial-analysis
6 хв. читання

Звіт про прибутки Shopify за 2 квартал 2026 року: GMV у $115,6 млрд забезпечує зростання доходу на 34% і маржу вільного грошового потоку у 18%

Shopify у 2 кварталі 2026 року (квартал, що закінчився 30 червня 2026 року)…

financial-reporting
financial-analysis
14 хв. читання

Бухгалтерія літнього табору: як пережити 8-місячний розрив грошових потоків між внесками та відкриттям сезону

Посібник із бухгалтерії табору, який показує, чому ранні внески слід…

seasonal-business
cash-flow
16 хв. читання

Бухгалтерія компанії з переїздів: калькуляція витрат на кожне перевезення, амортизація автопарку та сезонний грошовий потік

Компанії з переїздів заробляють 55-60% доходу з травня по серпень, а потім…

small-business
bookkeeping