单项选择题

商业银行应当对代理资金支付进行审查和管理,按照代理协议的约定办理资金划转手续,遵循银行()的原则

A.垫款
B.不垫款
C.少垫款
D.多垫款