شروع به کار با Beancount
آمادهاید تا کنترل امور مالی خود را به دست بگیرید؟ این راهنما به شما کمک میکند تا در عرض چند دقیقه Beancount را راهاندازی و اجرا کنید. شما یاد خواهید گرفت که چگونه اولین دفتر خود را ایجاد کنید، حسابهای اساسی را تنظیم کرده و اولین تراکنشهای خود را ثبت کنید.
راهاندازی ا ولیه
ایجاد اولین دفتر
; ساختار اساسی برای یک دفتر جدید
2024-01-01 open Assets:Checking
2024-01-01 open Equity:Opening-Balances
2024-01-02 * "سپرده اولیه"
Assets:Checking 100.00 USD
Equity:Opening-Balances
تنظیمات اساسی
option "title" "دفتر مالی شخصی"
option "operating_currency" "USD"
سازماندهی فایل
ساختار پیشنهادی
; 1. گزینههای پیکربندی
option "title" "دفتر شخصی"
option "operating_currency" "USD"
; 2. اعلامیههای حساب
2024-01-01 open Assets:Checking USD
2024-01-01 open Assets:Savings USD
2024-01-01 open Expenses:Food USD
; 3. موجودیهای اولیه
2024-01-01 pad Assets:Checking Equity:Opening-Balances
2024-01-01 balance Assets:Checking 1000.00 USD
; 4. تراکنشها
2024-01-15 * "فروشگاه مواد غذایی" "خواربار هفتگی"
Expenses:Food 50.00 USD
Assets:Checking
سازماندهی بخش
-
حسابهای دائمی
2024-01-01 open Liabilities:Payables USD
2024-01-01 open Assets:Receivables USD -
حسابهای بانکی
2024-01-01 open Assets:Bank:Checking USD
2024-01-01 open Assets:Bank:Savings USD
2024-01-01 open Income:Bank:Interest USD -
حسابهای سرمایهگذاری
2024-01-01 open Assets:Investment:Cash USD
2024-01-01 open Assets:Investment:Stocks VTSAX
2024-01-01 open Income:Investment:Dividend USD
اعتبارسنجی و گزارشدهی
اعتبارسنجی اساسی
# بررسی خطاها
bean-check ledger.beancount
# مشاهده رابط وب
bean-web ledger.beancount
گزارشهای متداول
# ترازنامه
bean-report ledger.beancount balsheet
# صورت سود و زیان
bean-report ledger.beancount income
# دفتر روزنامه حساب
bean-report ledger.beancount journal -a Assets:Checking
مدیریت موجودیهای اولیه
مثال Padding
2024-01-01 open Assets:Checking USD
; پر کردن حساب برای مطابقت با موجودی شناخته شده
2024-01-01 pad Assets:Checking Equity:Opening-Balances
; ادعای موجودی شناخته شده
2024-01-01 balance Assets:Checking 1525.00 USD
بستن حساب
2024-01-01 open Assets:OldBank:Checking USD
2024-06-30 close Assets:OldBank:Checking ; حساب بسته شد
حذف تراکنشهای تکراری
مدیریت نقل و انتقالات
; پرداخت کارت اعتباری - نمای ترکیبی
2024-01-15 * "پرداخت کارت اعتباری"
Assets:Checking -500.00 USD
Liabilities:CreditCard 500.00 USD
; نشانگر برای مطابقت در انتظار
2024-01-15 * "پرداخت در انتظار کارت اعتباری"
! Assets:Checking -500.00 USD
Liabilities:CreditCard 500.00 USD
ادعاهای تراز
; بررسی تراز به طور منظم از تکراری شدن جلوگیری میکند
2024-01-31 balance Assets:Checking 2150.25 USD
2024-01-31 balance Liabilities:CreditCard -350.00 USD
بهترین شیوهها
-
سازماندهی فایل
- در ابتدا یک فایل اصلی نگه دارید
- از سرصفحههای بخش واضح استفاده کنید
- حسابهای مرتبط را با هم گروهبندی کنید
-
نام حسابها
- از قراردادهای نامگذاری ثابت استفاده کنید
- پیشوندهای کشور/مؤسسه را درج کنید
- سلسله مراتب منطقی را حفظ کنید
-
تایید تراز
- ادعاهای تراز به طور منظم
- حسابها را به طور مناسب Pad کنید
- پیگیری بستن حساب
-
مدیریت ارز
- ارزهای عملیاتی را اعلام کنید
- از کدهای کالای ثابت استفاده کنید
- محدودیتهای ارزی را مشخص کنید
گامهای بعدی
اکنون که یک دفتر اساسی راهاندازی کردهاید:
- ثبت تراکنشهای منظم: با هزینهها و درآمدهای روزانه خود شروع کنید
- راهاندازی وارد کردن حساب بانکی: برای خودکارسازی ورود دادهها از وارد کردن CSV یا اتصالات بانکی استفاده کنید
- یادگیری نحو پیشرفته: مرجع نحو را برای سناریوهای پیچیدهتر بررسی کنید
- ایجاد اولین گزارشهای خود: از ویژگیهای UI برای ایجاد گزارشهای مالی و تجزیه و تحلیل هزینههای خود استفاده کنید
مرجع سریع
انواع حساب متداول:
Assets:Bank:Checking- حساب جاری شماExpenses:Food:Groceries- هزینه خواربارIncome:Salary:Company- درآمد حاصل از اشتغالLiabilities:CreditCard:Visa- بدهی کارت اعتباری
دستورات ضروری:
bean-check ledger.beancount- اعتبارسنجی دفتر شماbean-report ledger.beancount balsheet- تولید ترازنامهbean-web ledger.beancount- راهاندازی رابط وب
این دستورالعملها یک پایه محکم برای مدیریت امور مالی شخصی با Beancount ایجاد میکنند. آمادهاید اولین تراکنش خود را اضافه کنید؟ راهنمای تراکنش UI ما را بررسی کنید.