Problema
Na planilha, a aba Config define as formas de pagamento disponíveis (Dinheiro, NuBruno, NuMarcia etc.) e a aba Saída registra qual forma de pagamento foi usada em cada despesa. O app não possui esse conceito — FinancialMovementEntity não tem campo de forma de pagamento.
Proposta
- Criar enum/entidade
PaymentMethod (ex.: DINHEIRO, DEBITO, CREDITO, PIX, TRANSFERENCIA) ou tabela configurável pelo usuário.
- Adicionar campo
payment_method (ou payment_method_id) em FinancialMovement.
- Ao registrar uma despesa com forma de pagamento CREDITO, permitir vincular ao Cartão de Crédito correspondente (depende da issue de Cartões de Crédito).
- Migration Flyway para nova coluna/tabela.
- Atualizar
FinancialMovementRequest/FinancialMovementResponse e documentação OpenAPI.
Referência
Abas "Config" e "Saída" da planilha original (OrçamentoBrunoMarcia).
Problema
Na planilha, a aba Config define as formas de pagamento disponíveis (Dinheiro, NuBruno, NuMarcia etc.) e a aba Saída registra qual forma de pagamento foi usada em cada despesa. O app não possui esse conceito —
FinancialMovementEntitynão tem campo de forma de pagamento.Proposta
PaymentMethod(ex.: DINHEIRO, DEBITO, CREDITO, PIX, TRANSFERENCIA) ou tabela configurável pelo usuário.payment_method(oupayment_method_id) emFinancialMovement.FinancialMovementRequest/FinancialMovementResponsee documentação OpenAPI.Referência
Abas "Config" e "Saída" da planilha original (OrçamentoBrunoMarcia).