Você está aqui:
Definições de contexto padrão para faturamento
Depois de ativar o Serviço de contexto, você pode acessar as definições de contexto padrão que estão disponíveis com o Billing.
Edições obrigatórias
| Disponível em: Lightning Experience |
| Disponível em: Edições Enterprise, Unlimited e Developer com Revenue Cloud |
A definição de contexto BillingContext está disponível com a licença Revenue Cloud Advanced ou a licença Revenue Cloud Billing. A definição de contexto StandaloneBillingContext está disponível apenas com a licença Revenue Cloud Billing. Entre em contato com seu executivo de conta do Salesforce para obter mais informações. |
O Billing fornece duas definições de contexto padrão. Para uma integração ideal e uma configuração simplificada, recomendamos que você estenda as definições de contexto padrão e use as definições de contexto estendidas.
BillingContext Context Definition
A API Criar agendas de faturamento para pedidos usa a definição de contexto BillingContext para hidratar os dados de pedidos para criar agendas de faturamento. Essa definição de contexto mapeia dados do pedido para configurações de faturamento estruturado e tem estes mapeamentos:
- O OrderEntitiesMapping é o mapeamento de origem que mapeia campos de Pedido para os nós de contexto da transação de faturamento. Os nós da transação de faturamento descrevem a estrutura, a interpretação e o processamento de dados relacionados a faturamento.
- O BSGEntitiesMapping é o mapeamento de destino que mapeia os nós de contexto da agenda de faturamento para os campos dos objetos Agenda de faturamento, Grupo da agenda de faturamento e Relacionamento de grupo da agenda de faturamento. Esse mapeamento garante que os dados do pedido sejam transferidos adequadamente para os campos adequados Agenda de faturamento, Grupo de agendamento de faturamento e Relacionamento de grupo de agendamento de faturamento.
Na página Configurações de faturamento, selecione a definição de contexto estendida e o mapeamento de contexto que deseja que a API Criar agendas de faturamento para pedidos use.
A partir da versão Summer '25 em diante, você não poderá sincronizar definições de contexto existentes que foram clonadas ou estendidas da definição de contexto BillingContext padrão. Para corrigir esse problema, conclua a tarefa única de usar a API de mapeamento de atributo de contexto para excluir mapeamentos duplicados entre estes atributos de BSGEntitiesMapping:
- Atributo BillingTransactionSource do nó BillingSchedule para o atributo Referência do objeto BillingSchedule.
- Atributo BillingTransactionItemSource do nó BillingSchedule para o atributo ReferenceItem do objeto BillingSchedule.
StandaloneBillingContext Context Definition
A API Criar agendas de faturamento independentes usa a definição de contexto StandaloneBillingContext para hidratar os dados de transações para criar agendas de faturamento. Essa definição de contexto tem estes mapeamentos:
- O TransactionMapping mapeia os campos da transação para os atributos do nó Transação.
- O BSGEntitiesMapping mapeia os atributos dos nós de contexto Agenda de cobrança, Grupo da agenda de cobrança e Relacionamento de grupo da agenda de cobrança para os campos dos objetos correspondentes do Salesforce.

