Ви купили яблуко. А збираєтеся продати чотири різні фрукти.
Евакуатор привозить розбитий пікап 2016 року на вашу ділянку. У прибутковій накладній це один рядок: один транспортний засіб, одна ціна придбання. Через шість тижнів цей самий автомобіль перетворюється на вживану коробку передач, продану механіку через місто, набір алюмінієвих коліс, проданих збирачеві металобрухту, каталітичний нейтралізатор, проданий покупцю дорогоцінних металів, купу чистого брухту сталі, проданого тонами на завод, і спресований остов, який подрібнюють і продають як шихту. П'ять продажів, п'ять різних покупців, п'ять різних одиниць виміру — з однієї покупки, яка з'явилася у вашій бухгалтерії як одне число.
Ось та бухгалтерська проблема, про яку ніхто не попереджає, коли ви починаєте займатися авторозбором або переробкою металобрухту. Як влучно висловився один менеджер зі складських запасів в інтерв'ю галузевій пресі про головний біль з інвентаризацією: "Ви можете купити яблуко, але продати його як три чи чотири різні фрукти". Стандартні методи калькуляції собівартості — ті, що припускають, що придбана одиниця залишається одиницею до моменту продажу — ніколи не були розраховані на бізнес-модель, де кожен придбаний предмет розбирається і перепродається частинами, в різний час, на різних ринках, за різними цінами за кілограм.
Якщо ви намагалися втиснути операції з розбору чи металобрухту в готову систему обліку запасів і побачили, що цифри втратили сенс, ви не робите це неправильно. Ви зіткнулися зі структурною невідповідністю між тим, як насправді працює ця галузь, і тим, як більшість бухгалтерських програм припускають поведінку запасів.
Чому методи FIFO, LIFO та середньозваженої вартості тут не працюють
Стандартні методи калькуляції собівартості мають одне спільне припущення: "одиниця" запасів є стабільною. Ви купуєте деталь, вона лежить на полиці, і зрештою ви продаєте ту саму деталь (або ідентичну) за відомою собівартістю. FIFO припускає, що найстаріші одиниці продаються першими. LIFO — що найновіші. Середньозважена вартість згладжує вартість між усіма одиницями одного SKU. Усі три методи потребують чіткого, незмінного визначення того, що таке "одна одиниця".
На авторозборі цього немає. Одна покупка автомобіля розділяється на:
- Запаси повторно використовуваних запчастин — двигуни, коробки передач, панелі кузова, електроніка — кожна з власною перепродажною вартістю, що визначається маркою, моделлю та попитом, а не вагою.
- Високоякісні компоненти металобрухту — каталітичні нейтралізатори, алюмінієві диски, проводка — ціни на які залежать від мінливих ринків сировини та дорогоцінних металів, що можуть коливатися щотижня.
- Чорний метал навалом — спресований остов, що продається тонами після того, як з автомобіля вилучили все необхідне.
Кожна з цих категорій має різну одиницю виміру (штука, фунт, тонна), різний механізм ціноутворення (попит на ринку запчастин проти товарного індексу) та різний період зберігання (рідкісна деталь може лежати рік; спресований корпус йде за тижні). Одна покупка, три або більше розбіжних потоки витрат. Метод калькуляції, побудований на принципі "цей SKU продається приблизно за ту саму ціну, що й попередній", просто не має місця для цього.
Переробники металобрухту, які не працюють з автомобілями, мають аналогічну, але дещо іншу версію тієї ж проблеми: матеріал надходить змішаним — різні сорти алюмінію, мідний дріт з ізоляцією, нержавіюча сталь, змішана зі звичайною — і сортується, обробляється та перекласифікується у різні сорти перед продажем. Сорт, який ви купили, рідко є сортом, який ви продаєте.
Що насправді означає "вартість запасів", коли ринок змінюється щодня
Навіть якби ви могли вирішити проблему перекласифікації, існує друга проблема, накладена зверху: ринкова ціна того, що лежить на вашій ділянці, постійно змінюється і не піддається вашому контролю. Чорний метал був відносно спокійнішим протягом 2026 року, але кольорові метали — мідь, алюміній, цинк — сильно коливалися: мідь на початку року наближалася до рекордних максимумів, а потім втратила зростання протягом того ж тижня. Купа металобрухту, яка в понеділок коштувала $40,000, до п'ятниці може коштувати $37,000 без жодної фізичної зміни матеріалу.
Ось чому більшість пунктів прийому, які серйозно поставилися до своїх фінансів, не намагаються вести облік запасів за історичною собівартістю придбання, як це робить роздрібний продавець. Вони відстежують їх за поточною ринковою вартістю, тому що це єдине число, яке дає корисну інформацію про те, що насправді знаходиться на майданчику. Бухгалтерською мовою це практичне застосування принципу "найменшої з собівартості та ринкової ціни": ви все ще фіксуєте, скільки заплатили, але не робите вигляду, що це число має сенс для прийняття рішень через шість тижнів, коли ціни на сировину змінилися на 15%.
Операційним рішенням, до якого дійшла галузь, є відстеження на рівні транзакції в точці зважування — кожне зважування при надходженні та відвантаженні публікується негайно, з позначенням сорту матеріалу та сплаченої або отриманої ціни, а не групується і звіряється в кінці місяця. Така дисципліна в реальному часі має тут більше значення, ніж майже в будь-якому іншому малому бізнесі, тому що "скільки це коштує" — це не статичне питання, це питання, відповідь на яке змінюється щодня, як тільки рухається товарний індекс.
Практична структура: Розділіть потоки, потім звірте вагу
Вам не потрібне корпоративне програмне забезпечення для переробки, щоб правильно організувати це в невеликому масштабі — вам потрібна структура рахунків, яка визнає, що одна покупка призводить до кількох різних результатів. Кілька практик, які себе виправдовують:
1. Розділіть запаси запчастин та товарні/брухтові запаси на рівні рахунків. Не звалюйте "запаси автомобілів" в один кошик. Деталь, яка чекає на покупця, поводиться як роздрібний запас (утримується за собівартістю до продажу). Масштабний брухт поводиться як сировинний товар (оцінюється за поточною ринковою ціною). Їх змішування означає, що жодне число не є надійним.
2. Розподіляйте вартість придбання під час приймання, а не під час продажу. Коли надходить автомобіль або партія змішаного брухту, зробіть обґрунтовану оцінку розподілу — скажімо, X% на запчастини, Y% на вагу брухту — виходячи зі стану та відомого попиту, а не чекайте, поки все продасться, щоб постфактум з'ясувати "реальну" собівартість. Це не буде ідеально, але задокументоване та узгоджене правило розподілу краще, ніж відсутність правила, і саме воно дозволяє окремо розраховувати маржу для бізнесу запчастин та бізнесу металобрухту.
3. Відстежуйте за сортом і ваговим класом, а не лише за "найменуванням". Незалежно від того, чи це автозапчастина, чи партія ізольованого мідного дроту, продавана одиниця визначається її обробленим сортом, а не початковим описом при покупці. Ваші записи повинні відстежувати матеріал через перекласифікацію — куплений як змішаний кольоровий метал, проданий як три окремі сортовані партії — а не намагатися підтримувати єдиний незмінний рядок протягом цього перетворення.
4. Звіряйте з ваговими квитанціями, щонайменше щотижня. Ваги є джерелом правди для обліку запасів на основі ваги. Якщо ваші бухгалтерські книги не прив'язані до фактичних вагових квитанцій у щільному графіку, розбіжності швидко накопичуються в бізнесі, де ціни змінюються щодня, а обсяги високі.
5. Періодично переоцінюйте товарні запаси до ринкової вартості та робіть це послідовно. Який би графік ви не обрали — щотижня, на кожну дату закриття — застосовуйте його послідовно, щоб ваші тенденції маржі були порівнянними за періодами, а не були артефактом того, коли ви випадково перевірили ціни.
Для бізнесу, заснованого на постійній перекласифікації, саме тут бухгалтерський облік у звичайному тексті та під контролем версій показує себе з найкращого боку: ви можете позначити партію матеріалу її початковою партією придбання, поточним сортом та датою ринкової ціни безпосередньо в записі головної книги та переглянути всю історію, щоб побачити, коли і чому змінилася оцінка — замість того, щоб полювати в закритому модулі запасів, намагаючись відтворити, як один придбаний автомобіль перетворився на п'ять окремих продажів через шість тижнів.
Загальна картина: Волатильність — це і є бізнес, а не ускладнення
Спокусливо ставитися до коливань цін і перекласифікації як до неприємностей, які потрібно згладити. Для авторозбору або переробника металобрухту це не неприємності — це фактична форма бізнесу. Маржа — це не "ціна продажу мінус ціна придбання", як для магазину, який перепродає ідентичні одиниці. Це сума кількох різних ставок — чи знайде ця деталь покупця, чи втримає ціну цей сорт сировини достатньо довго, щоб її обробити та відвантажити — зроблених одночасно на кожному автомобілі або партії, які проходять через ворота.
Пункти прийому, які добре це відстежують, не обов'язково мають краще програмне забезпечення, ніж усі інші. Вони мають бухгалтерію, побудовану навколо фактичних механізмів бізнесу — окремі потоки для запчастин та сировини, правила розподілу, які послідовно застосовуються при прийманні, та оцінки, які оновлюються достатньо часто, щоб мати значення — замість бухгалтерії, побудованої навколо методу калькуляції, запозиченого з бізнесу, який ніколи не запитує "на що я щойно розділив цю одну річ, продаючи її?"
Тримайте свою Головну Книгу такою ж чесною, як ваші Ваги
Незалежно від того, чи розподіляєте ви вартість покупки одного автомобіля на п'ять різних потоків продажів, чи відстежуєте партію брухту через три етапи сортування, найважча частина бухгалтерського обліку в сфері розбору та переробки — це підтримувати чіткий, контрольований слід від того, що ви купили, до того, чим воно зрештою стало. Beancount.io пропонує бухгалтерський облік у звичайному тексті, який дає вам повну історію у форматі, який ви насправді контролюєте — кожна перекласифікація, кожна переоцінка, кожен поділ на сорти є читабельним записом під контролем версій, а не чорною скринькою. Почніть безкоштовно і побачте, наскільки чіткішою стає ваша маржа, коли ваша бухгалтерія може насправді відстежувати ваші запаси частинами.