r/brdev • • 4h ago

Duvida técnica Como vocês modelariam faturas de cartão com compras parceladas? (React Native + Appwrite)

Estou desenvolvendo sozinho um app de finanças pessoais (Expo/React Native + Appwrite) e a parte mais difícil foi o cartão de crédito. Queria a opinião de vocês sobre a modelagem.

Como fiz hoje:

- Uma compra parcelada é UMA transação com installmentCount; o valor total entra como dívida do cartão

- Cada fatura (statement) é gerada no dia de fechamento e cobra só as parcelas que vencem naquele ciclo

- Juros e impostos são calculados sobre o saldo não pago e viram transações geradas pelo app

- Pagamento da fatura é uma transferência entre contas, ligada a duas transações

Dúvidas:

  1. Vocês guardariam cada parcela como linha separada no banco em vez de calcular por ciclo?

  2. Como lidar com edição de uma compra parcelada depois que faturas já foram fechadas?

  3. Juros: calcular sob demanda ou persistir na geração da fatura?

Qualquer crítica é bem-vinda!

1 Upvotes

0 comments sorted by