A letter of credit is a liability for the bank because it is an obligation to pay out money. On the other hand, a bank bond is essentially an insurance product, so it counts as an asset: If everything goes smoothly, the bank keeps its fee and does not need to pay the bondholder.