Эффективный складской учёт — основа бесперебойной работы любого бизнеса. В системе Odoo управление запасами построено на гибкой и логичной модели, где ключевым объектом является Stock Move (сток-мув)— запись о любом перемещении товара. В этой статье мы рассмотрим основные документы, которые создают такие перемещения, и детально разберём работу с инвентаризацией, списанием (браком) и внутренними перемещениями.
Какие документы создают движения запасов (Stock Moves)?
Помимо основного документа Stock Picking (перемещение), с которым мы уже знакомы, движения запасов в Odoo могут создавать следующие операции:
- POS Order (Заказ в точке продаж): оформление продажи через розничную точку.
- Inventory Adjustment (Инвентаризация): документ для корректировки складских остатков при выявлении излишков или недостач.
- Scrap (Брак): документ для списания запасов (не только бракованных, но и материалов на хозяйственные нужды).
- Manufacturing Order (Производственный заказ): списание сырья и выпуск готовой продукции.
- Repair Order (Заказ на ремонт): списание материалов, использованных в ремонте.
- Project Task (Задача проекта): списание материалов, привязанных к задаче в проектном управлении.
Это позволяет интегрировать учёт запасов во все бизнес-процессы компании.
Настройка учёта: категории продуктов и места хранения
Перед работой с документами важно правильно настроить систему:
- Категория продукта: определяет основные счета бухгалтерского учёта (например, счёт для оценки запасов). Настройки проводок для операций через Stock Picking берутся отсюда.
- Специальные места хранения (Locations): для операций инвентаризации и брака ключевую роль играют настройки не только категории, но и конкретных мест хранения с типами Inventory Adjustmentи Scrap. Именно на уровне этих мест хранения указываются счета, на которые будет отнесена стоимость списанных или оприходованных запасов.
Пример: чтобы списать канцелярскую бумагу на административные расходы, а кассовую ленту — на расходы на сбыт, необходимо создать два отдельных места хранения с соответствующими счетами и подключить их к карточкам соответствующих продуктов.
Практика: списание материалов на затраты через инвентаризацию
Рассмотрим кейс: компания закупила кассовую ленту и офисную бумагу для внутреннего использования. В конце периода необходимо списать часть этих материалов на затраты.
Создание и настройка продуктов:
- Создаём категорию, например, "Расходные материалы", и указываем счёт учёта (например, "Прочие запасы").
- В карточке каждого продукта на вкладке "Склад" подключаем заранее созданное место хранения для списания с нужным счетом затрат.
Проведение инвентаризации (Inventory Adjustment):
- Создаём новый документ "Коррекция остатков", указываем склад и выбираем нужные продукты.
- Нажимаем "Начать инвентаризацию". В появившихся строках видим "Теоретическое количество" (остаток в системе) и вводим "Фактическое количество" (результат пересчёта).
- После подтверждения инвентаризации система автоматически создаст Stock Move и бухгалтерские проводки, списав разницу между учётным и фактическим количеством на заданные в местах хранения счета.
Списание через документ "Брак" (Scrap)
Документ Scrap — это более прямой способ списать конкретное количество товара на определённые затраты.
- Активация места хранения для брака: в настройках места хранения, созданного для списания, необходимо поставить галочку "Это место хранения брака". Без этого оно не будет отображаться в документе.
- Создание документа: переходим в меню "Операции" > "Брак", создаём новый документ.
- Заполнение: выбираем продукт, количество, исходное местонахождение (склад) и место хранения брака (которое определяет счёт затрат, например, "Административные расходы").
- Результат: при подтверждении создаётся Stock Move и соответствующая бухгалтерская проводка на выбранный счёт.
Организация внутренних перемещений
Для переброски товаров между складами или местами хранения (например, с основного склада в розничный магазин) используется операция "Внутреннее перемещение".
- Создание: в меню "Операции" > "Перемещения" создаём новый документ с типом операции "Внутренние перемещения".
- Указание маршрута: выбираем "Откуда" (исходный склад) и "Куда" (склад назначения).
- Добавление продукции: указываем товары и количество для перемещения.
- Резервирование и подтверждение: нажатие "Зарезервировать" проверяет доступность товара. После этого "Проверить" и "Применить" завершают операцию.
- Важно: внутреннее перемещение не создаёт бухгалтерских проводок, оно лишь меняет физическое местонахождение запасов в системе. Себестоимость товара на каждом складе при этом учитывается отдельно.
Заключение
Odoo предоставляет комплексный и гибкий инструментарий для управления запасами, который выходит за рамки простого складского учёта. Используя инвентаризацию и документ "Брак", вы можете не только отражать реальные остатки, но и гибко управлять списанием материалов на различные статьи затрат, напрямую интегрируя складскую логистику в финансовый учёт.