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


Накладные расходы за период

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

Функция Накладные расходы за период вносит в вашу систему следующие изменения:

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

Необходимые условия

Перед использованием этой функции система должна удовлетворять следующим требованиям:

  • Должна быть запущена Microsoft Dynamics 365 Supply Chain Management версия 10.0.38 или более поздней.
  • Функция Накладные расходы за период должна быть включена в управлении функциями.

Настройка накладных расходов за период

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

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

  2. На вкладке Цены на экспресс-вкладке Накладные расходы установите следующие поля:

    • Источник порога количества – выберите одно из следующих значений, чтобы указать, какой тип строк следует учитывать при расчете правил накладных расходов по периодам, основанных на количестве:

      • Строки накладной – учитывать количества строк накладной. Мы рекомендуем выбрать это значение, если особые бизнес-требования не требуют иного.
      • Строки заказа на продажу – учитывайте количества по строкам заказа на продажу (включая строки отмененного заказа на продажу).
    • Источник узла и склада – выберите одно из следующих значений, чтобы указать, где должны совпадать значения объекта и склада, которые заданы в качестве критерия выбора в правилах накладных расходов за период:

      • Строка накладной — совпадают значения, которые устанавливаются на отдельных строках накладной (в CustInvoiceTrans таблице). Мы рекомендуем выбрать это значение, если особые бизнес-требования не требуют иного.
      • Заказ на продажу – значения сопоставления, установленные в заголовке заказа на продажу SalesTable (в таблице).
    • Сопоставление кодов обязательных расходов – выберите, требуется ли для расчета правила расходов за период для строк с типом "Денежное пороговое значение " или "Минимальное значение количества", по крайней мере одного расхода по строке накладной, который соответствует коду накладных расходов в строке правила для строки накладной с произвольным текстом. Мы рекомендуем установить для этого параметра Да, если особые бизнес-требования не требуют иного.

    • Дополнительные помощники для пакетной обработки – введите количество помощников для пакетной обработки (потоков), которые будут использоваться для балансировки нагрузки при выполнении в пакете расчетов временных расходов.

Управление правилами накладных расходов за период

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

  1. Перейдите в раздел Расчеты с клиентами>Настройка накладных расходов>Правило накладных расходов за период.

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

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

    • Имя – введите имя правила.

    • Описание – ввод краткого описания правила.

    • Начальная дата накладной – выберите первую дату, когда правило действует.

    • До даты накладной – выберите последнюю дату действия правила.

    • Код счета – выберите одно из следующих значений, чтобы определить область клиентов (счетов), к которой применяется правило:

      • Таблица – Правило применяется только к клиенту (счету), выбранному в поле "Отношение счета".
      • Все – правило применяется ко всем клиентам (счетам).
    • Связь счета – если значение поля кода счета установлено на таблицу , выберите конкретного клиента (счет), к которому применяется правило.

    • Узел – выберите место, где применяется правило. Если правило должно применяться ко всем сайтам, оставьте это поле пустым. Если вы выберете сайт, правило применяется только к строкам накладной клиента, имеющим тот же сайт, или к строкам накладной, связанным с заказом на продажу, имеющим тот же сайт в заголовке заказа на продажу.

    • Склад – выберите склад, на котором применяется правило. Если правило должно применяться ко всем складам, оставьте это поле пустым. Если вы выберете склад, правило применяется только к строкам накладной клиента, имеющим тот же склад, или к строкам накладной, связанным с заказом на продажу, имеющим тот же склад в заголовке заказа на продажу.

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

    • Тип – выберите одно из следующих значений, чтобы указать тип расходов, создаваемых строкой правила:

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

      Пороговые значения всех трех типов основаны на строках транзакций. Они основаны либо на количествах в строках (для строк заказа на продажу или строк накладной), либо на денежных значениях строк (строки накладных расходов для строк накладных).

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

    • Валюта – выберите валюту для значения в поле Денежное пороговое значение. Эта валюта также используется в качестве критерия выбора. Таким образом, строка правила накладных расходов за период вычисляется только по строкам расходов для строк накладной, в которых используется та же валюта. Соответствующая строка накладной с произвольным текстом, созданная для клиента, также использует эту валюту.

    • Код накладных расходов – выберите тип накладных расходов, к которым применяется строка правила (например, фрахт, установка или обработка).

    • Включать только сумму дебетовых расходов – управление тем, какие типы расходов по строкам накладных включаются в расчет относительно денежного порога для строки правила. Для строк правил, где установлен этот флажок, расчет включает только расходы по строкам накладной, где значение является дебетовым (положительным). Для строк правил, где не установлен этот флажок, расчет включает все расходы по строкам накладной, независимо от знака значения (положительное или отрицательное).

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

    • Единица измерения – выберите единицу измерения для значения в поле "Пороговое количество". Эта единица измерения также используется в качестве критерия выбора. Таким образом строка правила накладных расходов за период вычисляется только по количествам в строке заказа или накладной, в которых используется либо та же самая единица, либо другая единица, которую можно преобразовать в нее с помощью коэффициента преобразования, определенного в системе. Если требуется преобразование единиц измерения, применяются стандартные правила округления единиц измерения.

    • Включать только дебетовое количество – управление тем, какие типы заказов на продажу или строк накладной включаются в расчет относительно порога количества для строки правила. Для строк правил, где установлен этот флажок, расчет включает только строки заказов на продажу и накладных, где значение является дебетовым (положительным). Для строк правил, где не установлен этот флажок, расчет включает все строки заказов на продажу или накладных, независимо от знака значения (положительное или отрицательное).

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

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

    • Счет выручки – счет выручки, который был введен в строке накладной с произвольным текстом, создаваемой строкой правила.

  5. На экспресс-вкладке Сведения о строке вы можете ввести или просмотреть описание строки правила, выбранной в данный момент на экспресс-вкладке Строки. Это описание будет присутствовать в связанной строке накладной с произвольным текстом, созданной строкой правила.

Запуск и планирование расчетов накладных расходов за период

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

  1. Выдерите Расчеты с клиентами>Периодические задачи>Рассчитать накладные расходы за период.

  2. В диалоговом окне Рассчитать накладные расходы за период на экспресс-вкладке Параметры установите следующие поля:

    • Счет клиента – выберите счет накладной для расчета расходов за период. Будут учитываться только накладные для этого счета. Чтобы рассчитать расходы за период для всех счетов, оставьте это поле пустым.
    • Имя правила — чтобы рассчитать расходы только для конкретного правила, выберите имя этого правила. Чтобы рассчитать расходы за период для всех правил, оставьте это поле пустым.
    • Начальная дата накладной – выберите первую дату накладной для включения в расчет расходов за период. Если вы настраиваете повторяющееся задание, вам следует оставить это поле пустым и вместо этого установить поле Макс. возраст накладной .
    • До даты накладной – выберите последнюю дату накладной, которая будет включена в расчет расходов за период. Если вы настраиваете повторяющееся задание, вам следует оставить это поле пустым и вместо этого установить поле Макс. возраст накладной .
    • Макс срок действия накладной – указание максимального срока существования (в днях) накладных, которые включаются в расчет расходов по периодам. При расчете будут учитываться все строки накладной, которые старше или моложе на день выполнения расчета.
    • Дни по накладной с произвольным текстом – укажите количество дней, которое покрывается каждой накладной с произвольным текстом для расчета расходов за период.
  3. На вкладке Выполнять в фоновом режиме настройте параметры фонового режима, как для пакетных заданий в Supply Chain Management. Если вы хотите, чтобы задание выполнялось периодически, выберите ссылку Повторение и определите график выполнения.

  4. Выберите ОК, чтобы выполнить или запланировать пакетное задание.

Проверка накладных с произвольным текстом, созданных в результате расчетов накладных расходов за период

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

  1. Перейдите в раздел Расчеты с клиентами>Накладные>Все накладные с произвольным текстом.
  2. Откройте накладную с произвольным текстом, которую хотите проверить.
  3. Выберите строку накладной с произвольным текстом, которую вы хотите проверить, а затем на панели инструментов Строки накладной выберите База накладной строки. (Страница База накладной строки видна только для накладных с произвольным текстом, созданных в результате расчета расходов за период.)
  4. Выберите экспресс-вкладку Строка правила накладных расходов за период , чтобы просмотреть сведения о правиле, которое создало выбранную строку накладной с произвольным текстом.
  5. Выберите экспресс-вкладку Строки для просмотра сводки транзакций по накладной и заказу на продажу, которые были включены в оценку расходов за период для выбранной строки накладной с произвольным текстом.

Дополнительные сведения о накладных с произвольным текстом см. в разделе Создание шаблона накладных с произвольным текстом.

Примеры сценариев правил накладных расходов за период

В этом разделе приведены примеры, показывающие, как можно настроить правила накладных расходов за период.

Пример сценария 1

У вас есть правило накладных расходов за период, которое устанавливает денежный порог стоимости фрахта в размере 100 долларов США (USD). Оно применимо ко всем клиентам, сайтам и складам и не имеет срока действия.

  • Для клиента US-001 несколько накладных по продаже разносятся в период с 1 по 10 января 2022 года. Общая сумма расходов на перевозку в размере 45 USD разносится по нескольким накладным по продаже в период с 1 по 10 января 2022 г.
  • Для клиента US-002 общая сумма расходов на перевозку в размере 105 USD разносится по нескольким накладным по продаже в период с 1 по 10 января 2022 г.

Теперь вы запускаете пакетное задание Рассчитать накладные расходы за период для всех клиентов на период с 1 по 10 января 2022 года.

Результатом является накладная с произвольным текстом, созданная для клиента US-001. У нее есть одна строка на 55 USD.

Пример сценария 2

У вас есть правило накладных расходов за период, которое устанавливает количественный порог в 50 шт. и минимальные расходы в размере 30 USD. Оно применимо ко всем клиентам, сайтам и складам и не имеет срока действия.

Для клиента US-001 несколько накладных по продаже разносятся в период с 1 по 10 января 2022 года. Общее количество составляет 23 шт.

Теперь вы запускаете пакетное задание Рассчитать накладные расходы за период для клиента US-001 на период с 1 по 10 января 2022 года.

Результатом является накладная с произвольным текстом, созданная для клиента US-001. У нее есть одна строка на 30 USD.

Пример сценария 3

правилоУ вас есть правило накладных расходов за период, которое устанавливает количественный порог в 25 шт. и минимальные расходы на фрахт в размере 20 USD. Оно применимо ко всем клиентам, сайтам и складам и не имеет срока действия.

Для клиента US-001 несколько накладных по продаже разносятся в период с 1 по 5 января 2022 года. Общее количество составляет 15 шт., а общая стоимость перевозки составляет 15 USD.

Теперь вы запускаете пакетное задание Рассчитать накладные расходы за период для клиента US-001 на период с 1 по 10 января 2022 года.

Результатом является накладная с произвольным текстом, созданная для клиента US-001. У нее есть одна строка на 5 USD.