Bank guarantees are written irrevocable undertakings issued by the Bank to pay the ben- eficiary a specific sum of money on demand in the event that its customer/applicant has not fulfilled his/her contractual obligation within the validity of the guarantee. The Bank guarantees Bid security/Bid bonds, performance guarantees, advance payment guarantee, retention guarantees, shipping guarantees and customs bonds