Skip to content

Adicionar Forma de Pagamento às movimentações financeiras #53

Description

@brunosilvaJava

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).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions