Audit detects financial malpractices running into billion of rupees