Расширенное ценообразование (Модуль)

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

Задача сводится:

  • к поиску/расчету базы для корректировки цены (поиск базовой цены, с/с и пр.);
  • расчет корректировки (-ок) на основании базы.

Pricing Constants (P41001)

Advanced Sales Pricing (Y/N)
Вкл./Выкл. расширенное ценообразование для продаж
Advanced Procurement Pricing (Y/N)
Вкл./Выкл. расширенное ценообразование для закупок
Require Price Approval (Y/N)
Вкл./Выкл. обязательный процесс утверждения цены
Adjustment Retrieval Method
Метод работы с Планом корректировок
' ' - Adjustment Schedule
'1' - Pricing Address Number
'2' - Schedule and Address Number
Sales Pricing on Override Price
?применять корректировки в значениям введенным вручную
Вкл./Выкл. adjustments for the overridden price.
Procurement Pricing on Override Price
Вкл./Выкл. adjustments for the overridden price.

План корректировок / Adjustment Schedule

План корректировок (или Список корректировок) может содержать одну или несколько Корректировок. План корректировок может быть либо "именным)" (есть название), которое можно выбрать при создании ЗНП/ЗНЗ руками (или автоматически, через Billing Info), либо связанным с контрагентом т.е. без названия (работает только с Sold To для SOE).

Параметры организации в Плане корректировок:

  • Порядок / Sequence Number
  • Срок действия
  • Флаг Новой базовой цены / New Base Price Flag
  • Сбросить до / Skip To Sequence Number
  • Сбросить в конец / Skip To End
  • Adjustment Schedule Type

Корректировка / Adjustment

Параметры Корректировки

Target Application

  • Заказы на продажу (Sales Order Management)
 ???
  • Закупки (Procurement)
 ???
  • Гарантийное и контрактное обслуживание (Service and Warranty Management)
 ???
  • Отгрузка и дебет (Ship and Debit)
 ???
  • ЗНП / Закупки / СУГКО (Sales Order / Procurement / SWM)
 ???
  • Поступление (Receipt)
 ???

Adjustment Level

  • Корректировка уровня строки (Line Level Adjustment)
Регулярные корректировки уровне строки применяются и рассчитываются только для одной строки. Расчёт происходит автоматически в момент создания строки.
  • Корректировка уровня корзины (Basket Level Adjustment)
Расчёт происходит после создания заказа, путем запуска отчета Order and Basket Level Pricing (R42750) автоматически или вручную.
  • Корректировка уровня заказа (Order Level Adjustment)
Расчёт происходит после создания заказа, путем запуска отчета Order and Basket Level Pricing (R42750) автоматически или вручную.
  • Корректировка уровня объема (Volume Level Adjustment)
 ???

Adjustment Control Code

  • Не печатать на документе (Do not Print on Document)
Обычная корректировка без отображения результата на документах
  • Печатать на документе (Print on Document)
Обычная корректировка с отображением результата на документах
  • Добавить к файлу деталей продаж (Add to Sales Detail File)
Обычная корректировка, используемая только на уровне заказа. Вычисляет сумму скидки или надбавки, добавляя результат как новую строку в ЗНП.
  • Начислено в ГК (Accrued to G/L)
Корректировка начисления - это особый вид корректировки, сумма которого начисляется на определенный счет для последующей оплаты. Корректировка начисления не влияет на цену строки заказа. Компания используют начисления для учета затрат на совместную рекламу, комиссионных или роялти на основе продукта/клиента. М.б. использована на уровне строки, корзины, объема.
  • Скидка (Rebate)
Ретро-бонус (тип 5) - это особый вид корректировки, когда клиенту может быть предоставлена скидка, если объем продаж достигает определенного порогового уровня (по количеству, сумме или весу) за указанный период времени. М.б. использована на уровне строки.
  • Печатать на сч-ф - Обособл. (Print on Invoice - Detached)
Обычная корректировка (тип 6) с отображением результата на документах в виде отдельной строки и управляемой системой налогообложения.
  • Подтверждение продажи поставщиком (Supplier Proof of Sales)
Подтверждение продажи поставщиком (тип 7) - это особый вид корректировки (скидка), при котором, когда продажи достигают определенного порогового уровня (по количеству, сумме или весу), компании предоставляют скидку. М.б. использована на уровне строки
  • Корректировка округления (Rounding Adjustment)
Округление значений.

Price Matrix

  • Исп. матрицу цен (Use Price Matrix)

Опции Корректировки

  • Enable Basket Master
  • Sliding Rate
  • Up Sell Adjustment
  • Override Price
  • Manual Add/Change
  • Mandatory Adjustment
  • Apply Absolute Value
  • Apply on Override Price
  • Groups
    • Item Price Group
    • Customer Price Group
    • Order Detail Group
  • Adjustment Specifications
  • Level Break Type
  • Detached Adjustment Only
  • Preference Options
  • Mutually Exclusive
  • Rebate Beneficiary
  • Rebate/Volume Incentives
  • Min/Max
  • Reporting Codes
  • Price List
  • Promotions
  • Quality Results

Детали корректировки / Adjustment Detail

Код базиса

For Agreement Penalty Schedules, enter 5 for all penalty schedules.

Код базиса определяет метод и базис расчета корректировки:

(0) % of New Base Price
 ?
(1) % of Base Price
Система умножает [Базовая цена] на [Значение коэффициента]. Скорректированная цена представляет собой процент от базовой цены.
Multiply the base price by the factor value. The adjusted price is a percentage of the base price.
(2) % of Current Net Price
Система умножает [Текущая чистая цена] на [Значение коэффициента]. Скорректированная цена представляет собой процент от текущей цены.
Multiply the current net price by the factor value. The adjusted price is a percentage of the current net price.
(3) % of Cost
Система умножает [Себестоимость товара] на [Значение коэффициента]. Скорректированная цена представляет собой процент от себестоимости. Не работает с basket-level и order-level.
Multiply the item cost by the factor value. The adjusted price is a percentage of the item cost. You cannot use this basis code for a basket-level or order-level adjustment.
(4) Cost Plus Amount
Система добавляет [Значение коэффициента] к [Себестоимость товара]. Не работает с basket-level и order-level.
Add the factor value to the item cost. You cannot use this basis code for a basket-level or order-level adjustment.
Note: If you use basis code 3 or 4, specify the item cost that you want to use in the calculation in the Cost Method field (LEDG) in the detail area of the Price Adjustment Detail form.
(5) Add on Amount
Система добавляет [Значение коэффициента] к [Текущая цена] с учетом знака коэффициента.
Adjust the price by the factor value. If the value is positive, it increases the price by that amount; if the value is negative, it decreases the price by that amount.
(6) Add on Variable Amount
Система добавляет [Сумма переменной] из таблицы к [Текущая цена] (кажися, без учета знака коэффициента). Ссылка на таблицу в поле Variables table. [Сумма переменной] отсекается по дате (сравнивает с Price Effective Date) и хранится в P4075/F4075. Factor Value оставить пустым.
Use the adjustment amount from the variable table. You specify the variable table in the Factor Value field.
(7) Add on Formula Amount
Система добавляет [Сумма Формулы] из формулы к [Текущая цена]. Ссылка на формулу в поле Formula Name. Factor Value оставить пустым. Подробнее в разделе Формула.
Use a formula to calculate the adjustment. You specify the name of the formula in the Factor Value field.
(8) Add on User Program Amount
Use a custom, user-defined program to calculate the adjustment. You specify the program ID in the Object Library field.
Note: If you define an adjustment that uses a custom program, the program must be one that you developed for this purpose and are prepared to support. J.D. Edwards is not responsible for providing custom programs or for supporting programs that you have developed.
(9) Gross Profit Margin
Система считает корректировку к [Текущая цена] так, чтобы результат [Текущая цена] по условию соответствовала Gross Profit Percentage (GPPC) = [Значение коэффициента]. Не работает с basket-level и order-level, а так же с опцией sliding rate.
Пример, Cost = 10, Curent Price = 12, factor value = 10. GPPC = 10, Result Price = 11, Adj. price = -1.
Calculate the adjustment so that the resulting unit price has a gross profit margin equal to the factor value. You cannot use this basis code for a basket-level or order-level adjustment, or for a sliding rate adjustment.

Базовая цена

Базовая цена хранится в P4106/F4106.

Базовая цена может определятся Товаром (один, группа, все) и Клиентом (Плательщик, Получатель, Родитель (один, группа, все)). Параметры ввода Базовой цены, а также приоритет поиска , определяется в Preference Type 51 (Base Price) в P40073 Work With Preference Hierarchy.

Формула для ценообразования

Формула хранится в P4076.

До 8.12 - Значение формулы в описании. После 8.12 - Значение формулы в поле Calculation Formula.

Указать Target соответствующий корректировке. При вводе не ругается, а при выборе в деталях корр. тупо не отразиться.
Виды вычислений

Порядок вычислений по BODMAS: Brackets / Скобки, Orders (Powers) / Возведение в степень, Division / Деление, Multiplication / Умножение, Addition / Сложение и Subtraction / Вычитание).

Переменные поля из F4211
В UDC 45/SD хард-кодед поля из F4211 использовать со знаком '?' перед записью.
Например, '(?SDUPRC)*10'
Переменные из Variable Table
Использовать со знаком '&' перед название таблицы переменных. ЕИ должны совпадать (или уметь пересчитываться) иначе игнор корректировки.
Например, '&GOLD+10' (для Variable Table Name = 'GOLD')
Функции MIN, MAX, AVG (и разделитель SEPARATOR)
The Separator, also defined in the Pricing Constants, must be used between each value.
Например, '$MIN((?SDUPRC)|(&GOLD)|1000)'
Note: Symbols in the Pricing Constants. The following are the default Pricing Constants:
Symbol to Identify Variable Tables (default = '&')
Symbol to Identify Test Result name (default = '@')
Symbol to Identify Function Name (default = '$')
Symbol to Identify Func Arg Separator(default = '|')
Symbol to identify Adj Detail Ref (default = '#')
Note: A formula cannot be used to perform calculations on an adjusted price resulting from a prior adjustment. There is no logic in the system to work with the current net price; the prior adjustment value cannot be accessed directly since it is not in the sales detail table (F4211) which is the only table formulas have access to. The formula will calculate valuesbased on the base price. The formula allows the user to choose from List Price (LPRC) and/or Unit Price (UPRC) as elements of a formula, but both of these return the base price. Hence a formula set to subtract the list price from the/ unit price (or vice versa), where the user expects an adjusted price to be taken as the ‘new’ unit price, will always return a zero result, as both LPRC and UPRC are the same in the system (= base price).

Ссылки

General and Setup
E1: 45: Getting Started with Advanced Pricing (Doc ID 2452815.1) [Updated: 07/12/2022]
E1: 45: Automatic Accounting Instructions (AAI) for Advanced Pricing in Sales (Doc ID 1159465.1) [Updated: 06/28/2021]
E1: 45: Best Practice Recommendations for Advanced Pricing (Doc ID 1302473.1) [Updated: 09/09/2021]
E1: 45: Tables Used in E1 Advanced Pricing (Doc ID 942556.1) [Updated: 04/17/2020]
E1: 45: Preference Hierarchy Functionality for Advanced Pricing (P40073, P4074, P4071, P4072) (Doc ID 1346821.1) [Updated: 05/03/2020]
E1: 45: Credit Orders and Advanced Pricing (P4210/P42025) (Doc ID 625572.1) [Updated: 05/04/2021]
E1: 45: Advanced Pricing FAQ (P4070/P4071/P4072/P4210/R42750) (Doc ID 1366505.1) [Updated: 08/08/2022]
E1: 45: GL Units and Pricing Adjustments (R42800/P4071/P4072) (Doc ID 1366519.1) [Updated: 12/02/2015]
E1: 45: Complex Groups in Advanced Pricing (P4092/P4093W/R40932/P4071/P4072/P4073) (Doc ID 625578.1) [Updated: 04/09/2020]
E1: 45: Simple Groups in Sales for Advanced Pricing (P4101, P41026, P40073, P4071, P4074, P4072) (Doc ID 1348587.1) [Updated: 07/22/2019]
E1: 45: How to Set a Required Minimum Order Quantity for a Customer Order (Doc ID 1093143.1) [Updated: 04/27/2020]
E1: 45: Use of Grade and Potency in Advanced Pricing (Doc ID 1269602.1) [Updated: 11/10/2015]
E1: 45: Trade Discount Functionality in Advanced Pricing in Sales (P4210/R42750) (Doc ID 1363196.1) [Updated: 04/09/2020]
E1: 45: Sliding Rate Adjustments (P4071/P4072/P4210/P4074) (Doc ID 638523.1) [Updated: 04/22/2020]
E1: 45: Direct Price and Buying Structures (P4070, P4074, P0150, P450150) (Doc ID 625670.1) [Updated: 05/18/2015]
E1: 45: Override Price (ABAS) flag (P4071/P4072/P4210/P4074) (Doc ID 2086337.1) [Updated: 04/09/2020]
E1: 45: Case Study - Price Adjustments for Transfer Orders Based on the Supply Branch (Doc ID 2241816.1) [Updated: 02/01/2020]
Preferences for Advanced Pricing
Basic and Advance
E1: 45: Order Detail Defaults Advanced Preference with Advanced Pricing (P4071/P4072/P4070/P4092/P4074) (Doc ID 1363248.1) [Updated: 04/30/2020]
E1: 45: Extended (Payment) Terms Advanced Preference Profile (P4070/P4071/P4072/R42750) (Doc ID 625710.1) [Updated: 04/10/2020]
E1: 45: Basic Preference Type 10 - Line of Business (P40310-F40310) (Doc ID 1366463.1) [Updated: 07/22/2019]
E1: 45: Basic Preference Type 14 - Price Adjustment Schedule (P40314/F40314) (Doc ID 1366497.1) [Updated: 05/06/2020]
E1: 45: Basic Preference Types 11,12,13 – User Defined Price Codes (Doc ID 1431684.1) [Updated: 08/05/2021]
Price Adjustment Schedule - P4070
E1: 45: New Base Price Flag and Basis Code = 0 (P4070/P4071/P4072) (Doc ID 1367916.1) [Updated: 07/22/2019]
Price Adjustment Definition - P4071
E1: 45: Rounding Rules for Sales (P95701, P4071, P4072, P4210) (Doc ID 625669.1) [Updated: 06/12/2023]
E1: 45: Detached Adjustment (Type 6 Adjustment) (P4071/P4072/P4074/R42565/R42800/P4210) (Doc ID 625575.1) [Updated: 11/16/2021]
E1: 45: Apply On Override Price Flag (MOADJ) (P41001/P4071/ P4072/P4210/P4310) (Doc ID 1269237.1) [Updated: 10/15/2021]
E1: 45: Volume Based Upselling (Doc ID 638491.1) [Updated: 04/14/2020]
E1: 45: Accrual Adjustments in Sales Advanced Pricing (R42800/P4210/P4074) (Doc ID 1169884.1) [Updated: 05/01/2020]
E1: 45: Min/Max Rules in Sales Advanced Pricing (Doc ID 1342768.1) [Updated: 04/27/2020]
Basis Code Price Adjustment Details - P4072
E1: 45: Formula Functionality in Advanced Pricing - Sales (Doc ID 1357902.1) [Updated: 11/15/2022]
E1: 45: Variable Tables in Advanced Pricing (P4075/P4072/P4071) (Doc ID 1363180.1) [Updated: 06/28/2021]
Price History - P4074
E1: 45: Check Price and Price History FAQ (Doc ID 980902.1) [Updated: 04/20/2020]
Basket, Order and Volume Level Adjustments
E1: 45: Basket and Order Level Adjustments in Sales (P4070/P4071/P4072/R42750) (Doc ID 625491.1) [Updated: 12/29/2023]
E1: 45: Enhanced Baskets (P4550/P4071/P4072/P4210) (Doc ID 625666.1) [Updated: 04/26/2023]
E1: 45: Volume Level Adjustments (P4070/P4071/P4072/R42750) (Doc ID 1062853.1) [Updated: 09/18/2023]
E1: 45: Basket and Order Level Adjustments in Sales FAQ (P4070/P4071/P4072/R42750) (Doc ID 2374319.1) [Updated: 10/01/2021]
Rebates
E1: 45: Tier Structure Rebates (P4071/P4072/P4070/P4074/P4078) (Doc ID 625671.1) [Updated: 07/22/2019]
E1: 45: Rebate Adjustments in Advanced Pricing for Sales (R42760 / R42770 / R42780 /P4072) (Doc ID 625576.1) [Updated: 04/21/2022]
E1: 45: Repost Sales Rebate History (R42760) (Doc ID 1369072.1) [Updated: 03/20/2023]
E1: 45: Supplier Proof of Sales Rebates (P4071 / P4072 / R42770) (Doc ID 625701.1) [Updated: 04/17/2020]
E1: 45: Why Accrued Rebates in G/L are Less Than Rebate Paid to the Customer (Doc ID 2377902.1) [Updated: 04/03/2018]
Maintenance Programs
E1: 45: Customer Price List (P45520/P4071/R45522/R45524/R45526/R45528) (Doc ID 625699.1) [Updated: 04/16/2020]
E1: 45: Price Matrix (P45550/P4071/P4072/P4580) (Doc ID 1314100.1) [Updated: 10/26/2015]
E1: 45: Mass Maintenance (P45550/P45501) (Doc ID 625697.1) [Updated: 08/27/2021]
E1: 45: Pricing Workbench (P45501 / P45550) (Doc ID 625667.1) [Updated: 04/10/2020]
E1: 45: Search Agents (P45510) (Doc ID 625696.1) [Updated: 04/13/2020]
Free Goods
E1: 45: Free Goods Catalog in Sales (P4502 / P4073 / P4210) (Doc ID 625702.1) [Updated: 04/20/2020]
E1: 45: Free Goods Functionality in Advanced Pricing for Sales (Doc ID 1353532.1) [Updated: 01/27/2021]
E1: 45: Free Goods Processing FAQs (P4210/P4310/P4072/P4073/P4071) (Doc ID 1350060.1) [Updated: 06/08/2021]
Workflow
E1: 45: Price Approval Workflow (JDEPRAPPR) (Doc ID 1289291.1) [Updated: 10/09/2023]
APRE
Advanced Pricing Resolution Engine
E1: 45: Accelerated Pricing Resolution Engine (F4072, F4092, F40941, F40942, F40943) (Doc ID 760588.1) [Updated: 03/01/2022]
Unit of Measure with Advanced Pricing
E1: 45: Dual Unit of Measure and Advanced Pricing in Sales (P4210/P42101) (Doc ID 760276.1) [Updated: 07/30/2021]
E1: 45: Advanced Pricing UOM Sequencing in Sales (P4071 / P4072 / P41001) (Doc ID 1339749.1) [Updated: 04/30/2020]
E1: 45: Using Multiple Units of Measure (UOM) (P4210/P42101/F41002/F41003) (Doc ID 625665.1) [Updated: 12/11/2013]
Batch Processes
E1: 45: Price Adjustments Maintenance (R41840) (Doc ID 796071.1) [Updated: 04/23/2020]
Advanced Pricing in Procurment
Advanced Pricing in Procurment
Comprehensive document detailing Adv Pricing functionality in Procurement module
E1: 45: Advanced Pricing in Procurement (P4310 / P4071 / P4072) [Document 625404.1]
General Setup
E1: 45: Complex Groups in Procurement Advanced Pricing (P4070/P4071/P4072/P40073) (Doc ID 1369411.1) [Updated: 07/22/2019]
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) (Doc ID 1354730.1) [Updated: 04/28/2020]
E1: 45: Advanced Pricing Reprice Procurement / At Receipt (R45620) (Doc ID 1448777.1) [Updated: 03/06/2023]
E1: 45: Basket Pricing for Procurement Enhancement Available (Doc ID 2290155.1) [Updated: 04/09/2020]
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) [Updated: 06/28/2018]