Вы находитесь здесь:
Стандартные определения контекста для выставления счета
После включения Context Service вы можете получить доступ к стандартным определениям контекста, доступным в функции «Выставление счета».
Требуемые версии
| Доступно в версиях: Lightning Experience |
| Доступно в версиях: Enterprise, Unlimited и Developer Edition с Revenue Cloud |
Определение контекста BillingContext доступно с лицензией Revenue Cloud Advanced или лицензией Revenue Cloud Billing. Определение контекста StandaloneBillingContext доступно только с лицензией Revenue Cloud Billing. Дополнительную информацию можно получить у менеджера по работе с клиентами Salesforce. |
Выставление счета предоставляет два стандартных определения контекста. Для оптимальной интеграции и упрощенной настройки рекомендуем расширить стандартные определения контекста, а потом использовать расширенные определения контекста.
Определение контекста BillingContext
API создания расписаний выставления счетов для заказов использует определение контекста BillingContext для увлажнения данных заказов для создания расписаний выставления счетов. Это определение контекста соотносит данные заказа со структурированными конфигурациями выставления счета и содержит следующие соотнесения:
- OrderEntitiesMapping - это исходное соотнесение, которое соотносит поля заказа с узлами контекста транзакций выставления счета. Узлы транзакций выставления счета описывают структуру, толкование и обработку данных, связанных с выставлением счета.
- BSGEntitiesMapping - это целевое соотнесение, которое соотносит узлы контекста расписания выставления счета с полями объектов «Расписание выставления счета», «Группа расписания выставления счета» и «Взаимосвязь группы расписания выставления счета». Это соотнесение обеспечивает правильную передачу данных заказа в соответствующие поля «Расписание для счета», «Группа расписания для счета» и «Взаимосвязь группы расписания для счета».
На странице параметров выставления счета выберите расширенное определение контекста и соотнесение контекста, которое должно использоваться API создания расписаний выставления счета для заказов.
Начиная с выпуска Summer ’25 и более поздних, вы не сможете синхронизировать существующие определения контекста, которые были клонированы или расширены из стандартного определения контекста BillingContext. Чтобы исправить эту проблему, выполните одноразовую задачу использования Context Attribute Mapping API для удаления повторяющихся соотнесений между этими атрибутами BSGEntitiesMapping:
- Атрибут BillingTransactionSource узла BillingSchedule на атрибут ссылки объекта BillingSchedule.
- Атрибут BillingTransactionItemSource узла BillingSchedule атрибуту ReferenceItem объекта BillingSchedule.
Отдельное определение контекста BillingContext
API создания отдельных расписаний выставления счета использует определение контекста StandaloneBillingContext для увлажнения данных транзакций для создания расписаний выставления счета. Данное определение контекста содержит следующие соотнесения:
- TransactionMapping соотносит поля транзакции с атрибутами узла Transaction.
- BSGEntitiesMapping соотносит атрибуты узлов контекста «Расписание для счета», «Группа расписания для счета» и «Взаимосвязь группы расписания для счета» с полями соответствующих объектов Salesforce.

