В мире производства оценка себестоимости продукта — это не просто цифры в отчёте. Это фундамент ценообразования, рентабельности и стратегии закупок. В Odoo есть несколько методов расчёта себестоимости. И сегодня мы детально разберём метод средней себестоимости (AVCO).
Если вы когда-нибудь задавались вопросом: «Почему стоимость моего продукта изменилась после нового заказа?» — этот материал для вас.
Что такое AVCO?
AVCO (Average Costing) — это метод, при котором себестоимость продукта рассчитывается как среднее арифметическое цен всех аналогичных товаров, находящихся в данный момент на складе.
Ключевая особенность: стоимость обновляется автоматически каждый раз, когда вы получаете новые компоненты или производите готовую продукцию.
Когда это полезно?
- Цены на сырьё постоянно меняются.
- Вы работаете с несколькими поставщиками с разными ценами.
- Нужна гибкая и справедливая оценка складских остатков.
Практика: Смотрим, как AVCO работает в Odoo
Мы смоделируем ситуацию: производим столы. Два производственных заказа. Компоненты с разной стоимостью. Смотрим, как Odoo «усредняет» цифры.
Шаг 1. Настройка рабочего центра
Для начала зафиксируем стоимость труда и оборудования.
Производство → Конфигурация → Рабочие центры → Сборочная линия 1
В поле «Стоимость за час» ставим $50. Стив (наш сборщик) доволен — работа стоит денег.
Шаг 2. Сырьё и нулевая себестоимость
Переходим в Склад → Товары → Стол.
Видим поле «Себестоимость». Пока что там 0. Это нормально, ведь мы ещё ничего не производили.
Но Odoo даёт нам подсказку: нажимаем на «Произвести» и видим отчёт по спецификации:
- Столешница — $10
- 4 ножки — по $5 (итого $20)
- Работа — пропорционально времени
Итоговая расчётная стоимость: около $30.
Производственный заказ №1. Бюджетная версия
Создаём Производственный заказ (MO).
- Подтверждаем заказ.
- В вкладке «Рабочие заказы» фиксируем реальное время: 60 минут.
- Нажимаем «Применить» и завершаем производство.
Итог: заказ выполнен. Возвращаемся на карточку товара «Стол».
Себестоимость обновлена: $80
Почему не $30? Потому что Odoo учёл:
- Сырьё ($30)
- Работу рабочего центра (1 час × $50 = $50)
Производственный заказ №2. Премиум-комплектация
Второй стол мы делаем из более дорогих материалов. Поставщик поднял цены:
- Ножки теперь — $10/шт
- Столешница — $20
Создаём новый MO. Компонентов нет на складе — Odoo сигналит красными иконками.
Дозаказ материалов
Переходим в Закупки:
- Создаём заказ на 4 ножки и 1 столешницу по новым ценам.
- Подтверждаем, оприходуем.
Магия AVCO уже здесь: В карточке товара «Ножки» себестоимость изменилась с $5 на $10. Почему? Потому что старые ножки мы использовали, на складе остались только новые. Odoo пересчитал среднее.
Завершаем второй заказ
Возвращаемся в производство:
- Заказ готов.
- Указываем время сборки — снова 60 минут.
- Завершаем MO.
Себестоимость второго стола: $110
Итог: а теперь магия AVCO
Первый стол: $80
Второй стол: $110
Открываем карточку товара «Стол» и видим:
Себестоимость: $95
Вопрос: «Откуда это число?»
Ответ: Это среднее арифметическое:
(80 + 110) / 2 = 95
Odoo сделал это автоматически.
Важные выводы
✅ AVCO динамичен. Себестоимость меняется с каждым приходом и списанием.
✅ Работает и для готовой продукции, и для сырья. В нашем примере ножки тоже «усреднились» с $5 до $10.
✅ Никакой математики вручную. Всё считает система.
✅ Идеален для волатильных рынков. Если цены скачут — AVCO сглаживает скачки.
Что дальше?
Метод AVCO — не единственный в Odoo. В следующих сериях нашего «Калькуляционного сериала» разберём:
- Стандартную себестоимость
- FIFO (первым пришёл — первым ушёл)
А пока — проверьте, какой метод стоимостной оценки включён в настройках вашего склада в Odoo. Возможно, AVCO сделает вашу учётную политику прозрачнее.