CodeFlow-Inc / CodeFlow-Inc/ExpensesControl
Relacionar gastos à forma de pagamento e deduzir do rendimento
- Vorherrschende Sprache
- C#
- Sterne
- 1
- Forks
- 0
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
**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
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Es werden keine Dateien, Tests oder Einstiegspunkte genannt. Beginne damit, die als Abhängigkeiten genannten bestehenden Abläufe für Benutzer und Finanzkonten zu lesen, und ordne dann die Akzeptanzkriterien dem erforderlichen API-Verhalten für Ausgaben, Zahlungsmethoden, Salden, Kreditkarten, Transaktionsverläufe und Saldenvalidierung zu; für den Abschluss sind Integrations- und Validierungstests für diese Regeln erforderlich.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp
- Bereich
- api, backend, databases
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 25/100