Меню

Расчет среднескользящей цены в SAP ERP. Практика успеха

|

В данной статье мы хотим рассказать, каким образом в SAP ERP осуществляется формирование учетной цены продукции (себестоимости) на примере компании, осуществляющей операции купли-продажи товаров.

Введение

Некоторые транзакции (MM42, WB02), указанные в данной статье, используются в отраслевом решении IS-RETAIL, однако это не уменьшает общности результатов, поскольку все приложенные скрины таблиц выглядят аналогично в стандартной поставке SAP ERP. При чтении статьи специфические термины ритейла (РЦ и магазин) можно заменить термином «завод», более привычным консультантам и пользователям SAP.

Эта статья демонстрирует базовые примеры расчета учетной цены в SAP ERP и может быть полезна как начинающим консультантам модуля MM, так и «продвинутым» пользователям.

Программное обеспечение SAP ERP предлагает два варианта управления ценой материала:

  • себестоимость по стандартной цене;
  • себестоимость по среднескользящей цене.

Далее мы будем использовать в качестве учетной цены среднескользящую цену, а оценку товара с помощью расчета себестоимости по среднескользящей цене называть кратко: оценка по среднескользящей цене. В данной статье описан порядок формирования среднескользящей цены системой SAP ERP при типовых операциях поступления и отпуска материала. Приводится особенность её формирования в некоторых частных случаях на конкретных примерах.

Как рассчитывается среднескользящая цена

Техническая информация

С точки зрения SAP ERP стоимостный учет товаров возможен только на объекте системы «Завод». Каждому магазину и распределительному центру (далее РЦ) сопоставлен отдельный завод-объект системы SAP ERP.

В рамках поступления/отпуска товара на РЦ происходит изменение значения среднескользящей цены.

Начнем сразу с конкретной задачи.

Для простоты понимания и упрощения расчетов для цен и количеств по возможности будем брать «круглые» числа.

Для рассмотрения примеров нам потребуются следующие основные данные:

  • Закупаемый материал – макароны, системный код материала 6788.
  • Поставщик материала –  имеет системный код 7000009331 «Макаронная компания».
  • Товар закупается на распределительный склад (РЦ) с кодом 0140.

Задача #1

На распределительный центр (склад) 0140 от поставщика 7000009331 поступили 600 упаковок материала 6788 по цене 36.18 рублей/пачка и 600 упаковок этого же материала по цене 36,29 рублей/пачка. Предполагаем, что начальный запас материала 6788 на складе 0140  равен 0. Затем склад отгружает 120 упаковок материала в магазин.

Вопросы:

  1. Какая стоимость отгруженного товара в магазин?
  2. Какова стоимость запаса на складе 0140 после отгрузки в магазин?

Попробуйте решить эту задачу самостоятельно. Мы приводим решение ниже.

Решение.

Наиболее часто встречаемая ошибка при решении – это попытка определить цену, отгружаемого товара в магазин.

Рассуждают так: рассчитаем среднюю цену товара: (600 * 36.18 + 600 * 36.29) /1200 =  36.235 = 36.24 (руб.). И далее средняя цена отгруженного товара 36.24 * 120 = 4348.80.  Такой подход неправильный, поскольку при учетной среднескользящей цене не всегда уместно говорить о цене товара, ведь цена товара может выражаться большим числом после запятой. Цена в рублях и копейках будет округленная, значит, расчет будет некорректным. Чтобы избежать подобных проблем с округлением, SAP в расчетах оперирует не ценами, а общей стоимостью и общим количеством. Цена при этом рассчитывается информационно.

Корректный расчет стоимости отгруженного товара будет следующим:

(600 * 36.18 + 600 * 36.29) /1200 * 120 = 4 348.20.

Соответственно стоимость оставшегося на складе товара будет равна:

(600 * 36.18 + 600 * 36.29) - 4 348.20 = 39133.8.

Количество оставшегося запаса 1200 - 120 = 1080 пачек.

Среднескользящая цена оставшегося на складе запаса (информационно):

39133.8 / 1080 = 36.235 = 36.24 рубля.

Техническая информация.

SAP сохраняет текущие данные количества и стоимости запаса материала на РЦ (заводе) в таблице MBEW. Таким образом, изменения запаса отражаются изменениями в таблице MBEW (рис.1– 4).

Рис. 1. Содержимое таблицы MBEW до поступления товара от поставщика.

Рис. 2. Содержимое таблицы MBEW после поступления товара в количестве 600 штук по цене 36.18 рублей.

Рис. 3. Содержимое MBEW после поступления №2 товара в количестве 600 штук по цене 36.29 рублей.

Рис. 4. Содержимое MBEW для товара 6788 и РЦ 0140 после отгрузки 120 упаковок в магазин.

Примечание. Обратите внимание, что при отгрузке в магазин склад отгружает товар по среднескользящей цене.

На практике пользуются отчетами, предоставляемыми системой SAP ERP.

Приведем 2 доступных стандартных отчета.

1 отчет: MBMAPCHANGES поставляется с нотой SAP 2198317 - Analysis report for moving average price changes: MBMAPCHANGES

2 отчет:  алгоритм отчета описан в ноте SAP 1506200 - Determine how Moving Average Price changed.

Расчет среднескользящей цены при «отрицательном запасе» материала

Словосочетание отрицательный запас может вызвать недоумение. Конечно, физически это невозможно, однако с точки зрения отражения информации в системе вполне возможно, что:

  • товар перемещается по цепочке Поставщик – РЦ – магазин;
  • информацию об отгрузке «РЦ – магазин» необходимо отразить в системе, а информация о поступлении товара на РЦ от поставщика по каким-либо причинам задержалась.

В этом случае в кратком интервале времени возможна ситуация, когда на РЦ возникает отрицательный запас, пока в системе не будет отражена операция поступления товара от поставщика на РЦ. В этом разделе мы расскажем, к каким последствиям в расчете среднескользящей цены приводит наличие отрицательного запаса.

Техническая информация

SAP активирует возможности отрицательного запаса для материала на заводе с помощью следующих двух настроек системы:

  • Первая настройка активирует возможность отрицательного запаса на уровне завода (транзакция WB02 для отраслевого решения ритейла).
  • Вторая настройка активирует возможность отрицательного запаса на уровне основной записи материала (транзакция MM42 для отраслевого решения ритейла, ракурс завода).

Задача #2

На распределительный центр (склад) 0140 от поставщика 7000009331 ожидается поступление 2000 упаковок материала 6788 по цене 36.29 рублей/упаковка.

Затем распределительный центр отгружает 2000 упаковок материала в магазин.

Физически магазин получает товар, но информация о поступлении на склад товара поступает в систему SAP ERP позже поступления товара в магазин. Для завода 0140 и материала 6788 в системе SAP ERP допустим отрицательный запас. Как SAP рассчитывает среднескользящую цену товара на заводе 0104 в этом случае?

Решение

В качестве исходных данных рассмотрим положение с запасом и стоимостью товара, которое возникло после решения задачи #1: то есть общее количество материала – 1080, а его общая стоимость – 39.133,8 руб.

Шаг 1. Отразить операции перемещения (отгрузки) 2000 упаковок товара 6788 из РЦ 0140 в один из магазинов компании.

Как отмечалось ранее, отгрузка с РЦ на магазин выполняется по среднескользящей цене материала. Таким образом, после отгрузки произойдет обновление таблицы MBEW (рис. 5):

  • количество запаса: 1080 - 2000 = -920 упаковок;
  • стоимость запаса: 39.133,8 - 39.133,8/1080 * 2000 = -33336.2;
  • среднескользящая цена (информационно):  -33336.2 /-920 = 36.235 = 36.24.

Рис. 5.  Содержимое MBEW для товара 6788 и РЦ 0140 после отгрузки 2000 упаковок в магазин.

Шаг 2. Отразить операции поступления 2000 упаковок товара от поставщика на склад по цене 36.29 рублей/пачка.

На первом

Если хотите прочитать статью полностью и оставить свои комментарии присоединяйтесь к sapland

У вас уже есть учетная запись?

Войти