Bank guarantees give the recipient the security that if the operation indicated in the agreement is not performed for any reason, the recipient shall be entitled to monetary compensation.