Расширенное ценообразование (Закупка): различия между версиями

Материал из JD Edwards E1
Перейти к навигации Перейти к поиску
 
(не показано 166 промежуточных версий 6 участников)
Строка 8: Строка 8:
 
* настроить и отслеживать бесплатные товаров.  
 
* настроить и отслеживать бесплатные товаров.  
 
* провести онлайн обзор истории корректировок.
 
* провести онлайн обзор истории корректировок.
Можно использовать корректировки корзины (basket adjustments) для корректировки стоимости корзины товаров, которые участвуют в закупке.
+
'''Начиная с версии 9.2''', можно использовать корректировки корзины (basket adjustments) для корректировки стоимости корзины товаров, которые участвуют в закупке.  
  
 +
Расширенное ценообразование работает путем применения одной или нескольких корректировок к Заказу на закупку. Есть три компонента настройки каждой корректировки: Определение корректировки (Definition), Детали корректировки (Details) и Перечень (список) корректировок (Schedule adjusments). Для удобства можно представить процесс корректировки как процесс посещения продуктового магазина с использованием списка продуктов. Определение корректировки - это основное утверждение элемента в списке, например, молоко. Детальная информация о корректировке дает больше информации - 2% молока, 1 литр молока, бренд и т.д. Перечень корректировок - это полный список покупаемых продуктов - молоко, хлеб, яйца и т.д. Все элементы работают вместе для обеспечения успешного похода по магазинам, ну и удачной корректировки цен!
 +
 +
Шаги для настройки:
 +
# Включить Расширенное ценообразование;
 +
# Настроить определение корректировки;
 +
# Настроить детали корректировки;
 +
# Настроить Перечень корректировок и включить в нее корректировки.
  
 
Расширенное ценообразование можно использовать в Закупках практически так же, как в Продажах. Исключения и различия изложены в этом документе. Система будет корректировать затраты, а не цены, и там, где указано «Клиент», следует использовать значение адреса «Поставщик». Основные элементы настройки можно найти в меню «Дополнительные цены и корректировки» (G43A18).
 
Расширенное ценообразование можно использовать в Закупках практически так же, как в Продажах. Исключения и различия изложены в этом документе. Система будет корректировать затраты, а не цены, и там, где указано «Клиент», следует использовать значение адреса «Поставщик». Основные элементы настройки можно найти в меню «Дополнительные цены и корректировки» (G43A18).
 +
 +
== Как это работает. Алгоритм ==
 +
 +
# При вводе строки ЗНЗ система определяет из какого справочника  получить цену за единицу и извлекает ее. (базовое ценообразование)
 +
#: Для номенклатуры в F4101 указан Уровень цены закупкb/Purchase Price Level, определяющий справочник-источник для стоимости единицы:
 +
#:* Item Cost File (F4105)
 +
#:* Supplier Price/Catalog File (F41061).
 +
# Система проверяет активизацию Расширенного ценообразование'''
 +
#: Если расширенное ценообразование для закупки включено, то система обходит стандартные корректировки цен, заданные в системе закупок, и выполняет поиск Перечня корректировок.
 +
# Система проверяет применимость автоматического изменение цены.
 +
#: ПРИМЕЧАНИЕ: Расширенное ценообразование '''не будет работать''', если стоимость указана вручную. Система будет работать только, если базовая себестоимость получена из справочников. Т.е. система не применит корректировки, если у строки F4311.PROV = '1'. Даже, если это вызвано простой очисткой поля цены или через меню Форма > ??? (Form>Zero Cost)
 +
# Система проверяет у Поставщика  указанный Перечень корректировок.
 +
 +
 +
[[File:Закупки. Схема корректировки расширенного ценообразования.svg|720px|caption]]
 +
 +
 +
{| class="wikitable" style="text-align: center;
 +
|  ||    ||          || Ввод строки ЗНЗ  || <- || 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) и назначается Поставщику в Справочнике поставщиков).
 +
 +
ПРИМЕЧАНИЕ: Коды категорий не используются в простых группах.
 +
 +
==== Настройка Товарной ценовой группы  ====
 +
# В UDC:
 +
## Создать код и описание Товарной ценовой группы в UDC 40/PI (8 символов).
 +
#*:  Например, IG_TEST1 - Простая товарная группа 1
 +
#* Создать код и описание Корректировки цены UDC 40/TY. (8 символов)
 +
#*: Например, IGP - Item Group - Purchase
 +
#* Создать код и описание Перечня корректировок цен UDC 40/AS. (8 символов)
 +
#*: Например, SSG - Schedule Supplier Group
 +
# В приложении P41026 (Item Branch Plant) для Склада и ТМЦ на вкладке Дополнительные сведения (Additional info) в поле Группа цен ном. (Item Price Group) указать код Товарной ценовой группы. При настройке в P4101 группа цен не отрабатывает!
 +
#: Например, для 007-7369, T001 указать группу IG_TEST1 
 +
# В приложении 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).
 +
# В приложении P4072 (Adjustment Details) создать Детали корректировки цены:
 +
## на форме W4072B (Work with Adjustment Detail) заполнить код Корректировки цены (Adjustment Name) и нажать Добавить.
 +
##: Например, IGP - Item Group - Purchase
 +
## на форме W40073F (Preference Hierarchy Selection) указать вариант иерархии Только группа ном.ед.(Item Group)
 +
## на форме W4072A (Price Adjustment Detail Revisions) в заголовке указать Товарную ценовую группу, в таблице заполнить:
 +
##:  Например, IG_TEST1 - Простая товарная группа 1
 +
##* поле Threshold UM (UOM).
 +
##*: Например, EA
 +
##* поле Числовое значение коэффициента (FVTR).
 +
##*: Например, -10.000
 +
##* поле Код базиса (BSCD).
 +
##*: Например, 2 - % of Current Net Price
 +
##* Поле Валюта (CRCD).
 +
##*: Например, RUB
 +
# В приложении P4070 (Price & Adjustment Schedule Revision) в Перечне корректировок цен и указать новую корректировку.
 +
#: Например, в Перечне корректировок SSG (Schedule Supplier Group) указать Корректировку цены IGP (Item Group - Purchas)
 +
# Чтобы применить Корректировку цены, необходимо:
 +
#* либо в P04012 (Справочник поставщиков / Supplier Master) на вкладке Закупка 1 (Purchasing 1) в поле (Adjustment Schedule) указать Перечень корректировок цен;
 +
#* либо в заголовке ЗНЗ, указать Перечень корректировок цен (Adjustment Schedule), через меню Форма > Additional Information
 +
 +
==== Настройка групп цен по поставщику ====
 +
# В 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
 +
# В приложении P04012 (Справочнике поставщиков / Supplier Master) на вкладке Закупка 1 (Purchasing 1) в поле (Supplier Price Group) указать Группу цен поставщика.
 +
#: Например, для 206456 указать СG - Simple Customer Group
 +
# В приложении P4071 (Price Adjustment Definition) для Корректировки цены создать настройки Определения корректировки цены:
 +
#: Например, для  Корректировки цены IGP - Item Group - Purchase
 +
# В приложении P4072 (Adjustment Details) создать Детали корректировки цены:
 +
## на форме W4072B (Work with Adjustment Detail) заполнить код Корректировки цены (Adjustment Name) и нажать Добавить.
 +
##: Например, IGP - Item Group - Purchase
 +
## на форме W40073F (Preference Hierarchy Selection) указать вариант иерархии Только группа ном.ед.(Item Group)
 +
## на форме W4072A (Price Adjustment Detail Revisions) в заголовке указать Товарную ценовую группу, в таблице заполнить:
 +
##: Например, СG - Simple Customer Group
 +
##* поле Threshold UM (UOM).
 +
##*: Например, EA
 +
##* поле Числовое значение коэффициента (FVTR).
 +
##*: Например, -10.000
 +
##* поле Код базиса (BSCD).
 +
##*: Например, 2 - % of Current Net Price
 +
##* Поле Валюта (CRCD).
 +
##*: Например, RUB
 +
# В приложении P4070 (Price & Adjustment Schedule Revision) указать новый код Перечня корректировок цен и указать в нем новую корректировку.
 +
# В приложении P04012 (Справочнике поставщиков / Supplier Master) на вкладке Закупка 1 (Purchasing 1) в поле (Adjustment Schedule) указать код Перечня корректировки цены.
  
 
== Быстрая настройка с примером ==
 
== Быстрая настройка с примером ==
  
# В приложении Работа с константами филиала/завода (P41001) через Панель перехода Форма > Константы цены (Form > Price Constants) перейти на форму Константы ценообразования. Установить значение Y в поле Расш. ценообразование закупок (Advanced Procurement Pricing (Y/N), F4009.CP11)
+
# Включить Расширенное ценообразование закупок в приложении Константы филиала/завода (P41001)
 +
#* Через меню Форма > Константы цены (Form > Price Constants) вызвать форму Константы ценообразования. На этой форме в поле Расширенное ценообразование закупок (Advanced Procurement Pricing (Y/N)) установить значение Y. [F4009.CP11 = Y]
 
# В приложении Price Adjustment Definition (P4071) определить новую корректировку цены.  
 
# В приложении Price Adjustment Definition (P4071) определить новую корректировку цены.  
#: Установить флаг в разделе Целевое приложение (Target Application) в позицию Закупки (Procurement). [PA04.F4071 = 1]
+
#* Установить флаг в разделе Целевое приложение (Target Application) в позицию Закупки (Procurement). [PA04.F4071 = 1]
#: Установить флаг в разделе Уровень корректировки () в позицию Корректировка уровня строки (line level adjustments).
+
#* Установить флаг в разделе Уровень корректировки () в позицию Корректировка уровня строки (line level adjustments).
#: Примечание. При использовании расширенного ценообразования в закупках допускается корректировка только на уровне строки. В противном случае, система выдаст ошибку: Неверный уровень настройки (Invalid Adjustment Level) (Error ID 45AT)
+
# Выберите подходящую Иерархию предпочтений для корректировки (используйте для этого программу P40073 или выберите «Выход из формы» в «Pref Hierarchy» из приложения P4071). См. 1346821.1 для дополнительной информации об Иерархиях предпочтений.
# Выберите подходящую иерархию для корректировки (используйте для этого программу P40073 или выберите «Выход из формы» в «Pref Hierarchy» из приложения P4071). См. 1346821.1 для дополнительной информации об Иерархиях предпочтений.
 
 
# В приложении Price & Adjustment Detail Revision (P4072) назначить детали корректировки. В данном примере, для Поставщика 4343 корректировка увеличит стоимость изделия F4105 на 10%. Если пользователь желает снизить стоимость на 10%, то необходимо использовать значение -10,0000.
 
# В приложении Price & Adjustment Detail Revision (P4072) назначить детали корректировки. В данном примере, для Поставщика 4343 корректировка увеличит стоимость изделия F4105 на 10%. Если пользователь желает снизить стоимость на 10%, то необходимо использовать значение -10,0000.
 
# В приложении Price & Adjustment Schedule Revision (P4070) назначить новый Справочник корректировок цен и указать в нем новую корректировку.
 
# В приложении Price & Adjustment Schedule Revision (P4070) назначить новый Справочник корректировок цен и указать в нем новую корректировку.
 
# В Supplier Master (P04012) на вкладке «Закупки 1» указать Справочник корректировок. Или ввести Справочник корректировок вручную в форме «Дополнительная информация» в заголовке при создании заказа на закупку.  
 
# В Supplier Master (P04012) на вкладке «Закупки 1» указать Справочник корректировок. Или ввести Справочник корректировок вручную в форме «Дополнительная информация» в заголовке при создании заказа на закупку.  
Примечание. Если для константы «Расширенные цены закупки» (P41001) не задано значение Y, поле «График корректировки» не будет отображаться в приложении «Основная запись поставщика» (P04012).
+
#: Примечание. Если для константы «Расширенные цены закупки» (P41001) не задано значение Y, поле «График корректировки» не будет отображаться в приложении «Основная запись поставщика» (P04012).
 
# Выделите строку и через Панель перехода Строка > История цен (P4074), проверьте, какая корректировка была применена.
 
# Выделите строку и через Панель перехода Строка > История цен (P4074), проверьте, какая корректировка была применена.
 +
 +
'''после версии 9.2''': При использовании расширенного ценообразования в закупках допускается корректировка только на уровне строки и корзины.
 +
'''до версии 9.2''': При использовании расширенного ценообразования в закупках допускается корректировка только на уровне строки. В противном случае, система выдаст ошибку: Неверный уровень настройки (Invalid Adjustment Level) (Error ID 45AT)
 +
 +
== Ссылки ==
 +
* [https://support.oracle.com/epmos/faces/DocumentDisplay?id=1370245.2 Information Center: JD Edwards EnterpriseOne Advanced Pricing Product (Doc ID 1370245.2)]
 +
 +
: Advanced Pricing in Procurement
 +
:: [https://support.oracle.com/epmos/faces/DocumentDisplay?id=625404.1 E1: 45: Advanced Pricing in Procurement (P4310 / P4071 / P4072) (Doc ID 625404.1)]
 +
 +
: General Setup
 +
:: [https://support.oracle.com/epmos/faces/DocumentDisplay?id=1369411.1  E1: 45: Complex Groups in Procurement Advanced Pricing (P4070/P4071/P4072/P40073)]
 +
:: E1: 45: Advanced Pricing UOM Sequencing for Procurement (P4072/ P41001/ P41002) (Doc ID 1369429.1) [Updated: 07/22/2019]
 +
:: [https://support.oracle.com/epmos/faces/DocumentDisplay?id=1354730.1 E1: 45: Simple Groups in Procurement Advanced Pricing (P4070/P4071/P4072/P40073)]
 +
:: E1: 45: Advanced Pricing Reprice Procurement / At Receipt (R45620) (Doc ID 1448777.1) [Updated: 03/06/2023]
 +
:: E1: 43: Actual Cost and Adjustment Amount AAI (4371) Introduced to Separate General Ledger (F0911) Entries for Procurement Price Adjustments Created in Match Voucher to Open Receipt (P4314) (Doc ID 2643177.1) [Updated: 03/21/2021]
 +
 +
: Price Adjustment Definition - P4071
 +
:: E1: 45: Rounding Rules for Procurement (P95701/P4071/P4072/P4310) (Doc ID 1345039.1) [Updated: 11/10/2015]
 +
:: E1: 45: Accrual Adjustments in Procurement Advanced Pricing (P4074/P4310/P4314) (Doc ID 1364874.1) [Updated: 05/01/2020]
 +
:: E1: 45: Promotions functionality in EnterpriseOne Advanced Pricing for Procurement (P40P01/P40P02/P40P03/P40P011) (Doc ID 1362479.1) [Updated: 12/11/2013]
 +
 +
: Price Adjustment Detail - P4072
 +
:: E1: 45: Free Goods Functionality in Advanced Pricing for Procurement (Doc ID 1353253.1) [Updated: 05/05/2020]
 +
:: [https://support.oracle.com/epmos/faces/DocumentDisplay?id=1360611.1 E1: 45: Formula Functionality in Advanced Pricing - Procurement (P4071 / P4072 / P4075 / P4076) (Doc ID 1360611.1)]
 +
 +
 +
* [https://support.oracle.com/epmos/faces/DocumentDisplay?id=1363867.1 E1: 45: Min/Max Rules in Procurement]
 +
* [https://support.oracle.com/epmos/faces/DocumentDisplay?id=760625.1 E1: 43: Purchasing Rebates (P4340/ P43243/ R43400)]

Текущая версия на 14:50, 23 мая 2024

Ценообразование, пожалуй, самый сложный аспект любого бизнеса; это может занять значительное время, чтобы спланировать, настроить и сохранить информацию о ценах. Настройка 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 adjusments). Для удобства можно представить процесс корректировки как процесс посещения продуктового магазина с использованием списка продуктов. Определение корректировки - это основное утверждение элемента в списке, например, молоко. Детальная информация о корректировке дает больше информации - 2% молока, 1 литр молока, бренд и т.д. Перечень корректировок - это полный список покупаемых продуктов - молоко, хлеб, яйца и т.д. Все элементы работают вместе для обеспечения успешного похода по магазинам, ну и удачной корректировки цен!

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

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

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

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

  1. При вводе строки ЗНЗ система определяет из какого справочника получить цену за единицу и извлекает ее. (базовое ценообразование)
    Для номенклатуры в F4101 указан Уровень цены закупкb/Purchase Price Level, определяющий справочник-источник для стоимости единицы:
    • Item Cost File (F4105)
    • Supplier Price/Catalog File (F41061).
  2. Система проверяет активизацию Расширенного ценообразование
    Если расширенное ценообразование для закупки включено, то система обходит стандартные корректировки цен, заданные в системе закупок, и выполняет поиск Перечня корректировок.
  3. Система проверяет применимость автоматического изменение цены.
    ПРИМЕЧАНИЕ: Расширенное ценообразование не будет работать, если стоимость указана вручную. Система будет работать только, если базовая себестоимость получена из справочников. Т.е. система не применит корректировки, если у строки F4311.PROV = '1'. Даже, если это вызвано простой очисткой поля цены или через меню Форма > ??? (Form>Zero Cost)
  4. Система проверяет у Поставщика указанный Перечень корректировок.


caption


Ввод строки ЗНЗ <- 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)

Ссылки

Advanced Pricing in Procurement
E1: 45: Advanced Pricing in Procurement (P4310 / P4071 / P4072) (Doc ID 625404.1)
General Setup
E1: 45: Complex Groups in Procurement Advanced Pricing (P4070/P4071/P4072/P40073)
E1: 45: Advanced Pricing UOM Sequencing for Procurement (P4072/ P41001/ P41002) (Doc ID 1369429.1) [Updated: 07/22/2019]
E1: 45: Simple Groups in Procurement Advanced Pricing (P4070/P4071/P4072/P40073)
E1: 45: Advanced Pricing Reprice Procurement / At Receipt (R45620) (Doc ID 1448777.1) [Updated: 03/06/2023]
E1: 43: Actual Cost and Adjustment Amount AAI (4371) Introduced to Separate General Ledger (F0911) Entries for Procurement Price Adjustments Created in Match Voucher to Open Receipt (P4314) (Doc ID 2643177.1) [Updated: 03/21/2021]
Price Adjustment Definition - P4071
E1: 45: Rounding Rules for Procurement (P95701/P4071/P4072/P4310) (Doc ID 1345039.1) [Updated: 11/10/2015]
E1: 45: Accrual Adjustments in Procurement Advanced Pricing (P4074/P4310/P4314) (Doc ID 1364874.1) [Updated: 05/01/2020]
E1: 45: Promotions functionality in EnterpriseOne Advanced Pricing for Procurement (P40P01/P40P02/P40P03/P40P011) (Doc ID 1362479.1) [Updated: 12/11/2013]
Price Adjustment Detail - P4072
E1: 45: Free Goods Functionality in Advanced Pricing for Procurement (Doc ID 1353253.1) [Updated: 05/05/2020]
E1: 45: Formula Functionality in Advanced Pricing - Procurement (P4071 / P4072 / P4075 / P4076) (Doc ID 1360611.1)