Providing and Receiving Bank Guarntee

There are two fixed types of bank guarntee (receiving /providing) in ERPNext. When we chose receiving we can receive bank guarntee from customer aginst sales order only.

Could anyone help:

  1. How can we provide bank guarntee to customer? (as we receive)
  2. How can we receive and provide bank guarntee to customer against quotations? (as sales order)
  3. Can we create payment entry from bank guarantee? (as like Sales Invoice, Purchase Invoice)