I finished working for this employer on 5 September. It was a fixed term contract. I didn't complete some work they'd asked me to do by the time I left. It was not written into my contract that I had to complete any particular task so as far as I was concerned, I'd left and that was that; I worked my hours and so was due pay till 5 September.
They are now saying they will with-hold my final paycheque for 1-5 September until I complete the work.
Are they legally allowed to do this? It's not a lot of money but I don't get paid for my new job until Monday and I would have been paid for this job on Friday. I'm already down to my last pennies and don't know how I'll get through the weekend if they don't pay it.