🧮 Painel Administrativo

Equações do Motor de Preço
e Parâmetros Configuráveis

Aqui você entende em linguagem simples como o motor calcula cada cotação, e pode ajustar os parâmetros comerciais sem precisar tocar no código. As alterações são salvas na tabela golock_settings do banco de dados e entram em vigor imediatamente no motor de cotação.

⚠️ Cuidado: Qualquer alteração aqui afeta imediatamente todas as novas cotações. Faça testes antes de publicar em produção.
📐 Como o Motor Calcula o Preço
O preço é formado em 8 etapas sequenciais. Cada passo transforma os dados de entrada em um valor que alimenta o próximo.
1
🚗 Identifica o Veículo
O motor busca as taxas IPSA do veículo no banco de dados. Primeiro tenta pelo código FIPE do modelo específico. Se não encontrar (ou se as taxas vierem zeradas e o fallback estiver ativo), usa a taxa da marca como substituto.
busca: golock_models (FIPE) → golock_brands (fallback)
🗄️ Dado do banco SQL
2
📊 Calcula as Bases de Risco
Multiplica o valor FIPE do veículo por cada taxa IPSA. Isso gera dois valores de base: um para roubo/furto (RF) e outro para colisão. Essas são as "unidades" de risco antes de qualquer ajuste.
base_rf = valor_fipe × percent_rf_month_ipsa ÷ 100 base_colisao = valor_fipe × percent_collision_month_ipsa ÷ 100
🗄️ Taxas IPSA do banco SQL
3
🛡️ Aplica a Cobertura (Combo)
Cada cobertura define qual base usar (RF, Colisão ou soma das duas) e aplica um percentual sobre ela. Esse percentual e a composição estão na tabela golock_combos do banco.
valor_combo = base_escolhida × percentual_do_combo ÷ 100
🗄️ Tabela golock_combos no banco
4
🎛️ Soma os Ajustes de Perfil
O motor verifica diversas características — idade do veículo, valor FIPE, região do CEP, uso, condutor jovem, elétrico, GNV — e soma todos os percentuais de ajuste encontrados. Um ajuste de +5% encarece, um de −10% barateia.
ajuste_total = idade_veículo + faixa_fipe + cep + uso + perfil premio_net = valor_combo × (1 + ajuste_total)
⚙️ Banco (CEP) + Configuração (demais)
5
💼 Multiplicador Comercial
O prêmio NET (puro risco) é multiplicado por um fator que inclui a margem da operação e a comissão do canal de vendas. Esse valor é configurável aqui no painel.
premio_comercial = premio_net × multiplicador_comercial (2.1500)
⚙️ Parâmetro configurável → edite ao lado
6
🔒 Verificação do Piso Mínimo
Se o prêmio comercial calculado for menor que o piso mínimo configurado, ele é substituído pelo valor do piso. Isso garante uma receita mínima por apólice, mesmo em veículos muito baratos.
SE premio_comercial < gatilho (100.00): premio_comercial = piso (149.99)
⚙️ Parâmetro configurável → edite ao lado
7
🏛️ IOF — Imposto Federal
O IOF (Imposto sobre Operações Financeiras) é obrigatório por lei e incide sobre o prêmio comercial final. A alíquota atual para seguros de automóveis é de 7,38%, mas pode ser ajustada aqui caso haja mudança legal.
iof = premio_comercial × 0.00%
⚙️ Alíquota configurável → edite ao lado
8
✅ Preço Final ao Cliente
O preço final é simplesmente a soma do prêmio comercial com o IOF. É exatamente esse valor que o cliente vê na cotação. Nenhuma taxa adicional é aplicada além dessas.
premio_final = premio_comercial + iof
📤 Valor apresentado ao cliente
🗄️ O que Vem do Banco de Dados (SQL)
Esses dados não são editados nesta página. Precisam ser mantidos nas tabelas do banco importado pelo portal.
Tabela Coluna chave O que representa
golock_models percent_rf_month_ipsa Taxa mensal de risco de roubo/furto do modelo específico
golock_models percent_collision_month_ipsa Taxa mensal de risco de colisão do modelo específico
golock_brands percent_rf/collision Taxas de fallback por marca (usadas quando o modelo não tem taxa)
golock_combos percent_value Percentual aplicado sobre a base para cada tipo de cobertura
golock_cep_rules adjustment_rate Ajuste regional por faixa de CEP (risco por localidade)
golock_models accept_collision / accept_rf Flag de aceitação: 0 = aceita, 1 = não aceita aquela cobertura
💡 Dica: Se uma marca ou modelo está com taxa zerada no banco, o motor NÃO vai usar o fallback da marca (conforme configuração atual). Você pode alterar esse comportamento no painel ao lado.
⚙️ Parâmetros Editáveis
Tudo aqui é salvo no banco, na tabela golock_settings, na chave pricing_config. Ao salvar, o motor passa a usar esses parâmetros nas próximas cotações.
💼

Multiplicador Comercial e IOF

Fator aplicado sobre o prêmio NET para chegar no preço de venda

O prêmio NET é multiplicado por este número. Por exemplo, 2.0 significa que o preço de venda é o dobro do custo puro de risco. Inclui margem e comissão.
%
Imposto federal obrigatório sobre seguros de automóveis. A alíquota atual pela Receita Federal é 7,38%. Altere somente se houver mudança legal.

🔄 Usar taxa da Marca como substituto quando o Modelo vem zerado Se um modelo específico não tiver taxa IPSA cadastrada no banco (valor 0), o motor usa a taxa da marca como substituto. Recomendado: Desligado para cotações mais seguras.

🔒

Piso Mínimo de Prêmio

Garante uma receita mínima por apólice em veículos de baixo valor

Ativar verificação de piso mínimo Quando ativo: se o prêmio calculado for menor que o Gatilho, o prêmio é substituído pelo Piso Comercial.
Define qual valor é comparado com o gatilho. Na maioria dos casos: Prêmio Comercial.
Se o prêmio for menor que este valor, o piso é ativado.
Quando o piso é ativado, o prêmio comercial vai para exatamente este valor. O IOF continua sendo calculado sobre ele.

📅

Ajuste por Idade do Veículo

Veículos mais novos têm menor risco de colisão. Veículos muito velhos são mais difíceis de reparar.

📌 A Taxa (%) é somada ao ajuste total. Um valor negativo (ex: -18%) barateia o prêmio. Um valor positivo (ex: +15%) encarece. Zero = sem ajuste.
Faixa Mín (anos) Máx (anos) Taxa (%) Efeito
▼ Barateia
→ Neutro
▲ Encarece

💰

Ajuste por Valor do Veículo (FIPE)

Veículos de alto valor têm reparos mais caros e maior risco de roubo seletivo.

📌 As faixas são verificadas por valor maior que o threshold, da maior para a menor. Apenas uma faixa é aplicada (a primeira que corresponder).
Descrição FIPE maior que (R$) Taxa (%) Efeito
▲ Encarece
→ Neutro

Regras Especiais de Perfil

Condições específicas do veículo ou do condutor que ajustam o risco individualmente.

⚡ Veículo Elétrico ou Híbrido
Menor risco de incêndio espontâneo e perfil de condução mais cauteloso. Normalmente aplicado como desconto (valor negativo).
▼ Barateia
⛽ Veículo com GNV (Gás Natural)
Kit de gás aumenta o risco de incêndio e dano ao motor. Normalmente aplicado como acréscimo (valor positivo).
▲ Encarece
👤 Condutor Jovem
Condutores em idade de aprendizado têm estatisticamente mais sinistros. Defina a faixa etária e o percentual de ajuste.
▲ Encarece

🗺️

Ajuste por Uso do Veículo

A finalidade de uso define a frequência de exposição ao risco nas vias.

📌 Cada opção aqui aparece como selecionável na cotação. Apenas uma é aplicada por cotação — o uso escolhido pelo cliente.
Descrição (aparece no formulário) Taxa (%) Efeito
▲ Encarece
▲ Encarece
→ Neutro
▲ Encarece
▲ Encarece
▲ Encarece
▲ Encarece
▲ Encarece

Ajustes Customizados (JSON)

Para regras de negócio pontuais como campanhas, promoções ou exceções temporárias.

⚠️ Este campo aceita JSON puro. Qualquer erro de formato irá bloquear o salvamento. Consulte um desenvolvedor se não estiver familiarizado com JSON.
Formato esperado: [{"code":"campanha","label":"Campanha do mês","rate":-0.03,"metadata":{"origem":"comercial"}}]
rate = decimal (ex: -0.03 para −3% de desconto). Deixe [] para nenhum ajuste.