Поделиться через


Синхронизация по требованию с механизмом ценообразования Supply Chain Management

Microsoft Dynamics 365 Supply Chain Management включает в себя механизм ценообразования, который обрабатывает торговые договора, прайс-листы, программы лояльности клиентов, рекламные акции и скидки. Механизм ценообразования использует сложные правила для определения наилучшей цены для данного предложения или заказа. При интеграции с Dynamics 365 Sales вы можете выбрать, будут ли все расчеты, связанные с ценами, выполняться в Supply Chain Management, а затем синхронизироваться с Sales, или же Sales будет выполнять выборочные расчеты, связанные с ценами, для предложений и заказов на продажу. Вы управляете этим поведением, устанавливая параметр Использовать системный расчет цен в Sales в разделе Параметры > Администрирование > Настройки системы > Sales. Если для этого параметра установлено значение Нет, Supply Chain Management несет ответственность за все расчеты цен. Если для него установлено значение Да, также применяется часть логики расчета цен Sales. В примерах, приведенных ниже в этой статье, для параметра Использовать системный расчет цен установлено значение Да.

Примечание

Доступен также улучшенный подход к ценообразованию для предложений по продажам и заказов на продажу. При таком подходе Supply Chain Management становится справочником цен, и в Sales не выполняются никакие расчеты, связанные с ценами. Кроме того, при создании и обновлении предложения по продажам, заказа на продажу и строки в Sales данные строки, денежные значения строки и итоговые суммы могут быть немедленно обновлены и синхронизированы между системами. Подробные сведения о настройке и активации этих возможностей см. в разделах Включение и настройка повышения эффективности процесса "от предложения до продажи" с помощью Dynamics 365 Sales и Включение и настройка бесшовной синхронизации с Dynamics 365 Sales.

Используйте механизм ценообразования из Supply Chain Management в Sales с параметром "Использовать системный расчет цен", равным "Да"

  1. В Sales выберите Продажи > Заказы.

  2. Выберите Создать, чтобы создать новый заказ, или выберите существующий заказ в списке Мои заказы.

  3. Добавьте новую строку заказа.

  4. При создании нового заказа выберите Рассчитать цену заказа на панели операций. При обновлении существующего заказа выберите Пересчитать на панели операций.

  5. Следующие столбцы автоматически заполняются:

    • Детальная сумма
    • % скидки
    • Скидка
    • Сумма без фрахта
    • Сумма фрахта
    • Общий налог
    • Общая сумма

Примечание

Аналогичный процесс применяется при создании предложений.

Как это работает

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

Задание параметров оценки коммерческого соглашения в Supply Chain Management

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

  1. Войдите в свою среду Supply Chain Management.

  2. Перейдите в раздел Расчеты с клиентами > Настройка > Параметры модуля расчетов с клиентами.

  3. На вкладке Цены на экспресс-вкладке Оценка коммерческого договора добавьте или удалите строку для политики Ручной ввод, как требуется. Наличие или отсутствие данной политики определяет, будет ли модуль ценообразования для Supply Chain Management автоматически отменять цену продажи, введенную в модуле Sales.

    • Если политика Ручной ввод отсутствует в настройке Оценка коммерческого соглашения, Supply Chain Management определяет цены. Когда пользователь выбирает Рассчитать цену заказа или Рассчитать цену предложения на панели операций в Sales, вызывается модуль ценообразования Supply Chain Management, и цена продажи, введенная в модуле Sales, перезаписывается, если только она не равна цене продажи, рассчитанной в Supply Chain Management.
    • Если политика Ручной ввод присутствует в настройке Оценка коммерческого соглашения, Sales определяет цены. Цена продажи, введенная в модуле Sales, не перезаписывается автоматически, когда пользователь выбирает Рассчитать цену заказа или Рассчитать цену предложения на панели операций в модуле Sales.
    • Строки заказа и строки предложения, имеющие значение Цена за единицу и/или Скидка, равное 0 (нулю) в Sales, рассматриваются как особый случай. Если доступна соответствующая цена коммерческого соглашения, Supply Chain Management всегда будет применять ее к этим полям независимо от настройки параметра Оценка коммерческого соглашения.

    Пример каждого из этих вариантов см. в следующих сценариях.

Пример сценария 1. Оценка коммерческого соглашения без параметра "Ручной ввод"

В этом сценарии настройка Оценка коммерческого соглашения в Supply Chain Management не включает политику Ручной ввод. Пользователь Sales вводит строку заказа с ненулевой ценой продажи в Sales, а цена продажи для номенклатуры не определена в Supply Chain Management.

  1. В Sales пользователь создает строку заказа, имеющую значение Цена за единицу, равное 1 доллару США (USD).
  2. Строка заказа синхронизируется с Supply Chain Management с ценой продажи 1 доллар США.
  3. В Sales пользователь выбирает Рассчитать цену заказа на панели операций.
  4. Supply Chain Management выполняет поиск соответствующих цен и скидок, а затем рассчитывает итоговые значения. Поскольку у номенклатуры нет цены продажи в Supply Chain Management, расчет обновляет строку таким образом, чтобы ее цена продажи была 0 долларов США.
  5. Новая цена продажи по строке синхронизируется обратно с Sales.
  6. Результатом является строка заказа в Sales, имеющая цену продажи 0 долларов США.

Пример сценария 2. Оценка коммерческого соглашения с параметром "Ручной ввод"

В этом сценарии настройка Оценка коммерческого соглашения в Supply Chain Management включает политику Ручной ввод. Пользователь Sales вводит строку заказа с ненулевой ценой продаж в Sales. Supply Chain Management включает торговое соглашение, которое задает цену продажи 2 доллара США для заказанной номенклатуры.

  1. В Sales пользователь создает строку заказа для номенклатуры, имеющую значение Цена за единицу, равное 1 доллару США.
  2. Строка заказа синхронизируется с Supply Chain Management с ценой продажи 1 доллар США.
  3. В Sales пользователь выбирает Рассчитать цену заказа на панели операций.
  4. Так как настройка Оценка коммерческого соглашения в Supply Chain Management включает политику Ручной ввод, цена продажи не изменяется, даже если соответствующее коммерческое соглашение определяет другую цену продажи.
  5. Цена продажи остается неизменной в Sales и Supply Chain Management.

Пример сценария 3. Оценка коммерческого соглашения для номенклатуры, имеющей нулевую цену продажи ноль в Sales

В этом сценарии настройка Оценка коммерческого соглашения в Supply Chain Management включает политику Ручной ввод. Пользователь Sales вводит строку заказа с нулевой (0) ценой продаж в Sales. Supply Chain Management включает торговое соглашение, которое задает цену продажи 2 доллара США для заказанной номенклатуры.

  1. В Sales пользователь создает строку заказа, имеющую значение Цена за единицу, равное 0 долларов США, и значение Скидка по строке, равное 0 долларов США.
  2. Строка заказа синхронизируется с Supply Chain Management с ценой продажи 0 долларов США.
  3. Поскольку полученная строка заказа имеет цену продажи, равную 0 (нолю), Supply Chain Management вызывает механизм ценообразования, даже если включен параметр Ручной ввод. Механизм ценообразования возвращает цену продажи 2 доллара США, установленного коммерческим соглашением, и обновляет строку заказа в Supply Chain Management.
  4. Обновленная цена продажи еще не синхронизирована со строкой заказа в Sales.
  5. В Sales пользователь выбирает Рассчитать цену заказа на панели операций.
  6. Строка заказа в Supply Chain Management сохранит свою цену продажи 2 доллара США, которая в данный случае синхронизируется обратно с Sales. Поэтому значение Цена за единицу для строки заказа в Sales обновляется с 0 долларов США на 2 доллара США.
  7. В Sales пользователь вводит новое значение Скидка по строке, равное 0,50 доллара США. Sales теперь рассчитывает, что значение Расширенная сумма для этой строки равно 1,50 доллара США.
  8. Строка заказа синхронизируется с Supply Chain Management со значением Скидка по строке, равным 0,50 доллара США.
  9. В Sales пользователь выбирает Рассчитать цену заказа на панели операций.
  10. Цены или скидки для строки заказа в Sales не изменяются.

Ограничения

Когда столбцы в Sales заполнены, действуют следующие ограничения:

  • Настройка накладных расходов и распределения расходов в Supply Chain Management не воспроизводится в Sales.
  • В ценах не учитывается специальная розничная цена, указанная в столбце Канал розничной торговли на странице строки заказа на продажу в Supply Chain Management.
  • Скидки, которые определены в разделе Управление торговыми скидками Supply Chain Management не рассматриваются.
  • Цены не учитывают соглашения по продажам.