New employer asking employee to pay for travel, pay for accommodation and spend leave working abroad?

Heya guys,

My sister-in-law was just on the phone talking about a brand new job (UK based, about a week into it right now).
Apparently they want her to pay for travel (flights, taxi) and accommodation in Germany, while working, and the kicker is the time worked over there would be taken out of her holiday.

My wife and I have asked for the contract (she is having to request it from an outsources HR department), but I am wondering if there are any workers rights or legal rights that she may have as an employee about this?

This just seems wrong to me, and the only results I can find say that UK employers "usually" pay for expenses and have expense claim procedures and policies in the contract.

Anything anyone can do to point me to the right places would be great as I find this utterly amazing, and can't wait to read the contract + employee handbook when I am able to.

--

Ornery