Расширенное ценообразование (Закупка): различия между версиями
(→Ссылка) |
Yarkin.m (обсуждение | вклад) (→Ссылки) |
||
(не показано 136 промежуточных версий 6 участников) | |||
Строка 8: | Строка 8: | ||
* настроить и отслеживать бесплатные товаров. | * настроить и отслеживать бесплатные товаров. | ||
* провести онлайн обзор истории корректировок. | * провести онлайн обзор истории корректировок. | ||
− | + | '''Начиная с версии 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, а затем создать иерархию. Специальный код обработки должен быть оставлен пустым. Значение «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: |
− | # В приложении (Item Branch Plant) | + | ## Создать код и описание Товарной ценовой группы в 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) для Корректировки цены создать настройки Определения корректировки цены: |
− | # В приложении Adjustment Details ( | + | #: Например, для Корректировки цены IGP - Item Group - Purchase |
− | ## | + | #* на форме W4071C (Изменить управление корректировкой / Modify Adj. Controls): |
− | ## | + | #** в блоке Целевое приложение (Target Application) указать Снабжение (Procurement); |
− | ## | + | #** в блоке (Adjustment Level) указать (Line Level Adjustment); |
− | ##: Числовое значение коэффициента (FVTR). Например , -10.000 | + | #** в блоке (Adjustment Control Code) указать (Print on Document); |
− | ## | + | #** в блоке (Price Matrix) не включать (Use Price Matrix). |
− | # | + | #* на форме W4071A (Определение корректировки цен / Price Adjustment Definition), на вкладке Параметры (Options): |
− | # В приложении Price & Adjustment Schedule Revision | + | #** поле Группа цен номенклатуры (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 |
− | # В приложении (Price Adjustment Definition) | + | #* Создать код и описание Корректировки цены UDC 40/TY. (8 символов) |
− | # В приложении Adjustment Details ( | + | #*: Например, IGP - Item Group - Purchase (test) |
− | # | + | #* Создать код и описание Перечня корректировок цен UDC 40/AS. (8 символов) |
− | # В приложении (Price & Adjustment Schedule Revision | + | #*: Например, 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) вызвать форму Константы ценообразования. На этой форме в поле Расширенное ценообразование закупок (Advanced Procurement Pricing (Y/N)) установить значение Y. [F4009.CP11 = Y] | ||
# В приложении Price Adjustment Definition (P4071) определить новую корректировку цены. | # В приложении Price Adjustment Definition (P4071) определить новую корректировку цены. | ||
− | # | + | #* Установить флаг в разделе Целевое приложение (Target Application) в позицию Закупки (Procurement). [PA04.F4071 = 1] |
− | # | + | #* Установить флаг в разделе Уровень корректировки () в позицию Корректировка уровня строки (line level adjustments). |
− | + | # Выберите подходящую Иерархию предпочтений для корректировки (используйте для этого программу 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) назначить новый Справочник корректировок цен и указать в нем новую корректировку. | ||
Строка 80: | Строка 218: | ||
# Выделите строку и через Панель перехода Строка > История цен (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)] | * [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=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)] | * [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 литр молока, бренд и т.д. Перечень корректировок - это полный список покупаемых продуктов - молоко, хлеб, яйца и т.д. Все элементы работают вместе для обеспечения успешного похода по магазинам, ну и удачной корректировки цен!
Шаги для настройки:
- Включить Расширенное ценообразование;
- Настроить определение корректировки;
- Настроить детали корректировки;
- Настроить Перечень корректировок и включить в нее корректировки.
Расширенное ценообразование можно использовать в Закупках практически так же, как в Продажах. Исключения и различия изложены в этом документе. Система будет корректировать затраты, а не цены, и там, где указано «Клиент», следует использовать значение адреса «Поставщик». Основные элементы настройки можно найти в меню «Дополнительные цены и корректировки» (G43A18).
Содержание
Как это работает. Алгоритм
- При вводе строки ЗНЗ система определяет из какого справочника получить цену за единицу и извлекает ее. (базовое ценообразование)
- Для номенклатуры в F4101 указан Уровень цены закупкb/Purchase Price Level, определяющий справочник-источник для стоимости единицы:
- Item Cost File (F4105)
- Supplier Price/Catalog File (F41061).
- Для номенклатуры в F4101 указан Уровень цены закупкb/Purchase Price Level, определяющий справочник-источник для стоимости единицы:
- Система проверяет активизацию Расширенного ценообразование
- Если расширенное ценообразование для закупки включено, то система обходит стандартные корректировки цен, заданные в системе закупок, и выполняет поиск Перечня корректировок.
- Система проверяет применимость автоматического изменение цены.
- ПРИМЕЧАНИЕ: Расширенное ценообразование не будет работать, если стоимость указана вручную. Система будет работать только, если базовая себестоимость получена из справочников. Т.е. система не применит корректировки, если у строки 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) и назначается Поставщику в Справочнике поставщиков).
ПРИМЕЧАНИЕ: Коды категорий не используются в простых группах.
Настройка Товарной ценовой группы
- В 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
- на форме W4072B (Work with Adjustment Detail) заполнить код Корректировки цены (Adjustment Name) и нажать Добавить.
- В приложении 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
- Создать код и описание Группа цен поставщика в UDC 40/PC. (8 символов)
- В приложении 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
- на форме W4072B (Work with Adjustment Detail) заполнить код Корректировки цены (Adjustment Name) и нажать Добавить.
- В приложении P4070 (Price & Adjustment Schedule Revision) указать новый код Перечня корректировок цен и указать в нем новую корректировку.
- В приложении P04012 (Справочнике поставщиков / Supplier Master) на вкладке Закупка 1 (Purchasing 1) в поле (Adjustment Schedule) указать код Перечня корректировки цены.
Быстрая настройка с примером
- Включить Расширенное ценообразование закупок в приложении Константы филиала/завода (P41001)
- Через меню Форма > Константы цены (Form > Price Constants) вызвать форму Константы ценообразования. На этой форме в поле Расширенное ценообразование закупок (Advanced Procurement Pricing (Y/N)) установить значение Y. [F4009.CP11 = Y]
- В приложении Price Adjustment Definition (P4071) определить новую корректировку цены.
- Установить флаг в разделе Целевое приложение (Target Application) в позицию Закупки (Procurement). [PA04.F4071 = 1]
- Установить флаг в разделе Уровень корректировки () в позицию Корректировка уровня строки (line level adjustments).
- Выберите подходящую Иерархию предпочтений для корректировки (используйте для этого программу P40073 или выберите «Выход из формы» в «Pref Hierarchy» из приложения P4071). См. 1346821.1 для дополнительной информации об Иерархиях предпочтений.
- В приложении Price & Adjustment Detail Revision (P4072) назначить детали корректировки. В данном примере, для Поставщика 4343 корректировка увеличит стоимость изделия F4105 на 10%. Если пользователь желает снизить стоимость на 10%, то необходимо использовать значение -10,0000.
- В приложении Price & Adjustment Schedule Revision (P4070) назначить новый Справочник корректировок цен и указать в нем новую корректировку.
- В Supplier Master (P04012) на вкладке «Закупки 1» указать Справочник корректировок. Или ввести Справочник корректировок вручную в форме «Дополнительная информация» в заголовке при создании заказа на закупку.
- Примечание. Если для константы «Расширенные цены закупки» (P41001) не задано значение Y, поле «График корректировки» не будет отображаться в приложении «Основная запись поставщика» (P04012).
- Выделите строку и через Панель перехода Строка > История цен (P4074), проверьте, какая корректировка была применена.
после версии 9.2: При использовании расширенного ценообразования в закупках допускается корректировка только на уровне строки и корзины. до версии 9.2: При использовании расширенного ценообразования в закупках допускается корректировка только на уровне строки. В противном случае, система выдаст ошибку: Неверный уровень настройки (Invalid Adjustment Level) (Error ID 45AT)
Ссылки
- Advanced Pricing in Procurement
- 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)