Расчет среднескользящей цены в 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 упаковок материала в магазин.
Вопросы:
- Какая стоимость отгруженного товара в магазин?
- Какова стоимость запаса на складе 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
ЗарегистрироватьсяУ вас уже есть учетная запись?
Войти