I work for a business.
For the past 4 years, I have known that my annual leave has been miscalculated and I have been given less than I am entitled to.
I raised this with the then manager 4 years ago. I stated that my AL calculations were wrong and told him what I had calculated they should be. He told me I was wrong and he had calculated them correctly. I knew hd was wrong. I raised this with him several times over, face to face, and each time he told me I was wrong. He became frustrated with me and made this clear to me, even getting blatantly exasperated with me, and eventually this made me stop raising it with him. We don't have an internal HR department. The business uses an external one that they pay for, and only the manager can access it. As an employee, I don't even know what the HR company is called, or where it's based or how to get in contact with them - we aren't told.
1 year ago that manager left, and I immediately went to talk to the new manager. She told me she was aware of me raising the issue of my AL hours and that the previous manager had told her I was wrong and that he had confirmed to her that I was on the correct AL entitlement, and she told me she had nothing further to add because he had told her there was nothing to correct re my AL entitlement.
I raised it with her again a few months later, and again she referred to the previous manager's statement that my AL was correct and I was not entitled to any extra AL hours.
Fast forward to now, and the current manager has been on an HR course and has learnt that my AL hours are indeed wrong, and that I was right all along, I am on less AL hours than I am entitled to. The previous manager miscalculated my entitlement by 40 hours deficit per year. So I have spent 4 years losing out on 40 hours a year of AL entitlement. The current manager has now fully admitted that my AL was/is wrong, and accepts that the previous manager was wrong in his advice to her about me.
Where I need advice is, my bosses are stating that they are only willing to go back 2 years to recompense me. They will not go back the full 4 years. Yet I've been raising this gor 4 years. They are telling me that HR law states they only have to go back 2 years.
I am really upset about this. I have been told for 4 years that I am wrong. And now they've found out I'm right, they are only willing to give me the AL I'm owed for 2 years, not the full 4 years. I've been told I can take it as AL, or be paid for it (I'd get less after tax/NI) or half and half. Up to me what I choose, but only 2 years will be given to me.
AIBU to find this grossly unfair?
I work really hard in my role. I work through all my unpaid lunchbreaks and never walk out at the time my employed hours stop, I always stay another 30 - 60 minutes late to deal with the workload and I never claim OT for this, and my bosses know this.
Yet they aren't willing to acknowledge their 4 year mistake.
It has left me feeling that my position is untenable as I feel there must be a sheer lack of respect towards me.
But I love my job and don't want to leave.
I feel really upset over this!