So what if I want to sent a certain exact amount INCLUDING the fee?
-snip-
The receiver should not pay the fee
That only happens when you use "
Max" amount.
When toggled, the max amount will automatically be adjusted by the fee that you set.
Otherwise, the amount should stay as it is and the change's amount will instead be adjusted by the fee.
And if you don't want to send all of your crypto in one go, you can instead use coin control to fully spend only one UTXO. Then the same logic of subtracting fees from the amount is applied, since the software has been instructed that it's not allowed to use other UTXOs for adding the transaction fee.
You can also use Pay-to-many and then manually send to a change address while fully-spending the output, but this is quite overkill and needlessly error-prone.