> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://ajuda.groner.app/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Como criar fórmulas para Custos Extras

As fórmulas permitem que os [custos extras](https://ajuda.groner.app/pt-br/article/o-que-sao-custos-extras-o496qg/?ref=groner-suporte) sejam calculados automaticamente, com base em regras e [variáveis](https://ajuda.groner.app/pt-br/article/o-que-sao-variaveis-19g45cs/?ref=groner-suporte) do projeto. 
Aprenda nesse artigo como criar fórmulas personalizadas para os seus custos!

## Passo 1 – Acessar Custos Extras
* Com um usuário de perfil Administrador vá em Configurações➡️ Vendas & Comercial ➡️ Precificação ➡️Precificação
* Os custos extras são listados na coluna esquerda da tela e com um custo selecionado teremos acesso às configurações básicas dos custos extras.​
| **Para entender melhor como essas configurações funcionam basta acessar o seguinte artigo. **[Como configurar Custos Extras](https://ajuda.groner.app/pt-br/article/como-configurar-custos-extras-1cwzlfk/)

![Fórmulas Custos Extras](https://storage.crisp.chat/users/helpdesk/website/-/2/e/a/d/2ead53dce3a73c00/image_4afs6w.png)

## Passo 2 – Criar ou editar uma fórmula
* Após a configuração básica feita iremos utilizar as colunas Fórmula, Lojas e [Tipos de telhado](https://ajuda.groner.app/pt-br/article/o-que-sao-os-tipos-de-telhado-mt45xn/?ref=groner-suporte) para a criação da regra do custo extra.
![Informações para Fórmulas](https://storage.crisp.chat/users/helpdesk/website/-/2/e/a/d/2ead53dce3a73c00/image_q2kexc.png)

* Clique no **ícone de lápis** na coluna **Fórmula **e você será direcionado para o editor de fórmulas.
![Editando Fórmulas](https://storage.crisp.chat/users/helpdesk/website/-/2/e/a/d/2ead53dce3a73c00/image_qov5jn.png)

* Nesta tela temos no canto esquero as [funções](https://ajuda.groner.app/pt-br/article/o-que-sao-funcoes-ye23se/?ref=groner-suporte) disponiveis e no canto superior direito as variáveis disponíveis para os custos extras.
As **variáveis**, representam dados do projeto (ex.: potência, quantidade de placas, valor total).
![Funções e Variáveis](https://storage.crisp.chat/users/helpdesk/website/-/2/e/a/d/2ead53dce3a73c00/image_8cct46.png)

## Testando a fórmula
É possível **simular valores** para validar se o cálculo está correto antes de salvar.
![Testando sua Fórmula](https://storage.crisp.chat/users/helpdesk/website/-/2/e/a/d/2ead53dce3a73c00/image_1jhxnna.png)

⚠️ Caso exista algum erro de sintaxe, o sistema exibirá uma mensagem de alerta.
![Erro](https://storage.crisp.chat/users/helpdesk/website/-/2/e/a/d/2ead53dce3a73c00/image_rw5un3.png)


## Salvando alterações
* Campos com borda **verde** indicam alterações não salvas.
* Clique no **ícone de disquete** para salvar.
* Após salvar, as bordas retornam à cor original.
![Salvando Alterações](https://storage.crisp.chat/users/helpdesk/website/-/2/e/a/d/2ead53dce3a73c00/image_1m8b3ko.png)


## Exemplos de fórmulas
### Exemplo 1 – Cálculo por potência (kWp)
Suponha que o custo extra seja definido pelo kWp do projeto. A fórmula pode ser construída utilizando a função **if(se)** 
```
if([[kwPSimulacao]]<=10,[[kwPSimulacao]]*250,[[kwPSimulacao]]*200)

```
Neste exemplo:
* Se a potência for menor ou igual a 10 kWp, o valor é calculado multiplicando R$ 250 por kWp.
* Se a potência for maior que 10 kWp, o valor é calculado multiplicando R$ 200 por kWp.

### Exemplo 2 – Cálculo por quantidade de placas
```
ifs([[QuantidadePlacasSimulacao]]<=25,[[QuantidadePlacasSimulacao]]*90,
[[QuantidadePlacasSimulacao]]<=50,[[QuantidadePlacasSimulacao]]*80,
[[QuantidadePlacasSimulacao]]*70)

```
Neste exemplo, o valor por placa varia conforme a quantidade total de placas no projeto e usamos a função **ifs(ses)**:

* Até 25 placas: R$ 90,00 por unidade
* De 26 a 50 placas: R$ 80,00 por unidade
* Acima de 50 placas: R$ 70,00 por unidade

### Exemplo 3 – Acréscimo percentual com arredondamento
```
Ceiling([[CustoTotal]] * 1.05)

```

Esse cálculo aplica um aumento de 5% ao custo total e arredonda o resultado para o inteiro mais próximo acima, assegurando que o custo extra não resulte em valores fracionários. Considerando o [[CustoTotal]] como R$ 19.999,99 teremos o seguinte cálculo:
R$ 19.999,99 x 1,05 = R$ 20.998,95
Com a função **Ceiling **o resultado será de: **R$ 21.000,00**

### Exemplo 4 – Faixas por potência CA
```
ifs([[PotenciaCASimulacao]]<=112.5,15000,
[[PotenciaCASimulacao]]<=250,20000,
[[PotenciaCASimulacao]]<=500,30000,
[[PotenciaCASimulacao]]<=1000,40000,
[[PotenciaCASimulacao]]<=2500,60000,
[[PotenciaCASimulacao]]<=5000,100000,0)

```

O valor é definido conforme a potência CA do projeto [[PotenciaCASimulacao]], seguindo as faixas abaixo:
* Até 112,5 kW: R$ 15.000
* De 112,6 kW a 250 kW: R$ 20.000
* De 250,1 kW a 500 kW: R$ 30.000
* De 500,1 kW a 1.000 kW: R$ 40.000
* De 1.000,1 kW a 2.500 kW: R$ 60.000
* De 2.500,1 kW a 5.000 kW: R$ 1.00.000
* Acima de 5.000 kW: R$ 0 (sem valor definido)
​
---

## Conclusão
Os Custos Extras, aliados às fórmulas e funções do NCalc, oferecem um **alto nível de controle e automação** na precificação da Groner. Com eles, é possível criar regras inteligentes, reduzir erros manuais e adaptar o orçamento a diferentes cenários de negócio.
|| ⚠️ Dica: quanto mais complexa for a precificação, maior será o esforço de manutenção. Utilize os Custos Extras com estratégia e organização.
---

### Em caso de dúvidas, nosso time de suporte está à disposição 😊

<!-- groner-suporte:veja-tambem:inicio -->

## Veja também

- [Como configurar Custos Extras](https://ajuda.groner.app/pt-br/article/como-configurar-custos-extras-1cwzlfk/)
- [Quais são as funções disponíveis nos Custos Extras?](https://ajuda.groner.app/pt-br/article/quais-sao-as-funcoes-disponiveis-nos-custos-extras-1ung1je/)
- [O que são Custos Extras?](https://ajuda.groner.app/pt-br/article/o-que-sao-custos-extras-o496qg/)

<!-- groner-suporte:veja-tambem:fim -->
