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

35 پست با برچسب "Finance"

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

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

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

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

بنر Beancount.io

مقدمه

2023-04-18-introduction-to-beancount

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

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

بین‌کانت چیست؟

بین‌کانت یک سیستم حسابداری متن ساده و متن باز است که توسط مارتین بلیس (Martin Blais) ایجاد شده است. بین‌کانت با الهام از سیستم لجر (Ledger) جان ویگلی (John Wiegley)، قصد دارد روشی قوی و قابل اعتماد برای مدیریت امور مالی شخصی و کسب‌وکارهای کوچک با استفاده از فایل‌های متن ساده ارائه دهد. با بین‌کانت، می‌توانید درآمد، هزینه‌ها، سرمایه‌گذاری‌ها و موارد دیگر را به راحتی ردیابی کنید.

چرا بین‌کانت؟

حسابداری متن ساده مزایای متعددی نسبت به سیستم‌های حسابداری سنتی مبتنی بر صفحه گسترده یا نرم‌افزاری ارائه می‌دهد:

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

مفاهیم اصلی بین‌کانت

برای استفاده مؤثر از بین‌کانت، درک مفاهیم اصلی آن بسیار مهم است:

  • تراکنش‌ها: رویدادهای مالی، مانند درآمد، هزینه‌ها یا انتقال بین حساب‌ها، به عنوان تراکنش ثبت می‌شوند.
  • حساب‌ها: تراکنش‌ها شامل یک یا چند حساب مانند دارایی‌ها، بدهی‌ها، درآمد یا هزینه‌ها هستند.
  • حسابداری دوطرفه: بین‌کانت حسابداری دوطرفه را اعمال می‌کند و تضمین می‌کند که هر تراکنش دارای بدهکار و بستانکار متوازن باشد.
  • دستورالعمل‌ها: بین‌کانت از مجموعه‌ای از دستورالعمل‌ها برای تعریف تراکنش‌ها، افتتاح حساب‌ها و سایر رویدادهای مالی استفاده می‌کند.

شروع کار با بین‌کانت

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

  • نصب بین‌کانت: بین‌کانت را با استفاده از دستورالعمل‌های نصب ارائه شده برای سیستم عامل خود، روی سیستم‌تان نصب کنید.
  • ایجاد فایل بین‌کانت خود: یک فایل متن ساده جدید با پسوند .beancount ایجاد کنید (مثلاً my_finances.beancount).
  • تعریف حساب‌های خود: از دستورالعمل "open" برای تعریف حساب‌هایی که در تراکنش‌های خود استفاده خواهید کرد، استفاده کنید.
  • ثبت تراکنش‌ها: از دستورالعمل "txn" برای ثبت تراکنش‌های مالی خود استفاده کنید.

یا به سادگی در https://beancount.io ثبت نام کنید. در اینجا چند نمونه حسابداری متن ساده آورده شده است -

مثال 1: تراکنش پایه

بهبود تجربه 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

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

یک افزونه برای Beancount وجود دارد که تراکنش‌های تکرارشونده آتی را پیش‌بینی می‌کند. چگونه آن را در beancount.io اعمال کنیم؟ محتوای زیر را در فایل دفتر کل خود قرار دهید.

; افزونه را وارد کنید
plugin "fava.plugins.forecast"

; اضافه کردن هزینه ماهانه HOA
2022-05-30 # "HOA fee [MONTHLY]"
Expenses:Hoa 1024.00 USD
Assets:Checking -1024.00 USD

اسکرین‌شات افزونه پیش‌بینی

2022-05-30-forecast-plugin

و سپس، پیش‌بینی را در نمودار سود خالص مشاهده خواهید کرد.

افزونه پیش‌بینی

تگ [MONTHLY] در بالا به این معنی است که تراکنش برای همیشه تکرار خواهد شد. اگر شرایط بیشتری برای اعمال دارید، می‌توانید از [MONTHLY UNTIL 2022-06-01]، [MONTHLY REPEAT 5 TIMES]، [YEARLY REPEAT 5 TIMES]، یا [WEEKLY SKIP 1 TIME REPEAT 5 TIMES] استفاده کنید.

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

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

استهلاک، پرداخت‌ها را به اقساط متعدد در طول زمان توزیع می‌کند. در beancount.io، می‌توانید از افزونه fava.plugins.amortize_over برای دستیابی به این هدف استفاده کنید.

2021-01-09-amortize

بدون استهلاک، اگر بخواهید خودروی خود را برای ۶ ماه با هزینه ۶۰۰ دلار بیمه کنید، باید این را به عنوان یک هزینه یک‌باره برای یک تاریخ خاص ثبت کنید.

2017-06-01 open Assets:Bank:Checking
2017-06-01 open Assets:Prepaid-Expenses
2017-06-01 open Expenses:Insurance:Auto


2017-06-01 * "Pay car insurance"
Assets:Bank:Checking -600.00 USD
Assets:Prepaid-Expenses

با این حال، با استهلاک، می‌توانید هزینه را طی شش ماه تخصیص دهید؛ با قرار دادن plugin "fava.plugins.amortize_over" در بالای فایل و استفاده از amortize_months: 6 برای تراکنش.

plugin "fava.plugins.amortize_over"

2020-06-01 open Assets:Bank:Checking
2020-06-01 open Assets:Prepaid-Expenses
2020-06-01 open Expenses:Insurance:Auto

2020-06-01 * "Amortize car insurance over six months"
amortize_months: 6
Assets:Prepaid-Expenses -600.00 USD
Expenses:Insurance:Auto

و سپس در دفتر روزنامه (Journal)، خواهید دید که تراکنش به ۶ ثبت (posting) تقسیم شده است.

2020-11-01 * Amortize car insurance over six months (6/6) am
2020-10-01 * Amortize car insurance over six months (5/6) am
2020-09-01 * Amortize car insurance over six months (4/6) am
2020-08-01 * Amortize car insurance over six months (3/6) am
2020-07-01 * Amortize car insurance over six months (2/6) am
2020-06-01 * Amortize car insurance over six months (1/6) am

تصویر صفحه نمایش تراکنش استهلاک

معرفی اپلیکیشن‌های موبایل بین‌کاونت برای iOS و اندروید

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

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

اپلیکیشن iOS بین‌کاونت

ویژگی‌های کلیدی

  • ورود سریع تراکنش: به راحتی تراکنش‌های جدید را در هر زمان و مکانی اضافه کنید
  • گزارش‌های مالی موبایل: به بینش‌های مالی خود در هر کجا و هر زمان دسترسی داشته باشید
  • ویرایش مستقیم دفتر کل: دسترسی کامل به فایل دفتر کل شما از طریق یک نمای وب بهینه‌سازی شده
  • همگام‌سازی چند پلتفرمی: داده‌های مالی خود را در تمام دستگاه‌هایتان یکپارچه نگه دارید

اپلیکیشن موبایل بین‌کاونت

توسعه مبتنی بر جامعه

این انتشار تنها آغاز سفر موبایل ماست. ما متعهد به تکامل این اپلیکیشن‌ها بر اساس نیازها و بازخوردهای شما هستیم. به جامعه پرشور ما در تلگرام به آدرس https://t.me/beancount بپیوندید تا درباره بین‌کاونت بحث کنید، تجربه خود را به اشتراک بگذارید و به شکل‌دهی ویژگی‌های آینده کمک کنید.

چشم‌انداز ما

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

دانلود از اپ استوردانلود از پلی استور