# SDR-0023b — Fatores de remuneração do IC (complexidade, volume, dispersão) e fórmula

> **Eixo:** `Ambos` (Modelo de Serviços | Arquitetura Contratual | Ambos)

---

## 1. Metadados

| Campo | Valor |
|-------|--------|
| **ID** | `sdr-0023b-fatores-remuneracao-ic` |
| **Pai** | [sdr-0023-remuneracao-por-ic-modelo.md](./sdr-0023-remuneracao-por-ic-modelo.md) |
| **Título** | Fatores de remuneração por IC: complexidade, volume, dispersão geográfica e partilha entre contratos |
| **Versão** | `v0.4` |
| **Data** | `2026-05-04` |
| **Autor** | Elias Cotrim |
| **Revisores** | *(pendente)* |
| **Status** | `Em validação` |
| **Substitui** | — |
| **Substituído por** | — |
| **Classificação** | `Interno` |
| **Eixo** | `Ambos` |
| **Domínio** | Memória de cálculo, precificação por grupo de IC |
| **Stakeholders** | Contratação; precificação; C1-GOV, C2-OPR, C3-SEC |
| **SDRs relacionados** | [sdr-0023](./sdr-0023-remuneracao-por-ic-modelo.md), [sdr-0023a](./sdr-0023a-catalogo-ic-por-contrato.md), [sdr-0023d](./sdr-0023d-prestacao-efetiva-ic-periodo-faturado.md), [sdr-0023e](./sdr-0023e-adicional-inclusao-inicial-ic-vedacao-reinstalacao.md), [sdr-0013](./sdr-0013-pesquisa-precos-memoria.md), [sdr-0004](./sdr-0004-parque-localidades-ativos.md), [sdr-0020](./sdr-0020-dados-ibama-mapa-ativos-cmdb-kml.md), [sdr-0002](./sdr-0002-imr-unidades-e-evidencias.md) |

---

## 2. Controle de Revisão

| Versão | Data | Autor | Mudanças |
|--------|------|-------|----------|
| v0.1 | 2026-05-03 | Elias Cotrim | Criação |
| v0.2 | 2026-05-03 | Elias Cotrim | §4.4 — evidência mínima para admissão extraordinária (lista exaustiva, [sdr-0023a](./sdr-0023a-catalogo-ic-por-contrato.md) §8.1.1) |
| v0.3 | 2026-05-04 | Elias Cotrim | §8.3 — remissão à elegibilidade da parcela **recorrente** ([sdr-0023d](./sdr-0023d-prestacao-efetiva-ic-periodo-faturado.md)) |
| v0.4 | 2026-05-04 | Elias Cotrim | §8.3 — remissão ao **valor** do evento de inclusão ([sdr-0023e](./sdr-0023e-adicional-inclusao-inicial-ic-vedacao-reinstalacao.md)) |

---

## 3. Objetivo

Especificar os **fatores** que compõem o **preço-IC pleno** (por **grupo** de ICs no período), a **média de complexidade**, o **volume** e a **dispersão geográfica** (quando o IC **não** for gerível remotamente), e a **ligação** com o split C1/C2/C3 definido no hub — **sem** fixar valores monetários de mercado (política em [sdr-0013](./sdr-0013-pesquisa-precos-memoria.md)).

---

## 4. Escopo e Abstração

### 4.1 Dentro do escopo

- Agrupamento de ICs para precificação por **família** / grupo contratual.
- Fatores: **complexidade** (rubrica), **volume** (quantidade de instâncias), **dispersão** (só se **não remoto**).
- Fórmula-resumo e partilha **15% / 25% / 60%** como remissão ao hub ([sdr-0023](./sdr-0023-remuneracao-por-ic-modelo.md) §8.1 — **nota indicativa**, pregão com itens independentes).
- Coerência com memória de cálculo recalculável.

### 4.2 Fora do escopo

- Catálogo e opt-in — [sdr-0023a](./sdr-0023a-catalogo-ic-por-contrato.md).
- Contrapesos e aninhamento — [sdr-0023c](./sdr-0023c-aninhamento-ic-isolado-contrapesos.md).
- Pesquisa de preços e fontes de mercado — [sdr-0013](./sdr-0013-pesquisa-precos-memoria.md).

### 4.3 Nível de abstração

Define **forma** da conta e **campos** obrigatórios; **números** (preço base, pesos, coeficientes) ficam no ANS/TR ou anexo de preços.

### 4.4 Coerência com admissão de IC fora da lista exaustiva

Quando o TR/ANS prever **admissão extraordinária** de IC não constante da **lista exaustiva remunerável** ([sdr-0023a](./sdr-0023a-catalogo-ic-por-contrato.md) §8.1.1), os **fatores** e **campos** deste SDR — em especial **complexidade** (rubrica), **volume**, **dispersão** condicionada ao registro de **geribilidade remota** (Sim/Não) e **localização** no parque — constituem **evidência mínima** de enquadramento na memória de cálculo, **sem** antecipar valores monetários.

---

## 5. Contexto e Síntese Executiva

### 5.1 Problema

Preço único por tipo de IC ignora esforço real (complexidade), escala (volume) e custo de deslocamento (dispersão).

### 5.2 Solução proposta (resumo)

**Preço-IC pleno** do grupo = `preço_base_grupo` × `média(complexidade)` × `fator(volume)` × `fator(dispersão_geo)` (este último **1** quando o IC for **gerível remotamente**).

### 5.3 Benefícios esperados

Memória de cálculo auditável e alinhamento ao parque ([sdr-0004](./sdr-0004-parque-localidades-ativos.md), [sdr-0020](./sdr-0020-dados-ibama-mapa-ativos-cmdb-kml.md)).

### 5.4 Riscos se não implementado

Subpreço de ICs dispersos ou superprecificação de ICs triviais em escala.

---

## 6. Slides Executivos

- **Grupo** = família de IC no período.
- **Complexidade** = rubrica pactuada (ex.: 1–5).
- **Volume** = contagem de instâncias elegíveis.
- **Dispersão** = só se **não remoto**; usa localidades do parque.
- **Split** → ver [sdr-0023](./sdr-0023-remuneracao-por-ic-modelo.md) §8.1.

---

## 7. Restrições Globais, Não-Funcionais e Critérios de Sucesso

### 7.1 Restrições técnicas

- **Gerível remotamente:** critério objetivo no ANS (ex.: presença de canal remoto pactuado, SLAs de acesso, exclusão de visita obrigatória).
- **Não gerível remotamente:** aplica `fator(dispersão_geo)` &gt; 1 conforme tabela do ANS.

### 7.2 Restrições de negócio / compliance

Não inventar preços em agentes: estrutura + pendências ([sdr-0013](./sdr-0013-pesquisa-precos-memoria.md)).

### 7.3 Critérios de sucesso mensuráveis

Toda linha da memória permite recálculo: `quantidade × valor unitário × período × fator` com rastreio ao grupo e ao período.

---

## 8. Design / Arquitetura

### 8.1 Visão geral

Os ICs são **agrupados** por critério publicado no TR (ex.: por tipo CMDB, por família IMR U1–U6, por localidade-polo). Para cada **grupo** no período:

1. Atribuir **complexidade** por IC ou por subtipo, depois tirar **média** do grupo (ou média ponderada por volume — escolha **única** no ANS).
2. Aplicar **fator(volume)** crescente com a quantidade (tabela de faixas no ANS).
3. Se **não remoto**, aplicar **fator(dispersão_geo)** a partir do número de **localidades distintas** com IC do grupo ou de coeficiente por faixa de distância (ANS).

### 8.2 Componentes

| Fator | Entrada | Saída |
|-------|---------|--------|
| `média(complexidade)` | Rubrica por IC | Escalar multiplicador |
| `fator(volume)` | Contagem de ICs no grupo | Escalar ou descontar economia de escala |
| `fator(dispersão_geo)` | Localidades / remotabilidade | ≥ 1 |

### 8.3 Fluxos

Após `preço_IC_grupo`, a **receita por contrato** segue aplicabilidade do catálogo ([sdr-0023a](./sdr-0023a-catalogo-ic-por-contrato.md)) e o **split** ([sdr-0023](./sdr-0023-remuneracao-por-ic-modelo.md)):

```text
preco_IC_grupo = preco_base_grupo × media(complexidade) × fator(volume) × fator(dispersao_geo se nao_remoto; senao 1)

receita_C1 = aplicabilidade_C1 × evidencia_OK × (pct_C1 × preco_IC_grupo)
receita_C2 = aplicabilidade_C2 × evidencia_OK × (pct_C2 × preco_IC_grupo)
receita_C3 = aplicabilidade_C3 × evidencia_OK × (pct_C3 × preco_IC_grupo)
```

Onde `pct_C1`, `pct_C2`, `pct_C3` são os percentuais padrão **0,15 / 0,60 / 0,25** ou os substitutos pactuados, **e** `aplicabilidade_*` ∈ {0,1} conforme catálogo; `evidencia_OK` conforme IMR/ANS ([sdr-0002](./sdr-0002-imr-unidades-e-evidencias.md)). Para a **parcela recorrente** associada à **permanência ativa** do IC (e não ao **evento de inclusão**), o instrumento deve incorporar o critério de [sdr-0023d](./sdr-0023d-prestacao-efetiva-ic-periodo-faturado.md) — por exemplo como **quantidade elegível = 0** ou **fator de elegibilidade do período** quando não houver prestação efetiva; **sem** repetir aqui a definição canônica. O **valor do evento de inclusão inicial** (×1,20 sobre a base na conformidade de entrada e vedações) é **dona** em [sdr-0023e](./sdr-0023e-adicional-inclusao-inicial-ic-vedacao-reinstalacao.md).

### 8.4 Alinhamento U1–U6

O **grupo** deve mapear-se às **famílias** das unidades ordinárias (U1–U6) para consistência de painel; o detalhe monetário **IC × contrato** permanece neste modelo.

---

## 9. Processos e Integrações

### 9.1 Processos afetados

ETP, pesquisa de preços, elaboração de ANS, fechamento mensal.

### 9.2 Integrações

- Dados de localidade: [sdr-0004](./sdr-0004-parque-localidades-ativos.md), [sdr-0020](./sdr-0020-dados-ibama-mapa-ativos-cmdb-kml.md).
- Congelamento de base: [sdr-0007](./sdr-0007-ans-parametros-sla.md).

### 9.3 SLAs / tempos

Prazos de medição e publicação de evidências no ANS.

---

## 10. Dados, Modelos e Classificações

### 10.1 Entidades / glossário

- **`preco_base_grupo`:** valor de referência do grupo após pesquisa de preços ([sdr-0013](./sdr-0013-pesquisa-precos-memoria.md)).
- **`nao_remoto`:** flag por IC ou por tipo, definida no ANS.

### 10.2 Modelos de dados

Planilha-memória mínima: `grupo_id`, `periodo`, `lista_ci`, `complexidade_por_ci`, `media_complexidade`, `volume`, `localidades`, `remoto`, `fatores`, `preco_IC_grupo`, `pct_C1/C2/C3`, `receitas`.

### 10.3 Classificações (LGPD, criticidade, etc.)

Criticidade pode **ponderar** complexidade se o ANS assim previr; não duplicar glosa pelo mesmo fato ([sdr-0005](./sdr-0005-trava-e-glosa.md)).

---

## 11. Controles de Exclusividade e Risco

### 11.1 Exclusividade / fonte única

Dono, entre `sdr-*.md`, da **estrutura de fatores** e da **fórmula-resumo** do preço-IC por grupo vinculada ao modelo 0023. O **split percentual** permanece declarado no **hub** [sdr-0023](./sdr-0023-remuneracao-por-ic-modelo.md) — aqui só **aplica** os percentuais.

### 11.2 Riscos e mitigação

| Risco | Mitigação |
|-------|-----------|
| “Média” manipulável | ANS define ponderação ou mediana; auditoria C1 |
| Dispersão inflada | Cruzar com inventário georreferenciado ([sdr-0020](./sdr-0020-dados-ibama-mapa-ativos-cmdb-kml.md)) |

---

## 12. Segurança, LGPD e Auditoria

### 12.1 Controles de segurança

*N/A específico* — ver [sdr-0016](./sdr-0016-seguranca-c3-continuidades.md) para o escopo C3.

### 12.2 LGPD / privacidade

Memória de cálculo sem dados pessoais desnecessários; agregar por grupo quando possível.

### 12.3 Auditoria / evidências

Fontes dos coeficientes ( atas de pesquisa de preços, anexos) arquivadas com o período.

---

## 13. Rastreabilidade e Validação

### 13.1 Critérios de aceite globais

- ANS contém tabelas de `fator(volume)`, rubrica de complexidade e regra `remoto`.
- Reconciliação: soma das receitas por contrato no período = soma prevista na memória ± tolerância documentada.

### 13.2 Validações automáticas (quando existirem)

`python scripts/check_sdr_conformity.py`

### 13.3 Validações manuais

Auditoria independente da memória de cálculo em amostragem por grupo.

---

## 14. Matriz de Implementações Dependentes e Riscos

| Implementação | Depende de | Risco se atrasar |
|---------------|------------|------------------|
| Coeficientes no ANS | Pesquisa de preços | Impossibilidade de faturar |
| Flag remoto | TR técnico | Dispersão mal aplicada |

---

## 15. Histórico de Mudanças Governadas

| Data | Mudança | SDR / proposta |
|------|---------|----------------|
| 2026-05-03 | Criação v0.1 | sdr-0023b |
| 2026-05-03 | v0.2 — §4.4 admissão e lista exaustiva | sdr-0023b |
| 2026-05-04 | v0.3 — §8.3 elegibilidade parcela recorrente (0023d) | sdr-0023b |
| 2026-05-04 | v0.4 — §8.3 valor evento inclusão (0023e) | sdr-0023b |

---

## 16. Propostas Governadas (alternativas)

- **Preço por IC individual** sem grupo — alternativa válida para ICs isolados ([sdr-0023c](./sdr-0023c-aninhamento-ic-isolado-contrapesos.md)); o padrão deste SDR é **grupo + média**.

---

## 17. Requisitos

### 17.1 Requisitos funcionais

| ID | Requisito | Prioridade | Aceite quando |
|----|-----------|------------|---------------|
| RF-001 | Publicar fórmula-resumo no ANS | Alta | Texto operacional |
| RF-002 | Definir remotabilidade por tipo de IC | Alta | Tabela ANS |
| RF-003 | Amarrar dispersão a localidades oficiais | Média | Referência cruzada ao parque |

### 17.2 Rastreabilidade implementação ↔ requisito

| Requisito | Arquivo / componente | Observação |
|-----------|----------------------|------------|
| RF-001–RF-003 | ANS / memória `.md` ou planilha | Documentação; sem código neste SDR |

### 17.3 Requisitos não-funcionais

| ID | Requisito | Métrica |
|----|-----------|---------|
| RNF-001 | Recalculabilidade | 100% das linhas com fatores explícitos |

---

## 18. Checklist de Governança

- [x] Metadados e **Pai** completos
- [x] Status `Em validação`
- [x] Fórmula no hub não duplicada como “dono” — split referenciado
- [x] Sem código de implementação obrigatório
- [ ] Aprovação formal

### 18.1 Agentes de conformidade (Cursor)

| Agente | Regra Cursor | Norma em `SDRs/governance/rules/` |
|--------|----------------|-------------------------------------|
| Verificador de conformidade SDR | [`sdr-conformity-checker.mdc`](../.cursor/rules/sdr-conformity-checker.mdc) | [`sdr-conformity-checker.md`](./governance/rules/sdr-conformity-checker.md) |
| Detector de implementação sem vínculo SDR | [`implementation-without-sdr-detector.mdc`](../.cursor/rules/implementation-without-sdr-detector.mdc) | [`implementation-without-sdr-detector.md`](./governance/rules/implementation-without-sdr-detector.md) |
| Anti-vibecoding sem SDR | [`no-vibecoding-without-sdr.mdc`](../.cursor/rules/no-vibecoding-without-sdr.mdc) | [`no-vibecoding-without-sdr.md`](./governance/rules/no-vibecoding-without-sdr.md) |

**Processo:** [`governance/README.md`](./governance/README.md) · **Rastreabilidade código:** [`traceability.md`](./traceability.md) · **Checagem:** `python scripts/check_sdr_conformity.py` (na raiz do repositório).

---

## Ligações

- [sdr-0023-remuneracao-por-ic-modelo.md](./sdr-0023-remuneracao-por-ic-modelo.md)

## Consumidores

ANS, anexos de preço, ETP, fiscalização.
