Radar
Revenue Cloud
Relevância
100
alta

Cascata de preço: do preço de lista ao preço líquido

Se a lista de preços dá o ponto de partida, a cascata mostra como o preço desce degrau por degrau até o valor que o cliente paga. Como o CPQ antigo nomeava cada degrau e como o Agentforce Revenue Management monta a mesma ideia em procedimentos.

Por Guilherme Dornelas02 de agosto de 20267 min de leitura
// Compartilhar
Guia · Parte 3 de 23
Dominando Agentforce Revenue Management
Ver guia
Cascata de preço: do preço de lista ao preço líquido

Terceira parte do guia. A cascata de preço explicada com uma compra do dia a dia, os degraus do Salesforce CPQ que muita gente ainda usa como referência e a forma atual: procedimento de precificação, simulação e cascata registrada por linha. Com prints de uma org Winter '27.

// Apresentação · 7 slides
← → para navegar · F para tela cheia
●Agentforce Revenue Management · Parte 3
Cascata de preço

Do preço de lista ao preço líquido

Guilherme Dornelas
Solution Architect · Salesforce MVP
GD · Guilherme Dornelas · Solution Architect · Salesforce MVP01 / 07
1 / 7
  1. Cascata de preço · Agentforce Revenue Management · Parte 3
  2. Dois descontos de 10% não são 20% · Intuição: Lista: R$ 5.000; Promoção 10%: R$ 4.500; Fidelidade 10%: R$ 4.050
  3. Um campo por degrau · Salesforce CPQ: Lista, ajustes do sistema, regular; Cliente, parceiro, líquido; Proporcional fica dentro dos ajustes; Preço especial pede tipo Custom na regra
  4. Os degraus no procedimento · Procedimento de precificação
  5. A cascata de uma linha · Simulação
  6. A cascata guardada por linha · Persistência: Opções em Configuração da Precificação do Salesforce; Pricing Waterfall (GET) na API; Simulação simplificada ou em JSON
  7. Próxima aula: da cotação ao pedido: Dois caminhos até o pedido; Criação de pedido a partir da cotação; O nascimento do ativo

Se a lista de preços dá o preço inicial, a cascata de preço mostra como ele muda, passo a passo, até o valor que o cliente paga. Cada degrau tira um pouco do preço, daí o nome. Em inglês você vai ver pricing waterfall.

O ponto principal: a plataforma guarda cada degrau, não só o resultado. Assim dá para auditar a trajetória inteira do preço de uma linha.

A intuição: uma compra do dia a dia

A etiqueta de uma jaqueta diz R$ 5.000. A loja está com 10% de promoção e, por ser cliente fiel, você ganha mais 10%. Quanto você paga?

DegrauCálculoValor
Preço de listaponto de partidaR$ 5.000
Promoção, 10%× 0,90R$ 4.500
Fidelidade, 10%× 0,90R$ 4.050
Preço líquidoresultadoR$ 4.050

Dois descontos de 10% não somam 20%: o segundo incide sobre o valor já reduzido. A ordem dos degraus muda o resultado, e é exatamente isso que a cascata formaliza.

De onde vem o vocabulário: o Salesforce CPQ

Muita gente aprendeu cascata de preço no Salesforce CPQ, o pacote antigo, que hoje está em fim de venda para novos clientes. Lá cada degrau tem um campo próprio na linha da cotação, o objeto SBQQ__QuoteLine__c. A ordem, segundo um artigo de conhecimento da Salesforce, é esta:

DegrauO que aconteceCampo
Preço de listaVem da entrada da lista de preçosSBQQ__ListPrice__c
Ajustes do sistemaPreço contratado, tabelas de desconto, cálculo proporcional e preço especial, quando existeSBQQ__SpecialPrice__c
Preço regularO preço depois dos ajustes do sistemaSBQQ__RegularPrice__c
Preço do clienteDepois do desconto adicionalSBQQ__CustomerPrice__c
Preço do parceiroDepois do desconto de parceiroSBQQ__PartnerPrice__c
Preço líquidoDepois do desconto de distribuidorSBQQ__NetPrice__c

O total da linha fica em SBQQ__NetTotal__c, o preço líquido vezes a quantidade. Os descontos de canal moram em SBQQ__PartnerDiscount__c e SBQQ__DistributorDiscount__c. Não existe campo de preço do distribuidor: o desconto de distribuidor leva direto ao preço líquido. Na venda direta, sem esses descontos, os degraus de canal passam reto.

Repare que o cálculo proporcional ao prazo não é um degrau próprio: ele acontece dentro dos ajustes do sistema, antes do preço regular. É um detalhe que muito material antigo apresenta errado.

O preço especial depende de um campo companheiro, SBQQ__SpecialPriceType__c. A ajuda do CPQ documenta os valores Contract, para preço contratado, e Custom. E há uma regra explícita no Trailhead: toda regra de preço que altera o preço especial precisa também preencher o tipo com Custom.

Um exemplo com três descontos em cascata, 20% por quantidade, 10% para o cliente e 15% para o parceiro, numa linha de 120 unidades:

DegrauCálculoPreço unitário
Preço de listaponto de partidaR$ 15,00
Preço regularmenos 20%R$ 12,00
Preço do clientemenos 10%R$ 10,80
Preço do parceiro e líquidomenos 15%R$ 9,18
Total da linhaR$ 9,18 × 120R$ 1.101,60

Como o Agentforce Revenue Management monta a cascata

No Revenue Management não há campos fixos por degrau. A cascata é montada num procedimento de precificação: cada elemento do procedimento é um degrau, na ordem em que aparece. A parte 7 explica o procedimento por inteiro; aqui basta ver o desenho.

Procedimento de precificação com três elementos em sequência: Configuração de precificação, Preço de lista e Desconto por volume
O procedimento da Órbita no laboratório. (1) a configuração de precificação. (2) o preço de lista. (3) o desconto por volume. Print próprio, org Winter '27.

E a simulação do procedimento mostra a cascata de cada linha, degrau por degrau, sem criar cotação:

Resultado da simulação com 60 unidades: preço de lista R$ 180, desconto por volume de 15% levando a R$ 153 e valor líquido de R$ 9.180
A cascata de uma linha com 60 licenças. (1) preço de lista, R$ 180. (2) desconto por volume, 15%, R$ 153. (3) valor líquido, R$ 9.180. Print próprio, org Winter '27.

É a mesma lógica da jaqueta, com degraus que você escolhe e ordena. Um desconto manual do vendedor, por exemplo, entraria como mais um degrau depois do volume: com 5% sobre os R$ 153, a licença iria a R$ 145,35 e as 60 licenças a R$ 8.721. Esse último degrau é hipotético; o laboratório da parte 11 parou no desconto por volume.

A cascata guardada por linha

Além da simulação, a Precificação do Salesforce pode guardar a cascata de cada linha. Em Configuração da Precificação do Salesforce há duas opções para isso: uma ativa a cascata nas respostas de API, a outra liga a persistência da cascata. Com a persistência ligada, o recurso Pricing Waterfall da API devolve a cascata registrada de uma linha, com um GET em /connect/core-pricing/waterfall/{lineItemId}/{executionId}.

Na simulação, o construtor oferece dois modos: o simplificado, em que você preenche os valores, e o avançado, em JSON. Dá também para preencher as linhas a partir de um registro existente. O resultado aparece numa visão de cascata, como no print acima.

Para fixar

  1. Por que dois descontos de 10% não dão 20%?
  2. No Revenue Management, onde fica a ordem dos degraus da cascata?
  3. Como ver a cascata de uma linha sem criar uma cotação?

Na próxima aula, o caminho da cotação ao pedido e o nascimento do ativo.

Fontes

Pergunte sobre este artigo

A resposta sai do que está publicado aqui. Se não estiver, ele diz que não sabe em vez de inventar.

// Radar Salesforce — Newsletter

Releases, Flow, Revenue Cloud e Agentforce — com leitura de arquiteto, direto no seu e-mail.

Curadoria editorial em PT-BR, sem repost de notícia. Você recebe contexto, “por que importa” e como aplicar — assinada por mim.

Sem spam. Cancele quando quiser, em 1 clique.

// Sem spam · cancele quando quiser