Terminology related to banking functions

Manual Wallet Actions
Deposit
Used to add funds to the user's wallet in case the transfer was not done directly by the user, using the website deposit page. For instance, wire deposits.
Withdrawal
Used to deduct funds from the user's account before transferring the money back to the user, upon a valid withdrawal request.
Manual Charge (Wallet action)
Used to deduct funds from the user's available cash / account. This is usually used for trade disputes or funds corrections.
Refund
Used to add funds to the user's available cash / account. This is usually used for trade disputes, manual funds corrections such as adding bank fees incurred by a client.
***Important - Manual charge and refund are not used for bonus purposes. They are only used for corrections to available cash and therefore will calculate in real money. Real money P&L will be effected when the funds are traded.