法律分析:不收现金违反了《人民币管理条例》、《人民银行法》的规定。根据《人民币管理条例》规定,人民币是法定货币,可以用于支付中国境内的一切公共和私人债务,任何单位和个人都不得拒收。法律依据:《人民币管理条例》第三条,中华人民共和国的法定货币是人民币。以人民币支付中华人民共和国境内的一切公共的和私人的债务,任何单位和个人不得拒收。