Перейти до основного вмісту
Beancount.io Logo
Параметри Fava

Параметри Fava

Повний довідник параметрів конфігурації Fava. Дізнайтеся, як налаштувати поведінку Fava за допомогою спеціальних директив fava-option у ваших файлах головної книги Beancount.

Поведінку Fava можна налаштувати за допомогою директив custom "fava-option" у ваших файлах головної книги Beancount. Ці директиви дозволяють керувати параметрами відображення, навігацією, керуванням файлами та іншим — не виходячи з робочого процесу бухгалтерії у звичайному тексті.

Синтаксис

Кожен параметр Fava задається директивою Beancount custom:

РРРР-ММ-ДД custom "fava-option" "назва-параметра" "значення"

Дата є обов'язковою для синтаксису Beancount, але ігнорується Fava — ви можете використовувати будь-яку дійсну дату. Наприклад:

2000-01-01 custom "fava-option" "language" "en"
2000-01-01 custom "fava-option" "default-page" "income_statement/"

Відображення та локалізація

language

Встановлює мову інтерфейсу Fava. Якщо не встановлено, Fava використовує мову, яку надає перевагу браузер.

  • Типово: null (автоматичне визначення з браузера)
  • Значення: Будь-який дійсний код локалі (наприклад, "en", "zh", "de", "fr", "es", "pt", "ru", "nl")
2000-01-01 custom "fava-option" "language" "en"

locale

Встановлює локаль, яка використовується для форматування чисел (роздільники тисяч, десяткові крапки). Якщо не встановлено, використовує налаштування мови або локаль браузера.

  • Типово: null (використовує налаштування language або локаль браузера)
  • Значення: Будь-який дійсний рядок локалі (наприклад, "en_US", "de_DE", "zh_CN")
2000-01-01 custom "fava-option" "locale" "en_US"

Навігація та макет

default-page

Сторінка, яку Fava показує, коли ви переходите до головної книги без зазначення шляху.

  • Типово: "income_statement/"
  • Значення: Будь-який дійсний шлях до сторінки Fava
2000-01-01 custom "fava-option" "default-page" "balance_sheet/"`

Поширені шляхи до сторінок: "income_statement/", "balance_sheet/", "trial_balance/", "journal/", "holdings/", "commodities/", "editor/".

fiscal-year-end

Встановлює дату закінчення вашого фінансового року. Це впливає на те, як Fava групує дані за фінансовим періодом, а не за календарним роком.

  • Типово: 12-31 (31 грудня, календарний рік)
  • Формат: "ММ-ДД"
2000-01-01 custom "fava-option" "fiscal-year-end" "03-31"

У цьому прикладі фінансовий рік закінчується 31 березня, що є поширеним для компаній у Великобританії, Індії та Японії.

indent

Кількість пробілів, які використовуються для відступів під час автоматичного форматування записів.

  • Типово: 2
  • Значення: Будь-яке додатне ціле число
2000-01-01 custom "fava-option" "indent" "4"

currency-column

Стовпець, у якому вирівнюються суми валют у редакторі.

  • Типово: 61
  • Значення: Будь-яке додатне ціле число
2000-01-01 custom "fava-option" "currency-column" "80"

Видимість вмісту

show-closed-accounts

Чи відображати рахунки, які були закриті за допомогою директиви close.

  • Типово: false
  • Значення: "true" або "false"
2000-01-01 custom "fava-option" "show-closed-accounts" "true"

show-accounts-with-zero-transactions

Чи відображати рахунки, які мають нульову кількість транзакцій.

  • Типово: true
  • Значення: "true" або "false"
2000-01-01 custom "fava-option" "show-accounts-with-zero-transactions" "false"

show-accounts-with-zero-balance

Чи відображати рахунки з нульовим балансом у звітах.

  • Типово: true
  • Значення: "true" або "false"
2000-01-01 custom "fava-option" "show-accounts-with-zero-balance" "false"

collapse-pattern

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

  • Типово: [] (немає шаблонів, нічого не згорнуто)
  • Значення: Рядок регулярного виразу
2000-01-01 custom "fava-option" "collapse-pattern" "Assets:Investments:.*"
2000-01-01 custom "fava-option" "collapse-pattern" "Expenses:Food:.*"

Кількість збережених запитів для відображення на бічній панелі. Встановіть значення 0, щоб повністю приховати запити.

  • Типово: 5
  • Значення: Будь-яке невід'ємне ціле число
2000-01-01 custom "fava-option" "sidebar-show-queries" "10"

Керування файлами

default-file

Файл, у який вставляються нові записи під час використання редактора. Якщо не встановлено, Fava використовує основний файл головної книги.

  • Типово: null (основний файл головної книги)
  • Значення: Шлях до файлу Beancount
2000-01-01 custom "fava-option" "default-file" "/path/to/transactions.beancount"

insert-entry

Регулярний вираз, який визначає, куди вставляти нові записи у файл. Fava вставлятиме записи перед першим рядком, що відповідає цьому шаблону.

  • Типово: null
  • Значення: Рядок регулярного виразу
2000-01-01 custom "fava-option" "insert-entry" "^;; End of entries"

auto-reload

Чи Fava автоматично перезавантажує головну книгу, коли на диску виявлено зміни.

  • Типово: false
  • Значення: "true" або "false"
2000-01-01 custom "fava-option" "auto-reload" "true"

use-external-editor

Чи використовувати зовнішній редактор замість вбудованого редактора Fava. Якщо увімкнено, посилання на джерела відкриваються в редакторі, який використовується в системі за замовчуванням.

  • Типово: false
  • Значення: "true" або "false"
2000-01-01 custom "fava-option" "use-external-editor" "true"

import-config

Шлях до файлу конфігурації імпорту Beancount для функції імпорту.

  • Типово: null
  • Значення: Шлях до файлу конфігурації імпорту
2000-01-01 custom "fava-option" "import-config" "/path/to/import-config.py"

import-dirs

Каталоги для сканування файлів для імпорту. Можна вказувати кілька разів.

  • Типово: []
  • Значення: Шлях до каталогу
2000-01-01 custom "fava-option" "import-dirs" "/path/to/bank-downloads"

Фінансове відображення

unrealized

Підтип рахунку, який використовується для звітування про нереалізовані прибутки та збитки.

  • Типово: "Unrealized"
  • Значення: Будь-який дійсний компонент назви рахунку
2000-01-01 custom "fava-option" "unrealized" "Unrealized"

Якщо встановлено, Fava використовує рахунки, такі як Income:Unrealized та Expenses:Unrealized, для нереалізованих прибутків/збитків.

invert-income-liabilities-equity

Чи інвертувати знак рахунків доходів, зобов'язань та власного капіталу. Якщо увімкнено, дохід відображається як позитивний, а витрати — як негативні, що відповідає загальним очікуванням.

  • Типово: false
  • Значення: "true" або "false"
2000-01-01 custom "fava-option" "invert-income-liabilities-equity" "true"

conversion-currencies

Валюти для відображення як варіанти конвертації у звітах. Можна вказувати кілька разів.

  • Типово: [] (використовує операційні валюти)
  • Значення: Код валюти
2000-01-01 custom "fava-option" "conversion-currencies" "USD"
2000-01-01 custom "fava-option" "conversion-currencies" "EUR"

account-journal-include-children

Чи повинні сторінки журналу рахунку включати транзакції з дочірніх рахунків.

  • Типово: true
  • Значення: "true" або "false"
2000-01-01 custom "fava-option" "account-journal-include-children" "false"

Моніторинг

uptodate-indicator-grey-lookback-days

Кількість днів, які потрібно переглянути назад, щоб визначити, чи є рахунок "актуальним". Рахунки, які не мають транзакцій протягом цього періоду, будуть показувати сірий індикатор.

  • Типово: 60
  • Значення: Будь-яке додатне ціле число (кількість днів)
2000-01-01 custom "fava-option" "uptodate-indicator-grey-lookback-days" "90"

upcoming-events

Кількість днів у майбутньому для показу майбутніх подій.

  • Типово: 7
  • Значення: Будь-яке невід'ємне ціле число (кількість днів)
2000-01-01 custom "fava-option" "upcoming-events" "14"

Рекомендована конфігурація

Для більшості користувачів наступні параметри Fava є хорошою відправною точкою:

; Налаштування відображення
2000-01-01 custom "fava-option" "language" "en"
2000-01-01 custom "fava-option" "default-page" "income_statement/"
 
; Макет
2000-01-01 custom "fava-option" "indent" "2"
2000-01-01 custom "fava-option" "currency-column" "61"
 
; Видимість вмісту
2000-01-01 custom "fava-option" "show-closed-accounts" "false"
2000-01-01 custom "fava-option" "sidebar-show-queries" "5"
 
; Фінансове відображення
2000-01-01 custom "fava-option" "invert-income-liabilities-equity" "false"
 
; Моніторинг
2000-01-01 custom "fava-option" "upcoming-events" "7"
2000-01-01 custom "fava-option" "uptodate-indicator-grey-lookback-days" "60"

Перегляд поточних параметрів

Ви можете переглянути поточні параметри Fava на інформаційній панелі Beancount.io, перейшовши на сторінку Налаштування вашої головної книги. Розділ "Параметри Fava" відображає всі налаштовані значення, включаючи значення за замовчуванням для будь-яких параметрів, які ви явно не встановили.

Дивіться також

4 хв. читання

Небанківські кредитори для малого бізнесу: 5 варіантів, коли банки відмовляють, і скільки вони насправді коштують

77% заявок малого бізнесу на банківські кредити відхиляються — 5 небанківських…

small-business
financing
9 хв. читання

Медичне страхування для малого бізнесу у 2026 році: чому премії зросли на 11% і які у вас є варіанти

Премії за медичне страхування для малих груп зростають у середньому на 11% на…

small-business
health-insurance
8 хв. читання

FASB ASU 2025-12: як розрахувати розводнений прибуток на акцію (EPS) у збитковому році з опціонами, варантами та конвертованими облігаціями

ASU 2025-12 від FASB уточнює, що чистий збиток автоматично не робить опціони,…

accounting
financial-reporting
17 хв. читання

ISO проти NSO: Податковий путівник для працівників стартапів щодо AMT, 83(b), дострокового виконання та ліміту $100K

Практичний податковий путівник для працівників стартапів, які володіють ISO або…

equity-instruments
tax
10 хв. читання

Як погасити податковий борг перед IRS: 6 варіантів розрахунку за заборгованістю

Шість схвалених IRS шляхів погашення податкової заборгованості —…

tax
tax-compliance