Configuração de Compras
Tolerâncias 3-way, pesos do score composto, taxa de oportunidade, SLAs
Onde acessar
Settings → Aprovações & Compras → Configuração de Compras
URL: /settings/compras
Configurações
3-way match — tolerâncias
| Campo | Default | Notas |
|---|---|---|
| Tolerância de quantidade (%) | 2% | Para commodities (areia, brita). Itens contados devem ser 0%. |
| Tolerância de preço (%) | 0% | Recomendado: qualquer divergência abre incidente. |
Valores configurados aqui são o default ao criar recebimento. Cada recebimento pode override individualmente.
Score composto da cotação
Pesos para o mapa comparativo (devem somar 100):
| Eixo | Default | Significado |
|---|---|---|
| Preço | 60% | Peso do preço presente líquido (PNL) |
| Prazo | 20% | Peso do prazo de entrega |
| Histórico | 20% | Peso do score consolidado do fornecedor |
UI valida soma e mostra erro vermelho se ≠ 100.
Financeiro
| Campo | Default | Notas |
|---|---|---|
| Taxa de oportunidade (% a.a.) | 14% | Custo do dinheiro da incorporadora — usada no cálculo de PNL. Selic + spread é referência. |
SLAs e regras de cotação
| Campo | Default | Notas |
|---|---|---|
| SLA de aprovação | 24h úteis | Aprovador parado mais que isso é escalado |
| Prazo padrão de cotação | 5 dias | Default na criação de RFQ |
| Mínimo de fornecedores por RFQ | 3 | Curva A/B exige 3+; curva C aceita 1 |
| Valor mínimo que exige cotação | R$ 5.000 | Compras abaixo podem dispensar cotação |
| Máx. arquivos por proposta | 6 | Limite no upload da página pública RFQ |
Notas
Campo livre para anotações internas sobre a política de compras da incorporadora.
Permissões para alterar
compras:manage — apenas diretor e proprietário (default).
Onde os valores são usados
| Campo | Usado em |
|---|---|
| Tolerância qty/preço | evaluateThreeWay() no recebimento |
| Pesos do score | Mapa comparativo (scoreResponses()) |
| Taxa oportunidade | Cálculo do PNL (calculatePnv()) |
| SLA aprovação | Engine de aprovações (escalação) |
| Mínimo fornecedores | Validação ao criar RFQ |
| Máx arquivos | Página pública RFQ |
Histórico de mudanças
Atualmente sem versionamento. Mudanças têm efeito imediato em novas operações (não retroativo). Operações em andamento mantêm os valores que tinham na criação (ex: cotação criada com pesos antigos preserva).
Por organização
Configuração é por org (compras_config.organization_id único). Cada SPE pode ter política própria. Default: cada org criada recebe uma config inicial automaticamente.