Что такое банковская гарантия.

По мнению многих ученых, выдача банковской гарантии - это односторонняя сделка. Однако весь процесс, ведущий к этой сделке, придает ей определенные черты. Таким образом, гарант выдает банковскую гарантию в связи с первоначальным запросом бенефициара о предоставлении гарантии и согласием принципала