@odoo_icp   Специализированная лаборатория внедрения Odoo  Михаила Скворцова
Follow us
Средняя себестоимость (AVCO) в Odoo
Как это работает на примере производства столов


В мире производства оценка себестоимости продукта — это не просто цифры в отчёте. Это фундамент ценообразования, рентабельности и стратегии закупок. В 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 сделает вашу учётную политику прозрачнее.

входит в Статьи
# odoo
Ключевые метрики в производстве: как измерять, чтобы управлять
Мы управляем только тем, что измеряем. Или почему ТОИР тоже важен