Painel de conta
Cada conta bancária tem uma página própria (/dashboard/financas/conta) com:
- Saldo atual e evolução mensal
- Lista de movimentações do mês com filtros por categoria
- Badge verde "conciliada" em transações vinculadas a faturas pagas
- Auditoria automática — confere se o histórico bate com extratos importados
Cartões e faturas
Em /dashboard/financas/fatura. Cada cartão tem fatura mensal com vencimento, valor total e breakdown por categoria. Por padrão abre na fatura aberta(próxima a vencer). Use as setas "← anterior" e "próximo →" pra navegar. Se a fatura foi paga, aparece banner verde "Reconciliada" mostrando data e valor do pagamento.
Importar extrato/fatura OFX
Em qualquer conta ou fatura, clique em Upload extrato ou Upload faturae selecione um arquivo .ofx ou .pdf exportado do seu banco. O sistema:
- Detecta duplicatas automaticamente por FITID (ID único do banco). Re-upload do mesmo arquivo é bloqueado.
- Filtra carry-over de fatura anterior ("Valor pendente do mês anterior") que infla o total.
- Detecta parcelas · se Nubank lista compra original + parcelas, sistema dedup automaticamente.
- Compara com saldo do banco (LEDGERBAL) · se divergir, mostra aviso de drift.
- Sugere mês correto baseado nos vencimentos do cartão.
Após upload, você vê preview com transações detectadas, novas vs duplicadas, e botões pra confirmar ou cancelar.
Conciliação automática
Em /dashboard/financeiro-v2. O sistema detecta automaticamente quando uma transação do extrato é pagamento de uma fatura (descrição contém "Pagamento de fatura" ou similar) e vincula as duas.
- Botão "Reconciliar (dry-run)" — propõe matches sem aplicar. Mostra score 0-100% por par.
- Botão "Aplicar reconciliação" — aplica automaticamente quando score ≥ 85%.
- Score considera valor exato, proximidade da data de vencimento, descrição do banco.
- Após aplicar, fatura aparece como PAGA e bank_txn como CONCILIADO.
Diagnóstico de inconsistências
Botão "Diagnóstico" em /dashboard/financeiro-v2 faz scan completo comparando seus dados internos com o banco. Retorna lista colorida:
- Verde (OK) — saldo/valor bate com banco
- Amarelo (aviso) — faltando dado ou pendência (ex: pagamento sem reconciliação)
- Vermelho (erro) — divergência > R$ 0,01 que precisa atenção
Cada item tem dica (hint) de como resolver. Se valor de uma fatura tá errado, use "Backfill V1→V2"pra ressincronizar a partir dos arquivos originais.
Resolução de problemas comuns
- Valor da fatura inflou após import: abra a fatura no modal, use "Resetar fatura"e re-importe. O carry-over do mês anterior (R$ "Valor pendente") era contado em dobro antes da v1.0 · agora é filtrado automaticamente.
- Saldo do dashboard não bate com app do banco: rode Diagnóstico. Se aparecer drift, importe o OFX mais recente da conta corrente · ele traz o saldo oficial (LEDGERBAL) e atualiza o sistema.
- Mesmo arquivo foi importado 2x:sistema bloqueia pelo hash do arquivo (file_hash). Você verá toast "Esse arquivo já foi importado". Se quer reimportar mesmo assim, é necessário reset prévio.
- Pagamento de fatura não foi reconciliado: abra
/dashboard/financeiro-v2, clique Reconciliar (dry-run). Se aparecer proposta com score ≥85%, clique Aplicar. Se nenhum match, verifique se a fatura tem valor correto no V2 ledger.
DAS MEI
O sistema acompanha seus DAS, alerta vencimentos e recalcula automaticamente o valor a pagar quando atrasado, incluindo multa e juros pela taxa Selic vigente. Você vê o valor exato pra pagar hoje sem ter que abrir a calculadora do governo.
Fiscal
Centralize guias DAS, declarações anuais e comprovantes. Acesse via/dashboard/financas → seção Fiscal.