Цены коммерческого договора продажи (предварительная версия)

[Данная статья является предварительной версией документации и может быть изменена.]

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

В управлении ценообразованием используется стандартная сторона Цена по торговому соглашению — цена продажи в Microsoft Dynamics 365 Supply Chain Management, но она улучшена с учетом атрибутов цены.

Примечание

Управление ценообразованием учитывает договоры продаж Supply Chain Management, которые отличаются от цен торговых соглашений по продажам, описанных в этой статье. Для строк заказа, для которых применяется договор продажи, в управлении ценообразованием будет использоваться договор продажи. Если договор продажи не применяется, управление ценообразованием определит, существует ли применимая цена по торговому соглашению. Скидки, включенные в торговые соглашения по продажам (скидки по строке, несколько скидок и итоговые скидки), выходят за пределы сферы действия управления ценами. Вместо этого управление ценообразованием обеспечивает новый подход к определению правил скидок.

Настройка торговых соглашений по продажам, включая правила конкуренции

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

  1. Перейдите в раздел Управление ценообразованием > Настройка > Параметры управления ценообразования.

  2. На вкладке Цены и скидки на экспресс-вкладке Торговые соглашения установите параметр Включить поиск следующего значения по умолчанию на одно из следующих значений, чтобы указать, как система должна разрешать правила параллельных торговых соглашений по продажам:

    • Да — подсистема ценообразования проверит все применимые цены по торговому соглашению и применит наименьшую цену.

    • Нет — для определения цены в подсистеме ценообразования будет использоваться ранг комбинации атрибутов цены, применяя следующие правила:

      1. Примените запись с наивысшим рангом комбинации атрибутов цены.
      2. Если две или более записей имеют одинаковый наивысший ранг комбинации атрибутов цены, проверьте атрибут цены заголовка и примените группу цен записи с наивысшим рангом.
      3. Если две или более записей имеют одинаковый наивысший атрибут цены заголовка, проверьте атрибут цены строки и примените запись с наивысшим рангом в группе атрибутов цен.
      4. Если несколько записей цены имеют одинаковый ранг, примените наименьшую цену.
  3. Установите для параметра Применить существующие торговые соглашения значение Да, если механизм цены должен учитывать разнесенные записи правил ценообразования для торговых соглашений по продажам, когда в поле Связь по умолчанию установлено значение Цена (продажи). (Эти записи доступны в пункте Продажи и маркетинг > Цены и скидки > Журналы коммерческих соглашений.) В модуле ценообразования будут применяться следующие правила:

    1. Примените цену торгового соглашения по продажам, удовлетворяющую критериям.
    2. Если не применяется никакой цены торговых соглашений по продажам, используйте правила классификации, которые разносятся в журналы торговых соглашений.
  4. На вкладке Общие задайте в поле Тип даты тип даты, которая будет использоваться при настройке критериев сопоставления записей правил ценообразования. Доступны значения Сегодня, Запрошенная дата отгрузки, Запрошенная дата прихода и Дата создания.

Пример параллелизма

В следующей таблице показан пример комбинаций атрибутов кода компонентов цены.

Комбинация атрибутов цены Комбинация атрибутов цены Атрибут цены заголовка Ранг Атрибут цены строки Ранг
Сегменты целевых клиентов + продукт транспортного средства 2003 Счет клиента 4 Обивка салона 4
Сегменты целевых клиентов + продукт транспортного средства 2003 Группа клиентов 3 Наружный цвет 3
Сегменты целевых клиентов + продукт транспортного средства 2003 Группа цен 2 Тип топлива 2
Сегменты целевых клиентов + продукт транспортного средства 2003 Группа продаж 1 Тип привода 1

Следующие две записи разносятся для строк цены торгового соглашения с одинаковым диапазоном дат. Поскольку комбинации атрибутов цены одинаковы, ранги комбинаций атрибутов цены также одинаковы. Таким образом, механизм ценообразования применяет цену RID0002.

КОД Комбинация атрибутов цены Критерии атрибута цены заголовка Критерии атрибута цены строки Цена Применимо
RID0001 Сегменты целевых клиентов + сегменты продукта Группа цен = 01 Обивка салона = пакет B 1 500 долларов США Да
RID0002 Сегменты целевых клиентов + сегменты продукта Счет клиента = US-003 Обивка салона = пакет B 1 550 долларов США Да

Настройка кодов компонентов цены и структур цены

Для использования торговых соглашений по продажам необходимо иметь в системе следующие конфигурации:

  • Необходимо иметь только один код компонента цены, где в поле Компонент цены указано Торговое соглашение по продажам. Этот параметр позволяет включать торговые соглашения по продажам в рамках структур цены. Дополнительные сведения см. в разделе Коды компонентов цены.
  • Каждая структура цены, в которой необходимо учесть цены торговых соглашений по продажам, должна включать в себя ранее упомянутый код компонента цены торгового соглашения по продажам. Дополнительные сведения см. в разделе Организация кодов компонентов цены в структуру цены.

Управление именами журналов коммерческих соглашений

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

  1. Перейдите в раздел Управление ценообразованием > Настройка > Цены по коммерческому соглашению > Наименования журналов коммерческих соглашений.

  2. Выполните одно из следующих действий.

    • Чтобы создать новое имя журнала, выберите Создать в области действий.
    • Чтобы изменить существующее имя журнала, выберите его в сетке, затем выберите Изменить в области действий.
    • Чтобы удалить существующее имя журнала, выберите его в сетке, затем выберите Удалить в области действий.
  3. Задайте следующие поля для новой или выбранной записи:

    • Имя — ввод имени для имени журнала коммерческих соглашений.
    • Описание — введите краткое описание имени журнала коммерческих соглашений.
    • Связь — данное поле только для чтения всегда показывает значение Цена (продажи).
    • Включить атрибуты цены — установите этот флажок, чтобы создать журналы коммерческих соглашений по продажам, которые имеют атрибуты цены.
  4. На панели операций выберите Сохранить.

  5. Для просмотра и управления всеми журналами коммерческих соглашений, которые используют выбранное имя журнала коммерческих соглашений, выберите Журналы коммерческих соглашений в области действий.

Управление журналами коммерческих договоров продаж

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

  1. Перейдите в раздел Управление ценообразованием > Ценообразование при продаже > Цена коммерческого договора продажи > Журналы коммерческих соглашений.

  2. Выполните одно из следующих действий.

    • Чтобы создать новый журнал, убедитесь, что в поле Показать установлено значение Все или Не разнесено, затем выберите Создать в области действий.
    • Чтобы изменить существующий журнал, выберите его в сетке.
    • Чтобы удалить существующий журнал, выберите его в сетке, затем выберите Удалить в области действий.

    Совет

    Если выполняется поиск существующего журнала для редактирования или удаления, можно использовать фильтр и/или поле Показать, чтобы найти его.

  3. Задайте следующие поля для нового или выбранного журнала:

    • Имя — выберите существующее имя журнала коммерческих соглашений. Для выбранного имени параметр Включить атрибуты цены должен иметь значение Да, а в поле Связь должно быть установлено значение Цена (продажи) на странице Наименования журналов коммерческих соглашений.
    • Номер журнала цен/скидок — значение автоматически создается при первом сохранении нового журнала. Поле затем становится доступно только для чтения.
    • Описание — введите краткое описание журнала. Для новых журналов в этом поле используется значение по умолчанию из выбранного наименования журнала коммерческих соглашений.
    • Разнесено — это поле только для чтения показывает, был ли журнал разнесен.
    • Когда разнесено — если журнал был разнесен, это поле только для чтения показывает дату разноски.
    • Включить атрибуты цены — в этом поле только для чтения используется значение по умолчанию из выбранного наименования журнала коммерческих соглашений.
  4. На панели операций выберите Сохранить.

Управление правилами ценообразования для журнала торговых соглашений по продаже

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

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

  1. Перейдите в раздел Управление ценообразованием > Ценообразование при продаже > Цена коммерческого договора продажи > Журналы коммерческих соглашений.

  2. Создайте или выберите журнал, с которым необходимо работать, как описано в предыдущем разделе.

  3. На панели действий выберите Строки.

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

  5. В диалоговом окне Изменить атрибуты цены можно настроить логику выбора клиентов и продуктов, к которым будет применяться данная строка. На экспресс-вкладке Общие в поле Комбинация групп атрибутов цены выберите одну из комбинаций атрибутов цены, которая связана с кодом компонентов цены коммерческого соглашения по продажам. Выбранное значение управляет тем, какие атрибуты будут доступны для определения клиента и/или продуктов, к которым применяется строка.

  6. Если выбранное сочетание группы атрибутов цены учитывает значения заголовка (то есть, если оно не применяется ко всем клиентам), доступна экспресс-вкладка Группа атрибутов цены заголовка. В этом случае для каждой строки на экспресс-вкладке Группа атрибутов цены заголовка введите или выберите одно или несколько значений в столбце Условие, чтобы определить правила для выбора клиентов. Применяются следующие правила:

    • Все строки комбинируются с помощью логического оператора И. Таким образом, будут включены только те клиенты, которые имеют соответствующие значения для всех строк.
    • Если необходимо создать одну или несколько строк, содержащих несколько значений, установите для параметра Разрешить выбор нескольких вариантов значение Да. Затем можно добавить в столбец Значения список значений с разделителями-запятыми для каждой строки. Эти значения комбинируются с помощью оператора ИЛИ. Таким образом, в строке будут найдены клиенты, имеющие любое из значений в списке.
    • Можно указать исключаемые значения, добавив восклицательный знак (!) перед значением. Этот восклицательный знак известен как префикс исключения. Например, чтобы найти все учетные записи клиентов, за исключением DE-001, задайте в поле Условие значение !DE-001 для атрибута, где в поле Атрибут указано значение Счет клиента. Можно автоматически добавить префикс исключения в значения любой строки, выбрав строку, затем выбрав Исключить значения в выбранных строках.
  7. Чтобы просмотреть результаты настроек на экспресс-вкладке Группа атрибутов цены заголовка, выберите Предварительный просмотр результатов сопоставления. В диалоговом окне отображается предварительный просмотр клиентов, которые соответствуют условиям, настроенным на данный момент времени.

    • Если список содержит каких-либо клиентов, которых необходимо исключить из списка, выберите целевые строки, затем выберите Исключить на панели инструментов.
    • Столбец Тип строки показывает, какие клиенты выбраны для исключения.
    • Чтобы повторно включить ранее исключенного клиента, выберите его, затем выберите Включить на панели инструментов.
  8. Если выбранное сочетание группы атрибутов цены учитывает значения строки (то есть, если оно не применяется ко всем продуктам), доступна экспресс-вкладка Группа атрибутов цены строки. Используйте эту экспресс-вкладку для определения правил выбора продуктов. Параметры полей и предварительного просмотра работают так же, как и на экспресс-вкладке Группа атрибутов цены заголовка.

  9. Нажмите кнопку ОК, чтобы добавить новую строку в сетку на экспресс-вкладке Обзор на странице Строки журнала, коммерческое соглашение.

  10. На экспресс-вкладке Обзор для каждой строки в сетке задайте необходимые значения в следующих полях:

    • Группа атрибутов цены заголовка — это поле показывает, какая группа атрибутов цены заголовка была выбрана для строки. Для строк, относящихся ко всем клиентам, это поле остается пустым. Чтобы изменить значение, выберите Изменить атрибут цены на панели инструментов экспресс-вкладки.
    • Сведения об атрибуте цены — в этом поле суммируются значения атрибутов заголовка, которые идентифицируют клиентов, к которым относится данная строка. Для строк, относящихся ко всем клиентам, это поле остается пустым. Чтобы изменить значения, выберите Изменить атрибут цены на панели инструментов.
    • Группа атрибутов цены строки — это поле показывает, какая группа атрибутов цены строки была выбрана для этой строки. Для строк, относящихся ко всем продуктам, это поле остается пустым. Чтобы изменить значение, выберите Изменить атрибут цены на панели инструментов.
    • Сведения об атрибуте цены — в этом поле суммируются значения атрибутов строки, которые идентифицируют продукты, к которым относится данная строка. Для строк, относящихся ко всем продуктам, это поле остается пустым. Чтобы изменить значения, выберите Изменить атрибут цены на панели инструментов.
    • Ранг комбинации атрибутов цены — в этом поле отображается ранг, назначенный комбинации групп атрибутов цены, которая была выбрана для текущей строки в диалоговом окне Изменить атрибут цены. Это значение влияет на способ разрешения конкурирующих правил, когда к одной и той же строке заказа может применяться несколько правил.
    • Разрешить корректировку цены — этот флажок устанавливается, если цена коммерческого соглашения по продажам не является окончательной ценой за единицу измерения, но будут разрешены дополнительные корректировки цены компонентов маржи. Пример, показывающий, как этот параметр может повлиять на окончательную цену за единицу, см. в таблице после данной процедуры.
    • Разрешить преобразование единиц измерения — этот флажок устанавливается, чтобы цена, указанная для выбранной единицы измерения, была преобразована пропорционально для строк продаж, в которых указаны другие единицы измерения. Преобразование основано на доступных коэффициентах пересчета единиц измерения. Эта функция позволяет вести одну запись, которая может применяться к продажам в других единицах измерения.
    • От — введите минимальное количество для строки. Это значение определяет минимальное количество, которое клиент должен заказать для получения договорной цены.
    • До — введите максимальное количество для строки. Это значение определяет максимальное количество, которое клиент может заказать и все еще иметь возможность получить договорную цену.
    • Единица измерения — выберите единицу измерения, к которой применяется указанная цена.
    • Сумма в валюте — введите цену, которая применяется к строке.
    • Валюта — выберите валюту, используемую для указания цены в поле Сумма в валюте.
    • Складские аналитики — используйте столбцы, отображающие складские аналитики (например, Цвет, Склад и Серийный номер) для дальнейшего уточнения условий для строки. Чтобы выбрать, какие аналитики отображаются в сетке, выберите Запасы > Аналитики на панели инструментов.

    Совет

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

  11. Выберите каждую добавленную строку, затем на вкладке Сведения установите для нее следующие поля:

    • Начальная дата — введите дату, начиная с которой выбранная строка будет действительна.
    • Конечная дата — введите последнюю дату, по которую выбранная строка будет действительна.
  12. Продолжайте добавлять строки по мере необходимости. Следующие кнопки на панели инструментов используются для изменения или копирования существующих строк:

    • Выбрать — копирование существующих строк из разнесенных журналов в текущий журнал. Сведения об использовании этой кнопки см. в разделе Создание нового журнала на основе разнесенных строк журнала в этой статье.
    • Изменить атрибуты цены — откройте диалоговое окно Изменить атрибуты цены для выбранной строки, чтобы можно было изменить настройки, как описано ранее в этой процедуре.
    • Копирование и пересмотр — создайте копию выбранной строки и откройте диалоговое окно, в котором можно предварительно отредактировать настройки для новой строки.
    • Копировать строку — создание копии выбранной строки.
    • Очистить журнал — удаление всех строк в журнале. (Чтобы удалить одну существующую строку, выберите эту строку и выберите Удалить в области действий.)
  13. На панели операций выберите Сохранить.

  14. Чтобы проверить все строки, выберите Проверить > Проверить все строки в области действий. Чтобы проверить только выбранные строки, выберите Проверить > Проверить выбранные строки.

  15. В диалоговом окне Разноска журнала цен/скидок выберите ОК, чтобы выполнить проверку.

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

Код компонента цены Компонент цены Последовательность цен Стоимость
TAM01 Цена коммерческого договора продажи 10 200 долларов США
MAC01 Корректировка цены 01 20 $10
MAC02 Корректировка цены 02 30 20 долларов США

Окончательная цена будет изменена следующим образом:

  • Если установлен флажок Разрешить корректировку цены, окончательная цена за единицу измерения будет 230 долларов США.
  • Если флажок Разрешить корректировку цены не установлен, окончательная цена за единицу измерения будет 200 долларов США.

Разноска журнала коммерческих договоров продаж

Выполните следующие шаги для разноски журнала коммерческих соглашений по продажам.

  1. Перейдите в раздел Управление ценообразованием > Ценообразование при продаже > Цена коммерческого договора продажи > Журналы коммерческих соглашений.
  2. Выберите журнал, который требуется разнести, затем выберите Строки в области действий.
  3. На странице Строки журнала, коммерческое соглашение в области действий выберите Разнести.
  4. В диалоговом окне Разноска журнала цен/скидок выберите ОК, чтобы разнести журнал.

Создание нового журнала на основе разнесенных строк журнала

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

  1. Перейдите в раздел Управление ценообразованием > Ценообразование при продаже > Цена коммерческого договора продажи > Журналы коммерческих соглашений.

  2. В области действий выберите Создать.

  3. На панели действий выберите Строки.

  4. На экспресс-вкладке Обзор выберите Выбрать на панели инструментов.

  5. Откроется диалоговое окно Выбрать. Используйте эти поля для создания запроса, который найдет соответствующие строки из разнесенных журналов, которые необходимо скопировать в новый журнал.

  6. Установите параметр Сопоставлять только значение для управления тем, как система фильтрует записи. Например, вы ищете строку журнала, совпадающую с атрибутом цены Группа клиентов = A, и имеется клиент US-001, принадлежащий группе клиентов A. В этом случае настройки Сопоставлять только значение работают следующим образом:

    • Да — при выборе счета клиента US-001 система не будет сопоставлять строку, поскольку отсутствует запись, которая указывает счет клиента, даже если правило применяется к счету клиента US-001.
    • Нет — при выборе счета клиента US-001 система будет сопоставлять строку, поскольку это правило применяется к счету клиента US-001.
  7. После настройки запроса выберите Выбрать, чтобы скопировать соответствующие разнесенные строки коммерческого соглашения в новый журнал.

  8. Измените скопированные строки требуемым образом.

  9. Проверьте и разнесите журнал.

Просмотр цен разнесенных торговых соглашений по продажам для продуктов и клиентов

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

  1. Выполните одно из следующих действий.

    • Чтобы найти цены торговых соглашений для продуктов, выберите Управление сведениями о продукте > Продукты > Выпущенные продукты.
    • Для поиска цен коммерческих соглашений для клиентов перейдите в раздел Продажи и маркетинг > Клиенты > Все клиенты.
  2. Выберите продукт или клиента, которых хотите проверить.

  3. В области действий на вкладке Цена выберите Торговые соглашения.

  4. Отобразится диалоговое окно Торговые соглашения. Критерии поиска строк для выбранного продукта или клиента уже включены. Установите для параметра Разнесено значение Да, чтобы найти только разнесенные строки.

  5. Задайте для параметра Сопоставлять только значение значение Нет.

  6. Нажмите ОК. Отображаются строки торговых соглашений, которые были найдены.