I interviewed for company A, received an offer letter, accepted and signed it. The offer letter didn't specify any legal obligations, just salary and starting date.
I then got a better offer at company B which I want to accept.
I know this question has been asked before, but the special thing about my situation is that company A has made train and hotel bookings for my first week at work (I would be getting training in a different city during the first week). Rejecting the offer now means company A loses part or all of the money for those bookings. Can they force me to pay those expenses?
This is based in Spain.