در اینجا یک حقیقت تلخ وجود دارد که اکثر صورتهای سود و زیان به آرامی پنهان میکنند: تقریباً یکی از هر پنج مشتری «برتر» شما، در حال از بین بردن سرمایه شماست. سفارشهایی که آنها ثبت میکنند در ظاهر عالی به نظر میرسند، اما تماسهایی که میگیرند، کارهای فوری که درخواست میکنند و مرجوعیهایی که ایجاد میکنند، حاشیه سود را به گونهای میبلعند که حسابداری بهای تمام شده سنتی هرگز برای مشاهده آن طراحی نشده بود.
این فاصله بین آنچه که به نظر میرسد هزینه دارد و آنچه واقعاً هزینه دارد، دقیقاً همان مشکلی است که هزینهیابی بر مبنای فعالیت (ABC) برای حل آن اختراع شد. ABC که در اواخر دهه ۱۹۸۰ از ناامیدی نسبت به تخصیصهای سرباری متولد شد که هزینهها را به طور یکنواخت در محصولات پخش میکرد، اکنون به یک ابزار مدیریتی کاربردی برای شرکتهای خدماتی، تولیدکنندگان، بیمارستانها، رستورانها و شرکتهای نرمافزاری تبدیل شده است. اگر به درستی انجام شود، سودآوری پنهان مشتری، محصول و SKU را آشکار میکند که هزینهیابی مبتنی بر حجم قادر به تشخیص آن نیست.
این راهنما نحوه عملکرد واقعی ABC، نحوه اجرای آن بدون غرق شدن در جزئیات، جاهایی که در دنیای واقعی نتیجه داده است و اینکه چگونه مدل مدرن آن — یعنی ABC زمانمحور (TDABC) — مشکل نگهداری را که باعث شکست بسیاری از پروژههای نسل اول ABC میشد حل میکند، بررسی میکند.
چرا هزینهیابی سنتی به آرامی شما را گمراه میکند
اکثر شرکتها هنوز هزینههای سربار را به همان روشی تخصیص میدهند که کارخانهها یک قرن پیش انجام میدادند: انتخاب یک محرک واحد و مبتنی بر حجم — معمولاً ساعات کار مستقیم، ساعات کار ماشین یا واحدهای تولید شده — و توزیع تمام هزینههای غیرمستقیم بر اساس آن پایه. این روش زمانی کار میکند که سربار کم و یکنواخت باشد و هر محصول تقریباً شبیه هر محصول دیگری باشد.
اما به محض اینکه کسبوکار شما شبیه یک کسبوکار مدرن شود، این روش از کار میافتد. یک محصول با پیکربندی سفارشی با سه تغییر مهندسی، منابع تدارکات، برنامهریزی، کیفیت و خدمات مشتری بسیار بیشتری را نسبت به یک آیتم استاندارد کاتالوگ مصرف میکند، حتی اگر هر دو به دقایق کار یکسانی در خط تولید نیاز داشته باشند. یک مشتری کوچک که روزانه ایمیل میزند و تقاضای تحویل فوری دارد، توجه مدیریتی بیشتری را نسبت به یک مشتری بزرگ با قرارداد ثابت فصلی به خود اختصاص میدهد. تخصیص مبتنی بر حجم نمیتواند هیچکدام از این موارد را ببیند.
نتیجه، یک اعوجاج سیستماتیک است. محصولات و مشتریان پیچیده، کمحجم و پرتعامل، کمتر از واقع هزینهیابی میشوند. محصولات و مشتریان ساده، پرحجم و کمتعامل، بیش از واقع هزینهیابی میشوند. مدیران قیمت کالاهای پیچیده را بسیار پایین و کالاهای ساده را بسیار بالا تعیین میکنند. تیمهای فروش ترکیب اشتباهی از محصولات را تبلیغ میکنند. مشتریان به تدریج به سمت رقبایی میروند که سیستمهای هزینهیابیشان حقیقت را به آنها گفته است — و شما تعجب میکنید که چرا با وجود رشد درآمد، حاشیه سود همچنان در حال کاهش است.
چهار رکن اصلی ABC
هزینهیابی بر مبنای فعالیت، مبنای تخصیص واحد و کند را با یک نقشه علت و معلولی جایگزین میکند. هر سیستم ABC بر چهار جزء استوار است:
- فعالیتها (Activities) قطعات مجزایی از کار هستند که در کسبوکار شما انجام میشوند: راهاندازی یک ماشین، پردازش سفارش خرید، پاسخگویی به پرسش مشتری، بازرسی یک محموله، طراحی یک مدل جدید. اینها کارهایی هستند که افراد و تجهیزات واقعاً در تمام طول روز انجام میدهند.
- مخازن هزینه (Cost pools) ظرفهایی هستند که هزینههای غیرمستقیم مصرف شده توسط مجموعهای از فعالیتهای مرتبط را جمعآوری میکنند — به عنوان مثال، تمام حقوقها، استهلاک، نرمافزار و ملزوماتی که به بخش تدارکات سرازیر میشوند.
- محرکهای هزینه (Cost drivers) واحدهایی هستند که توضیح میدهند چرا اندازه هر مخزن تغییر میکند. محرک مخزن راهاندازی ممکن است تعداد دفعات راهاندازی باشد. محرک مخزن پردازش سفارش ممکن است تعداد سفارشهای خرید باشد. محرک مخزن خدمات مشتری ممکن است دقایق زمان پشتیبانی باشد.
- موضوعات هزینه (Cost objects) چیزهایی هستند که در نهایت میخواهید هزینهیابی کنید: یک محصول، یک SKU، یک خط خدماتی، یک مشتری، یک پروژه، یک قرارداد، یک کانال توزیع.
محاسبات پس از داشتن این قطعات ساده است. مجموع هر مخزن هزینه را محاسبه کنید. بر کل حجم محرک تقسیم کنید تا نرخ هر واحد محرک به دست آید. آن نرخ را در واحدهای محرکی که هر موضوع هزینه مصرف کرده است ضرب کنید. نتیجه: هزینههای غیرمستقیم بر اساس کاری که واقعاً ایجاد کردهاند به محصولات، مشتریان یا خدمات ردیابی میشوند، نه بر اساس اندازهای که به طور تصادفی دارند.
اجرای ABC در پنج مرحله
یک اجرای عملی ABC نیازی به ارتشی از مشاوران یا یک سال جلسه ندارد. ساختار آن یکسان است، چه یک کارگاه تولیدی را اداره کنید، چه یک شرکت حقوقی یا یک شرکت لجستیک.
مرحله ۱: شناسایی فعالیتهایی که هزینههای غیرمستقیم را ایجاد میکنند
در عملیات گشت بزنید. با سرپرستان، حسابداران، مدیران خدمات مشتری و کارکنان خط تولید صحبت کنید. فعالیتهای اصلی که هر بخش واقعاً انجام میدهد را لیست کنید. در برابر وسوسه برشمردن هر ریزوظیفه مقاومت کنید — این همان چیزی است که باعث شکست پروژههای ABC زیر بار سنگین خودشان میشود. یک بررسی اولیه مفید معمولاً بیست تا پنجاه فعالیت معنادار را در کل کسبوکار آشکار میکند.
مرحله ۲: گروهبندی فعالیتها در مخازن هزینه
فعالیتهای مرتبط را خوشهبندی کنید تا محاسبات قابل مدیریت باقی بماند. مخازن رایج عبارتند از فعالیتهای سطح واحد (که هر بار که یک واحد ساخته میشود ایجاد میشوند)، فعالیتهای سطح دسته (که به ازای هر راهاندازی یا هر سفارش صرفنظر از اندازه دسته ایجاد میشوند)، فعالیتهای سطح محصول (مهندسی، مدیریت محصول، انطباق با مقررات) و فعالیتهای سطح تسهیلات (اجاره، خدمات شهری، مدیریت کارخانه). همین سلسله مراتب در خدمات نیز کار میکند، به طوری که فعالیتهای سطح تعامل با مشتری جایگزین فعالیتهای سطح دسته میشوند.
مرحله ۳: اختصاص محرکهای هزینه به هر مخزن
برای هر مخزن هزینه (Cost Pool)، محرکی را انتخاب کنید که به بهترین شکل توضیح میدهد چرا هزینهی آن مخزن افزایش یا کاهش مییابد. محرکها دو نوع هستند. محرکهای تراکنشی تعداد وقوع را میشمارند — تعداد راهاندازیها، تعداد بازرسیها، تعداد جذب مشتریان جدید. محرکهای زمانی، زمان مصرف شده را اندازهگیری میکنند — ساعات راهاندازی، دقایق بازرسی، ساعات پشتیبانی. پیگیری محرکهای تراکنشی ارزانتر است؛ اما محرکهای زمانی زمانی که زمان صرف شده به ازای هر بار وقوع نوسان زیادی دارد، دقیقتر هستند.
مرحله ۴: محاسبه نرخ محرکهای هزینه
برای هر مخزن، کل هزینه غیرمستقیم در مخزن را بر کل حجم محرک تقسیم کنید. یک مخزن تدارکات با ۴۸۰,۰۰۰ دلار هزینه سالانه و ۱۲,۰۰۰ سفارش خرید، نرخی معادل ۴۰ دلار به ازای هر سفارش خرید به دست میدهد. یک مخزن راهاندازی با ۳۶۰,۰۰۰ دلار هزینه و ۱,۵۰۰ بار راهاندازی، نرخ ۲۴۰ دلار به ازای هر راهاندازی را حاصل میکند. یک مخزن پشتیبانی مشتری با ۶۰۰,۰۰۰ دلار هزینه و ۳۰,۰۰۰ دقیقه پشتیبانی، نرخی معادل ۲۰ دلار به ازای هر دقیقه پشتیبانی خواهد داشت.
مرحله ۵: ردیابی هزینهها به محصولات، SKUها و مشتریان
نرخ هر محرک را در واحدهای محرکی که هر موضوع هزینه در طول دوره مصرف کرده است، ضرب کنید. یک SKU که به ۱۲ بار راهاندازی، ۸۰۰ دقیقه پشتیبانی و ۳۰ سفارش خرید نیاز داشته است، علاوه بر مواد و دستمزد مستقیم خود، حامل ۵,۰۸۰ دلار هزینه غیرمستقیم ردیابیشده است (۲۴۰ دلار × ۱۲ + ۲۰ دلار × ۸۰۰ + ۴۰ دلار × ۳۰). این هزینهها را در سطح SKUها تجمیع کنید تا سودآوری محصول را به دست آورید. آنها را در سطح مشتریان تجمیع کنید تا سودآوری مشتری مشخص شود. و در نهایت بر اساس کانالها یا مناطق جغرافیایی تجمیع کنید تا سودآوری کانال و منطقه به دست آید.
ABC در یک محیط تولیدی چگونه به نظر میرسد
تولیدکنندهای در مقیاس متوسط را در نظر بگیرید که هم قطعات استاندارد کاتالوگ و هم قطعات مهندسیشده سفارشی تولید میکند. در یک سیستم سنتی، تمام هزینههای سربار بر اساس ساعات دستمزد مستقیم تخصیص مییابد. قطعات استاندارد که در دستههای بزرگ با دفعات راهاندازی کم تولید میشوند، بیشترین بار سربار را به دوش میکشند صرفاً به این دلیل که بیشترین ساعات دستمزد را مصرف میکنند. قطعات سفارشی که نیازمند تغییرات مهندسی مداوم، راهاندازیهای مکرر و بازرسیهای کیفی اختصاصی هستند، به شکلی فریبنده ارزان به نظر میرسند.
تحلیل هزینهیابی بر مبنای فعالیت (ABC) تصویر را تغییر میدهد. راهاندازیها، دستورات تغییر مهندسی و بازرسیهای کیفی هر کدام به مخازن هزینه مستقل با محرکهای خاص خود تبدیل میشوند. قطعات سفارشی ناگهان سهم منصفانهای از کاری را که باعث آن شدهاند، بر عهده میگیرند. برخی از SKUهای سفارشی که در کاتالوگ به عنوان پرسودترین محصولات به نظر میرسیدند، مشخص میشود که زیانده هستند. برخی قطعات استاندارد که حاشیهای به نظر میرسیدند، معلوم میشود که سودآورترینها هستند. به تبع آن، تصمیمات مربوط به قیمتگذاری، مشوقهای فروش و منطقیسازی محصولات همگی تغییر میکنند.
این یک الگوی فرضی نیست. وقتی یکی از خودروسازان بزرگ در اوایل دهه ۱۹۹۰ سیستم ABC را پذیرفت، قطعاتی که در سیستم قدیمی حدود ۱۰۰ دلار قیمتگذاری شده بودند، تحت سیستم ABC مشخص شد که تا ۳,۰۰۰ دلار هزینه دارند. فرآوریکنندگان مواد غذایی، تولیدکنندگان پلاستیک و شرکتهای کالاهای مصرفی بارها دریافتهاند که ۳۰ تا ۴۰ درصد از SKUها بیش از آنکه ارزش خلق کنند، ارزش را از بین میبرند — مشکلی که در هزینهیابی سنتی کاملاً نامرئی است.
نحوه استفاده شرکتهای خدماتی از ABC
کسبوکارهای خدماتی اغلب حتی بیش از تولیدکنندگان به ABC نیاز دارند، زیرا تقریباً تمام هزینههای آنها بر اساس تعاریف سنتی، غیرمستقیم است. شرکتهای خدمات حرفهای، مشاوران IT، شرکتهای بیمه، بانکها، بیمارستانها و تأمینکنندگان لجستیک همگی با یک چالش مشترک روبرو هستند: منابع مصرف شده توسط یک مشتری یا یک تراکنش به شدت متفاوت است، اما نرخهای صورتحساب و مدلهای قیمتگذاری اغلب به گونهای عمل میکنند که گویی هر ساعت یا هر تراکنش معادل دیگری است.
برای یک شرکت مشاوره، فعالیتها ممکن است شامل مشاوره شرکا، تحقیق پرسنل جونیور، نگارش پروپوزال، صورتحساب و وصول مطالبات، مدیریت دانش و جذب مشتری جدید باشد. محرکها میتوانند شامل ساعات حضور شرکا، ساعات پرسنل جونیور، تعداد پروپوزالها، تعداد فاکتورها و تعداد مشتریان جدید باشند. خروجی این کار، دیدی شفاف از این است که کدام پروژهها واقعاً سودآور هستند و کدامیک به طور پنهانی هزینهی بقیه را تأمین میکنند.
در بیمارستانها، ABC برای تجزیه هزینههای واحد ملزومات پزشکی، رویههای جراحی و مسیرهای درمان بیمار استفاده شده است. در رستورانها، این سیستم مشخص کرده است که کدام اقلام منو پس از هزینهیابی صحیح مراحل آمادهسازی، تزیین، سرویسدهی و ضایعات، حاشیه سود واقعی ایجاد میکنند. در لجستیک، این سیستم مشتریانی را شناسایی کرده است که پروفایلهای خدماتی بیش از حد بزرگ آنها، بیش از درآمدی که ایجاد میکنند، سود را میبلعد — همان مشتریان «بهتری» که معلوم میشود بدترین هستند.
سودآوری مشتری و SKU: ارزشمندترین مورد استفاده ABC
بزرگترین دستاورد ABC به ندرت در هزینه محصول نهفته است — بلکه در توانایی رتبهبندی مشتریان و SKUها بر اساس سودآوری واقعی است. هنگامی که بتوانید هزینهها را به فعالیتهایی که هر مشتری ایجاد میکند ردیابی کنید، الگویی آشنا ظاهر میشود. بخش کوچکی از مشتریان سودی بیش از اندازه تولید میکنند. بخش میانی تقریباً در وضعیت سربهسر قرار دارد. و یک دمِ (Tail) به طرز شگفتآوری بزرگ، ارزش را از بین میبرد.
اغلب حدود ۲۰ درصد از مشتریان، زمانی که تکرار سفارش، سفارشیسازی، مرجوعیها، شکایات، ارسالهای فوری و شرایط اعتباری را کاملاً لحاظ کنید، در واقعیت زیانده هستند. درآمد آنها واقعی است، اما هزینه خدمترسانی (Cost-to-serve) تمام آن و حتی بیشتر را میبلعد. بدون ABC، هیچکدام از این موارد قابل مشاهده نیست؛ همه سودآور به نظر میرسند زیرا هزینههای غیرمستقیم به طور یکنواخت پخش شدهاند.
پاسخ استراتژیک لزوماً اخراج مشتریان غیرسودآور نیست. بلکه بازنگری در نحوه خدمترسانی به آنهاست: تعیین حداقل مقدار سفارش، دریافت اضافه هزینه برای سفارشهای فوری، سادهسازی تنوع محصولات، درگاههای سلفسرویس یا سطوح مختلف قیمتگذاری که قیمت را با کار واقعی مورد نیاز در آن رابطه همسو میکند. برخی مشتریان شرایط جدید را میپذیرند و سودآور میشوند. برخی به سراغ رقبا میروند و تبدیل به مشکل آنها میشوند. هر دو نتیجه، سود خالص شما را بهبود میبخشد.
دامهای رایجی که پروژههای ABC را با شکست مواجه میکنند
هزینهیابی بر مبنای فعالیت (ABC) موفقیتهای چشمگیری داشته و البته برخی شکستهای فضاحتبار را نیز تجربه کرده است. الگوهای شکست قابل پیشبینی هستند:
- مهندسی بیش از حد مدل. تیمها تلاش میکنند برای هر فعالیت جزئی هزینهیابی کنند، که در نهایت به صدها مخزن هزینه (pool) و محرک (driver) منجر میشود و آنقدر زمان صرف نگهداری مدل میشود که هیچکس از خروجی آن استفاده نمیکند. با بیست تا سی فعالیت مهم شروع کنید.
- تخصیص زمان بر اساس نظرسنجی. نسل اول ABC از کارکنان میخواست درصد زمان صرف شده برای هر فعالیت را تخمین بزنند. این تخمینها مغرضانه، برای جمعآوری گرانقیمت و به محض تغییر گردش کار، منسوخ بودند.
- نادیده گرفتن ظرفیت استفاده نشده. تخصیص ۱۰۰ درصد هزینههای منابع به فعالیتهای واقعی، ظرفیت بلااستفاده را مولد نشان میدهد. ABC مدرن صراحتاً هزینه ظرفیت استفاده نشده را اندازهگیری و گزارش میکند، که معمولاً کاربردیترین بینشها در آنجا نهفته است.
- رها کردن مدل به حال خود. حجم محرکها، ترکیب محصولات و مراحل فرآیند دائماً تغییر میکنند. مدل ABC که حداقل سالانه بهروزرسانی نشود، به سرعت اعتبار خود را از دست داده و بیصدا کنار گذاشته میشود.
- اشتباه گرفتن ABC با گزارشدهی مالی. ABC یک ابزار تصمیمگیری مدیریتی است. این سیستم جایگزین حسابداری بهای تمام شده GAAP برای گزارشدهی خارجی نمیشود؛ بلکه در کنار آن قرار میگیرد تا به تصمیمات قیمتگذاری، ترکیب محصولات و عملیات کمک کند.
ABC زمانمحور: مدلی سادهتر و مقیاسپذیرتر
مهمترین تحول در این حوزه، هزینهیابی بر مبنای فعالیت زمانمحور یا TDABC است که توسط رابرت کاپلان و استیون اندرسون در اواسط دهه ۲۰۰۰ توسعه یافت. TDABC مدل را به دو تخمین برای هر فعالیت خلاصه میکند: هزینه هر واحد زمان از منابعی که فعالیت را انجام میدهند، و زمان مورد نیاز برای هر بار اجرای آن فعالیت.
هنگامی که نرخ هزینه ظرفیت را بدانید (مثلاً برای یک تیم خدمات مشتری: کل هزینه تقسیم بر دقایق عملیاتی موجود در هر دوره) و میانگین دقایقی که هر نوع تراکنش نیاز دارد، میتوانید هزینه هر حجمی از هر ترکیبی از تراکنشها را در چند ثانیه محاسبه کنید. افزودن یک مدل جدید از خدمات به معنای افزودن یک معادله زمانی است، نه طراحی مجدد کل مدل.
TDABC تا میلیونها تراکنش مقیاسبندی میشود، ظرفیت استفاده نشده را به طور خودکار نمایش میدهد و از مشکل نظرسنجی کارکنان جلوگیری میکند زیرا زمانها مشاهده شده یا از سیستمهای عملیاتی استخراج میشوند. بیمارستانها، بانکها، مراکز توزیع و شرکتهای نرمافزاری در مواردی که ABC کلاسیک بسیار سنگین بود، از TDABC استفاده کردهاند. برای اکثر عملیاتهای خدماتی مدرن و دیجیتالی، TDABC نقطه شروع عملیتری است.
جمعبندی: دفترداری که واقعاً از ABC پشتیبانی میکند
هیچکدام از اینها بدون یک شالوده حسابداری تمیز کار نمیکند. ABC و TDABC به مجموع کل مخازن هزینه دقیق (هزینههای غیرمستقیم واقعاً در کجا انباشته میشوند؟)، دادههای حجمی محرکهای قابل اعتماد (چند راهاندازی، سفارش، دقیقه پشتیبانی یا ساعت کار مصرف شده است؟) و ارتباطات قابل پیگیری با محصولات، خدمات یا مشتریان بستگی دارند.
این در عمل به معنای یک کدینگ حسابها (Chart of Accounts) است که برای دید مدیریتی طراحی شده باشد، نه فقط برای گزارشدهی نظارتی. زیرحسابهای دپارتمانی که با فعالیتهای اصلی شما همسو باشند. سیستمهای عملیاتی که دادههای تراکنش آنها بتواند به موضوعات هزینه (cost objects) مرتبط شود. یک دفتر کل که حقیقت را به زبانی ساده بیان کند، نه دفتری که به طور بیپایان دستکاری شده تا در یک مخزن سربار واحد ادغام شود.
حسابداری متنمحور (Plain-text accounting) به خوبی با این مدل سازگار است. از آنجا که هر تراکنش برای انسان قابل خواندن، برچسبگذاری و پرسوجو است، میتوانید مجموعهدادههای کمکی مخزن هزینه و محرکها را بدون کلنجار رفتن با سیستم حسابداری خود بسازید. و چون دفاتر در سیستم کنترل نسخه (version control) نگهداری میشوند، تغییرات ساختاری که ABC ناگزیر ایجاد میکند — زیرحسابهای جدید، دستهبندیهای اصلاحشده، بهروزرسانیهای دورهای مدل — یک ردپای حسابرسی تمیز به جا میگذارند، نه کلافی سردرگم از ثبتهای روزنامه موردی.
پایه و اساس مالی خود را از ابتدا شفاف نگه دارید
هزینهیابی بر مبنای فعالیت تنها زمانی ارزش خلق میکند که اعداد زیربنایی قابل اعتماد و قابل پیگیری باشند. همانطور که فعالیتها را ترسیم میکنید، مخازن هزینه را میسازید و به سودآوری مشتری و SKU میپردازید، کیفیت دفترداری شما به سقف کیفیت بینشهای شما تبدیل میشود. Beancount.io حسابداری متنمحوری را ارائه میدهد که شفاف، مبتنی بر کنترل نسخه و آماده برای تحلیلهای کمکی هوش مصنوعی است — دقیقاً همان نوع شالودهای که یک مدل هزینه جدی به آن نیاز دارد. به رایگان شروع کنید و شفافیت مالی ایجاد کنید که اجازه میدهد ABC، TDABC و هر ابزار تصمیمگیری مدیریتی دیگر واقعاً به نتیجه برسد.