# Себестоимость: партии, копейки, импорт Excel

> Почему без себестоимости нет маржи — как ввести цену закупки вручную, партиями или импортом Excel, и что после этого пересчитывается в отчётах.

published: 2026-08-05T22:33:28+03:00
updated: 2026-08-05T22:33:28+03:00

**Себестоимость** — это то, во сколько вам реально обходится единица товара (закупка у
поставщика, не цена продажи). Раздел [«Себестоимость»](/inventory/costs) — единственное место в
платформе, где вы вводите эту цифру. Пока её нет — расчёты прибыли, маржи и «сколько денег
заморожено на складе» показывают ноль или заведомо неверное число, даже если продажи идут отлично.

## Зачем этот раздел

Выручка видна из данных маркетплейса сама по себе. **Прибыль** — нет: маркетплейс не знает, за
сколько вы закупили товар у поставщика. Пока себестоимость не введена, платформа физически не
может посчитать маржу и капитализацию склада (`остатки × себестоимость`) — это не примерная
оценка, а буквально ноль в формуле. Поэтому «Укажите закупочные цены» — второй шаг чек-листа
настройки на дашборде [«Товарного учёта»](/inventory) (сразу после загрузки товаров). Пока шаг не
закрыт полностью, дашборд честно показывает хинт «Цены есть у N из M. Прибыль пока показана не
полностью» — вместо того чтобы молча выдать заниженную цифру.

## Откуда данные

Себестоимость **всегда вводит сам продавец** — платформа не получает её ни от WB, ни от Ozon (это
закупочная цена у вашего поставщика, маркетплейсу она неизвестна). Три способа ввода:

- **Простой режим** — одна цена «на сейчас» по товару, с датой начала действия.
  Каждая новая запись начинает действовать с указанной даты и до следующей записи — это
  «ступенчатая» история цены: если 1 июня ввели 100 ₽, а 15 июля — 120 ₽, то с 1 по 14 июля
  действовала цена 100 ₽, с 15-го — 120 ₽. История видна по каждому товару через колонку
  «версий» — сколько раз менялась себестоимость.
- **Партионный режим** — себестоимость привязывается к конкретной партии поставки (номер прихода,
  количество, цена, дата приёмки) — точнее для товаров, где закупочная цена скачет от партии к
  партии.
- **Импорт Excel/CSV** — загрузка списком: колонки «артикул» (и штрихкод опционально) и
  «себестоимость». Загрузчик сам понимает, есть заголовок в файле или нет, распознаёт разделитель
  (запятая, точка с запятой, таб) и настоящий `.xlsx`, а не только `.csv`. По итогу импорта
  показывается, сколько строк сматчилось с товарами, сколько записано и сколько артикулов не
  нашлось в каталоге (их сначала нужно разметить в [«Онбординге»](/inventory/onboarding)).

Все денежные суммы в системе хранятся в копейках (целые числа) — на экране вы вводите рубли,
округление и сама единица хранения вас не касаются.

## Кнопка «Обновить отчёты»

После правки себестоимости витрины (маржа, капитализация) обновляются не мгновенно — фоновый синк
подтягивает их в течение нескольких минут. Кнопка **«Обновить отчёты»** в правом верхнем углу
раздела запускает пересчёт сразу, если нужно увидеть эффект правки без ожидания планового
обновления.

## Как читать экран

- **Себестоимость, ₽** — текущая действующая цена по товару (последняя версия истории).
- **Поставщик** — к какому поставщику привязан товар (можно назначать и массово, выделив
  несколько строк чекбоксами).
- **Версий** — сколько записей истории цены у товара; по клику открывается вся история с
  периодами действия («с … по …» либо «с … — по сейчас» для самой свежей записи).
- **Партий** — сколько отдельных партионных записей у товара (если используете партионный режим).
- Фильтр «Только без себестоимости» — быстро найти товары, где себестоимость ещё не заведена: это
  и есть тот список, который занижает маржу и капитализацию на дашборде.
- Фильтр по поставщику — сузить список до товаров конкретного поставщика.

## Спросите ИИ-ассистента

- «У каких товаров ещё не заведена себестоимость?»
- «Покажи историю цены по товару [название]».
- «Насколько выросла себестоимость по [товар] за последние три месяца?»

Ассистент также умеет принимать файл с прайсом прямо в чате: прикрепляете Excel или CSV,
он показывает превью — сколько товаров нашёл и у скольких изменится цена, — и применяет
изменения только после явного подтверждения.

## Кому что важно в этом разделе

- Владельцу бизнеса — без себестоимости маржа буквально ноль в системе (см. персональную статью
  «для владельца»).
- Менеджеру маркетплейсов — рутина ввода и еженедельная сверка счётчика «без цены».
- Бухгалтеру — точность в копейках и история цены «с даты» без переписывания прошлых периодов.
- Аналитику — как неполный охват себестоимости искажает среднюю маржу и как отследить рост цены
  закупки за период.

Для агентств, ведущих несколько кабинетов клиентов, ввод себестоимости в этом разделе намеренно не
описан отдельной ролью: закупочная цена — конфиденциальные данные конкретного клиента, агентство
обычно работает с готовыми витринами (см. [«Финансы»](/docs/report-finance)), а не вводит закупку
за клиента.
