Ваш самый продаваемый продукт может терять деньги с каждой отгруженной единицей — и ваша система бухгалтерского учёта никогда вам об этом не скажет. Если вы распределяете все накладные расходы по единой ставке на основе трудозатрат или машино-часов, крупносерийные простые заказы тихо субсидируют мелкосерийные сложные. Учёт затрат по видам деятельности (ABC) устраняет это слепое пятно, относя накладные расходы к видам деятельности, которые их действительно потребляют, так что каждый заказ несёт свою справедливую долю. Вот как это работает, когда это окупается для малого цеха и как внедрить версию, которую вы действительно сможете поддерживать.
Почему традиционное распределение накладных расходов обманывает цеха
Большинство малых производителей используют общезаводскую ставку накладных расходов: складывают все косвенные затраты за год, делят на одну базу — например, прямые трудозатраты или машино-часы — и применяют эту ставку к каждому заказу. Это просто, и аудиторы принимают такой подход для финансовой отчётности. Но он отвечает не на тот вопрос. Он говорит, сколько стоит каждый заказ в среднем, а не сколько каждый заказ действительно потребляет.
Задумайтесь, что находится в вашем пуле накладных расходов: переналадки станков, заказы на закупку, перемещение материалов, контроль качества, программирование, ускорение заказов, переделки. Индивидуальный заказ с пятью переналадками, тремя инженерными доработками и десятком проверок потребляет гораздо больше этих ресурсов, чем длительный производственный прогон стандартной детали — даже если оба заказа фиксируют одинаковое количество машино-часов. При единой ставке оба заказа получают одинаковую накладную нагрузку за час. Простой заказ выглядит дороже, чем есть на самом деле, сложный заказ выглядит дешевле, чем есть на самом деле, и ваши расценки дрейфуют в совершенно неправильном направлении: вы завышаете цену на лёгкую работу, которую конкуренты с радостью перехватывают, и занижаете цену на требовательную работу, которая съедает вашу маржу.
Эта перекрёстная субсидия невидима в традиционном отчёте о себестоимости заказа. Общая сумма накладных расходов всё равно сходится. Каждый доллар куда-то отнесён. Ничего не выглядит сломанным — пока вы не заметите, что заказы, которые вы выигрываете чаще всего, оставляют меньше всего прибыли.
Как работает учёт затрат по видам деятельности: пять шагов
Учёт затрат по видам деятельности заменяет единый пул накладных расходов несколькими пулами по видам деятельности, каждый из которых относится на заказы с помощью собственного драйвера затрат — измеримого фактора, вызывающего затраты. Механика сводится к пяти шагам:
- Определите виды деятельности, потребляющие накладные расходы. Пройдитесь по цеху и офису и перечислите, что на самом деле делают люди и машины: налаживают станки, принимают материалы, работают на станках, проверяют детали, программируют ЧПУ-обработку, обрабатывают изменения заказов от клиентов, отгружают заказы.
- Отнесите накладные расходы к каждому пулу видов деятельности. Перенесите затраты из главной книги в пулы. Труд на переналадку, материалы для переналадки и связанные с переналадкой простои идут в пул переналадки. Труд контролёров и калибровка идут в пул контроля качества.
- Выберите драйвер затрат для каждого пула. Драйвер должен измерять, сколько этого вида деятельности использует каждый заказ: количество переналадок для пула переналадки, количество проверок для контроля качества, машино-часы для обработки, количество заказов на закупку для снабжения.
- Рассчитайте ставку по виду деятельности. Разделите общую стоимость каждого пула на общее количество его драйвера. Если переналадки стоят $100 000 в год и вы выполняете 200, ставка составляет $500 за переналадку.
- Отнесите затраты по видам деятельности на заказы. Умножьте использование драйвера каждым заказом на ставки по видам деятельности и добавьте прямые материалы и прямой труд. Результат — полная себестоимость заказа по ABC.
Это весь метод. Всё остальное — программное обеспечение, хронометраж, споры о распределении — детали реализации.
Пример цеха с реальными цифрами
Предположим, у вашего цеха $300 000 годовых накладных расходов и два продукта:
- Стандартные кронштейны: 10 000 единиц, один производственный прогон, 1 переналадка, 5 000 машино-часов.
- Индивидуальные корпуса: 1 000 единиц по множеству мелких заказов, 20 переналадок, 1 000 машино-часов.
При традиционной ставке на машино-часы ставка составляет $300 000 разделить на 6 000 часов, то есть $50 за машино-час. Стандартные получают $250 000 накладных расходов ($25 за единицу), а Индивидуальные — $50 000 ($50 за единицу).
Теперь разделим накладные расходы на два пула видов деятельности: $100 000 на переналадки (всего 21) и $200 000 на обработку (6 000 машино-часов). Ставки по видам деятельности составляют примерно $4 762 за переналадку и $33,33 за машино-час. Отнесём их:
- Стандартные: 1 переналадка × $4 762 + 5 000 часов × $33,33 = около $171 429, или $17,14 за единицу.
- Индивидуальные: 20 переналадок × $4 762 + 1 000 часов × $33,33 = около $128 571, или $128,57 за единицу.
Итоги всё равно сходятся к $300 000. Но картина перевернулась: Индивидуальные стоят более чем в два с половиной раза дороже, чем показал традиционный метод, а Стандартные — почти на треть дешевле. Если вы назначали цену на Индивидуальные $90, думая, что они стоят $50 накладных расходов плюс материалы и труд, каждый заказ терял деньги — и чем больше заказов на Индивидуальные вы выигрывали, тем хуже становился ваш год. Именно это решение и призван изменить ABC: пересмотреть цену на сложную работу, дать отпор чрезмерным доработкам и проверкам или сосредоточить мощности на заказах, которые действительно платят.
Выбор видов деятельности и драйверов затрат, подходящих малому цеху
Самая распространённая ошибка в ABC для малого цеха — скопировать из учебника список из сорока видов деятельности и утонуть в сборе данных. Вам нужно от пяти до восьми пулов, которые охватывают то, куда действительно уходят ваши накладные расходы. Начните с этого короткого списка и адаптируйте его:
| Пул видов деятельности | Типичные затраты в пуле | Разумный драйвер затрат |
|---|---|---|
| Переналадка станка | Труд на переналадку, оснастка, брак первой детали | Количество переналадок |
| Обработка / производство | Электроэнергия, инструмент, обслуживание, амортизация | Машино-часы |
| Программирование и инжиниринг | Время CAD/CAM, доработки | Инженерные часы или количество заказов |
| Снабжение | Время закупщика, входящая логистика, приёмка | Количество заказов на закупку |
| Контроль качества | Труд контролёров, калибровка, расходники для испытаний | Количество проверок |
| Перемещение материалов | Время погрузчика, хранение, комплектация | Количество перемещений или комплектов |
| Администрирование заказов | Расценки, планирование, изменения заказов, отгрузочные документы | Количество заказов или изменений заказов |
Два правила поддерживают честность списка. Во-первых, затраты каждого пула должны меняться вместе с его драйвером — если стоимость контроля качества почти не меняется с количеством проверок, объедините его с другим пулом. Во-вторых, каждый пул должен быть достаточно крупным, чтобы иметь значение. Пул, содержащий 2 процента накладных расходов, не стоит отслеживать отдельно; включите его в ближайший родственный пул. Пять хорошо выбранных пулов лучше двадцати точных, которые никто не обновляет после марта.
Откуда берутся данные
Большая часть того, что вам нужно, у вас уже есть. Количество переналадок хранится в маршрутных листах или системе планирования. Количество заказов на закупку поступает из бухгалтерской программы. Количество проверок — из журналов качества. Машино-часы — с контроллеров станков или из записей операторов о рабочем времени. Пробелы обычно связаны с инженерными часами и изменениями заказов — простой общий журнал, хотя бы электронная таблица, их закрывает. Не спешите покупать ABC-программу, пока прототип в электронной таблице не выдержит полный квартал; дисциплина ручного сбора количеств драйверов научит вас, какие пулы оправдывают себя.
Упрощённый путь: ABC на основе времени
Если даже пять пулов кажутся тяжёлыми, рассмотрите ABC на основе времени (TDABC) — упрощённый вариант, разработанный Робертом Капланом и Стивеном Андерсоном. Вместо опроса сотрудников о том, как они распределяют своё время между видами деятельности, TDABC требует только двух оценок на группу ресурсов:
- Стоимость минуты мощности — общие затраты подразделения, делённые на его практическую мощность в минутах (общее количество минут минус перерывы, обучение и простои).
- Минуты, которые занимает каждый вид деятельности — измеренные или оценённые один раз, а затем используемые повторно.
Пример расценки: если ваша инженерная группа стоит $240 000 в год при 90 000 практических минут мощности, ставка составляет $2,67 за минуту. Расценка, требующая 120 минут инженерного времени, несёт $320 инженерных затрат. Добавьте аналогичные временные уравнения для переналадок, проверок и обработки заказов — и каждая расценка оценивает своё истинное потребление ресурсов с помощью арифметики, которую может проверить любой.
TDABC также напрямую выявляет неиспользуемую мощность. Если ваши драйверы отводят только 70 000 из 90 000 доступных минут, оставшиеся 20 000 минут — около $53 000 затрат — это простой, а не стоимость какого-либо заказа. Традиционный ABC прячет это в себестоимости продуктов; TDABC показывает это отдельной строкой, что как раз и нужно при решении, наращивать ли объём или сокращать ресурсы.
Распространённые ошибки, которые губят внедрение ABC
Отслеживание слишком многих видов деятельности. Каждый дополнительный пул навсегда умножает сбор данных. Начните с малого, докажите ценность на одном семействе продуктов или одном подразделении и расширяйтесь только там, где решения меняются.
Выбор драйверов, которые вы не можете измерить. «Сложность» — не драйвер. «Количество инженерных изменений заказов» — драйвер. Если для подсчёта драйвера требуется новая система отслеживания, выберите более грубый драйвер, который можно посчитать сегодня — количество заказов на закупку из вашей бухгалтерской системы лучше теоретически идеального драйвера, который никто не фиксирует.
Установка ставок один раз и никогда не обновление. Ставки по видам деятельности дрейфуют по мере изменения зарплат, объёмов и процессов. Пересчитывайте их как минимум ежегодно и немедленно после крупных изменений — таких как добавление смены или автоматизация контроля качества. Устаревшие ставки тихо возвращаются к тому же неверному ценообразованию, которое вы стремились исправить.
Использование затрат ABC для неверных решений — или игнорирование их для верных. Себестоимость продуктов по ABC информирует ценообразование, расценки, ассортимент и решения «производить или покупать». Она не заменяет оценку запасов по GAAP, а использование её для наказания цеховых команд за «дорогие» переналадки, которые они не контролируют, убьёт сотрудничество. Держите цель на виду: лучшие расценки и лучший ассортимент, а не поиск виноватых.
Позволение идеальному стать врагом ориентировочного. Оценки ABC никогда не будут точными — распределение накладных расходов всегда включает суждение. Себестоимость $128 за единицу, которая верна по направлению, лучше традиционных $50, которые точно неверны. Принимайте решения на основе ранжирования заказов по прибыльности, которое устойчиво даже тогда, когда отдельные ставки приблизительны.
Когда ABC — это избыточно (и что делать вместо него)
ABC лучше всего окупается, когда накладные расходы велики относительно прямых затрат, заказы сильно различаются по сложности и вы конкурируете по объявленной цене — классический профиль цеха. Хуже всего он окупается, когда накладные расходы малы, все заказы похожи или вы продаёте по рыночным ценам, на которые не можете влиять. Цеху, выпускающему один продукт на двух станках, не нужны пулы по видам деятельности; ему нужна чистая традиционная ставка и хороший контроль затрат.
Есть и промежуточный путь. Если полный ABC кажется слишком большим, попробуйте сначала эти более лёгкие шаги:
- Выделите один пул. Если переналадки — ваше самое большое искажение, создайте ставку на переналадку, а всё остальное оставьте общезаводским. Одна дополнительная ставка улавливает большую часть выгоды во многих цехах.
- Добавьте надбавку к расценке за драйверы сложности. Начисляйте за переналадку, за доработку и за ускорение в расценках, даже если ваши книги остаются традиционными. Расценка отражает реальность, а учёт остаётся простым.
- Запускайте ABC как периодическое исследование, а не систему. Пересчитывайте затраты по видам деятельности раз в год в электронной таблице, чтобы проверить ценообразование и ассортимент, не перестраивая ежедневный учёт.
Любой из этих вариантов лучше слепого выставления расценок. Цель никогда не была в бухгалтерской элегантности — она в том, чтобы знать, какие заказы выигрывать.
Отслеживайте затраты по видам деятельности в своих книгах, а не только в электронной таблице
Исследование ABC, живущее только в электронной таблице, разрушается за месяцы, потому что никто не связывает его с главной книгой. Решение структурное: настройте план счетов так, чтобы накладные расходы попадали в категории, отражающие ваши пулы видов деятельности — труд на переналадку, расходники для контроля, время программирования, входящая логистика — вместо одного общего счёта производственных накладных расходов. Когда каждый пул соответствует реальным счетам, ваше ежемесячное закрытие автоматически формирует итоги по пулам, а обновление ставок по видам деятельности становится рутинным расчётом, а не археологическими раскопками.
Та же дисциплина применима к количествам драйверов. Фиксируйте переналадки, проверки и изменения заказов по номерам заказов так же, как вы уже фиксируете трудозатраты, и сверяйте подсчёты ежемесячно так же, как сверяете банковский счёт. Чистые данные о видах деятельности плюс чистые книги превращают ABC из разового консультационного упражнения в постоянный управленческий отчёт — тот, который говорит вам каждый месяц, какие заказы оправдали себя.
Держите себестоимость заказов организованной от расценки до закрытия
По мере того как вы оттачиваете расценки с помощью учёта затрат по видам деятельности, ведение чётких финансовых записей по каждому заказу становится необходимым — итоги по пулам, сходящиеся с главной книгой, — это то, что отличает доверенную систему калькуляции от оптимистичной электронной таблицы. Beancount.io обеспечивает учёт в виде простого текста, дающий вам полную прозрачность и контроль над вашими финансовыми данными, так что ваши пулы видов деятельности, себестоимость заказов и проводки по запасам остаются под контролем версий и проверяемыми. Начните бесплатно и узнайте, почему разработчики и финансовые специалисты переходят на учёт в виде простого текста.





