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

7 پست با برچسب "bookkeeping"

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

ده نکته حسابداری برای بهبود گردش کار Beancount شما

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

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

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

2024-09-12-bookkeeping-basics-for-therapists-with-beancount

۱. جدا کردن پول کسب و کار و شخصی

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

۲. روش نقدی یا تعهدی را زود انتخاب کنید - سپس به آن پایبند باشید

روش حسابداری شما تعیین می‌کند که چه زمانی درآمد و هزینه‌ها را ثبت کنید. IRS به اکثر کسب و کارهای کوچک اجازه می‌دهد بین روش نقدی یا تعهدی یکی را انتخاب کنند.

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

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

۳. تطبیق منظم

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

bean-balance books.bean "Assets:Bank" -e 2025-07-31

۴. تا حد امکان واردات را خودکار کنید

زمان شما بهتر است صرف خدمت به مشتریان شود تا تایپ دستی داده‌های تراکنش. اکوسیستم Beancount در اینجا می‌درخشد. از ابزارهایی مانند bean-extract برای ایجاد پیکربندی‌هایی استفاده کنید که فایل‌های CSV را از بانک، پردازشگر پرداخت (مانند Stripe یا Square) یا سیستم EHR شما می‌خوانند. پس از راه‌اندازی، این اسکریپت‌ها می‌توانند به طور خودکار داده‌های خام را به ورودی‌های Beancount قالب‌بندی شده تبدیل کنند، که به طور چشمگیری خطاهای تایپی را کاهش می‌دهد و ساعت‌ها کار اداری را آزاد می‌کند.

۵. بلافاصله دسته‌بندی کنید - نه در زمان مالیات

به تعویق انداختن دسته‌بندی، دستورالعملی برای استرس و عدم دقت است. هنگامی که یک تراکنش وارد دفتر کل شما می‌شود، بلافاصله آن را به حساب صحیح اختصاص دهید (مثلاً Income:Therapy:SelfPay، Expenses:Software:EHR، Expenses:CEU). انجام این کار در زمان واقعی تضمین می‌کند که شما به درستی زمینه هر هزینه را به خاطر می‌آورید. یک نمودار حساب‌های تعریف‌شده، این فرآیند را سریع و سازگار می‌کند و دفتر کل شما را به یک گزارش غنی و بلادرنگ در مورد عملیات کسب و کارتان تبدیل می‌کند.

۶. از هر رسید و EOB کپی دیجیتال ذخیره کنید

رسیدهای کاغذی محو می‌شوند و گم می‌شوند. یک رویکرد دیجیتال اول مقاوم‌تر و کارآمدتر است. رسیدهای کاغذی را اسکن کنید یا فاکتورهای PDF و توضیحات مزایا (EOB) را در یک پوشه امن و سازمان‌یافته در رایانه خود ذخیره کنید. با Beancount، می‌توانید با استفاده از ابرداده، مستقیماً از داخل دفتر کل خود به این فایل‌ها پیوند دهید.

2025-07-15 * "وبینار CEU"
Expenses:CEU 79.00 USD
Assets:Bank:Practice
document: "docs/ceu/2025-07-15-trauma-webinar.pdf"

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

۷. روند جریان نقدی را رصد کنید، نه فقط موجودی‌ها

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

۸. از دفتر کل خود نسخه پشتیبان تهیه کنید و آن را کنترل نسخه کنید

از آنجایی که دفتر کل Beancount شما یک فایل متنی ساده است، می‌توانید از Git - یک سیستم کنترل نسخه قدرتمند و رایگان - برای مدیریت آن استفاده کنید. با نگه‌داشتن دفتر کل خود در یک مخزن خصوصی Git (در سرویسی مانند GitHub یا GitLab)، دو مزیت حیاتی را به صورت رایگان دریافت می‌کنید:

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

عادت کنید که تغییرات خود را پس از هر جلسه تطبیق "push" کنید.

۹. صورت‌های مالی را ماهانه بررسی کنید

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

bean-report books.bean income_statement -e 2025-07-31

۱۰. بودجه مالیات را در طول سال در نظر بگیرید

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


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

  • حساب‌های بانکی جداگانه برای کسب و کار باز کنید.
  • روش نقدی یا تعهدی را انتخاب کنید و آن را در options خود ثبت کنید.
  • واردات CSV بانک و EHR خود را با bean-extract اسکریپت کنید.
  • هر تراکنش را هنگام ورود با یک دسته برچسب بزنید.
  • هفتگی تطبیق دهید. پس از آن از مخزن خصوصی Git خود نسخه پشتیبان تهیه کنید.
  • صورت‌حساب‌های ماهانه و پرس و جوهای جریان نقدی را اجرا کنید.
  • یک بافر مالیاتی را به یک حساب پس‌انداز جداگانه با بازده بالا منتقل کنید.

آماده آرام کردن دفاتر خود هستید؟

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

مبانی حسابداری برای درمانگران با Beancount

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

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

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

2024-08-24-مبانی-حسابداری-برای-درمانگران-با-beancount

چرا حسابداری درمان متفاوت به نظر می‌رسد

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

  • جریان نقدی نامنظم. جریان درآمد شما به ندرت خطی است. ممکن است سهم مشتری امروز به حساب شما واریز شود، اما بازپرداخت بیمه مربوطه ممکن است هفته‌ها یا حتی ماه‌ها طول بکشد. طرح‌های پرداخت متغیر را نیز اضافه کنید، و شما در حال مدیریت پولی هستید که در بازه‌های زمانی بسیار متفاوتی به دست می‌آید. این امر درک تفاوت بین زمانی که درآمد کسب می‌کنید (حسابداری تعهدی) در مقابل زمانی که آن را دریافت می‌کنید (حسابداری نقدی) را بسیار مهم می‌کند.
  • مجموعه‌ای از هزینه‌ها. هزینه‌های اداره یک مطب مدرن به سرعت افزایش می‌یابد. از اشتراک‌های پرونده الکترونیکی سلامت (EHR) و هزینه‌های پردازش پرداخت گرفته تا بیمه مسئولیت و توسعه حرفه‌ای، هزینه‌های کوچک متعددی می‌توانند بی‌سروصدا حاشیه سود شما را کاهش دهند، اگر به دقت پیگیری نشوند.
  • معاف از مالیات بر فروش، اما با خوداشتغالی بالا. در حالی که اکثر خدمات سلامت روان از مالیات بر فروش معاف هستند، شما از مالیات IRS معاف نیستید. به عنوان یک متخصص خوداشتغال، شما مسئول پرداخت مالیات‌های تخمینی سه ماهه هستید که شامل مالیات بر درآمد و مالیات خوداشتغالی (SECA) برای پوشش تأمین اجتماعی و بیمه درمانی است.
  • حساسیت HIPAA. داده‌های مالی شما با اطلاعات سلامت محافظت شده (PHI) در هم آمیخته شده است. استفاده از نرم‌افزار ابری شخص ثالث برای حسابداری می‌تواند "سطح حمله" مطب شما را گسترش دهد و یک بردار بالقوه دیگر برای نشت داده ایجاد کند. یک سیستم حسابداری متنی ساده مانند Beancount تمام داده‌های شما را در رایانه شما، تحت کنترل شما نگه می‌دارد و این خطر را کاهش می‌دهد.

یک طرح هفت مرحله‌ای Beancount

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

• تفکیک وجوه شخصی و مطب

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

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

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

2025-07-23 open Income:Therapy:SelfPay       USD
2025-07-23 open Income:Therapy:Insurance USD
2025-07-23 open Assets:AccountsReceivable USD
2025-07-23 open Expenses:CEU USD
2025-07-23 open Expenses:Software:EHR USD
2025-07-23 open Expenses:Licensing USD

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

• انتخاب نقدی یا تعهدی (و پایبندی به آن)

شما باید تصمیم بگیرید که چه زمانی درآمد و هزینه‌های خود را ثبت کنید.

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

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

قاعده کلی: مطب انفرادی، تعداد کمی درخواست بیمه → نقدی ساده‌تر و اغلب کافی است. مطب گروهی، بازپرداخت‌های سنگین → تعهدی تصویر واضح‌تری از سودآوری ارائه می‌دهد.

• پیگیری مطالبات و بازپرداخت‌ها

یکی از بزرگترین نقاط قوت Beancount توانایی آن در پیگیری پولی است که به شما بدهکار هستند. وقتی یک درخواست بیمه ارسال می‌کنید، هنوز پولی دریافت نکرده‌اید، اما درآمد را کسب کرده‌اید. می‌توانید این را در حساب Assets:AccountsReceivable خود ثبت کنید. وقتی پرداخت می‌رسد (اغلب به مبلغ کمتر از صورتحساب)، می‌توانید مطالبات را "تسویه" کنید و کسر بیمه را محاسبه کنید.

2025-07-10 * "جلسه CPT 90837 – در انتظار BlueCross"
Assets:AccountsReceivable 150.00 USD
Income:Therapy:Insurance

2025-07-25 * "پرداخت BlueCross CPT 90837"
Assets:Bank:Practice 135.00 USD
Expenses:InsuranceWriteOff 15.00 USD
Assets:AccountsReceivable -150.00 USD

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

• دسته‌بندی سریع هزینه‌های قابل کسر

کنترل هزینه‌های شما کلید به حداقل رساندن صورتحساب مالیاتی شما است. IRS به شما اجازه می‌دهد هزینه‌هایی را که برای حرفه شما "معمول و ضروری" هستند، کسر کنید. برای درمانگران، این شامل دوره‌های آموزش مداوم (CEU)، نظارت اجباری ایالتی، هزینه‌های تمدید مجوز، بیمه مسئولیت و اشتراک‌های EHR است. با دسته‌بندی این هزینه‌ها به محض متحمل شدن آنها، یک جمع دقیق سال تا به امروز برای تخمین مالیات سه ماهه و تشکیل پرونده پایان سال خواهید داشت.

• تطبیق هفتگی

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

# بررسی موجودی نهایی حساب بانکی مطب شما
bean-balance books.bean "Assets:Bank:Practice"

# مشاهده خلاصه‌ای از منابع درآمد شما
bean-query books.bean "SELECT account, SUM(position) WHERE account ~ 'Income' GROUP BY account"

# ایجاد یک صورت سود و زیان برای سال تا به امروز
bean-report books.bean income_statement --end 2025-07-23

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

• خودکارسازی و پشتیبان‌گیری

از اتوماسیون برای صرفه‌جویی در زمان و کاهش خطاها استفاده کنید.

  • از یک ابزار استخراج مانند bean-extract برای تبدیل خودکار فایل‌های CSV از بانک یا EHR خود به ورودی‌های تراکنش Beancount استفاده کنید.
  • فایل‌های PDF اسناد مهم مانند توضیحات مزایا (EOB) یا گواهینامه‌های CEU را در یک پوشه اختصاصی ذخیره کنید و آنها را مستقیماً با استفاده از ابرداده document: به تراکنش مربوطه در دفتر کل خود پیوند دهید.
  • دفتر کل .bean شما یک فایل متنی ساده است که آن را برای کنترل نسخه ایده‌آل می‌کند. دفتر کل خود را به صورت شبانه در یک مخزن خصوصی Git (مانند GitHub یا GitLab) قرار دهید تا یک نسخه پشتیبان ایمن و خارج از سایت داشته باشید.

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

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

مشکلراه‌حل
حسابداری سپرده خالص (تمام درآمد/هزینه‌ها را جمع می‌کند)هر چک بیمه را به ردیف‌های درآمد و کسر تقسیم کنید.
فراموش کردن هزینه‌های عدم حضوریک ردیف درآمد جداگانه با برچسب noshow برای شفافیت ارسال کنید.
مخلوط کردن هزینه‌های CEU و سفرExpenses:CEU در مقابل Expenses:Travel را تفکیک کنید - هر دو قابل کسر هستند اما به طور متفاوتی پیگیری می‌شوند.
نادیده گرفتن پیری حساب‌های دریافتنیAssets:AccountsReceivable را بر اساس تاریخ جستجو کنید تا مطالبات قدیمی را پیگیری کنید.

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

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

مطالعه بیشتر

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

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

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

وقتی حاشیه سود شما به پنی بستگی دارد، دقت بر حدس و گمان غلبه می‌کند.

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

2024-07-16-bookkeeping-basics-for-amazon-sellers-with-beancount

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

چرا حسابداری آمازون متفاوت است؟

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

  • پرداخت‌های کلی دو هفته‌ای: آمازون درآمد هر فروش را برای شما ارسال نمی‌کند. در عوض، هر دو هفته یک سپرده واحد ارسال می‌کند. این مبلغ کلی یک رقم خالص است که فروش ناخالص از آن کسر شده است. هزینه‌های ارجاع، هزینه‌های FBA، هزینه‌های تبلیغات، بازگشت‌ها و سایر کسورات. برای درک کسب و کار خود، باید این عدد واحد را به اجزای تشکیل دهنده آن تقسیم کنید. (doola: A Business-in-a-Box™)
  • موجودی در همه جا: موجودی شما دائماً در حال حرکت است - از تامین کننده شما، به یک مرکز آماده سازی، به مراکز مختلف انجام FBA در سراسر کشور و در نهایت به مشتری. ردیابی دقیق هزینه کالاهای فروخته شده (COGS) مستلزم دانستن این است که کدام دسته از موجودی (با چه هزینه‌ای) برای هر فروش استفاده شده است. (Bean Ninjas)
  • هزینه‌ها و تبلیغات بازار: بخش قابل توجهی از درآمد شما بلافاصله توسط هزینه‌ها مصرف می‌شود: هزینه‌های ارجاع، هزینه‌های انتخاب و بسته بندی FBA، هزینه‌های ذخیره سازی ماهانه و هزینه‌های تبلیغات. ردیابی جداگانه هر یک از این دسته‌های هزینه تنها راه برای محاسبه حاشیه سود ناخالص واقعی شما و تعیین سودآوری واقعی یک محصول است. (Profitwise Accounting)
  • وصله کاری مالیات بر فروش: در حالی که قوانین تسهیل کننده بازار آمازون، جمع آوری و ارسال مالیات بر فروش را در اکثر ایالت‌ها انجام می‌دهد، این یک راه حل کامل نیست. ذخیره موجودی در انبارهای FBA می‌تواند "پیوند" (حضور تجاری) ایجاد کند، که به طور بالقوه شما را ملزم به ثبت نام و تشکیل پرونده در آن ایالت‌ها می‌کند، حتی اگر مالیاتی وجود نداشته باشد. این یک حوزه انطباق پیچیده است که نیازمند ردیابی دقیق است. (TaxDo)
  • آستانه‌های پایین‌تر 1099-K: با کاهش آستانه گزارش برای فرم 1099-K از 20000 دلار به 5000 دلار در سال 2024 (و قرار است از سال 2026 به 600 دلار کاهش یابد)، تقریباً هر فروشنده جدی فرمی از آمازون دریافت می‌کند که حجم معاملات ناخالص خود را به IRS گزارش می‌دهد. دفاتر شما باید بتوانند کاملاً با این عدد تطبیق داده شوند. (IRS)

طرح هفت مرحله‌ای Beancount

این طرح از دقت Beancount برای مقابله با پیچیدگی آمازون استفاده می‌کند.

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

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

2025-07-22 open Income:Amazon               USD
2025-07-22 open Expenses:Amazon:FBAFee USD
2025-07-22 open Assets:Amazon:Payouts USD

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

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

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

; پرداخت دو هفته‌ای از گزارش تسویه حساب
2025-07-14 * "تسویه حساب آمازون #4361"
Assets:Bank:Operating 8432.17 USD
Income:Amazon:Sales -12274.50 USD
Expenses:Amazon:FBAFee 2454.80 USD
Expenses:Amazon:Adverts 1012.06 USD
Expenses:Amazon:Refunds 375.47 USD
Assets:Amazon:Reserve -100.00 USD

۳. موجودی و COGS را با لات‌ها ردیابی کنید

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

; خرید 1000 واحد از یک تامین کننده
2025-07-01 * "سفارش خرید تامین کننده PO-7421"
Assets:Inventory:WidgetA 1000 WidgetA {@ 4.20 USD}
Assets:Bank:Operating

; بعداً، هزینه یک فروش واحد را ثبت کنید
2025-07-16 * "فروش FBA WidgetA | COGS"
Expenses:COGS 1 WidgetA {4.20 USD}
Assets:Inventory:WidgetA

۴. تعهدی را برای شفافیت انتخاب کنید

برای هر کسب و کاری مبتنی بر موجودی، روش تعهدی برتر است. یک رویکرد نقدی، هزینه هنگفتی را در ماهی که موجودی خریداری می‌کنید و سودهای مصنوعی بالایی را در ماه‌هایی که آن را می‌فروشید، نشان می‌دهد و عملکرد شما را تحریف می‌کند. حسابداری تعهدی به درستی هزینه کالاهای فروخته شده (COGS) را با درآمد حاصل از آن فروش در همان دوره مطابقت می دهد و تصویر بسیار واضح تری از سود ناخالص شما ارائه می دهد. (Bean Ninjas)

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

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

  • از bean-extract برای استخراج داده‌ها از CSVهای قالب‌بندی شده صادر شده توسط سرویس‌هایی مانند A2X استفاده کنید.
  • اسکریپت‌های ساده پایتون بنویسید تا داده‌ها را مستقیماً از SP-API آمازون استخراج کنید.
  • از واردکنندگان موجود برای استخراج فایل‌های CSV بانک برای تطبیق سپرده‌ها و هزینه‌های اخذ شده مستقیماً به کارت‌های اعتباری استفاده کنید.

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

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

# موجودی فعلی و ارزش خود را بررسی کنید
bean-balance books.bean "Assets:Inventory" "2025-07-21"

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

۷. اسناد منبع را بایگانی کنید

برای هر تراکنش اصلی، به سند منبع پیوند دهید. PDF رسمی تسویه حساب آمازون، فاکتور تامین کننده برای خرید موجودی یا رسید حمل و نقل را با استفاده از نحو فراداده Beancount (document:) پیوست کنید. این یک رکورد مالی خودکفا و آماده حسابرسی ایجاد می کند.

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

  • قوانین تسهیل کننده بازار: درک کنید که در حالی که آمازون مالیات بر فروش را از طرف شما در اکثر ایالت‌ها ارسال می‌کند، ذخیره موجودی در ایالت‌هایی مانند کالیفرنیا، تگزاس یا پنسیلوانیا همچنان می‌تواند پیوند اقتصادی ایجاد کند و به طور بالقوه شما را ملزم به ثبت کسب و کار خود در آنجا کند. (TaxGPT)
  • تطبیق 1099-K: مطمئن شوید که مبلغ کل ثبت شده در Income:Amazon:Sales برای سال با مبلغ ناخالص گزارش شده در فرم 1099-K شما تا سنت مطابقت دارد. هرگونه مغایرت پرچم حسابرسی است. (IRS)
  • مالیات مستقیم بر فروش: اگر از طریق کانال‌های دیگری که تحت پوشش یک تسهیل کننده نیستند، می‌فروشید، یک زیر درخت حساب Liabilities:SalesTaxPayable:State را برای ردیابی مالیات‌هایی که مستقیماً بدهکار هستید، نگه دارید.

مشکلات رایج (و رفع آنها)

  • مشکل: فقط سپرده خالص از آمازون ثبت می‌شود.
    • رفع: همیشه پرداخت‌ها را با استفاده از گزارش کامل تسویه حساب تجزیه کنید.
  • مشکل: نادیده گرفتن بازگشت‌های بازپرداخت شده یا کالاهای آسیب دیده.
    • رفع: هم هزینه بازپرداخت اولیه و هم بازپرداخت بعدی از آمازون را به عنوان یک اعتبار جداگانه ثبت کنید.
  • مشکل: فراموش کردن ذخایر در گردش.
    • رفع: آمازون اغلب موجودی "ذخیره" را از پرداخت‌ها، به ویژه برای حساب‌های جدید، کسر می‌کند. این پولی را که به شما بدهکار هستند در یک حساب اختصاصی Assets:Amazon:Reserve ردیابی کنید.
  • مشکل: عدم تطابق نام مستعار SKU بین سیستم شما و آمازون.
    • رفع: همه کدهای SKU را در اسکریپت‌های واردات خود عادی کنید تا مطمئن شوید که جستجوهای COGS با شکست مواجه نمی‌شوند.

شروع سریع کارها

  • اولین گزارش تسویه حساب خود را در Seller Central فعال و دانلود کنید.
  • یک مخزن شروع Beancount را کلون کنید و نموداری از حساب‌های خاص آمازون ایجاد کنید.
  • یک اسکریپت وارد کننده کوچک بنویسید که یک CSV تسویه حساب را به یک تراکنش Beancount (فایل .txn) تبدیل کند.
  • یک یادآوری هفتگی برای استخراج گزارش‌های جدید و اجرای bean-check برای اطمینان از معتبر بودن فایل‌های خود برنامه ریزی کنید.
  • صورت سود و زیان خود را ماهانه بررسی کنید تا تصمیمات مبتنی بر داده در مورد هزینه‌های تبلیغات، قیمت گذاری و موجودی بگیرید.

مطالعه بیشتر

بیشتر ارسال کنید، کمتر نگران باشید - لوبیاهای خود را متعادل نگه دارید. فروش مبارک!

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

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

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

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

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

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

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

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

  • هزینه‌های بازار در همه جا: پرداخت نهایی شما چیزی است که پس از کسر سهم Etsy باقی می‌ماند. هزینه‌های فهرست، هزینه‌های تراکنش، هزینه‌های پردازش پرداخت و هزینه‌های تبلیغات، همگی از هر فروش کسر می‌شوند. بدون پیگیری جداگانه آنها، نمی‌توانید حاشیه سود واقعی خود را بدانید. (Bench)
  • مالیات بر فروش کنترل شده توسط پلتفرم: در یک پیروزی بزرگ برای فروشندگان، Etsy اکنون به طور خودکار مالیات بر فروش را از طرف شما در اکثر ایالت‌ها محاسبه، جمع‌آوری و ارسال می‌کند. با این حال، اگر در کانال‌های دیگر می‌فروشید یا حضور فیزیکی در ایالت‌های خاصی دارید، ممکن است به دلیل قوانین "nexus" همچنان تعهدات مالیات بر فروش خود را داشته باشید. (Bench)
  • روند پرداخت انعطاف‌پذیر: بسته به تنظیمات و سابقه حساب شما، 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

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

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

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

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

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

  • از 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 دلار در ماه اختیاری برای ابزارهای اضافی. (Bench)

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

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

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

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

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

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

آماده هستید تا حسابداری را در گردش کار خلاقانه خود ادغام کنید؟ 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

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

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

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

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

  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 برای تعیین ارزش دلاری آن استفاده کنید و هزینه نیروی کار خود را به بخشی صریح از گزارش‌های مالی خود تبدیل کنید.

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

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

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

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

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

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

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

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

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

  • شما پیش از درآمد هستید یا جریان نقدی بسیار کمی دارید. در این مرحله، هر دلار باید به سمت فروش و جذب مشتری هدایت شود. ابتدا بر ورود درآمد تمرکز کنید (Bench).
  • امور مالی شما ساده است. اگر یک حساب بانکی، یک فید 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

· 7 دقیقه مطالعه
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 دیوار بین کسب و کار و امور مالی شخصی شما را صریح - و کنترل‌شده توسط نسخه - می‌کند، بنابراین کسب و کار شما آماده حسابرسی می‌ماند در حالی که عادت لاته شما به کسی مربوط نمی‌شود جز خودتان. حسابداری مبارک!

مبانی حسابداری با Beancount: مسیری ساده با متن خام برای حساب‌های دقیق

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

اگر نمی‌دانید پول کجا می‌رود، نمی‌توانید کسب‌وکار را هدایت کنید. حساب‌های دقیق، حدس و گمان را به بینش تبدیل می‌کنند. (Investopedia)

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

2019-03-24-bookkeeping-basics

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

حسابداری چیست؟

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

در دنیای Beancount، این سوابق در نرم‌افزار اختصاصی قفل نمی‌شوند. آن‌ها در فایل‌های متنی ساده و قابل خواندن توسط انسان زندگی می‌کنند. این رویکرد به شما امکان می‌دهد تاریخچه مالی خود را با ابزارهایی مانند Git، درست مانند یک پروژه نرم‌افزاری، کنترل نسخه کنید. هر ورودی توسط قانون توازن دوطرفه اداره می‌شود، یک سیستم زیبا که به طور خودکار کار شما را بررسی می‌کند و تضمین می‌کند که حساب‌های شما همیشه صحیح هستند. (beancount)

چرا اهمیت دارد؟

حسابداری دقیق فقط مربوط به مرتب بودن اداری نیست. این یک مزیت استراتژیک است.

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

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

آماده شروع هستید؟ در اینجا نحوه ساخت سیستم حسابداری Beancount خود از پایه آورده شده است.

۱. حساب‌های تجاری و شخصی را جدا کنید

این اولین قدم غیرقابل مذاکره است. یک حساب جاری تجاری اختصاصی و در صورت لزوم، یک کارت اعتباری تجاری باز کنید. ترکیب وجوه، کابوسی برای حسابداری ایجاد می‌کند و می‌تواند مرزهای مسئولیت بین شما و کسب‌وکارتان را محو کند. جداسازی دقیق برای کسورات دقیق و حمایت قانونی ضروری است. (Small Business Administration)

در Beancount، شما وجود این حساب‌ها را با دستور open اعلام می‌کنید:

; موجودی اولیه برای حساب‌های شما
2025-07-22 open Assets:Bank:Business USD
2025-07-22 open Assets:Bank:Personal USD

۲. یک سیستم حسابداری انتخاب کنید

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

۳. در مورد روش حسابداری تصمیم بگیرید

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

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

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

; مثال تعهدی: فاکتور صادر شده، پرداخت بعداً
2025-07-22 * "فاکتور طراحی #101"
Assets:AccountsReceivable 3000.00 USD
Income:Design

2025-08-15 * "مشتری فاکتور #101 را پرداخت می‌کند"
Assets:Bank:Business 3000.00 USD
Assets:AccountsReceivable

۴. ابزارهای خود را جمع‌آوری کنید

زیبایی Beancount در ماهیت مینیمالیستی و ماژولار آن است. ابزارهای اصلی شما عبارتند از:

  • ویرایشگر + Git: ویرایشگر متن مورد علاقه شما برای ثبت تراکنش‌ها و Git برای کنترل نسخه، به شما یک تاریخچه کامل و قابل حسابرسی از هر تغییر می‌دهد.
  • bean-report / bean-balance / Fava: ابزارهای خط فرمان مانند bean-report و رابط وب خیره‌کننده Fava به شما صورت‌های مالی فوری، داشبوردها و قابلیت‌های فیلتر قدرتمند می‌دهند.
  • واردکنندگان: یک اکوسیستم غنی از واردکنندگان ساخته شده توسط جامعه می‌تواند از طریق CSV، Plaid یا API برای سرویس‌هایی مانند Stripe و PayPal به فیدهای بانکی شما متصل شود و بسیاری از ورودی داده‌ها را خودکار کند.

۵. هر تراکنش را دسته‌بندی کنید

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

2025-07-30 * "صورت‌حساب ماهانه AWS"
Expenses:Hosting:AWS 124.50 USD
Assets:Bank:Business
tag: "ops"

در این مثال، هزینه به وضوح در زیر Expenses:Hosting:AWS ثبت شده است. استفاده از tag: "ops" همچنین امکان گزارش‌های متقاطع، مانند مشاهده همه هزینه‌های عملیاتی صرف نظر از دسته اصلی آن‌ها را فراهم می‌کند. (IRS)

۶. اسناد منبع را با خیال راحت ذخیره کنید

اداره مالیات با کمال میل کپی‌های دیجیتالی رسیدها و فاکتورها را می‌پذیرد. رسیدهای کاغذی را اسکن کنید یا فاکتورهای ایمیل را به یک پوشه اختصاصی در فضای ذخیره‌سازی ابری (مانند Google Drive یا Dropbox) ارسال کنید. سپس، با استفاده از ابرداده، مستقیماً به فایل در ورودی Beancount خود پیوند دهید. این یک رکورد خودکفا و بدون نقص ایجاد می‌کند.

; تصویر رسید به عنوان ابرداده پیوند داده شده است
2025-07-18 * "ناهار تیمی"
Expenses:Meals 85.10 USD
Assets:Bank:Business
receipt: "receipts/2025-07-18-team-lunch.jpg"

۷. حسابداری را به یک عادت تبدیل کنید

ثبات کلید است. تعلل، حسابداری را به یک کار استرس‌زا و وقت‌گیر تبدیل می‌کند. یک بلوک زمانی تکراری - یک "روز-Bean" هفتگی یا ماهانه - برای وارد کردن تراکنش‌ها، تطبیق حساب‌ها و بررسی گزارش‌های مالی خود کنار بگذارید. این روال ساده، حسابداری را از یک تلاش فصلی به یک بررسی سلامت سریع و توانمندکننده کسب‌وکار تبدیل می‌کند. (IRS)

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

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

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

  • حساب‌های بانکی تجاری جداگانه باز کنید.
  • مخزن شروع Beancount را کلون کنید و حساب‌های خود را در accounts.bean تعریف کنید.
  • نقدی یا تعهدی را انتخاب کنید و به آن پایبند باشید.
  • واردکنندگان را برای خودکارسازی ورود داده از بانک (CSV)، Stripe، PayPal و غیره تنظیم کنید.
  • برای هر تراکنش برچسب بزنید و توضیحات واضح بنویسید.
  • دفتر کل خود را هفتگی یا ماهانه با صورت‌حساب‌های بانکی تطبیق دهید.
  • با استفاده از Fava یا bean-report گزارش‌های ماهانه درآمد، ترازنامه و جریان نقدی ایجاد کنید.
  • به طور منظم از فایل‌های .bean خود نسخه پشتیبان تهیه کنید (Git + ذخیره‌سازی خارج از سایت).

مطالعه بیشتر

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