Normally users enter the amount which they want to sent and specify a fee which comes silently (!) on top.
So what if I want to sent a certain exact amount INCLUDING the fee?
Is Electrum somehow able to
recognize my offered fee Sat/vbyte,
+ calculate to total fees amount,
+ subtract it from my total amount
+ send only the remaining amount to receiver?
How does that work?
The receiver should not pay the fee
The receiver does not pay the fees. The default setting for Electrum is that the sender is paying the fees however if the sender does not want to pay the fees then they can copy the fees from the preview screen, minus it from the amount they wanted to send. Now they can send the new result of the subtraction and the receiver will receive the subtracted amount. From your wallet you will only use the exact amount that you wanted to send to the receiver.