Background: I work in the UK in an independent shop as a retail assistant.
I worked part time for a few months while studying, but have now been working full time for the last 3 months. I have never received a contract, although have been promised one for the last 3 months. I have been receiving cash payments on an irregular basis. I know this was stupid but the person was a friend and assumed they would be honest.
My boss is saying that they have paid me far more than they actually have, I know this as we have a book where all of my working days and the cash paid to me is recorded. My boss is now saying that other amounts paid to me are written in other places when I was never aware of this. The difference in pay is almost double, now I'm 100% sure they are not telling the truth and are avoiding paying me what I am owed.
Legally, do I have a leg to stand on if I were to challenge my boss with the discrepancies in pay? I appreciate any help.