Наборы признаний выручки
В этой статье описываются функции набора, включенные в функцию признания выручки в модуле "Расчеты с клиентами". В набор входят родительская номенклатура и номенклатуры с несколькими компонентами. Родительская номенклатура вводится в заказ на продажу, чтобы ввод заказа был более эффективным. Однако она разворачивается в компонентные номенклатуры. Внутренние документы, такие как отборочная накладная, содержат список компонентных номенклатур. Однако внешние документы будут показывать только родительскую номенклатуру.
Примечание
Каналы Microsoft Dynamics 365 Commerce, такие как интерактивные, POS и центры обработки вызовов, не поддерживают признание выручки (в том числе функции набора). Сюда также входит решение "Перспективный клиент в наличные деньги" для Dynamics 365 Supply Chain Management и Dynamics 365 Sales. Номенклатуры, которые настроены на использование признания выручки, не должны добавляться к заказам или проводкам, созданным в каналах Commerce или в решении "Перспективный клиент в наличные деньги".
Для настройки наборов необходимо ввести конфигурационные ключи для признания выручки. Однако можно использовать наборы, даже если признание выручки не настроено. Таким же образом можно использовать признание выручки, если наборы не настроены. Если настраивается признание выручки, компонентные номенклатуры определяют цену в выручке и график признания выручки, которые используются для признания выручки или РБП при выставлении накладной по заказу на продажу.
Эта настройка для наборов использует функцию спецификации (BOM). Сведения о настройке номенклатуры набора см. в разделе Настройка признания выручки. Если родительская номенклатура помечена как набор, она обрабатывается иначе, нежели другие номенклатуры спецификации. Ниже представлен список различий:
- Наборы должны разворачиваться с помощью подтверждения заказа на продаж. Для этого следует выбрать Подтверждение заказа на продажу на вкладке Продажи области действий на странице заказа на продажу. Номенклатуры набора не должны разворачиваться путем выбора строки спецификации в разделе Развертывание в меню Строка заказа на продажу на экспресс-вкладке Строки заказа на продажу. В противном случае номенклатура будет обрабатываться как спецификация, а не как набор.
- Заказ на продажу, содержащий номенклатуру набора, должен быть подтвержден до создания отборочной накладной или счета-фактуры.
- Когда набор разворачивается с помощью подтверждения заказа на продажу, родительская номенклатура отменяется, и цена за единицу и скидки распределяются на компонентные номенклатуры набора.
- Сумма компонентных номенклатур должна быть всегда равна цене в родительской номенклатуре. Таким образом, существуют ограничения на поля, которые можно обновить или изменить для компонентных номенклатур. Например, цену за единицу нельзя изменить вручную. Ее также нельзя косвенно изменить, обеспечив вступление в силу нового ценового соглашения. Для предотвращения наличия нового ценового соглашения складские аналитики в компонентных номенклатурах невозможно изменить.
- При печати внешнего документа, такого как подтверждение заказа на продажу или накладная, выполняется печать родительской номенклатуры, а не компонентных номенклатур.
Наборы по заказам на продажу
Демонстрационная компания USMF содержит следующую настройку набора. Обратите внимание, что все настройки для признания выручки, такие как настройка графиков признания выручки, были удалены из номенклатур, включенных в этот сценарий.
родительский элемент номенклатуры: Комплект переносных компьютеров
- Номенклатура компонента: Количество равное 1 номенклатуре 1000
- Компонентная номенклатура: Количество равное 1 номенклатуре S0021
- Компонентная номенклатура: количество равное 1 номенклатуре Поддержка
Базовая цена продажи компонентных номенклатур является важной частью настройки компонентов. Базовая цена продажи определяется на экспресс-вкладке Продажи номенклатуры. Она используется для расчета коэффициента распределения, когда цена за единицу родительской номенклатуры распределяется по компонентным номенклатурам. Цены продажи коммерческого соглашения никогда не используются для этой цели.
Для компонентных номенклатур определены следующие базовые цены продажи:
- 1000: $1 900,00
- S0021: $150.00
- Поддержка: $500.00
Заказ на продажу вводится для клиентов US-004, Cave Wholesales. Вводится только строка для номенклатуры набора для переносного компьютера. Цена единицы по умолчанию для родительской строки может быть взята из множества мест, таких как коммерческое соглашение или базовая цена продажи. В этом примере сумма в 2300 долларов США была введена вручную в качестве цены за единицу.
Так как заказ на продажу содержит набор, он должен быть подтвержден. В диалоговом окне подтверждения отображаются компоненты набора.
Однако напечатанный отчет о подтверждении будет содержать только родительскую номенклатуру набора, поскольку этот отчет является внешним документом для клиента.
После подтверждения заказа на продажу родительская номенклатура все равно отображается в заказе на продажу, но его статус изменяется на Отменено. Кроме того, чистая сумма отслеживается в поле Чистая сумма набора. Эта сумма требуется для печати накладной, так как накладная отображает родительскую номенклатуру, а не компонентные номенклатуры.
Сумма компонентных номенклатур должна равняться значению Чистая сумма набора родительской номенклатуры, поскольку это значение является суммой, которая представлена клиенту в распечатанной накладной. Чтобы гарантировать, что накладная соответствует суммам, разнесенным в главную книгу, изменения в компонентных номенклатурах будут ограничены. Например, нельзя изменить сайт и склад, поскольку эти изменения могут привести к изменению цены на основе коммерческого соглашения.
Цена за единицу из строки для родительской номенклатуры распределяется по компонентам следующим образом:
Общая базовая цена продажи для компонентов: $1 900 + $500 + $150 = $2,550
- Компонент 1: $2 300 × (1 900 ÷ 2 550) = $1,713.73
- Компонент 2: $2 300 × (500 ÷ 2 550) = $450.98
- Компонент 3: $2 300 × (150 ÷ 2 550) = $135.29
Сумма компонентов должна составлять 2300 долларов США и она равна: (1713,73 + 450,98 + 135,29 = 2300 долларов США).
Если необходимо внести изменения для всех компонентных номенклатур, родительская номенклатура может быть удалена. В этом случае компонентные номенклатуры также удаляются. Затем родительскую номенклатуру можно добавить снова, а необходимые изменения могут быть выполнены до подтверждения заказа на продажу.
Когда заказ на продажу скомплектован и упакован, в документы войдут только компоненты набора. Отборочная накладная и накладная должны содержать полный набор. В противном случае они не могут быть разнесены. Например, в диалоговом окне показаны три компонентные номенклатуры. При попытке удалить одну из них будет выведено сообщение об ошибке, в котором говорится, что все продукты в наборе должны быть отгружены до того, как по ним можно будет выставить накладную.
Набор должен быть отгружен, затем выставляется накладная для полного набора. К примеру, при изменении количества номенклатуры 1000 на 4, а количества других компонентных номенклатур осталось равно 5, отборочная накладная и накладная не могут быть разнесены.
Частичный объем можно отгружать и выставлять по нему накладную только в том случае, если это количество уменьшается для всех компонентов набора. Например, количество 5 номенклатуры набора для переносного компьютера вводится в заказ на продажу. После подтверждения заказа на продажу в нем отображаются три компонентных номенклатуры, а количество каждой из них равно 5. По умолчанию при отгрузке и выставлении накладных количество для каждого компонента будет установлено равным 5. Однако можно скорректировать количество до 3 для всех трех компонентных номенклатур. В этом случае будут отгружены три полных набора и по ним выставлены накладные. Оставшиеся две номенклатуры набора (количество, равное 2 для каждого из трех компонентных номенклатур) можно отгружать и выставлять по ним накладные позднее.
Последний шаг — выставить накладную по заказу на продажу. При выставлении накладных в диалоговом окне отобразятся компонентные номенклатуры.
Однако распечатанная накладная будет отображать только родительскую номенклатуру.
Журнал накладных, созданный после разноски, не включает родительскую номенклатуру из набора, поскольку эта номенклатура имеет статус Отменено.
Важно, чтобы журнал накладных не включал родительскую номенклатуру из набора, так как все процессы, выполняемые после разноски накладной, основываются на этом журнале накладных. Например, если создать кредит-ноту на вкладке Продажи в области действий, создается кредит-нота, которая будет включать компонентные номенклатуры, но не родительскую номенклатуру.