根据《法人金融机构洗钱和恐怖融资风险管理指引(试行)》(银反洗发〔2018〕19号),法人金融机构洗钱风险管理应当遵循以下主要原则:
A.全面性原则
B.独立性原则
C.匹配性原则
D.有效性原则
正确答案是ABCD