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

24 پست با برچسب "accounting"

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

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

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

حسابدار هوش مصنوعی Digits: ایجاد تعادل بین داشبوردهای هوشمند و نیاز به اعتماد انسانی

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

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

اما کاربران واقعی - بنیانگذاران، حسابداران و حسابرسانی که در خط مقدم هستند - چه فکر می‌کنند؟

2025-08-11-digits-ai-accountant-balancing-brilliant-dashboards-with-the-need-for-human-trust

با ترکیب بررسی‌های اخیر و بحث‌های انجمن از پلتفرم‌هایی مانند G2، Capterra، Reddit و Product Hunt، تصویری واضح پدیدار می‌شود. Digits به خاطر سرعت و زیبایی خود مورد تحسین قرار می‌گیرد، اما چشم‌انداز بلندپروازانه آن با نیاز حرفه‌ای به اعتماد، شفافیت و کنترل در تضاد است.

عامل "شگفت‌انگیز": سرعت، زیبایی و بینش

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

  • رابط کاربری آماده برای مدیران: بنیانگذاران و اپراتورها مخاطبان اصلی هستند و بازخوردهای Product Hunt مملو از ستایش برای رابط کاربری "زیبا" و "یکپارچه" است. داشبوردها به گونه‌ای طراحی شده‌اند که به رهبران درک سریع و شهودی از جریان نقدی، نرخ سوخت و باند بدون نیاز به متخصص حسابداری بدهند.
  • گزارش‌دهی و بررسی‌های عمیق برتر: یک نکته رایج، کیفیت گزارش‌های مالی است. یکی از بررسی‌کنندگان G2 آن را به طور مطلوب با QuickBooks مقایسه کرد و خاطرنشان کرد که آنها به اشتراک گذاشتن گزارش‌های Digits با مشتریان افتخار می‌کنند. توانایی بررسی عمیق فوری از یک روند سطح بالا تا تراکنش خاص پشت آن، یک لحظه "شگفت‌انگیز" است که اغلب به آن اشاره می‌شود. همانطور که یکی از کاربران در Reddit آن را توصیف کرد، گزارش‌های مالی "باورنکردنی به نظر می‌رسند".
  • هوش مصنوعی که مانند یک گام واقعی رو به جلو احساس می‌شود: برای متخصصانی که از بازاریابی خالی "هوش مصنوعی" خسته شده‌اند، Digits اغلب به عنوان تحقق وعده دیده می‌شود. احساسی که در انجمن‌های حسابداری Reddit تکرار می‌شود این است که Digits نشان دهنده یکی از "اولین نمونه‌های آماده برای بازار" از یک هوش مصنوعی واقعاً مفید است که برای یک دفتر کل عمومی اعمال می‌شود. برای کسب‌وکارهایی با نیازهای ساده، برخی آن را "تغییر دهنده بازی" می‌نامند.

کسری اعتماد: جایی که "جادوی" هوش مصنوعی با واقعیت روبرو می‌شود

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

این نگرانی به چندین روش آشکار می‌شود:

  1. نیاز به نظارت و قابلیت توضیح: همانطور که Accounting Today گزارش داد، حتی Digits اذعان می‌کند که سناریوهای پیچیده مانند تعهدات پیشرفته هنوز نیاز به مداخله دستی دارند. حسابداران در Reddit هشدار می‌دهند که هوش مصنوعی می‌تواند به راحتی در موارد حاشیه‌ای دچار مشکل شود. آنها "جعبه سیاه" نمی‌خواهند. آنها می‌خواهند ببینند که چرا هوش مصنوعی تصمیمی گرفته است و یک سیستم قوی برای بررسی و اصلاح استثنائات دارند. بدون این، خطر خطاهای خاموش و مرکب بسیار زیاد است.
  2. پایه‌های شکننده: Digits، مانند بسیاری از ابزارهای فناوری مالی، برای اتصال به حساب‌های بانکی به Plaid متکی است. در حالی که این پوشش گسترده‌ای را فراهم می‌کند، واقعیت این است که این اتصالات می‌توانند قطع شوند. همانطور که کاربران در انجمن‌های مالی گزارش می‌دهند، اتصالات بانکی می‌توانند ناگهان از کار بیفتند و نیاز به احراز هویت مجدد دارند. برای سیستمی که عملکرد خودگردان را وعده می‌دهد، این وابستگی خارجی یک نقطه ضعف قابل توجه است که نیازمند یک تجربه کاربری انعطاف‌پذیر برای "ترمیم" پیوندهای شکسته است.
  3. شکاف‌های حیاتی UX: اصطکاک کوچک در قابلیت استفاده می‌تواند تردیدهای بزرگی در مورد بلوغ یک محصول ایجاد کند. یکی از بررسی‌های G2 اشاره کرد که کاربر در ابتدا فکر می‌کرد که صادرات گزارش‌ها امکان‌پذیر نیست زیرا یافتن این ویژگی دشوار بود. در حالی که پشتیبانی نحوه انجام آن را روشن کرد، این شکاف در قابلیت کشف گویای همه چیز است. برای یک ابزار حرفه‌ای، قابلیت‌های واردات/صادرات "خوب برای داشتن" نیستند. آنها یک نیاز اصلی هستند که باید غیرقابل انکار باشند.

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

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

  1. ایجاد اعتماد از طریق شفافیت: ادعای اتوماسیون ۹۵٪ از CPA Practice Advisor باید با شفافیت رادیکال پشتیبانی شود.

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

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

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

مسیر پیش رو

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

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

فراتر از انتقال مستقیم: راهنمای کامل مالیات شرکت‌های S برای کاربران Beancount (2025)

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

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

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

2025-07-26-s-corp-tax-guide-for-beancount-users


چه چیزی مشمول مالیات می‌شود (و کجا)

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

  • انتقال مستقیم در سطح فدرال: یک شرکت S به طور کلی هیچ مالیات بر درآمد فدرال بر سود عادی کسب و کار خود نمی‌پردازد. در عوض، آن سود (همراه با سایر اقلام مالیاتی مانند اعتبارات و کسورات) از طریق Schedule K-1 به سهامداران منتقل می‌شود. سهامداران این درآمد را در اظهارنامه‌های مالیاتی شخصی خود گزارش می‌کنند، چه پول نقد را از کسب و کار خارج کرده باشند چه نکرده باشند. نکته مهم این است که این سود K-1 مشمول مالیات خوداشتغالی نیست.
  • اما... مالیات در سطح نهاد می‌تواند اعمال شود: قانون "بدون مالیات شرکتی" مطلق نیست. در موارد خاص، یک شرکت S ممکن است مستقیماً بدهی مالیاتی داشته باشد. رایج‌ترین محرک‌ها مالیات سودهای داخلی (BIG) (برای تبدیل‌های اخیر C-corp) و مالیات درآمد غیرفعال خالص اضافی هستند.
  • مالیات حقوق و دستمزد واقعی هستند: این مهم‌ترین قانون برای سهامداران-کارمندان است. اگر در کسب و کار خود کار می‌کنید، باید غرامت معقولی به عنوان دستمزد W-2 قبل از دریافت هرگونه توزیع مالیاتی دریافت کنید. این دستمزدها مشمول FICA (بیمه اجتماعی و درمانی) و کسر مالیات بر درآمد هستند، درست مانند حقوق هر کارمند دیگر.

حقوق و دستمزد، در یک نگاه (2025) حقوق و دستمزد

برای هر سهامدار-کارمند، شما حقوق و دستمزد را اجرا می‌کنید و فرم‌های استاندارد مالیات حقوق و دستمزد، از جمله فرم 941 سه ماهه (برای کسر مالیات بر درآمد و FICA) و فرم 940 سالانه (برای مالیات بیکاری فدرال یا FUTA) را ثبت می‌کنید.

نرخ‌های کلیدی 2025 عبارتند از:

  • بیمه اجتماعی (OASDI): پایه دستمزد 176,100 دلار است. نرخ مالیات 6.2% برای کارمند و 6.2% برای کارفرما بر روی دستمزد تا این سقف است.
  • مراقبت‌های پزشکی: هیچ سقف دستمزدی وجود ندارد. نرخ 1.45% برای کارمند و 1.45% برای کارفرما بر روی تمام دستمزدها است.
  • مالیات اضافی مراقبت‌های پزشکی: مالیات 0.9% از دستمزد کارمندی که در یک سال از 200,000 دلار تجاوز کند، کسر می‌شود. برای این بخش هیچ تطبیقی ​​از طرف کارفرما وجود ندارد.

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

در حالی که کمتر رایج است، باید از مالیاتی که خود شرکت S ممکن است بدهکار باشد آگاه باشید.

  • مالیات سودهای داخلی (BIG): اگر کسب و کار خود را از C-corp به S-corp تبدیل کرده‌اید، با یک دوره شناسایی 5 ساله روبرو هستید. اگر دارایی‌های مشمول افزایش قیمت را که شرکت در دوران C-corp خود در این پنجره نگه داشته است بفروشید، خود شرکت S بر روی آن سودها مالیات شرکتی خواهد داشت. این در Schedule D فرم 1120-S محاسبه می‌شود.
  • مالیات درآمد غیرفعال خالص اضافی: این در صورتی اعمال می‌شود که شرکت S شما سود و منافع انباشته (AE&P) را از زندگی قبلی خود به عنوان C-corp داشته باشد و درآمد غیرفعال آن (مانند اجاره، حق امتیاز و بهره) از 25% از درآمد ناخالص آن تجاوز کند.
  • تخمین‌های سه ماهه برای این مالیات: اگر انتظار دارید مجموع مالیات BIG، مالیات بر درآمد غیرفعال و برخی مالیات بازیابی دیگر 500 دلار یا بیشتر باشد، شرکت S باید پرداخت‌های تخمینی سه ماهه انجام دهد. برای سال 2025، تاریخ‌های سررسید سال تقویمی 15 آوریل، 16 ژوئن، 15 سپتامبر و 15 دسامبر است.

موارد ایالتی و محلی 🗺️

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

  • کالیفرنیا: شرکت‌های S باید هر ساله حداقل 800 دلار مالیات حق امتیاز به اضافه 1.5% مالیات بر درآمد خالص بپردازند.
  • شهر نیویورک: شهر نیویورک انتخاب S-corp را به رسمیت نمی‌شناسد. یک S-corp فدرال به طور کلی مشمول مالیات کامل شرکت عمومی شهر نیویورک است.
  • مالیات نهاد انتقالی اختیاری (PTE): به عنوان راه حلی برای سقف کسر 10,000 دلاری SALT فدرال، بسیاری از ایالت‌ها اکنون به شرکت‌های S اجازه می‌دهند تا مالیات بر درآمد ایالتی را در سطح نهاد بپردازند. قوانین پیچیده و در حال تغییر هستند - قبل از انتخاب PTE با CPA خود صحبت کنید.

مالکان چه چیزی می‌پردازند

به عنوان یک سهامدار، تصویر مالیاتی شخصی شما مستقیماً با عملکرد S-corp مرتبط است.

  • درآمد K-1 در 1040 شما: شما درآمد، زیان، کسورات و اعتبارات منتقل شده به شما را در Schedule K-1 خود در فرم 1040 شخصی خود گزارش خواهید کرد.
  • مالیات تخمینی سه ماهه: از آنجایی که مالیات از درآمد K-1 شما کسر نمی‌شود، احتمالاً برای جلوگیری از جریمه‌های کم پرداختی، باید با استفاده از فرم 1040-ES پرداخت‌های تخمینی مالیات سه ماهه شخصی را به IRS انجام دهید.
  • کسر QBI (بخش 199A): درآمد انتقالی شما ممکن است واجد شرایط کسر درآمد واجد شرایط کسب و کار (QBI) باشد، که می‌تواند تا 20% از درآمد کسب و کار شما باشد. در سطوح درآمد بالاتر، این کسر می‌تواند توسط میزان دستمزد W-2 که S-corp می‌پردازد محدود شود - که باعث می‌شود رقم "غرامت معقول" شما حتی مهم‌تر شود.

ثبت و فرم‌های پایه

حداقل، انطباق سالانه شما شامل موارد زیر خواهد بود:

  • فرم 1120-S: اظهارنامه مالیات بر درآمد شرکت S.
  • Schedule K-1: برای هر سهامدار.
  • فرم‌های حقوق و دستمزد: 941های سه ماهه، 940 سالانه و W-2/W-3 برای کارمندان.
  • فرم 1099-NEC: برای پرداخت‌های 600 دلار یا بیشتر به اکثر پیمانکاران مستقل.

Beancount: آن را ترسیم کنید تا هرگز نپرسید "آن کجا رفت؟"

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

حساب‌های آغازین

Assets:Bank:Operating
Assets:PrepaidTax:Federal ; برای پرداخت‌های تخمینی سطح S-corp
Expenses:Payroll:Wages
Expenses:Payroll:Employer:SocialSecurity
Expenses:Payroll:Employer:Medicare
Expenses:Payroll:Employer:FUTA
Expenses:Tax:Federal:S-Corp ; برای هزینه مالیات BIG/درآمد غیرفعال
Liabilities:Payroll:Withholding:{Federal,SocialSecurity,Medicare}
Equity:Distributions

مثال‌های تراکنش

اجرای حقوق و دستمزد (سمت شرکت + کسورات)

2025-02-28 * "حقوق و دستمزد - فوریه"
Assets:Bank:Operating -10350.00 USD
Expenses:Payroll:Wages 12500.00 USD
Expenses:Payroll:Employer:SocialSecurity 775.00 USD
Expenses:Payroll:Employer:Medicare 181.25 USD
Liabilities:Payroll:Withholding:Federal -3000.00 USD
Liabilities:Payroll:Withholding:SocialSecurity -775.00 USD
Liabilities:Payroll:Withholding:Medicare -181.25 USD

توزیع مالک (غیر دستمزدی)

2025-03-10 * "توزیع سهامدار"
Assets:Bank:Operating -5000.00 USD
Equity:Distributions 5000.00 USD

مالیات تخمینی در سطح شرکت (در صورت لزوم)

2025-04-15 * "تخمین سطح نهاد 1120-S (مالیات BIG/غیرفعال)"
Assets:Bank:Operating -1200.00 USD
Assets:PrepaidTax:Federal 1200.00 USD

علامت گذاری تاریخ‌های ثبت کلیدی

2026-03-15 note "فرم 1120-S سال 2025 به صورت الکترونیکی ثبت شد. K-1ها برای همه سهامداران ارائه شد."

بررسی‌های سلامت (bean-query)

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

دستمزد در مقابل توزیع سال تا به امروز (بررسی واقعیت غرامت معقول)

SELECT account, SUM(position)
WHERE (account ~ "Expenses:Payroll:Wages" OR account ~ "Equity:Distributions")
AND year = 2025
GROUP BY account;

آیا تحویل K-1 را ثبت کردیم؟

SELECT date, narration WHERE narration ~ "K-1";

نکات عملی (تا IRS تماس نگیرد) ✅

  1. "غرامت معقول" را مستند کنید. یک یادداشت ساده با وظایف شغلی، تخصیص زمان و پیوندهایی به داده‌های حقوق بازار نگه دارید. این مبلغ را از طریق حقوق و دستمزد رسمی W-2 پرداخت کنید.
  2. دستمزد و توزیع را به طور کامل جدا کنید. هرگز آنها را با هم مخلوط نکنید. دفتر کل Beancount شما باید تمایز را آشکار کند.
  3. قوانین ایالتی را رعایت کنید. از حداقل مالیات (مانند کالیفرنیا) یا عدم شناسایی S-corp (مانند شهر نیویورک) آگاه باشید.
  4. تخمین‌ها را دوباره بررسی کنید. اگر درآمد شما در اواسط سال به طور قابل توجهی تغییر کرد، هم 1040-ES شخصی خود و هم هرگونه پرداخت تخمینی در سطح S-corp را تنظیم کنید.

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

مهلت انتخاب S-Corp (2025): راهنمایی مختصر برای کاربران Beancount

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

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

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

2025-07-23-s-corp-election-deadline-2025


مهلت، در یک نگاه

مهمترین تاریخ برای ثبت فرم 2553، انتخاب توسط یک شرکت کوچک است. این فرمی است که به IRS می‌گوید می‌خواهید به عنوان یک S-corp مالیات پرداخت کنید.

  • برای مشاغل موجود با سال تقویمی: باید فرم 2553 را تا پانزدهمین روز از ماه سوم سال مالیاتی که می‌خواهید این انتخاب اعمال شود، ثبت کنید. برای انتخاب سال 2025 (از اول ژانویه 2025)، مهلت شنبه، 15 مارس 2025 است. از آنجایی که این تاریخ در آخر هفته است، قانون آخر هفته/تعطیلات IRS مهلت عملی را به روز کاری بعدی منتقل می‌کند: دوشنبه، 17 مارس 2025.
  • برای مشاغل جدید: اگر این اولین سال مالیاتی کسب و کار شماست، "2 ماه و 15 روز" از شروع سال مالیاتی خود فرصت دارید تا ثبت نام کنید. تاریخ دقیق بستگی به زمان شروع رسمی سال مالیاتی شما دارد. به عنوان مثال، اگر کسب و کار شما در 7 ژانویه شروع شود، مهلت شما 21 مارس خواهد بود.

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


اگر آن را از دست دادید چه؟

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

IRS یک روش ساده، رویه درآمد 2013-30، ارائه می‌دهد که به بسیاری از مشاغل کوچک اجازه می‌دهد تا درخواست وضعیت S-corp گذشته نگر را بدهند. به طور کلی، اگر بتوانید نشان دهید که دلیل معقولی برای ثبت نام دیرهنگام داشته‌اید و سایر الزامات این روش را برآورده می‌کنید، واجد شرایط خواهید بود.


سایر تاریخ‌های کلیدی مرتبط با S-Corps

هنگامی که شما یک S-corp هستید، مهلت‌ها متوقف نمی‌شوند. در اینجا دو تاریخ مهم دیگر برای علامت گذاری در تقویم شما آورده شده است:

  • ثبت 1120-S ( اظهارنامه مالیاتی S-corp ): اظهارنامه مالیاتی سالانه S-corp شما، فرم 1120-S، تا پانزدهمین روز از ماه سوم پس از پایان سال مالیاتی شما موعد مقرر است. برای اکثر مشاغل (ثبت‌کنندگان سال تقویمی)، این همان مهلت انتخاب است: 17 مارس 2025.
  • به زمان بیشتری نیاز دارید؟ اگر نمی‌توانید 1120-S خود را به موقع ثبت کنید، می‌توانید فرم 7004 را برای تمدید خودکار 6 ماهه ثبت کنید. این مهلت ثبت اظهارنامه شما را تا 15 سپتامبر تمدید می‌کند. نکته مهم این است که این تمدید برای ثبت است، نه تمدید برای پرداخت. هر مالیاتی که بدهکار هستید همچنان تا مهلت اصلی مارس سر رسید می‌شود.

چه کسی باید S-Corp را انتخاب کند؟

وضعیت S-corp برای همه مناسب نیست. مزیت اصلی آن کاهش مالیات بر خوداشتغالی است. این کار را با اجازه دادن به شما برای تقسیم سود کسب و کارتان به دو دسته انجام می‌دهد:

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

با این حال، این مزیت با پیچیدگی و هزینه‌های اضافی همراه است. S-corpها نیاز به اجرای حقوق و دستمزد رسمی، پایبندی به استانداردهای "جبران معقول" تعیین شده توسط IRS و رسیدگی به کارهای اداری بیشتر، مانند ثبت فرم‌های 1120-S و صدور K-1 برای سهامداران دارند.

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


مهلت را آسان‌تر کنید - با Beancount

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

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

در اینجا یک نمودار حساب اساسی برای شروع شما آورده شده است:

  • Assets:Bank:Checking
  • Income:Sales
  • Expenses:Payroll:Wages
  • Expenses:Payroll:EmployerTaxes
  • Equity:Distributionsبرای برداشت سهامداران
  • Equity:Opening-Balances

ثبت‌های معمولی

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

; حقوق و دستمزد W-2 یک هزینه تجاری است
2025-02-28 * "اجرای حقوق و دستمزد - فوریه"
Assets:Bank:Checking -6200 USD
Expenses:Payroll:Wages 5000 USD
Expenses:Payroll:EmployerTaxes 1200 USD
; entity: S-Corp period: 2025-02

; توزیع سهامداران برداشتی از حقوق صاحبان سهام است، نه یک هزینه
2025-03-10 * "توزیع سهامداران"
Assets:Bank:Checking -3000 USD
Equity:Distributions 3000 USD
; entity: S-Corp period: 2025-Q1

محافظ‌های مفید (پرس و جوها و برچسب‌ها)

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

  • هر برداشت مالک را با چیزی به یاد ماندنی، مانند distrib: "yes"، برچسب گذاری کنید.
  • به صورت دوره‌ای یک پرس و جو را برای مقایسه کل دستمزدهای پرداخت شده با کل توزیع‌های انجام شده اجرا کنید.

می‌توانید با bean-query یک بررسی سریع از ترمینال خود انجام دهید:

SELECT account, SUM(position)
WHERE (account ~ 'Expenses:Payroll:Wages' OR account ~ 'Equity:Distributions')
AND year = 2025
GROUP BY account;

این به شما خلاصه‌ای واضح از دستمزدها و توزیع‌های شما برای سال ارائه می‌دهد و به شما و CPA شما کمک می‌کند تا ارزیابی کنید که آیا حقوق شما "معقول" است یا خیر.

دنباله کاغذی برای انتخابات

اسناد S-corp خود را سازماندهی کرده و به دفتر کل خود پیوند دهید.

  • یک پوشه docs/ در دایرکتوری Beancount خود ایجاد کنید تا PDFهای فرم 2553 امضا شده، نامه پذیرش IRS، هرگونه بیانیه تسکین انتخاب دیرهنگام و اسناد تنظیم حقوق و دستمزد (EIN، شناسه‌های ایالتی) خود را ذخیره کنید.
  • یک تراکنش note را در دفتر کل خود در روزی که انتخابات را ثبت می‌کنید، ثبت کنید. این یک رکورد دائمی و تاریخ دار ایجاد می‌کند.
2025-01-22 note "فرم 2553 IRS برای انتخاب S-corp ثبت شد (از 2025-01-01 لازم الاجرا است)"

موارد لبه‌ای که باید مراقب آنها باشید

  • تاریخ شروع "اولین سال مالیاتی" شما ممکن است تاریخ تشکیل شما نباشد. ساعت برای مهلت "2 ماه و 15 روز" از زمانی شروع می‌شود که شرکت شما سهامدار داشته باشد، دارایی به دست آورد یا عملیات تجاری را آغاز کند - هر کدام که زودتر اتفاق بیفتد.
  • برای سال‌های مالی غیر تقویمی، دقیق باشید. مهلت فرم 2553 شما بر اساس تاریخ شروع سال مالی شما است، در حالی که مهلت فرم 1120-S شما بر اساس تاریخ پایان آن است.

چک لیست سریع

آماده ادامه هستید؟ در اینجا یک چک لیست نهایی برای راهنمایی شما آورده شده است.

✅ بر اساس سطح سود، آمادگی حقوق و دستمزد و قوانین خاص ایالت، تصمیم بگیرید که آیا ساختار S-corp برای کسب و کار شما مناسب است یا خیر. ✅ فرم 2553 را با مهلت صحیح در تقویم علامت گذاری کنید (و یک یادآوری یک هفته‌ای برای خود تنظیم کنید). برای سال 2025، این تاریخ 17 مارس 2025 است. ✅ اگر دیر کردید، فوراً ارزیابی کنید که آیا واجد شرایط تسکین تحت Rev. Proc. 2013-30 هستید یا خیر. ✅ سیستم حقوق و دستمزد خود را پیکربندی کنید و حساب‌های هزینه و حقوق صاحبان سهام جدید را در دفتر کل Beancount خود ترسیم کنید. ✅ آماده باشید تا فرم 1120-S را تا مهلت مقرر ثبت کنید یا فرم 7004 را برای تمدید ثبت کنید.


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

مزیت فنی Beancount در مقایسه با Ledger، hledger و GnuCash

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

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

با استفاده از یک گزارش مقایسه‌ای دقیق، مشخصات فنی Beancount را در مقابل رقبای متن‌باز محبوب آن، Ledger-CLI، hledger و GnuCash، تجزیه و تحلیل می‌کنیم.

2025-07-22-مزیت-فنی-beancount-بررسی-عمیق-عملکرد-api-پایتون-و-جامعیت-داده‌ها-در-مقایسه-با-ledger-hledger-و-gnucash


سرعت و عملکرد: معیارهای کمی 🚀

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

  • Beancount: استفاده در دنیای واقعی نشان می‌دهد که می‌تواند دفاتر کل با صدها هزار تراکنش را تقریباً در ۲ ثانیه بارگیری و پردازش کند. استفاده از حافظه متوسط است. تجزیه حدود ۱۰۰ هزار تراکنش، متن منبع را با استفاده از تنها ده‌ها مگابایت رم به اشیاء درون حافظه تبدیل می‌کند.
  • آزمایش فشار ۱ میلیون تراکنش: معیاری با استفاده از یک دفتر کل مصنوعی با ۱ میلیون تراکنش، ۱۰۰۰ حساب و ۱ میلیون ورودی قیمت، تفاوت‌های معماری قابل توجهی را نشان داد:
    • hledger (Haskell): با موفقیت یک تجزیه و گزارش کامل را در ~۸۰.۲ ثانیه انجام داد و ~۱۲۴۶۵ تراکنش در ثانیه را پردازش کرد و ~۲.۵۸ گیگابایت رم استفاده کرد.
    • Ledger-CLI (C++): این فرآیند پس از ۴۰ دقیقه بدون تکمیل شدن خاتمه یافت، احتمالاً به دلیل یک رگرسیون شناخته شده که باعث استفاده بیش از حد از حافظه و CPU با دفاتر کل بسیار پیچیده می‌شود.
    • Beancount: اگرچه در آن آزمایش خاص ۱ میلیون گنجانده نشده است، منحنی عملکرد آن نشان می‌دهد که این کار را به طور موثر انجام می‌دهد. علاوه بر این، Beancount نسخه ۳ آینده، با هسته جدید C++ و API پایتون، انتظار می‌رود که بهبود دیگری در توان عملیاتی ارائه دهد.
  • GnuCash (C/Scheme): به عنوان یک برنامه GUI که کل مجموعه داده‌های خود را در حافظه بارگیری می‌کند، عملکرد با اندازه به طور قابل توجهی کاهش می‌یابد. باز کردن یک فایل XML ~۵۰ مگابایتی (که نشان دهنده بیش از ۱۰۰ هزار تراکنش است) ۷۷ ثانیه طول کشید. تغییر به backend SQLite این زمان را به ~۵۵ ثانیه بهبود بخشید.

نتیجه‌گیری: Beancount عملکرد استثنایی ارائه می‌دهد که به طور قابل پیش‌بینی مقیاس‌پذیر است، ویژگی مهمی برای مدیریت داده‌های بلندمدت. از افت عملکرد مشاهده شده در Ledger و تأخیر محدود به رابط کاربری GnuCash جلوگیری می‌کند.


معماری داده‌ها: متن ساده در مقابل پایگاه داده‌های مات 📄

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

  • فشرده و کارآمد: یک فایل Beancount با ۱۰۰۰۰۰ تراکنش تنها ~۸.۸ مگابایت است. این فشرده‌تر از فایل معادل Ledger (~۱۰ مگابایت) است، تا حدی به این دلیل که سینتکس Beancount اجازه می‌دهد تا مقدار نهایی تراز در یک تراکنش استنباط شود و افزونگی کاهش یابد.
  • اجرای ساختاری: Beancount دستورالعمل‌های YYYY-MM-DD open Account را الزامی می‌کند. این رویکرد منظم از ایجاد حساب‌های جدید و نادرست به دلیل اشتباهات تایپی در نام حساب جلوگیری می‌کند - یک مشکل رایج در سیستم‌هایی مانند Ledger و hledger که حساب‌ها را به صورت خودکار ایجاد می‌کنند. این ساختار داده‌ها را برای دستکاری برنامه‌نویسی قابل اعتمادتر می‌کند.
  • آماده برای کنترل نسخه: یک دفتر کل متن ساده کاملاً برای کنترل نسخه با Git مناسب است. شما یک تاریخچه کامل و قابل حسابرسی از هر تغییر مالی که انجام می‌دهید، دریافت می‌کنید.
  • مقایسه با GnuCash: GnuCash به طور پیش‌فرض از یک فایل XML فشرده شده با gzip استفاده می‌کند، جایی که داده‌ها طولانی هستند و در برچسب‌هایی با GUID برای هر موجودیت پیچیده شده‌اند. در حالی که backendهای SQLite، MySQL و PostgreSQL را ارائه می‌دهد، این داده‌ها را از دستکاری و نسخه‌سازی متن ساده و مستقیم انتزاع می‌کند. ویرایش XML خام امکان‌پذیر است اما بسیار دشوارتر از ویرایش یک فایل Beancount است.

نتیجه‌گیری: فرمت داده‌های Beancount فقط متن نیست. این یک زبان خوش‌تعریف است که وضوح را به حداکثر می‌رساند، صحت را تضمین می‌کند و به طور یکپارچه با ابزارهای توسعه‌دهنده مانند git و grep ادغام می‌شود.


ویژگی بی‌نظیر: یک API پایتون واقعی و معماری افزونه 🐍

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

  • دسترسی مستقیم برنامه‌نویسی: می‌توانید داده‌های دفتر کل خود را مستقیماً در پایتون بخوانید، جستجو کنید و دستکاری کنید. به همین دلیل است که توسعه‌دهندگان مهاجرت می‌کنند. همانطور که یک کاربر اشاره کرد، ناامیدی از تلاش برای اسکریپت نویسی در برابر پیوندهای داخلی ضعیف مستند Ledger با Beancount از بین می‌رود.
  • خط لوله افزونه: بارگذار Beancount به شما امکان می‌دهد توابع پایتون سفارشی را مستقیماً در خط لوله پردازش وارد کنید. این امکان تبدیل‌ها و اعتبارسنجی‌های دلخواه را در جریان داده‌ها هنگام بارگیری فراهم می‌کند - به عنوان مثال، نوشتن یک افزونه برای اعمال این که هر هزینه از یک فروشنده خاص باید دارای یک برچسب خاص باشد.
  • چارچوب واردکننده قدرتمند: فراتر از جادوگران واردات CSV دست و پا گیر حرکت کنید. با Beancount، شما اسکریپت‌های پایتون را برای تجزیه صورت‌های مالی از هر منبع (OFX، QFX، CSV) می‌نویسید. ابزارهای جامعه مانند smart_importer حتی از مدل‌های یادگیری ماشین برای پیش‌بینی و اختصاص خودکار حساب‌های ارسال استفاده می‌کنند و ساعت‌ها طبقه‌بندی دستی را به یک فرآیند چند ثانیه‌ای و یک فرمان تبدیل می‌کنند.
  • نحوه مقایسه دیگران:
    • Ledger/hledger: قابلیت توسعه در درجه اول خارجی است. شما داده‌ها را به/از فایل اجرایی منتقل می‌کنید. در حالی که آنها می‌توانند JSON/CSV خروجی دهند، شما نمی‌توانید منطق را به حلقه پردازش اصلی آنها بدون تغییر منبع C++/Haskell تزریق کنید.
    • GnuCash: قابلیت توسعه از طریق یک منحنی یادگیری شیب‌دار با Guile (Scheme) برای گزارش‌های سفارشی یا از طریق پیوندهای پایتون (با استفاده از SWIG و کتابخانه‌هایی مانند PieCash) که با موتور GnuCash تعامل دارند، انجام می‌شود. این قدرتمند است اما کمتر از رویکرد کتابخانه بومی Beancount مستقیم و "پایتونیک" است.

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


فلسفه: یک کامپایلر دقیق برای امور مالی شما 🤓

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

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

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

Beancount برای چه کسانی مناسب است؟

بر اساس این تجزیه و تحلیل فنی، Beancount انتخاب بهینه برای موارد زیر است:

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

اگر به دنبال عملکرد خام C++ برای گزارش‌های استاندارد هستید، Ledger یک رقیب است. برای مقیاس‌پذیری استثنایی در یک الگوی برنامه‌نویسی تابعی، hledger چشمگیر است. برای یک رابط کاربری گرافیکی غنی از ویژگی با حداقل تنظیمات، GnuCash عالی است.

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

ده نکته حسابداری برای بهبود گردش کار 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

· 9 دقیقه مطالعه
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 برای اطمینان از معتبر بودن فایل‌های خود برنامه ریزی کنید.
  • صورت سود و زیان خود را ماهانه بررسی کنید تا تصمیمات مبتنی بر داده در مورد هزینه‌های تبلیغات، قیمت گذاری و موجودی بگیرید.

مطالعه بیشتر

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

۷. مراحل بعدی

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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