Today my 14 year old daughter asked if a school friend could come for a sleepover tonight. I said yes. Daughter was on the phone to her friend, saying that she was going to come to her home town (about 40 minutes away) to 'pick her up' on the bus, and that she'd be giving her friend the money for her fare here. I said that this wouldn't be happening, that the girl could make her own way to the city (my daughter could meet her there though, and head home together) and pay her own bus fare.
For reference, we're in Scotland, where every young person is entitled to a free bus pass. It's not my problem if the girl's mother hasn't applied for this.
The other point is that the girls attend a private school. I would be much more sympathetic if it was someone who genuinely couldn't afford the bus fare. Moreover, the girl gets the school coach every day, which costs thousands more per year. The bus fare here would be around £3.
I don't want my daughter to have the piss taken out of her. The girl has apparently spent the past 20 minutes convincing her mother that it is safe to come, and to give her the money for the fare. The girl has been here for a sleepover here before, and no invitation has been extended to my daughter. I've never even heard from the mother, let alone received a thanks for having her.
It's bonkers, is it not, to expect my 14 year old to foot the bill for her to come and stay here? 
I'm feeling awful now, as my daughter is furious and accusing me of judging this girl and her family.
AIBU?