Cliente vê quanto está consumindo antes de receber a fatura.
UsageRecord + snapshots (daily + monthly) por produto metered. Gráfico de consumo, projeção do mês, comparação com cota.
Portal

Recursos do uso
Lista de Produtos Metered
Apenas produtos com usageType=metered aparecem. Cards com consumo do mês corrente.
- Só metered
- Consumo do mês
- Cards visuais
Detalhe por Produto
Rota /portal/usage/[productId]. Gráfico diário, total acumulado do mês, projeção até o fim do ciclo.
- Gráfico diário
- Total acumulado
- Projeção até fim do ciclo
Snapshot Diário
UsageDailySnapshot exibe consumo por dia. Útil para identificar picos de uso.
- UsageDailySnapshot
- Picos identificáveis
- Por dia
Snapshot Mensal
UsageMonthlySnapshot agrega mensal. Comparação com meses anteriores.
- UsageMonthlySnapshot
- Comparativo histórico
- Tendência
Projeção de Custo
Baseado no consumo atual + dias restantes, estima cobrança ao fim do ciclo.
- Baseada em consumo atual
- Dias restantes
- Estima fatura final
Cota / Limite
Quando produto tem limits.maxQuantity, barra de progresso mostra % consumido.
- limits.maxQuantity
- Barra de progresso
- % consumido
Histórico Detalhado
Filtros por período. Export CSV opcional para cliente fazer reconciliação.
- Filtros por período
- Export CSV
- Reconciliação cliente
Alertas
Quando consumo passa de 80% da cota, notificação por e-mail. Configurável via NotificationPreference.
- Alerta em 80%
- E-mail automático
- NotificationPreference
