پرش به محتوای اصلی
Beancount.io Logo
گزینه‌های Fava

گزینه‌های Fava

مرجع کامل گزینه‌های پیکربندی Fava. نحوه سفارشی‌سازی رفتار Fava با استفاده از دستورالعمل‌های سفارشی fava-option در فایل‌های دفتر کل Beancount خود را بیاموزید.

رفتار Fava را می‌توان با استفاده از دستورالعمل‌های custom "fava-option" در فایل‌های دفتر کل Beancount خود سفارشی‌سازی کرد. این دستورالعمل‌ها به شما امکان می‌دهند تنظیمات نمایش، ناوبری، مدیریت فایل و موارد دیگر را کنترل کنید - همه بدون ترک جریان کار حسابداری متن‌محور خود.

نحو

هر گزینه Fava با یک دستورالعمل custom Beancount تنظیم می‌شود:

YYYY-MM-DD custom "fava-option" "option-name" "value"

تاریخ توسط نحو 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 (۳۱ دسامبر، سال تقویمی)
  • قالب: "MM-DD"
2000-01-01 custom "fava-option" "fiscal-year-end" "03-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 دقیقه

وامدهندگان غیربانکی برای کسبوکارهای کوچک: ۵ گزینه وقتی بانکها «نه» میگویند، و هزینه واقعی آنها

۷۷٪ از درخواستهای وام بانکی کسبوکارهای کوچک رد میشوند — ۵ جایگزین غیربانکی…

small-business
financing
زمان مطالعه 9 دقیقه

بیمه سلامت کسب‌وکارهای کوچک در سال ۲۰۲۶: چرا حق بیمه ۱۱٪ افزایش یافته و گزینه‌های شما چیست

حق بیمه سلامت گروه‌های کوچک برای سال ۲۰۲۶ به طور متوسط ۱۱٪ افزایش یافته است، به…

small-business
health-insurance
زمان مطالعه 8 دقیقه

ASU 2025-12 از FASB: نحوه محاسبه سود هر سهم کاهش‌یافته در سال زیان‌ده با اختیار معامله، وارانت و اوراق قرضه قابل‌تبدیل

ASU 2025-12 از FASB روشن می‌کند که زیان خالص به‌خودی‌خود اختیار معامله، وارانت…

accounting
financial-reporting
زمان مطالعه 17 دقیقه

ایزو در مقابل ان‌اس‌او: راهنمای مالیاتی کارکنان استارتاپ برای ای‌ام‌تی، ۸۳(ب)، اجرای زودهنگام و محدودیت ۱۰۰٬۰۰۰ دلاری

راهنمای عملی مالیاتی برای کارکنان استارتاپ که دارای ایزو یا ان‌اس‌او هستند —…

equity-instruments
tax
زمان مطالعه 10 دقیقه

نحوه پرداخت بدهی مالیاتی IRS: ۶ گزینه برای تسویه آنچه بدهکار هستید

شش مسیر مورد تایید IRS برای تسویه مالیات‌های معوقه — طرح‌های کوتاه‌مدت،…

tax
tax-compliance