پرش به محتوای اصلی

4 پست با برچسب "Fava"

مشاهده همه برچسب‌ها

10 گام عملی برای بسته شدن سریع و قابل اعتماد ماهانه در Beancount

· 7 دقیقه مطالعه
Mike Thrift
Mike Thrift
Marketing Manager

اگر دفتر کل شما به صورت متن ساده باشد، بسته شدن ماهانه می‌تواند هم سریع و هم قابل حسابرسی باشد. این فرآیند نیازی به شلوغی پر از صفحات گسترده و ماشین‌حساب‌ها ندارد. این راهنما یک فرآیند تمیز و قابل تکرار را که برای Beancount و رابط وب آن، Fava، طراحی شده است، ارائه می‌دهد؛ فرآیندی که بر پایهٔ ادعاهای تراز، وارد کردن هوشمند و بررسی‌های سبک ساخته شده است.

در اینجا فهرست بررسی برای یک بسته شدن بدون دردسر آمده است:

2025-09-02-month-end-close

  1. جمع‌آوری صورت‌حساب‌ها و وارد کردن تمام تراکنش‌های خام.
  2. نرمال‌سازی پرداخت‌کنندگان، توضیحات و متادیتا.
  3. تطبیق هر حساب نقدی، بانکی و اعتباری با ادعای balance.
  4. همسان‌سازی انتقال‌ها و جابجایی‌های بین‌حسابی.
  5. به‌روزرسانی قیمت‌ها برای سرمایه‌گذاری‌ها و تأیید ارزش‌گذاری‌ها.
  6. پیوست یا منبع اسناد (رسیدها، فاکتورها) در دفتر کل.
  7. اجرای پرس‌وجوها و داشبوردها برای بررسی سود و زیان و انحراف‌ها.
  8. ثبت هزینه‌های پیش‌دستی و تنظیمات لازم.
  9. اعتبارسنجی دفتر کل با بررسی‌های خودکار.
  10. کامیت، برچسب‌گذاری و بایگانی ماه.

1. تعیین قوانین پایه (و استفاده مجدد از آن‌ها)

یک بسته شدن منسجم با پایه‌ای ثابت آغاز می‌شود. نمودار حساب‌ها و گزینه‌های کلیدی Beancount باید به‌صورت مرکزی تعریف شوند و به ندرت تغییر یابند. گزینه‌هایی مانند operating_currency و مدیریت documents اطمینان می‌دهند که گزارش‌ها و وارد کردن‌ها هر بار به‌صورت پیش‌بینی‌پذیر رفتار می‌کنند.

نکته: فایل گزینه‌ها را مانند «زیرساخت» در نظر بگیرید. تغییر آن می‌تواند نحوهٔ محاسبهٔ اعداد شما را تغییر دهد. با دقت در Git نسخه‌بندی کنید.


2. همه چیز را وارد کنید — سپس دیگر به‌صورت دستی وارد نکنید

اتوماتیک‌سازی وارد کردن داده‌ها بزرگ‌ترین سرعت‌بخش برای بسته شدن کتاب‌هاست. از ابزارهای قدرتمند وارد کردن Beancount و واردکننده‌های ساخته‌شده توسط جامعه برای دریافت خوراک‌های بانکی، فایل‌های CSV/OFX کارت‌های اعتباری، داده‌های کارگزاری و گزارش‌های حقوق و دستمزد استفاده کنید.

هدف یک فرمان وارد کردن یک‌بار است که پست‌های متوازن تولید می‌کند و فقط نیاز به بازبینی و کامیت دارد. این کار ورود دستی داده‌ها را که منبع اصلی خطاها و تأخیرهاست، حذف می‌کند.


3. نرمال‌سازی پرداخت‌کنندگان و متادیتا در ابتدا

داده‌های تمیز، داده‌های قابل اعتماد هستند. پرداخت‌کنندگان، روایت‌ها و برچسب‌های خود را در طول فرآیند وارد کردن استاندارد کنید تا جستجوها، قواعد و گزارش‌های شما ماه به ماه دقیق بمانند.

سیستم افزونهٔ Beancount به شما اجازه می‌دهد تا تبدیل‌ها و اعتبارسنجی‌های سبک را هنگام بارگذاری فایل‌ها اضافه کنید. این برای اعمال چک‌های سفارشی سازگاری یا استفاده از افزونهٔ داخلی noduplicates برای پرچم‌گذاری تراکنش‌های تکراری پیش از تبدیل به مشکل، ایده‌آل است.


4. تطبیق با ادعای balance

برای هر حسابی که صورت‌حساب دارد (چک، پس‌انداز، کارت‌های اعتباری)، از دستور balance در Beancount برای ادعای تراز بسته‌شده استفاده کنید. این خط ساده، تطبیق را از یک بررسی چشمی دستی به یک تست دقیق و خودکار تبدیل می‌کند.

; ادعا می‌کند که تراز دقیقاً 1234.56 در ابتدای روز است
2025-09-01 balance Assets:Bank:Checking 1234.56 USD

از آنجا که ترازها در ابتدای روز بررسی می‌شوند، استفاده از اولین روز ماه بعدی برای صورت‌حساب ماهانه راحت‌تر است. اگر تراز محاسبه‌شده توسط Beancount با ادعای شما مغایرت داشته باشد، خطای دقیقی دریافت می‌کنید و تاریخی برای شروع بررسی دارید. همیشه منبع حقیقت (تراکنش‌های شما) را ابتدا اصلاح کنید؛ «نیرو» برای تطبیق ندهید.


5. همسان‌سازی انتقال‌های بین‌حسابی

اطمینان حاصل کنید که هر انتقال در هر دو طرف تراکنش ظاهر شود. برای مثال، پرداختی از حساب جاری به کارت اعتباری باید در هر دو حساب ثبت شود. انتقال‌های نامتناسب منبع رایجی برای سردردهای تطبیق هستند.

از دستور pad فقط برای تنظیم ترازهای افتتاحیه تاریخی هنگام اولین تنظیم یک حساب استفاده کنید. این یک ابزار تنظیم است، نه یک تکیه‌گاه برای رفع اختلافات ماهانه.


6. تأیید موقعیت‌ها و قیمت‌ها برای سرمایه‌گذاری‌ها

برای داشتن نمایی دقیق از دارایی خالص خود، به‌روزرسانی ارزش‌های بازار برای سرمایه‌گذاری‌ها و ارزهای خارجی ضروری است. از دستور price در Beancount برای ثبت این مقادیر به‌عنوان تاریخ بسته‌شدن استفاده کنید.

2025-08-31 price VTI  290.14 USD
2025-08-31 price EUR 1.11 USD

ابزارهای زیادی می‌توانند این قیمت‌ها را به‌صورت خودکار برای شما دریافت کنند. پس از به‌روزرسانی، گزارش‌های ترازنامه یا دارایی خالص را دوباره اجرا کنید تا تغییرات ارزش‌گذاری را ببینید.


7. پیوست رسیدها و اسناد منبع

یک مسیر حسابرسی تمیز با لینک کردن تراکنش‌ها به اسناد منبع حفظ کنید. از گزینه documents در فایل اصلی Beancount برای اشاره به آرشیو رسیدها و فاکتورها استفاده کنید.

option "documents" "/path/to/Finance/Documents"

اگر فایل‌هایتان را بر اساس تاریخ نام‌گذاری کنید (مثلاً 2025-08-13.vendor.receipt.pdf)، Beancount و Fava می‌توانند به‌صورت خودکار آن‌ها را کشف و لینک کنند و نمایش رسید برای هر تراکنش تنها با یک کلیک امکان‌پذیر می‌شود.


8. مرور ماه با Fava و BQL

یک حلقه بازخورد سریع حیاتی است. از Fava برای بازرسی بصری مالیاتان استفاده کنید. نمودارها و گزارش‌های آن برای برش هزینه‌ها بر اساس دسته‌بندی، بررسی روند درآمد و شناسایی ناهنجاری‌ها در یک نگاه عالی هستند.

برای بررسی‌های دقیق‌تر، از زبان پرس‌وجوی Beancount (BQL) استفاده کنید. این پرس‌وجو، برای مثال، یک تجزیه و تحلیل رتبه‌بندی‌شده از تمام هزینه‌های آگوست 2025 می‌دهد:

SELECT
account,
ROUND(SUM(position), 2) AS total
WHERE
date >= 2025-08-01 AND date < 2025-09-01
AND account 'Expenses'
GROUP BY
account
ORDER BY
total DESC;

9. ثبت هزینه‌های پیش‌دستی و تنظیمات

اگر از حسابداری بر پایهٔ تعهد استفاده می‌کنید، تنظیمات پایان ماه را به‌صورت تراکنش‌های واضح و تاریخ‌دار ثبت کنید. این می‌تواند شامل هزینه‌های تعهدی (مانند قبض آب و برق که هنوز دریافت نکرده‌اید)، استهلاک هزینه‌های پیش‌پرداخت یا شناسایی درآمد باشد. آن‌ها را ساده و با توضیح واضح در روایت بنویسید تا در بازبینی‌های آینده به‌راحتی قابل درک باشند.


10. اعتبارسنجی، برچسب‌گذاری و بایگانی

قبل از نهایی‌سازی ماه، یک بررسی نهایی برای یکپارچگی ساختاری انجام دهید:

bean-check your-ledger.beancount

این فرمان عدم تعادل‌ها، ارجاع به حساب‌های بازنشده و سایر خطاهای رایج را شناسایی می‌کند. هر چیزی که نشان دهد را اصلاح کنید.

پس از اطمینان از صحت همه چیز، تغییرات را در کنترل نسخه (مانند Git) با پیام واضح و برچسب، مثلاً close-2025-08، کامیت کنید. در نهایت صورت‌حساب‌های بانکی خود را بایگانی کنید و ماه را قفل کنید.


یک اسکریپت سادهٔ بسته شدن که می‌توانید تطبیق دهید

می‌توانید اکثر این گام‌ها را با یک اسکریپت سادهٔ شل خودکار کنید. این کار بسته شدن را به یک فرمان تکرارپذیر تبدیل می‌کند.

#!/usr/bin/env bash
set -euo pipefail

# Example: ./close.sh 2025-08
MONTH=${1:?Please provide a month in YYYY-MM format}
LEDGER= /finance/ledger.beancount

# 1. Import new transactions
echo "Importing transactions for $MONTH..."
make import MONTH="$MONTH"

# 2. Update market prices for the last day of the month
PRICE_DATE=$(date -d "$MONTH-01 +1 month -1 day" +%F)
echo "Fetching prices for $PRICE_DATE..."
make prices DATE="$PRICE_DATE"

# 3. Validate the entire ledger
echo "Running bean-check..."
bean-check "$LEDGER"

# 4. Generate a key report (e.g., expense breakdown)
echo "Generating expense report for $MONTH..."
bean-query "$LEDGER" -f txt "
SELECT account, SUM(position)
WHERE date >= '${MONTH}-01' AND date < '${MONTH}-01' + 1 month
AND account 'Expenses'
GROUP BY account ORDER BY SUM(position) DESC;
" > "reports/${MONTH}-expenses.txt"

# 5. Commit and tag the close in Git
echo "Committing and tagging the close..."
git -C /finance add .
git -C /finance commit -m "Close ${MONTH}"
git -C /finance tag "close-${MONTH}"

echo "Month ${MONTH} is closed and tagged."

چرا این روش کار می‌کند

این فرآیند سریع و قابل اعتماد است زیرا بر پایهٔ چند اصل اساسی ساخته شده:

  • ادعاها، نه نگاه چشمی: دستور balance تطبیق را به یک چک دقیق و خودکار تبدیل می‌کند.
  • ورودی‌های تعیین‌پذیر: واردکننده‌های خودکار و متادیتای نرمال‌شده دفتر کل شما را بازتولیدپذیر و سازگار می‌سازند.
  • داده‌های قابل کاوش: Fava و BQL ابزارهای قدرتمندی برای اعتبارسنجی نتایج و بررسی سریع ناهنجاری‌ها فراهم می‌کنند.
  • تغییرات حسابرسی‌شدنی: تنظیمات به‌صورت ورودی‌های متن ساده هستند و مرور و درک آن‌ها ماه‌ها یا سال‌ها بعد آسان است.

یک بسته شدن ماهانه خوب بیشتر به لجستیک مربوط می‌شود. با Beancount می‌توانید آن را به یک مراسم کوتاه و اسکریپتی تبدیل کنید: وارد کردن، ادعا، قیمت‌گذاری، پرس‌وجو و کامیت. گردش کار را ثابت نگه دارید و بسته شدن شما حتی با رشد پیچیدگی مالی‌تان نیز سریع خواهد ماند.

داده‌های مالی خود را به تجسم‌های زیبا تبدیل کنید

· 5 دقیقه مطالعه
Mike Thrift
Mike Thrift
Marketing Manager

ما هیجان‌زده‌ایم که به‌روزرسانی بزرگی را در اکوسیستم Beancount.io اعلام کنیم: یکپارچه‌سازی رسمی beancount-dashboard. این ویژگی قدرتمند مجموعه‌ای از تجسم‌های غنی و تعاملی را مستقیماً به Fava می‌آورد و به شما امکان می‌دهد داستان مالی‌تان را به‌صورت واضح، جذاب و قابل اقدام ببینید.

نمای کلی داشبورد Beancount


beancount-dashboard چیست؟

beancount-dashboard افزونه‌ای منبع باز برای Fava، رابط وب Beancount است. این افزونه داده‌های مالی متنی ساده شما را به داشبوردهای پویا و بینش‌دار تبدیل می‌کند و درک سلامت مالی و اتخاذ تصمیمات آگاهانه را آسان‌تر از همیشه می‌سازد.

این افزونه مجموعه‌ای گسترده از تجسم‌های قدرتمند ارائه می‌دهد:

  • 📊 نمای کلی دارایی‌ها: ثروت خود را با نمودار خطی ارزش خالص پیگیری کنید، عملکرد را با ردیابی پرتفوی دقیق بررسی کنید و توزیع دارایی‌ها را با نمودارهای دایره‌ای تخصیص دارایی به تصویر بکشید.
  • 💰 تحلیل درآمد و هزینه: جریان نقدی خود را با دقت درک کنید. متوسط‌های ماهانه را تجزیه و تحلیل کنید، هزینه‌ها را بر حسب دسته‌بندی تقسیم کنید و ببینید عادات شما در تحلیل سال به سال چگونه تغییر کرده‌اند.
  • ✈️ مدیریت هزینه‌های سفر: هزینه‌های سالانه سفر را ردیابی کنید و الگوهای هزینه بر حسب مقصد را تجزیه و تحلیل کنید تا برای سفرهای آینده بودجه‌بندی مؤثرتری داشته باشید.
  • 🔄 نمودارهای سنکی: جریان پول خود را با نمودارهای تعاملی که نشان می‌دهند وجوه بین منابع درآمد، حساب‌ها و دسته‌های هزینه چگونه جابجا می‌شوند، به تصویر بکشید.
  • 📈 پیش‌بینی‌های مالی: با استفاده از داده‌های تاریخی خود، اهداف تعیین کنید و مسیر مالی آینده‌تان را پیش‌بینی کنید.

داشبورد تحلیل مالی


چرا beancount-dashboard را یکپارچه کردیم

این یکپارچه‌سازی برای جامعه Beancount تحول‌آفرین است و چهار مزیت کلیدی دارد:

1. تجربه کاربری بهبود یافته

Beancount بر پایه حسابداری دوطرفه مستحکم ساخته شده است، اما داده‌های خام می‌توانند طاقت‌فرسا باشند. افزونه beancount-dashboard دفترکل‌های پیچیده را به تجسم‌های بصری شهودی تبدیل می‌کند و مدیریت مالی را برای همه دسترس‌پذیر و جذاب می‌سازد.

2. تصمیم‌گیری مالی هوشمندتر

داشبوردهای بصری به شما امکان می‌دهند انتخاب‌های مالی هوشمندانه‌تری انجام دهید. آن‌ها به شما کمک می‌کنند روندها را شناسایی کنید، بودجه‌ها را بهینه‌سازی کنید، اهداف را ردیابی کنید و با اطمینان برنامه‌ریزی کنید، همه در قالبی آسان‌فهم.

3. تحلیل‌های سطح حرفه‌ای

این یکپارچه‌سازی قدرت تحلیلی سطح سازمانی را در دستان شما می‌گذارد. با بهره‌گیری از Apache ECharts، داشبوردها نمودارهای تعاملی، نماهای سفارشی و به‌روزرسانی‌های لحظه‌ای که آخرین تراکنش‌های شما را منعکس می‌کند، ارائه می‌دهند. طراحی واکنش‌گرا آن تجربه‌ای یک‌پارچه را در هر دستگاهی تضمین می‌کند.

4. برتری منبع باز

هر دو Beancount و beancount-dashboard به اصول منبع باز پایبند هستند. این به این معنی است که شما شفافیت کامل در نحوه‌ٔ پردازش داده‌هایتان دارید، حریم خصوصی شما حفظ می‌شود (چون داده‌ها روی زیرساخت خودتان می‌مانند) و از جامعه فعال و نوآور پشتیبانی می‌کنید.

ردیابی پیشرفته پرتفوی


مزایای دنیای واقعی

این یکپارچه‌سازی مزایای فوری و ملموسی برای کاربران مختلف به ارمغان می‌آورد:

برای مدیریت مالی شخصی:

  • بودجه‌بندی: دقیقاً ببینید هر ماه پول شما به کجا می‌رود.
  • اهداف پس‌انداز: پیشرفت خود را نسبت به صندوق اضطراری، تعطیلات یا بازنشستگی به تصویر بکشید.
  • نظارت بر سرمایه‌گذاری: عملکرد پرتفوی و تخصیص دارایی‌هایتان را به‌دقت زیر نظر داشته باشید.

برای کسب‌وکارهای کوچک:

  • مدیریت جریان نقدی: نقدینگی کسب‌وکار را ردیابی کنید و الگوهای جریان نقدی را درک کنید.
  • تحلیل هزینه‌ها: هزینه‌های کسب‌وکار را بر حسب بخش، پروژه یا فروشنده تجزیه و تحلیل کنید.
  • برنامه‌ریزی مالی: از داده‌های تاریخی برای بودجه‌بندی و پیش‌بینی دقیق‌تر استفاده کنید.

برای مشاوران مالی:

  • ارائه به مشتریان: گزارش‌های مالی حرفه‌ای و آسان‌فهم ایجاد کنید.
  • تحلیل پرتفوی: تخصیص دارایی و ردیابی عملکرد را به‌صورت جامع انجام دهید.
  • انطباق: سوابق دقیق و دسترس‌پذیری برای حسابرسی و گزارش‌دهی نگه دارید.

آماده‌اید تا زندگی مالی‌تان را تحول بخشید؟

سفر شما به سمت مدیریت بهتر مالی همین حالا آغاز می‌شود. با قدرت beancount-dashboard تمام ابزارهای لازم برای کنترل مالی‌تان در دسترس است.

  1. به beancount.io مراجعه کنید
  2. حساب رایگان خود را ایجاد کنید تا به اکوسیستم کامل Beancount دسترسی پیدا کنید.
  3. به هزاران کاربری بپیوندید که هم‌اکنون با اطمینان مالی خود را مدیریت می‌کنند.

بازخورد شما برای ما ارزشمند است

بینش‌های شما در بهبود مستمر پلتفرم‌مان نقش کلیدی دارد. با به اشتراک‌گذاری داستان‌های موفقیت داشبورد، درخواست ویژگی و هر گزارش خطایی که با آن مواجه می‌شوید، به ما کمک کنید. می‌توانید از طریق انجمن‌های جامعه، مسائل GitHub یا شبکه‌های اجتماعی با تیم Beancount.io در ارتباط باشید.

به جامعه‌ای پویا بپیوندید

با دیگر کاربران Beancount ارتباط برقرار کنید تا پیکربندی‌های داشبورد را به اشتراک بگذارید، از کارشناسان یاد بگیرید و دانش خود را به‌اشتراک بگذارید. از ویژگی‌های جدید مطلع شوید و به شکل‌گیری آیندهٔ مدیریت مالی کمک کنید.

این یکپارچه‌سازی گامی مهم به جلوست. با ترکیب موتور حسابداری قدرتمند Beancount و تجسم‌های بصری beancount-dashboard، ما تحلیلات سطح سازمانی را در بسته‌ای منبع باز، متمرکز بر حریم خصوصی ارائه می‌دهیم.

آماده‌اید تا ردیابی مالی‌تان را متحول کنید؟ همین امروز در beancount.io ثبت‌نام کنید، قدرت beancount-dashboard را تجربه کنید و به ما در ساختن آیندهٔ مدیریت مالی کمک کنید!

بهبود تجربه Beancount شما با لینک‌ها و پرس‌وجوهای سفارشی

· 4 دقیقه مطالعه
Mike Thrift
Mike Thrift
Marketing Manager

Beancount، سیستم حسابداری دوطرفه که مورد علاقه توسعه‌دهندگان و علاقه‌مندان به امور مالی است، در سادگی خود قدرتمند است. اما برای کسانی که کنترل بیشتر و ناوبری سریع‌تر در Fava، رابط وب Beancount، می‌خواهند، لینک‌های سفارشی نوار کناری و پرس‌وجوهای SQL می‌توانند گردش کار شما را به سطح بعدی ببرند.

در این راهنما، به شما نشان خواهیم داد که چگونه:

  • لینک‌های دسترسی سریع را به نوار کناری Fava اضافه کنید
  • از پرس‌وجوهای SQL برای فیلتر کردن و تحلیل پیشرفته استفاده کنید
  • گردش کار خود را برای بررسی‌های ماهانه یا تشخیص ناهنجاری سفارشی کنید

چرا Fava را سفارشی کنیم؟

Fava از قبل یک رابط کاربری زیبا برای مشاهده دفتر کل Beancount شما است، اما با رشد دفتر روزنامه شما، نیاز به میانبرهای بهتر و پرس‌وجوهای هوشمندتر نیز افزایش می‌یابد.

مشکلاتی که این راه حل می‌کند:

  • ناوبری مکرر در بازه‌های زمانی
  • فیلتر کردن تراکنش‌ها در حساب‌های تو در تو
  • شناسایی سریع‌تر مانده‌های منفی یا ناهنجاری‌ها

✨ لینک‌های سفارشی نوار کناری

بیایید با بهبود گردش کار روزانه شما با میانبرهای ساده نوار کناری شروع کنیم. این لینک‌ها در نوار کناری سمت چپ Fava ظاهر می‌شوند و می‌توانند شما را مستقیماً به نماهای فیلتر شده مانند تراکنش‌های این ماه یا درآمد ماه گذشته ببرند.

این خطوط را به فایل Beancount خود اضافه کنید:

2021-01-01 custom "fava-sidebar-link" "Current Month" "/jump?time=month"
2021-01-01 custom "fava-sidebar-link" "Last Month" "/jump?time=month-1"
2021-01-01 custom "fava-sidebar-link" "Clear All" "/jump?account=&time=&filter="

آنها چه کاری انجام می‌دهند:

  • ماه جاری: نمای تراکنش‌ها را فیلتر شده بر اساس ماه جاری باز می‌کند.
  • ماه گذشته: فوراً به ماه قبل می‌پرد—عالی برای بررسی‌های پایان ماه.
  • پاک کردن همه: فیلترها را بازنشانی می‌کند و دوباره همه ورودی‌ها را نمایش می‌دهد.

این میانبرها ورودی دستی زمان را حذف کرده و تجربه Fava شما را روان‌تر و شخصی‌تر می‌کنند.

🔍 پرس‌وجوهای سفارشی SQL

برای بینش عمیق‌تر، رابط SQL فاوای فوق‌العاده قدرتمند است. در اینجا یک پرس‌وجو آورده شده که تمام مانده‌های منفی را در حساب‌هایی که با یک الگو مطابقت دارند، پیدا می‌کند—عالی برای علامت‌گذاری تراکنش‌های غیرعادی یا مشکل‌ساز.

SELECT account, units(sum(position)), sum(position)
WHERE number(units(position)) < 0
AND account ~ '.*:BCM:.*'
AND date >= DATE(2021,12,9)
AND date < DATE(2022,1,9)

توضیح:

  • account ~ '.*:BCM:.*': حساب‌هایی را که شامل :BCM: در نام خود هستند، فیلتر می‌کند.
  • number(units(position)) < 0: مانده‌های منفی (مانند بودجه‌های بیش از حد مصرف شده) را علامت‌گذاری می‌کند.
  • فیلترهای تاریخ، نتیجه را به یک بازه زمانی ۱ ماهه خاص محدود می‌کنند.

موارد استفاده:

  • شناسایی خطاهایی مانند هزینه‌های تکراری یا ثبت‌های نادرست
  • حسابرسی یک فروشنده یا دسته خاص
  • استخراج سریع بینش‌های عملی برای بودجه‌بندی

🛠 نکته حرفه‌ای: ترکیب لینک‌ها + پرس‌وجوها

در حالی که Fava امکان لینک مستقیم به پرس‌وجوهای سفارشی را نمی‌دهد، می‌توانید با انجام موارد زیر یک عادت بررسی ماهانه ایجاد کنید:

  • استفاده از لینک «ماه جاری» برای شروع بررسی خود
  • باز کردن تب پرس‌وجوهای ذخیره شده خود در یک پنجره دیگر
  • بررسی همزمان هر دو—ابتدا فیلتر کنید، سپس عمیق شوید

این ترکیب به شما کمک می‌کند تا ناهنجاری‌ها را قبل از گسترش شناسایی کنید و اطمینان حاصل کنید که دفتر کل شما تمیز می‌ماند.

افکار نهایی

Beancount از نظر طراحی مینیمال است، اما بهبودهای کوچکی مانند اینها، افزایش‌های بزرگی در کارایی به ارمغان می‌آورند. چه در حال بررسی بودجه خود باشید، چه در حال اشکال‌زدایی مانده‌های عجیب، یا صرفاً در حال صرفه‌جویی در کلیک‌ها، لینک‌های سفارشی و پرس‌وجوهای SQL به شما قدرت بیشتر و اصطکاک کمتری می‌دهند.

پاداش: اگر از گزارش‌های سفارشی Fava استفاده می‌کنید، حتی می‌توانید داشبوردهای کاملی متناسب با روال‌های مالی شخصی خود بسازید.

آماده‌اید کنترل را به دست بگیرید؟

کوچک شروع کنید: لینک «ماه جاری» را اضافه کنید. سپس پرس‌وجوهای خود را بسازید. خود آینده‌تان از شما تشکر خواهد کرد.

نکات بیشتری مانند این می‌خواهید؟ در خبرنامه ما مشترک شوید یا دستورالعمل‌های بیشتر Beancount را در Beancount.io کاوش کنید.

بهبودهای Beancount.io: ارتقاء عملکرد و امنیت

· 2 دقیقه مطالعه
Mike Thrift
Mike Thrift
Marketing Manager

حفظ یک سرویس آنلاین امن و با عملکرد بالا هرگز یک کار یک‌باره نیست. این امر نه تنها برای توسعه ویژگی‌های جدید، بلکه برای به‌روزرسانی قابلیت‌های موجود نیز نیازمند تلاش است.

نرم‌افزار قدیمی مشتریان ما را در معرض خطر آسیب‌پذیری‌های امنیتی قرار می‌دهد. چگونه این خطر را کاهش دهیم؟ از یک سو، ما به طور فعال با محققان امنیتی برای یافتن و رفع مسائل غیرمنتظره همکاری می‌کنیم. از سوی دیگر، ما به صورت دوره‌ای آخرین نسخه نرم‌افزار بالادستی را ادغام می‌کنیم.

امروز خوشحالیم که برخی از بهبودهایی را که برای ارتقاء Beancount.io انجام داده‌ایم، به اشتراک بگذاریم.

2021-01-07-upgrade-fava-to-1-17

  1. ما سرور را ارتقاء دادیم و سرعت سرویس را تا 30% افزایش دادیم. دسترسی‌پذیری سرویس نیز به طور قابل توجهی بهبود یافت.
  2. ما نرم‌افزار متن‌باز Fava با مجوز MIT را به نسخه 1.17 ارتقاء دادیم. این نسخه اشکالات مختلفی را برطرف کرده و ویژگی‌های جدید بسیاری را اضافه کرده است.

هیجان‌زده‌اید؟ اکنون آن را در https://beancount.io/ledger/ امتحان کنید.

سوالی دارید؟ ما در https://t.me/beancount در کنار شما خواهیم بود :)