پرش به محتوای اصلی
Beancount.io LogoBeancount.io
نمونه‌های دفتر کل عملیاتی

نمونه‌های دفتر کل عملیاتی

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

ساختار حساب اثبات‌شده‌ای را از یکی از این پنج دفتر کل زنده Beancount کپی کنید، سپس حساب‌ها را تغییر نام دهید و مبالغ فرضی را با مقادیر خودتان جایگزین کنید. هر دفتر کل تعبیه‌شده عمومی، در Git نسخه‌بندی شده و با bean-check تأیید شده است.

امور مالی شخصی روزمره

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

این ساختار را زمانی کپی کنید که می‌خواهید یک مجموعه کتاب برای وجه نقد، کارت‌ها، درآمد و هزینه‌های عادی داشته باشید:

option "operating_currency" "USD"
 
2026-01-01 open Assets:Bank:Checking USD
2026-01-01 open Liabilities:CreditCard USD
2026-01-01 open Equity:Opening-Balances USD
2026-01-01 open Expenses:Food:Groceries USD
 
2026-01-01 * "Opening balance"
  Assets:Bank:Checking          3,000.00 USD
  Equity:Opening-Balances      -3,000.00 USD
 
2026-01-18 * "Corner Market" "Weekly groceries"
  Liabilities:CreditCard          -71.90 USD
  Expenses:Food:Groceries          71.90 USD
 
2026-01-25 * "Credit card" "Statement payment"
  Liabilities:CreditCard           71.90 USD
  Assets:Bank:Checking            -71.90 USD

حساب کارت اعتباری تاریخ خرید را از تاریخ پرداخت نقدی جدا نگه می‌دارد. به هر حساب دنیای واقعی یک تأیید balance ماهانه اضافه کنید تا خطای واردات نتواند پنهان بماند.

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

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

درخت Equity:Budget را کپی کنید و برنامه را از پول جدا نگه دارید:

option "operating_currency" "USD"
 
2026-01-01 open Assets:Bank:Checking USD
2026-01-01 open Income:Salary USD
2026-01-01 open Expenses:Groceries USD
2026-01-01 open Equity:Budget:Unallocated USD
2026-01-01 open Equity:Budget:Groceries USD
 
2026-01-05 * "Acme Corp" "January salary"
  Assets:Bank:Checking          4,100.00 USD
  Income:Salary                -4,100.00 USD
 
2026-01-05 * "Budget" "Fund groceries"
  Equity:Budget:Unallocated      -550.00 USD
  Equity:Budget:Groceries         550.00 USD
 
2026-01-08 * "Whole Foods" "Weekly shop"
  Assets:Bank:Checking           -128.44 USD
  Expenses:Groceries              128.44 USD
  Equity:Budget:Groceries        -128.44 USD
  Equity:Budget:Unallocated       128.44 USD

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

صدور فاکتور فریلنسری و دریافتنی‌ها

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

درخت دریافتنی را کپی کنید و شماره فاکتور را روی هر دو رویداد قرار دهید:

option "operating_currency" "USD"
 
2026-01-01 open Assets:Bank:Business USD
2026-01-01 open Assets:Receivable:Northwind USD
2026-01-01 open Income:Consulting USD
 
2026-01-09 * "Northwind Traders" "January retainer"
  invoice: "2026-001"
  due: 2026-02-08
  Assets:Receivable:Northwind    6,000.00 USD
  Income:Consulting             -6,000.00 USD
 
2026-02-05 * "Northwind Traders" "Payment — invoice 2026-001"
  invoice: "2026-001"
  Assets:Bank:Business           6,000.00 USD
  Assets:Receivable:Northwind   -6,000.00 USD

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

املاک اجاره‌ای و اصل وام مسکن

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

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

option "operating_currency" "USD"
 
1970-01-01 commodity PROP123MAIN
2024-01-01 open Assets:RealEstate:Property PROP123MAIN
2024-01-01 open Assets:Bank:Checking USD
2024-01-01 open Assets:Bank:EscrowImpound USD
2024-01-01 open Liabilities:Mortgage USD
2024-01-01 open Income:RealEstate:Rent USD
2024-01-01 open Expenses:RealEstate:MortgageInterest USD
 
2024-03-15 * "Escrow" "Buy rental property"
  Assets:RealEstate:Property       1 PROP123MAIN {400,000.00 USD}
  Assets:Bank:Checking                       -80,000.00 USD
  Liabilities:Mortgage                      -320,000.00 USD
 
2024-04-01 * "Bank" "Mortgage payment"
  Expenses:RealEstate:MortgageInterest         1,866.67 USD
  Liabilities:Mortgage                           262.39 USD
  Assets:Bank:EscrowImpound                      566.67 USD
  Assets:Bank:Checking                        -2,695.73 USD

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

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

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

کالا، حساب‌های صرافی و ثبت صریح سود تحقق‌یافته را کپی کنید:

option "operating_currency" "USD"
 
1970-01-01 commodity BTC
2024-01-01 open Assets:Crypto:Coinbase:BTC BTC
2024-01-01 open Assets:Crypto:Coinbase:USD USD
2024-01-01 open Expenses:Crypto:Fees:Trading USD
2024-01-01 open Income:Crypto:CapitalGains:ShortTerm USD
 
2024-02-15 * "Coinbase" "Buy 0.10 BTC"
  Assets:Crypto:Coinbase:BTC     0.10 BTC {43,800.00 USD, 2024-02-15}
  Assets:Crypto:Coinbase:USD   -4,380.00 USD
 
2024-08-20 * "Coinbase" "Sell the February lot"
  Assets:Crypto:Coinbase:BTC    -0.10 BTC {43,800.00 USD, 2024-02-15}
  Assets:Crypto:Coinbase:USD    5,900.00 USD
  Expenses:Crypto:Fees:Trading      8.85 USD
  Assets:Crypto:Coinbase:USD       -8.85 USD
  Income:Crypto:CapitalGains:ShortTerm -1,520.00 USD

انتقال‌ها بین کیف پول‌های خودتان لات را حفظ می‌کنند به‌جای ایجاد درآمد. دفتر کل زنده از طریق استیکینگ، استخراج، امور مالی غیرمتمرکز و NFTها ادامه می‌یابد؛ راهنمای موجودی روش‌های ثبت و کاهش لات را توضیح می‌دهد.