Buffalo City Metro’s financial woes have compromised its operations and put critical services at risk.The city is so cash-strapped that, according to sources, transactions on its petrol cards used by some traffic officers have been rejected in recent weeks, with no remaining credit at some filling stations because of unpaid bills.