O processo sofrido pelo político é antigo. A denúncia foi feita pelo Ministério Público Eleitoral ainda no dia 3 de outubro de 2004, dia da última eleição para prefeito. Na ocasião, um homem foi preso pela Polícia Federal distribuindo santinhos de Ferreira e com cédulas de R$ 10 no bolso. O militante chegou a ser preso como suspeito de estar comprando votos em nome Ferreira, mas foi solto por falta de provas.
Segundo a assessoria de Ferreira, o Tribunal Regional Eleitoral julgou o caso e inocentou o vereador por falta de testemunhas. O Ministério Público recorreu da decisão junto ao TSE que numa primeira decisão deu parecer favorável ao peessedebista. Entretanto, na noite desta terça (26), uma segunda avaliação do Tribunal Superior Eleitoral aprovou a cassação de José Ferreira.