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

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

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

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

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

План корректировок (или Список корректировок) может содержать одну или несколько Корректировок. План корректировок может может быть использован только к определённому контрагенту.

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

  • Sequence Number
  • Adjustment Schedule Type
  • New Base Price Flag
  • Skip To Sequence Number
  • Skip To End

Корректировка / 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)

Детали корректировки / 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
Использовать со знаком '&' перед название таблицы переменных. ЕИ должны совпадать (или уметь пересчитываться) иначе игнор корректировки. Для Variable Table Name = GOLD
Например, '&GOLD+10'
Еще какие-то


Расширенные ф-ции формулы.

Ссылки