When I am trading, the screenshop of the transaction is not enough for me to release funds. Alerts also will not make me close the deal. Until the amount sent reflects on my account balance, I will not release the coins. I have made mistakes in the past and am not willing to take such a risk again. The trader would have to wait until I fully confirm that my account balance has correctly reflected the agreed sum.
Most people are still making such mistakes up till now, they always fall a victim of scammers, don't know if they are busy or its the act of trust. Just as you have, until the amount you are expecting has reflected to your account, that is when you should close the deal, by then you are already at the safer side, which you won't lose anything and because of this act of ignorance that is being done by some people, scammers have done make it a normal thing, so that they will always take other people money before they will realise themselves and the earlier people understand this, the better for them.
It's pretty simple, there is almost not anything that can be replicated these days and same goes for receipt and anything pictorial but not just because of these reasons anyways, there are so many possibilities that could occur if you decide to release the coin without the confirmation of funds actually reflecting on your account balance and I wouldn't want to be a victim of such so it's best for anyone to confirm first before releasing any money to anyone.