llllogan / Geld

A SwiftUI expense tackers
1 stars 0 forks source link

Scheduled Payments #1

Open llllogan opened 2 months ago

llllogan commented 2 months ago

The user should be able to add transactions which will happen on a regular basis. This means those transactions will have multiple dates, or multiple transactions will be created with a parent transaction. This parent transactions should not be displayed to the user, however multiple sub transactions should be created as children. The user should be able to delete any or all of the sub transactions, having the option to only delete the one they are working with or all children and the parent transaction.

llllogan commented 2 months ago

These need to be handled carefully. If a user created a scheduled payment, this will appear in their summary statement. However, when their account is charged with apple pay, it will add a duplicate transaction. Geld needs to be able to marry these transactions together. Maybe try and match the titles, let the user manually tell Geld which are duplicates, maybe only allow scheduled transactions to be created from an existing transaction and on non-card accounts, they can be created from the button