If I a sending 1 BTC to swissborg, the app will immediately consider that it was bought at the current price even though I could have bought it for more or less. So it might be a good idea to let the user indicate at what price the incoming crypto was purchased.