رابط اصلی
- Beancount
- ویرایشگر متن، خط فرمان و رابط کاربری وب Fava
- GnuCash
- برنامه گرافیکی کامل دسکتاپ
GnuCash نزدیکترین مشابه به Beancount است: رایگان، متنباز، و دفترداری دوبل واقعی. اما یک برنامه دسکتاپ است که حسابهای شما را در یک پایگاه داده مدیریتشده توسط برنامه ذخیره میکند. Beancount همان دقت را در متن سادهای که میتوانید با Git نسخهگذاری کنید، با کد خودکار کنید، و از هر مرورگر یا تلفنی به آن دسترسی داشته باشید، حفظ میکند.


هر دو سیستمهای رایگان، متنباز و دفترداری دوبل هستند. تفاوت در نحوه ورود، بررسی، خودکارسازی و حفظ دادههای مالی شماست.
Beancount
یک دفتر کل خوانا را ویرایش کنید، آن را با bean-check اعتبارسنجی کنید، و در داشبوردهای مرورگر پرداخت شده Fava — شامل صورتها، نمودارها، داراییها و پرسوجوها — کاوش کنید.
GnuCash
GnuCash حسابداری را از طریق ثبتها، دیالوگها و منوها ارائه میدهد. عملکردی است نه شیک، و گردش کارهای پیچیده میتوانند به دیالوگهای زیادی منجر شوند.
Beancount
خودتان Fava را میزبانی کنید یا از beancount.io برای میزبانی مدیریتشده، برنامههای موبایل بومی، همگامسازی بانکی و یک دستیار هوش مصنوعی که به دستهبندی و پیشنویس ورودیها کمک میکند، استفاده کنید.
GnuCash
GnuCash روی ویندوز، macOS و لینوکس اجرا میشود — و نه جای دیگر. هیچ دسترسی وب یا موبایل رسمی وجود ندارد، و بهتر است فایل توسط یک نمونه در یک زمان ویرایش شود.
Beancount
دفتر کل شما متنی قابل خواندن برای انسان است: آن را diff کنید، رمزگذاری کنید، پشتیبان بگیرید، و هر تغییری را با Git نسخهگذاری کنید. رکورد حتی اگر ابزارها ناپدید شوند، قابل خواندن باقی میماند.
GnuCash
GnuCash کتابها را در XML، SQLite یا باطن دیگری ذخیره میکند. بخشی از معنای رکورد در برنامه زندگی میکند، نه در یک فایل متنی قابل بررسی.
Beancount
ایمپورترها و پلاگینهای پایتون بنویسید، با BQL شبیه SQL از ورودیها پرسوجو کنید، و دفتر کل خود را به اسکریپتها و گردش کارهای Git متصل کنید. قوانین قابل بررسی و آزمایش هستند.
GnuCash
اتوماسیون در تراکنشهای زمانبندیشده، تطبیقدهندههای واردات و گردش کارهای برنامه متوقف میشود. منطق سفارشی قابل تکرار به چیزی خارج از GnuCash نیاز دارد.
Beancount
هر ارز یا اوراق بهادار یک کالای درجه یک با جزئیات واحد، هزینه، قیمت و لوت به صورت باز است — ورود آن دشوارتر است، اما خط به خط ممیزی آن آسانتر است.
GnuCash
حسابهای اوراق بهادار، پایگاه داده قیمت، نقلقولهای آنلاین و گزارشهای پرتفوی، گردش کارهای گرافیکی مناسبی هستند — برای کاربرانی که فرمها را به متن ترجیح میدهند.
Beancount
Beancount و Fava برای همیشه رایگان هستند. طرحهای اختیاری beancount.io میزبانی، همگامسازی بانکی، موبایل و هوش مصنوعی را اضافه میکنند — و دفتر کل شما در هر صورت قابل حمل باقی میماند.
GnuCash
GnuCash همه چیز — بودجهبندی، گزارشها، ویژگیهای تجاری — را در یک برنامه دسکتاپ رایگان بستهبندی میکند. هیچ سطح پولی وجود ندارد؛ نیازی هم نیست.
یک مقایسه صادقانه دو طرفه است. GnuCash ابزار بهتری است زمانی که یک برنامه کامل اشاره و کلیک میخواهید و هرگز نمیخواهید ترمینال را ببینید.
ثبتهای سبک دفترچه چک، درخت حساب، منوها و دستیارهای راهاندازی کارهای معمول را قابل کشف میکنند. GnuCash راهنمایی ارائه میدهد که یک فایل متنی نمیتواند.
ایجاد حسابها، تقسیم تراکنشها، تطبیق صورتها، بودجهبندی و گزارشدهی — همه با ماوس. شما مفاهیم حسابداری را یاد میگیرید، نه یک زبان.
گزارشهای ترازنامه، سود و زیان، جریان نقد، پرتفوی، مالیات، دریافتنیها و پرداختنیها در جعبه ارائه میشوند و از طریق گزینهها تنظیم میشوند — بدون نیاز به پرسوجو یا کد.
مشتریان، فروشندگان، فاکتورینگ، حسابهای دریافتنی و پرداختنی، تراکنشهای زمانبندیشده و چاپ چک، GnuCash را به یک گزینه همهکاره معتبر برای یک کسبوکار کوچک تبدیل میکند.
ویژگی به ویژگی، بدون چرخش بازاریابی.
| حوزه | Beancount | GnuCash |
|---|---|---|
| رابط اصلی | ویرایشگر متن، خط فرمان و رابط کاربری وب Fava | برنامه گرافیکی کامل دسکتاپ |
| فرمت داده | دفتر کل متن ساده قابل خواندن برای انسان | XML مدیریتشده توسط برنامه، SQLite یا ذخیرهسازی دیگر |
| راهاندازی | اعلان حسابهای دستی و پیکربندی ابزار | سلسله مراتب حساب راهنما و دستیارهای راهاندازی |
| بودجهبندی | دستورالعملهای سفارشی و نماهای Fava | ماژول بودجه گرافیکی داخلی |
| سرمایهگذاری | کالاها، لوتها، هزینهها و قیمتهای صریح | حسابهای اوراق بهادار اختصاصی و نقلقولهای آنلاین |
| واردات | ایمپورترهای قابل برنامهنویسی و Smart Import میزبانیشده | QIF، OFX، CSV و تطبیقدهندههای واردات راهنما |
| ویژگیهای تجاری | ابزارهای جداگانه برای فاکتورها، حقوق و دستمزد و صورتحسابها | فاکتورینگ، مشتریان، فروشندگان، دریافتنیها، پرداختنیها |
| اتوماسیون | پلاگینها، ایمپورترها، اسکریپتها و گردش کارهای Git پایتون | تراکنشهای زمانبندیشده و گردش کارهای برنامه |
داشبوردهای وب، پرسوجوهای BQL و برنامههای موبایل بومی — یک دفتر کل متن ساده در پشت همه آنها.










هیچ کدام از ابزارها برای نرمافزار هزینه دریافت نمیکنند. تفاوت واقعی این است که چه کسی رکورد را کنترل میکند: پایگاه داده یک برنامه، یا متن سادهای که میتوانید برای همیشه بخوانید.
هیچ مهاجرت یک کلیکی کاملی وجود ندارد — سیستمها ویژگیهای برنامه را متفاوت مدل میکنند. تأیید مانده به مانده همان چیزی است که تبدیل را اثبات میکند.
نمودار حسابها، جزئیات تراکنش، تراز آزمایشی، صورتحسابها، قیمتها و سوابق تجاری را صادر کرده و کپیهای دست نخورده را در جایی امن ذخیره کنید.
تصمیم بگیرید که آیا کل تاریخچه را وارد کنید یا از ماندههای افتتاحیه تأیید شده در یک تاریخ مشخص شروع کنید.
انواع حساب، ارزها، اوراق بهادار و قراردادهای حقوق صاحبان سهام GnuCash را به نمودار حسابهای Beancount خود نقشهبرداری کنید.
تراکنشها را دوره به دوره تبدیل کنید، تراکنشهای تقسیمشده و روابط انتقال را حفظ کنید، و در حین کار ماندهها را مقایسه کنید.
هر مانده بانک، کارت اعتباری، وام، سرمایهگذاری، دریافتنی و پرداختنی را تطبیق دهید؛ تأییدیههای مانده را در تاریخهای صورت اضافه کنید؛ فایل اصلی را بایگانی کنید.
…یک دفتر کل قابل خواندن برای انسان، تأییدیههای مانده سختگیرانه، تاریخچه Git، واردات قابل برنامهنویسی و تحلیل سفارشی میخواهید — استقلال از هر رابط کاربری واحد. این ابزار به کاربرانی که امور مالی را به عنوان کد در نظر میگیرند، پاداش میدهد.
…یک برنامه محلی و رایگان با رابط کاربری گرافیکی، بودجهبندی داخلی، تراکنشهای زمانبندیشده، واردات راهنما، گزارشهای استاندارد و ویژگیهای کسبوکار کوچک میخواهید. این ابزار به راهاندازی فنی کمتری نیاز دارد و تحویل آن به یک حسابدار سنتی آسانتر است.
هر دو جایگزینهای بادوامی برای اشتراکهای حسابداری اختصاصی هستند. یک ماه واقعی را در هر کدام امتحان کنید: یک صورت را وارد کنید، آن را تطبیق دهید، مهمترین گزارش خود را تهیه کنید و یک اشتباه عمدی را تصحیح کنید. گردش کاری که آن چهار کار را واضحتر میکند، سیستم بلندمدت مناسب است.
GnuCash به طور کلی برای مبتدیان آسانتر است زیرا یک رابط گرافیکی، دستیارهای راهاندازی، فرمها و گزارشهای داخلی ارائه میدهد. Beancount برای افرادی که با ویرایش فایلهای متنی و استفاده از ابزارهای خط فرمان راحت هستند، گزینه مناسبتری است.
Beancount میتواند دفاتر حسابداری دقیق یک کسبوکار کوچک را حفظ کند، اما شامل ویژگیهای داخلی GnuCash مانند صورتحسابدهی، حسابهای دریافتنی، حسابهای پرداختنی یا گردشکار چاپ چک نیست. زمانی قویترین است که یک دفتر کل متنی قابلحسابرسی را ترجیح میدهید و مایل به اتصال ابزارهای جداگانه برای عملیات تجاری هستید.
هر دو ابزار میتوانند دادهها را به صورت محلی نگه دارند، اما فایلهای قابلخواندن انسان Beancount به ویژه برای بازرسی، نسخهگذاری با Git، تبدیل با اسکریپتها و مهاجرت بدون وابستگی به یک نرمافزار خاص آسانتر هستند.
بله. هر دو از سرمایهگذاریها و چندین ارز پشتیبانی میکنند. GnuCash گردشکارهای گرافیکی بیشتری و یکپارچهسازی نقلقول آنلاین ارائه میدهد، در حالی که Beancount دستورالعملهای صریح برای کالا، هزینه، محموله و قیمت دارد که برای حسابرسی و خودکارسازی مناسب هستند.
رایگان در چند دقیقه شروع کنید — بدون کارت اعتباری، بدون قفلشدگی، و دفتر کل متن ساده شما همیشه مال شماست.