Dados
Funcionalidades de remoção de informações e restauração de dados no aplicativo.
EstávelO que é
Aqui você recomeça partes do app sem zerar tudo. Categorização ficou confusa? Apague só as configurações. Importou algo errado em massa? Apague só as transações e reimporte. Quer reconstruir a carteira de investimentos? Apague só ela. Os cadastros que você acertou — contas, cartões, regras úteis — ficam preservados.
Cada ação é independente e exige confirmação antes de rodar. A única reversível é Restaurar categorias e padrões automáticos, que traz de volta as categorias originais do FinFlowme sem mexer nas suas customizações.
Como usar
Cada ação abaixo abre um modal de confirmação. O modal exibe o título, a lista do que será removido (ou criado, no caso de Restaurar) e os botões Cancelar e a ação principal. A operação só roda quando o botão de ação é tocado — fechar o modal pelo backdrop ou pelo Cancelar não dispara nada.
-
Apagar todas as configurações. Remove permanentemente três coleções, em paralelo:
- Todas as categorias (incluindo as customizadas — não distingue padrão vs. criadas por você).
- Todas as regras de descrição aprimorada (as que reescrevem ou categorizam automaticamente as importações).
- Todas as transações ignoradas (padrões que filtram itens na importação).
Mantém: transações já gravadas, contas bancárias, cartões e investimentos.
Útil quando quer começar a categorização do zero — por exemplo, antes de reimportar tudo com regras novas. Como as transações continuam, elas ficam sem categoria até serem recategorizadas (manualmente ou via nova importação que execute as regras).
Modal de Apagar todas as configurações — destrutivo, sem undo. -
Apagar todas as transações. Remove tudo do movimento financeiro:
- Todas as transações de conta corrente (tabela
transacoes). - Todas as faturas de cartão, e por cascata todas as transações de cartão dessas faturas (tabelas
faturas+transacoes_cartao). - O log de importações (tabela
importacoes) — histórico de arquivos processados.
Mantém: contas bancárias, cartões, categorias, regras e investimentos. Os cadastros permanecem; só o histórico do dia-a-dia some.
Útil quando importou algo errado em massa e prefere reimportar do zero, sem perder a configuração da carteira. Atenção: o saldo das contas volta ao saldo inicial cadastrado, e a projeção fica sem base de cálculo até a próxima importação.
Modal de Apagar todas as transações. - Todas as transações de conta corrente (tabela
-
Apagar todos os investimentos. Remove permanentemente todos os investimentos cadastrados — renda fixa (CDB, LCI/LCA, Tesouro, debênture, CRI/CRA) e fundos abertos. Não toca em transações, contas ou cartões. Os caches públicos da CVM (cotas de fundos, cadastro de CNPJs) ficam intactos — afetam só o seu portfólio.
Útil para zerar a carteira antes de um novo import via print, ou quando os dados ficaram inconsistentes (por exemplo, papéis duplicados após várias tentativas).
Modal de Apagar todos os investimentos. -
Restaurar categorias e padrões automáticos. Única ação não destrutiva da seção. Reinsere as 19 categorias-semente do FinFlowme:
- Categorias que não existem mais (por terem sido apagadas) são recriadas com nome, cor, ícone, tipo e tipo de recorrência originais.
- Categorias que existem com o mesmo nome de uma do padrão têm cor, ícone e tipo redefinidos para os do padrão (mas o nome se mantém).
- Categorias com nomes próprios que você criou ou renomeou ficam intactas — não há colisão pelo nome.
Ao final, o app informa quantas categorias foram inseridas/redefinidas. Útil depois de Apagar todas as configurações ou quando customizou demais e quer voltar ao visual original sem perder as categorias específicas do seu uso.
Modal de Restaurar categorias e padrões automáticos — única ação reversível desta seção.
O que NÃO é apagado por essas ações
Nenhuma ação desta seção mexe nos seguintes dados:
- Sua conta de usuário (e-mail, senha, sessões). Para excluir o login, é preciso contato direto.
- Contas bancárias e cartões cadastrados — preservados em todas as variantes (apagam transações, mas os "envelopes" continuam).
- Caches públicos da CVM (cotas e cadastros de fundos) — alimentados por uma rotina diária, não pertencem a um usuário.
- Histórico de auth (login, recovery, alteração de senha) — vive em
auth.audit_log_entriesdo Supabase.
Antes de apagar
- Não há undo. O FinFlowme não mantém snapshot. Se sumir, sumiu — só restauração pelo seu próprio reimport.
- Exporte primeiro, se for o caso. Em
/transacoes, há a opção de exportar CSV com o histórico filtrado. Útil para guardar uma cópia antes do Apagar todas as transações. - Sequência recomendada para "reiniciar do zero": Apagar todas as transações → Apagar todas as configurações → Restaurar categorias e padrões automáticos → reimportar extratos e faturas. As contas e cartões continuam — não precisa cadastrar de novo.