Модель расчета себестоимости товаров
Задача: рассчитать себестоимость каждого проданного товара
Чтобы точно оценивать доходность продаж на маркетплейсах, необходимо правильно рассчитывать себестоимость проданных товаров. Проблема в том, что товары поступают не одной партией, а множеством дробных поставок — и каждая имеет свою себестоимость. Поэтому важно определить, какие именно единицы товара были проданы и сколько они стоили при поступлении.
Мы использовали принцип FIFO: первыми списываются товары, которые первыми поступили на склад маркетплейса.
Список поставок. У разных экземпляров артикула CANDLE_ARIADNA ранее посчитана разная
себестоимость в зависимости от пути доставки
В качестве исходных данных мы имеем два потока:
• поток поставок, где для каждого экземпляра известны партия, себестоимость и дата поступления;
• поток продаж, содержащий дату продажи и цену.

Мы пронумеровали все экземпляры в обоих потоках по порядку — по дате поступления и по дате продажи для каждого артикула. Далее система сопоставляет экземпляры с одинаковыми порядковыми номерами: для 1-го проданного товара ищется 1-й поставленный, для 54-го — 54-й, и так далее. Таким образом, каждая продажа автоматически получает «свою» фактическую себестоимость из соответствующей поставки.

Например, если продаётся 54-й экземпляр артикула АА, система находит 54-й экземпляр из потока поставок и использует его себестоимость для расчёта прибыли по сделке.
Список продаж. Артикул CANDLE_ARIADNA продавался на WB и Ozon в ноябре 2011 г. В таблице все
продажи и возвраты выстроены по хронологии
Итог — точный автоматизированный расчёт себестоимости проданных товаров, основанный на принципе FIFO и учитывающий реальную структуру поставок.
Для возвратов добавлена повторная продажа
Сделано сопоставление списка поставок и списка продаж. Так, 51-й экземпляр CANDLE_ARIADNA
был привезен по себестоимости в 552 руб., продан 02 октября (стоимость продажи осталась за
рамками модели), затем возвращен 04 ноября и снова продан. В результате возвраты в отчетности
МП не «раздувают» объем продаж: количество поставленных экземпляров соответствует
количеству проданных
Другие кейсы
Свяжитесь с нами
Наши специалисты помогут вам разобраться в услугах по анализу данных и подберут индивидуальное решение для вашего проекта.
+7 (914) 319-71-10
strelov.n@gmail.com
Российская Федерация, г. Хабаровск
Прикрепить файл
Нажимая на кнопку "Получить консультацию" вы подтверждаете согласие с политикой обработки персональных данных
Made on
Tilda