I am supposed to work 38,5 hours, my contract is 35 hours as it applies to all the clients the agency has. I have sign something else which says I should work 38,5 hours. So far so good.
My pay is in two parts, a tariff-agreed amount, plus a top up (Einsatzzulage?) which I (slightly) less that the basic wage.
Any hours I work above 35 hours are paid out in the same month, but only at the top up rate. The same hours are also "banked" or summed into the ZA account. I had a meeting with the agency but they weren't able to explain it to me. The half day was not allowed as Urlaub, only as "Zeitausgleichsantrag" which I booked. However this didn't result in anything being credited to the ZA account, so I seem to have gained nothing, neither wages nor addition to my ZA account. I have no idea what will happen when I actually draw down this ZA, I guess I will be paid for the part I wasn't paid when my excess hours were paid in.
The explanation from my employer was I have gained as if I had done that in a month I hadn't worked the 38,5 hours, I wouldn't have been penalised.
On the one hand I can't believe the agency is unable to make its own process work, on the other I feel like I'm being exploited as they say "this is how it is in Germany".