sushi icon indicating copy to clipboard operation
sushi copied to clipboard

[Feature Request] Make Debit/Credit/Transfer selection more obvious and not tied to the category

Open ghost opened this issue 11 months ago • 1 comments

Environment:

  • Pixel 6a
  • Android 15
  • Sushi v1.15
  • Installed via F-Droid

According to #32 , I should have categories for Income in addition to Transfer. However, I only had Transfer and nothing else when I initially installed the app, until I added my own categories.

No matter what word I enter into Category (Income, Debit, Credit, etc.), the transactions are always removing money from whatever account I have selected.

The only category that does not remove money is Transfer, which allows me to move from one account to another.

My solution is to create several other accounts called "Refunds", "Income", etc. and make their starting balances ridiculously high numbers. This way I can actually mark income by using the Transfer category an keep track of what the transaction actually is by the name of the account instead of the category. This is not ideal, though, as the accounts total at the top of the app is way off with this method. These Transfer transactions also do not show up at all in the Insights screen.


Request: Please don't tie the behavior of the transaction to the Category title.... I would like to specify custom category names and still be able to mark them as increases or decreases. As it is, I have to force a transaction into a pre-specified category in order to get an increase which throws a wrench into the Insights screen and makes it much less accurate/useful.

My thoughts on a solution: let the categories be entirely up to the user. Then, add a checkbox/radio/dropdown that allows me to set whether the transaction is one of: Credit, Debit, Transfer. This allows my categories to be uninfluenced by something the app hard coded in, and I can still set the type of transaction very easily. I also find this to be more intuitive and doesn't require any documentation in order to understand how to use it.

ghost avatar Jan 17 '25 19:01 ghost