پرش به محتوای اصلی
Beancount.io Logo
Beancount در برابر Actual Budget

دو مسیر متن‌باز برای مالکیت پول شما

Actual Budget بهترین بودجه‌بند پاکتی رایگان و خودمیزبان است. Beancount یک دفتر کل دوطرفه کامل در متن ساده است. همان فلسفه، کارهای متفاوت — این‌جا راهنمای صادقانه‌ای برای انتخاب است.

  • رایگان و متن‌باز
  • بدون تبلیغات، بدون فروش داده
  • دفتر کلت از هر فروشنده‌ای دوام بیشتری دارد
داشبورد دفتر کل beancount.io با نمودار روند خالص دارایی و مانده حساب‌ها
صفحه اصلی اپلیکیشن موبایل Beancount با نمودار خالص دارایی و تراکنش‌های اخیر
100%
هسته متن‌باز
$0
برای میزبانی شخصی Beancount + Fava
متن ساده
دفتر کلی که ۳۰ سال بعد هم هنوز خوانا است
Git
هر تغییر نسخه‌بندی‌شده و قابل حسابرسی

Beancount در برابر Actual Budget، کنار هم

هر دو رایگان، متن‌باز و محلی‌محور هستند. تفاوت در کار است: انضباط پاکتی برای نقدینگی ماه آینده، یا رکوردی کامل و قابل حسابرسی از همه چیز.

Beancount

حسابداری دوطرفه

هر تراکنش بین حساب‌ها به صفر می‌رسد و تأییدیه‌های موجودی کتاب‌های شما را در برابر صورت‌ها اثبات می‌کنند.

Actual Budget

بودجه‌بندی پاکتی

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

Beancount

سرمایه‌گذاری‌ها، مبنا و سود

حسابداری سرمایه‌گذاری کامل در همان دفتر کل حساب جاری — دارایی‌ها، قیمت‌ها، تبدیل‌ها و سود سرمایه.

Actual Budget

پیگیری فقط موجودی

سرمایه‌گذاری‌ها در حساب‌های خارج از بودجه زندگی می‌کنند که دستی به‌روزرسانی می‌کنید — بدون دارایی، مبنا یا قیمت، به‌طور عمدی.

Beancount

کالاها به‌عنوان شهروند درجه یک

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

Actual Budget

تک‌ارزی

به‌طور رسمی پشتیبانی نمی‌شود، با یک ویژگی ارز آزمایشی که هنوز تا سال ۲۰۲۶ در حال توسعه است.

Beancount

متن ساده‌ای که می‌توانید بخوانید

دفتر کل که هر ویرایشگری باز می‌کند و Git به‌طور معناداری diff می‌کند — خود فایل رکورد است، برای همیشه.

Actual Budget

SQLite محلی + API باز

ذخیره‌سازی محلی‌محور با خروجی zip کامل و @actual-app/api باز — اما خواندن تاریخچه شما به اپ یا کد نیاز دارد.

Beancount

ایمپورترهای قابل بررسی + همگام‌سازی میزبانی‌شده

صورت‌های بانکی به ورودی‌های متنی پیشنهادی تبدیل می‌شوند که شما مرور می‌کنید؛ beancount.io همگام‌سازی بانکی و واردکرد هوشمند را زمانی که بخواهید اضافه می‌کند.

Actual Budget

پل‌های با اعتبارنامه شخصی

SimpleFIN، Enable Banking، Akahu، Pluggy و GoCardless (بسته به ثبت‌نام جدید) — خصوصی و با فعال‌سازی دستی، با پوشش متغیر بر اساس کشور.

Beancount

فایل‌ها، همگام‌سازی به روش خودتان

فایل‌های متنی با هر چیزی همگام می‌شوند — Git انتخاب طبیعی است — با طرح‌های میزبانی اختیاری برای راحتی‌های بیشتر.

Actual Budget

سرور همگام‌سازی خودمیزبان

یک کانتینر Docker همگام‌سازی مبتنی بر CRDT را برای خانواده شما با رمزگذاری سرتاسری اختیاری فراهم می‌کند — برای همیشه رایگان.

جایی که Actual Budget برنده می‌شود

برای بسیاری از خوانندگان، Actual پاسخ درست است — ترجیح می‌دهیم شما به آنجا بروید تا دوباره به یک برنامه اشتراکی بازگردید.

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

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

یک شب برای یادگیری

برای شروع به هیچ دانش حسابداری نیاز نیست. Beancount از شما می‌خواهد قبل از سوددهی اصول دوطرفه را یاد بگیرید.

همگام‌سازی رایگان چنددستگاهی

یک سرور خودمیزبان — یا حدود ۳ دلار در ماه در PikaPods که ۲۰٪ آن را اهدا می‌کند — خانواده شما را بدون هیچ اشتراکی همگام می‌کند.

خصوصی بر اساس معماری

داده‌های شما هرگز به شخص ثالث دسترسی پیدا نمی‌کند مگر اینکه وارد همگام‌سازی بانکی شوید — با رمزگذاری سرتاسری موجود.

مقایسه کامل

ویژگی به ویژگی، بدون هیپ تبلیغاتی.

وضعیت

Beancount
متن‌بازی که از ۲۰۰۸ به‌فعالیت توسعه می‌یابد
Actual Budget
تحت مجوز MIT، نگهداری توسط انجمن از ۲۰۲۲؛ انتشار ماهانه

هدف اصلی

Beancount
حسابداری دوطرفه کامل و قابل برنامه‌نویسی
Actual Budget
بودجه‌بندی پاکتی (مبتنی بر صفر) با قوانین و برنامه‌ها

مدل حسابداری

Beancount
دو طرفه — هر تراکنش بین حساب‌ها متعادل می‌شود
Actual Budget
فید یک‌طرفه با دسته‌های پاکتی

مالکیت داده

Beancount
فایل‌های متن ساده که مال توست، نسخه‌بندی می‌کنی و پشتیبان می‌گیری
Actual Budget
فایل SQLite محلی؛ خروجی کامل zip و API محلی باز

سرمایه‌گذاری‌ها

Beancount
لات‌ها، مبنای بهای تمام‌شده، قیمت‌ها و سودهای سرمایه‌ای
Actual Budget
حساب‌های خارج از بودجه که موجودی به‌روزرسانی دستی را ردیابی می‌کنند

چندارزی

Beancount
کالاها و تبدیل‌های ساخت‌یافته
Actual Budget
پشتیبانی نمی‌شود؛ ویژگی آزمایشی در حال پیشرفت

همگام‌سازی بانکی

Beancount
همگام‌سازی بانکی beancount.io به همراه ایمپورترهای قابل مرور
Actual Budget
پل‌های خودمیزبان: SimpleFIN، Enable Banking و موارد دیگر

هزینه

Beancount
هسته متن‌باز رایگان؛ میزبانی اختیاری
Actual Budget
رایگان؛ خودمیزبان یا حدود ۳ دلار در ماه میزبان‌های یک‌کلیک

کل تصویر مالی‌ات را ببین

داشبوردهای وب، کوئری‌های BQL و اپ‌های موبایل بومی — یک دفتر کل متن ساده پشت همه آن‌ها.

داشبورد خالص دارایی
داشبورد خالص دارایی
صورت سود و زیان
صورت سود و زیان
دفتر روزنامه — هر ثبت، به‌صورت متن ساده
دفتر روزنامه — هر ثبت، به‌صورت متن ساده
کنسول کوئری BQL
کنسول کوئری BQL
خانه — خالص دارایی در یک نگاه
خانه — خالص دارایی در یک نگاه
حساب‌ها
حساب‌ها
تراکنش‌ها
تراکنش‌ها
گزارش‌ها — درآمد، هزینه، سود
گزارش‌ها — درآمد، هزینه، سود
در چند ثانیه یک تراکنش اضافه کن
در چند ثانیه یک تراکنش اضافه کن
ثبت رسید
ثبت رسید

معنای واقعی رایگان

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

Beancount

رایگان
متن‌باز، برای همیشه
  • Beancount + Fava: $0، با میزبانی شخصی
  • طرح‌های اختیاری beancount.io برای همگام‌سازی بانکی، موبایل و هوش مصنوعی
  • بدون تبلیغات، بدون معرفی — دفتر کلت هرگز پشت دیوار پرداخت نمی‌ماند

بودجه واقعی

رایگان
تحت مجوز MIT، خودمیزبان
  • بودجه‌بندی پاکتی با قوانین، برنامه‌ها و گزارش‌ها
  • سرور همگام‌سازی خودمیزبان، یا میزبانی یک‌کلیک با حدود ۳ دلار در ماه
  • بدون سرمایه‌گذاری یا چندارزی — محدود به بودجه‌بندی نقدی

مهاجرت از بودجه واقعی در پنج مرحله

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

  1. 1

    بودجه خود را خروجی بگیرید

    فایل فشرده کامل بودجه (db.sqlite + metadata.json) را دانلود کنید، یا همه چیز را با @actual-app/api بخوانید؛ تراکنش‌های حساب را به صورت CSV خروجی بگیرید.

  2. 2

    مانده‌ها را از روی صورت‌حساب‌ها تنظیم کن

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

  3. 3

    حساب‌ها و دسته‌بندی‌ها را نگاشت کن

    حساب‌های درون بودجه را به حساب‌های دارایی و بدهی Beancount و دسته‌های بودجه واقعی را به حساب‌های درآمد و هزینه نگاشت کنید.

  4. 4

    در دسته‌های کوچک وارد کن

    تراکنش‌ها را با واردات هوشمند، ماه به ماه، به ثبت‌های دوبل متوازن تبدیل کنید و مراقب باشید که انتقال‌ها به عنوان درآمد و هزینه مضاعف نشوند.

  5. 5

    اظهارنامه بده و جلو برو

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

کدام را باید انتخاب کنی؟

Beancount را انتخاب کن اگر…

…یک ثبت مالی کامل و قابل تأیید می‌خواهید: سرمایه‌گذاری‌ها با مبنای هزینه، پشتیبانی از چند ارز، و یک دفتر متن‌ساده که از هر برنامه‌ای — از جمله برنامه ما — بیشتر عمر می‌کند.

اگر… بودجه واقعی را انتخاب کنید

…انضباط هزینه می‌خواهید: بودجه‌بندی پاکتی، گردش کار YNAB بدون اشتراک، و حریم خصوصی خودمیزبان با منحنی یادگیری ملایم.

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

پرسش‌های متداول

آیا باید از Actual Budget یا Beancount استفاده کنم؟

بر اساس نیاز انتخاب کنید، نه ابزار. Actual Budget یک برنامه بودجه‌بندی پاکتی است: در دادن وظیفه به هر دلار، مهار هزینه‌های متغیر، و جایگزینی اشتراک YNAB با چیزی رایگان و خودمیزبان عالی است. Beancount یک سیستم حسابداری دوطرفه است: در ایجاد یک سوابق کامل و قابل حسابرسی از امور مالی شما عالی است — سرمایه‌گذاری‌ها با مبنای هزینه، ارزهای چندگانه، و موجودی‌هایی که می‌توانید در برابر صورت‌ها اثبات کنید. اگر سؤال شما «پول ماه آینده کجا باید برود؟» است، Actual را انتخاب کنید. اگر «وضعیت دقیق و قابل تأیید امور مالی من چیست؟» است، Beancount را انتخاب کنید.

آیا Actual Budget و Beancount هر دو رایگان و متن‌باز هستند؟

بله، واقعاً. Actual Budget دارای مجوز MIT است، از زمانی که James Long آن را در آوریل ۲۰۲۲ متن‌باز کرد، توسط جامعه نگهداری می‌شود، و برای خودمیزبان رایگان است — میزبان یک‌کلیکی توصیه‌شده آن، PikaPods، حتی ۲۰٪ از هزینه‌های میزبانی را به پروژه اهدا می‌کند. Beancount و رابط وب Fava نیز به همین ترتیب رایگان و متن‌باز هستند، و دفتر کل شما یک فایل متن ساده است که هرگز پشت دیوار پرداخت نمی‌ماند. برنامه‌های پرداختی اختیاری beancount.io خدمات راحتی میزبانی مانند همگام‌سازی بانکی و برنامه‌های موبایل را پوشش می‌دهند، نه نرم‌افزار یا داده‌های شما را.

آیا Actual Budget سرمایه‌گذاری‌ها یا ارزهای چندگانه را پیگیری می‌کند؟

نه، به طور عمدی. سرمایه‌گذاری‌ها و وام‌های مسکونی در حساب‌های خارج از بودجه زندگی می‌کنند که موجودی را که به صورت دستی به‌روزرسانی می‌کنید پیگیری می‌کنند — بدون دارایی، دسته، یا قیمت — و اسناد رسمی بیان می‌کنند که Actual از ارزهای چندگانه پشتیبانی نمی‌کند، با یک ویژگی ارزهای آزمایشی که تا سال ۲۰۲۶ هنوز در حال توسعه است. اینها دقیقاً نقاط قوت Beancount هستند: سرمایه‌گذاری‌ها دارای دسته‌های دارایی، مبنای هزینه، قیمت‌ها، و سود سرمایه هستند، و هر ارز، سهام، صندوق، یا دارایی رمزارز یک کالای درجه‌یک با حسابداری تبدیل واقعی است.

آیا می‌توانم از Actual Budget به Beancount مهاجرت کنم؟

بله، و این یک مهاجرت دوستانه در نوع خود است. Actual داده‌های شما را در یک فایل SQLite محلی نگه می‌دارد و کل بودجه را به صورت فایل zip صادر می‌کند که می‌توانید دوباره وارد کنید یا با API باز @actual-app/api بخوانید؛ تراکنش‌ها نیز به صورت CSV خارج می‌شوند. حساب‌های Actual را به حساب‌های Beancount نگاشت کنید، هر تراکنش را به یک ثبت دوطرفه متوازن تبدیل کنید، و در تاریخ‌های صورت‌ها تأییدیه‌های موجودی اضافه کنید تا نتیجه را تأیید کنید. تاریخچه دسته‌های پاکتی شما به عنوان بودجه منتقل نمی‌شود، اما هر تراکنش و موجودی می‌تواند.

آیا Beancount و Actual Budget هر دو به صورت آفلاین و خودمیزبان کار می‌کنند؟

بله — هر دو محلی-اول هستند، به همین دلیل مخاطبان یکسانی با ذهنیت حریم خصوصی را جذب می‌کنند. پایگاه داده اصلی Actual روی دستگاه شماست؛ یک سرور همگام‌سازی خودمیزبان (Docker) همگام‌سازی چنددستگاهی با رمزگذاری سرتاسری اختیاری اضافه می‌کند. دفتر کل Beancount فایل‌های متن ساده روی دیسک شماست، که به هر روشی که فایل‌ها را همگام می‌کنید همگام می‌شود — Git انتخاب طبیعی است. تفاوت در قالب است: حقیقت Actual در SQLite زندگی می‌کند که از طریق برنامه یا API آن خوانده می‌شود، حقیقت Beancount در متنی است که هر ویرایشگری می‌تواند باز کند، تفاوت‌ها را ببیند، و حسابرسی کند.

آماده‌ای برای دفترهایی که نمی‌شود تعطیلشان کرد؟

در چند دقیقه رایگان شروع کن — بدون کارت اعتباری، بدون وابستگی، و دفتر کل متن ساده‌ات همیشه مال خودت می‌ماند.