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

14 پست با برچسب "Cash Flow"

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

راهنمای جامع صورت جریان وجوه نقد: قالب رایگان و بهترین روش‌ها

· زمان مطالعه 11 دقیقه
Mike Thrift
Mike Thrift
Marketing Manager

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

صورت جریان وجوه نقد چیست؟

2025-08-14-guide-to-cash-flow-statements

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

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

چرا کسب و کار شما به صورت جریان وجوه نقد نیاز دارد

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

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

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

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

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

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

سه بخش صورت جریان وجوه نقد

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

1. فعالیت‌های عملیاتی

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

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

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

2. فعالیت‌های سرمایه‌گذاری

این بخش جریان‌های نقدی مربوط به دارایی‌ها و سرمایه‌گذاری‌های بلندمدت را ردیابی می‌کند:

  • خرید یا فروش اموال، ماشین آلات و تجهیزات
  • تملک یا واگذاری سایر کسب و کارها
  • خرید یا فروش اوراق بهادار سرمایه‌گذاری
  • وام‌های داده شده به سایر نهادها (و بازپرداخت‌های دریافتی)

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

3. فعالیت‌های تأمین مالی

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

  • عواید حاصل از وام یا صدور اوراق قرضه
  • بازپرداخت اصل بدهی
  • پول سرمایه گذاری شده توسط مالکان یا سهامداران
  • بازخرید سهام
  • پرداخت سود سهام

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

چگونه یک صورت جریان وجوه نقد ایجاد کنیم

دو روش برای تهیه صورت جریان وجوه نقد وجود دارد: روش مستقیم و روش غیرمستقیم. بیشتر کسب و کارهای کوچک پیاده‌سازی روش غیرمستقیم را آسان‌تر می‌دانند.

روش غیرمستقیم (توصیه شده برای کسب و کارهای کوچک)

مرحله 1: با سود خالص شروع کنید با سود خالص از صورت سود و زیان خود برای دوره مورد نظر شروع کنید.

مرحله 2: تعدیل برای اقلام غیر نقدی هزینه‌هایی را که شامل پرداخت‌های نقدی نمی‌شوند، اضافه کنید:

  • استهلاک و استهلاک دارایی‌های نامشهود
  • زیان‌های ناشی از فروش دارایی (یا سودها را کم کنید)

مرحله 3: تعدیل برای تغییرات سرمایه در گردش

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

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

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

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

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

روش مستقیم

روش مستقیم از نظر مفهومی سرراست‌تر است اما به نگهداری سوابق دقیق‌تری نیاز دارد. شما به سادگی تمام دریافت‌ها و پرداخت‌های نقدی را فهرست می‌کنید:

دریافت‌های نقدی:

  • وصول مطالبات از مشتریان
  • بهره دریافتی
  • سایر دریافت‌های نقدی عملیاتی

پرداخت‌های نقدی:

  • پرداخت به تامین کنندگان
  • پرداخت به کارکنان
  • بهره پرداخت شده
  • مالیات بر درآمد پرداخت شده
  • سایر پرداخت‌های نقدی عملیاتی

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

مثال واقعی: یک نانوایی کوچک

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

فعالیت‌های عملیاتی:

  • سود خالص: 4،000 دلار
  • اضافه کنید: استهلاک: 500 دلار
  • افزایش در حساب‌های دریافتنی: -1،000 دلار (مشتریان به صورت اعتباری خرید کرده‌اند)
  • کاهش در موجودی کالا: 800 دلار (لوازم مصرف شده)
  • افزایش در حساب‌های پرداختنی: 600 دلار (برخی از پرداخت‌های تامین کننده به تعویق افتاده است)
  • وجه نقد خالص حاصل از عملیات: 4،900 دلار

فعالیت‌های سرمایه‌گذاری:

  • خرید اجاق گاز جدید: -3،000 دلار
  • وجه نقد خالص حاصل از سرمایه‌گذاری: -3،000 دلار

فعالیت‌های تأمین مالی:

  • پرداخت اصل وام نانوایی: -500 دلار
  • وجه نقد خالص حاصل از تأمین مالی: -500 دلار

افزایش خالص در وجه نقد: 1،400 دلار

اگر ماه را با 5،000 دلار در بانک شروع کرده باشید، با 6،400 دلار به پایان می‌رسانید.

بهترین روش‌ها برای استفاده از صورت جریان وجوه نقد خود

1. به طور منظم آن را بررسی کنید

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

2. پیش‌بینی‌های جریان نقدی ایجاد کنید

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

3. به معیارهای کلیدی توجه کنید

به موارد زیر توجه ویژه داشته باشید:

  • جریان نقدی عملیاتی: باید به طور مداوم مثبت باشد
  • جریان نقدی آزاد: جریان نقدی عملیاتی منهای هزینه‌های سرمایه‌ای
  • چرخه تبدیل وجه نقد: چه مدت طول می‌کشد تا سرمایه گذاری‌های موجودی کالا دوباره به وجه نقد تبدیل شود

4. دوره‌ها را مقایسه کنید

به روندهای ماه به ماه و سال به سال نگاه کنید. آیا جریان نقدی عملیاتی شما در حال رشد است؟ آیا وابستگی شما به تأمین مالی بیشتر یا کمتر می‌شود؟ این روندها مسیر کسب و کار شما را نشان می‌دهند.

5. با سایر صورت‌ها مغایرت‌گیری کنید

صورت جریان وجوه نقد شما باید داستان ثابتی را با ترازنامه و صورت سود و زیان شما بیان کند. تغییر در وجه نقد در صورت جریان وجوه نقد شما باید با تغییر در حساب نقدی در ترازنامه شما مطابقت داشته باشد.

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

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

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

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

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

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

قالب رایگان صورت جریان وجوه نقد خود را دانلود کنید

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

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

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

اقدام: گام‌های بعدی شما

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

  1. اکنون شروع به ردیابی کنید: تا ماه آینده یا فصل آینده صبر نکنید. قالب را دانلود کنید و اولین صورت جریان وجوه نقد خود را این هفته ایجاد کنید.

  2. یک برنامه بررسی تنظیم کنید: در تقویم خود زمانی را برای بررسی جریان نقدی حداقل به صورت ماهانه مسدود کنید.

  3. یک بالشتک نقدی بسازید: هدف این است که 3-6 ماه هزینه‌های عملیاتی را در ذخایر نقدی نگهداری کنید.

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

  5. موجودی کالا را عاقلانه مدیریت کنید: موجودی اضافی وجه نقد را مسدود می‌کند. در صورت امکان از سفارش‌دهی به موقع استفاده کنید.

  6. در مورد شرایط پرداخت مذاکره کنید: آیا می‌توانید پرداخت‌های خود را بدون آسیب رساندن به روابط با فروشندگان تمدید کنید؟ آیا می‌توانید به مشتریان انگیزه دهید تا سریعتر پرداخت کنند؟

خط آخر

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

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


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

Understanding Accounts Receivable (A Beancount Guide)

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

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

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

2025-08-12-understanding-accounts-receivable


TL;DR

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

Expenses:SalesDiscounts
Expenses:BadDebt

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

نسبت گردش AR

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

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

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

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

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

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


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

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

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

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

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

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

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

تکامل «وظایف قابل انجام» در حوزه مالی

· زمان مطالعه 4 دقیقه
Mike Thrift
Mike Thrift
Marketing Manager

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

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

مقایسه مالی شخصی با مالی کسب‌وکار

کسب‌وکارهای خرد و کوچک (بنیان‌گذار انفرادی ← ±۵۰ کارمند)

وظیفه مالی شخصینزدیک‌ترین مشابه در کسب‌وکارهای کوچکچرا اهمیت دارد
مشاهده تمام امور مالی در یک مکانداشبورد جریان نقدی بلادرنگ با دریافت اطلاعات از بانک، POS و وام‌ها۶۰٪ از SMBها دردسر جریان نقدی را به عنوان چالش اصلی خود ذکر می‌کنند ([pymnts.com][1])
مدیریت برنامه / بودجه منبودجه عملیاتی ۱۲ ماهه چرخشی با هشدارهای انحرافاز هزینه‌های اضافی جلوگیری کرده و فصلی بودن را برجسته می‌کند
ردیابی درآمد و هزینهصورتحساب‌دهی (AR) و پرداخت صورتحساب (AP) خودکارتأخیر در وصول مطالبات بزرگترین قاتل جریان نقدی است ([preferredcfo.com][2])
پرداخت بدهی‌هایمبهینه‌سازی گردش کارت اعتباری و خطوط سرمایه در گردشسود، حاشیه‌های سود اندک را از بین می‌برد
پس‌انداز برای خرید بزرگبرنامه‌ریزی سرمایه‌ای (Cap-ex) – تحلیل اجاره در مقابل خریدیک معامله ضعیف تجهیزات می‌تواند عملیات را مختل کند
مدیریت پول با شریکدفترداری ابری مشترک با هم‌بنیان‌گذاران و حسابداررد حسابرسی را حفظ کرده، مالیات را ساده می‌کند
ردیابی سرمایه‌گذاری‌هایمتفکیک حقوق صاحبان سهام و سود انباشتهثروت شخصی در مقابل ثروت شرکتی را روشن می‌کند

وظایف اضافی منحصر به شرکت‌های کوچک

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

شرکت‌های بازار میانی و پایین‌تر (≈ ۵۰ – ۵۰۰ کارمند، اغلب چند نهادی)

  • بودجه‌های در سطح دپارتمان به علاوه پیش‌بینی‌های چرخشی برای برنامه‌ریزی و تحلیل مالی (FP&A).
  • پیش‌بینی جریان نقدی ۱۳ هفته‌ای و ۱۲ ماهه برای محافظت از فضای تعهدات ([eventusag.com][3]).
  • مدیریت سبد بدهی و سهام (وام‌های مدت‌دار، بدهی‌های سرمایه‌گذاری خطرپذیر، رقیق‌سازی جدول سرمایه).
  • تلفیق چند نهادی—حذف معاملات بین شرکتی و اندازه‌گیری مجدد نرخ ارز زنده ([picus-capital.medium.com][4]).
  • کنترل‌های داخلی و آمادگی حسابرسی (تفکیک وظایف، SOX-lite).
  • تدارکات فروشنده و نظارت بر چرخه عمر قرارداد.
  • داشبوردهای KPI برای سرمایه‌گذاران و وام‌دهندگان (EBITDA, ARR, DSO, روزهای سرمایه در گردش).

شرکت‌های بزرگ و گروه‌های جهانی (۵۰۰+ کارمند)

وظیفه خاص سازمانیفعالیت‌های معمولهدف
خزانه‌داری و نقدینگی جهانیبانک داخلی، تجمیع نقدینگی، تسویه روزانهکاهش نقدینگی راکد، کاهش هزینه‌های بانکی
بازارهای سرمایه و پوشش ریسکانتشار اوراق قرضه، سوآپ نرخ بهره و ارزکاهش هزینه تأمین مالی و نوسانات
گزارش‌دهی نظارتی و قانونیبستن حساب‌ها بر اساس چندین GAAP، افشای ESG/CSRDاجتناب از جریمه، امکان پذیرش در بورس
استراتژی مالیاتی و قیمت‌گذاری انتقالیتوافقات بین شرکتی، انطباق با BEPS 2.0کاهش نرخ مؤثر مالیات
پیشگیری از کلاهبرداری سایبریسلسله مراتب تأیید پرداخت، هشدارهای ناهنجاریمالی هدف اصلی کلاهبرداری است
ادغام M&A / حسابداری تفکیکانتقال دفتر کل در روز اول، PPAرشد مبتنی بر اکتساب
تخصیص استراتژیک سرمایهرتبه‌بندی سرمایه‌گذاری‌های جهانی، تحلیل نرخ مانعاستقرار سرمایه در بالاترین بازده سرمایه‌گذاری

نکات کلیدی برای سازندگان محصول

  • همان غرایز، صحنه بزرگتر – «همه چیز را به من نشان بده» از یک داشبورد به سبک Mint به تلفیق چند دفتر کل و نماهای خزانه‌داری تبدیل می‌شود.
  • نقدینگی در هر سطح پادشاه است – اما ابزارها از صفحات گسترده به موتورهای پیش‌بینی اختصاصی جهش می‌کنند.
  • انطباق گسترش می‌یابد – حقوق و دستمزد، مالیات، حسابرسی و ESG تنها در زمینه‌های کسب‌وکار ظاهر می‌شوند و حجم کاری شرکت‌ها را تحت سلطه خود قرار می‌دهند.
  • ذینفعان چند برابر می‌شوند – افراد با یک شریک هماهنگ می‌شوند؛ کسب‌وکارها با کارمندان، تأمین‌کنندگان، بانکداران، سرمایه‌گذاران و رگولاتورها سروکار دارند.

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

ایجاد و پیگیری فاکتورها با Beancount

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

یک الگوی متن ساده، یک گردش کار تکرارپذیر، و یک پرس و جوی واحد برای «چه کسی هنوز به من بدهکار است؟»


2022-02-12-crafting-tracking-invoices-with-beancount

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

در حالی که برنامه‌های SaaS اختصاصی می‌توانند فایل‌های PDF شیک و خودکار ارسال کنند، اغلب با هزینه‌های ماهانه همراه هستند و داده‌های شما را در یک silo اختصاصی قفل می‌کنند. یک رویکرد سبک و متن ساده با استفاده از Beancount جایگزین قدرتمندی ارائه می‌دهد. می‌توانید هر فاکتور را به مجموعه‌ای واضح از ورودی‌های حسابداری تبدیل کنید و از مزایای کنترل نسخه، ابرداده‌های قدرتمند و پرس و جوی فوری بهره‌مند شوید - بدون نیاز به اشتراک.


حداقل فاکتور قابل قبول (فیلدهایی که هرگز نباید از آنها صرف نظر کنید)

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

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

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

Note: Invoice templates are coming soon! In the meantime, you can create your own using the fields listed above in Google Docs, Word, Sheets, Excel, or any other document format.


ثبت فاکتور در دفتر کل شما

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

1. هنگام صدور فاکتور:

شما تراکنشی ایجاد می‌کنید که کل مبلغ را از حساب Income شما به Assets:AccountsReceivable منتقل می‌کند. این یک IOU دیجیتال در دفاتر شما ایجاد می‌کند.

; 1404-05-01 فاکتور #045  طراحی وب برای شرکت Acme
2025-07-21 * "شرکت Acme" "INV-045 طراحی وب"
Assets:AccountsReceivable 3500.00 USD ; due:2025-08-04
Income:Design:Web
invoice_id: "INV-045"
contact_email: "[email protected]"
link: "docs/invoices/2025-07-21_Acme_INV-045.pdf"

در اینجا، شما AccountsReceivable را بدهکار و حساب Income خود را بستانکار می‌کنید. به ابرداده‌های غنی توجه کنید: تاریخ سررسید، invoice_id منحصر به فرد و حتی یک link: مستقیم به PDF که ارسال کرده‌اید.

2. هنگام پرداخت مشتری:

وقتی پول به حساب بانکی شما واریز می‌شود، تراکنش دومی را برای "بستن" IOU ثبت می‌کنید. این موجودی را از AccountsReceivable به حساب جاری شما منتقل می‌کند.

2025-08-01 * "شرکت Acme" "پرداخت INV-045"
Assets:Bank:Checking 3500.00 USD
Assets:AccountsReceivable
invoice_id: "INV-045"

موجودی INV-045 در Assets:AccountsReceivable اکنون صفر است و دفاتر شما کاملاً متعادل هستند.

پیوست کردن PDF: کلید ابرداده link: به ویژه هنگام استفاده با Fava، رابط وب Beancount، قدرتمند است. Fava یک لینک قابل کلیک را مستقیماً در نمای تراکنش ارائه می‌دهد، بنابراین سند منبع هرگز بیش از یک کلیک فاصله ندارد. این گردش کار در اوایل سال 2016 در یک درخواست ویژگی (GitHub) پیش‌بینی شده بود.


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

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

موارد زیر را به عنوان فایلی با نام open-invoices.sql ذخیره کنید:

SELECT
meta('invoice_id') AS id,
payee,
narration,
date,
number(balance) AS outstanding
WHERE
account = "Assets:AccountsReceivable"
AND balance != 0
ORDER BY
date;

حالا، آن را از خط فرمان خود اجرا کنید:

bean-query books.beancount open-invoices.sql

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


خودکارسازی کارهای تکراری

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

  • قالب + Pandoc = PDF: الگوی فاکتور خود را در Markdown نگه دارید. یک اسکریپت کوچک پایتون می‌تواند متغیرها (نام مشتری، اقلام فاکتور، شماره فاکتور) را پر کند و ابزار خط فرمان Pandoc می‌تواند فوراً آن را به یک PDF حرفه‌ای تبدیل کند.
  • قلاب Git Pre-commit: اگر دفتر کل خود را در Git ذخیره می‌کنید، یک قلاب pre-commit ساده می‌تواند قبل از ذخیره کار شما، بررسی‌هایی را انجام دهد. می‌تواند تأیید کند که هر invoice_id جدید منحصر به فرد است، که ارسال‌های تراکنش به صفر می‌رسد و فایلی که در ابرداده link: به آن ارجاع داده شده است واقعاً وجود دارد.
  • Cron Job: یک کار زمان‌بندی شده (cron job) تنظیم کنید تا پرس و جوی open-invoices.sql شما هر شب اجرا شود و خلاصه را برای شما ایمیل کند. شما هر روز را با دانستن دقیق اینکه چه کسی به یک یادآوری دوستانه نیاز دارد، شروع خواهید کرد.

یک هشدار واقع‌بینانه

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

برای اکثر فریلنسرها و فروشگاه‌های کوچک، این مرحله دستی قیمت کمی برای یک سیستم حسابداری ضدگلوله، قابل حسابرسی و رایگان است که شما کاملاً مالک و کنترل آن هستید (beancount.io).


مراحل بعدی

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

  1. یک الگو دانلود کنید و از آن برای ایجاد فاکتور واقعی بعدی خود استفاده کنید و مطمئن شوید که از یک شماره فاکتور متوالی استفاده می‌کنید.
  2. فایل‌های PDF ارسال شده خود را در یک پوشه اختصاصی مانند docs/invoices/ ذخیره کنید و از کلید ابرداده link: در تراکنش Beancount خود برای ارجاع به آنها استفاده کنید.
  3. پرس و جوی open-invoices.sql را ذخیره کنید و اجرای آن را بخشی از بررسی مالی هفتگی خود قرار دهید.

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