Monitor F&I — pendências (TEC-495, reformulação das tabelas)
Levantamento do que ficou em aberto na reformulação das tabelas do Monitor F&I (Fabricantes/Bancos/Lojas/Contratos), feito em 2026-07-23.
1. Confirmações pendentes (não implementado ainda)
- Adicionar
tipo_pessoa,taxa_mesenome_tabela(mapeando pranome_tabela_financ) na query de Contratos (fi-queries.ts,queryOperacoesRows) — hoje hardcoded como'—'apesar de existirem na fatofandi_fat_contrato. Vermonitor-fi-mart-gaps.md. - Adicionar
tipo_departamentocomo coluna nova na aba Contratos — existe tanto na fato quanto no mart, não usado em lugar nenhum hoje. - Decidir se o achado de Contratos > Envios (grupo_sk
5733183139393073304, bancoGM, 122 contratos × 0 envios) entra como nota nomonitor-fi-mart-gaps.mdou fica só registrado aqui.
2. Gaps de dado — dependem de outra frente (mart/DW), não é código do app
retorno_pctetaxa_mesnão existem no martfandi_kpi_contrato_dia— só na fato. Sugestão de colunas agregáveis (soma_retorno_pct/soma_taxa_mes+qtd_contratos) documentada emmonitor-fi-mart-gaps.md, pra eliminar a query extra (queryRetornoTaxaByGroup) quando o mart for atualizado.groupJoins()usaJOIN(INNER) só na dimensão dogroupByatual (fabricante/loja/banco) — pode em teoria excluir envios sembanco_skpopulado quando a aba é "Bancos". Na prática, achamos só 1 caso real em toda a base (grupo GM) — parece gap de dado na origem daquele tenant, não bug sistêmico.
3. Verificação visual ainda não refeita
- Bancos e Lojas: a correção do sticky/quina (remoção do
overflow-hiddenemdesktop-carousel-table.tsx) só foi reconfirmada na aba Fabricantes depois do último ajuste. Nunca reconfirmada nessas duas abas com todas as mudanças juntas. - Mobile (
MobileCarouselTable): não foi tocada nas últimas rodadas de fix, mas também não foi retestada visualmente depois de tudo.
4. Nice-to-have menor, não bloqueante
countHeader(usado por Clientes/Envios) não implementagetCsvValue— cai no fallbackString(valor)no export CSV, funciona mas sem separador de milhar pt-BR como as outras colunas numéricas têm (formatCurrencyBRL/formatPercent).
Contexto relacionado
monitor-fi-mart-gaps.md— detalhe dos campos ausentes no mart.fluxo-testes-visuais-worktree.md— fluxo de teste via worktree usado nesta sessão.