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

5 پست با برچسب "نرم‌افزار حسابداری"

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

Beancount v3: چه چیز جدیدی دارد؟

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

نسخه 3 Beancount که در اواسط سال 2024 منتشر شد، نشان‌دهنده یک تکامل معماری قابل توجه برای ابزار محبوب حسابداری متن‌ساده است. در حالی که این نسخه سازگاری با نسخه‌های قبلی را برای فایل‌های دفتر کل کاربران حفظ می‌کند، ساختار زیربنایی و ابزارهای همراه آن دستخوش تغییرات اساسی شده‌اند. در ادامه به تفکیک آنچه در Beancount v3 جدید است، می‌پردازیم.

معماری ماژولارتر و بهینه‌تر

2025-06-06-چه-چیز-جدیدی-در-Beancount-v3-است

مهم‌ترین تغییر در Beancount v3، حرکت به سمت یک اکوسیستم ماژولارتر است. چندین قابلیت کلیدی که قبلاً با هسته اصلی همراه بودند، به پروژه‌های مستقل و جداگانه تبدیل شده‌اند. این امر باعث می‌شود هسته Beancount سبک‌تر شده و امکان توسعه متمرکزتر بر روی اجزای جداگانه فراهم شود.

اجزای کلیدی که اکنون بسته‌های جداگانه هستند، عبارتند از:

  • beanquery: ابزار قدرتمند جستجوی SQL-مانند برای فایل‌های دفتر کل شما، اکنون در بسته مستقل خود قرار دارد.
  • beangulp: این خانه جدید چارچوب وارد کردن داده است که جایگزین ماژول قبلی beancount.ingest شده است.
  • beanprice: ابزاری اختصاصی برای دریافت قیمت کالاها و سهام.

این جداسازی به این معنی است که کاربران برای حفظ تمام قابلیت‌هایی که در نسخه 2 به آن‌ها عادت داشتند، باید این بسته‌ها را علاوه بر beancount نصب کنند.

تغییرات در ابزارهای خط فرمان و جریان‌های کاری

با توجه به معماری ماژولار جدید، تغییرات قابل توجهی در ابزارهای خط فرمان وجود دارد:

  • bean-report حذف شده است: این ابزار حذف شده است. اکنون به کاربران توصیه می‌شود برای نیازهای گزارش‌گیری خود از bean-query (از بسته beanquery) استفاده کنند.
  • جریان کاری جدید واردکننده: دستورات bean-extract و bean-identify از هسته حذف شده‌اند. رویکرد جدید با beangulp مبتنی بر اسکریپت است. اکنون کاربران باید اسکریپت‌های پایتون خود را برای مدیریت وارد کردن داده‌ها از منابع خارجی مانند صورت‌حساب‌های بانکی ایجاد کنند.

بهبودهای گرامر (سینتکس) و ویژگی‌ها

در حالی که اصول اصلی حسابداری بدون تغییر باقی مانده‌اند، Beancount v3 انعطاف‌پذیری مطلوبی را در گرامر (سینتکس) خود معرفی می‌کند:

  • کدهای ارز انعطاف‌پذیرتر: محدودیت‌های قبلی در مورد طول و کاراکترهای نام ارزها کاهش یافته است. اکنون نمادهای ارز تک‌کاراکتری پشتیبانی می‌شوند.
  • پرچم‌های تراکنش گسترش‌یافته: کاربران اکنون می‌توانند از هر حرف بزرگ انگلیسی (A تا Z) به عنوان پرچم برای تراکنش‌ها استفاده کنند که امکان دسته‌بندی دقیق‌تری را فراهم می‌کند.

مهم‌تر اینکه، این تغییرات سازگار با نسخه‌های قبلی هستند، بنابراین فایل‌های دفتر کل Beancount v2 موجود شما بدون هیچ گونه تغییری کار خواهند کرد.

بازنویسی C++ و عملکرد

یکی از اهداف بلندمدت برای Beancount، بازنویسی اجزای حیاتی عملکرد آن در C++ بوده است. در حالی که این کار در حال انجام است، نسخه اولیه Beancount v3 هسته مبتنی بر C++ را شامل نمی‌شود. این بدان معناست که در حال حاضر، عملکرد v3 با v2 قابل مقایسه است. کد C++ برای ادغام در آینده، در یک شاخه توسعه جداگانه باقی می‌ماند.

مهاجرت از v2 به v3

برای اکثر کاربران، مهاجرت از Beancount v2 به v3 نسبتاً ساده است:

  1. فایل‌های دفتر کل: هیچ تغییری برای فایل‌های .beancount شما لازم نیست.
  2. نصب: شما باید بسته‌های جدید و جداگانه مانند beanquery و beangulp را با استفاده از pip نصب کنید.
  3. اسکریپت‌های واردکننده: اگر واردکننده‌های سفارشی دارید، باید آن‌ها را به‌روزرسانی کنید تا از API جدید beangulp استفاده کنند. این عمدتاً شامل تغییر کلاس پایه واردکننده‌های شما و تنظیم برخی امضاهای متد است.
  4. Fava: رابط وب محبوب Beancount، Fava، برای سازگاری با v3 به‌روزرسانی شده است. اطمینان حاصل کنید که آخرین نسخه Fava را برای تجربه‌ای بی‌نقص دارید.

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

معرفی وب‌سایت Beancount.io نسخه ۲: قدرتمندتر، مفیدتر

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

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

ظاهری تازه و جدید

2025-05-07-beancount-website-v2

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

مستندات و آموزش‌های گسترده‌تر

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

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

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

منابعی برای حسابداری بهتر

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

  • کتابخانه اصول حسابداری: مفاهیم بنیادی مانند حسابداری دوطرفه، حسابداری تعهدی در مقابل نقدی، و دسته‌بندی صحیح را بیاموزید
  • الگوهای گزارش‌دهی مالی: الگوهای آماده برای گزارش‌های رایج مانند صورت‌های سود و زیان، ترازنامه‌ها و صورت‌های جریان وجوه نقد
  • راهنماهای آماده‌سازی مالیات: منابع خاص کشورها برای کمک به آماده‌سازی مالیات پایان سال با استفاده از داده‌های Beancount
  • تنظیمات خاص صنعت: تنظیمات نمونه برای فریلنسرها، کسب‌وکارهای کوچک و امور مالی شخصی
  • نمایشگاه جامعه کاربری: مثال‌های واقعی (با حذف داده‌های حساس) که نشان می‌دهد دیگران چگونه سیستم‌های حسابداری خود را سازماندهی می‌کنند

چه چیزی در پیش است؟

این بازطراحی وب‌سایت تنها آغاز کار است. ما متعهدیم که تجربه Beancount را بر اساس بازخوردهای شما به طور مداوم بهبود بخشیم. به زودی:

  • آموزش‌های یکپارچه‌سازی بیشتر برای خدمات مالی محبوب
  • بازسازی برنامه‌های موبایل Beancount
  • محتوای بومی‌سازی‌شده بیشتر برای کاربران بین‌المللی
  • انجمن جامعه کاربری گسترده‌تر برای به اشتراک‌گذاری دانش
  • وبینارهای منظم در مورد مباحث پیشرفته حسابداری

مایلیم نظر شما را در مورد سایت جدید بشنویم! بازخورد خود را از طریق کانال جامعه کاربری ما به اشتراک بگذارید.

حسابداری شاد!

تیم Beancount.io

معرفی پشتیبانی از چند فایل در بین‌کانت

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

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

نحوه استفاده از آن به شرح زیر است:

فایل > ایجاد فایل جدید

2021-09-24-multi-file-one-ledger

به تب ویرایشگر فایل در نوار کناری ناوبری سمت چپ بروید. سپس، منوی کشویی "فایل" را دنبال کرده و روی "ایجاد فایل جدید" کلیک کنید.

فایل > ایجاد فایل جدید

نام‌گذاری فایل جدید

یک نام فایل معتبر برای فایل خود انتخاب کرده و آن را ذخیره کنید. تمام نام فایل‌ها باید به ".bean" ختم شوند.

نام‌گذاری فایل جدید

گنجاندن فایل

این یک گام حیاتی است، شما باید فایل تازه ایجاد شده را در main.bean بگنجانید.

به عنوان مثال، اگر stock.bean را اضافه کردید، سپس include "stock.bean" را در main.bean مشخص کنید.

گنجاندن فایل

بازخوانی و پیمایش به فایل

صفحه را بازخوانی کنید، و خواهید دید که فایل در منوی کشویی "فایل" ظاهر می‌شود.

بازخوانی و رفتن به فایل

تغییر نام یا حذف فایل

هنگامی که به فایل پیمایش کردید، می‌توانید آن را در منوی کشویی "ویرایش" تغییر نام دهید یا حذف کنید.

تغییر نام یا حذف فایل

مشکلی دارید؟

سوالات خود را در https://t.me/beancount بپرسید.

ارتقاء Fava به نسخه 1.19: تغییرات و بهبودهای کلیدی

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

ما نرم‌افزار متن‌باز Fava با مجوز MIT را به نسخه 1.19 ارتقا دادیم. در ادامه تغییرات از آخرین به‌روزرسانی ما آورده شده است:

  • v1.19 (2021-05-18)
    • مهاجرت از گزینه‌های conversion و interval به گزینه default-page
    • افزودن گزینه invert-income-liabilities-equity
    • ارتقاء به CodeMirror 6
    • افزودن ترجمه بلغاری
    • سایر بهبودهای کوچک و رفع اشکالات
  • v1.18 (2021-01-16)
    • چند بهبود کوچک و رفع اشکالات مختلف.

هیجان‌زده هستید؟ اکنون آن را در https://beancount.io/ledger/ امتحان کنید.

2021-07-16-upgrade-fava-to-1-19

سوالی دارید؟ ما در https://t.me/beancount در کنار شما خواهیم بود :)

به‌روزرسانی اپلیکیشن Beancount: بهبودهایی برای تجربه‌ای بهتر

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

با هیجان نسخه 0.4.0 اپلیکیشن Beancount را معرفی می‌کنیم که قابلیت‌ها و بهبودهای جدیدی را برای ارتقاء تجربه مدیریت مالی شما به ارمغان می‌آورد.

چه چیزی جدید است

📧 اشتراک گزارش ایمیلی

با گزارش‌های ایمیلی قابل تنظیم، از وضعیت مالی خود باخبر بمانید. انتخاب کنید چه اطلاعات مالی و با چه تناوبی می‌خواهید دریافت کنید. ایده‌آل برای:

  • بررسی‌های بودجه ماهانه
  • خلاصه‌های هفتگی هزینه‌ها
  • به‌روزرسانی موجودی حساب

📢 بخش اطلاعیه‌ها

هرگز به‌روزرسانی‌های مهم را از دست ندهید! بخش اطلاعیه‌های جدید ما شما را در جریان موارد زیر قرار می‌دهد:

  • جدیدترین قابلیت‌ها و بهبودها
  • نکاتی برای ردیابی مالی بهتر
  • اخبار و رویدادهای جامعه

به‌روزرسانی اپلیکیشن Beancount: بهبودهایی برای تجربه‌ای بهتر

Beancount screenshot 0.4.0

بهبودهای عملکرد

مانند همیشه، ما اپلیکیشن را سریع‌تر و قابل اطمینان‌تر کرده‌ایم تا تجربه‌ای روان در مدیریت مالی خود داشته باشید.

نظرات خود را به اشتراک بگذارید

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

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

نیاز به کمک دارید؟

برای پشتیبانی، نکات و بحث‌ها در مورد مدیریت مالی شخصی با Beancount، به جامعه ما در تلگرام بپیوندید.