Except as otherwise provided by law, or this Charter, the Council shall have the power to provide by ordinance for the assessment and collection of all taxes, and to make such rules, regulations and mode of procedure to enforce the collection by and payment to the tax assessor-collector as it may deem expedient, and shall provide such penalties for the failure to pay such taxes as it may deem expedient.