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

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

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

راه‌حل‌های حسابداری: ۷ روش برتر برای انجام حسابداری شما

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

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

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

2025-08-16-accounting-solutions-the-top-7-ways-to-get-your-accounting-done


۱) Excel

این معمولاً اولین گام در مسیر حسابداری است به دلیل سادگی خالص و در دسترس بودن همگانی.

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

۲) Google Sheets

نسل ابری Excel، Google Sheets همان عملکرد اصلی را با یک چرخش همکاری ارائه می‌دهد.

  • مناسب برای: تیم‌هایی که به صفحات‌گسترده ساده و مشترک برای ردیابی درآمد و هزینه نیاز دارند.
  • مزایا: پشتیبان‌گیری ابری داخلی و اشتراک‌گذاری بسیار ساده از مزایای اصلی هستند. می‌توانید از هر دستگاهی با مرورگر وب کار کنید، که برای تیم‌های در حال حرکت مناسب است.
  • معایب: همان مشکلات اساسی Excel را دارد: کار دستی سنگین و ریسک بالای خطای کاربر. همچنین ممکن است با قالب‌ها و افزونه‌های مخصوص اکوسیستم مایکروسافت سازگاری نداشته باشد.
  • بهترین گزینه اگر… تیم شما قبلاً از Google Workspace استفاده می‌کند و مایلید تعادل یک سیستم دستی را بپذیرید.

۳) QuickBooks Online

برای دهه‌ها QuickBooks انتخاب پیش‌فرض کسب‌وکارهای کوچک برای نرم‌افزار حسابداری اختصاصی بوده است.

  • مناسب برای: کسب‌وکارهای کوچک که تجربه «کلاسیک» نرم‌افزار SMB با اکوسیستم بزرگ یکپارچه‌سازی‌ها را می‌خواهند.
  • مزایا: ویژگی اصلی آن فیدهای بانکی است که به‌صورت خودکار تراکنش‌ها را از حساب‌های بانکی و کارت‌های اعتباری شما می‌کشد و ورود دستی داده‌ها را به‌طرز چشمگیری کاهش می‌دهد. مجموعه گسترده‌ای از گزارش‌های مالی را به‌صورت پیش‌فرض ارائه می‌دهد و توسط جامعه بزرگی از حسابداران و توسعه‌دهندگان پشتیبانی می‌شود.
  • معایب: اگرچه تراکنش‌ها به‌صورت خودکار وارد می‌شوند، سیستم همچنان نیاز به مرور هفتگی شما برای دسته‌بندی هزینه‌ها و تطبیق حساب‌ها دارد. رابط کاربری می‌تواند منحنی یادگیری تندی داشته باشد و هزینه‌ها با افزودن ویژگی‌ها افزایش می‌یابد. مهم‌ترین نکته این است که قفل‌سازی فروشنده ایجاد می‌کند و خروج از سیستم را دشوار می‌سازد.
  • یادداشت‌ها و منابع: همان‌طور که QuickBooks تأکید می‌کند، فیدهای بانکی خودکار یک ویژگی اصلی هستند، اما همچنان مسئولیت بررسی و دسته‌بندی برای حفظ صحت دفاتر بر عهده شماست.

۴) Xero

یک گزینه مدرن و محبوب برای QuickBooks، Xero قابلیت‌های مشابهی را با تمرکز بر طراحی تمیز و تجربه کاربری ارائه می‌دهد.

  • مناسب برای: صاحبان کسب‌وکار که UI مدرن‌تری را ترجیح می‌دهند اما به همان قابلیت‌های اصلی QuickBooks Online نیاز دارند.
  • مزایا: Xero نیز فیدهای بانکی قدرتمند و ابزارهای تطبیق پیشرفته دارد که مطابقت تراکنش‌ها را ساده می‌کند. طراحی تمیز آن توسط کاربران تحسین می‌شود و تعداد زیادی از حسابداران با این پلتفرم آشنا هستند.
  • معایب: سطوح قیمت پایین‌تر ممکن است دارای شکاف‌های ویژگی (مانند محدودیت در فاکتورها یا صورتحساب‌ها) باشند که شما را به‌سوی برنامه‌های گران‌تر سوق می‌دهد و افزودنی‌ها هزینه کل را افزایش می‌دهند. همانند QBO، در نهایت کار نهایی دسته‌بندی و بررسی همچنان بر عهده شماست.
  • یادداشت‌ها و منابع: طبق گفته Xero، فیدهای بانکی خودکار به هزاران مؤسسه مالی در سراسر جهان متصل می‌شوند تا جریان‌های کاری اصلی تطبیق را قدرت می‌بخشند.

۵) حسابرسان (CPAs)

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

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

۶) کتابداران سنتی

یک کتابدار حرفه‌ای مسئول کارهای هفتگی یا ماهانه ثبت و تطبیق تراکنش‌های مالی شماست.

  • مناسب برای: صاحبان کسب‌وکار که می‌خواهند شخصی اختصاصی به‌صورت هفتگی به دفترداری بپردازد.
  • مزایا: نظارت انسانی به‌طور قابل‌توجهی خطاهای دسته‌بندی رایجی را که نرم‌افزار به تنهایی ممکن است از دست بدهد، کاهش می‌دهد. در پایان هر ماه، مجموعه‌ای تمیز از صورت‌های مالی را برای مرور شما تهیه می‌کند.
  • معایب: این گزینه گران‌تر از نرم‌افزارهای DIY است؛ هزینه‌های ماهیانه معمولاً از صدها دلار شروع می‌شود. زمان تحویل گزارش‌ها و پاسخ‌ها به دسترس‌پذیری و فرآیند کتابدار شما بستگی دارد.
  • چک واقعی: برای بسیاری از کسب‌وکارهای کوچک، ترکیب یک کتابدار عالی برای کارهای هفتگی و پشتیبانی دوره‌ای CPA برای مالیات و استراتژی ترکیبی پایدار و مؤثر است. (Pioneer Accounting Group)

۷) Beancount.io (حسابداری متنی ساده، سوپرشارژ)

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

  • مناسب برای: توسعه‌دهندگان، متخصصان مالی و بنیان‌گذاران دقیق‌نظر که دقت، شفافیت و خودکارسازی بدون جعبه‌های سیاه می‌خواهند.
  • چیست: Beancount.io پلتفرمی است مبتنی بر متدولوژی منبع باز Beancount. تمام دفتر کل مالی شما به‌صورت متن ساده قابل‌خواندن برای انسان ذخیره می‌شود و پلتفرم آن را به تحلیل لحظه‌ای، داشبوردهای میزبانی‌شده Fava و گردش‌کارهای کمکی هوش مصنوعی تبدیل می‌کند.
  • چرا تیم‌ها آن را انتخاب می‌کنند:
    • قابل اسکریپت و حسابرسی: دفترهای خود را با Git نسخه‌کنترل کنید. هر تغییر می‌تواند در یک diff بازبینی شود، درست مثل کد.
    • رابط کاربری میزبانی‌شده Fava: به‌صورت آنی صورت‌های سود و زیان، ترازنامه و نمودارهای تعاملی را مستقیماً از دفتر متنی خود تولید کنید. نیازی به ساخت گزارش دستی نیست.
    • کمک هوش مصنوعی: دسته‌بندی تراکنش‌ها و شناسایی ناهنجاری‌ها را سرعت ببخشید در حالی که انسان‌ها برای تأیید نهایی در حلقه باقی می‌مانند.
    • قابلیت حمل واقعی: داده‌های اصلی شما یک فایل متنی ساده هستند. هر زمان می‌توانید آن را استخراج کنید. هیچ قفل‌سازی فروشنده‌ای وجود ندارد.
  • معایب: اگر تا به‌حال از حسابداری دوطرفه در قالب متن ساده استفاده نکرده‌اید، منحنی یادگیری دارد. برای کسانی که به دقت مطلق و کنترل کامل نسبت به راحتی «دکمه‌ای» ارزش می‌دهند، مناسب‌ترین گزینه است.

به دنبال منبع باز خالص و میزبانی خودتان؟

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


مقایسه سریع (در یک نگاه)

راه‌حلسرمایه‌گذاری زمانی شماسطح خودکارسازیکمک انسانیکنترل داده
Excelزیادکمهیچمتوسط
Google Sheetsزیادکمهیچمتوسط
QuickBooks Onlineمتوسطمتوسط‑بالااختیاریکم
Xeroمتوسطمتوسط‑بالااختیاریکم
حسابرسان (CPAs)کمنامشخصزیاد (مشاوره)متوسط
کتابداران سنتیکمنامشخصزیاد (هفتگی)متوسط
Beancount.ioکم‑متوسطبالااختیاریبالا

چگونه انتخاب کنیم

  • می‌خواهید حداکثر کنترل، قابلیت حسابرسی و گردش‌کارهای سطح توسعه‌دهنده داشته باشید؟ Beancount.io را انتخاب کنید. داشبوردهای میزبانی‌شده Fava، کمک هوش مصنوعی و آزادی متن ساده را دریافت می‌کنید.
  • می‌خواهید کسی «فقط انجامش دهد»؟ یک کتابدار استخدام کنید و یک CPA برای مالیات و سؤالات استراتژیک در دسترس داشته باشید.
  • در اکوسیستم نرم‌افزارهای سنتی SMB راحت هستید؟ QuickBooks یا Xero گزینه‌های مناسبی هستند—فقط زمان هفتگی برای مرور و تطبیق تراکنش‌ها را در نظر بگیرید.
  • به‌دنبال آزمایش با بودجه محدود هستید؟ صفحات‌گسترده می‌توانند برای مدت کوتاهی کار کنند. آن‌ها را به‌عنوان یک پل به سمت سیستم واقعی در نظر بگیرید، نه مقصد نهایی.

چرا حسابداری متنی ساده در حال محبوب شدن است

ابزارهای حسابداری متنی ساده (PTA) مانند Beancount به‌دلیل تأکید بر تولیدپذیری، کنترل نسخه و شفافیت در حال رشد هستند. این ارزش‌ها برای مهندسان، دانشمندان داده و متخصصان مالی بسیار جذاب است. اگر باور دارید دفاتر شرکت شما باید به‌مانند کد شما واضح و قابل‌بازبینی باشند، جای درستی آمده‌اید. (plaintextaccounting.org)

آماده‌اید دفتر خود را زنده ببینید؟

یک فضای کاری رایگان Beancount.io راه‌اندازی کنید، یک نمونه کوچک از تراکنش‌های ماه گذشته را وارد کنید و داشبورد میزبانی‌شده Fava را باز کنید. به‌سرعت صورت سود و زیان و ترازنامه‌تان ظاهر می‌شود—سپس می‌توانید دسته‌بندی‌ها را با کمک هوش مصنوعی دقیق‌تر کنید.

دوره حسابداری، به سبک Beancount

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

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

خواهیم دید که رویکرد متنی‑اول Beancount چگونه گام‌های خسته‌کننده را حذف می‌کند، چه مواردی را باید خودکار کنید و کدام گزارش‌ها واضح‌ترین تصویر از سلامت مالی شما را ارائه می‌دهند. 🧑‍💻

2025-08-13-the-accounting-cycle-beancount-style


TL;DR: جریان کار Beancount

  • Capture & Journal: هر تراکنش را به‌صورت یک پستینگ دوبل‑انتری تمیز در فایل متنی .beancount خود ثبت کنید.
  • Validate & Reconcile: از ادعاهای balance برای تأیید تطابق دفتر کل با صورت‌حساب‌های بانکی استفاده کنید و bean-check را برای کشف خطاها اجرا کنید.
  • Review: یک تراز آزمایشی بدون تنظیم برای بررسی سریع صحت داده‌ها تولید کنید.
  • Adjust: ورودی‌های مربوط به تعهدات، تعویق‌ها، استهلاک و سایر موارد پایان دوره را پست کنید.
  • Re-review: تراز آزمایشی تنظیم‌شده را بررسی کنید تا از صحت همه چیز اطمینان حاصل کنید.
  • Publish & Close: صورت‌های سود و زیان، ترازنامه و صورت جریان نقدی خود را تولید کنید. بسته‌بندی دفاتر در Beancount اختیاری است، زیرا گزارش‌ها به تاریخ حساس هستند.

این جریان می‌تواند به‌صورت زیر تجسم شود:


گام ۱: ثبت و ضبط تراکنش‌ها

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

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

2025-08-10 * "Walmart" "Purchase of office supplies"
Expenses:Office:Supplies 45.67 USD
Assets:Bank:Checking -45.67 USD
  • نکته حرفه‌ای: از برچسب‌هایی مثل #project-phoenix یا #client-acme برای افزودن ابعاد به داده‌ها استفاده کنید. این کار بعداً پرس‌و‌جو و گزارش‌گیری را به‌طرز فوق‌العاده‌ای انعطاف‌پذیر می‌کند.

بهداشت تطبیق ✅

قوی‌ترین ویژگی برای اطمینان از دقت، ادعای توازن است. در پایان یک دوره (مثلاً پایان ماه) شما اعلام می‌کنید که موجودی یک حساب باید چه مقدار باشد.

2025-08-31 balance Assets:Bank:Checking  12345.67 USD

اگر مجموع تمام تراکنش‌های مؤثر بر Assets:Bank:Checking تا آن تاریخ برابر با 12345.67 USD نباشد، Beancount خطا می‌دهد. این دستور ساده دفتر کل شما را به سندی خودحسابرسی تبدیل می‌کند.

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


گام ۲: «پست به دفتر کل» (رایگان!)

در سیستم‌های حسابداری سنتی ابتدا ورودی‌ها را در «دفتر روزنامه» می‌نویسید و سپس یک گام جداگانه «پست» این مقادیر را به «دفتر کل عمومی» کپی می‌کند.

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


گام ۳: تهیه تراز آزمایشی بدون تنظیم

قبل از انجام تنظیمات، نیاز به یک بررسی سریع «آیا همه چیز جمع می‌شود؟» دارید. تراز آزمایشی گزارشی ساده است که هر حساب و موجودی کل آن را فهرست می‌کند. مجموع کل بدهکارها باید برابر مجموع کل بستانکارها باشد.

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

bean-query main.beancount \
"SELECT account, sum(position) GROUP BY 1 ORDER BY 1"

یا برای رویکرد بصری‌تر، دفتر خود را در Fava (رابط وب Beancount) باز کنید و به گزارش «Trial Balance» بروید. به هر چیز غیرعادی نگاه کنید — حساب دارایی با موجودی بستانکار، یا هزینه‌ای با مقدار عجیب.


گام ۴: ثبت ورودی‌های تنظیمی

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

تنظیمات رایج شامل:

  • تعهدات: ثبت درآمدی که کسب کرده‌اید اما هنوز فاکتور نشده است، یا هزینه‌ای که متحمل شده‌اید اما هنوز پرداخت نشده.
  • تعویق‌ها: مدیریت پیش‌پرداخت‌ها. اگر مشتری برای یک سال خدمات پیش‌پرداخت کند، آن را به‌عنوان بدهی (Liabilities:UnearnedRevenue) ثبت می‌کنید و هر ماه ۱/۱۲ آن را به‌عنوان درآمد شناسایی می‌کنید.
  • موارد غیرنقدی: ثبت مواردی مانند استهلاک دارایی‌ها.
  • تصحیحات: رفع خطاها یا حساب کردن موارد از دست رفته در فیدهای بانکی، مثل پرداخت سود کوچک.

مثال: تعهد درآمد

پروژه‌ای را در ۳۱ آگوست تمام کردید اما فاکتور را تا سپتامبر ارسال نمی‌کنید. برای شناسایی درآمد در دوره صحیح (آگوست) یک ورودی تنظیمی می‌نویسید:

2025-08-31 * "Accrue revenue for client project #1042"
Assets:AccountsReceivable 3000.00 USD
Income:Consulting -3000.00 USD

مثال: ثبت استهلاک

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

2025-12-31 * "Annual depreciation on computer equipment"
Expenses:Depreciation 4800.00 USD
Assets:Fixed:AccumulatedDepreciation -4800.00 USD

گام ۵: اجرای تراز آزمایشی تنظیم‌شده و اعتبارسنجی

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

همچنین زمان مناسبی است برای اجرای بررسی داخلی Beancount:

bean-check main.beancount

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


گام ۶: انتشار صورت‌های مالی 📊

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

  • صورت سود و زیان (Profit & Loss): درآمدها و هزینه‌های شما را در یک دوره نشان می‌دهد و به سود خالص یا زیان خالص می‌رسد.
  • ترازنامه: تصویر لحظه‌ای از آنچه دارید (دارایی‌ها) و آنچه بدهکارید (بدهی‌ها) به‌همراه ارزش خالص (سرمایه) در یک تاریخ خاص.
  • صورت جریان نقدی: نقدینگی آغازین را با نقدینگی پایان مقایسه می‌کند و نشان می‌دهد پول از کجا آمده و به کجا رفته است.

برای گزارش‌های سفارشی می‌توانید از زبان پرس‌و‌جوی Beancount (BQL) استفاده کنید. در اینجا یک پرس‌و‌جو برای صورت سود و زیان ماهانه آورده شده است:

-- P&L for August 2025
SELECT account, sum(position)
WHERE account '^(Income|Expenses)'
AND date >= 2025-08-01 AND date <= 2025-08-31
GROUP BY account ORDER BY account;

گام ۷: بسته‌بندی دفاتر (اختیاری)

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

در Beancount این گام معمولاً نیازی نیست. گزارش‌های Fava به تاریخ حساس هستند؛ اگر درخواست صورت سود و زیان ۲۰۲۵ را بدهید، فقط از داده‌های ۲۰۲۵ استفاده می‌کند. موجودی‌ها «ریخت» نمی‌شوند. اکثر کاربران به سادگی موجودی‌ها را همان‌جا می‌گذارند.

با این حال، اگر برای انطباق یا گزارش به سهامداران نیاز به بسته شدن رسمی داشته باشید، می‌توانید با یک تراکنش پایان سال کل درآمد و هزینه را به Equity:Retained-Earnings منتقل کنید.


چک‌لیست بسته‌بندی ماهانه عملی

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

  • Capture: تمام تراکنش‌های بانکی و کارت‌اعتبار را وارد کنید. هر هزینه نقدی یا موارد خارج از باند را به‌صورت دستی وارد کنید.
  • Reconcile: ادعاهای balance را برای تمام حساب‌های بانکی، کارت‌های اعتباری و حساب‌های وام اضافه کنید و با صورت‌حساب‌ها مطابقت دهید.
  • Review: تراز آزمایشی بدون تنظیم را در Fava اسکن کنید. هر موجودی عجیب یا غیرمنتظره را بررسی کنید. فاکتورهای پرداخت‌نشده قدیمی (Assets:AccountsReceivable) یا صورتحساب‌های معوق (Liabilities:AccountsPayable) را بررسی کنید.
  • Adjust: ورودی‌های مربوط به درآمد/هزینه تعهدی، درآمد تعویقی و هر تصحیح لازم را ثبت کنید.
  • Validate: bean-check را اجرا کنید. تراز آزمایشی تنظیم‌شده نهایی را مرور کنید.
  • Publish: صورت سود و زیان و ترازنامه را تولید کنید. آن‌ها را برای ذینفعان ارسال کنید یا برای سوابق خود ذخیره کنید.
  • Wrap-up: در صورت نیاز به بسته شدن رسمی، ورودی بسته شدن را انجام دهید. یک نسخه از فایل‌های .beancount دوره را بایگانی کنید.

چرا Beancount برای دوره حسابداری می‌درخشد

  • شفافیت و قابلیت حسابرسی: دفتر کل شما یک فایل متنی است. می‌توانید از git برای کنترل نسخه تاریخچه مالی، مرور تغییرات با diff و همکاری با حسابدار خود در قالبی واضح و بدون ابهام استفاده کنید.
  • کنترل کامل: نمودار حساب‌های خود را تعریف می‌کنید. در ساختار نرم‌افزارهای تجاری قفل نمی‌شوید. داده‌های شما برای همیشه در قالب باز و مال شماست.
  • قدرت بی‌نظیر: ترکیب پرس‌و‌جوهای شبیه‑SQL (BQL) و رابط وب غنی (Fava) به شما قدرتی بی‌نظیر برای برش، خرد کردن و درک داده‌های مالی می‌دهد.

قطعه‌های کپی‑پست برای شروع

نمودار ساده حساب‌ها:

option "title" "My Personal Ledger"
option "operating_currency" "USD"

;; --- Accounts ---
1970-01-01 open Assets:Bank:Checking
1970-01-01 open Assets:AccountsReceivable
1970-01-01 open Liabilities:CreditCard
1970-01-01 open Liabilities:UnearnedRevenue
1970-01-01 open Equity:Owner:Capital
1970-01-01 open Equity:Retained-Earnings
1970-01-01 open Income:Consulting
1970-01-01 open Expenses:Office:Supplies
1970-01-01 open Expenses:Software
1970-01-01 open Expenses:Depreciation

پرس‌و‌جوی مفید BQL:

-- Find all customers with an outstanding balance
SELECT payee, sum(position)
WHERE account = 'Assets:AccountsReceivable'
GROUP BY payee
HAVING sum(position) > 0
ORDER BY sum(position) DESC;

با نگاشت دوره حسابداری بی‌زمان به ابزارهای مدرن متنی Beancount، سیستمی قوی، شفاف و ماندگار به دست می‌آورید. حسابداری خوشایند!

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

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

ما هیجان‌زده‌ایم که به‌روزرسانی بزرگی را در اکوسیستم Beancount.io اعلام کنیم: یکپارچه‌سازی رسمی beancount-dashboard. این ویژگی قدرتمند مجموعه‌ای از تجسم‌های غنی و تعاملی را مستقیماً به Fava می‌آورد و به شما امکان می‌دهد داستان مالی‌تان را به‌صورت واضح، جذاب و قابل اقدام ببینید.

نمای کلی داشبورد Beancount


beancount-dashboard چیست؟

beancount-dashboard افزونه‌ای منبع باز برای Fava، رابط وب Beancount است. این افزونه داده‌های مالی متنی ساده شما را به داشبوردهای پویا و بینش‌دار تبدیل می‌کند و درک سلامت مالی و اتخاذ تصمیمات آگاهانه را آسان‌تر از همیشه می‌سازد.

این افزونه مجموعه‌ای گسترده از تجسم‌های قدرتمند ارائه می‌دهد:

  • 📊 نمای کلی دارایی‌ها: ثروت خود را با نمودار خطی ارزش خالص پیگیری کنید، عملکرد را با ردیابی پرتفوی دقیق بررسی کنید و توزیع دارایی‌ها را با نمودارهای دایره‌ای تخصیص دارایی به تصویر بکشید.
  • 💰 تحلیل درآمد و هزینه: جریان نقدی خود را با دقت درک کنید. متوسط‌های ماهانه را تجزیه و تحلیل کنید، هزینه‌ها را بر حسب دسته‌بندی تقسیم کنید و ببینید عادات شما در تحلیل سال به سال چگونه تغییر کرده‌اند.
  • ✈️ مدیریت هزینه‌های سفر: هزینه‌های سالانه سفر را ردیابی کنید و الگوهای هزینه بر حسب مقصد را تجزیه و تحلیل کنید تا برای سفرهای آینده بودجه‌بندی مؤثرتری داشته باشید.
  • 🔄 نمودارهای سنکی: جریان پول خود را با نمودارهای تعاملی که نشان می‌دهند وجوه بین منابع درآمد، حساب‌ها و دسته‌های هزینه چگونه جابجا می‌شوند، به تصویر بکشید.
  • 📈 پیش‌بینی‌های مالی: با استفاده از داده‌های تاریخی خود، اهداف تعیین کنید و مسیر مالی آینده‌تان را پیش‌بینی کنید.

داشبورد تحلیل مالی


چرا beancount-dashboard را یکپارچه کردیم

این یکپارچه‌سازی برای جامعه Beancount تحول‌آفرین است و چهار مزیت کلیدی دارد:

1. تجربه کاربری بهبود یافته

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

2. تصمیم‌گیری مالی هوشمندتر

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

3. تحلیل‌های سطح حرفه‌ای

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

4. برتری منبع باز

هر دو Beancount و beancount-dashboard به اصول منبع باز پایبند هستند. این به این معنی است که شما شفافیت کامل در نحوه‌ٔ پردازش داده‌هایتان دارید، حریم خصوصی شما حفظ می‌شود (چون داده‌ها روی زیرساخت خودتان می‌مانند) و از جامعه فعال و نوآور پشتیبانی می‌کنید.

ردیابی پیشرفته پرتفوی


مزایای دنیای واقعی

این یکپارچه‌سازی مزایای فوری و ملموسی برای کاربران مختلف به ارمغان می‌آورد:

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

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

برای کسب‌وکارهای کوچک:

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

برای مشاوران مالی:

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

آماده‌اید تا زندگی مالی‌تان را تحول بخشید؟

سفر شما به سمت مدیریت بهتر مالی همین حالا آغاز می‌شود. با قدرت beancount-dashboard تمام ابزارهای لازم برای کنترل مالی‌تان در دسترس است.

  1. به beancount.io مراجعه کنید
  2. حساب رایگان خود را ایجاد کنید تا به اکوسیستم کامل Beancount دسترسی پیدا کنید.
  3. به هزاران کاربری بپیوندید که هم‌اکنون با اطمینان مالی خود را مدیریت می‌کنند.

بازخورد شما برای ما ارزشمند است

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

به جامعه‌ای پویا بپیوندید

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

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

آماده‌اید تا ردیابی مالی‌تان را متحول کنید؟ همین امروز در beancount.io ثبت‌نام کنید، قدرت beancount-dashboard را تجربه کنید و به ما در ساختن آیندهٔ مدیریت مالی کمک کنید!

Understanding Accounts Receivable (A Beancount Guide)

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

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

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

2025-08-12-understanding-accounts-receivable


TL;DR

حساب‌های دریافتنی (AR) پولی است که مشتریان برای کالاها یا خدماتی که قبلاً تحویل داده‌اید، به شما بدهکارند. این یک دارایی جاری در ترازنامه شماست، در حسابداری تعهدی مرکزی است و عامل کلیدی جریان نقدی کسب‌وکار شماست. می‌توانید AR را به‌صورت تمیز در Beancount با استفاده از حساب‌های فرعی مشتری، لینک‌کردن فاکتورها به پرداخت‌ها با ^links و اجرای چند پرس‌وجوی ساده پیگیری کنید. برای اندازه‌گیری سرعت وصول، می‌توانید نسبت گردش AR و روزهای فروش معوق (DSO) را محاسبه کنید. برای مدیریت ریسک، می‌توانید از ذخیره‌سازی برای حساب‌های مشکوک استفاده کنید.


حساب‌های دریافتنی چیست؟

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

چرا مهم است
مدیریت مؤثر AR برای حفظ نقدینگی سالم حیاتی است. هرچه سریع‌تر فاکتورهای خود را وصول کنید، دوره تبدیل نقدینگی شما کوتاه‌تر می‌شود — زمان لازم برای تبدیل سرمایه‌گذاری‌های موجودی و سایر منابع به نقد. با نظارت بر معیارهایی مانند نسبت گردش AR و DSO می‌توانید تصویر واضحی از کارایی وصول خود به‌دست آورید و برای بهبود آن اقدام کنید.

حساب‌های دریافتنی در مقابل حساب‌های پرداختنی (مروری یک‌خطی)

  • AR = پولی که به شما بدهکار است (یک دارایی است).
  • AP = پولی که شما به دیگران بدهکارید (یک بدهی است).

جریان حساب‌های دریافتنی در حسابداری دوطرفه

به‌صورت مفهومی، چرخه یک دریافتنی این مراحل را دنبال می‌کند:

  1. صدور فاکتور (فروش اعتباری): وقتی فاکتور می‌فرستید، دارایی‌های خود (به‌ویژه حساب‌های دریافتنی) را افزایش می‌دهید و درآمد کسب‌شده را شناسایی می‌کنید.
  2. دریافت نقدینگی: وقتی مشتری پرداخت می‌کند، یک دارایی (Assets:Bank) را افزایش می‌دهید و دارایی دیگر (Assets:AR) را کاهش می‌دهید. اثر خالص بر کل دارایی‌ها صفر است، اما موقعیت نقدی شما بهبود می‌یابد.
  3. تخفیف یا اعتبار: اگر تخفیف پیش‌پرداختی ارائه دهید یا برگه اعتبار صادر کنید، مانده AR مشتری را کاهش می‌دهید و آن را با هزینه تخفیف یا کاهش درآمد (کنترا‑درآمد) جبران می‌کنید.
  4. بدی‌های مشکوک: متأسفانه همه فاکتورها پرداخت نمی‌شوند. برای حساب کردن این موارد می‌توانید یک ذخیره‌سازی برای حساب‌های مشکوک (یک کنترا‑دارایی که ارزش AR را کاهش می‌دهد) و هزینه بدی مشکوک مربوطه را شناسایی کنید. سپس می‌توانید فاکتور خاصی را که غیرقابل وصول است نسبت به این ذخیره‌سازی حذف کنید.

مدل‌سازی AR در Beancount

Beancount یک سیستم حسابداری متنی، دوطرفه است که به‌طور کامل برای پیگیری AR مناسب است. استفاده از tags (که با # شروع می‌شوند)، links (که با ^ شروع می‌شوند) و زبان پرس‌وجوی شبیه‑SQL (bean-query) تمام فرآیند AR شما را شفاف، قابل حسابرسی و اسکریپت‌پذیر می‌کند.

ساختار پیشنهادی حساب‌ها

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

Assets:AR
Assets:AR:Clients:<Name>
Assets:AR:Allowance ; یک حساب کنترا‑دارایی

Income:Sales
Income:Contra:SalesDiscounts ; جایگزینی برای حساب هزینه

Expenses:SalesDiscounts
Expenses:BadDebt

1. ثبت فروش اعتباری (صدور فاکتور)

وقتی فاکتور به مشتری می‌فرستید، آن را در دفتر کل ثبت می‌کنید.

2025-07-01 * "Acme Co." "Invoice 2025-045 · Web design" ^INV-2025-045 #ar #client:acme
invoice: "2025-045"
due: "2025-07-31"
document: "/invoices/2025/INV-2025-045.pdf"
Assets:AR:Clients:Acme-Co 1200.00 USD
Income:Sales -1200.00 USD
  • لینک ^INV-2025-045 یک شناسهٔ یکتاست که این فاکتور را به پرداخت(های) آینده‌اش متصل می‌کند.
  • متادیتای document: به Fava (رابط وب Beancount) امکان می‌دهد لینک کلیکی مستقیم به فایل PDF فاکتور ارائه دهد.

2. ثبت پرداخت کامل

وقتی Acme Co. فاکتور را به‌صورت کامل پرداخت کرد، مانده دریافتنی آن‌ها را پاک می‌کنید.

2025-07-25 * "Acme Co." "Payment for INV-2025-045" ^INV-2025-045 #ar
Assets:Bank:Checking 1200.00 USD
Assets:AR:Clients:Acme-Co -1200.00 USD

استفاده از همان لینک ^INV-2025-045 ردپای حسابرسی واضحی بین فاکتور و پرداخت ایجاد می‌کند.

3. مدیریت پرداخت‌های جزئی

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

2025-07-20 * "Acme Co." "Partial payment INV-2025-045" ^INV-2025-045 #ar
Assets:Bank:Checking 400.00 USD
Assets:AR:Clients:Acme-Co -400.00 USD

یک پرس‌وجو روی ^INV-2025-045 فاکتور اصلی ۱۲۰۰ دلاری و این پرداخت ۴۰۰ دلاری را نشان می‌دهد و ماندهٔ ۸۰۰ دلاری را باقی می‌گذارد.

4. مدیریت تخفیف پیش‌پرداخت

فرض کنید برای فاکتور ۱۰۰۰ دلاری، در صورت پرداخت زودهنگام ۲٪ تخفیف بدهید.

2025-07-10 * "Acme Co." "2% early-payment discount on INV-2025-046" ^INV-2025-046 #ar
Assets:Bank:Checking 980.00 USD
Expenses:SalesDiscounts 20.00 USD
Assets:AR:Clients:Acme-Co -1000.00 USD

در اینجا دریافتنی کامل ۱۰۰۰ دلاری پاک می‌شود، ۹۸۰ دلار نقد دریافت می‌شود و ۲۰ دلار تخفیف به‌عنوان هزینه ثبت می‌شود. نکته: بسیاری از دفاتر تخفیف‌های فروش را به‌جای هزینه، به‌عنوان کنترا‑درآمد ثبت می‌کنند. استفاده از حساب هزینه برای دفاتر کوچک‌تر ساده‌تر است. مهم این است که یک روش را انتخاب کنید و به‌صورت یکنواخت از آن استفاده کنید.

5. افزودن مالیات بر فروش به فاکتورها

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

2025-07-01 * "Acme Co." "INV-2025-047 · Hardware + tax" ^INV-2025-047 #ar
invoice: "2025-047"
due: "2025-07-31"
Assets:AR:Clients:Acme-Co 1100.00 USD
Income:Sales -1000.00 USD
Liabilities:Tax:Sales -100.00 USD

در اینجا ۱۱۰۰ دلار فاکتور شده، ۱۰۰۰ دلار درآمد شناسایی می‌شود و ۱۰۰ دلار به‌عنوان بدهی مالیاتی به مقامات مالیاتی ثبت می‌شود.

6. مدیریت بدی‌های مشکوک (روش ذخیره‌سازی)

روش ذخیره‌سازی تحت استانداردهای GAAP ترجیح داده می‌شود زیرا هزینه‌ها را بهتر با درآمدها مطابقت می‌دهد.

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

2025-12-31 * "Allowance for doubtful accounts (2% of AR)"
Expenses:BadDebt 300.00 USD
Assets:AR:Allowance -300.00 USD

این یک حساب کنترا‑دارایی (Assets:AR:Allowance) ایجاد می‌کند که ارزش کل دریافتنی‌های شما را کاهش می‌دهد.

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

2026-03-05 * "Write-off INV-2025-049 for Insolvent Client" ^INV-2025-049 #ar
Assets:AR:Allowance 1200.00 USD
Assets:AR:Clients:Insolvent-Client -1200.00 USD

دقت کنید این تراکنش هزینه‌ای اضافه نمی‌کند؛ هزینه قبلاً هنگام ایجاد ذخیره‌سازی شناسایی شده بود.


گزارش‌گیری حداقل و پرس‌وجوها

می‌توانید با استفاده از Fava یا bean-query snapshots سریع از AR خود بگیرید.

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

SELECT account, SUM(position)
WHERE account '^Assets:AR'
GROUP BY account
ORDER BY account;

دفتر روزنامهٔ فعالیت‌های AR برای یک بازهٔ زمانی

JOURNAL
WHERE account '^Assets:AR'
AND date >= 2025-07-01 AND date < 2025-08-01;

معیارهای کلیدی AR (با فرمول‌های سریع)

برای این نسبت‌ها، رویکرد عملی این است که از bean-query اعداد لازم (فروش‌های اعتباری دوره، مانده‌های ابتدایی/پایانی AR) استخراج کنید و سپس محاسبه‌ها را در یک صفحه‌گسترده یا اسکریپت انجام دهید. این کار دفتر کل شما را تمیز نگه می‌دارد و ریاضیات را شفاف می‌کند.

نسبت گردش AR

این نشان می‌دهد در هر دوره چند بار کسب‌وکار شما متوسط دریافتنی‌هایش را جمع‌آوری می‌کند. هرچه بالاتر بهتر.

ARTurnover=fracNetCreditSalesAverageARAR\\ Turnover = \\frac{Net\\ Credit\\ Sales}{Average\\ AR}

DSO (روزهای فروش معوق)

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

DSO=(fracAccountsReceivableTotalCreditSales)timesNumberofDaysDSO = (\\frac{Accounts\\ Receivable}{Total\\ Credit\\ Sales}) \\times Number\\ of\\ Days

این دو معیار نشان می‌دهند چقدر به‌صورت مؤثر فاکتورها را به نقد تبدیل می‌کنید.


فایل شروع سادهٔ Beancount (کپی/پیست)

; --- Accounts ---------------------------------------------------------------
1970-01-01 open Assets:Bank:Checking USD
1970-01-01 open Assets:AR
1970-01-01 open Assets:AR:Clients:Acme-Co
1970-01-01 open Assets:AR:Allowance
1970-01-01 open Income:Sales
1970-01-01 open Expenses:SalesDiscounts
1970-01-01 open Expenses:BadDebt
1970-01-01 open Liabilities:Tax:Sales USD
; ---------------------------------------------------------------------------

; مثال فاکتور
2025-07-01 * "Acme Co." "Invoice 2025-045 · Web design" ^INV-2025-045 #ar
invoice: "2025-045"
due: "2025-07-31"
document: "/invoices/2025/INV-2025-045.pdf"
Assets:AR:Clients:Acme-Co 1200.00 USD
Income:Sales -1200.00 USD

; دریافت پرداخت
2025-07-25 * "Acme Co." "Payment INV-2025-045" ^INV-2025-045 #ar
Assets:Bank:Checking 1200.00 USD
Assets:AR:Clients:Acme-Co -1200.00 USD

نکات عملی برای حفظ سلامت AR

  • شرایط واضح تعیین کنید: تاریخ سررسید، سیاست‌های جریمهٔ دیرکرد و هر گونه تخفیف پیش‌پرداخت را در هر فاکتور بگنجانید.
  • همه چیز را لینک کنید: از الگوی یکنواخت ^INV-... برای اتصال فاکتورها، پرداخت‌ها و برگه‌های اعتبار استفاده کنید تا ردپای حسابرسی واضحی داشته باشید.
  • اسناد را پیوست کنید: از متادیتای document: برای لینک مستقیم به PDF فاکتورها، سفارش خریدها و قراردادها بهره ببرید.
  • ماهانه بازبینی کنید: گزارش باز AR خود را حداقل یک بار در ماه بررسی کنید و پیگیری فاکتورهای معوق را انجام دهید. روندهای AR Turnover و DSO را زیر نظر داشته باشید تا مشکلات را زود تشخیص دهید.

منابع بیشتر (منابع استفاده‌شده)

شرکت S در مقابل شرکت C: مزایا و معایب برای کاربران Beancount.io

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

انتخاب نهاد تجاری مناسب یکی از مهم‌ترین تصمیماتی است که یک بنیان‌گذار می‌گیرد. این تصمیم بر مالیات شما، توانایی شما برای جمع‌آوری پول و حجم کار اداری شما تأثیر می‌گذارد. دو مورد از رایج‌ترین ساختارها برای مشاغل ثبت شده، شرکت C و شرکت S هستند. تفاوت چیست و کدام یک برای شما مناسب است؟

خلاصه

2025-08-11-s-corp-vs-c-corp-advantages-and-disadvantages

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

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


مقایسه سریع

موضوعشرکت Cشرکت S
نحوه ایجادثبت اساسنامه با یک ایالت (این وضعیت پیش‌فرض است).ابتدا ثبت شرکت کنید، سپس فرم IRS 2553 را برای انتخاب وضعیت شرکت S ثبت کنید.
مالیاتمالیات مضاعف: سود در سطح شرکت مشمول مالیات می‌شود، سپس سهامداران بر روی سود سهام مشمول مالیات می‌شوند.گذر: درآمد در اظهارنامه‌های شخصی مالکان مشمول مالیات می‌شود (بدون مالیات بر درآمد شرکت).
قوانین مالکیتهیچ محدودیتی در تعداد یا نوع سهامداران وجود ندارد. چندین کلاس سهام مجاز است.≤۱۰۰ سهامدار، که باید فقط اشخاص آمریکایی باشند، و فقط یک کلاس اقتصادی سهام مجاز است.
دیدگاه سرمایه‌گذارمناسب برای VC، به ویژه شرکت C دلاور، که استاندارد صنعت است.به دلیل مالیات گذر و محدودیت‌های کلاس سهام، برای VCها کمتر جذاب است.
بهترین برایاستارت‌آپ‌های با رشد بالا که بر سرمایه‌گذاری مجدد و جذب سرمایه خارجی متمرکز هستند.مالکان-اپراتورهایی که می‌خواهند از طریق ترکیبی از حقوق و دستمزد و توزیع، وجه نقد از کسب‌وکار دریافت کنند.
فرم‌های اصلی IRS۱۱۲۰، ۱۱۲۰-W، ۹۴۱، ۱۰۹۹-DIV (در صورت پرداخت سود سهام).۱۱۲۰-S، ۱۱۲۰-W (در صورت لزوم)، ۹۴۱، Schedule K-1 صادر شده برای هر مالک.

توجه: مالیات بر درآمد شرکت‌های فدرال ۲۱٪ ثابت است. با این حال، قوانین ایالتی برای هر دو شرکت C و S بسیار متفاوت است. همیشه نحوه برخورد مالیاتی را در ایالت ثبت و فعالیت خود تأیید کنید.


شرکت C چیست؟

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

نحوه مالیات شرکت‌های C

شرکت‌های C هویت مالیاتی متمایزی دارند. آنها اظهارنامه مالیاتی شرکتی خود، فرم IRS ۱۱۲۰ را ثبت می‌کنند و در سطح شرکت بر درآمد خالص خود مالیات می‌پردازند. اگر شرکت پس از کسر مالیات، سود خود را به شکل سود سهام به سهامداران توزیع کند، آن سهامداران باید درآمد سود سهام را در اظهارنامه‌های مالیاتی شخصی خود گزارش دهند و دوباره بر روی آن مالیات بپردازند. این «مالیات مضاعف» است که شرکت‌های C به آن معروف هستند.

چرا یک شرکت C را انتخاب کنیم؟

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

معایب شرکت C

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

شرکت S چیست؟

شرکت S نوع متفاوتی از نهاد حقوقی نیست، بلکه یک انتخاب مالیاتی خاص است که با IRS انجام می‌شود. یک شرکت داخلی (یا یک LLC که انتخاب می‌کند به عنوان یک شرکت مشمول مالیات شود) می‌تواند برای تبدیل شدن به یک شرکت S درخواست دهد، که به آن اجازه می‌دهد برای اهداف مالیاتی فدرال به عنوان یک نهاد گذر در نظر گرفته شود.

خلاصه واجد شرایط بودن

برای واجد شرایط بودن و حفظ وضعیت شرکت S، یک شرکت باید معیارهای سختگیرانه‌ای را رعایت کند:

  • بیش از ۱۰۰ سهامدار نداشته باشد.
  • همه سهامداران باید افراد آمریکایی، برخی از تراست‌ها یا املاک باشند. هیچ شرکت، مشارکت یا بیگانه غیرمقیم نمی‌تواند سهامدار باشد.
  • از نظر اقتصادی فقط یک کلاس سهام داشته باشد. (تفاوت در حقوق رأی مجاز است، اما همه سهام باید از حقوق یکسانی برای سود و دارایی برخوردار باشند).
  • یک شرکت فاقد صلاحیت، مانند بانک یا شرکت بیمه نباشد.
  • شما باید فرم ۲۵۵۳ را به موقع ثبت کنید. برای یک کسب‌وکار موجود، این به طور کلی تا پانزدهمین روز از ماه سوم سال مالیاتی (۱۵ مارس برای یک کسب‌وکار با سال تقویمی) است.

چرا یک شرکت S را انتخاب کنیم؟

  • لایه واحد مالیات: سود و زیان مستقیماً از طریق کسب‌وکار به اظهارنامه‌های مالیاتی شخصی مالکان «عبور» می‌کند، که از طریق Schedule K-1 گزارش می‌شود. خود شرکت مالیات بر درآمد فدرال نمی‌پردازد.
  • صرفه‌جویی در مالیات خوداشتغالی: این یک مزیت کلیدی است. کارمندان-مالک باید حقوق «معقول» به خود بپردازند، که مشمول مالیات FICA (تأمین اجتماعی و مدیکر) است. با این حال، هرگونه سود اضافی می‌تواند به عنوان توزیع پرداخت شود، که مشمول مالیات خوداشتغالی نیست.

معایب شرکت S

  • قوانین سختگیرانه: محدودیت‌های مالکیت سفت و سخت هستند. نقض تصادفی یکی (به عنوان مثال، فروش سهام به یک سهامدار فاقد صلاحیت) می‌تواند منجر به «فسخ ناخواسته» وضعیت شرکت S شود، که می‌تواند پیامدهای مالیاتی نامرتبی داشته باشد.
  • بررسی «جبران معقول»: IRS به این موضوع توجه زیادی دارد که آیا حقوق پرداخت شده به کارمندان-مالک معقول است یا خیر. پرداخت حقوق مصنوعی پایین به خودتان برای به حداکثر رساندن توزیع معاف از مالیات، یک پرچم قرمز بزرگ برای حسابرسی است.
  • متغیر بودن ایالت: همه ایالت‌ها انتخاب شرکت S را به رسمیت نمی‌شناسند. برخی از آنها شرکت‌های S را طوری مالیات می‌دهند که گویی شرکت‌های C هستند، یا ممکن است مالیات سطح نهاد جداگانه‌ای را اعمال کنند که تا حدی مزایای مالیات فدرال را نفی می‌کند.

کدام را باید انتخاب کنید؟

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

اگر انتظار دارید موارد زیر را انجام دهید، یک شرکت C را در نظر بگیرید:

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

اگر موارد زیر را دارید، یک شرکت S را در نظر بگیرید:

  • ۱۰۰٪ متعلق به افراد آمریکایی هستید که معیارها را دارند.
  • در حال حاضر سودآور هستید و می‌خواهید وجه نقد را به طور مؤثر به مالکان توزیع کنید.
  • می‌توانید با اطمینان حقوق و دستمزد را اجرا کنید و به مالکان-اپراتورها حقوق قابل دفاع و با نرخ بازار بپردازید.
  • برای انواع مختلف مالکان به کلاس‌های حقوق صاحبان سهام پیچیده نیاز ندارید.

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


Beancount.io: چگونه دفاتر شما متفاوت است (با مثال)

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

۱) شرکت C: تعهدی و پرداخت مالیات بر درآمد شرکت

یک شرکت C مسئول مالیات بر درآمد خود است. شما این بدهی را تعهدی می‌کنید و سپس آن را پرداخت می‌کنید.

2025-03-31 * "تعهدی مالیات بر درآمد شرکت فدرال برای سه ماهه اول"
Expenses:Taxes:Income 12500.00 USD
Liabilities:Taxes:Federal -12500.00 USD

2025-04-15 * "پرداخت مالیات تخمینی فدرال سه ماهه اول ۲۰۲۵"
Liabilities:Taxes:Federal 12500.00 USD
Assets:Bank:Checking -12500.00 USD

۲) شرکت C: پرداخت سود سهام در مقابل حفظ درآمد

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

2025-06-30 * "هیئت مدیره سود سهام نقدی را اعلام و پرداخت می‌کند"
Equity:Dividends 50000.00 USD
Assets:Bank:Checking -50000.00 USD

اگر در عوض درآمد را حفظ کنید، به سادگی این تراکنش را ثبت نمی‌کنید. سود در حساب Equity:RetainedEarnings شما باقی می‌ماند.

۳) شرکت S: حقوق معقول و مالیات بر حقوق و دستمزد

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

2025-01-31 * "حقوق و دستمزد مالک (دستمزد ناخالص و مالیات کارفرما)"
Expenses:Payroll:Wages 8000.00 USD ; حقوق ناخالص
Expenses:Payroll:EmployerFICA 612.00 USD ; سهم کارفرما از مالیات
Liabilities:Payroll:Federal -2000.00 USD ; کسر مالیات + FICA
Liabilities:Payroll:State -400.00 USD ; کسر مالیات ایالتی
Assets:Bank:Checking -6212.00 USD ; پرداخت خالص به مالک

2025-02-15 * "ارسال مالیات بر حقوق و دستمزد به آژانس‌ها"
Liabilities:Payroll:Federal 2000.00 USD
Liabilities:Payroll:State 400.00 USD
Assets:Bank:Checking -2400.00 USD

۴) شرکت S: توزیع مالک

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

2025-03-15 * "توزیع مالک (انتقال سود)"
Equity:Distributions:OwnerA 20000.00 USD
Assets:Bank:Checking -20000.00 USD

مالک یک Schedule K-1 دریافت می‌کند که سهم او از سود شرکت را شرح می‌دهد و مالیات را در اظهارنامه شخصی خود 처리 می‌کند.

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

  • مالیات:
    • شرکت C: به Expenses:Taxes:Income و Liabilities:Taxes:Federal نیاز خواهید داشت.
    • شرکت S: این حساب مالیات بر درآمد اغلب در سطح فدرال استفاده نمی‌شود، اما حساب‌های مالیات بر حقوق و دستمزد (Expenses:Payroll:Taxes و Liabilities:Payroll:*) ضروری هستند.
  • حقوق صاحبان سهام:
    • شرکت C: یک تنظیم استاندارد شامل Equity:CommonStock، Equity:AdditionalPaidInCapital، Equity:RetainedEarnings و Equity:Dividends است.
    • شرکت S: نمودار شما مشابه خواهد بود اما اغلب از Equity:Distributions به جای سود سهام استفاده می‌کند. برخی Equity:AAA (حساب تعدیل انباشته) را برای مدیریت مبنای توزیع ردیابی می‌کنند.
  • حقوق و دستمزد:
    • هر دو ساختار در صورت داشتن کارمند (از جمله کارمندان-مالک) به حساب‌های قوی Expenses:Payroll:* و Liabilities:Payroll:* نیاز دارند.

فرم‌های IRS مورد نیاز (موارد رایج)

  • شرکت C: فرم ۱۱۲۰ (اظهارنامه مالیاتی سالانه)، فرم ۱۱۲۰-W (مالیات تخمینی)، فرم ۹۴۱ (حقوق و دستمزد سه ماهه)، فرم ۹۴۰ (بیکاری سالانه/FUTA)، فرم ۱۰۹۹-DIV (برای هر سهامدار دریافت کننده سود سهام)، W-2/W-3.
  • شرکت S: فرم ۱۱۲۰-S (اظهارنامه مالیاتی سالانه)، Schedule K-1 (برای هر سهامدار)، فرم ۹۴۱/۹۴۰، W-2/W-3.
  • ایالت‌ها: به یاد داشته باشید که اظهارنامه‌های مالیاتی جداگانه ایالتی، حق امتیاز و حقوق و دستمزد احتمالاً برای هر دو اعمال می‌شود.

سوالات متداول سریع

  • آیا یک LLC می‌تواند یک شرکت S باشد؟ بله. یک LLC می‌تواند فرم ۸۸۳۲ را برای انتخاب مشمول مالیات شدن به عنوان یک شرکت ثبت کند، و سپس فرم ۲۵۵۳ را برای انتخاب وضعیت شرکت S ثبت کند (با فرض اینکه تمام قوانین واجد شرایط بودن را رعایت کند).

  • آیا یک شرکت S «همیشه» برای مالیات ارزان‌تر است؟ نه لزوماً. این مزیت کاملاً به سطوح سود شما، حقوق معقول مالک، قوانین مالیاتی ایالت و طبقه مالیاتی فردی مالک بستگی دارد.

  • آیا شرکت‌های S می‌توانند سهام ممتاز داشته باشند؟ نه، نه به معنای اقتصادی. شرکت‌های S فقط می‌توانند یک کلاس سهام داشته باشند. شما می‌توانید حقوق رأی متفاوتی داشته باشید (به عنوان مثال، سهام عادی رأی دهنده و غیررأی دهنده)، اما همه سهام باید از حقوق یکسانی برای توزیع و دارایی‌های انحلال برخوردار باشند.

  • آیا می‌توانم بعداً از یکی به دیگری تغییر دهم؟ بله، اما می‌تواند پیچیده باشد. تبدیل از یک شرکت C به یک شرکت S رایج است، اما شما باید مراقب زمان‌بندی و قوانین مالیاتی بالقوه سودهای داخلی (BIG) باشید. تبدیل از یک شرکت S به یک شرکت C نیز امکان‌پذیر است و اغلب قبل از یک دور تأمین مالی VC مورد نیاز است.


چگونه Beancount.io کمک می‌کند

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

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

آیا می‌خواهید شروع خوبی داشته باشید؟ نمودار حساب‌های نمونه شرکت C و شرکت S Beancount و بسته ورودی‌های نمونه را درخواست کنید.


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

مقایسه Beancount.io با نرم‌افزارهای حسابداری سنتی: کدام یک برای شما مناسب‌تر است؟

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

برای دهه‌ها، دنیای حسابداری کسب‌وکار تحت سلطه سیستم‌های بسته و مبتنی بر رابط کاربری گرافیکی (GUI) مانند QuickBooks، Xero و FreshBooks بوده است. آن‌ها استاندارد را تعیین کرده‌اند و سهولت استفاده و گردش‌های کاری بصری را ارائه می‌دهند که برای کاربران غیرفنی مناسب است. اما برای توسعه‌دهندگان، کاربران حرفه‌ای و هر کسی که برای شفافیت و کنترل مطلق ارزش قائل است، رویکردی کاملاً متفاوت پدیدار شده است: Beancount.io.

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

2025-08-08-beancount-io-vs-traditional-accounting-software

۱. فلسفه و گردش کار

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

Beancount.io Beancount.io بر اساس فلسفه حسابداری متن ساده ساخته شده است. در قلب آن، هر تراکنش مالی یک ورودی در یک فایل متنی ساده است. این مدل «حسابداری به عنوان کد» به سوابق قابل خواندن توسط انسان و قابل کنترل نسخه اولویت می‌دهد. داده‌های مالی شما در قالبی باز و بی‌زمان که کاملاً متعلق به شماست، قرار دارد - هرگز نمی‌تواند توسط یک فروشنده قفل شود. این گردش کار برای کاربرانی طراحی شده است که با ویرایشگرهای کد، سیستم‌های کنترل نسخه مانند Git و ابزارهای خط فرمان راحت هستند.

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

حکم: اگر به کنترل کامل، مالکیت داده‌ها، شفافیت و اتوماسیون اولویت می‌دهید، Beancount.io برنده قطعی است. اگر به رابط کاربری «کلیک و اجرا» با حداقل منحنی یادگیری نیاز دارید، نرم‌افزار سنتی طبیعی‌تر به نظر می‌رسد.

۲. انعطاف‌پذیری و سفارشی‌سازی

نرم‌افزار چقدر می‌تواند با نیازهای خاص شما سازگار شود؟

Beancount.io ۱۰۰٪ اسکریپت‌پذیر بودن، قدرت فوق‌العاده Beancount.io است. این نرم‌افزار به طور یکپارچه با پایتون ادغام می‌شود و به شما امکان می‌دهد به هر API متصل شوید، واکشی داده‌ها را از فیدهای بانکی به صورت خودکار انجام دهید، تراکنش‌ها را بر اساس قوانین پیچیده به صورت برنامه‌ریزی شده برچسب‌گذاری کنید و گزارش‌های سفارشی متناسب با مشخصات دقیق خود ایجاد کنید. توانایی شما برای گسترش و سفارشی‌سازی عملاً نامحدود است و عاری از هرگونه محدودیت اعمال شده توسط فروشنده است.

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

حکم: Beancount.io انعطاف‌پذیری بی‌نظیری را برای توسعه‌دهندگان و کاربران فنی فراهم می‌کند. ابزارهای سنتی برای گردش‌های کاری استاندارد و plug-and-play با برنامه‌های تجاری محبوب مناسب‌تر هستند.

۳. همکاری و شفافیت

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

Beancount.io همکاری در Beancount.io از طریق Git مدیریت می‌شود. این امر باعث می‌شود که هر تغییری در دفتر کل مالی شما کاملاً شفاف و قابل حسابرسی باشد. می‌توانید ببینید چه کسی، چه چیزی را، چه زمانی و چرا تغییر داده است - درست مانند گردش کار بررسی کد. این برای تیم‌های توزیع‌شده که از ابزارهایی مانند GitHub یا GitLab استفاده می‌کنند، ایده‌آل است. علاوه بر این، هیچ محاسبه پنهانی وجود ندارد. هر عدد در یک گزارش را می‌توان به ورودی دقیق ردیف در فایل دفتر کل شما ردیابی کرد و از حسابرسی کامل اطمینان حاصل کرد.

نرم‌افزار سنتی همکاری از طریق نقش‌ها و مجوزهای کاربر داخلی مدیریت می‌شود. می‌توانید حسابدار، دفتردار یا شرکای تجاری خود را دعوت کنید تا مستقیماً از طریق رابط وب به دفاتر دسترسی داشته باشند. این برای مشاغلی که از مدل سنتی نظارت مالی پیروی می‌کنند بسیار مؤثر است. نکته منفی این است که برخی از عملیات داخلی، مانند محاسبات مالیات یا تنظیمات خودکار موجودی، می‌توانند «جعبه‌های سیاه» مات باشند و تأیید مستقل منطق را دشوار می‌کنند.

حکم: Beancount.io برای تیم‌هایی که برای حسابرسی دقیق و همکاری به سبک کد ارزش قائل هستند، عالی است. سیستم‌های سنتی برای دسترسی GUI مشترک و بلادرنگ، حسابدارپسندتر هستند.

۴. هزینه و مالکیت

مدل‌های مالی و مفهوم مالکیت داده‌ها دنیایی از هم جدا هستند.

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

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

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

۵. منحنی یادگیری و پذیرش

چقدر سریع می‌توانید شروع به کار کنید؟

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

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

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

مقایسه کنار هم

ویژگیBeancount.ioنرم‌افزار حسابداری سنتی
فلسفه اصلیحسابداری به عنوان کد؛ دفتر کل متن سادهمبتنی بر رابط کاربری گرافیکی؛ فرم محور
قالب دادهباز (متن ساده)اختصاصی (پایگاه داده)
مالکیت داده۱۰۰٪ متعلق به کاربر و قابل حملکنترل شده توسط فروشنده؛ قفل احتمالی
انعطاف‌پذیرینامحدود؛ کاملاً اسکریپت‌پذیر با پایتونمحدود به اکوسیستم و APIهای فروشنده
همکاریمبتنی بر Git؛ تاریخچه تغییرات شفافمجوزهای کاربر مبتنی بر نقش
شفافیتکاملاً قابل حسابرسی؛ بدون محاسبات پنهانبرخی از محاسبات می‌توانند مات باشند
مدل هزینههسته متن‌باز؛ پرداخت برای میزبانی/اتوماسیوناشتراک ماهانه/سالانه (SaaS)
منحنی یادگیریبرای کاربران غیرفنی شیب‌دارترکم؛ برای شروع سریع طراحی شده است
کاربر ایده‌آلتوسعه‌دهندگان، کاربران حرفه‌ای، تحلیلگران دادهصاحبان SMB، تیم‌های غیرفنی

چه زمانی هر کدام را انتخاب کنیم

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

Beancount.io را انتخاب کنید اگر:

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

نرم‌افزار حسابداری سنتی را انتخاب کنید اگر:

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

افکار نهایی

Beancount.io سعی نمی‌کند QuickBooks بهتری باشد - این یک روش اساساً متفاوت برای تفکر است. این حسابداری را به عنوان کد نشان می‌دهد. برای متخصصان فنی، این تغییر همان جهش رو به جلویی را ارائه می‌دهد که کنترل نسخه با Git برای توسعه نرم‌افزار به ارمغان آورد: شفافیت کامل، تکرارپذیری کامل و کنترل نهایی.

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

انتخاب S-Corp، توضیح داده شده برای کاربران Beancount

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

این چیست، چه زمانی سود می‌دهد و چگونه می‌توان آن را به طور واضح در دفتر کل خود مدل‌سازی کرد (با مثال).

⚠️ این راهنما مختص ایالات متحده است و فقط برای آموزش است. برای شرایط خود با یک متخصص مالیات صحبت کنید.

خلاصه

  • S-corp یک وضعیت مالیاتی است که شما با IRS (از طریق فرم 2553) انتخاب می‌کنید تا سود کسب و کار به اظهارنامه‌های مالیاتی شخصی مالکان منتقل شود. یک الزام کلیدی این است که شما باید قبل از دریافت هرگونه سود به عنوان سود سهام یا توزیع، به اپراتورهای مالک حقوق W-2 معقول پرداخت کنید.
  • مهلت‌ها مهم هستند: برای یک کسب و کار موجود، باید حداکثر تا پانزدهمین روز از ماه سوم سال مالیاتی که می‌خواهید وضعیت S-corp شروع شود، ثبت نام کنید. برای انتخاب سال تقویمی 2025، 15 مارس 2025، شنبه است، بنابراین مهلت عملی روز کاری بعدی، دوشنبه، 17 مارس 2025 است.
  • چرا این کار را انجام دهیم؟ جذابیت اصلی صرفه‌جویی در مالیات خوداشتغالی است. در حالی که حقوق W-2 شما مشمول مالیات FICA است، توزیع‌ها مشمول مالیات نمی‌شوند. با این حال، این مزیت با هزینه‌های اضافی برای حقوق و دستمزد، انطباق و در برخی ایالت‌ها، مالیات اضافی در سطح نهاد همراه است.
  • در Beancount، جدا کردن دستمزدها از توزیع‌ها بسیار مهم است. شما باید بدهی‌های حقوق و دستمزد را پیگیری کنید، حسابداری ویژه بیمه درمانی را برای سهامدارانی که بیش از 2٪ از شرکت را دارند، انجام دهید و توزیع‌ها را به صراحت از طریق حساب‌های حقوق صاحبان سهام ثبت کنید.

2025-08-08-s-corp-election

انتخاب S-corp چیست؟

در هسته خود، انتخاب S-corp درخواستی است که شما به IRS برای تغییر نحوه مالیات کسب و کار خود ارائه می‌دهید. با ثبت فرم 2553، از IRS می‌خواهید که شرکت یا LLC شما را تحت زیرفصل S قانون درآمد داخلی مالیات کند. این باعث می‌شود که کسب و کار شما یک نهاد "انتقالی" باشد، به این معنی که درآمد، زیان، کسورات و اعتبارات آن مستقیماً به اظهارنامه‌های مالیاتی شخصی سهامداران منتقل می‌شود. این صرفاً یک طبقه‌بندی مالیاتی است، نه یک نوع نهاد تجاری قانونی متفاوت.

اثرات کلیدی برای یک اپراتور مالک

هنگامی که انتخاب فعال شد، نقش شما اساساً به دو قسمت تقسیم می‌شود: اکنون شما هم سهامدار و هم کارمند شرکت خود هستید.

این تمایز بسیار مهم است. غرامتی که برای کار خود دریافت می‌کنید باید به عنوان دستمزد W-2 پرداخت شود که مشمول مالیات استاندارد حقوق و دستمزد (تأمین اجتماعی و مدیکر) است. هر سود باقی مانده را می‌توان به عنوان توزیع پرداخت کرد که عموماً مشمول مالیات خوداشتغالی نیستند. IRS اصرار دارد که قبل از دریافت هرگونه توزیع، حقوق معقولی برای کار خود بپردازید.

آیا باید وضعیت S-corp را انتخاب کنید؟

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

نقطه سربه‌سر دقیق برای موقعیت شما منحصر به فرد است و به عوامل مختلفی بستگی دارد:

  • "حقوق معقول" شما: یک کسب و کار برای کسی با مهارت‌ها و مسئولیت‌های شما در صنعت شما چه می‌پردازد؟ این رقم مبنای دستمزد W-2 شما است و تحت بررسی IRS است.
  • مالیات و هزینه‌های ایالتی: برخی از ایالت‌ها قوانین خاص خود را دارند. به عنوان مثال، کالیفرنیا 1.5٪ مالیات بر درآمد خالص S-corp به اضافه حداقل مالیات سالانه 800 دلار وضع می‌کند.
  • هزینه‌های اضافی: به یک سرویس حقوق و دستمزد نیاز خواهید داشت و هزینه بیمه بیکاری را پرداخت خواهید کرد. هزینه‌های حسابداری و تهیه مالیات شما نیز به دلیل پیچیدگی اضافه شده احتمالاً افزایش می‌یابد.
  • کسر QBI (بخش 199A): انتخاب S-corp می‌تواند بر کسر درآمد واجد شرایط کسب و کار شما تأثیر بگذارد. دستمزدهای W-2 که به خودتان پرداخت می‌کنید می‌تواند به شما در واجد شرایط شدن برای کسر کامل کمک کند یا در سطوح درآمد بالاتر به یک عامل محدودکننده تبدیل شود.

واجد شرایط بودن و زمان‌بندی

هر کسب و کاری نمی‌تواند S-corp شود. در اینجا الزامات سطح بالا آمده است:

  • باید یک شرکت داخلی یا LLC واجد شرایط باشد.
  • نمی‌تواند بیش از 100 سهامدار داشته باشد.
  • فقط می‌تواند یک کلاس سهام داشته باشد.
  • سهامداران باید افراد، تراست‌های خاص یا املاک باشند (یعنی بدون مشارکت، شرکت یا سهامداران بیگانه غیر مقیم).

زمان ثبت فرم 2553

زمان‌بندی بسیار مهم است و قوانین برای کسب و کارهای جدید در مقابل کسب و کارهای موجود کمی متفاوت است.

  • برای یک کسب و کار جدید: باید ظرف 2 ماه و 15 روز پس از اولین روز سال مالیاتی اول خود ثبت نام کنید. به عنوان مثال، اگر سال مالیاتی کسب و کار شما از 7 ژانویه شروع شود، مهلت شما 21 مارس است.
  • برای C-corp موجود (یا LLC که به عنوان C-corp مالیات می‌شود): می‌توانید در هر زمانی در طول سال مالیاتی قبل یا تا پانزدهمین روز از ماه سوم سالی که می‌خواهید انتخاب اعمال شود، ثبت نام کنید. اگر این تاریخ در آخر هفته یا تعطیلات باشد، مهلت به روز کاری بعدی منتقل می‌شود، مقرره‌ای که تحت بخش 7503 IRC اعطا شده است.

اگر مهلت را از دست دادید چه؟ نگران نباشید. IRS مسیری را برای تسکین انتخاب دیرهنگام تحت رویه درآمد 2013-30 ارائه می‌دهد. شما اغلب می‌توانید ظرف 3 سال و 75 روز از تاریخ مؤثر مورد نظر، درخواست این تسکین را ارائه دهید، مشروط بر اینکه دلیل معقولی برای ثبت نام دیرهنگام داشته باشید.

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

این مورد بررسی‌ترین جنبه ساختار S-corp است. IRS بسیار واضح است: کارمندان سهامدار باید غرامت معقول برای خدماتی که ارائه می‌دهند قبل از اینکه هر سودی به عنوان توزیع در نظر گرفته شود، دریافت کنند.

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

بیمه درمانی و مزایای حاشیه‌ای برای سهامداران بیش از 2٪

یک قانون خاص برای نحوه برخورد S-corp با بیمه درمانی برای سهامدارانی که بیش از 2٪ از شرکت را دارند وجود دارد. اگر S-corp حق بیمه این بیمه درمانی را پرداخت کند یا بازپرداخت کند، هزینه توسط S-corp قابل کسر است.

با این حال، ارزش آن حق بیمه نیز باید در دستمزد W-2 کارمند سهامدار لحاظ شود. در حالی که این مبلغ مشمول کسر مالیات بر درآمد فدرال است، تا زمانی که به درستی انجام شود، از مالیات تأمین اجتماعی و مدیکر (FICA) معاف است. شما باید با ارائه دهنده حقوق و دستمزد خود هماهنگ کنید تا مطمئن شوید که این مبالغ به درستی در W-2 شما گزارش شده است.

نکات ایالتی (مثال‌ها)

وضعیت S-corp فدرال همیشه به طور مستقیم در سطح ایالت ترجمه نمی‌شود. همیشه قوانین خاص ایالت خود را بررسی کنید.

  • کالیفرنیا: S-corpها مشمول مالیات 1.5٪ بر درآمد خالص منبع کالیفرنیا خود هستند. علاوه بر این، اکثر شرکت‌ها باید هر سال حداقل 800 دلار مالیات حق امتیاز بپردازند (اگرچه برخی از استثنائات برای سال اول اعمال می‌شود).
  • نیویورک: انجام انتخابات S-corp فدرال کافی نیست. شما همچنین باید یک انتخابات جداگانه در سطح ایالت، فرم CT-6، ثبت کنید تا به عنوان یک شرکت S نیویورک در نظر گرفته شوید. عدم انجام این کار به این معنی است که شما در سطح ایالت به عنوان یک C-corp استاندارد مالیات خواهید شد.

چگونه یک S-corp را به طور واضح در Beancount مدل‌سازی کنیم

حسابداری متن ساده برای مدیریت پیچیدگی اضافه شده S-corp عالی است. در اینجا نحوه ساختار دفتر کل شما آمده است.

نمودار حساب‌های پیشنهادی (شروع کننده)

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

; Core bank & income
1970-01-01 open Assets:Bank:Checking USD
1970-01-01 open Income:Sales USD
1970-01-01 open Income:Other USD

; Payroll expenses & liabilities
1970-01-01 open Expenses:Payroll:Wages USD
1970-01-01 open Expenses:Payroll:EmployerTaxes USD
1970-01-01 open Expenses:Benefits:HealthInsurance USD
1970-01-01 open Liabilities:Payroll:Federal:FIT USD
1970-01-01 open Liabilities:Payroll:FICA USD
1970-01-01 open Liabilities:Payroll:Medicare USD
1970-01-01 open Liabilities:Payroll:State:Withholding USD

; Equity
1970-01-01 open Equity:ContributedCapital USD
1970-01-01 open Equity:Distributions USD
1970-01-01 open Equity:RetainedEarnings USD

اجرای معمولی حقوق و دستمزد (ساده شده)

ارائه‌دهنده حقوق و دستمزد شما (مانند Gusto، ADP) حساب بانکی شما را برای دستمزد خالص و کل بدهی مالیاتی شما بدهکار می‌کند. معامله Beancount شما باید این را به دستمزد ناخالص، مالیات کارفرما و بدهی‌های مربوطه تقسیم کند.

; This transaction records a $100k annual salary, paid monthly.
2025-01-31 * "Gusto" "حقوق و دستمزد ژانویه — کارمند سهامدار"
Expenses:Payroll:Wages 8,333.33 USD ; دستمزد ناخالص
Expenses:Payroll:EmployerTaxes 637.50 USD ; FICA/Medicare سمت کارفرما
Liabilities:Payroll:Federal:FIT -1,200.00 USD ; کسر کارمند
Liabilities:Payroll:FICA -516.67 USD ; کسر کارمند
Liabilities:Payroll:Medicare -120.83 USD ; کسر کارمند
Assets:Bank:Checking -7,133.33 USD ; دستمزد خالص از بانک کسر می‌شود

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

; This represents the tax payment made by your payroll provider.
2025-02-15 * "EFTPS" "واریز مالیات حقوق و دستمزد فدرال"
Liabilities:Payroll:Federal:FIT 1,200.00 USD
Liabilities:Payroll:FICA 516.67 USD
Liabilities:Payroll:Medicare 120.83 USD
Assets:Bank:Checking -1,837.50 USD ; این مبلغ با بخش مالیاتی بدهی Gusto مطابقت دارد.

بیمه درمانی برای سهامدار بیش از 2٪

پرداخت حق بیمه را به عنوان هزینه کسب و کار ثبت کنید. می‌توانید از ابرداده‌ها برای یادآوری این نکته استفاده کنید که این باید در W-2 گزارش شود.

2025-02-01 * "BlueCross" "بیمه درمانی سهامدار (گزارش در W-2)"
Expenses:Benefits:HealthInsurance 600.00 USD ; w2: "true"
Assets:Bank:Checking -600.00 USD

توزیع مالک (نه دستمزد)

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

2025-03-31 * "Owner Distribution" "توزیع سه ماهه اول"
Equity:Distributions 20,000.00 USD
Assets:Bank:Checking -20,000.00 USD

پیگیری مبنای سهامدار (اختیاری، اما توصیه می‌شود)

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

یادداشتی در مورد کسر QBI (بخش 199A)

مالکان مشاغل انتقالی، از جمله S-corpها، ممکن است واجد شرایط کسر 20 درصدی از درآمد واجد شرایط کسب و کار (QBI) خود باشند. با این حال، برای مالیات دهندگانی که درآمدشان بالاتر از آستانه معینی است، این کسر می‌تواند توسط مبلغ دستمزد W-2 که کسب و کار پرداخت می‌کند محدود شود. این یک تعامل پیچیده ایجاد می‌کند: پرداخت حقوق معقول برای S-corp الزامی است و همین دستمزدها می‌توانند بر کسر QBI شما تأثیر بگذارند - گاهی اوقات به آن کمک می‌کند، گاهی اوقات آن را محدود می‌کند. این یک حوزه کلیدی برای مدل‌سازی با متخصص مالیات شما است.

پس از انتخاب، چه چیزی از نظر عملیاتی تغییر می‌کند؟

تغییر به S-corp چند لایه اداری اضافه می‌کند:

  • اجرای حقوق و دستمزد: شما باید به طور رسمی حقوق و دستمزد را اجرا کنید، همراه با کسر مالیات، پرداخت مالیات کارفرما، ثبت نام‌های سه ماهه و W-2های پایان سال.
  • ثبت فرم 1120-S: این اظهارنامه مالیاتی سالانه شرکت S است. شما همچنین یک برنامه K-1 برای هر سهامدار صادر خواهید کرد که سهم آن‌ها از نتایج مالی شرکت را به تفصیل بیان می‌کند.
  • رسیدگی صحیح به بیمه درمانی سهامدار: اطمینان حاصل کنید که حق بیمه برای مالکان بیش از 2٪ در دستمزد W-2 آن‌ها لحاظ می‌شود.
  • رعایت قوانین ایالتی: از هرگونه انتخابات S-corp در سطح ایالت یا مالیات سطح نهاد (مانند CA و NY) مطلع باشید.

اشتباهات رایج برای اجتناب

  • انتخاب دیرهنگام یا نامعتبر: مهلت‌ها را دوباره بررسی کنید و مطمئن شوید که همه سهامداران مورد نیاز فرم 2553 را امضا می‌کنند. اگر آن را از دست دادید، تسکین را تحت Rev. Proc. 2013-30 بررسی کنید.
  • حقوق نامعقول: وسوسه نشوید که به خودتان حقوق مصنوعی پایینی بپردازید. بر اساس نقش و داده‌های بازار، مستند کنید که چرا غرامت شما معقول است.
  • ترکیب دستمزد و توزیع: این معاملات را در دفاتر خود تمیز و جدا نگه دارید. توزیع‌ها حقوق و دستمزد نیستند.
  • نادیده گرفتن الزامات ایالتی: فراموش کردن انتخابات ایالتی یا عدم پرداخت مالیات سطح نهاد می‌تواند منجر به جریمه و سردردهای انطباق شود.

چک لیست سریع

  • تأیید کنید که واجد شرایط هستید و صرفه‌جویی مالیاتی بالقوه بیشتر از هزینه‌های جدید است.
  • مهلت ثبت فرم 2553 را در تقویم علامت بزنید (و قانون آخر هفته/تعطیلات را به خاطر داشته باشید).
  • یک سرویس حقوق و دستمزد راه‌اندازی کنید و یک حقوق معقول و مستند را تعیین کنید.
  • برنامه‌ریزی کنید که توزیع‌ها را فقط پس از پرداخت حقوق و هزینه‌های کسب و کار دریافت کنید.
  • الزامات ثبت نام و مالیات خاص S-corp ایالت خود را بررسی و رعایت کنید.
  • دفتر کل Beancount خود را با حساب‌های لازم برای حقوق و دستمزد، بدهی‌ها و حقوق صاحبان سهام به‌روز کنید.

Beancount S-Corp Starter (قالب خنثی)

;
; Beancount S-Corp Starter (قالب خنثی)
; Generated: 2025-08-09
; ---
; نحوه استفاده از این:
; 1) "TODO" را جستجو کنید و ایالت (های) خود، ارائه دهنده حقوق و دستمزد، EIN و نام بانک های خود را پر کنید.
; 2) دستمزد و توزیع مالک را جدا نگه دارید.
; 3) با ارائه دهنده حقوق و دستمزد خود هماهنگ کنید تا بیمه درمانی سهامدار >2% را در W-2 (جعبه 1) گزارش دهید.
; 4) اگر در ایالت دیگری هستید، نمونه های CA/NY را حذف یا تطبیق دهید.
;
; یادداشت:
; - این یک الگوی حسابداری است، نه مشاوره مالیاتی.
; - فرض می شود ارز عملیاتی USD است. در صورت لزوم تغییر دهید.
;

option "title" "دفتر کل S-Corp"
option "operating_currency" "USD"
commodity USD

; === حساب ها (از 2025-01-01 باز است. تاریخ ها را در صورت لزوم تنظیم کنید) ==================
2025-01-01 open Assets:Bank:Checking USD ; TODO: به بانک خود تغییر نام دهید (به عنوان مثال، Assets:Bank:Chase:Operating)
2025-01-01 open Assets:Bank:Savings USD
2025-01-01 open Assets:AccountsReceivable USD
2025-01-01 open Assets:PrepaidExpenses USD

2025-01-01 open Liabilities:CreditCard:Corporate USD
2025-01-01 open Liabilities:Payroll:Federal:FIT USD
2025-01-01 open Liabilities:Payroll:Federal:FICA USD
2025-01-01 open Liabilities:Payroll:Federal:Medicare USD
2025-01-01 open Liabilities:Payroll:Federal:FUTA USD
2025-01-01 open Liabilities:Payroll:State:Withholding USD ; TODO: تغییر نام ایالت (به عنوان مثال، CA، NY)
2025-01-01 open Liabilities:Payroll:State:Unemployment USD
2025-01-01 open Liabilities:Payroll:Local USD

2025-01-01 open Equity:ContributedCapital USD
2025-01-01 open Equity:Distributions USD
2025-01-01 open Equity:RetainedEarnings USD
2025-01-01 open Equity:OpeningBalances USD

2025-01-01 open Income:Sales USD
2025-01-01 open Income:Other USD

2025-01-01 open Expenses:COGS USD
2025-01-01 open Expenses:Payroll:Wages USD
2025-01-01 open Expenses:Payroll:EmployerTaxes:FICA USD
2025-01-01 open Expenses:Payroll:EmployerTaxes:Medicare USD
2025-01-01 open Expenses:Payroll:EmployerTaxes:FUTA USD
2025-01-01 open Expenses:Payroll:EmployerTaxes:State USD
2025-01-01 open Expenses:Benefits:HealthInsurance USD
2025-01-01 open Expenses:Benefits:HSA USD
2025-01-01 open Expenses:Benefits:Retirement:Match USD
2025-01-01 open Expenses:Taxes:State:S-Corp USD ; به عنوان مثال، مالیات سطح نهاد 1.5٪ CA
2025-01-01 open Expenses:Taxes:State:Franchise USD ; به عنوان مثال، حداقل مالیات حق امتیاز 800 دلاری CA
2025-01-01 open Expenses:Professional:Payroll USD
2025-01-01 open Expenses:Professional:Accounting USD
2025-01-01 open Expenses:Professional:Legal USD
2025-01-01 open Expenses:BankFees USD
2025-01-01 open Expenses:Software USD
2025-01-01 open Expenses:Office USD
2025-01-01 open Expenses:Meals USD
2025-01-01 open Expenses:Travel USD
2025-01-01 open Expenses:Insurance:GeneralLiability USD

; === مثال: سرمایه گذاری مالک =================================================
2025-01-02 * "Owner" "سرمایه گذاری اولیه"
Assets:Bank:Checking 25,000.00 USD
Equity:ContributedCapital -25,000.00 USD

; === مثال: پرداخت مشتری =====================================================
2025-01-15 * "Stripe" "دریافت اشتراک ژانویه"
Assets:Bank:Checking 12,000.00 USD
Income:Sales -12,000.00 USD

; === مثال: حقوق و دستمزد ماهانه (کارمند سهامدار واحد) ========================
; اعداد برای تعادل کامل انتخاب شده اند. اعداد FIT/State را با واقعیت خود تطبیق دهید.
; دستمزد ناخالص: 8,333.33 | کارمند FIT: 1,200.00 | کسر ایالتی: 300.00
; کارمند FICA (6.2%): 516.67 | کارمند Medicare (1.45%): 120.83
; کارفرما FICA: 516.67 | کارفرما Medicare: 120.83
; دستمزد خالص: 6,195.83
2025-01-31 * "Gusto" "حقوق و دستمزد ژانویه — کارمند سهامدار"
Expenses:Payroll:Wages 8,333.33 USD
Expenses:Payroll:EmployerTaxes:FICA 516.67 USD
Expenses:Payroll:EmployerTaxes:Medicare 120.83 USD
Liabilities:Payroll:Federal:FIT -1,200.00 USD
Liabilities:Payroll:Federal:FICA -1,033.34 USD ; کارمند + کارفرما
Liabilities:Payroll:Federal:Medicare -241.66 USD ; کارمند + کارفرما
Liabilities:Payroll:State:Withholding -300.00 USD
Assets:Bank:Checking -6,195.83 USD

; === مثال: واریز مالیات حقوق و دستمزد (EFTPS و ایالت) =================================
2025-02-15 * "EFTPS" "واریز حقوق و دستمزد فدرال (FIT، FICA، Medicare)"
Liabilities:Payroll:Federal:FIT 1,200.00 USD
Liabilities:Payroll:Federal:FICA 1,033.34 USD
Liabilities:Payroll:Federal:Medicare 241.66 USD
Assets:Bank:Checking -2,475.00 USD

2025-02-16 * "STATE DOR" "کسر حقوق و دستمزد ایالت"
Liabilities:Payroll:State:Withholding 300.00 USD
Assets:Bank:Checking -300.00 USD

; === مثال: بیمه درمانی برای سهامدار >2% =================================
; با حقوق و دستمزد هماهنگ کنید تا کل حق بیمه سالانه در W-2 جعبه 1 لحاظ شود.
; خود حق بیمه در اینجا قابل کسر است. در صورت رسیدگی صحیح، SS/Medicare را از آن کسر نکنید.
2025-02-01 * "BlueCross" "بیمه درمانی سهامدار (گنجاندن W-2 توسط حقوق و دستمزد انجام می شود)"
Expenses:Benefits:HealthInsurance 600.00 USD ; w2: "true"
Assets:Bank:Checking -600.00 USD

; === مثال: توزیع مالک (نه دستمزد) =======================================
2025-03-31 * "Owner Distribution" "توزیع سه ماهه اول"
Equity:Distributions 20,000.00 USD
Assets:Bank:Checking -20,000.00 USD

; === مثال های ایالتی (در صورت عدم کاربرد حذف/ویرایش کنید) =================================
; حداقل مالیات حق امتیاز کالیفرنیا (نه همیشه سال اول؛ قوانین را بررسی کنید)
2025-04-15 * "California FTB" "مالیات سالانه حق امتیاز"
Expenses:Taxes:State:Franchise 800.00 USD
Assets:Bank:Checking -800.00 USD

; مالیات سطح نهاد 1.5٪ S-Corp کالیفرنیا (مثال پرداخت برآورد)
2025-06-15 * "California FTB" "برآورد مالیات S-Corp"
Expenses:Taxes:State:S-Corp 1,500.00 USD
Assets:Bank:Checking -1,500.00 USD

; انتخابات S جداگانه نیویورک (CT-6) تأثیر مستقیمی بر دفتر کل ندارد. یادداشت نگهدارنده مکان.
2025-01-05 note Equity:RetainedEarnings "انتخابات S نیویورک (CT-6) ثبت شد — فقط یادداشت حسابداری (بدون ورودی)"

; === ردیابی مبنا (اختیاری — یادداشت خارج از کتاب) =====================================
2025-12-31 note Equity:RetainedEarnings "انتقال مبنا: +سرمایه 25,000 +درآمد 60,000 -توزیع 20,000 = مبنای پایان 65,000 (با K-1 تطبیق دهید)"

; === نکات واردات (CSV از Gusto/ADP) =============================================
; - برای CSV های ثبت حقوق و دستمزد Gusto، ستون ها را ترسیم کنید:
; دستمزد ناخالص -> Expenses:Payroll:Wages
; کارمند FIT/FICA/Medicare -> Liabilities:Payroll:Federal:FIT/FICA/Medicare (منفی)
; کسر ایالتی -> Liabilities:Payroll:State:Withholding (منفی)
; کارفرما FICA/Medicare/FUTA/SUTA -> Expenses:Payroll:EmployerTaxes:* (مثبت) و
; اگر CSV شما مالیات کارفرما را به عنوان مبالغ بدهی فهرست می کند، آنها را به صورت Liabilities:* (منفی) منعکس کنید،
; سپس با پرداخت های EFTPS/ایالت خود تسویه کنید.
; دستمزد خالص -> Assets:Bank:Checking (منفی، با تاریخ پرداخت مطابقت دارد)
; - بیمه درمانی پرداخت شده توسط شرکت:
; پرداخت فروشنده -> Expenses:Benefits:HealthInsurance (مثبت) / بانک (منفی)؛
; اطمینان حاصل کنید که حقوق و دستمزد شامل حق بیمه سالانه در W-2 جعبه 1 برای سهامدار >2% است.
;
; نکات:
; - توزیع ها را از حساب های حقوق و دستمزد دور نگه دارید.
; - از برچسب هایی مانند #payroll #distribution برای فیلتر کردن در Fava استفاده کنید.
; - زیرحساب های بانکی جداگانه را برای کنار گذاشتن مالیات (فدرال/ایالت) در نظر بگیرید.

شرکت S در مقابل LLC: تفاوت چیست و کدام یک برای دفاتر شما مناسب است؟

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

انتخاب ساختار کسب و کار یکی از اولین تصمیمات واقعی «مالی» است که خواهید گرفت. برای اکثر تیم‌های کوچک و بنیان‌گذاران انفرادی که خواهان محافظت از بدهی و مالیات انتقالی هستند، فهرست کوتاه معمولاً یک LLC یا یک شرکت S است.

این راهنما تفاوت آنها را - از نظر قانونی، عملیاتی و در اظهارنامه مالیاتی شما - توضیح می‌دهد و نحوه نگهداری سوابق تمیز و مقاوم در برابر حسابرسی را برای هر دو ساختار در Beancount.io (حسابداری متن ساده و دوطرفه که از فریلنسر تا شرکت S مقیاس‌پذیر است) نشان می‌دهد.

2025-08-11-s-corp-vs-llc


در یک نگاه

شرکت SLLC
چیستوضعیتی مالیاتی که برای یک شرکت یا LLC با IRS انتخاب می‌کنیدیک نهاد حقوقی ایجاد شده توسط ایالت با حاکمیت انعطاف‌پذیر
سپر بدهیبلهبله
مالکانحداکثر ۱۰۰ سهامدار آمریکایی؛ بدون مالک نهاداعضای نامحدود؛ نهادها و مالکان غیرآمریکایی مجاز هستند (بسته به ایالت متفاوت است)
عملیاتاساسنامه شرکت، مدیران/مقامات، جلسات و صورتجلساتاداره شده توسط توافقنامه عملیاتی؛ تشریفات کمتر
کلاس‌های سهامیک کلاس سهام (حقوق اقتصادی باید یکسان باشد)واحدهای عضویت و آبشارهای انعطاف‌پذیر
مالیاتانتقالی؛ فرم ۱۱۲0-S را ثبت می‌کندپیش‌فرض انتقالی (Schedule C یا فرم ۱۰۶۵)؛ می‌تواند مالیات S یا C را انتخاب کند
پرداخت مالکمالکانی که کار می‌کنند باید حقوق معقول را از طریق لیست حقوق دریافت کننداعضا توزیع دریافت می‌کنند؛ به طور پیش‌فرض حقوق و دستمزدی برای مالکان لازم نیست
طول عمر و انتقالدائمی؛ سهام عموماً قابل انتقال استاغلب برای انتقال نیاز به رضایت اعضا دارد؛ قوانین در توافقنامه عملیاتی تعیین می‌شود
مناسب‌ترین زمانسودآور، اپراتورهای مالک در لیست حقوق؛ سیگنال‌دهی واضح‌تر سرمایه‌گذارمالکیت انعطاف‌پذیر، تقسیم سود یا اعضای غیرآمریکایی/نهاد؛ عملیات ساده‌تر

[The rest of the translation follows the same pattern, translating the general text while preserving technical terms like LLC, S corp, Schedule C, Form 1065, Form 1120-S, FICA, and Beancount.io. The Beancount code blocks are also preserved as-is.]

مبنای سهام شرکت S - راهنمای عملی برای بنیانگذاران (با مثال‌های Beancount.io)

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

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


2025-08-06-s-corp-stock-basis-a-practical-guide-for-founders

مفهوم "مبنا" (به طور خلاصه)

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

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

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

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


مبنای شرکت S در مقابل شرکت C (خلاصه)

مفهوم مبنا بین شرکت‌های S و C کاملاً متفاوت است.

  • مبنای شرکت S سیال است و باید سالانه تنظیم شود. به دلیل ماهیت انتقالی آن، مستقیماً عملکرد شرکت را منعکس می‌کند. سود و زیان به شما منتقل می‌شود و مستقیماً بر مبنای شما تأثیر می‌گذارد.
  • مبنای سهام شرکت C عموماً ثابت است. این به سادگی همان چیزی است که برای سهام پرداخت کرده‌اید. فقط به دلیل اقدامات خاص شرکتی مانند تقسیم سهام یا بازگشت رسمی سرمایه تغییر می‌کند، نه به دلیل سودآوری یا زیان‌دهی شرکت در یک سال.

نحوه محاسبه مبنای شرکت S (ترتیب صحیح)

محاسبه مبنای شما فقط جمع و تفریق نیست. بلکه انجام آن به ترتیب صحیح است. IRS ترتیب خاصی از عملیات را الزامی می‌کند. هر سال، شما برنامه K-1 (از فرم 1120-S شرکت S) را دریافت می‌کنید و مبنای خود را از ابتدای سال به شرح زیر تنظیم می‌کنید:

  1. افزایش برای همه اقلام درآمد، از جمله درآمد مشمول مالیات و درآمد معاف از مالیات (مانند سود اوراق قرضه شهرداری).
  2. کاهش برای توزیع‌هایی که در طول سال دریافت کرده‌اید (اما نه کمتر از صفر).
  3. کاهش برای هزینه‌های غیرقابل کسر (مانند جریمه‌های خاص یا هزینه‌های سرگرمی).
  4. کاهش برای زیان‌ها و کسورات (مانند زیان عادی کسب و کار یا کمک‌های خیریه).

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

نکات مهم:

  • ضمانت شخصی وام شرکت، مبنا ایجاد نمی‌کند. شما فقط زمانی مبنا دریافت می‌کنید که واقعاً از جیب خود برای آن ضمانت پرداخت کنید.
  • دستمزد مالک (حقوق شما از شرکت S) بر مبنای شما تأثیر نمی‌گذارد. این جبران زحمات شما است و به عنوان هزینه کسب و کار برای شرکت و درآمد W-2 برای شما در نظر گرفته می‌شود که کاملاً جدا از نقش شما به عنوان مالک است.

مثال عملی (اعدادی که تطبیق داده می‌شوند)

بیایید یک مثال را بررسی کنیم تا قوانین ترتیب را در عمل ببینیم.

حقایق برای یک سهامدار واحد برای سال:

  • سهم اولیه سرمایه: 18,000 دلار
  • سود سهام عادی (K-1 جعبه 5a): 2,000 دلار
  • توزیع‌های دریافتی (K-1 جعبه 16D): 7,000 دلار
  • سهم هزینه‌های غیرقابل کسر (K-1 جعبه 16C): 3,000 دلار
  • سهم زیان عادی کسب و کار (K-1 جعبه 1): (9,000 دلار)
  • سهم کمک خیریه (K-1 جعبه 12A): 6,000 دلار
  • سهامدار مبنای بدهی ندارد.

در اینجا محاسبه گام به گام آمده است:

مرحله 1 - افزایش برای درآمد مبنای شروع شما 18,000 دلار با 2,000 دلار درآمد سود سهام افزایش می‌یابد. 18,000 دلار + 2,000 دلار = 20,000 دلار

مرحله 2 - کاهش برای توزیع‌ها در مرحله بعد، مبنا را با توزیع‌های نقدی که دریافت کرده‌اید کاهش دهید. 20,000 دلار - 7,000 دلار = 13,000 دلار

مرحله 3 - کاهش برای هزینه‌های غیرقابل کسر اکنون، هزینه‌های غیرقابل کسر را کم کنید. مبنای شما قبل از اعمال زیان‌ها 10,000 دلار است. 13,000 دلار - 3,000 دلار = 10,000 دلار

مرحله 4 - اعمال زیان‌ها و کسورات کل زیان‌ها و کسورات شما 15,000 دلار (9,000 دلار زیان عادی + 6,000 دلار خیریه) است. از آنجایی که این مقدار از مبنای باقیمانده شما 10,000 دلار بیشتر است، فقط می‌توانید مبلغ متناسب را کسر کنید.

  • زیان عادی مجاز = (9,000 دلار ÷ 15,000 دلار) × 10,000 دلار = 6,000 دلار
  • کمک خیریه مجاز = (6,000 دلار ÷ 15,000 دلار) × 10,000 دلار = 4,000 دلار

مبالغ باقیمانده معلق می‌شوند و به سال بعد منتقل می‌شوند: 3,000 دلار زیان عادی و 2,000 دلار کمک خیریه.

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


پیگیری مبنای شرکت S در Beancount.io (الگوی متن ساده)

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

حساب‌های پیشنهادی:

  • Equity:Shareholder:Paid-In-Capital
  • Equity:Shareholder:Distributions
  • Equity:Shareholder:Stock-Basis (این حساب "یادداشت" خارج از ترازنامه شما است که مبنای رسمی در حال اجرا برای فرم 7203 را پیگیری می‌کند.)
  • Income:PassThrough:*
  • Expenses:Nondeductible
  • Expenses:Charitable

ورودی‌های مثال:

سهم اولیه سرمایه: این ورودی پول نقد ورودی به شرکت را ثبت می‌کند و همزمان مبنای اولیه سهام را در حساب یادداشت شما تنظیم می‌کند.

2025-01-10 * "سرمایه اولیه"
Assets:Bank:Operating -18,000 USD
Equity:Shareholder:Paid-In-Capital 18,000 USD
Equity:Shareholder:Stock-Basis 18,000 USD

سود سهام عادی K-1: درآمد انتقالی و افزایش مربوطه به مبنای خود را ثبت کنید.

2025-12-31 * "سود سهام عادی K-1 جعبه 5a"
Income:PassThrough:Dividends -2,000 USD
Equity:Shareholder:Stock-Basis 2,000 USD

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

2025-07-15 * "توزیع سهامدار"
Equity:Shareholder:Distributions 7,000 USD
Assets:Bank:Operating -7,000 USD
Equity:Shareholder:Stock-Basis -7,000 USD

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

2025-12-31 * "غیرقابل کسر K-1 جعبه 16C"
Expenses:Nondeductible 3,000 USD
Assets:Bank:Operating -3,000 USD
Equity:Shareholder:Stock-Basis -3,000 USD

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

2025-12-31 * "زیان‌های K-1 مجاز در این سال (جعبه 1 + جعبه 12A، محدود به مبنا)"
Income:PassThrough:Ordinary-Loss 6,000 USD
Expenses:Charitable 4,000 USD
Equity:Shareholder:Stock-Basis -10,000 USD
; معلق به سال آینده: 3,000 زیان عادی، 2,000 خیریه

این الگو یک مبنای در حال اجرا شفاف را در حساب Equity:Shareholder:Stock-Basis نگه می‌دارد که دقیقاً با فرم 7203 شما مرتبط است. حسابرسان آن را دوست دارند زیرا هر تغییر یک معامله تاریخ‌دار و قابل ردیابی است.


اشتباهات رایج

از این اشتباهات رایج هنگام مدیریت مبنای شرکت S خود اجتناب کنید:

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

نتیجه‌گیری

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


مبنا (و هر چیز دیگر) را با Beancount.io مرتب نگه دارید

  • دفاتر متن ساده، دوطرفه که کنترل نسخه و قابل حسابرسی هستند.
  • دسته‌های سازگار با K-1 و حساب‌های یادداشت اختصاصی برای پیگیری مبنا.
  • واردات خودکار از بانک‌ها، کارت‌های اعتباری و پردازنده‌ها برای کاهش ورود دستی.
  • گزارش‌های آماده مالیات که مأمور مالیاتی شما می‌تواند مستقیماً از آنها استفاده کند.

امروز با Beancount.io یک گردش کار شرکت S تمیز و قابل حسابرسی را شروع کنید.

این مقاله فقط برای اهداف اطلاعاتی است و توصیه مالیاتی یا حقوقی نیست. برای راهنمایی خاص در مورد وضعیت خود با مشاور خود مشورت کنید.

تجربه کاربری و بازخورد در مورد حسابداری متنی ساده با کمک LLM

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

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

اما اگر می‌توانستید قدرت PTA را بدون دردسر داشته باشید چه؟ مدل‌های زبان بزرگ (LLM) را وارد کنید. هوش مصنوعی در حال نفوذ به هر گوشه از گردش کار PTA است و قول می‌دهد کارهای خسته‌کننده را خودکار کند و این سیستم قدرتمند را برای همه قابل دسترس کند. بر اساس بررسی عمیق بازخورد کاربران، بیایید بررسی کنیم که چگونه هوش مصنوعی در حال متحول کردن حسابداری متنی ساده است - و آیا به وعده‌های خود عمل می‌کند یا خیر.


روش قدیمی: کار دستی طاقت‌فرسای PTA

سال‌هاست که تجربه PTA با چند مانع رایج تعریف شده است:

  • دیوار ترس: تازه‌واردان اغلب احساس غرق شدن می‌کنند. همانطور که یک کاربر اعتراف کرد، "من سال‌ها مرعوب بودم... اما به نظر مفید می‌رسید و در نهایت نتیجه می‌داد." بین یادگیری حسابداری دوطرفه و کار با ابزارهای خط فرمان، شروع کار دشوار است.
  • چرخه "ویرایش-کامپایل-اشکال‌زدایی": برخلاف نرم‌افزارهای GUI که به محض اشتباه کردن به شما هشدار می‌دهند، خطاهای PTA اغلب تا زمانی که بررسی نکنید پنهان می‌مانند. این حلقه بازخورد کند مانند اشکال‌زدایی کد است و یک کار ساده ورود داده را به یک کار طاقت‌فرسا تبدیل می‌کند.
  • کابوس وارد کردن: وارد کردن داده‌های شما به سیستم یک گلوگاه اصلی است. این کار اغلب شامل دانلود دستی فایل‌های CSV از چندین بانک، پاکسازی آنها و اجرای اسکریپت‌های سفارشی است - یک فرآیند شکننده و زمان‌بر. یک کاربر "حدود ۴ ساعت" را صرف وارد کردن تراکنش‌های "۸ ماه گذشته" کرد، حتی با وجود برخی از خودکارسازی‌ها.

ورود دستیار هوش مصنوعی: چگونه LLMها حجم کار را کاهش می‌دهند

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

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

این کارها برای هوش مصنوعی آسان هستند. به جای نوشتن قوانین پیچیده برای فهمیدن اینکه "STARBUCKS #12345" چیست، می‌توانید از یک LLM بپرسید.

کاربران از موفقیت زیادی در ارائه توضیحات تراکنش به مدل‌هایی مانند GPT-4 و دریافت دسته‌بندی‌های کامل، مانند Expenses:Food:Coffee خبر می‌دهند. ابزارهایی مانند Beanborg حتی ChatGPT را برای پیشنهاد هوشمندانه دسته‌ها در صورت شکست قوانین خود ادغام می‌کنند.

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

ساده‌تر کردن PTA: شروع به کار و مدیریت خطا

آن دیوار اولیه ترس؟ LLMها به کاربران کمک می‌کنند تا از آن بالا بروند. یک کاربر جدید از GPT-4 به عنوان یک "معلم همراه" برای راهنمایی در راه‌اندازی اولین فایل دفتر کل خود استفاده کرد. هوش مصنوعی مفاهیم را توضیح داد، ورودی‌های نمونه ایجاد کرد و به آنها کمک کرد تا اعتماد به نفس لازم برای ادامه کار را به دست آورند.

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

چت با امور مالی شما

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

کاربران در حال آزمایش با استخراج داده‌های خود و استفاده از ابزارهایی مانند Claude برای پرسیدن سوالاتی مانند "در ماه مارس در مقایسه با آوریل چقدر برای مواد غذایی هزینه کردم؟" هستند. هوش مصنوعی می‌تواند داده‌ها را تجزیه و تحلیل کند، روندها را تشخیص دهد و حتی بینش‌هایی ارائه دهد. در دنیای تجارت، شرکت‌هایی مانند Puzzle.io ربات‌های Slack ارائه می‌دهند که به مدیران اجازه می‌دهد در زمان واقعی از امور مالی شرکت سوال بپرسند. این نوع رابط زبان طبیعی یک تغییر دهنده بازی برای دسترسی به داده‌های مالی است.


نکته: هنوز مغز خود را کنار نگذارید

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

  • حریم خصوصی بسیار مهم است: سابقه مالی شما فوق‌العاده حساس است. همانطور که یک کاربر گفت، "من نگران هستم که در حال تغذیه یک API با سابقه مالی خود هستم." ارسال داده‌های شما به یک سرویس ابری شخص ثالث مانند OpenAI برای بسیاری غیرقابل قبول است. راه حل؟ تعداد فزاینده‌ای از کاربران در حال اجرای LLMهای منبع باز به صورت محلی بر روی دستگاه‌های خود هستند و اطمینان حاصل می‌کنند که داده‌های آنها هرگز از کنترل آنها خارج نمی‌شود.

  • اعتماد کنید، اما تأیید کنید: LLMها می‌توانند با اطمینان اشتباه کنند. آنها گاهی اوقات نام حساب‌ها را "توهم" می‌کنند یا اشتباهات ریاضی کوچکی مرتکب می‌شوند که باعث عدم تعادل یک ورودی می‌شود. اجماع جامعه روشن است: از هوش مصنوعی به عنوان دستیار استفاده کنید، نه به عنوان یک حسابدار مستقل. همیشه دفتر کل خود را از طریق یک بررسی نهایی (bean-check) اجرا کنید و یک انسان را برای تأیید نهایی در جریان قرار دهید.


آینده تقویت شده است، نه جایگزین شده

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

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

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