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

چرخه عملیاتی، به زبان ساده: چگونه DIO به‌علاوه DSO تعداد روزها از موجودی تا نقد را اندازه می‌گیرد

منتشر شده زمان مطالعه 12 دقیقهMike ThriftMike Thrift
چرخه عملیاتی، به زبان ساده: چگونه DIO به‌علاوه DSO تعداد روزها از موجودی تا نقد را اندازه می‌گیرد
فهرست مطالب این صفحه

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

هر روز در این چرخه، روزی است که پول شما برای کسی دیگر کار می‌کند. خرده‌فروشی با چرخه عملیاتی ۱۲۰ روزه تقریباً دو برابر سرمایه در گردش یک رقیب کاملاً مشابه با چرخه ۶۰ روزه را نیاز دارد — همان فروش، همان حاشیه سود، اما دو برابر نقدینگی گرفتار در کارتن‌ها و فاکتورهای پرداخت‌نشده. این نوشته نشان می‌دهد چگونه این چرخه را اندازه بگیرید، هر نیمه آن چه چیزی به شما می‌گوید، و چرا کسر یک عدد دیگر آن را به چرخه تبدیل نقد تبدیل می‌کند — همان چیزی که وام‌دهندگان واقعاً درباره‌اش می‌پرسند.

چرخه عملیاتی چه چیزی را اندازه می‌گیرد​

چرخه عملیاتی (OC) به یک پرسش پاسخ می‌دهد: به‌طور میانگین چند روز از دریافت موجودی تا وصول نقد حاصل از فروش آن می‌گذرد؟ این چرخه دقیقاً دو پایه دارد:

  1. دوره موجودی (DIO — روزهای موجودی معوق): موجودی چند وقت در انبار می‌ماند تا فروخته شود.
  2. دوره مطالبات (DSO — روزهای فروش معوق): پس از فروش، وصول پرداخت چند وقت طول می‌کشد.

آن‌ها را جمع کنید تا چرخه به دست آید:

چرخه عملیاتی = DIO + DSO

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

کسب‌وکارهایی که موجودی فیزیکی ندارند همچنان چرخه عملیاتی دارند؛ فقط نامتقارن است. شرکت خدماتی بدون موجودی DIO نزدیک به صفر دارد، بنابراین چرخه آن تقریباً به‌طور کامل DSO است — انتظار میان انجام کار و دریافت پول برای آن. خرده‌فروشی نقدی تصویر آینه‌ای آن است: DSO نزدیک به صفر، و تمام چرخه موجودی است.

پایه اول: DIO — روزهای موجودی معوق​

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

گردش موجودی = بهای تمام‌شده کالای فروش‌رفته / میانگین موجودی
DIO = ۳۶۵ / گردش موجودی

یا در یک گام:

DIO = (میانگین موجودی / بهای تمام‌شده کالای فروش‌رفته) × ۳۶۵

از موجودی میانگین استفاده کنید — (ابتدای دوره + پایان دوره) / ۲ — نه صرفاً مانده پایان دوره، زیرا یک تاریخ واحد ترازنامه ممکن است شما را دقیقاً پس از یک تحویل بزرگ یا دقیقاً پیش از آن بگیرد. هر دو ورودی مستقیماً از دفاتر شما می‌آیند: COGS از صورت سود و زیان، موجودی از ترازنامه.

فرض کنید سال شما COGS برابر ۴۰۰,۰۰۰ دلار، موجودی ابتدای دوره ۶۰,۰۰۰ دلار و موجودی پایان دوره ۸۰,۰۰۰ دلار نشان می‌دهد. میانگین موجودی ۷۰,۰۰۰ دلار است، گردش ۵.۷ بار، و DIO حدود ۶۴ روز. هر واحد که انبار می‌کنید تقریباً دو ماه طول می‌کشد تا فروخته شود.

DIO بالا یعنی پول نقد روی قفسه‌ها پارک شده است. گاهی این راهبرد است — تخفیف‌های عمده، موجودی حائل در برابر شوک‌های عرضه — اما غالباً یعنی کالاهای کم‌گردش، سفارش بیش از حد، یا موجودی مرده‌ای که کسی آن را ارزان نکرده است. DIO نمی‌تواند بگوید کدام است؛ فقط می‌گوید کجا را نگاه کنید.

پایه دوم: DSO — روزهای فروش معوق​

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

DSO = (میانگین حساب‌های دریافتنی / کل فروش نسیه) × ۳۶۵

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

دوم، از میانگین مطالبات استفاده کنید، با همان منطق موجودی: (ابتدای دوره + پایان دوره) / ۲ جهش‌های پایان ماه را هموار می‌کند.

با ادامه مثال: میانگین مطالبات ۴۵,۰۰۰ دلار در برابر ۶۰۰,۰۰۰ دلار فروش نسیه، DSO حدود ۲۷ روز می‌دهد. اگر شرایط شما Net 30 است، تقریباً به‌موقع وصول می‌کنید؛ اگر Net 15 است، مشتریان به‌طور میانگین تقریباً دو هفته دیر پرداخت می‌کنند، و DSO همین حالا این نشتی را کمی‌سازی کرده است.

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

کنار هم گذاشتن: یک مثال حل‌شده​

اعداد بالا را بگیرید — DIO برابر ۶۴ روز، DSO برابر ۲۷ روز:

چرخه عملیاتی = ۶۴ + ۲۷ = ۹۱ روز

نود‌و‌یک روز از لحظه‌ای که کالا به درِ شما می‌رسد تا لحظه‌ای که فروش به پول نقد قابل خرج تبدیل می‌شود. تقریباً یک فصل از سال. اگر این کسب‌وکار ۷۰,۰۰۰ دلار موجودی و ۴۵,۰۰۰ دلار مطالبات برای پشتیبانی از فروش خود نگه دارد، یعنی ۱۱۵,۰۰۰ دلار از پول خودش به‌طور دائم در چرخه قفل شده است — پولی که نمی‌تواند اجاره بدهد، حقوق بپردازد، یا سفارش بعدی را تأمین مالی کند.

حالا تصور کنید صاحب کسب‌وکار با سفارش مجدد دقیق‌تر DIO را به ۵۰ روز و با صدور فاکتور سریع‌تر DSO را به ۲۰ روز کاهش دهد. چرخه به ۷۰ روز می‌رسد، و نقدینگی گرفتار در آن تقریباً یک‌پنجم کاهش می‌یابد. بدون نیاز به فروش جدید. این‌جاست که بهبود سرمایه در گردش غالباً از رشد درآمد به‌عنوان منبع نقد پیشی می‌گیرد: رشد معمولاً دلارهای گرفتار در چرخه را بلندتر می‌کند، در حالی که کوتاه کردن چرخه نقدی را آزاد می‌کند که از قبل به دست آورده‌اید.

از چرخه عملیاتی به چرخه تبدیل نقد: کسر DPO​

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

DPO = (میانگین حساب‌های پرداختنی / بهای تمام‌شده کالای فروش‌رفته) × ۳۶۵

آن را از چرخه عملیاتی کسر کنید تا چرخه تبدیل نقد (CCC) به دست آید، که به آن چرخه عملیاتی خالص یا چرخه نقد نیز می‌گویند:

چرخه تبدیل نقد = DIO + DSO − DPO

اگر کسب‌وکار مثال ما به‌طور میانگین در ۳۵ روز به تأمین‌کنندگان پرداخت کند:

CCC = ۶۴ + ۲۷ − ۳۵ = ۵۶ روز

چرخه عملیاتی ۹۱ روز است، اما پول خودِ کسب‌وکار فقط ۵۶ روز قفل است — تأمین‌کنندگان ۳۵ روز دیگر را تأمین مالی می‌کنند. CCC همیشه کوتاه‌تر از (یا برابر با) چرخه عملیاتی است، و همان عددی است که به پرسشی پاسخ می‌دهد که بانک شما واقعاً می‌پرسد: پول شما چند وقت از دسترس شما خارج است؟

CCC حتی می‌تواند منفی شود. کسب‌وکارهایی که پیش از پرداخت به تأمین‌کنندگان از مشتریان وصول می‌کنند — مثلاً نرم‌افزار اشتراکی که سالانه از پیش صورت‌حساب می‌کند، یا خرده‌فروشان پرگردش با شرایط ۶۰ روزه تأمین‌کننده — چرخه منفی دارند، یعنی تأمین‌کنندگان و مشتریان عملیات را بدون بهره تأمین مالی می‌کنند. این یک مزیت ساختاری است که ارزش حفظ دارد، نه یک کنجکاوی حسابداری.

چرا هر دو معیار را نگه داریم؟​

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

چه عددی خوب محسوب می‌شود؟​

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

  • نرم‌افزار و خدمات اشتراکی غالباً چرخه عملیاتی زیر ۳۰ روز دارند — بدون موجودی فیزیکی، صورت‌حساب دوره‌ای. شرکت‌های متمرکز بر مشتریان سازمانی وقتی مشتریان بزرگ کند پرداخت می‌کنند به سمت ۶۰ تا ۹۰ روز کشیده می‌شوند.
  • خرده‌فروشی معمولاً حدود ۶۰ تا ۹۰ روز قرار می‌گیرد، با غلبه DIO و نوسان‌های فصلی.
  • تولید طولانی‌تر است، غالباً ۹۰ روز یا بیشتر، زیرا مواد اولیه، کار در جریان ساخت و کالای ساخته‌شده هر یک روزهایی پیش از وقوع فروش اضافه می‌کنند.
  • توزیع‌کنندگان عمده‌فروش مانند باشگاه‌های انبار بزرگ با جفت کردن گردش سریع موجودی با پرداخت تقریباً نقدی مشتری، چرخه‌های ۳۰ تا ۶۰ روزه را نشان داده‌اند.

با صنعت خودتان و مهم‌تر از آن با تاریخ خودتان مقایسه کنید. چرخه‌ای که طی چهار فصل از ۷۰ به ۹۵ روز می‌خزد چیزی به شما می‌گوید، حتی اگر میانگین صنعت ۱۰۰ باشد. حداقل فصلی آن را پیگیری کنید؛ اگر نقدینگی تنگ است ماهانه.

چگونه چرخه خود را کوتاه کنیم​

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

کاهش DIO:

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

کاهش DSO:

  • روزی که کار ارسال یا تکمیل می‌شود فاکتور صادر کنید، نه در پایان ماه. فاکتور صادرشده در همان روز به‌طور معمول یک هفته سریع‌تر از فاکتور دسته‌ای وصول می‌شود.
  • شرایط را برای پرداخت‌کنندگان کند کوتاه کنید نه برای همه: پرداخت‌کنندگان مزمن Net 45 را به Net 15 منتقل کنید نه اینکه مشتریان خوب را تنبیه کنید.
  • یک تخفیف کوچک پرداخت زودرس ارائه دهید (2/10 Net 30 کلاسیک است) و مهم‌تر از آن، روزی که فاکتور سررسید می‌شود پیگیری کنید — اولین یادآوری همانی است که کار می‌کند.
  • مراقب نقدی «پرداخت‌شده اما اعمال‌نشده» باشید: پرداخت‌های مشتری که در حساب وجوه واریزنشده می‌مانند مطالبات و DSO را متورم می‌کنند در حالی که پول از قبل مال شماست.

مدیریت DPO با احتیاط:

کشیدن حساب‌های پرداختنی چرخه تبدیل نقد را کوتاه می‌کند، اما برخلاف بهبود DIO و DSO، یک طرف مقابل دارد. پرداخت در روز ۴۵ به‌جای روز ۳۰ بدون توافق، مدیریت سرمایه در گردش نیست؛ پرداخت دیرهنگام است، و به قیمت حسن نیت تأمین‌کننده، تخفیف‌های پرداخت زودرس و در نهایت شرایط اعتباری تمام می‌شود. دربارۀ شرایط طولانی‌تر آشکارا مذاکره کنید، تخفیف‌هایی را بگیرید که از هزینه سرمایه شما پیشی می‌گیرند، و پرداختنی‌ها را خودکار کنید تا «پرداخت به‌موقع» پیش‌فرض باشد، نه یک دستاورد.

پیگیری ورودی‌ها در دفاتر شما​

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

2026-10-01 open Assets:Inventory
2026-10-01 open Assets:Receivables:Customers
2026-10-01 open Liabilities:Payables:Suppliers
2026-10-01 open Expenses:COGS
 
2026-10-05 * "Acme Supply" "October stock order, Net 30"
  Assets:Inventory                    12,000.00 USD
  Liabilities:Payables:Suppliers     -12,000.00 USD
 
2026-10-18 * "Customer invoice #1042" "Net 15 terms"
  Assets:Receivables:Customers         8,400.00 USD
  Income:Sales                        -8,400.00 USD
 
2026-10-18 * "Customer invoice #1042" "COGS on sale"
  Expenses:COGS                        5,100.00 USD
  Assets:Inventory                    -5,100.00 USD
 
2026-10-31 * "Supplier payment" "Acme September balance"
  Liabilities:Payables:Suppliers       9,800.00 USD
  Assets:Checking                     -9,800.00 USD

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

اشتباهات رایج هنگام محاسبه چرخه​

  • استفاده از مانده‌های پایان دوره به‌جای میانگین‌ها. یک پایان ماه غیرعادی — یک تحویل عمده، چک دیرکرد یک مشتری بزرگ — کل معیار را منحرف می‌کند. همیشه ابتدا و انتهای دوره را میانگین بگیرید.
  • مخلوط کردن دوره‌ها. به‌طور پیوسته سالانه کنید: با ارقام سالانه در ۳۶۵ و با ارقام فصلی در ۹۰ ضرب کنید. DIO از COGS سالانه به‌علاوه DSO از فروش فصلی، مجموع بی‌معنایی است.
  • گنجاندن فروش نقدی در مخرج DSO. زمان وصول را کمتر از واقع نشان می‌دهد. وقتی می‌توانید تفکیک کنید از فروش نسیه استفاده کنید.
  • مقایسه میان مدل‌های کسب‌وکار. چرخه ۸۰ روزه شما از چرخه ۲۵ روزه یک شرکت نرم‌افزاری بدتر نیست؛ ممکن است برای یک تولیدکننده عالی باشد. درون صنعت خودتان و در برابر روند خودتان مقایسه کنید.
  • فرض سالم بودن خودکار یک CCC منفی. چرخه منفی که با کشیدن تأمین‌کنندگان فراتر از شرایط توافق‌شده تأمین مالی می‌شود، دردسری قرض‌گرفته است. پیش از جشن گرفتن بررسی کنید چرا چرخه منفی است.

پایان ماه بعدی شما: هر سه را محاسبه کنید​

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

منبع: https://beancount.io/fa/blog/2026/10/24/operating-cycle-explained-dio-dso-dpo-cash-conversion-cycle-guide

منتشر شده: ۲ آبان ۱۴۰۵

زمان مطالعه 13 دقیقه

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

راهنمای عملی چرخه تبدیل وجه نقد و سه اهرم سرمایه در گردش شامل DIO، DSO و DPO به…

cash-flow
working-capital
زمان مطالعه 9 دقیقه

چرخه تبدیل وجه نقد توضیح داده شده: پول شما واقعاً چقدر درگیر است

چرخه تبدیل وجه نقد (CCC = DIO + DSO − DPO) اندازه‌گیری می‌کند که وجه نقد چند…

cash-flow
working-capital
زمان مطالعه 13 دقیقه

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

یک راهنمای عملی برای چرخه تبدیل نقدینگی (DIO + DSO - DPO) برای کسب‌وکارهای کوچک…

working-capital
cash-flow
زمان مطالعه 13 دقیقه

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

CCC برابر است با DIO به‌علاوه DSO منهای DPO — بهترین عملکردها چرخه تبدیل نقدی…

working-capital
cash-flow
زمان مطالعه 12 دقیقه

فرمول DSO: چگونه فاصله بین فروش و نقدینگی را اندازه‌گیری (و اصلاح) کنیم

شاخص روزهای فروش معوق (DSO) میانگین روزهای بین فروش اعتباری و وصول نقدینگی را…

accounts-receivable
cash-flow