The party failed to report cash from taxpayers' funds worth nearly £500,000.

for more ...