پرش به محتوای اصلی
Beancount.io Logo

راهنمای بنیانگذاران برای نمودار حساب‌های استارتاپی

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

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

اصول اصلی برای یک COA مقیاس‌پذیر 🧾

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

  • اول تعهدی: از روز اول COA خود را برای حسابداری تعهدی بسازید. این به معنای استفاده از حساب‌هایی مانند حساب‌های دریافتنی (AR)، حساب‌های پرداختنی (AP)، هزینه‌های پیش‌پرداخت، و درآمدهای معوق است. حسابداری تعهدی تصویر واقعی از سلامت مالی شرکت شما را ارائه می‌دهد و درآمدها و هزینه‌ها را به دوره‌ای که در آن کسب یا متحمل شده‌اند منطبق می‌کند، نه فقط زمانی که پول جابجا می‌شود.
  • خلوت نگه دارید: در مقابل وسوسه ایجاد یک حساب برای هر فروشنده یا هزینه جزئی مقاومت کنید. یک COA حجیم و پر از حساب‌های غیرضروری مدیریت‌ش دشوار است و بینش‌ها را مبهم می‌کند. فقط زمانی یک حساب جدید اضافه کنید که برای انطباق الزامی باشد یا تصمیم تجاری خاصی را پیش ببرد.
  • جداسازی بهای تمام‌شده کالا از هزینه‌های عملیاتی: این برای درک سودآوری شما یک امر ضروری است. بهای تمام شده کالا (COGS) شامل هزینه‌هایی می‌شود که مستقیماً با تحویل درآمد مقیاس می‌شود (مانند میزبانی برای مشتریان، کارمزدهای پردازش پرداخت). هر چیز دیگری یک هزینه عملیاتی (OpEx) است. این جداشدگی کلید محاسبه حاشیه ناخالص شما است.
  • برای ابعاد از برچسب‌ها استفاده کنید: از COA برای ردیابی هزینه‌های دپارتمانی، پروژه‌ها یا مشتریان خاص استفاده نکنید. این کار بر عهده متاداده و تگ‌ها است. یک تراکنش برای یک سرور جدید می‌تواند به حساب Expenses:Cloud ثبت شود و با #engineering و #project-phoenix برچسب زده شود. این کار COA را تمیز نگه داشته و در عین حال امکان گزارش‌گیری قدرتمند و چندبعدی را آسان می‌کند.
  • منظم باشید: از قبل در مورد خط مشی‌های حسابداری خود تصمیم بگیرید و آن را نوشته و ذخیره کنید. برای مثال، آیا یک SAFE (موافقت‌نامه ساده برای سهام آینده) را به عنوان بدهی یا سرمایه طبقه‌بندی می‌کنید؟ یک روش انتخاب کنید، آن را بنویسید و به آن پایبند باشید. ثبات برای مقایسه دقیق دوره‌ای برقرار است.

نمودار حساب‌های حداقلی آماده برای مرحله بذر 🌱

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

; ===== دارایی‌ها =====
1970-01-01 open Assets:Bank:Checking              USD
1970-01-01 open Assets:Bank:Savings               USD
1970-01-01 open Assets:AR                         USD              ; حساب‌های دریافتنی
1970-01-01 open Assets:Clearing:Stripe            USD              ; حساب‌های گذار پرداخت
1970-01-01 open Assets:Clearing:PayPal            USD
1970-01-01 open Assets:Prepaid:Software           USD
1970-01-01 open Assets:Prepaid:Insurance          USD
1970-01-01 open Assets:Deposits                   USD              ; سپرده‌های اجاره/امنیتی
1970-01-01 open Assets:Equipment                  USD
1970-01-01 open Assets:Intangibles                USD              ; نرم‌افزار/مالکیت فکری سرمایه‌شده (در صورت استفاده)
1970-01-01 open Assets:Crypto:BTC                 BTC              ; اختیاری
 
; ===== بدهی‌ها =====
1970-01-01 open Liabilities:AP                     USD              ; حساب‌های پرداختنی
1970-01-01 open Liabilities:DeferredRevenue        USD
1970-01-01 open Liabilities:Payroll:Withholding    USD              ; مالیات کارمندان
1970-01-01 open Liabilities:Payroll:EmployerTaxes  USD
1970-01-01 open Liabilities:SalesTax:CA            USD              ; بر اساس نیاز هر ایالت
1970-01-01 open Liabilities:SAFE                   USD              ; اگر به عنوان بدهی طبقه‌بندی شده است
1970-01-01 open Liabilities:NotesPayable           USD
1970-01-01 open Liabilities:Accrued:Bonus          USD              ; اقلام تعهدی (پاداش، حقوقی و غیره)
1970-01-01 open Liabilities:Accrued:Legal          USD
 
; ===== حقوق صاحبان سهام =====
1970-01-01 open Equity:CommonStock                USD
1970-01-01 open Equity:APIC                       USD              ; افزایش سرمایه اضافی
1970-01-01 open Equity:SAFE                       USD              ; اگر SAFE به عنوان سرمایه طبقه‌بندی شد
1970-01-01 open Equity:RetainedEarnings           USD
1970-01-01 open Equity:OpeningBalances            USD
 
; ===== درآمد (بستانکار) =====
1970-01-01 open Income:Revenue:SaaS                USD
1970-01-01 open Income:Revenue:Services            USD
1970-01-01 open Income:Contra:Discounts            USD              ; درآمد منفی (تخفیف‌ها)
1970-01-01 open Income:Contra:RefundsChargebacks   USD
1970-01-01 open Income:Other:Interest              USD
1970-01-01 open Income:Other:FXGains               USD
 
; ===== هزینه‌ها =====
1970-01-01 open Expenses:COGS:Hosting              USD              ; ابر متغیر برای تحویل محصول
1970-01-01 open Expenses:COGS:PaymentProcessing    USD              ; کارمزدهای Stripe/PayPal
1970-01-01 open Expenses:Payroll:Wages             USD
1970-01-01 open Expenses:Payroll:EmployerTaxes     USD
1970-01-01 open Expenses:Benefits                  USD
1970-01-01 open Expenses:Contractors               USD
1970-01-01 open Expenses:Software:Subscriptions    USD
1970-01-01 open Expenses:Cloud                     USD              ; ابزارهای داخلی/بارهای کاری
1970-01-01 open Expenses:Rent                      USD
1970-01-01 open Expenses:EquipmentSmall            USD              ; کمتر از آستانه سرمایه‌گذاری
1970-01-01 open Expenses:Marketing:Paid            USD
1970-01-01 open Expenses:Marketing:Brand           USD
1970-01-01 open Expenses:Travel                    USD
1970-01-01 open Expenses:Meals                     USD
1970-01-01 open Expenses:Legal                     USD
1970-01-01 open Expenses:Accounting                USD
1970-01-01 open Expenses:Insurance                 USD
1970-01-01 open Expenses:BankFees                  USD
1970-01-01 open Expenses:Taxes:Income              USD
1970-01-01 open Expenses:Taxes:Sales               USD
1970-01-01 open Expenses:Depreciation              USD
1970-01-01 open Expenses:Amortization              USD
1970-01-01 open Expenses:Interest                  USD
1970-01-01 open Expenses:Other                     USD

افزونه‌های ماژوال برای رشد 📈

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

ماژول SaaS

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

  • جزئیات درآمد: Income:Revenue:SaaS:Monthly، Income:Revenue:SaaS:Annual، Income:Contra:Credits
  • معجلوس‌ها و دریافتنی‌ها: Liabilities:DeferredRevenue (برای وجه نقد دریافت شده پیش‌اپراز) و Assets:AR (برای فاکتورهای صادر شده).
  • کنترل پردازنده: Assets:Clearing:Stripe (برای ردیابی پرداخت‌ها) و Expenses:COGS:PaymentProcessing.

ماژول برای بازارگاه/پرداخت

وقتی وجه نقد یا پول را به نمایندگی از کاربران نگه‌داری یا جابجا می‌کنید، این موارد را اضافه کنید.

  • مدل ناخالص/خالص: Liabilities:MerchantPayable (پول بدهکاران به فروشندگان) حیاتی است. درآمد شما Income:Revenue:MarketplaceFees است که کسب می‌کنید.
  • ذخایر: Liabilities:ProcessorReserves برای وجوهی که توسط شرکای پرداخت نگه‌داری می‌شود.

ماژول افراد و حقوق

وقتی کارمند دارید، باید بدهی‌های حقوقی را دقیقاً ردیابی کنید.

  • بدهی‌ها: Liabilities:Payroll:Withholding (مالیات کارمندان)، Liabilities:Payroll:EmployerTaxes (سهم شما)، و Liabilities:Payroll:BenefitsPayable.
  • هزینه‌ها: برای شفافیت، هزینه‌های مزایای مختلف مانند Expenses:Benefits:Health، Expenses:Benefits:401kMatch و غیره را تجزیه کنید.
  • جبران مبتنی بر سهام: اگر جبران مبتنی بر سهام را شناسایی می‌کنید، Expenses:StockComp را اضافه کنید.

ماژول مالیات بر فروش / ارزش افزوده

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

  • بدهی‌ها: Liabilities:SalesTax:CA، Liabilities:SalesTax:NY، Liabilities:SalesTax:EU:DE
  • دارایی‌ها: Assets:VATRecoverable:EU:DE اگر می‌توانید اعتبار مالیات ورودی در سیستم VAT ادعا کنید.

برگه طبقه‌بندی: کجا می‌رود؟

  • بهای تمام‌شده کالا (COGS) در مقابل هزینه عملیاتی (OpEx)
    • COGS: هزینه‌هایی که مستقیماً با تحویل محصول متغیر هستند. به عنوان مثال هزینه‌های میزبانی AWS برای اپلیکیشن تولیدی شما، کارمزدهای Stripe، و هزینه‌های API واسطه‌های شخص ثالث که با میزان استفاده مقیاس می‌شود.
    • OpEx: هزینه‌های ثابت عملیاتی. مانند AWS برای خط لوله CI/CD داخلی خود، اشتراک خود در Slack یا GitHub، و حقوق پرسنل G&A خود.
  • درآمد برابر در مقابل هزینه
    • درآمد ضد: هر چیزی که به طور مستقیم درآمد بالای خط را کاهش می‌دهد. از Income:Contra:Discounts یا Income:Contra:Refunds استفاده کنید. این تضمین می‌کند که درآمد ناخالص شما به طور دقیق بیان شده است.
    • هزینه: هزینه انجام کسب‌وکار. کارمزدهای دروازه پرداخت یک مثال کلاسیک است که به Expenses:COGS:PaymentProcessing تعلق دارد و نه به عنوان یک قلم درآمد ضد.
  • پیش‌پرداخت‌ها در مقابل معجلوس‌ها
    • هزینه پیش‌پرداخت: شما برای چیزی که در آینده از آن بهره‌منع می‌شوید پول نقد پرداخت کردید (مثل یک بیمه‌نامه سالانه). پول نقد خارج می‌شود، در Assets:Prepaid:Insurance قرار می‌گیرد و سپس ماهانه به عنوان هزینه شناسایی می‌شود.
    • درآمد معجلوس: یک مشتری به شما برای چیزی که در آینده تحویل خواهید داد پول پرداخت کرده است (مثلاً یک طرح SaaS سالانه). پول نقد وارد می‌شود، در Liabilities:DeferredRevenue قرار می‌گیرد و سپس ماهانه به عنوان درآمد شناسایی می‌شود.

نمونه راه‌حل‌های پیش‌فرض برای مرحله معمول استارتاپ

مرA) A: بدون درآمد، استارتاپ دو بنیانگذار SaaS (بسیار سبکآر مینیمال)

تازه شروع می‌کنید؟ COA حداقلی را ادغام کنید اما حساب‌هایی که هنوز نیاز ندارید (مانند Assets:AR و Liabilities:DeferredRevenue در) را فقط در قالب نظر فعال کنید. تمرکز خود را بر روی ردیابی پول نقد، بدهی‌های پرداختنی و هزینه‌های عملیاتی پایه بگذارید.

بإ B) بذر SaaS با Stripe و طرح‌های سالانه

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

1970-01-01 open Assets:Clearing:Stripe           USD
1970-01-01 open Liabilities:DeferredRevenue        USD
1970-01-01 open Income:Contra:RefundsChargebacks   USD
1970-01-01 open Expenses:COGS:PaymentProcessing    USD

C) آلفای بازارگاه (جریان شبیه امانی)

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

1970-01-01 open Liabilities:MerchantPayable        USD
1970-01-01 open Income:Revenue:MarketplaceFees     USD
1970-01-01 open Liabilities:SalesTax:Marketplace    USD

مستندسازی سیستم و مواردی که خارج از COA خود نگه دارید

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

; سیاست: مبنای تعهدی؛ شناسایی درآمد ماهانه برای SaaS سالانه.
; سیاست: تجهیزات بیش از ۵۰۰۰ دلار سرمایه‌گذاری و استهلاک خط مستقیم به مدت ۳ سال.
; سیاست: SAFEها به عنوان بدهی تا زمان تبدیل به سرمایه طبقه‌بندی می‌شوند.
; سیاست: از برچسب‌ها برای بخش‌ها (#eng #sales #g&a) و مشتریان (#cust-acmeco) استفاده کنید.

در نهایت، به خاطر داشته باشید که چه چیزی را نباید در COA قرار دهید.

  • ❌ بخش‌ها و تیم‌ها: به جای Expenses:Engineering:Software از برچسب‌هایی مانند #engineering استفاده کنید.
  • ❌ نام فروشندگان: از قلم payee: در تراکنش خود استفاده کنید، نه Expenses:Software:Slack.
  • ❌ اتصالات موقت: از ایجاد حساب‌های "متفرقه" یا "موقت" خودداری کنید. اگر در حال اشکال‌زدایی هستید، از Equity:Suspense استفاده کنید و اطمینان حاصل کنید که به صفر بسته شود.