Contrato com cláusulas condicionais por produto e modelo de contrato por idioma
Como fazer uma cláusula do contrato entrar ou sair conforme o que foi vendido - por produto, grupo, tipo de cobrança ou campo da proposta -, conferir o resultado na prévia com uma proposta de verdade e manter um modelo de contrato por idioma, com o aviso quando o contrato cai no modelo em português.
Quando usar
Use quando o texto do contrato muda conforme o produto vendido, o tipo de cobrança ou a moeda da proposta, ou quando a empresa vende em mais de um idioma.
Antes de começar
- Ter a área Assinatura de contrato liberada no Painel de controle do CRM
- Um modelo de contrato cadastrado, ou o texto do contrato em mãos para criar um
- Os produtos e os grupos de produto cadastrados com o nome que aparece nas propostas
- Uma proposta que tem o produto da condição e outra que não tem, para conferir na prévia
- Para outro idioma - o texto do contrato já escrito em inglês ou em espanhol
Para que serve e quando usar
A cláusula condicional faz um trecho do contrato entrar ou sair conforme o que foi vendido. Exemplo: a cláusula de nível de serviço só aparece no contrato de quem comprou o Suporte 24x7. Quem não comprou recebe, no lugar, a cláusula de atendimento em horário comercial. Um modelo só atende as duas vendas.
O modelo por idioma serve a quem vende em mais de um país. Cada idioma tem o seu modelo, e o sistema usa o modelo do idioma da proposta.
As três funções deste artigo ficam na mesma tela, a do modelo de contrato: a cláusula condicional, a prévia do contrato e o idioma. Como criar o modelo e como o contrato é assinado estão no artigo "Contrato no fechamento e assinatura eletrônica", nos links.
Antes de começar
| O que | Detalhe |
|---|---|
| Quem faz | Quem tem a área Assinatura de contrato liberada no Painel de controle |
| O modelo | Um modelo de contrato já cadastrado, ou o texto do contrato para criar um |
| Os produtos | Cadastrados com o mesmo nome que aparece nos itens da proposta. Para uma família de produtos, os grupos de produto |
| Duas propostas | Uma com o produto da condição e outra sem ele, para conferir os dois casos na prévia |
| Outro idioma | O texto do contrato já escrito em inglês ou em espanhol. O sistema não traduz o texto |
Parte 1 - Cláusula condicional
Inserir um bloco com a ajuda
- 1
Abra CRM > Painel de controle > grupo Propostas e contratos > cartão Assinatura de contrato.
- 2
No quadro Modelos de contrato, clique em Editar na linha do modelo, ou em Novo modelo.
- 3
No Texto do contrato, clique no ponto onde a cláusula deve entrar. Para tornar condicional uma cláusula que já existe, selecione o texto dela.
- 4
No quadro Cláusulas condicionais, logo abaixo de Campos disponíveis, clique em Inserir bloco condicional.
- 5
Em "O trecho depende de", escolha o tipo de condição e preencha o que ele pede. Veja a tabela abaixo.
- 6
Para o contrário (o trecho entra quando o produto NÃO foi vendido), ligue "Inverter: o trecho entra quando isso NÃO acontece".
- 7
Se houver um texto para entrar no lugar, ligue "Ter um texto alternativo (senão)".
- 8
Confira o quadro "O que será inserido" e clique em Inserir no texto. A ajuda já liga a opção Usar cláusulas condicionais neste modelo.
- 9
No texto, troque as frases de exemplo pelo texto da cláusula. O que fica entre a linha do {SE ...} e a linha do {FIM} é o que entra.
- 10
Leia a faixa logo abaixo da opção. Ela diz quantos blocos há e se estão escritos corretamente. Se houver erro, ela mostra a linha, e clicar no erro seleciona a linha no texto.
- 11
Confira na Prévia do contrato (Parte 2) e clique em Salvar modelo.
| Em "O trecho depende de" | O que preencher | Quando o trecho entra |
|---|---|---|
| Produto vendido | Busque o produto pelo nome e clique nele. Dá para marcar mais de um | Quando qualquer um dos produtos marcados foi vendido |
| Grupo do produto | Escolha o grupo na lista. Dá para escolher mais de um | Quando foi vendido um produto do grupo. Vale o grupo do produto e o grupo imediatamente acima dele |
| Código do produto | Busque o produto e clique nele. O bloco leva o código no lugar do nome | Quando foi vendido o produto com aquele código ou aquela referência do cadastro |
| Tipo de cobrança | Escolha Item mensal (recorrente) ou Item de valor único | Quando a proposta tem item daquele tipo |
| Campo da proposta ou do negócio | O Campo, a Condição e, quando ela pede, o Valor | Conforme a comparação |
| Parte | Opções |
|---|---|
| Campo | Moeda, Idioma, Forma de pagamento, Condição de pagamento, Forma de pagamento da mensalidade, Origem ou um campo personalizado do negócio |
| Condição | é igual a, é diferente de, está preenchido, está vazio |
| Valor | Compara sem diferenciar maiúsculas e acentos. Na Moeda, use BRL, USD ou COP. No Idioma, use português, inglês ou espanhol |
Como é o bloco escrito
Quem prefere digitar pode escrever o bloco direto no texto. Os marcadores ficam entre chaves, como os campos do contrato. A ajuda põe cada marcador em uma linha só dele: ao digitar, faça igual.
| Você escreve | O que faz |
|---|---|
| {SE PRODUTO "Suporte 24x7"} | Abre o bloco. O trecho entra quando o produto foi vendido |
| {SE PRODUTO "Plano Ouro" OU "Plano Prata"} | Entra quando qualquer um dos dois foi vendido |
| {SE GRUPO "Suporte"} | Entra quando foi vendido um produto do grupo |
| {SE PRODUTO CODIGO "123"} | Entra quando foi vendido o produto de código ou referência 123 |
| {SE ITEM MENSAL} | Entra quando há item mensal (recorrente) |
| {SE ITEM UNICO} | Entra quando há item de valor único |
| {SE CAMPO "Moeda" = "USD"} | Entra quando o campo é igual ao valor |
| {SE CAMPO "Moeda" <> "BRL"} | Entra quando o campo é diferente do valor |
| {SE CAMPO "Origem" PREENCHIDO} | Entra quando o campo está preenchido |
| {SE CAMPO "Origem" VAZIO} | Entra quando o campo está vazio |
| {SE NAO PRODUTO "Suporte 24x7"} | NAO inverte a condição: entra quando o produto não foi vendido |
| {SENAO} | Opcional. Começa o texto que entra no lugar, quando a condição não acontece |
| {FIM} | Fecha o bloco. Todo bloco termina com ele |
As regras de escrita:
- O nome vai entre aspas. Vale o nome do item na proposta ou o nome no cadastro, sem diferenciar maiúsculas e acentos.
- O nome é comparado inteiro. "Suporte" não casa com "Suporte 24x7". Para pegar uma família de produtos, use o grupo.
- OU só junta nomes dentro da mesma condição. Não existe E nem OU entre condições diferentes.
- Para exigir duas condições, coloque um bloco dentro do outro. São até 3 níveis.
- Os campos do contrato, como {VALOR_TOTAL} e {VIGENCIA}, funcionam normalmente dentro do bloco.
- Na tela, o quadro "Como escrever um bloco à mão" traz este mesmo resumo.
Exemplo completo - um modelo com duas cláusulas condicionais
O modelo abaixo tem dois blocos. O primeiro troca a cláusula de atendimento conforme o produto Suporte 24x7. O segundo só mostra as linhas de mensalidade quando a proposta tem item mensal. A tabela mostra o texto do modelo, uma linha por vez.
| Linha | O que está escrito no modelo | O que acontece |
|---|---|---|
| 1 | ## Objeto | Título de cláusula. Sai sempre |
| 2 | A {CONTRATADA} presta à {CONTRATANTE} os serviços listados nos itens deste contrato. | Sai sempre |
| 3 | (linha em branco) | Separa os parágrafos |
| 4 | ## Vigência | Sai sempre |
| 5 | Este contrato vale {VIGENCIA}. | Sai sempre |
| 6 | (linha em branco) | Separa os parágrafos |
| 7 | {SE PRODUTO "Suporte 24x7"} | Abre o primeiro bloco |
| 8 | ## Nível de serviço | Entra só quando o produto foi vendido |
| 9 | A {CONTRATADA} atende chamados críticos em até 4 horas, todos os dias, inclusive fins de semana e feriados. | Entra só quando o produto foi vendido |
| 10 | (linha em branco) | Separa os parágrafos |
| 11 | {SENAO} | Começa o texto alternativo |
| 12 | ## Atendimento | Entra no lugar, quando o produto não foi vendido |
| 13 | O atendimento é feito em dias úteis, em horário comercial, pelo portal de suporte e por e-mail. | Entra no lugar, quando o produto não foi vendido |
| 14 | (linha em branco) | Separa os parágrafos |
| 15 | {FIM} | Fecha o primeiro bloco |
| 16 | ## Preço e pagamento | Sai sempre |
| 17 | - Valor total do contrato: {VALOR_TOTAL}. | Item de lista. Sai sempre |
| 18 | - Forma de recebimento: {FORMA_RECEBIMENTO}. | Item de lista. Sai sempre |
| 19 | {SE ITEM MENSAL} | Abre o segundo bloco |
| 20 | - Mensalidade: {VALOR_CICLO}, cobrada {FREQUENCIA}. | Entra só quando há item mensal |
| 21 | - Reajuste: {REAJUSTE}. | Entra só quando há item mensal |
| 22 | {FIM} | Fecha o segundo bloco |
| 23 | (linha em branco) | Separa os parágrafos |
| 24 | ## Foro | Sai sempre |
| 25 | Fica eleito o foro de {FORO}. | Sai sempre |
| A proposta | O contrato |
|---|---|
| Tem o item Suporte 24x7 e tem mensalidade | Sai a cláusula Nível de serviço e saem as duas linhas de mensalidade |
| Não tem o Suporte 24x7 e só tem valor único | Sai a cláusula Atendimento, e as linhas de mensalidade somem |
Exemplo de duas condições - um bloco dentro do outro
A cláusula abaixo só entra para quem comprou um produto do grupo Suporte e fechou a proposta em moeda diferente do real.
| Linha | O que está escrito no modelo | O que acontece |
|---|---|---|
| 1 | {SE GRUPO "Suporte"} | Abre o bloco de fora |
| 2 | {SE CAMPO "Moeda" <> "BRL"} | Abre o bloco de dentro |
| 3 | ## Suporte em moeda estrangeira | Entra só quando as duas condições acontecem |
| 4 | O suporte é cobrado na moeda deste contrato. | Entra só quando as duas condições acontecem |
| 5 | {FIM} | Fecha o bloco de dentro |
| 6 | {FIM} | Fecha o bloco de fora |
Parte 2 - Prévia do contrato
A prévia mostra o contrato que uma proposta de verdade geraria com o texto que está no editor, mesmo sem salvar. Ela diz quais blocos entraram, quais saíram e por quê. Use no modelo novo e a cada mudança no texto.
- 1
Com o modelo aberto, desça até o quadro Prévia do contrato, abaixo do editor.
- 2
Em Buscar proposta, digite o cliente, o título ou o número.
- 3
No campo Proposta, escolha a proposta.
- 4
Clique em Ver prévia.
- 5
Leia o quadro "Antes de usar este modelo, confira", quando ele aparecer. Ele avisa de idioma diferente, de campos que não são traduzidos, de salto na numeração e de nome de produto que não existe no cadastro.
- 6
Confira a tabela "Blocos condicionais nesta proposta". Ela tem a Linha do bloco, a Condição, o Resultado e a coluna Por quê.
- 7
Leia o "Contrato que seria gerado". É o mesmo documento que o cliente recebe.
- 8
Repita com uma proposta que tem o produto da condição e com outra que não tem.
| Resultado | O que quer dizer |
|---|---|
| Entrou | A condição aconteceu e o trecho entrou no contrato |
| Entrou o texto alternativo | A condição não aconteceu e entrou o texto que vem depois do {SENAO} |
| Saiu | A condição não aconteceu e o bloco não tem texto alternativo |
| Não avaliado | O bloco não foi conferido nesta proposta |
A coluna Por quê explica o resultado em uma frase, por exemplo "há item mensal (recorrente)" ou que nenhum item é o produto da condição.
| Assunto | Como aparece |
|---|---|
| Gravação | Nada é gravado. A prévia não cria contrato, pedido nem cobrança |
| Número do contrato | Aparece como 0 |
| Vigência e forma de recebimento | Aparecem como num contrato recém-criado. Esses dados são preenchidos no contrato, no Gestor de Contratos, depois de gerado |
| Fotos dos itens | Não aparecem |
| Propostas oferecidas | Só as dos negócios que você vê |
Parte 3 - Modelo de contrato por idioma
Cada modelo tem um Idioma do contrato: Português, English ou Español. Ao gerar o contrato de uma proposta, o sistema usa o modelo do idioma da proposta. Títulos, quadros, assinaturas, página de aceite, datas e valores saem no idioma do modelo.
Cadastrar o modelo de outro idioma
- 1
Em Assinatura de contrato, no quadro Modelos de contrato, clique em Novo modelo.
- 2
Preencha o Nome do modelo, que vira o título do contrato, e escolha o Tipo.
- 3
Em Idioma do contrato, escolha English ou Español. Os nomes das partes mudam para o padrão do idioma (PROVIDER e CUSTOMER, PRESTADOR e CLIENTE) se você ainda não os tiver trocado.
- 4
Escreva o Texto do contrato no idioma escolhido. Os campos entre chaves e os marcadores dos blocos são os mesmos nos três idiomas.
- 5
Marque Usar como modelo padrão se ele for o principal daquele idioma. Confira se Ativo está marcado.
- 6
Clique em Salvar modelo.
- 7
Faça a prévia com uma proposta daquele idioma.
Na lista Modelos de contrato, o modelo de outro idioma aparece com a etiqueta English ou Español. O modelo com blocos aparece com a etiqueta de quantas cláusulas condicionais ele tem.
Como o sistema escolhe o modelo
| Situação | O que o sistema usa | A tela avisa? |
|---|---|---|
| Há modelo ativo no idioma da proposta | O modelo do tipo do contrato (Prestação de serviço, Licença de software / assinatura ou Locação de equipamento). Sem ele, o marcado como padrão daquele idioma. Sem padrão, o primeiro ativo | Não |
| A proposta está em inglês ou em espanhol e não há modelo ativo nesse idioma | O modelo em português | Sim |
| A proposta está em português e só há modelo ativo em outro idioma | As cláusulas padrão do sistema | Sim |
| Não há nenhum modelo cadastrado | As cláusulas padrão do sistema, como sempre foi | Não |
Proposta em português nunca usa modelo de outro idioma. Cada idioma tem o seu modelo padrão: marcar o padrão em inglês não desmarca o padrão em português.
O aviso quando o contrato cai no português
O aviso aparece na confirmação do Gerar contrato, na aba Propostas do negócio e no editor da proposta, antes de o contrato ser criado. Na janela Fechar negócio, ele aparece antes de você gerar o contrato. Exemplo: "A proposta está em inglês e não há modelo de contrato ativo nesse idioma: o contrato sai pelo modelo "Contrato de Serviço", em português."
- 1
Leia o aviso antes de confirmar.
- 2
Se o contrato tem de sair no idioma da proposta, cancele, cadastre o modelo naquele idioma e gere de novo.
- 3
Se o contrato pode sair em português, confirme.
O que não é traduzido
| Parte do contrato | Como sai |
|---|---|
| O texto do contrato | É o que você escreveu no modelo |
| Forma e condição de pagamento, campo {FORMA_RECEBIMENTO} | Como estão no cadastro |
| Campos da ficha de condições, como {ESCOPO}, {SLA} e {REAJUSTE} | Como foram preenchidos na proposta |
| Nomes dos itens | Como estão na proposta |
| Valor por extenso | Não existe campo de valor por extenso no modelo |
A prévia lista esses campos quando o modelo é de outro idioma.
| Idioma do modelo | Data | Número |
|---|---|---|
| English | 2026-10-13 | 1,234.56 |
| Español | 13/10/2026 | 1.234,56 |
Como se comporta
| Assunto | Regra |
|---|---|
| A opção do modelo | Usar cláusulas condicionais neste modelo nasce desligada em todo modelo. Inserir um bloco pela ajuda liga a opção |
| Opção desligada com bloco no texto | A tela avisa. Desligada, os marcadores sairiam impressos no contrato do cliente |
| Modelo com erro nos blocos | Não é salvo enquanto houver erro. A tela mostra a linha de cada erro |
| Comparação do nome do produto | Nome inteiro, sem diferenciar maiúsculas e acentos. Vale o nome do item na proposta ou o nome no cadastro |
| Grupo | Vale o grupo do produto e o grupo imediatamente acima dele |
| Duas condições | Um bloco dentro do outro, até 3 níveis |
| O que não existe | Comparação de número ou de data (maior ou menor) e E ou OU entre condições diferentes |
| Numeração das cláusulas | O sistema não numera cláusulas e não refaz número escrito à mão. Se o modelo numera os títulos, um bloco que sai deixa um salto, e a prévia avisa |
| De onde o bloco olha | Dos itens do contrato. Se alguém tirar o item no rascunho do contrato, a cláusula dele também sai do documento |
| Contrato criado à mão no Gestor de Contratos, sem proposta | A condição por produto funciona normalmente. A condição por campo conta como vazio, porque não há campos da proposta |
| Contrato já aceito | Fica congelado. Criar ou mudar modelo não altera o que o cliente aceitou |
| O que gera contrato | Só o Gerar contrato da proposta ou a automação do ganho. Salvar o modelo e fazer a prévia não geram nada |
Problemas comuns
- Aparece "O texto tem blocos condicionais, mas a opção está desligada." - ligue Usar cláusulas condicionais neste modelo. Desligada, os marcadores sairiam impressos no contrato do cliente.
- Aparece "o bloco não foi fechado: falta um {FIM} depois dele", com o número da linha - todo bloco aberto com {SE ...} termina com {FIM}. Clique no erro para a tela selecionar a linha no texto.
- Aparece "não entendi a condição", com o número da linha - a condição tem de ser uma das que estão na tabela de marcadores deste artigo, com o nome entre aspas.
- Aparece "cada bloco aceita uma condição só", com o número da linha - para exigir duas condições, coloque um bloco dentro do outro.
- Aparece que o campo não existe, com o número da linha - o nome do campo tem de ser um dos que a ajuda Inserir bloco condicional lista. São os campos fixos e os campos personalizados dos funis.
- Aparece o aviso de que nenhum produto ativo do cadastro tem aquele nome - o aviso não impede salvar, mas quase sempre é erro de digitação. O bloco só entra se o item da proposta tiver exatamente aquele nome. Prefira escolher o produto pela ajuda.
- Aparece "Há um bloco com erro" e o modelo não salva - o modelo não é salvo enquanto houver erro nos blocos. Corrija as linhas que a tela aponta.
- Na ajuda aparece "O nome tem um caractere que o bloco não aceita (chaves ou os dois tipos de aspas). Use o código do produto." - em O trecho depende de, escolha Código do produto.
- A cláusula não entrou e o cliente comprou o produto - o nome é comparado inteiro. Suporte não casa com Suporte 24x7. Veja a coluna Por quê na prévia e, para uma família de produtos, use o grupo.
- O contrato saiu com um salto na numeração das cláusulas - o sistema não numera cláusulas e não refaz número escrito à mão. Use o texto alternativo com a cláusula de mesmo número, ou deixe as cláusulas condicionais no fim.
- A prévia mostra "Esta proposta não tem itens" - o contrato não é gerado de proposta sem item. Escolha outra proposta.
- A prévia mostra "O modelo mudou depois desta prévia." - o texto foi alterado depois. Clique em Ver prévia de novo.
- A proposta que procuro não aparece na prévia - só aparecem as propostas dos negócios que você vê.
- O botão Ver prévia está apagado - falta escolher a proposta, ou o Texto do contrato está vazio.
- Ao gerar o contrato aparece o aviso de que não há modelo de contrato ativo no idioma da proposta - o contrato vai sair pelo modelo em português. Para sair no idioma da proposta, cadastre e ative um modelo naquele idioma antes de gerar.
- O contrato de uma proposta em português saiu pelas cláusulas padrão do sistema - só existe modelo ativo em outro idioma. Cadastre um modelo em português.
- O contrato em inglês saiu com a forma de pagamento ou as condições em português - esses campos não são traduzidos. Eles saem como estão no cadastro e como foram preenchidos na proposta.
- Mudei o modelo e o contrato que o cliente já aceitou não mudou - depois do aceite o documento fica congelado. A mudança vale para os próximos contratos.
