CodeFlow-Inc / CodeFlow-Inc/ExpensesControl
Relacionar gastos à forma de pagamento e deduzir do rendimento
- 主要言語
- C#
- スター
- 1
- フォーク
- 0
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
**História do Card: Atrelação de Gastos pela Forma de Pagamento**
**Descrição:**
Como usuário da API de finanças,
Quero que os gastos registrados sejam atrelados à forma de pagamento utilizada,
Para que eu possa acompanhar como cada método impacta meu saldo e meu planejamento financeiro.
**Critérios de aceitação:**
1. O sistema deve permitir que cada despesa seja registrada com uma forma de pagamento (cartão de crédito, cartão de débito, dinheiro, boleto, etc.).
2. O valor da despesa deve ser automaticamente deduzido do saldo associado à forma de pagamento utilizada.
3. Se a forma de pagamento for um cartão de crédito, o gasto deve ser registrado como uma pendência e contabilizado na fatura do cartão.
4. Se a forma de pagamento for uma conta bancária ou saldo em carteira, o valor deve ser imediatamente subtraído do saldo correspondente.
5. A API deve fornecer um endpoint para consultar os saldos atualizados de cada forma de pagamento.
6. A API deve manter um histórico de todas as transações para futuras consultas e análises financeiras.
7. Deve haver validação para evitar saldo negativo em pagamentos diretos, a menos que haja uma configuração explícita permitindo isso.
**Tarefas:**
- Criar estrutura de dados para armazenar formas de pagamento e seus respectivos saldos.
- Desenvolver endpoints para registro de despesas vinculadas a formas de pagamento.
- Implementar lógica para deduzir os valores dos saldos correspondentes.
- Criar um endpoint para consulta de saldos por forma de pagamento.
- Implementar regras para tratamento de gastos em cartão de crédito.
- Testar integração e validação de saldo.
**Prioridade:** Alta
**Dependências:** Cadastro de usuário e de contas financeiras.
**Esforço estimado:** 5 pontos
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
ファイル、テスト、エントリーポイントは指定されていません。まず、依存関係として記載されている既存のユーザーおよび金融アカウントのフローを読み、その後、受け入れ条件を、経費、支払い方法、残高、クレジットカード、取引履歴、残高検証に必要なAPIの動作に対応付けてください。完了には、これらのルールに対する統合テストと検証テストが必要です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- csharp
- 領域
- api, backend, databases
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 25/100