Bloquear ofertas 20% abaixo do preço
Garanta que ofertas fora da margem sejam rejeitadas automaticamente.
Cenário
Você publica fretes com preço sugerido e quer rejeitar automaticamente qualquer oferta cujo valor seja mais de 20% abaixo dele — sem precisar revisar manualmente.
Regra (JSON)
Em Regras → Nova, cole o JSON abaixo no modo avançado:
json
{
"name": "Bloquear ofertas 20% abaixo",
"trigger": "when_offer_received",
"scope": {},
"conditions": {
"all": [
{ "fact": "offer.delta_vs_freight_pct", "op": "lt", "value": -20 }
]
},
"actions": [
{ "type": "auto_reject", "reason": "Valor 20% abaixo do preço sugerido" },
{ "type": "notify", "event": "rule.violation" }
],
"priority": 100,
"enabled": true
}Resultado
- Toda oferta abaixo de 80% do preço é rejeitada na hora.
- A transportadora recebe a justificativa.
- O evento aparece em Regras → Auditoria.
Variações
Troque
-20 por -15 ou -25 para ajustar a tolerância. Adicione condições por freight.cargo_type para aplicar a regra apenas em determinadas categorias de carga.