@odoo_icp   Специализированная лаборатория внедрения Odoo  Михаила Скворцова
Follow us
Управление запасами в Odoo
Инвентаризация, списания и внутренние перемещения

Эффективный складской учёт — основа бесперебойной работы любого бизнеса. В системе Odoo управление запасами построено на гибкой и логичной модели, где ключевым объектом является Stock Move (сток-мув)— запись о любом перемещении товара. В этой статье мы рассмотрим основные документы, которые создают такие перемещения, и детально разберём работу с инвентаризацией, списанием (браком) и внутренними перемещениями.

Какие документы создают движения запасов (Stock Moves)?

Помимо основного документа Stock Picking (перемещение), с которым мы уже знакомы, движения запасов в Odoo могут создавать следующие операции:

  1. POS Order (Заказ в точке продаж): оформление продажи через розничную точку.
  2. Inventory Adjustment (Инвентаризация): документ для корректировки складских остатков при выявлении излишков или недостач.
  3. Scrap (Брак): документ для списания запасов (не только бракованных, но и материалов на хозяйственные нужды).
  4. Manufacturing Order (Производственный заказ): списание сырья и выпуск готовой продукции.
  5. Repair Order (Заказ на ремонт): списание материалов, использованных в ремонте.
  6. Project Task (Задача проекта): списание материалов, привязанных к задаче в проектном управлении.

Это позволяет интегрировать учёт запасов во все бизнес-процессы компании.

Настройка учёта: категории продуктов и места хранения

Перед работой с документами важно правильно настроить систему:

  • Категория продукта: определяет основные счета бухгалтерского учёта (например, счёт для оценки запасов). Настройки проводок для операций через Stock Picking берутся отсюда.
  • Специальные места хранения (Locations): для операций инвентаризации и брака ключевую роль играют настройки не только категории, но и конкретных мест хранения с типами Inventory Adjustmentи Scrap. Именно на уровне этих мест хранения указываются счета, на которые будет отнесена стоимость списанных или оприходованных запасов.

Пример: чтобы списать канцелярскую бумагу на административные расходы, а кассовую ленту — на расходы на сбыт, необходимо создать два отдельных места хранения с соответствующими счетами и подключить их к карточкам соответствующих продуктов.

Практика: списание материалов на затраты через инвентаризацию

Рассмотрим кейс: компания закупила кассовую ленту и офисную бумагу для внутреннего использования. В конце периода необходимо списать часть этих материалов на затраты.

  1. Создание и настройка продуктов:

    • Создаём категорию, например, "Расходные материалы", и указываем счёт учёта (например,  "Прочие запасы").
    • В карточке каждого продукта на вкладке "Склад" подключаем заранее созданное место хранения для списания с нужным счетом затрат.
  2. Проведение инвентаризации (Inventory Adjustment):

    • Создаём новый документ "Коррекция остатков", указываем склад и выбираем нужные продукты.
    • Нажимаем "Начать инвентаризацию". В появившихся строках видим "Теоретическое количество" (остаток в системе) и вводим "Фактическое количество" (результат пересчёта).
    • После подтверждения инвентаризации система автоматически создаст Stock Move и бухгалтерские проводки, списав разницу между учётным и фактическим количеством на заданные в местах хранения счета.

Списание через документ "Брак" (Scrap)

Документ Scrap — это более прямой способ списать конкретное количество товара на определённые затраты.

  1. Активация места хранения для брака: в настройках места хранения, созданного для списания, необходимо поставить галочку "Это место хранения брака". Без этого оно не будет отображаться в документе.
  2. Создание документа: переходим в меню "Операции" > "Брак", создаём новый документ.
  3. Заполнение: выбираем продукт, количество, исходное местонахождение (склад) и место хранения брака (которое определяет счёт затрат, например, "Административные расходы").
  4. Результат: при подтверждении создаётся Stock Move и соответствующая бухгалтерская проводка на выбранный счёт.

Организация внутренних перемещений

Для переброски товаров между складами или местами хранения (например, с основного склада в розничный магазин) используется операция "Внутреннее перемещение".

  1. Создание: в меню "Операции" > "Перемещения" создаём новый документ с типом операции "Внутренние перемещения".
  2. Указание маршрута: выбираем "Откуда" (исходный склад) и "Куда" (склад назначения).
  3. Добавление продукции: указываем товары и количество для перемещения.
  4. Резервирование и подтверждение: нажатие "Зарезервировать" проверяет доступность товара. После этого "Проверить" и "Применить" завершают операцию.
  5. Важно: внутреннее перемещение не создаёт бухгалтерских проводок, оно лишь меняет физическое местонахождение запасов в системе. Себестоимость товара на каждом складе при этом учитывается отдельно.

Заключение

Odoo предоставляет комплексный и гибкий инструментарий для управления запасами, который выходит за рамки простого складского учёта. Используя инвентаризацию и документ "Брак", вы можете не только отражать реальные остатки, но и гибко управлять списанием материалов на различные статьи затрат, напрямую интегрируя складскую логистику в финансовый учёт.

входит в Статьи
# odoo
Управление сроками производства в Odoo
Как избежать задержек и работать точно в срок