Расширенное ценообразование (Закупка)

Материал из JD Edwards E1
Перейти к навигации Перейти к поиску

Ценообразование, пожалуй, самый сложный аспект любого бизнеса; это может занять значительное время, чтобы спланировать, настроить и сохранить информацию о ценах. Настройка JD Edwards EnterpriseOne Advanced Pricing проста и требует минимального обслуживания. Вы можете использовать JD Edwards EnterpriseOne Advanced Pricing от Oracle для управления ценообразованием JD Edwards EnterpriseOne Procurement.

Используя системы расширенного ценообразования и закупок от JD Edwards EnterpriseOne, можно выполнять

  • корректировки по отдельным номенклатурным позициям.
  • использовать корректировки корзины для корректировки затрат, которые поставщики взимают с вас, исходя из количества или сумм в заказе.
  • изменить цену партии заказов или приходов.
  • создать иерархические последовательности поиска.
  • настроить и отслеживать бесплатные товаров.
  • провести онлайн обзор истории корректировок.

Начиная с версии 9.2 можно использовать корректировки корзины (basket adjustments) для корректировки стоимости корзины товаров, которые участвуют в закупке.

Расширенное ценообразование работает путем применения одной или нескольких корректировок к Заказу на закупку. Есть три компонента настройки каждой корректировки: определение (definition), детали (details) и перечень (schedule). Для удобства можно представить процесс корректировки как процесс посещения продуктового магазина с использованием списка продуктов. Определение корректировки - это основное утверждение элемента в списке, например, молоко. Детальная информация о корректировке дает больше информации - 2% молока, 1 литр молока, бренд и т.д. Перечень корректировок - это полный список покупаемых продуктов - молоко, хлеб, яйца и т.д. Все элементы работают вместе для обеспечения успешного похода по магазинам, ну и удачной корректировки цен!

Шаги для настройки:

  1. Включить Расширенное ценообразование;
  2. Настроить определение корректировки;
  3. Настроить детали корректировки;
  4. Настроить Корректировочную схему и включить в нее корректировку.

Расширенное ценообразование можно использовать в Закупках практически так же, как в Продажах. Исключения и различия изложены в этом документе. Система будет корректировать затраты, а не цены, и там, где указано «Клиент», следует использовать значение адреса «Поставщик». Основные элементы настройки можно найти в меню «Дополнительные цены и корректировки» (G43A18).

Как это работает. Алгоритм

При вводе строки ЗНЗ система определяет из какого справочника извлечь цену за единицу. (базовое ценообразование)

Для Заказов на закупку система использует Уровень цены закупки (Purchase Price Level) из F4101, чтобы определить справочник-источник стоимости единицы товара из Item Cost File (F4105) или Supplier Price/Catalog File (F41061).

Проверяет, включено Расширенное ценообразование или нет; применимо автоматическое изменение цены.

При вводе Заказ на закупку, система изначально извлекает стоимость единицы для номенклатуры на основе характеристик:

  • Филиал/завод,
  • Поставщик,
  • Количество и
  • Номенклатурный номер,

а уже потом проверяет, включено ли Расширенное ценообразование. Если расширенное ценообразование для закупки включено, то система обходит стандартные корректировки цен, заданные в системе закупок, и выполняет поиск соответствующих перечней корректировок цены в системе расширенного ценообразования.

ПРИМЕЧАНИЕ: Расширенное ценообразование не будет работать, если стоимость указана вручную. Система будет работать только, если базовая себестоимость получена из справочников. Т.е. система не применит корректировки, если у строки F4311.PROV = '1'. Даже, если это вызвано простой очисткой поля цены или через меню Форма > ??? (Form>Zero Cost)


Ввод строки ЗНЗ <- F4101, F4105, F41061
V
Справочник Поставщика <- F0401
V
-> -> -> Поиск перечня Корректировок <- F4070
^ V
^ Корректировка найдена? -НЕТ-> КОНЕЦ
^ V
^ ДА
^ V
^ Корректировка цены <- F4071
^ V
^ Иерархия цены <- F40073
^ V
^ -> -> Извлечь назначенные группы
^ ^ V
^ ^ Получить группу номенклатуры/поставщика <- F4102, F4101
^ ^ V
^ ^ Детали корректировки цены <- F4072
^ ^ V
^ ^ <-НЕТ- Корректировка найдена?
^ V
^ ДА
^ V
^ <- <- Применить корректировку, записать в историю цен <- F40UI74

Общая настройка

Включить Расширенное ценообразование закупок в приложении Константы филиала/завода (P41001). Через меню Форма > Константы цены (Form > Price Constants) вызвать форму Константы ценообразования. На этой форме в поле Расширенное ценообразование закупок (Advanced Procurement Pricing (Y/N)) установить значение Y. [F4009.CP11 = Y]

Настройка предпочтений

Создать запись в P40070 (Справочнике предпочтений / Preference Master):

  • Заполнить поле Тип предпочтения (UDC 40/PR). (2 символа)
    Например, P1 - Расш. ценообразование закупки
  • Заполнить поле Описание (Description), обязательное текстовое поле.
    Например, P1 - Расш. ценообразование закупки
  • Заполнить поле Классификация предпочтения (Preference Classification) (UDC 40/CL) значением AP (Дополнительное ценообразование, Advanced Pricing).
  • Заполнить поле Порядковый номер (Sequence number) значением Пусто или 1.
  • Включить опцию Показать сроки действия (Enable Effective dates).
  • Не включать опцию Показать действит. количества (Enable Effective Quantity). Расширенное ценообразование не работает с этой опцией.
ПРИМЕЧАНИЕ: 
До 8.12: пользователь должен сначала создать запись в UDC 40/PR, а затем создать иерархию. Специальный код обработки должен быть оставлен пустым. Значение «1» приведет к тому, что иерархия будет доступна для расширенных настроек, а не для расширенных настроек цен.
После 8.12: пользователь может создавать иерархию предпочтений на лету, т.е. нет необходимости создавать запись в UDC 40/PR перед созданием новой иерархии.

Настроить Иерархию предпочтений (P40073).

Создать запись в P40073 (Иерархию предпочтений / Preference Hierarchy):

  • Заполнить поле Preference Type
    Например, P1 - Расш. ценообразование закупки
  • Указать последовательность обработки иерархии.
    Например, для P1 (Расш. ценообразование закупки) указать All Items/Ship To= 1, All Items/Sold To Customer Number = 2, Item Group/All Customers = 3, All Items/All Customers = 4.


Иерархия предпочтений используется для поиска Корректировки, которую необходимо применить. Пользователь указывает приоритет поиска Корректировки в разрезах поставщика и номенклатуры, с возможностью создавать различные группы. Система позволяет указать 21 приоритет, но Oracle рекомендует использовать не более 3-4, т.к. это влияет скорость обработки.

Определение корректировки цены (P4071)

Группы для ценообразования

Для организации структуры ценообразования можно использовать :

  • простые группы (Simple groups);
  • комплексные группы (Complex Groups).

Простые группы цен

Простые группы используются для организации схем ценообразования. Существует два типа простых групп:

  • для Товаров (создается Товарная ценовая группа (UDC 40/PI) и назначается ТМЦ в номенклатурном справочнике).
  • для Поставщиков (создается Ценовая группа Поставщиков (UDC 40/PC) и назначается Поставщику в Справочнике поставщиков).
ПРИМЕЧАНИЕ: Коды категорий не используются в простых группах.

Настройка Товарной ценовой группы

  1. В UDC:
    1. Создать код и описание Товарной ценовой группы в UDC 40/PI (8 символов).
    • Например, IG_TEST1 - Простая товарная группа 1
    • Создать код и описание Корректировки цены UDC 40/TY. (8 символов)
      Например, IGP - Item Group - Purchase
    • Создать код и описание Перечня корректировок цен UDC 40/AS. (8 символов)
      Например, SSG - Schedule Supplier Group
  2. В приложении P41026 (Item Branch Plant) для Склада и ТМЦ на вкладке Дополнительные сведения (Additional info) в поле Группа цен ном. (Item Price Group) указать код Товарной ценовой группы. При настройке в P4101 группа цен не отрабатывает!
    Например, для 007-7369, T001 указать группу IG_TEST1
  3. В приложении P4071 (Price Adjustment Definition) для Корректировки цены создать настройки Определения корректировки цены:
    Например, для Корректировки цены IGP - Item Group - Purchase
    • на форме W4071C (Изменить управление корректировкой / Modify Adj. Controls):
      • в блоке Целевое приложение (Target Application) указать Снабжение (Procurement);
      • в блоке (Adjustment Level) указать (Line Level Adjustment);
      • в блоке (Adjustment Control Code) указать (Print on Document);
      • в блоке (Price Matrix) не включать (Use Price Matrix).
    • на форме W4071A (Определение корректировки цен / Price Adjustment Definition), на вкладке Параметры (Options):
      • поле Группа цен номенклатуры (Item Price Group): ОСТАВИТЬ ПУСТЫМ. Это используется только для работы с Complex Groups.
      • поле Иерархия предпочтений (Preference Hierarchy): указать Иерархию предпочтений.
        Например, P1 (Расш. ценообразование закупки).
      • в блоке (Level Break Type) указать (Quantity Level Break).
  4. В приложении P4072 (Adjustment Details) создать Детали корректировки цены:
    1. на форме W4072B (Work with Adjustment Detail) заполнить код Корректировки цены (Adjustment Name) и нажать Добавить.
      Например, IGP - Item Group - Purchase
    2. на форме W40073F (Preference Hierarchy Selection) указать вариант иерархии Только группа ном.ед.(Item Group)
    3. на форме W4072A (Price Adjustment Detail Revisions) в заголовке указать Товарную ценовую группу, в таблице заполнить:
      Например, IG_TEST1 - Простая товарная группа 1
      • поле Threshold UM (UOM).
        Например, EA
      • поле Числовое значение коэффициента (FVTR).
        Например, -10.000
      • поле Код базиса (BSCD).
        Например, 2 - % of Current Net Price
      • Поле Валюта (CRCD).
        Например, RUB
  5. В приложении P4070 (Price & Adjustment Schedule Revision) в Перечне корректировок цен и указать новую корректировку.
    Например, в Перечне корректировок SSG (Schedule Supplier Group) указать Корректировку цены IGP (Item Group - Purchas)
  6. Чтобы применить Корректировку цены, необходимо:
    • либо в P04012 (Справочник поставщиков / Supplier Master) на вкладке Закупка 1 (Purchasing 1) в поле (Adjustment Schedule) указать Перечень корректировок цен;
    • либо в заголовке ЗНЗ, указать Перечень корректировок цен (Adjustment Schedule), через меню Форма > Additional Information

Настройка групп цен по поставщику

  1. В UDC:
    • Создать код и описание Группа цен поставщика в UDC 40/PC. (8 символов)
      Например, СG - Simple Customer Group
    • Создать код и описание Корректировки цены UDC 40/TY. (8 символов)
      Например, IGP - Item Group - Purchase (test)
    • Создать код и описание Перечня корректировок цен UDC 40/AS. (8 символов)
      Например, SSG - Schedule Supplier Group
  2. В приложении P04012 (Справочнике поставщиков / Supplier Master) на вкладке Закупка 1 (Purchasing 1) в поле (Supplier Price Group) указать Группу цен поставщика.
    Например, для 206456 указать СG - Simple Customer Group
  3. В приложении P4071 (Price Adjustment Definition) для Корректировки цены создать настройки Определения корректировки цены:
    Например, для Корректировки цены IGP - Item Group - Purchase
  4. В приложении P4072 (Adjustment Details) создать Детали корректировки цены:
    1. на форме W4072B (Work with Adjustment Detail) заполнить код Корректировки цены (Adjustment Name) и нажать Добавить.
      Например, IGP - Item Group - Purchase
    2. на форме W40073F (Preference Hierarchy Selection) указать вариант иерархии Только группа ном.ед.(Item Group)
    3. на форме W4072A (Price Adjustment Detail Revisions) в заголовке указать Товарную ценовую группу, в таблице заполнить:
      Например, СG - Simple Customer Group
      • поле Threshold UM (UOM).
        Например, EA
      • поле Числовое значение коэффициента (FVTR).
        Например, -10.000
      • поле Код базиса (BSCD).
        Например, 2 - % of Current Net Price
      • Поле Валюта (CRCD).
        Например, RUB
  5. В приложении P4070 (Price & Adjustment Schedule Revision) указать новый код Перечня корректировок цен и указать в нем новую корректировку.
  6. В приложении P04012 (Справочнике поставщиков / Supplier Master) на вкладке Закупка 1 (Purchasing 1) в поле (Adjustment Schedule) указать код Перечня корректировки цены.

Быстрая настройка с примером

  1. Включить Расширенное ценообразование закупок в приложении Константы филиала/завода (P41001)
    • Через меню Форма > Константы цены (Form > Price Constants) вызвать форму Константы ценообразования. На этой форме в поле Расширенное ценообразование закупок (Advanced Procurement Pricing (Y/N)) установить значение Y. [F4009.CP11 = Y]
  2. В приложении Price Adjustment Definition (P4071) определить новую корректировку цены.
    • Установить флаг в разделе Целевое приложение (Target Application) в позицию Закупки (Procurement). [PA04.F4071 = 1]
    • Установить флаг в разделе Уровень корректировки () в позицию Корректировка уровня строки (line level adjustments).
  3. Выберите подходящую Иерархию предпочтений для корректировки (используйте для этого программу P40073 или выберите «Выход из формы» в «Pref Hierarchy» из приложения P4071). См. 1346821.1 для дополнительной информации об Иерархиях предпочтений.
  4. В приложении Price & Adjustment Detail Revision (P4072) назначить детали корректировки. В данном примере, для Поставщика 4343 корректировка увеличит стоимость изделия F4105 на 10%. Если пользователь желает снизить стоимость на 10%, то необходимо использовать значение -10,0000.
  5. В приложении Price & Adjustment Schedule Revision (P4070) назначить новый Справочник корректировок цен и указать в нем новую корректировку.
  6. В Supplier Master (P04012) на вкладке «Закупки 1» указать Справочник корректировок. Или ввести Справочник корректировок вручную в форме «Дополнительная информация» в заголовке при создании заказа на закупку.
    Примечание. Если для константы «Расширенные цены закупки» (P41001) не задано значение Y, поле «График корректировки» не будет отображаться в приложении «Основная запись поставщика» (P04012).
  7. Выделите строку и через Панель перехода Строка > История цен (P4074), проверьте, какая корректировка была применена.
после версии 9.2: При использовании расширенного ценообразования в закупках допускается корректировка только на уровне строки и корзины. 
до версии 9.2: При использовании расширенного ценообразования в закупках допускается корректировка только на уровне строки. В противном случае, система выдаст ошибку: Неверный уровень настройки (Invalid Adjustment Level) (Error ID 45AT)

Ссылка