- The user can create a new transaction
- The user can get an overview transaction
- The user can get a list of transaction
- The user can get a single transaction
- The transaction can be of types credit or debit
- It must be possible to identify the user between requests
- The user can only see the transactions it created