Everything you need to know about the bank guarantee
The bank guarantee is a bilateral contract in which the bank assumes the obligation to respond to a beneficiary in the event of non-compliance by its client with contractual obligations and responsibilities. A bank guarantee is an assurance that a bank provides to a contract between two external parties.