Омниканальные расширенные автоматические накладные расходы
В этой статье приводятся сведения о конфигурации и развертывания функций расширенных автоматических накладных расходов, которые доступны в Dynamics 365 for Retail версии 10.0.
При включении функции расширенных автоматических накладных расходов заказы, созданные в любом поддерживаемом канале Commerce (POS, центр обработки вызовов и интернет-магазин), могут использовать конфигурации автоматических расходов, определенные в приложении электронной отчетности для накладных расходов уровня заголовка и уровня строк.
В версиях до Retail версии 10.0 конфигурации автоматического расхода доступны только заказам, созданным в каналах электронной коммерции и центра обработки вызовов. В версии 10.0 или более поздних заказы, созданные в POS, могут использовать конфигурации автоматических накладных расходов. Таким образом, дополнительные накладные расходы могут быть систематически добавлены в проводки по продажам.
При использовании версий, предшествующих версии 10.0, пользователю POS предлагается вручную ввести стоимость доставки при создании в POS проводок "Отгрузить все" или "Отгрузить выбранное". В то время как возможности дополнительных накладных расходов в приложении используются в отношении того, как накладные расходы записываются в заказ, систематическое вычисление не предоставляется — расчет основывается на введенных пользователем данных, чтобы определить сумму расходов. Расходы могут быть добавлены только в качестве одного кода расходов, относящихся к "доставке", и их невозможно легко изменить или изменить в POS после их создания.
Использование ручных подсказок, чтобы добавить накладные расходы на отгрузку, по-прежнему доступны в версии 10.0 и более поздних версиях. Если организация не включает параметр Advanced Auto-charges , pos-запрос на ввод расходов вручную останется прежним.
С функцией расширенных автоматических накладных расходов пользователи POS могут иметь систематические расчеты для любых определенных накладных расходов на основе таблиц настройки автоматических начислений. Кроме того, пользователи будут иметь возможность добавить или изменить неограниченное число дополнительных расходов и сборов в проводке продаж через POS на уровне заголовка или уровне строки (для продаж типа "оплатил и забрал" или для заказа клиента).
Включение расширенных автоматических затрат
На странице Retail и Commerce > Настройка центрального офиса > Параметры > Параметры Commerce откройте вкладку Заказы клиентов. На экспресс-вкладке Расходы задайте для параметра Использовать расширенные автоматические затраты значение Да.
При включении расширенных автоматических затрат пользователям больше не предлагается ввести накладные расходы на доставку в POS-терминал вручную при создании заказа клиента с доставкой всех или выбранных позиций. Накладные расходы по заказу POS систематически рассчитываются и добавляется к проводке POS (в случае обнаружения соответствующей таблицы автоматических затрат, которая совпадает с критерием создаваемого заказа). Пользователи могут также добавлять или вести расходы уровня заголовка или строки вручную с помощью только что добавленных операций POS, которые могут быть добавлены в макет экрана POS.
Когда расширенные автоматические затраты включены, существующие Параметры Commerce для настроек Код расходов на поставку и Возмещение расходов на поставку больше не используются. Эти параметры применяются только в случае, если для параметра Использовать расширенные автоматические затраты установлено значение Нет.
Прежде чем включить эту функцию, убедитесь в наличии проверенных и обученных сотрудников, так как включенная функция приведет к изменению потока бизнес-процессов расчета расходов на доставку и других расходов и их добавления их к заказам на продажу в POS. Убедитесь, что вы понимаете влияние этой последовательности операций на создания проводок из POS. Для заказов через центр обработки вызовов и электронную коммерцию влияние включения расширенных автоматических затрат минимально. Приложения центра обработки вызовов и электронной коммерции будут иметь то же поведение, которое они имели ранее в связи с таблицами автоматических затрат для расчета дополнительных сборов за заказ. Пользователи канала центра вызовов будут по-прежнему иметь возможность вручную изменить любых автоматически рассчитанные системой затраты на уровне заголовка или строки или вручную добавлять различные накладные расходы на уровне заголовка или строки.
Добавление операций POS
Для правильной работы расширенных автоматических затрат в среде приложения POS были добавлены новые операции POS. Эти операции должны быть добавлены в ваши макеты экрана POS и развернуты на устройствах POS при развертывании расширенных автоматических накладных расходов. Если эти операции не будут добавлены, пользователи не смогут управлять или поддерживать накладные расходы на проводках POS и не будут иметь возможности корректировать или изменять значения расходов, которые систематически рассчитываются на основе конфигураций автозачетов. По меньшей мере, рекомендуется развернуть операцию управления расходами в макете POS-терминалов.
Это следующие новые операции.
- 142 — Управление накладными расходами — эту операцию можно использовать, чтобы разрешить пользователям POS просматривать и редактировать накладные расходы для проводок POS, которые были добавлены вручную или систематически с помощью вычисления автоматических начислений.
- 141 — Добавить накладные расходы в заголовке — эту операцию можно использовать для предоставления пользователю возможности вручную добавлять накладные расходы уровня заголовка в любую проводку по продаже через POS-терминал (и выбрать код накладных расходов для использования).
- 140 — Добавить накладные расходы по строке — эту операцию можно использовать для предоставления пользователю возможности вручную добавлять накладные расходы уровня строки в любую строку проводки по продаже через POS-терминал (и выбрать код накладных расходов для использования).
- 143 — Пересчитать накладные расходы — эту операцию можно использовать для выполнения полного повторного вычисления накладных расходов для проводки продажи. Любые ранее перезаписанные пользователем автоматические расходы будут пересчитаны на основе текущей конфигурации корзины для покупок.
Как и со всеми операциями POS, можно сделать конфигурации безопасности, чтобы требовать утверждения менеджера для выполнения операции.
Важно отметить, что перечисленные выше операции POS-терминалов также можно добавить в макет POS, даже если отключен параметр "Использовать расширенные автоматические расходы " В этом случае организации будут по-прежнему получать дополнительные преимущества за счет возможности просмотра вручную добавленных расходов и редактирования их с помощью операции Управление накладными расходами. Пользователи могут также использовать операции Добавить расходы в заголовке и Добавить расходы по строке для проводок POS, даже если параметр Использовать расширенные автоматические затраты отключен. Операция Пересчитать накладные расходы имеет более ограниченную функциональность, если используется, когда параметр Использовать расширенные автоматические затраты отключен. В этой сценарии ничего не будет пересчитано, и любые расходы, вручную добавленные в проводку, будут просто сброшены на $0,00.
Примеры использования
В этом разделе представлены примеры использования, которые помогают понять особенности настройки и использования автоматических затрат и накладных расходов в контексте заказов канала. Эти примеры иллюстрируют поведение приложения, когда был включен параметр Использовать расширенные автоматические затраты.
Пример автоматического начисления затрат на уровне заголовка
Сценарий использования
Предприятие розничной торговли хочет автоматически добавлять расходы на фрахт при создании проводок в любом канале Commerce, который требует отгрузки продуктов клиенту. Предприятие розничной торговли предлагает два способа поставки: наземным транспортом и воздушным транспортом. Если клиент выбирает доставку наземным транспортом и сумма заказа меньше 100 долларов США, предприятие розничной торговли хочет начислять клиенту расходы на фрахт в размере 10,00 долларов США. Если заказ превышает $100 в стоимости и клиент выбирает наземное отгрузку, с клиента не будет взиматься никаких дополнительных сборов за фрахт. Если клиент выбирает метод поставки воздушным транспортом для всех заказов, независимо от их общей суммы, будет начислять плата за фрахт в размере 20,00 долларов США.
Настройка и конфигурация
Этот сценарий требует настройки двух таблиц автоматических начислений.
Перейдите в раздел Расчеты с клиентами > Настройка накладных расходов > Автоматические затраты.
Настройте два различных автоматических начисления уровня заголовка. Настройте один для режима доставки "Наземным транспортом", и второй для доставки "Воздушным транспортом". В этом сценарии настройте их для использования для "Все клиенты".
За расходов на доставку наземным транспортом, в разделе строк страницы Автоматические затраты определите расходы, которые будут применяться для заказов с суммой от 0,01 до 100 долларов США, как 10,00 долларов США. Создайте новую строку расходов, чтобы указать, что для заказов с суммой более 100,01 долларов США накладные расходы не начисляются.
За расходов на доставку воздушным транспортом, в разделе строк формы автоматических затрат определите расходы в 20,00 долларов США, которые будут применяться ко всем заказам (с суммой от 0,01 до 9 999 999 долларов США).
Отправьте изменения в базу данных Commerce Scale Unit/Channel DB, чтобы POS могли использовать их, запустив задание график распределения 1040.
Обработка продаж в этом сценарии
После выполнения описанных выше шагов настройки и применения этих изменений к базе данных канала любые заказы клиентов или проводки продажи, созданные на POS, в центре обработке вызовов или по каналам электронной коммерции, в которых способ доставки наземным транспортом или воздушным транспортом задан на уровне заголовка, будут использовать эти расходы и автоматически применять их к продаже.
В это время расходы будут распространяться на все проводки по продажам, созданные внутри юридического лица, в которых используются эти способы поставки, так как отсутствует функция, указывающая, что конфигурация автозачета будет применяться только к конкретному каналу продаж.
В сценариях POS и электронной коммерции, поскольку в этих заказах нет четко определенного "заголовок", расходы уровня заголовка будут применяться только в том случае, если все строки продаж в проводке настроены на отгрузку с точно таким же способом поставки. Если имеются "смешанные режимы" выполнения проводок, созданных в POS или канале электронной коммерции, только автоматические расходы уровня строк будут учитываться и применяться.
В случаев центра обработки звонков у пользователя есть контроль над заданием режима доставки в заголовке заказа, поэтому расходы на уровне заголовка будут применяться для этих заказов, даже если некоторые из строк продаж были настроены для использования другого режима доставки. Расходы уровня заголовка расходов по заказам центра обработки вызовов всегда основаны на способе доставки, который определен на уровне заголовка заказа на продажу.
Пример автоматического начисления затрат на уровне строк
Сценарий использования
Предприятие розничной торговли хочет добавить дополнительную плату клиенту для сборов за настройку, когда клиент приобретает конкретную модель компьютера. На этом компьютере требуются дополнительные неопиционные действия по настройке, которые розничный торговец будет выполнять для клиента. Предприятие розничной торговли проинформировало клиентов, что будет дополнительная плата за эту настройку. Предприятие розничной торговли предпочитает управлять расходами, связанными с этой платой, отдельно от цены продажи продукта для целей финансовой отчетности. Плата за настройку в 19,99 долларов США будет начисляться клиенту при приобретении конкретного компьютера в любом канале.
Настройка и конфигурация
Этот сценарий требует настройки одной таблицы автоматических начислений на уровне строки.
Перейдите в раздел Расчеты с клиентами > Настройка накладных расходов > Автоматические затраты.
Задайте в раскрывающемся меню Уровень значение Строка и создайте новую запись автоматических затрат для всех клиентов и для конкретного продукта или группы продуктов, для которых будет начисляться плата за настройку.
Отправьте изменения в базу данных Commerce Scale Unit/Channel DB, чтобы POS могли использовать их, запустив задание график распределения 1040.
Обработка продаж в этом сценарии
После выполнения описанных выше шагов конфигурации и применения этих изменений к базе данных канала любые заказы клиентов или проводки продажи, созданные на POS, в центре обработке вызовов или по каналам электронной коммерции, в заказе которых имеется эта номенклатура, будут запускать систематическое добавление расходов уровня строки в итоговую сумму заказа.
В это время расходы будут применяться ко всем строкам продаж, которые соответствуют конфигурации автонакладных расходов на уровне строки внутри юридического лица, так как отсутствуют функции настройки автоматических расходов на уровне строки, чтобы применить только к конкретному каналу продаж.
Пример ручного ввода накладных расходов уровня заголовка
Описание сценария использования
Предприятие розничной торговли делает исключение из типовых процессов, предлагая специальную доставку на дом продуктов, которые клиенты заказывают в магазине. Предприятие розничной торговли и клиент договорились, что клиент оплачивает дополнительно 25 долларов США за эту услугу. Принимающий заказы должен добавить эту дополнительную плату в проводку. Поскольку этот сбор является общим сбором, который не связан с каким-либо отдельным продуктом по заказу, будут использоваться расходы заголовка.
Настройка и конфигурация
Убедитесь, что правильно настроен код накладных расходов, который будет использоваться в этом сценарии, для чего откройте Расчеты с клиентами > Настройка накладных расходов > Накладные расходы для определения кода расходов, соответствующих сценарию.
Если накладные расходы должны учитываться как накладные расходы, связанные с "доставкой" для целей скидок или рекламы, связанных с доставкой, задайте для параметра Расходы на поставку для кода накладных расходов значение Да. Если для этих накладных расходов также разрешено систематическое возмещение во время обработки проводки возврата в приложении POS, задайте для параметра Возмещаемый значение Да. Флаг Возмещаемый применяется только тогда, когда для параметра Использовать расширенные автоматические затраты установлено значение Да.
Отправьте изменения в базу данных Commerce Scale Unit/Channel DB, чтобы POS могли использовать их, запустив задание график распределения 1040.
Операция Добавить накладные расходы в заголовке должна быть настроена в вашем макете экрана POS, чтобы кнопка, доступная пользователю на POS, могла вызывать эту операцию (операция 141). Изменения макета экрана необходимо распределить по каналу, а также через функцию графика распределения.
Обработка продаж для заданных вручную накладных расходов уровня заголовка
Для выполнения сценария в приложении POS пользователь POS создаст транзакции продажи как обычно, добавляя к продаже продукты и любые прочие конфигурации. Перед сбором платежей пользователь должен выполнить операцию Добавить накладные расходы в заголовке, которая будет предлагать пользователю выбрать код накладных расходов и ввести значение накладных расходов. После того как пользователь завершит этот процесс, накладные расходы будут добавлены к заказу на продажу как расходы уровня заголовка.
Этот процесс может применяться в центре обработки вызовов, используя существующую функцию Накладные расходы, имеющиеся на вкладке Продажа на панели инструментов. На странице Ведение накладных расходов пользователь может добавить новую строку накладных расходов в заголовок заказа.
Пример вводимых вручную накладных расходов уровня строки
Сценарий использования
Клиент запросил, чтобы две из пяти номенклатур были завернуты в подарочную упаковку. Предприятие розничной торговли предлагает эту дополнительную услугу по цене 2,00 доллара США за штуку. Принимающий заказ сотрудник должен добавить эти сборы к определенным номенклатурам, которые должны быть завернуты в подарочную упаковку.
Настройка и конфигурация
Убедитесь, что правильно настроен код накладных расходов, который будет использоваться в этом сценарии, для чего откройте Расчеты с клиентами > Настройка накладных расходов > Накладные расходы для определения кода расходов, соответствующих сценарию.
Если накладные расходы должны учитываться как накладные расходы, связанные с "доставкой" для целей скидок или рекламы, связанных с доставкой, задайте для параметра Расходы на поставку для кода накладных расходов значение Да. Если для этих накладных расходов также разрешено систематическое возмещение во время обработки проводки возврата в приложении POS, задайте для параметра Возмещаемый значение Да. Флаг Возмещаемый применяется только тогда, когда для параметра Использовать расширенные автоматические затраты установлено значение Да.
Отправьте изменения в базу данных Commerce Scale Unit/Channel DB, чтобы POS могли использовать их, запустив задание график распределения 1040.
Операция Добавить накладные расходы по строке должна быть настроена в вашем макете экрана POS, чтобы кнопка, доступная пользователю на POS, могла вызывать эту операцию (операция 140). Изменения макета экрана необходимо распределить по каналу, а также через функцию графика распределения.
Обработка продаж для заданных вручную накладных расходов уровня строки
Для выполнения сценария в приложении POS пользователь POS создаст транзакции продажи как обычно, добавляя к продаже продукты и любые прочие конфигурации. Перед тем как начать сбор оплаты, пользователь должен выбрать конкретную строку, в которой накладные расходы будут применяться, на экране списка номенклатур POS, затем выполнить операцию Добавить накладные расходы по строке. Пользователю будет предложено выбрать код накладных расходов и ввести значение накладных расходов. После того как пользователь завершит этот процесс, накладные расходы будут связаны со строкой и добавлены в общую сумму по заказу как расходы уровня строки. Пользователь может повторить процесс, чтобы добавить дополнительные накладные расходы строки к другим строкам номенклатуры по проводке, если это необходимо.
Такой же процесс может применяться в центре обработки вызовов с помощью функции "Ведение накладных расходов", которая находится в раскрывающемся меню Финансы в разделе Строки заказа на продажу на странице Заказ на продажу. При выборе этого параметра откроется страница Ведение накладных расходов, где пользователь может добавить в проводку новые накладных расходы для конкретной строки.
Дополнительные функции
Изменение накладных расходов в проводке по продажам POS
Операция Управление накладными расходами (142) должна быть добавлена в макет экрана POS, чтобы пользователь мог просматривать и редактировать или переопределять любые рассчитанные системой или созданные вручную накладные расходы на уровне заголовка или строки. Если операция не добавлена, пользователи не смогут откорректировать стоимость расходов по проводке POS, а также они не смогут просматривать информацию о расходах, таких как тип кода расходов, связанных с расходом.
На странице Управление накладными расходами в POS пользователь может просмотреть сведения о накладных расходах как уровня заголовка, так и уровня строки. Пользователь может использовать функцию Изменить, доступную на этой странице, чтобы внести изменения в сумму, которая начислена на конкретную строку накладных расходов. После перезаписи строки расходов вручную, она не будет систематически пересчитываться, если пользователь не инициирует операцию пересчета расходов .
Если Код основания переопределения цены был настроен на странице настройки Параметры Commerce, пользователю будет предложено указать код причины, когда накладные расходы были изменены в POS-приложении.
Если коды причины были записаны для переопределения накладных расходов, новый отчет также доступен для просмотра и аудита этих случаев переопределения. Отчет можно найти по пути Retail и Commerce > Запросы и отчеты > Журнал переопределения расходов.
Возмещение накладных расходов по проводке возврата на POS-терминале
Если для параметра Использовать расширенные автоматические затраты установлено значение Да, существующий параметр Commerce Возмещение расходов на поставку больше не применяется. Чтобы указать, какие накладные расходы следует систематически возмещать клиенту при использовании расширенного автоматического начисления накладных расходов, убедитесь, что соответствующий код накладных расходов был настроен как Возмещаемый на странице настройки Код накладных расходов. Убедитесь, что параметры были синхронизированы с базами данных канала Commerce через обработку графика распределения.
Совет
Руководство по обеспечению того, чтобы гарантировать, что возмещаемые расходы на уровне строки рассчитываются на основе возвращенного количества. См. раздел Возмещаемые расходы просчитываются на основе возвращенного количества.
Возмещение накладных расходов по проводке заказа на возврат
Расходы не систематически возмещаются в заказы на возврат, созданные в коммерции. Пользователям требуется выбрать параметр Копировать накладные расходы при создании Заказа на возврат. Если расходы на копирование не выбраны, расходы из исходной проводки продаж не возмещаются автоматически. Если выбрано копировать расходы , все расходы будут скопированы в заказ на возврат и пользователь может вручную отредактировать или удалить любые расходы, которые они не хотят возмещать. Процесс обработки заказа на возврат центра обработки вызовов в настоящее время не подтверждает флажок "Возврат" при настройке кода расходов.
Настройка чеков POS для отображения накладных расходов
Следующие элементы чека были добавлены в строку и нижний колонтитул чека для поддержки функций расширенного автоматического начисления накладных расходов.
- Накладные расходы на поставку по строке — этот элемент уровня строки можно использовать для обзора кодов конкретных накладных расходов, которые были применены к строке продаж. Только коды накладных расходов, которые помечены как Отгрузка на странице Код накладных расходов, будут отображаться здесь.
- Строка других расходов – этот элемент уровня строки может быть использован для суммирования любых нешипющих специальных кодов расходов, которые были применены к строке продаж. Строка Других расходов - это коды расходов, когда флаг доставки на кодовой странице Расходов не был включен.
- Сведения о накладных расходах на поставку заказа — данный элемент уровня нижнего колонтитула показывает описания кодов накладных расходов, примененных к заказу, которые были помеченных как накладные расходы Доставка на странице настройки Код накладных расходов.
- Накладные расходы на поставку заказа — этот элемент уровня нижнего колонтитула отображает значение накладных расходов по доставке в долларах.
- Сведения о других расходах — этот нижний колонтитул на уровне нижнего колонтитула отображает описание кодов расходов, применяемых к заказу, которые не были помечены как расходы, связанные с отгрузкой.
- Заказ других расходов — это нижний колонтитул на уровне нижнего колонтитула отображается значение в рублях по другим расходам, не связанным с отгрузкой.
Рекомендуется также добавить организации поля с произвольным текстом в нижний колонтитул чека, чтобы определить области, в которые будут списаны расходы.
Предотвращение расчета накладных расходов до завершения заказа POS
Некоторые организации могут предпочитать дождаться завершения добавления всех строк продажи в проводку POS, прежде чем рассчитывать накладные расходы. Чтобы предотвратить расчет накладных расходов в процессе добавления номенклатур в проводку POS, включите параметр Расчет накладных расходов вручную в Профиле функциональности, который используется в магазине. Если этот параметр включен, пользователи POS-терминала должны использовать операцию Рассчитать итоги после завершения добавления продуктов к проводке в POS. Операция Рассчитать итоги затем запустит расчет всех автоматически добавляемых накладных расходов для заголовка или строк заказа, как это применимо.
Отчеты о переопределении накладных расходов
Если пользователи вручную переопределили вычисленные расходы или добавили вручную накладные расходы в проводку, эти данные будут доступны для аудита в отчете Журнал переопределения расходов. Отчет можно найти по пути Retail и Commerce > Запросы и отчеты > Журнал переопределения расходов. Важно отметить, что данные, необходимые для этого отчета, импортируются из базы данных канала в штаб-квартиру с помощью заданий графика распределения "P". Таким образом, сведения о только что выполненных в POS переопределениях могут быть недоступны сразу в этом отчете, пока это задание не отправит данные проводок магазина в головной офис.
Дополнительные ресурсы
Включение и настройка автоматических накладных расходов по каналам
Пропорциональное распределение накладных расходов из заголовка по соответствующим строкам продаж