Problema
A planilha possui uma aba Cartões com controle de limite, dia de fechamento, dia de pagamento, valor utilizado e disponível por cartão (ex.: NuBruno, ItauBruno, BBMarcia). O app não modela cartão de crédito nem controla limite/utilização.
Proposta
- Criar entidade
CreditCard (nome, limite, dia de fechamento, dia de pagamento, carteira/conta vinculada para pagamento da fatura).
- Vincular movimentações de despesa (
FinancialMovement) a um cartão quando a forma de pagamento for crédito.
- Calcular valor utilizado (soma de despesas no cartão no ciclo atual) e disponível (limite - utilizado).
- Endpoint de fatura do cartão por mês/ciclo de fechamento.
- CRUD de cartões (criar, editar, listar, inativar).
- Migration Flyway para nova tabela
credit_card e coluna de referência em financial_movement.
Referência
Aba "Cartões" da planilha original (OrçamentoBrunoMarcia).
Problema
A planilha possui uma aba Cartões com controle de limite, dia de fechamento, dia de pagamento, valor utilizado e disponível por cartão (ex.: NuBruno, ItauBruno, BBMarcia). O app não modela cartão de crédito nem controla limite/utilização.
Proposta
CreditCard(nome, limite, dia de fechamento, dia de pagamento, carteira/conta vinculada para pagamento da fatura).FinancialMovement) a um cartão quando a forma de pagamento for crédito.credit_carde coluna de referência emfinancial_movement.Referência
Aba "Cartões" da planilha original (OrçamentoBrunoMarcia).