多项选择题

非融资类保函是指晋商银行为被担保人在非融资性交易项下责任或义务提供的保函。主要包括()。

A.贸易或工程项下的保函。包括投标保函、履约保函、预付款保函、质量及维修保函、付款保函、留置金保函、海事保函、关税保函等
B.以实物偿还的补偿贸易保函
C.其他非融资类保函