根据人民银行《金融机构客户身份识别和客户身份资料及交易记录保存管理办法》的规定,以下说法正确的是()。
A.金融机构为不在本机构开立账户的客户提供现金汇款、现钞兑换、票据兑付等一次性金融服务且交易金额单笔人民币1万元以上或外币等值1000美元以上的,应当识别客户身份,并留存身份证明文件复印件; B.金融机构为自然人客户办理人民币单笔5万元以上或者外币1万美元以上现金存取业务的,应当核对客户的有效身份证件或者其他身份证明文件; C.对于留存的客户身份资料,金融机构应当自业务关系结束当年或者一次性交易记账当年计起至少保存3年; D.对于客户的交易记录,金融机构应当自交易记账当年计起至少保存5年。