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

87 پست با برچسب "Beancount"

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

مبانی حسابداری برای فروشندگان Etsy با Beancount

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

دفترهای حساب دست‌دوز، برگه‌های حساب درهم‌ریخته را شکست می‌دهند - به‌خصوص وقتی هر سنت مهم است.

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

2024-07-16-مبانی حسابداری برای فروشندگان Etsy با Beancount

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

چرا حسابداری Etsy متفاوت است

یک فروشگاه Etsy دارای اثر انگشت مالی منحصر به فردی است، با پیچیدگی‌هایی که نرم‌افزارهای حسابداری عمومی اغلب از آنها غافل می‌شوند.

  • هزینه‌های بازار در همه جا: پرداخت نهایی شما چیزی است که پس از کسر سهم Etsy باقی می‌ماند. هزینه‌های فهرست، هزینه‌های تراکنش، هزینه‌های پردازش پرداخت و هزینه‌های تبلیغات، همگی از هر فروش کسر می‌شوند. بدون پیگیری جداگانه آنها، نمی‌توانید حاشیه سود واقعی خود را بدانید.
  • مالیات بر فروش کنترل شده توسط پلتفرم: در یک پیروزی بزرگ برای فروشندگان، Etsy اکنون به طور خودکار مالیات بر فروش را از طرف شما در اکثر ایالت‌ها محاسبه، جمع‌آوری و ارسال می‌کند. با این حال، اگر در کانال‌های دیگر می‌فروشید یا حضور فیزیکی در ایالت‌های خاصی دارید، ممکن است به دلیل قوانین "nexus" همچنان تعهدات مالیات بر فروش خود را داشته باشید.
  • روند پرداخت انعطاف‌پذیر: بسته به تنظیمات و سابقه حساب شما، Etsy می‌تواند وجوه شما را روزانه، هفتگی، دو هفته‌ای یا ماهانه واریز کند. این انعطاف‌پذیری می‌تواند باعث شود جریان نقدی غیرقابل پیش‌بینی به نظر برسد، به‌خصوص زمانی که وجوه در ذخیره نگهداری می‌شوند یا به تأخیر می‌افتند. (Etsy Help)
  • آستانه‌های پایین‌تر 1099-K: روزهای پرواز زیر رادار مالیاتی به پایان رسیده است. آستانه گزارش IRS برای فرم 1099-K، که فروش ناخالص شما را گزارش می‌دهد، برای سال 2024 روی 5000 دلار تعیین شده است و قرار است تا سال 2026 به 600 دلار کاهش یابد. این بدان معناست که تقریباً هر فروشگاهی یک فرم IRS دریافت می‌کند و دفاتر شما باید بتوانند کاملاً با آن مطابقت داشته باشند. (IRS)

طرح Beancount در هفت مرحله سریع

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

۱. کانال‌ها را از قبل جدا کنید

اگر Etsy تنها کانال فروش شما نیست، برای هر کانال حساب‌های درآمد و هزینه جداگانه ایجاد کنید. این جداسازی ساده در سطح بالای نمودار حساب‌های شما، تجزیه و تحلیل شما را تمیز نگه می‌دارد و زمان مالیات را بسیار آسان‌تر می‌کند.

2025-07-22 open Income:Etsy               USD
2025-07-22 open Expenses:Etsy:ListingFee USD
2025-07-22 open Assets:Etsy:Payout USD

۲. هر پرداخت را تجزیه کنید

هرگز واریز Etsy را به عنوان یک خط درآمد ثبت نکنید. در عوض، CSV حساب پرداخت ماهانه خود را از مدیر فروشگاه خود دانلود کنید. از این گزارش برای ایجاد یک تراکنش Beancount استفاده کنید که هر واریز را به فروش ناخالص و اجزای هزینه‌های فردی آن "تجزیه" می‌کند.

; پرداخت هفتگی از CSV حساب پرداخت Etsy
2025-07-15 * "واریز Etsy #2025-28"
Assets:Bank:Operating 1842.77 USD
Income:Etsy:Sales -2100.00 USD
Expenses:Etsy:TransactionFee 136.50 USD ; 6.5 %
Expenses:Etsy:PaymentProcessing 66.00 USD ; 3 % + $0.25 به ازای هر سفارش
Expenses:Etsy:ListingFee 14.00 USD ; $0.20 x 70 تمدید
Assets:Etsy:Reserve -75.73 USD

۳. موجودی و بهای تمام شده کالای فروش رفته را با Lots پیگیری کنید

برای فروشندگان کالاهای فیزیکی، ویژگی "lots" Beancount برای پیگیری بهای تمام شده کالای فروش رفته (COGS) یک تغییر دهنده بازی است. وقتی مواد اولیه می‌خرید، آنها را به عنوان موجودی با هزینه مشخص ثبت می‌کنید. وقتی یک محصول تمام شده را می‌فروشید، می‌توانید هزینه دقیق مواد استفاده شده را هزینه کنید.

; خرید عمده مواد برای موجودی
2025-07-01 * "خرید عمده نخ | تأمین کننده XYZ"
Assets:Inventory:ScarfBlue 500 ScarfBlue {@ 3.45 USD}
Assets:Bank:Operating

; ثبت COGS هنگام فروش یک کالا
2025-07-20 * "روسری آبی فروخته شد | سفارش #1234"
Expenses:COGS 1 ScarfBlue {3.45 USD}
Assets:Inventory:ScarfBlue

۴. روش حسابداری خود را زود انتخاب کنید

شما دو انتخاب اصلی دارید:

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

۵. واردات را خودکار کنید

با خودکار کردن ورود داده در زمان صرفه‌جویی کنید. اکوسیستم متن ساده چندین گزینه ارائه می‌دهد:

  • از bean-extract با قوانین سفارشی برای تجزیه فایل‌های CSV Etsy استفاده کنید.
  • یک وارد کننده CSV بانکی را برای دریافت هزینه‌های تبلیغات یا برچسب‌های حمل و نقل پرداخت شده با کارت اعتباری پیکربندی کنید.
  • برای کاربران پیشرفته، یک اسکریپت پایتون بنویسید تا گزارش‌ها را مستقیماً از API Etsy دریافت کند.

۶. هفتگی تطبیق دهید

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

# موجودی حساب نگهداری Etsy خود را بررسی کنید
bean-balance books.bean "Assets:Etsy:Payout" "2025-07-21"

# یک صورت سود و زیان برای دوره گذشته ایجاد کنید
bean-report books.bean income_statement -e 2025-07-21

۷. اسناد منبع را پیوست کنید

با پیوند دادن به اسناد منبع به طور مستقیم در ابرداده تراکنش خود، یک رکورد کاملاً مستقل و قابل حسابرسی ایجاد کنید. این برای رسیدهای تأمین کننده، PDFهای برچسب حمل و نقل یا سفارشات خرید عالی است.

2025-07-12 * "برچسب حمل و نقل Etsy برای سفارش #4321"
Expenses:ShippingLabel 4.25 USD
Assets:Bank:Operating
document: "docs/labels/2025-07-12-order4321.pdf"

هزینه‌های Etsy خود را بشناسید (ایالات متحده)

برای به دست آوردن تصویر واقعی از سود خود، هر نوع هزینه را در حساب هزینه مخصوص به خود پیگیری کنید:

  • هزینه فهرست: 0.20 دلار برای هر کالا، که به طور خودکار هر 4 ماه یا پس از فروش تمدید می‌شود. (Etsy)
  • هزینه تراکنش: 6.5٪ از کل مبلغ سفارش (شامل قیمت کالا، حمل و نقل و بسته‌بندی هدیه). (Etsy)
  • هزینه پردازش پرداخت: بسته به کشور متفاوت است، اما برای ایالات متحده معمولاً 3٪ + 0.25 دلار برای هر سفارش پردازش شده از طریق Etsy Payments است. (Etsy Help)
  • اشتراک (Etsy Plus): 10 دلار در ماه اختیاری برای ابزارهای اضافی.

نکات مربوط به مالیات بر فروش و انطباق

  • در حالی که Etsy مالیات بر فروش را برای اکثر ایالت‌های ایالات متحده ارسال می‌کند، توجه داشته باشید که فروش در پلتفرم‌های دیگر یا داشتن یک کارگاه فیزیکی می‌تواند تعهدات مالیاتی اضافی ("nexus") ایجاد کند. آستانه‌های فروش خود را با دقت پیگیری کنید.
  • هنگامی که آستانه‌های 1099-K برای فروشگاه شما اعمال می‌شود، مطمئن شوید که کل Income:Etsy:Sales شما در Beancount با مبلغ ناخالص روی فرم تا سنت مطابقت دارد. (IRS)

مشکلات رایج (و راه حل‌ها)

  • مشکل: حسابداری واریز خالص.
    • راه حل: همیشه از CSV پرداخت برای تقسیم واریزها به فروش ناخالص، هزینه‌ها و ذخایر استفاده کنید.
  • مشکل: هزینه‌های موجودی قدیمی.
    • راه حل: خریدهای لوازم و مواد خود را به محض خرید به عنوان موجودی ثبت کنید. منتظر فروش محصول تمام شده نمانید.
  • مشکل: نقاط کور بازپرداخت.
    • راه حل: هنگام صدور بازپرداخت، هزینه را ثبت کنید و همچنین ورودی COGS اصلی را معکوس کنید تا هزینه به حساب موجودی شما برگردد.
  • مشکل: نادیده گرفتن نگهداری ذخیره.
    • راه حل: یک حساب Assets:Etsy:Reserve برای پیگیری پولی که Etsy نگه می‌دارد، باز کنید. این باعث می‌شود صورت‌های جریان نقدی شما صادقانه باشد.

چک لیست شروع سریع

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

آماده هستید تا حسابداری را در گردش کار خلاقانه خود ادغام کنید؟ Beancount را نصب کنید، اولین ورودی خود را ثبت کنید و اجازه دهید شفافیت متن ساده زمان بیشتری را در میز کار شما آزاد کند. حسابداری مبارک!

مدیریت حساب‌های دریافتنی در Beancount

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

در پیچ و خم مدیریت مالی شخصی، Beancount به عنوان چراغی از وضوح و دقت برای دفترداری متنی ساده ظاهر می‌شود. به ویژه در مورد مدیریت حساب‌های دریافتنی—پولی که از دیگران انتظار می‌رود—Beancount رویکردی ساختاریافته برای حفظ سوابق مالی شما در نظمی بی‌عیب و نقص ارائه می‌دهد. این وبلاگ شما را از طریق پیچیدگی‌های ردیابی حساب‌های دریافتنی، پردازش بازپرداخت‌ها و مدیریت تراکنش‌های حل‌نشده با Beancount راهنمایی می‌کند. چه در حال بازگرداندن یک خرید، وام دادن پول یا انتظار بازپرداخت باشید، این پست نقشه راه شما برای شفافیت مالی است.

درک حساب‌های دریافتنی در Beancount:

![2024-02-17-navigating-receivables-beancount-guide](https://opengraph-image.blockeden.xyz/api/og-beancount-io?title=مدیریت حساب‌های دریافتنی در Beancount)

حساب‌های دریافتنی نشان‌دهنده پولی است که به شما بدهکار هستند. این می‌تواند از سناریوهای مختلفی باشد، مانند پس از بازگرداندن خرید و انتظار برای بازپرداخت یا زمانی که به کسی پول قرض می‌دهید. به عنوان مثال، فرض کنید یک بند ساعت را به یک فروشگاه آنلاین مانند Amazon.com بازگردانده‌اید و منتظر بازپرداخت هستید. در Beancount، این تراکنش به عنوان پولی که از بدهی کارت اعتباری شما به دارایی‌های شما به عنوان حساب‌های دریافتنی منتقل می‌شود، ثبت می‌گردد:

2023-10-31 * "Amazon.com" "[Return] Watch Strap"
Liabilities:CreditCard:Chase -12.00 USD
Assets:Receivables

مدیریت بازپرداخت‌ها:

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

2023-11-01 * "Amazon.com" "[Refund] Watch Strap"
Liabilities:CreditCard:Chase 12.00 USD
Assets:Receivables

چرخه کامل تراکنش:

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

2023-10-31 * "Amazon.com" "[Return] Watch Strap"
Liabilities:CreditCard:Chase -12.00 USD
Assets:Receivables

2023-11-01 * "Amazon.com" "[Refund] Watch Strap"
Liabilities:CreditCard:Chase 12.00 USD
Assets:Receivables

مدیریت تراکنش‌های حل‌نشده:

برای تراکنش‌هایی که بازپرداخت یا تسویه هنوز دریافت نشده است، Beancount از برچسب #UNRESOLVED استفاده می‌کند. این برچسب به شناسایی و ردیابی مبالغی که هنوز در انتظار هستند کمک می‌کند. به عنوان مثال:

2023-10-31 * "John Doe" "Lending Money" #UNRESOLVED
Liabilities:CreditCard:Chase -100.00 USD
Assets:Receivables

با تمرکز بر تراکنش‌هایی که با #UNRESOLVED برچسب‌گذاری شده‌اند، می‌توانید به سرعت مشخص کنید که کدام مبالغ هنوز تسویه نشده‌اند.

حفظ مانده صفر:

در یک دفتر کل صحیح، مجموع تمام تراکنش‌های تحت حساب Assets:Receivables، به استثنای آنهایی که با #UNRESOLVED برچسب‌گذاری شده‌اند، باید به طور ایده‌آل به صفر بازگردد. این تضمین می‌کند که تمام وجوه مورد انتظار حساب شده‌اند و یکپارچگی سوابق مالی شما حفظ می‌شود.

به عنوان مثال، یک دفتر کل معتبر ممکن است به این شکل باشد، با یک تراکنش حل‌نشده که به وضوح علامت‌گذاری شده و در انتظار بسته شدن است:

2023-10-31 * "Amazon.com" "[Return] Watch Strap"
Liabilities:CreditCard:Chase -12.00 USD
Assets:Receivables

2023-11-01 * "Amazon.com" "[Refund] Watch Strap"
Liabilities:CreditCard:Chase 12.00 USD
Assets:Receivables

2023-10-31 * "John Doe" "Lending Money" #UNRESOLVED
Liabilities:CreditCard:Chase -100.00 USD
Assets:Receivables

یک دفتر کل نامعتبر، دفتری است که در آن یک تراکنش باعث می‌شود حساب دریافتنی به صفر نرسد، که نیاز به برچسب #UNRESOLVED برای اصلاح دارد.

نتیجه‌گیری

مدیریت حساب‌های دریافتنی در Beancount نباید دلهره‌آور باشد. با درک روشنی از نحوه ثبت تراکنش‌ها، مدیریت بازپرداخت‌ها و نظارت بر تراکنش‌های حل‌نشده، می‌توانید سوابق مالی دقیق و قابل اعتمادی را حفظ کنید. پذیرش رویکرد ساختاریافته Beancount برای مدیریت حساب‌های دریافتنی نه تنها ردیابی مالی شما را ساده می‌کند، بلکه آرامش خاطر را نیز به ارمغان می‌آورد، با دانستن اینکه هر پنی حساب شده است. پس، چرا از قدرت Beancount برای روان‌تر کردن مدیریت مالی خود استفاده نکنید؟

خودتان انجام دهید یا یک حسابدار استخدام کنید: یک برنامه Beancount برای بنیانگذاران هزینه‌آگاه

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

به عنوان یک بنیانگذار، شما همه نقش‌ها را بر عهده دارید - مدیرعامل، فروشنده، مدیر محصول و بله، حسابدار. اما با رشد کسب و کارتان، ساعت‌هایی که صرف تطبیق تراکنش‌ها می‌کنید، کمتر شبیه به صرفه‌جویی زیرکانه و بیشتر شبیه به یک حواس‌پرتی پرهزینه به نظر می‌رسد. بنابراین، چه زمانی زمان مناسب برای واگذاری حساب‌ها است؟

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

2023-09-03-diy-vs-hiring-a-bookkeeper-a-beancount-playbook-for-cost-conscious-founders

خلاصه: اگر زمان خود را ۸۵ دلار در ساعت حساب کنید و فقط چهار ساعت در ماه را صرف حسابداری کنید، این کار ۳۴۰ دلار درآمد از دست رفته برای شما هزینه دارد. یک حسابدار معمولی از راه دور از حدود ۲۴۹ دلار در ماه شروع می‌کند - به علاوه آنها شما را آزاد می‌کنند تا واقعاً کسب و کار را رشد دهید.

۱. برای زمان خودتان قیمت تعیین کنید

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

محاسبه ساده است:

  1. پیگیری کنید که هر ماه چند ساعت را صرف کارهای حسابداری (تطبیق، کدگذاری، رفع خطاها) می‌کنید.
  2. آن ساعت‌ها را در نرخ قابل پرداخت مؤثر خود ضرب کنید.
  3. آن رقم را با هزینه ماهانه یک حسابدار خارجی مقایسه کنید (نرخ شروع معمول حدود ۲۴۹ دلار در ماه است).

اگر هزینه زمان شما بیشتر است، شما یک برد آشکار در واگذاری دارید. شما حتی می‌توانید این را مستقیماً در Beancount پیگیری کنید.

; Track the opportunity cost of your time
2025-07-31 * "زمان حسابداری جولای"
Expenses:Admin:BookkeepingTime 4.00 H ; واحد سفارشی شما برای ساعت‌ها
Equity:OwnerTime -340.00 USD
; metadata: rate:85

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

۲. هزینه‌های پنهان خودتان انجام دادن را بشمارید

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

  • اشتباهات مالیاتی: حساب‌های نامرتب برای تهیه‌کنندگان مالیات کابوس هستند. یک حسابدار رسمی ممکن است از ۱۵۰ تا ۴۰۰ دلار در ساعت فقط برای مرتب کردن سوابق شما قبل از اینکه حتی بتوانند اظهارنامه مالیاتی را شروع کنند، هزینه دریافت کند.
  • کسرهای از دست رفته و جریمه‌های IRS: خطاهای کوچک و غیرعمدی - مانند طبقه‌بندی نادرست هزینه یا فراموش کردن ثبت تراکنش نقدی - می‌تواند در طول زمان افزایش یابد و منجر به جریمه، بهره و صورتحساب مالیاتی بالاتر شود.
  • فرسودگی شغلی بنیانگذار: خستگی ذهنی تطبیق دیرهنگام واقعی است. تمرکز و انرژی را که باید به فعالیت‌های با اهرم بالا مانند فروش و نوآوری محصول اختصاص داده شود، تخلیه می‌کند.

کاهش Beancount: می‌توانید با افزودن یک قلاب پیش از کامیت Git که از اعمال تغییرات در صورت عدم موفقیت bean-check یا عدم وجود برچسب دسته برای تراکنش‌ها خودداری می‌کند، خطاها را کاهش دهید. این امر نظم را حتی زمانی که خسته هستید، اعمال می‌کند.

۳. سه راهی که یک حسابدار (یا نظم Beancount) در هزینه‌ها صرفه‌جویی می‌کند

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

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

۴. چه زمانی نباید هنوز استخدام کنید

استخدام حسابدار همیشه حرکت درستی نیست. در برخی موارد، خودتان انجام دادن همچنان انتخاب مالی هوشمندانه‌تری است.

  • شما پیش از درآمد هستید یا جریان نقدی بسیار کمی دارید. در این مرحله، هر دلار باید به سمت فروش و جذب مشتری هدایت شود. ابتدا بر ورود درآمد تمرکز کنید.
  • امور مالی شما ساده است. اگر یک حساب بانکی، یک فید Stripe و کمتر از ~۶۰ تراکنش در ماه دارید، احتمالاً می‌توانید همه چیز را در Beancount و Fava در کمتر از یک ساعت در هفته مدیریت کنید.

۵. گزینه ترکیبی: دفتر کل Beancount "آماده برای حسابدار" شما

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

  • اتوماسیون ورود: bean-extract را طوری تنظیم کنید که هر شب اجرا شود و تراکنش‌های جدید را به طور خودکار دریافت کند.
  • استانداردسازی نمودار حساب‌های خود: از نام‌های حساب مرسوم (Expenses:Software، Assets:Bank:Checking) استفاده کنید تا هر متخصصی بتواند دفتر کل شما را فوراً درک کند.
  • پیوست کردن اسناد منبع: برای هر هزینه بیش از ۷۵ دلار، از ابرداده link: برای پیوست کردن PDF رسید یا فاکتور استفاده کنید.
  • دنبال کردن چک لیست ماهانه:
    1. تطبیق همه حساب‌های بانکی و کارت اعتباری.
    2. اجرای bean-check برای اطمینان از عدم وجود خطا.
    3. صدور صورت‌حساب‌های PDF با bean-report balance_sheet و bean-report income_statement.
  • انجام واگذاری سه ماهه: به حسابدار یا حسابدار رسمی خود یک برچسب Git یا یک آرشیو ساده (books-Q3-2025.tar.gz) بدهید. آنها می‌توانند کار شما را تأیید کنند، ورودی‌های تعدیلی پیچیده (مانند تعهدی‌ها و استهلاک) را اضافه کنند و بسته‌های مالیاتی را آماده کنند.

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

۶. ماتریس تصمیم‌گیری سریع

وضعیتاستخدام یک متخصصادامه با Beancount (خودتان انجام دهید)
>۶۰ تراکنش در ماه، >۲۰ هزار دلار MRR
شما ۱۰۰ دلار + در ساعت حساب می‌کنید اما ۳+ ساعت در ماه را صرف حساب‌ها می‌کنید
در تنگنای نقدی، <۵ هزار دلار MRR
شما واقعاً عاشق صفحات گسترده و اتوماسیون هستید

۷. مراحل بعدی

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

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

تفکیک حسابداری تجاری و شخصی: ترسیم خطی واضح با Beancount

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

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

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

2023-08-12-business-vs-personal-bookkeeping-with-beancount

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

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

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

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

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

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

حوزهدفاتر تجاریدفاتر شخصی
هدفپیگیری درآمد، هزینه‌ها، دارایی‌ها و بدهی‌ها برای تصمیمات مالیاتی و رشدمدیریت بودجه خانوار و اهداف پس‌انداز
قوانین مالیاتیباید از Schedule C, 1120‑S یا 1065 پیروی کند؛ استانداردهای کسر دقیقالزامات رسمی کمی فراتر از حسابداری اولیه
حساب‌هاحقوق صاحبان سهام، بدهی‌ها، مطالبات، مالیات بر فروش، حقوق و دستمزدجاری، پس‌انداز، سرمایه‌گذاری، وام
پرداخت مالکحقوق (W‑2) یا برداشت مالک از طریق حقوق صاحبان سهامN/A—برداشت‌های شخصی هزینه‌های زندگی را تأمین می‌کند

یک طرح چهار مرحله‌ای Beancount

Beancount جداسازی دو دنیای مالی شما را آسان می‌کند. در اینجا یک گردش کار عملی برای انجام درست آن آورده شده است.

• ۱ — افتتاح حساب‌های اختصاصی

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

2025-07-23 open Assets:Bank:Business   USD
2025-07-23 open Assets:Bank:Personal USD

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

• ۲ — ثبت کمک‌ها و برداشت‌های مالک

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

  • کمک: وقتی پول خود را به کسب و کار می‌گذارید تا آن را شروع کنید یا کمبودی را جبران کنید.
  • برداشت: وقتی پول را از کسب و کار برای مصارف شخصی برمی‌دارید (اینگونه است که بسیاری از مالکان انفرادی به خود "پرداخت" می‌کنند).
; تزریق سرمایه برای شروع کسب و کار
2025-07-23 * "کمک مالک"
Assets:Bank:Business 10,000.00 USD
Equity:Owner:Contrib

; برداشت پول برای هزینه‌های زندگی شخصی
2025-08-05 * "برداشت مالک برای اجاره"
Equity:Owner:Draw 2,500.00 USD
Assets:Bank:Business

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

• ۳ — رسیدهای مختلط را سریعاً مدیریت کنید

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

2025-08-07 * "خرید مواد غذایی شخصی با کارت تجاری"
Equity:Owner:Draw 72.35 USD
Assets:Bank:Business

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

• ۴ — مطابقت و بررسی بر اساس برنامه

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

# موجودی بانک تجاری خود را با صورت‌حساب خود بررسی کنید
bean-balance books.bean "Assets:Bank:Business"

# یک صورت سود و زیان برای بررسی سودآوری ایجاد کنید
bean-report books.bean income_statement -e 2025-08-31

این عادت بررسی منظم الزامات حسابداری سازمان امور مالیاتی را برآورده می‌کند و شما را در مورد سلامت مالی کسب و کارتان مطلع نگه می‌دارد.

ملاحظات مالیاتی

  • مالیات تخمینی: برای جلوگیری از یک صورت‌حساب مالیاتی دردناک، مالیات‌های آینده خود را به عنوان یک هزینه تجاری مداوم در نظر بگیرید. حساب‌های بدهی (Liabilities:Tax:Federal، Liabilities:Tax:State) ایجاد کنید و به‌طور منظم درصد مشخصی از هر سپرده را به آنها منتقل کنید. وقتی پرداخت‌های فصلی سر رسید، پول از قبل منتظر است.
  • هزینه‌های شخصی غیرقابل کسر: قانون سازمان امور مالیاتی را به خاطر بسپارید: هزینه‌های تجاری باید هم "معمول" و هم "ضروری" برای کار شما باشند. وعده‌های غذایی شخصی شما، هزینه‌های رفت و آمد و اشتراک‌های غیرتجاری واجد شرایط نیستند و باید کاملاً از صورت سود و زیان کسب و کار شما حذف شوند.

چک لیست شروع سریع

  • حساب‌های بانکی و اعتباری فقط تجاری باز کنید.
  • یک نمودار حساب Beancount با Assets:Bank:Business، Equity:Owner:Contrib و Equity:Owner:Draw ایجاد کنید.
  • در مورد مبنای حسابداری خود (نقدی یا تعهدی) تصمیم بگیرید و آن را در options Beancount خود یادداشت کنید.
  • هرگونه هزینه شخصی تصادفی روی کارت‌های تجاری را فوراً به عنوان Equity:Owner:Draw برچسب بزنید.
  • به‌طور هفتگی تطبیق دهید؛ از فایل .bean خود در یک Git remote خصوصی پشتیبان بگیرید.
  • صورت سود و زیان، ترازنامه و گزارش‌های جریان نقدی خود را هر ماه بررسی کنید.

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

مدل‌سازی تراکنش‌های املاک و مستغلات در بین‌کانت

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

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

فرض کنیم آقای الف در تاریخ 1 ژانویه 2020، یک خانه لوکس واقع در خیابان ABC 123، شهر XYZ، کالیفرنیا، 12345 را به قیمت 1 میلیون دلار خریداری کرد. نرخ بهره 3.0%، پیش‌پرداخت 20% و مبلغ وام 800,000 دلار است.

موردمبلغ
مبلغ وام مسکن800,000
نرخ بهره3%
دوره وام مسکن30 سال
کل هزینه وام مسکن1,478,219.62
پرداخت‌های ماهانه4,106.17
بیمه خانه1,300 در سال (39,000 کل)
مالیات ملک7,500 در سال (225,000 کل)
تسویه وامدسامبر 2049
کل بهره پرداخت شده414,219.62

2023-06-09-tracking-real-estate

تصویر جزئیات وام مسکن

ایجاد حساب‌ها

ابتدا، خانه را به عنوان یک دارایی در نظر می‌گیریم. از آنجا که خانه به عنوان یک دارایی فهرست می‌شود، باید یک واحد به آن اختصاص داده شود. در این حالت، مقدار واحد فقط یک است، بعید است که چندین واحد وجود داشته باشد، و حتی اگر خانه n-ام باشد، ما می‌خواهیم آن را در یک دارایی جداگانه ثبت کنیم. یعنی، یک خانه معادل یک دارایی است، و این دارایی دارای یک واحد خاص است که ارزش آن فقط می‌تواند 1 باشد.

2019-12-31 commodity HOUSE.ABC
name: "123 ABC Street, XYZ City, CA, 12345"

2019-12-31 open Assets:Property:US:CA:123ABC HOUSE.ABC
2019-12-31 open Liabilities:Bank:US:SomeBank:Mortgage:Loan USD

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

خرید

با تنظیم حساب‌ها به روش بالا، عمل خرید خانه معادل است با:

قرض گرفتن پول (بدهی) + خرج کردن پول (پیش‌پرداخت) = 1 خانه در دارایی

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

2020-01-01 * "Buying the house"
Assets:Property:US:CA:123ABC 1 HOUSE.ABC {1,000,000 USD}
Assets:Bank:US:SomeBankA -100,000 USD
Assets:Bank:US:SomeBankB -101,000 USD
Liabilities:Bank:US:SomeBank:Mortgage:Loan -800,000.00 USD
Expenses:Home:Insurance 1,000 USD
Expenses:Home:Mortgage:Loan:ClosingCost

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

بازپرداخت وام‌های مسکن

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

برای ثبت بازپرداخت وام، تنها کاری که باید انجام دهید این است که صورت‌حساب

درک حساب‌های دریافتنی و پرداختنی در Beancount

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

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

درک این اصطلاحات برای استفاده مؤثر از Beancount (یا هر سیستم حسابداری دوطرفه) بسیار مهم است. اما اگر مبتدی هستید نگران نباشید – ما همه چیز را گام به گام توضیح خواهیم داد!

حساب‌های دریافتنی و پرداختنی: اصول اولیه

2023-05-30-receiveable-and-payable

در حسابداری، «حساب‌های دریافتنی» و «حساب‌های پرداختنی» اصطلاحاتی هستند که برای ردیابی پولی که بدهکار است استفاده می‌شوند. «حساب‌های دریافتنی» به پولی اشاره دارد که دیگران به شما بدهکارند، در حالی که «حساب‌های پرداختنی» به پولی اشاره دارد که شما به دیگران بدهکارید.

بیایید یک مثال بزنیم:

  1. حساب‌های دریافتنی (A/R): فرض کنید شما یک کتابفروشی دارید و مشتری کتابی را به صورت نسیه می‌خرد. پولی که آن‌ها بابت کتاب به شما بدهکارند، یک حساب دریافتنی است.

  2. حساب‌های پرداختنی (A/P): از طرف دیگر، تصور کنید مجموعه‌ای جدید از کتاب‌ها را از یک ناشر سفارش می‌دهید، اما هزینه آن‌ها را از قبل پرداخت نمی‌کنید. پولی که شما به ناشر بدهکارید، یک حساب پرداختنی است.

در Beancount، این موارد معمولاً از طریق حساب‌های مربوطه ردیابی می‌شوند. مزیت اصلی در اینجا این است که تصویری واضح و دقیق از وضعیت مالی شما در هر زمان ارائه می‌دهد.

راه‌اندازی حساب‌های دریافتنی و پرداختنی در Beancount

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

در اینجا یک مثال ساده آورده شده است:

1970-01-01 open Assets:AccountsReceivable
1970-01-01 open Liabilities:AccountsPayable

ردیابی تراکنش‌ها

سمت دریافت‌کننده

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

2023-05-29 * "Sold books to customer on credit"
Assets:AccountsReceivable 100 USD
Income:BookSales -100 USD

در اینجا، شما ۱۰۰ دلار به حساب‌های دریافتنی خود اضافه می‌کنید زیرا مشتری این مبلغ را به شما بدهکار است. همزمان، درآمد خود را به همان میزان کاهش می‌دهید تا تعادل حفظ شود (زیرا هنوز پول را دریافت نکرده‌اید).

هنگامی که مشتری در نهایت پرداخت می‌کند، آن را به این صورت ثبت خواهید کرد:

2023-06-01 * "Received payment from customer"
Assets:Bank:Savings 100 USD
Assets:AccountsReceivable -100 USD

سمت پرداخت‌کننده

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

2023-05-30 * "Bought books from publisher on credit"
Liabilities:AccountsPayable 200 USD
Expenses:BookPurchases -200 USD

و هنگامی که بدهی خود را پرداخت می‌کنید:

2023-06-02 * "Paid off debt to publisher"
Liabilities:AccountsPayable -200 USD
Assets:Bank:Checking 200 USD

جمع‌بندی

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

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

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

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

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

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

ابتدا با کد شروع کنیم:

2023-05-22-business-template

1970-01-01 open Assets:Bank:Mercury
1970-01-01 open Assets:Crypto

1970-01-01 open Equity:Bank:Chase

1970-01-01 open Income:Stripe
1970-01-01 open Income:Crypto:ETH

1970-01-01 open Expenses:COGS
1970-01-01 open Expenses:COGS:Contabo
1970-01-01 open Expenses:COGS:AmazonWebServices

1970-01-01 open Expenses:BusinessExpenses
1970-01-01 open Expenses:BusinessExpenses:ChatGPT

2023-05-14 * "CONTABO.COM" "Mercury Checking ••1234"
Expenses:COGS:Contabo 17.49 USD
Assets:Bank:Mercury -17.49 USD

2023-05-11 * "Amazon Web Services" "Mercury Checking ••1234"
Expenses:COGS:AmazonWebServices 14490.33 USD
Assets:Bank:Mercury -14490.33 USD

2023-03-01 * "STRIPE" "Mercury Checking ••1234"
Income:Stripe -21230.75 USD
Assets:Bank:Mercury 21230.75 USD

2023-05-18 * "customer_182734" "0x5190E84918FD67706A9DFDb337d5744dF4EE5f3f"
Assets:Crypto -19 ETH {1,856.20 USD}
Income:Crypto:ETH 19 ETH @@ 35267.8 USD

درک کد

۱. افتتاح حساب‌ها: کد با افتتاح مجموعه‌ای از حساب‌ها در تاریخ ۰۱-۰۱-۱۹۷۰ آغاز می‌شود. این حساب‌ها شامل ترکیبی از حساب‌های دارایی (Assets:Bank:Mercury و Assets:Crypto)، یک حساب حقوق صاحبان سهام (Equity:Bank:Chase)، حساب‌های درآمد (Income:Stripe و Income:Crypto:ETH) و حساب‌های هزینه (Expenses:COGS، Expenses:COGS:AmazonWebServices، Expenses:BusinessExpenses و Expenses:BusinessExpenses:ChatGPT) هستند.

۲. تراکنش‌ها: سپس به ثبت مجموعه‌ای از تراکنش‌ها بین تاریخ‌های ۰۱-۰۳-۲۰۲۳ و ۱۸-۰۵-۲۰۲۳ می‌پردازد.

  • تراکنش در تاریخ ۱۴-۰۵-۲۰۲۳ نشان‌دهنده پرداخت ۱۷.۴۹ دلار به CONTABO.COM از حساب Mercury Checking ••1234 است. این مبلغ به عنوان یک هزینه (Expenses:COGS:Contabo) و کسر متناظر از حساب Assets:Bank:Mercury ثبت شده است.

  • به همین ترتیب، تراکنش در تاریخ ۱۱-۰۵-۲۰۲۳ نشان‌دهنده پرداخت ۱۴۴۹۰.۳۳ دلار به Amazon Web Services از همان حساب بانکی است. این مبلغ تحت عنوان Expenses:COGS:AmazonWebServices ثبت شده است.

  • تراکنش در تاریخ ۰۱-۰۳-۲۰۲۳ نشان‌دهنده واریز درآمد از STRIPE به حساب Mercury Checking ••1234 به مبلغ ۲۱۲۳۰.۷۵ دلار است. این مبلغ به عنوان درآمد (Income:Stripe) و افزایشی به حساب بانکی (Assets:Bank:Mercury) ثبت شده است.

  • آخرین تراکنش در تاریخ ۱۸-۰۵-۲۰۲۳ نشان‌دهنده یک تراکنش رمزارزی شامل ۱۹ اتریوم (ETH) از یک مشتری است. این تراکنش تحت Assets:Crypto و Income:Crypto:ETH ردیابی می‌شود. {۱,۸۵۶.۲۰ USD} قیمت اتریوم در زمان تراکنش را نشان می‌دهد، در حالی که @@ ۳۵۲۶۷.۸ USD ارزش کل تراکنش ۱۹ اتریوم را مشخص می‌کند.

در تمام تراکنش‌ها، اصل حسابداری دوطرفه حفظ شده است و اطمینان حاصل می‌شود که معادله دارایی‌ها = بدهی‌ها + حقوق صاحبان سهام همیشه برقرار است.

سخن پایانی

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

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

معرفی مجدد طرح رایگان برای مشتریان جدید

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

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

معرفی طرح رایگان جدید برای مشتریان جدید

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

2023-04-28-start-serving-free-users

مشتریان جدیدی که پس از اول ماه مه ۲۰۲۳ ثبت‌نام کنند، به طرح رایگان دسترسی خواهند داشت.

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

اگر هرگونه سؤال یا نگرانی دارید، لطفاً در تماس با ما تردید نکنید. ما همیشه اینجا هستیم تا به بازخورد شما گوش دهیم و هر مشکلی را که ممکن است داشته باشید، برطرف کنیم. از حمایت مداوم شما متشکریم و مشتاقانه منتظر ارائه بهترین خدمات ممکن به شما هستیم.

راهنمای سریع Beancount

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

مثال نام حساب

Assets:US:BofA:Checking

cheatsheet-en

انواع حساب

Assets          +
Liabilities -
Income -
Expenses +
Equity -

کالاها

CNY, EUR, CAD, AUD
GOOG, AAPL, RBF1005
HOME_MAYST, AIRMILES
HOURS

دستورالعمل‌ها

نحو کلی

YYYY-MM-DD <Directive> <Parameters...>

باز کردن و بستن حساب‌ها

2001-05-29 open Expenses:Restaurant
2001-05-29 open Assets:Checking USD,EUR ; محدودیت‌های ارزی

2015-04-23 close Assets:Checking

اعلام کالاها (اختیاری)

1998-07-22 commodity AAPL
name: "Apple Computer Inc."

قیمت‌ها

2015-04-30 price AAPL   125.15 CNY
2015-05-30 price AAPL 130.28 CNY

یادداشت‌ها

2013-03-20 note Assets:Checking "برای پرسیدن در مورد تخفیف تماس گرفته شد"

اسناد

2013-03-20 document Assets:Checking "path/to/statement.pdf"

تراکنش‌ها

2015-05-30 * "شرحی در مورد این تراکنش"
Liabilities:CreditCard -101.23 CNY
Expenses:Restaurant 101.23 CNY

2015-05-30 ! "Cable Co" "Phone Bill" #tag ˆlink
id: "TW378743437" ; فراداده
Expenses:Home:Phone 87.45 CNY
Assets:Checking ; می‌توانید یکی از مبالغ را خالی بگذارید

ثبت‌ها

  ...    123.45 USD                             ساده
... 10 GOOG {502.12 USD} با بهای تمام شده هر واحد
... 10 GOOG {{5021.20 USD}} با بهای تمام شده کل
... 10 GOOG {502.12 # 9.95 USD} با هر دو بهای تمام شده
... 1000.00 USD @ 1.10 CAD با قیمت هر واحد
... 10 GOOG {502.12 USD} @ 1.10 CAD با بهای تمام شده و قیمت
... 10 GOOG {502.12 USD, 2014-05-12} با تاریخ
! ... 123.45 USD ... با پرچم

تأییدیه‌های موجودی و پر کردن (Padding)

; مبلغ را فقط برای ارز مشخص شده تأیید می‌کند:
2015-06-01 balance Liabilities:CreditCard -634.30 CNY

; درج خودکار تراکنش برای برآورده کردن تأییدیه زیر:
2015-06-01pad Assets:Checking Equity:Opening-Balances

رویدادها

2015-06-01 event "location" "New York, USA"
2015-06-30 event "address" "123 May Street"

گزینه‌ها

option "title" "دفتر کل شخصی من"

سایر

pushtag #trip-to-peru
...
poptag #trip-to-peru
; نظرات با یک نقطه ویرگول شروع می‌شوند

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

· 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: تراکنش پایه