I was offered a job in Germany starting in January 1st, 2020 stated in my hosting agreement. After arrival I was asked to obtain a residence permit otherwise I cannot sign a contract. I mentioned to my employer that my (research) visa is also a (temporary) residence permit. They did not believe me, after a few weeks and communication with citizen office, I was informed that my employer should allow me to sign a contract since I have a residence permit in form of a visa. I forwarded the message to my employer and now they are preparing a contract. I am wondering if there is a way that I can claim compensation for the days I was here and not get paid?
Update: I received my contract just now. It starts on February 15th, 2020. I explained again my case to the person who prepared the contract.