Problema
A planilha categoriza despesas (aba Saída, coluna Categoria) e possui um resumo anual (abas 2022/2023) com total gasto por categoria mês a mês e saldo acumulado. O app não possui categorização de movimentações nem relatório agregado por categoria/período.
Proposta
- Criar entidade
Category (nome, tipo — receita/despesa, opcionalmente hierárquica com subcategoria).
- Adicionar campo
category_id em FinancialMovement (e possivelmente em FixedBill/InstallmentBill).
- CRUD de categorias (criar, editar, listar, inativar).
- Endpoint de relatório: total por categoria agrupado por mês/ano, com saldo acumulado (equivalente às abas 2022/2023 da planilha).
- Migration Flyway para nova tabela
category e coluna de referência nas tabelas existentes.
Referência
Coluna "Categoria" da aba "Saída" e abas "2022"/"2023" da planilha original (OrçamentoBrunoMarcia).
Problema
A planilha categoriza despesas (aba Saída, coluna Categoria) e possui um resumo anual (abas 2022/2023) com total gasto por categoria mês a mês e saldo acumulado. O app não possui categorização de movimentações nem relatório agregado por categoria/período.
Proposta
Category(nome, tipo — receita/despesa, opcionalmente hierárquica com subcategoria).category_idemFinancialMovement(e possivelmente emFixedBill/InstallmentBill).categorye coluna de referência nas tabelas existentes.Referência
Coluna "Categoria" da aba "Saída" e abas "2022"/"2023" da planilha original (OrçamentoBrunoMarcia).